"""
@generated by mypy-protobuf.  Do not edit manually!
isort:skip_file
"""
import builtins
import collections.abc
import google.protobuf.descriptor
import google.protobuf.internal.containers
import google.protobuf.message
import google.protobuf.timestamp_pb2
import sys

if sys.version_info >= (3, 8):
    import typing as typing_extensions
else:
    import typing_extensions

DESCRIPTOR: google.protobuf.descriptor.FileDescriptor

class EDMObject(google.protobuf.message.Message):
    """WARNING: This file is auto-generated out of the EDMX.

    Contains an object and all its dependencies. It has to have an indirection layer, since else the java classes
    gets too big to be compiled.
    """

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    REPOSITORY_FIELD_NUMBER: builtins.int
    ENTITYNAME_FIELD_NUMBER: builtins.int
    UNIQUEKEY_FIELD_NUMBER: builtins.int
    UNIQUEKEYCOMPONENTS_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    DM_FIELD_NUMBER: builtins.int
    CD_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    WP_FIELD_NUMBER: builtins.int
    TU_FIELD_NUMBER: builtins.int
    WC_FIELD_NUMBER: builtins.int
    CW_FIELD_NUMBER: builtins.int
    DT_FIELD_NUMBER: builtins.int
    DP_FIELD_NUMBER: builtins.int
    DA_FIELD_NUMBER: builtins.int
    UMS_FIELD_NUMBER: builtins.int
    RT_FIELD_NUMBER: builtins.int
    KA_FIELD_NUMBER: builtins.int
    MT_FIELD_NUMBER: builtins.int
    NT_FIELD_NUMBER: builtins.int
    IWP_FIELD_NUMBER: builtins.int
    PR_FIELD_NUMBER: builtins.int
    DS_FIELD_NUMBER: builtins.int
    CWO_FIELD_NUMBER: builtins.int
    PK_FIELD_NUMBER: builtins.int
    repository: builtins.str
    """General fields suitable for use when processor only routes objects
    (does not need to understand the data in the object itself)
    """
    entityName: builtins.str
    uniqueKey: builtins.str
    @property
    def uniqueKeyComponents(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    name: builtins.str
    """Name is not well-defined and should ONLY be used for"""
    version: builtins.str
    """logging purposes to aid humans. The choice of what
    constitutes 'name' is a manual task.
    Not known by EDM, but can be annotated by extractor.
    """
    @property
    def dm(self) -> global___DM: ...
    @property
    def cd(self) -> global___CD: ...
    @property
    def md(self) -> global___MD: ...
    @property
    def wp(self) -> global___WP: ...
    @property
    def tu(self) -> global___TU: ...
    @property
    def wc(self) -> global___WC: ...
    @property
    def cw(self) -> global___CW: ...
    @property
    def dt(self) -> global___DT: ...
    @property
    def dp(self) -> global___DP: ...
    @property
    def da(self) -> global___DA: ...
    @property
    def ums(self) -> global___UMS: ...
    @property
    def rt(self) -> global___RT: ...
    @property
    def ka(self) -> global___KA: ...
    @property
    def mt(self) -> global___MT: ...
    @property
    def nt(self) -> global___NT: ...
    @property
    def iwp(self) -> global___IWP: ...
    @property
    def pr(self) -> global___PR: ...
    @property
    def ds(self) -> global___DS: ...
    @property
    def cwo(self) -> global___CWO: ...
    @property
    def pk(self) -> global___PK: ...
    def __init__(
        self,
        *,
        repository: builtins.str = ...,
        entityName: builtins.str = ...,
        uniqueKey: builtins.str = ...,
        uniqueKeyComponents: collections.abc.Iterable[global___Key] | None = ...,
        name: builtins.str = ...,
        version: builtins.str = ...,
        dm: global___DM | None = ...,
        cd: global___CD | None = ...,
        md: global___MD | None = ...,
        wp: global___WP | None = ...,
        tu: global___TU | None = ...,
        wc: global___WC | None = ...,
        cw: global___CW | None = ...,
        dt: global___DT | None = ...,
        dp: global___DP | None = ...,
        da: global___DA | None = ...,
        ums: global___UMS | None = ...,
        rt: global___RT | None = ...,
        ka: global___KA | None = ...,
        mt: global___MT | None = ...,
        nt: global___NT | None = ...,
        iwp: global___IWP | None = ...,
        pr: global___PR | None = ...,
        ds: global___DS | None = ...,
        cwo: global___CWO | None = ...,
        pk: global___PK | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd", b"cd", "cw", b"cw", "cwo", b"cwo", "da", b"da", "data", b"data", "dm", b"dm", "dp", b"dp", "ds", b"ds", "dt", b"dt", "iwp", b"iwp", "ka", b"ka", "md", b"md", "mt", b"mt", "nt", b"nt", "pk", b"pk", "pr", b"pr", "rt", b"rt", "tu", b"tu", "ums", b"ums", "wc", b"wc", "wp", b"wp"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd", b"cd", "cw", b"cw", "cwo", b"cwo", "da", b"da", "data", b"data", "dm", b"dm", "dp", b"dp", "ds", b"ds", "dt", b"dt", "entityName", b"entityName", "iwp", b"iwp", "ka", b"ka", "md", b"md", "mt", b"mt", "name", b"name", "nt", b"nt", "pk", b"pk", "pr", b"pr", "repository", b"repository", "rt", b"rt", "tu", b"tu", "ums", b"ums", "uniqueKey", b"uniqueKey", "uniqueKeyComponents", b"uniqueKeyComponents", "version", b"version", "wc", b"wc", "wp", b"wp"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["dm", "cd", "md", "wp", "tu", "wc", "cw", "dt", "dp", "da", "ums", "rt", "ka", "mt", "nt", "iwp", "pr", "ds", "cwo", "pk"] | None: ...

global___EDMObject = EDMObject

class EDMObjects(google.protobuf.message.Message):
    """Contains a list of self-contained objects."""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OBJECTS_FIELD_NUMBER: builtins.int
    CARTOS_FIELD_NUMBER: builtins.int
    CARTOALIAS_FIELD_NUMBER: builtins.int
    @property
    def objects(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObject]: ...
    @property
    def cartos(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Carto]: ...
    @property
    def cartoAlias(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CartoAlias]: ...
    def __init__(
        self,
        *,
        objects: collections.abc.Iterable[global___EDMObject] | None = ...,
        cartos: collections.abc.Iterable[global___Carto] | None = ...,
        cartoAlias: collections.abc.Iterable[global___CartoAlias] | None = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["cartoAlias", b"cartoAlias", "cartos", b"cartos", "objects", b"objects"]) -> None: ...

global___EDMObjects = EDMObjects

class EDMObjectRef(google.protobuf.message.Message):
    """Generic reference for undeclared dependencies -- meant as a escape hatch"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]:
        """The unique key in the entity can be a composite key"""
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___EDMObject: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___EDMObject | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___EDMObjectRef = EDMObjectRef

class Key(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FIELD_FIELD_NUMBER: builtins.int
    VALUE_FIELD_NUMBER: builtins.int
    field: builtins.str
    value: builtins.str
    def __init__(
        self,
        *,
        field: builtins.str = ...,
        value: builtins.str = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["field", b"field", "value", b"value"]) -> None: ...

global___Key = Key

class Carto(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CRS_NAME_FIELD_NUMBER: builtins.int
    EPSG_CODE_FIELD_NUMBER: builtins.int
    CRS_PARAMETERS_FIELD_NUMBER: builtins.int
    SOUTH_BOUND_FIELD_NUMBER: builtins.int
    NORTH_BOUND_FIELD_NUMBER: builtins.int
    EAST_BOUND_FIELD_NUMBER: builtins.int
    WEST_BOUND_FIELD_NUMBER: builtins.int
    SOURCE_FIELD_NUMBER: builtins.int
    CRS_TYPE_FIELD_NUMBER: builtins.int
    CRS_ID_FIELD_NUMBER: builtins.int
    CRS_ALIAS_NAME_FIELD_NUMBER: builtins.int
    crs_name: builtins.str
    @property
    def epsg_code(self) -> global___Int32Message: ...
    @property
    def crs_parameters(self) -> global___StringMessage: ...
    @property
    def south_bound(self) -> global___FloatMessage: ...
    @property
    def north_bound(self) -> global___FloatMessage: ...
    @property
    def east_bound(self) -> global___FloatMessage: ...
    @property
    def west_bound(self) -> global___FloatMessage: ...
    @property
    def source(self) -> global___StringMessage: ...
    @property
    def crs_type(self) -> global___StringMessage: ...
    crs_id: builtins.int
    @property
    def crs_alias_name(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ...
    def __init__(
        self,
        *,
        crs_name: builtins.str = ...,
        epsg_code: global___Int32Message | None = ...,
        crs_parameters: global___StringMessage | None = ...,
        south_bound: global___FloatMessage | None = ...,
        north_bound: global___FloatMessage | None = ...,
        east_bound: global___FloatMessage | None = ...,
        west_bound: global___FloatMessage | None = ...,
        source: global___StringMessage | None = ...,
        crs_type: global___StringMessage | None = ...,
        crs_id: builtins.int = ...,
        crs_alias_name: collections.abc.Iterable[builtins.str] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["crs_parameters", b"crs_parameters", "crs_type", b"crs_type", "east_bound", b"east_bound", "epsg_code", b"epsg_code", "north_bound", b"north_bound", "source", b"source", "south_bound", b"south_bound", "west_bound", b"west_bound"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["crs_alias_name", b"crs_alias_name", "crs_id", b"crs_id", "crs_name", b"crs_name", "crs_parameters", b"crs_parameters", "crs_type", b"crs_type", "east_bound", b"east_bound", "epsg_code", b"epsg_code", "north_bound", b"north_bound", "source", b"source", "south_bound", b"south_bound", "west_bound", b"west_bound"]) -> None: ...

global___Carto = Carto

class CartoAlias(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CRS_ALIAS_NAME_FIELD_NUMBER: builtins.int
    CRS_ID_FIELD_NUMBER: builtins.int
    crs_alias_name: builtins.str
    crs_id: builtins.int
    def __init__(
        self,
        *,
        crs_alias_name: builtins.str = ...,
        crs_id: builtins.int = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["crs_alias_name", b"crs_alias_name", "crs_id", b"crs_id"]) -> None: ...

global___CartoAlias = CartoAlias

class DM(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DM_ACTIVITY_FIELD_NUMBER: builtins.int
    DM_ACTIVITY_DETAIL_FIELD_NUMBER: builtins.int
    DM_ACTIVITY_DETAIL_HEADER_FIELD_NUMBER: builtins.int
    DM_AFE_FIELD_NUMBER: builtins.int
    DM_AFE_COST_FIELD_NUMBER: builtins.int
    DM_AFE_EVENT_LINK_FIELD_NUMBER: builtins.int
    DM_AFE_REMARKS_FIELD_NUMBER: builtins.int
    DM_AFE_SUPP_FIELD_NUMBER: builtins.int
    DM_AFE_WELLBORE_LINK_FIELD_NUMBER: builtins.int
    DM_AFE_WELL_LINK_FIELD_NUMBER: builtins.int
    DM_ANCHOR_OP_FIELD_NUMBER: builtins.int
    DM_ANCHOR_TEST_FIELD_NUMBER: builtins.int
    DM_ASSEMBLY_COMP_OP_FIELD_NUMBER: builtins.int
    DM_BHA_OP_FIELD_NUMBER: builtins.int
    DM_BHA_RUN_FIELD_NUMBER: builtins.int
    DM_BHA_SENSOR_FIELD_NUMBER: builtins.int
    DM_BIT_OP_FIELD_NUMBER: builtins.int
    DM_BOILER_OP_FIELD_NUMBER: builtins.int
    DM_BULK_FIELD_NUMBER: builtins.int
    DM_BULK_TRAN_FIELD_NUMBER: builtins.int
    DM_CARBIDE_LAG_FIELD_NUMBER: builtins.int
    DM_CASING_FIELD_NUMBER: builtins.int
    DM_CASING_FLANGE_FIELD_NUMBER: builtins.int
    DM_CEMENT_INTERMEDIATE_CIRC_FIELD_NUMBER: builtins.int
    DM_CEMENT_PUMP_EQUIPMENT_FIELD_NUMBER: builtins.int
    DM_CEMENT_VG_METER_FIELD_NUMBER: builtins.int
    DM_CENTRIFUGE_OP_FIELD_NUMBER: builtins.int
    DM_CHROMATOGRAPHY_FIELD_NUMBER: builtins.int
    DM_COMPANY_FIELD_NUMBER: builtins.int
    DM_COMPANY_DAILY_FIELD_NUMBER: builtins.int
    DM_CONTRACT_FIELD_NUMBER: builtins.int
    DM_CONV_PUMP_FIELD_NUMBER: builtins.int
    DM_CORE_FIELD_NUMBER: builtins.int
    DM_CORE_TIME_FIELD_NUMBER: builtins.int
    DM_COUNTER_WEIGHT_FIELD_NUMBER: builtins.int
    DM_CREW_FIELD_NUMBER: builtins.int
    DM_CREW_OP_FIELD_NUMBER: builtins.int
    DM_CR_ABANDON_CONTRACTOR_FIELD_NUMBER: builtins.int
    DM_CR_ACCESS_CONTR_FIELD_NUMBER: builtins.int
    DM_CR_ACC_ANOMALY_FIELD_NUMBER: builtins.int
    DM_CR_AC_SOIL_COND_FIELD_NUMBER: builtins.int
    DM_CR_AM_FERTILIZER_FIELD_NUMBER: builtins.int
    DM_CR_AM_SEEDING_FIELD_NUMBER: builtins.int
    DM_CR_AM_SEED_MIX_FIELD_NUMBER: builtins.int
    DM_CR_AM_SOIL_AMEND_FIELD_NUMBER: builtins.int
    DM_CR_AM_SOIL_COND_FIELD_NUMBER: builtins.int
    DM_CR_AM_SOIL_TREAT_FIELD_NUMBER: builtins.int
    DM_CR_ANOMALY_FIELD_NUMBER: builtins.int
    DM_CR_APPL_FIELD_NUMBER: builtins.int
    DM_CR_APPROVAL_FIELD_NUMBER: builtins.int
    DM_CR_CLEANUP_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    DM_CR_CONTROL_VEG_FIELD_NUMBER: builtins.int
    DM_CR_CORRESPONDENCE_FIELD_NUMBER: builtins.int
    DM_CR_DECOM_APPROVAL_FIELD_NUMBER: builtins.int
    DM_CR_DECOM_CONTRACTOR_FIELD_NUMBER: builtins.int
    DM_CR_DECOM_FACILITY_FIELD_NUMBER: builtins.int
    DM_CR_DECOM_PIPELINE_FIELD_NUMBER: builtins.int
    DM_CR_DRILLING_MUD_FIELD_NUMBER: builtins.int
    DM_CR_GRAVEL_CONTR_FIELD_NUMBER: builtins.int
    DM_CR_GRAVEL_USED_FIELD_NUMBER: builtins.int
    DM_CR_LANDOWNER_COMMENTS_FIELD_NUMBER: builtins.int
    DM_CR_LANDOWNER_OCCUPANT_FIELD_NUMBER: builtins.int
    DM_CR_LAND_USE_FIELD_NUMBER: builtins.int
    DM_CR_LEASE_FIELD_NUMBER: builtins.int
    DM_CR_MUD_ADDITIVE_FIELD_NUMBER: builtins.int
    DM_CR_MUD_DISPOSAL_FIELD_NUMBER: builtins.int
    DM_CR_OPER_CONTACT_FIELD_NUMBER: builtins.int
    DM_CR_PIPELINE_SEG_FIELD_NUMBER: builtins.int
    DM_CR_PL_SEG_STATUS_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    DM_CR_RECL_AGST_FIELD_NUMBER: builtins.int
    DM_CR_RECL_FLARE_PIT_FIELD_NUMBER: builtins.int
    DM_CR_RECL_UST_FIELD_NUMBER: builtins.int
    DM_CR_REMED_CONTRACTOR_FIELD_NUMBER: builtins.int
    DM_CR_REMED_CRITERIA_FIELD_NUMBER: builtins.int
    DM_CR_RESTORE_CONTR_FIELD_NUMBER: builtins.int
    DM_CR_RST_ASSESSMENT_FIELD_NUMBER: builtins.int
    DM_CR_RST_FERTILIZER_FIELD_NUMBER: builtins.int
    DM_CR_RST_SEEDING_FIELD_NUMBER: builtins.int
    DM_CR_RST_SEED_MIX_FIELD_NUMBER: builtins.int
    DM_CR_RST_SOIL_AMEND_FIELD_NUMBER: builtins.int
    DM_CR_SALVAGE_CONTRACT_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_ASSESS_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_STAKEHOLDER_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_SUPP_FIELD_NUMBER: builtins.int
    DM_CR_SC_AC_SOIL_COND_FIELD_NUMBER: builtins.int
    DM_CR_SC_DISPOSITION_FIELD_NUMBER: builtins.int
    DM_CR_SC_VEGETATION_FIELD_NUMBER: builtins.int
    DM_CR_SITE_VEGETATION_FIELD_NUMBER: builtins.int
    DM_CR_SOIL_CONDITION_FIELD_NUMBER: builtins.int
    DM_CR_SPILL_FIELD_NUMBER: builtins.int
    DM_CR_STAKEHOLDER_FIELD_NUMBER: builtins.int
    DM_CR_SUMP_FIELD_NUMBER: builtins.int
    DM_CR_SUMP_DISPOSITION_FIELD_NUMBER: builtins.int
    DM_CR_SUMP_SAMPLE_FIELD_NUMBER: builtins.int
    DM_CR_TFA_FIELD_NUMBER: builtins.int
    DM_CR_UTILITY_FIELD_NUMBER: builtins.int
    DM_CR_UTILITY_CROSSING_FIELD_NUMBER: builtins.int
    DM_CR_WATER_WELL_FIELD_NUMBER: builtins.int
    DM_CR_WATER_WELL_ABANDON_FIELD_NUMBER: builtins.int
    DM_CR_WATER_WELL_TEST_FIELD_NUMBER: builtins.int
    DM_CR_WST_ANOMALY_FIELD_NUMBER: builtins.int
    DM_CR_WS_SUBSOIL_FIELD_NUMBER: builtins.int
    DM_CR_WS_TOP_SOIL_FIELD_NUMBER: builtins.int
    DM_CUTTINGS_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    DM_DAILYCOST_FIELD_NUMBER: builtins.int
    DM_DAILY_COMPLETION_FIELD_NUMBER: builtins.int
    DM_DAILY_CT_OP_FIELD_NUMBER: builtins.int
    DM_DAILY_DITCH_MAGNET_FIELD_NUMBER: builtins.int
    DM_DAILY_EQUIPMENT_FIELD_NUMBER: builtins.int
    DM_DAILY_FLARING_FIELD_NUMBER: builtins.int
    DM_DAILY_GLV_TEST_FIELD_NUMBER: builtins.int
    DM_DAILY_NOTIFICATION_FIELD_NUMBER: builtins.int
    DM_DAILY_SSSV_TEST_FIELD_NUMBER: builtins.int
    DM_DAILY_UBD_FIELD_NUMBER: builtins.int
    DM_DEGASSER_OP_FIELD_NUMBER: builtins.int
    DM_DISCHARGE_FIELD_NUMBER: builtins.int
    DM_DISPOSAL_FIELD_NUMBER: builtins.int
    DM_DRILLINE_FIELD_NUMBER: builtins.int
    DM_DRILLINE_OP_FIELD_NUMBER: builtins.int
    DM_DRILL_METHOD_FIELD_NUMBER: builtins.int
    DM_DRILL_TECHNIQUE_FIELD_NUMBER: builtins.int
    DM_DST_FIELD_NUMBER: builtins.int
    DM_DST_ANALYSIS_LINK_FIELD_NUMBER: builtins.int
    DM_DST_CC_DATA_FIELD_NUMBER: builtins.int
    DM_DST_CC_FLOW_FIELD_NUMBER: builtins.int
    DM_DST_FLOW_FIELD_NUMBER: builtins.int
    DM_DST_FLOW_RECORDER_FIELD_NUMBER: builtins.int
    DM_DST_RATE_FIELD_NUMBER: builtins.int
    DM_DST_RECORDER_FIELD_NUMBER: builtins.int
    DM_DST_RECORDER_DATA_FIELD_NUMBER: builtins.int
    DM_DST_RECOV_FIELD_NUMBER: builtins.int
    DM_DST_SAMPLE_FIELD_NUMBER: builtins.int
    DM_ENVIRONMENTAL_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    DM_ESP_CABLE_INSPECTION_FIELD_NUMBER: builtins.int
    DM_ESP_CABLE_INSPECTION_DET_FIELD_NUMBER: builtins.int
    DM_ESP_COMMISSION_FIELD_NUMBER: builtins.int
    DM_ESP_COMPLEMENTARY_DATA_FIELD_NUMBER: builtins.int
    DM_ESP_COMPONENT_FIELD_NUMBER: builtins.int
    DM_ESP_DESIGN_FIELD_NUMBER: builtins.int
    DM_ESP_DETAILS_FIELD_NUMBER: builtins.int
    DM_ESP_ELECTRIC_DETAIL_FIELD_NUMBER: builtins.int
    DM_ESP_ELECTRIC_INSPECTION_FIELD_NUMBER: builtins.int
    DM_ESP_MAIN_EVENTS_FIELD_NUMBER: builtins.int
    DM_ESP_OPERATIONAL_COND_FIELD_NUMBER: builtins.int
    DM_ESP_POWER_FIELD_NUMBER: builtins.int
    DM_ESP_PULL_FIELD_NUMBER: builtins.int
    DM_ESP_WELL_AREA_INSPECTION_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_EVENT_APPROVAL_FIELD_NUMBER: builtins.int
    DM_EVENT_COMPLETION_LINK_FIELD_NUMBER: builtins.int
    DM_EVENT_CONTRACT_LINK_FIELD_NUMBER: builtins.int
    DM_EVENT_COST_FIELD_NUMBER: builtins.int
    DM_EVENT_REMARKS_FIELD_NUMBER: builtins.int
    DM_EVENT_STATUS_FIELD_NUMBER: builtins.int
    DM_EVENT_TASKS_FIELD_NUMBER: builtins.int
    DM_FAILURE_CASING_FIELD_NUMBER: builtins.int
    DM_FAILURE_CASING_STRING_FIELD_NUMBER: builtins.int
    DM_FAILURE_CLEANOUT_FIELD_NUMBER: builtins.int
    DM_FAILURE_CONV_PUMP_FIELD_NUMBER: builtins.int
    DM_FAILURE_COST_FIELD_NUMBER: builtins.int
    DM_FAILURE_ESP_FIELD_NUMBER: builtins.int
    DM_FAILURE_GAS_LIFT_FIELD_NUMBER: builtins.int
    DM_FAILURE_PCP_FIELD_NUMBER: builtins.int
    DM_FAILURE_ROD_FIELD_NUMBER: builtins.int
    DM_FAILURE_ROD_BREAK_FIELD_NUMBER: builtins.int
    DM_FAILURE_TUBING_LEAK_FIELD_NUMBER: builtins.int
    DM_FAILURE_TUBING_STRING_FIELD_NUMBER: builtins.int
    DM_FAILURE_WELLBORE_EQUIP_FIELD_NUMBER: builtins.int
    DM_FISHING_FIELD_NUMBER: builtins.int
    DM_FISHING_FREE_POINT_FIELD_NUMBER: builtins.int
    DM_FISHING_RESPONSIBLE_FIELD_NUMBER: builtins.int
    DM_FISHING_RESULTS_FIELD_NUMBER: builtins.int
    DM_FISHING_STRING_SHOT_FIELD_NUMBER: builtins.int
    DM_FLUID_BALANCE_FIELD_NUMBER: builtins.int
    DM_FLUID_HAUL_FIELD_NUMBER: builtins.int
    DM_FLUID_HAUL_DETAIL_FIELD_NUMBER: builtins.int
    DM_FLUID_INPUT_FIELD_NUMBER: builtins.int
    DM_FLUID_LOSS_FIELD_NUMBER: builtins.int
    DM_FLUID_LOSS_HOLE_SECT_FIELD_NUMBER: builtins.int
    DM_GAS_LIFT_FIELD_NUMBER: builtins.int
    DM_GAS_PEAK_FIELD_NUMBER: builtins.int
    DM_GENERAL_WORK_FIELD_NUMBER: builtins.int
    DM_GEOLOGY_DAILY_FIELD_NUMBER: builtins.int
    DM_GRAVEL_PACK_FIELD_NUMBER: builtins.int
    DM_GRAVEL_PACK_PERF_INTERVAL_FIELD_NUMBER: builtins.int
    DM_GRAVEL_PACK_PUMP_SCHEDULE_FIELD_NUMBER: builtins.int
    DM_GRAVEL_PACK_SAND_FIELD_NUMBER: builtins.int
    DM_GRAVEL_PACK_WASHOUT_FIELD_NUMBER: builtins.int
    DM_GUIDELINE_FIELD_NUMBER: builtins.int
    DM_GUIDELINE_OP_FIELD_NUMBER: builtins.int
    DM_HOTNOTE_FIELD_NUMBER: builtins.int
    DM_HSE_FIELD_NUMBER: builtins.int
    DM_HYDROCLONE_OP_FIELD_NUMBER: builtins.int
    DM_INCIDENT_FIELD_NUMBER: builtins.int
    DM_INCIDENT_COST_FIELD_NUMBER: builtins.int
    DM_INCIDENT_DETAIL_FIELD_NUMBER: builtins.int
    DM_INSPECTION_FIELD_NUMBER: builtins.int
    DM_INTERMEDIATE_CIRC_FIELD_NUMBER: builtins.int
    DM_INTERVAL_FIELD_NUMBER: builtins.int
    DM_INTERVAL_LITHOLOGY_FIELD_NUMBER: builtins.int
    DM_ISOLATED_INTERVAL_FIELD_NUMBER: builtins.int
    DM_KICK_FIELD_NUMBER: builtins.int
    DM_KO_WINDOW_FIELD_NUMBER: builtins.int
    DM_LOG_FIELD_NUMBER: builtins.int
    DM_LOG_CASING_COLLAR_FIELD_NUMBER: builtins.int
    DM_LOG_DESC_FIELD_NUMBER: builtins.int
    DM_LOG_FORM_TEST_FIELD_NUMBER: builtins.int
    DM_LOG_INTERVAL_FIELD_NUMBER: builtins.int
    DM_LOG_INTERVAL_HUD_FIELD_NUMBER: builtins.int
    DM_LOG_SERVICE_FIELD_NUMBER: builtins.int
    DM_MATERIAL_TRANSFER_FIELD_NUMBER: builtins.int
    DM_MOTOR_OP_FIELD_NUMBER: builtins.int
    DM_MOVE_OP_FIELD_NUMBER: builtins.int
    DM_MOVE_PRELOAD_FIELD_NUMBER: builtins.int
    DM_MOVE_VESSEL_FIELD_NUMBER: builtins.int
    DM_MUDGAS_FIELD_NUMBER: builtins.int
    DM_MUD_PRODUCT_FIELD_NUMBER: builtins.int
    DM_MUD_PRODUCT_TRAN_FIELD_NUMBER: builtins.int
    DM_MUD_VOLUME_FIELD_NUMBER: builtins.int
    DM_OPER_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    DM_OPER_EQUIP_FAIL_STATUS_FIELD_NUMBER: builtins.int
    DM_OTHER_CONTRACT_FIELD_NUMBER: builtins.int
    DM_PARTNER_FIELD_NUMBER: builtins.int
    DM_PARTNER_COMPLETION_FIELD_NUMBER: builtins.int
    DM_PARTNER_CONTACT_FIELD_NUMBER: builtins.int
    DM_PARTNER_CONTACT_EVENTCODE_FIELD_NUMBER: builtins.int
    DM_PARTNER_EVENT_FIELD_NUMBER: builtins.int
    DM_PARTNER_WELL_FIELD_NUMBER: builtins.int
    DM_PARTNER_WELLBORE_FIELD_NUMBER: builtins.int
    DM_PCP_FIELD_NUMBER: builtins.int
    DM_PCP_COMPONENT_FIELD_NUMBER: builtins.int
    DM_PCP_FLUID_FIELD_NUMBER: builtins.int
    DM_PCP_OPERATION_FIELD_NUMBER: builtins.int
    DM_PCP_STATUS_HISTORY_FIELD_NUMBER: builtins.int
    DM_PERSONNEL_FIELD_NUMBER: builtins.int
    DM_PERSONNEL_DAILY_FIELD_NUMBER: builtins.int
    DM_PIPE_DATA_FIELD_NUMBER: builtins.int
    DM_PIPE_RUN_FIELD_NUMBER: builtins.int
    DM_PIPE_TALLY_FIELD_NUMBER: builtins.int
    DM_PIT_OP_FIELD_NUMBER: builtins.int
    DM_PLAN_DRILL_PARAM_FIELD_NUMBER: builtins.int
    DM_PLUNGER_ACC_FIELD_NUMBER: builtins.int
    DM_PLUNGER_LIFT_FIELD_NUMBER: builtins.int
    DM_PLUNGER_LIFT_STAGE_SYSTEM_FIELD_NUMBER: builtins.int
    DM_PRIME_MOVER_FIELD_NUMBER: builtins.int
    DM_PRODUCED_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_STATUS_FIELD_NUMBER: builtins.int
    DM_PUMP_JACK_FIELD_NUMBER: builtins.int
    DM_PUMP_OP_FIELD_NUMBER: builtins.int
    DM_RECOVERY_FIELD_NUMBER: builtins.int
    DM_REGULATORY_AUDIT_FIELD_NUMBER: builtins.int
    DM_REPORT_COMMENTS_FIELD_NUMBER: builtins.int
    DM_REPORT_JOURNAL_FIELD_NUMBER: builtins.int
    DM_RIG_ACTIVITY_FIELD_NUMBER: builtins.int
    DM_RIG_CONTRACT_FIELD_NUMBER: builtins.int
    DM_RIG_DECKLOG_FIELD_NUMBER: builtins.int
    DM_RIG_DECKLOG_REMARKS_FIELD_NUMBER: builtins.int
    DM_RIG_MOVE_FIELD_NUMBER: builtins.int
    DM_RIG_OPERATION_FIELD_NUMBER: builtins.int
    DM_RIG_OPERATION_EVENT_LINK_FIELD_NUMBER: builtins.int
    DM_RISER_FIELD_NUMBER: builtins.int
    DM_RISERLINE_FIELD_NUMBER: builtins.int
    DM_RISERLINE_OP_FIELD_NUMBER: builtins.int
    DM_RISER_OP_FIELD_NUMBER: builtins.int
    DM_RJ_INTERVAL_LINK_FIELD_NUMBER: builtins.int
    DM_RUSHMORE_DPR_FIELD_NUMBER: builtins.int
    DM_RUSHMORE_DPR_TD_FIELD_NUMBER: builtins.int
    DM_RUSHMORE_DPR_WELLPATH_FIELD_NUMBER: builtins.int
    DM_RUSHMORE_SUBMISSION_FIELD_NUMBER: builtins.int
    DM_SAFETY_FIELD_NUMBER: builtins.int
    DM_SAFETY_INCIDENT_FIELD_NUMBER: builtins.int
    DM_SAFETY_KICK_DETECT_FIELD_NUMBER: builtins.int
    DM_SHAKERSCREEN_FIELD_NUMBER: builtins.int
    DM_SHAKERSCREEN_OP_FIELD_NUMBER: builtins.int
    DM_SHAKER_OP_FIELD_NUMBER: builtins.int
    DM_SHOW_FIELD_NUMBER: builtins.int
    DM_SLICKLINE_FIELD_NUMBER: builtins.int
    DM_SLICKLINE_DAILY_FIELD_NUMBER: builtins.int
    DM_SLICKLINE_PURPOSE_FIELD_NUMBER: builtins.int
    DM_SLICKLINE_SOLID_FIELD_NUMBER: builtins.int
    DM_SOLID_DETAIL_FIELD_NUMBER: builtins.int
    DM_SPILLS_FIELD_NUMBER: builtins.int
    DM_STIM_FET_TEST_FIELD_NUMBER: builtins.int
    DM_STIM_FLOWBACK_FIELD_NUMBER: builtins.int
    DM_STIM_FLOWPATH_FIELD_NUMBER: builtins.int
    DM_STIM_FLOWPATH_STAGE_FIELD_NUMBER: builtins.int
    DM_STIM_FLUID_FIELD_NUMBER: builtins.int
    DM_STIM_FLUID_ADD_FIELD_NUMBER: builtins.int
    DM_STIM_FLUID_SCHEDULE_FIELD_NUMBER: builtins.int
    DM_STIM_JOB_FIELD_NUMBER: builtins.int
    DM_STIM_PUMPING_DIAG_FIELD_NUMBER: builtins.int
    DM_STIM_PUMP_FB_TEST_FIELD_NUMBER: builtins.int
    DM_STIM_RES_INTERVAL_FIELD_NUMBER: builtins.int
    DM_STIM_STAGE_FIELD_NUMBER: builtins.int
    DM_STIM_STAGE_SUPPLEMENT_FIELD_NUMBER: builtins.int
    DM_STIM_STEP_TEST_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_AC_COMP_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_ADDITIVE_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_FLUID_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_PROPPANT_FIELD_NUMBER: builtins.int
    DM_SUPPORT_VESSEL_FIELD_NUMBER: builtins.int
    DM_SUPPORT_VESSEL_DAILY_FIELD_NUMBER: builtins.int
    DM_TRANSFER_DETAIL_FIELD_NUMBER: builtins.int
    DM_TRANSFER_SUMMARY_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_DETAIL_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_EQUIPMENT_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_MATERIAL_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_MATERIAL_TRAN_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_OP_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_PERS_FIELD_NUMBER: builtins.int
    DM_VENT_FLOW_TEST_FIELD_NUMBER: builtins.int
    DM_VESSEL_BULK_TRAN_FIELD_NUMBER: builtins.int
    DM_WASTE_TRANSFER_FIELD_NUMBER: builtins.int
    DM_WASTE_TRANSFER_DETAIL_FIELD_NUMBER: builtins.int
    DM_WB_OBSTRUCTION_CONTENT_FIELD_NUMBER: builtins.int
    DM_WB_OBSTRUCTION_STATUS_FIELD_NUMBER: builtins.int
    DM_WEATHER_CHECK_FIELD_NUMBER: builtins.int
    DM_WEATHER_CURRENT_FIELD_NUMBER: builtins.int
    DM_WELLBORE_INTEG_FIELD_NUMBER: builtins.int
    DM_WELLBORE_INTEG_TEST_FIELD_NUMBER: builtins.int
    DM_WELLBORE_LIST_FIELD_NUMBER: builtins.int
    DM_WELLBORE_LIST_DETAIL_FIELD_NUMBER: builtins.int
    DM_WELLBORE_OBSTRUCTION_FIELD_NUMBER: builtins.int
    DM_WELLBORE_ZONE_ACTIVITY_FIELD_NUMBER: builtins.int
    DM_WELL_CONTRACT_LINK_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_BIT_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_CASING_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_CASING_TEST_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_CEMENT_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_CORING_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_DRILLSTRING_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_EQUIP_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_GUIDELINE_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_HAZARD_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_HOLE_SECT_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_HSE_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_LOGGING_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_MUD_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_MUD_CLEANING_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_OFFSET_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_OFFSET_SUMMARY_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_OP_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_PROD_ACTUAL_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_PROD_BASE_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_PROD_PLAN_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_TEST_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_TREATMENT_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_WELLBORE_LINK_FIELD_NUMBER: builtins.int
    DM_WORK_DETAIL_FIELD_NUMBER: builtins.int
    @property
    def dm_activity(self) -> global___DmActivity: ...
    @property
    def dm_activity_detail(self) -> global___DmActivityDetail: ...
    @property
    def dm_activity_detail_header(self) -> global___DmActivityDetailHeader: ...
    @property
    def dm_afe(self) -> global___DmAfe: ...
    @property
    def dm_afe_cost(self) -> global___DmAfeCost: ...
    @property
    def dm_afe_event_link(self) -> global___DmAfeEventLink: ...
    @property
    def dm_afe_remarks(self) -> global___DmAfeRemarks: ...
    @property
    def dm_afe_supp(self) -> global___DmAfeSupp: ...
    @property
    def dm_afe_wellbore_link(self) -> global___DmAfeWellboreLink: ...
    @property
    def dm_afe_well_link(self) -> global___DmAfeWellLink: ...
    @property
    def dm_anchor_op(self) -> global___DmAnchorOp: ...
    @property
    def dm_anchor_test(self) -> global___DmAnchorTest: ...
    @property
    def dm_assembly_comp_op(self) -> global___DmAssemblyCompOp: ...
    @property
    def dm_bha_op(self) -> global___DmBhaOp: ...
    @property
    def dm_bha_run(self) -> global___DmBhaRun: ...
    @property
    def dm_bha_sensor(self) -> global___DmBhaSensor: ...
    @property
    def dm_bit_op(self) -> global___DmBitOp: ...
    @property
    def dm_boiler_op(self) -> global___DmBoilerOp: ...
    @property
    def dm_bulk(self) -> global___DmBulk: ...
    @property
    def dm_bulk_tran(self) -> global___DmBulkTran: ...
    @property
    def dm_carbide_lag(self) -> global___DmCarbideLag: ...
    @property
    def dm_casing(self) -> global___DmCasing: ...
    @property
    def dm_casing_flange(self) -> global___DmCasingFlange: ...
    @property
    def dm_cement_intermediate_circ(self) -> global___DmCementIntermediateCirc: ...
    @property
    def dm_cement_pump_equipment(self) -> global___DmCementPumpEquipment: ...
    @property
    def dm_cement_vg_meter(self) -> global___DmCementVgMeter: ...
    @property
    def dm_centrifuge_op(self) -> global___DmCentrifugeOp: ...
    @property
    def dm_chromatography(self) -> global___DmChromatography: ...
    @property
    def dm_company(self) -> global___DmCompany: ...
    @property
    def dm_company_daily(self) -> global___DmCompanyDaily: ...
    @property
    def dm_contract(self) -> global___DmContract: ...
    @property
    def dm_conv_pump(self) -> global___DmConvPump: ...
    @property
    def dm_core(self) -> global___DmCore: ...
    @property
    def dm_core_time(self) -> global___DmCoreTime: ...
    @property
    def dm_counter_weight(self) -> global___DmCounterWeight: ...
    @property
    def dm_crew(self) -> global___DmCrew: ...
    @property
    def dm_crew_op(self) -> global___DmCrewOp: ...
    @property
    def dm_cr_abandon_contractor(self) -> global___DmCrAbandonContractor: ...
    @property
    def dm_cr_access_contr(self) -> global___DmCrAccessContr: ...
    @property
    def dm_cr_acc_anomaly(self) -> global___DmCrAccAnomaly: ...
    @property
    def dm_cr_ac_soil_cond(self) -> global___DmCrAcSoilCond: ...
    @property
    def dm_cr_am_fertilizer(self) -> global___DmCrAmFertilizer: ...
    @property
    def dm_cr_am_seeding(self) -> global___DmCrAmSeeding: ...
    @property
    def dm_cr_am_seed_mix(self) -> global___DmCrAmSeedMix: ...
    @property
    def dm_cr_am_soil_amend(self) -> global___DmCrAmSoilAmend: ...
    @property
    def dm_cr_am_soil_cond(self) -> global___DmCrAmSoilCond: ...
    @property
    def dm_cr_am_soil_treat(self) -> global___DmCrAmSoilTreat: ...
    @property
    def dm_cr_anomaly(self) -> global___DmCrAnomaly: ...
    @property
    def dm_cr_appl(self) -> global___DmCrAppl: ...
    @property
    def dm_cr_approval(self) -> global___DmCrApproval: ...
    @property
    def dm_cr_cleanup(self) -> global___DmCrCleanup: ...
    @property
    def dm_cr_construction(self) -> global___DmCrConstruction: ...
    @property
    def dm_cr_control_veg(self) -> global___DmCrControlVeg: ...
    @property
    def dm_cr_correspondence(self) -> global___DmCrCorrespondence: ...
    @property
    def dm_cr_decom_approval(self) -> global___DmCrDecomApproval: ...
    @property
    def dm_cr_decom_contractor(self) -> global___DmCrDecomContractor: ...
    @property
    def dm_cr_decom_facility(self) -> global___DmCrDecomFacility: ...
    @property
    def dm_cr_decom_pipeline(self) -> global___DmCrDecomPipeline: ...
    @property
    def dm_cr_drilling_mud(self) -> global___DmCrDrillingMud: ...
    @property
    def dm_cr_gravel_contr(self) -> global___DmCrGravelContr: ...
    @property
    def dm_cr_gravel_used(self) -> global___DmCrGravelUsed: ...
    @property
    def dm_cr_landowner_comments(self) -> global___DmCrLandownerComments: ...
    @property
    def dm_cr_landowner_occupant(self) -> global___DmCrLandownerOccupant: ...
    @property
    def dm_cr_land_use(self) -> global___DmCrLandUse: ...
    @property
    def dm_cr_lease(self) -> global___DmCrLease: ...
    @property
    def dm_cr_mud_additive(self) -> global___DmCrMudAdditive: ...
    @property
    def dm_cr_mud_disposal(self) -> global___DmCrMudDisposal: ...
    @property
    def dm_cr_oper_contact(self) -> global___DmCrOperContact: ...
    @property
    def dm_cr_pipeline_seg(self) -> global___DmCrPipelineSeg: ...
    @property
    def dm_cr_pl_seg_status(self) -> global___DmCrPlSegStatus: ...
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamation: ...
    @property
    def dm_cr_recl_agst(self) -> global___DmCrReclAgst: ...
    @property
    def dm_cr_recl_flare_pit(self) -> global___DmCrReclFlarePit: ...
    @property
    def dm_cr_recl_ust(self) -> global___DmCrReclUst: ...
    @property
    def dm_cr_remed_contractor(self) -> global___DmCrRemedContractor: ...
    @property
    def dm_cr_remed_criteria(self) -> global___DmCrRemedCriteria: ...
    @property
    def dm_cr_restore_contr(self) -> global___DmCrRestoreContr: ...
    @property
    def dm_cr_rst_assessment(self) -> global___DmCrRstAssessment: ...
    @property
    def dm_cr_rst_fertilizer(self) -> global___DmCrRstFertilizer: ...
    @property
    def dm_cr_rst_seeding(self) -> global___DmCrRstSeeding: ...
    @property
    def dm_cr_rst_seed_mix(self) -> global___DmCrRstSeedMix: ...
    @property
    def dm_cr_rst_soil_amend(self) -> global___DmCrRstSoilAmend: ...
    @property
    def dm_cr_salvage_contract(self) -> global___DmCrSalvageContract: ...
    @property
    def dm_cr_scout(self) -> global___DmCrScout: ...
    @property
    def dm_cr_scout_assess(self) -> global___DmCrScoutAssess: ...
    @property
    def dm_cr_scout_stakeholder(self) -> global___DmCrScoutStakeholder: ...
    @property
    def dm_cr_scout_supp(self) -> global___DmCrScoutSupp: ...
    @property
    def dm_cr_sc_ac_soil_cond(self) -> global___DmCrScAcSoilCond: ...
    @property
    def dm_cr_sc_disposition(self) -> global___DmCrScDisposition: ...
    @property
    def dm_cr_sc_vegetation(self) -> global___DmCrScVegetation: ...
    @property
    def dm_cr_site_vegetation(self) -> global___DmCrSiteVegetation: ...
    @property
    def dm_cr_soil_condition(self) -> global___DmCrSoilCondition: ...
    @property
    def dm_cr_spill(self) -> global___DmCrSpill: ...
    @property
    def dm_cr_stakeholder(self) -> global___DmCrStakeholder: ...
    @property
    def dm_cr_sump(self) -> global___DmCrSump: ...
    @property
    def dm_cr_sump_disposition(self) -> global___DmCrSumpDisposition: ...
    @property
    def dm_cr_sump_sample(self) -> global___DmCrSumpSample: ...
    @property
    def dm_cr_tfa(self) -> global___DmCrTfa: ...
    @property
    def dm_cr_utility(self) -> global___DmCrUtility: ...
    @property
    def dm_cr_utility_crossing(self) -> global___DmCrUtilityCrossing: ...
    @property
    def dm_cr_water_well(self) -> global___DmCrWaterWell: ...
    @property
    def dm_cr_water_well_abandon(self) -> global___DmCrWaterWellAbandon: ...
    @property
    def dm_cr_water_well_test(self) -> global___DmCrWaterWellTest: ...
    @property
    def dm_cr_wst_anomaly(self) -> global___DmCrWstAnomaly: ...
    @property
    def dm_cr_ws_subsoil(self) -> global___DmCrWsSubsoil: ...
    @property
    def dm_cr_ws_top_soil(self) -> global___DmCrWsTopSoil: ...
    @property
    def dm_cuttings(self) -> global___DmCuttings: ...
    @property
    def dm_daily(self) -> global___DmDaily: ...
    @property
    def dm_dailycost(self) -> global___DmDailycost: ...
    @property
    def dm_daily_completion(self) -> global___DmDailyCompletion: ...
    @property
    def dm_daily_ct_op(self) -> global___DmDailyCtOp: ...
    @property
    def dm_daily_ditch_magnet(self) -> global___DmDailyDitchMagnet: ...
    @property
    def dm_daily_equipment(self) -> global___DmDailyEquipment: ...
    @property
    def dm_daily_flaring(self) -> global___DmDailyFlaring: ...
    @property
    def dm_daily_glv_test(self) -> global___DmDailyGlvTest: ...
    @property
    def dm_daily_notification(self) -> global___DmDailyNotification: ...
    @property
    def dm_daily_sssv_test(self) -> global___DmDailySssvTest: ...
    @property
    def dm_daily_ubd(self) -> global___DmDailyUbd: ...
    @property
    def dm_degasser_op(self) -> global___DmDegasserOp: ...
    @property
    def dm_discharge(self) -> global___DmDischarge: ...
    @property
    def dm_disposal(self) -> global___DmDisposal: ...
    @property
    def dm_drilline(self) -> global___DmDrilline: ...
    @property
    def dm_drilline_op(self) -> global___DmDrillineOp: ...
    @property
    def dm_drill_method(self) -> global___DmDrillMethod: ...
    @property
    def dm_drill_technique(self) -> global___DmDrillTechnique: ...
    @property
    def dm_dst(self) -> global___DmDst: ...
    @property
    def dm_dst_analysis_link(self) -> global___DmDstAnalysisLink: ...
    @property
    def dm_dst_cc_data(self) -> global___DmDstCcData: ...
    @property
    def dm_dst_cc_flow(self) -> global___DmDstCcFlow: ...
    @property
    def dm_dst_flow(self) -> global___DmDstFlow: ...
    @property
    def dm_dst_flow_recorder(self) -> global___DmDstFlowRecorder: ...
    @property
    def dm_dst_rate(self) -> global___DmDstRate: ...
    @property
    def dm_dst_recorder(self) -> global___DmDstRecorder: ...
    @property
    def dm_dst_recorder_data(self) -> global___DmDstRecorderData: ...
    @property
    def dm_dst_recov(self) -> global___DmDstRecov: ...
    @property
    def dm_dst_sample(self) -> global___DmDstSample: ...
    @property
    def dm_environmental(self) -> global___DmEnvironmental: ...
    @property
    def dm_esp(self) -> global___DmEsp: ...
    @property
    def dm_esp_cable_inspection(self) -> global___DmEspCableInspection: ...
    @property
    def dm_esp_cable_inspection_det(self) -> global___DmEspCableInspectionDet: ...
    @property
    def dm_esp_commission(self) -> global___DmEspCommission: ...
    @property
    def dm_esp_complementary_data(self) -> global___DmEspComplementaryData: ...
    @property
    def dm_esp_component(self) -> global___DmEspComponent: ...
    @property
    def dm_esp_design(self) -> global___DmEspDesign: ...
    @property
    def dm_esp_details(self) -> global___DmEspDetails: ...
    @property
    def dm_esp_electric_detail(self) -> global___DmEspElectricDetail: ...
    @property
    def dm_esp_electric_inspection(self) -> global___DmEspElectricInspection: ...
    @property
    def dm_esp_main_events(self) -> global___DmEspMainEvents: ...
    @property
    def dm_esp_operational_cond(self) -> global___DmEspOperationalCond: ...
    @property
    def dm_esp_power(self) -> global___DmEspPower: ...
    @property
    def dm_esp_pull(self) -> global___DmEspPull: ...
    @property
    def dm_esp_well_area_inspection(self) -> global___DmEspWellAreaInspection: ...
    @property
    def dm_event(self) -> global___DmEvent: ...
    @property
    def dm_event_approval(self) -> global___DmEventApproval: ...
    @property
    def dm_event_completion_link(self) -> global___DmEventCompletionLink: ...
    @property
    def dm_event_contract_link(self) -> global___DmEventContractLink: ...
    @property
    def dm_event_cost(self) -> global___DmEventCost: ...
    @property
    def dm_event_remarks(self) -> global___DmEventRemarks: ...
    @property
    def dm_event_status(self) -> global___DmEventStatus: ...
    @property
    def dm_event_tasks(self) -> global___DmEventTasks: ...
    @property
    def dm_failure_casing(self) -> global___DmFailureCasing: ...
    @property
    def dm_failure_casing_string(self) -> global___DmFailureCasingString: ...
    @property
    def dm_failure_cleanout(self) -> global___DmFailureCleanout: ...
    @property
    def dm_failure_conv_pump(self) -> global___DmFailureConvPump: ...
    @property
    def dm_failure_cost(self) -> global___DmFailureCost: ...
    @property
    def dm_failure_esp(self) -> global___DmFailureEsp: ...
    @property
    def dm_failure_gas_lift(self) -> global___DmFailureGasLift: ...
    @property
    def dm_failure_pcp(self) -> global___DmFailurePcp: ...
    @property
    def dm_failure_rod(self) -> global___DmFailureRod: ...
    @property
    def dm_failure_rod_break(self) -> global___DmFailureRodBreak: ...
    @property
    def dm_failure_tubing_leak(self) -> global___DmFailureTubingLeak: ...
    @property
    def dm_failure_tubing_string(self) -> global___DmFailureTubingString: ...
    @property
    def dm_failure_wellbore_equip(self) -> global___DmFailureWellboreEquip: ...
    @property
    def dm_fishing(self) -> global___DmFishing: ...
    @property
    def dm_fishing_free_point(self) -> global___DmFishingFreePoint: ...
    @property
    def dm_fishing_responsible(self) -> global___DmFishingResponsible: ...
    @property
    def dm_fishing_results(self) -> global___DmFishingResults: ...
    @property
    def dm_fishing_string_shot(self) -> global___DmFishingStringShot: ...
    @property
    def dm_fluid_balance(self) -> global___DmFluidBalance: ...
    @property
    def dm_fluid_haul(self) -> global___DmFluidHaul: ...
    @property
    def dm_fluid_haul_detail(self) -> global___DmFluidHaulDetail: ...
    @property
    def dm_fluid_input(self) -> global___DmFluidInput: ...
    @property
    def dm_fluid_loss(self) -> global___DmFluidLoss: ...
    @property
    def dm_fluid_loss_hole_sect(self) -> global___DmFluidLossHoleSect: ...
    @property
    def dm_gas_lift(self) -> global___DmGasLift: ...
    @property
    def dm_gas_peak(self) -> global___DmGasPeak: ...
    @property
    def dm_general_work(self) -> global___DmGeneralWork: ...
    @property
    def dm_geology_daily(self) -> global___DmGeologyDaily: ...
    @property
    def dm_gravel_pack(self) -> global___DmGravelPack: ...
    @property
    def dm_gravel_pack_perf_interval(self) -> global___DmGravelPackPerfInterval: ...
    @property
    def dm_gravel_pack_pump_schedule(self) -> global___DmGravelPackPumpSchedule: ...
    @property
    def dm_gravel_pack_sand(self) -> global___DmGravelPackSand: ...
    @property
    def dm_gravel_pack_washout(self) -> global___DmGravelPackWashout: ...
    @property
    def dm_guideline(self) -> global___DmGuideline: ...
    @property
    def dm_guideline_op(self) -> global___DmGuidelineOp: ...
    @property
    def dm_hotnote(self) -> global___DmHotnote: ...
    @property
    def dm_hse(self) -> global___DmHse: ...
    @property
    def dm_hydroclone_op(self) -> global___DmHydrocloneOp: ...
    @property
    def dm_incident(self) -> global___DmIncident: ...
    @property
    def dm_incident_cost(self) -> global___DmIncidentCost: ...
    @property
    def dm_incident_detail(self) -> global___DmIncidentDetail: ...
    @property
    def dm_inspection(self) -> global___DmInspection: ...
    @property
    def dm_intermediate_circ(self) -> global___DmIntermediateCirc: ...
    @property
    def dm_interval(self) -> global___DmInterval: ...
    @property
    def dm_interval_lithology(self) -> global___DmIntervalLithology: ...
    @property
    def dm_isolated_interval(self) -> global___DmIsolatedInterval: ...
    @property
    def dm_kick(self) -> global___DmKick: ...
    @property
    def dm_ko_window(self) -> global___DmKoWindow: ...
    @property
    def dm_log(self) -> global___DmLog: ...
    @property
    def dm_log_casing_collar(self) -> global___DmLogCasingCollar: ...
    @property
    def dm_log_desc(self) -> global___DmLogDesc: ...
    @property
    def dm_log_form_test(self) -> global___DmLogFormTest: ...
    @property
    def dm_log_interval(self) -> global___DmLogInterval: ...
    @property
    def dm_log_interval_hud(self) -> global___DmLogIntervalHud: ...
    @property
    def dm_log_service(self) -> global___DmLogService: ...
    @property
    def dm_material_transfer(self) -> global___DmMaterialTransfer: ...
    @property
    def dm_motor_op(self) -> global___DmMotorOp: ...
    @property
    def dm_move_op(self) -> global___DmMoveOp: ...
    @property
    def dm_move_preload(self) -> global___DmMovePreload: ...
    @property
    def dm_move_vessel(self) -> global___DmMoveVessel: ...
    @property
    def dm_mudgas(self) -> global___DmMudgas: ...
    @property
    def dm_mud_product(self) -> global___DmMudProduct: ...
    @property
    def dm_mud_product_tran(self) -> global___DmMudProductTran: ...
    @property
    def dm_mud_volume(self) -> global___DmMudVolume: ...
    @property
    def dm_oper_equip_fail(self) -> global___DmOperEquipFail: ...
    @property
    def dm_oper_equip_fail_status(self) -> global___DmOperEquipFailStatus: ...
    @property
    def dm_other_contract(self) -> global___DmOtherContract: ...
    @property
    def dm_partner(self) -> global___DmPartner: ...
    @property
    def dm_partner_completion(self) -> global___DmPartnerCompletion: ...
    @property
    def dm_partner_contact(self) -> global___DmPartnerContact: ...
    @property
    def dm_partner_contact_eventcode(self) -> global___DmPartnerContactEventcode: ...
    @property
    def dm_partner_event(self) -> global___DmPartnerEvent: ...
    @property
    def dm_partner_well(self) -> global___DmPartnerWell: ...
    @property
    def dm_partner_wellbore(self) -> global___DmPartnerWellbore: ...
    @property
    def dm_pcp(self) -> global___DmPcp: ...
    @property
    def dm_pcp_component(self) -> global___DmPcpComponent: ...
    @property
    def dm_pcp_fluid(self) -> global___DmPcpFluid: ...
    @property
    def dm_pcp_operation(self) -> global___DmPcpOperation: ...
    @property
    def dm_pcp_status_history(self) -> global___DmPcpStatusHistory: ...
    @property
    def dm_personnel(self) -> global___DmPersonnel: ...
    @property
    def dm_personnel_daily(self) -> global___DmPersonnelDaily: ...
    @property
    def dm_pipe_data(self) -> global___DmPipeData: ...
    @property
    def dm_pipe_run(self) -> global___DmPipeRun: ...
    @property
    def dm_pipe_tally(self) -> global___DmPipeTally: ...
    @property
    def dm_pit_op(self) -> global___DmPitOp: ...
    @property
    def dm_plan_drill_param(self) -> global___DmPlanDrillParam: ...
    @property
    def dm_plunger_acc(self) -> global___DmPlungerAcc: ...
    @property
    def dm_plunger_lift(self) -> global___DmPlungerLift: ...
    @property
    def dm_plunger_lift_stage_system(self) -> global___DmPlungerLiftStageSystem: ...
    @property
    def dm_prime_mover(self) -> global___DmPrimeMover: ...
    @property
    def dm_produced(self) -> global___DmProduced: ...
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFail: ...
    @property
    def dm_prod_equip_fail_status(self) -> global___DmProdEquipFailStatus: ...
    @property
    def dm_pump_jack(self) -> global___DmPumpJack: ...
    @property
    def dm_pump_op(self) -> global___DmPumpOp: ...
    @property
    def dm_recovery(self) -> global___DmRecovery: ...
    @property
    def dm_regulatory_audit(self) -> global___DmRegulatoryAudit: ...
    @property
    def dm_report_comments(self) -> global___DmReportComments: ...
    @property
    def dm_report_journal(self) -> global___DmReportJournal: ...
    @property
    def dm_rig_activity(self) -> global___DmRigActivity: ...
    @property
    def dm_rig_contract(self) -> global___DmRigContract: ...
    @property
    def dm_rig_decklog(self) -> global___DmRigDecklog: ...
    @property
    def dm_rig_decklog_remarks(self) -> global___DmRigDecklogRemarks: ...
    @property
    def dm_rig_move(self) -> global___DmRigMove: ...
    @property
    def dm_rig_operation(self) -> global___DmRigOperation: ...
    @property
    def dm_rig_operation_event_link(self) -> global___DmRigOperationEventLink: ...
    @property
    def dm_riser(self) -> global___DmRiser: ...
    @property
    def dm_riserline(self) -> global___DmRiserline: ...
    @property
    def dm_riserline_op(self) -> global___DmRiserlineOp: ...
    @property
    def dm_riser_op(self) -> global___DmRiserOp: ...
    @property
    def dm_rj_interval_link(self) -> global___DmRjIntervalLink: ...
    @property
    def dm_rushmore_dpr(self) -> global___DmRushmoreDpr: ...
    @property
    def dm_rushmore_dpr_td(self) -> global___DmRushmoreDprTd: ...
    @property
    def dm_rushmore_dpr_wellpath(self) -> global___DmRushmoreDprWellpath: ...
    @property
    def dm_rushmore_submission(self) -> global___DmRushmoreSubmission: ...
    @property
    def dm_safety(self) -> global___DmSafety: ...
    @property
    def dm_safety_incident(self) -> global___DmSafetyIncident: ...
    @property
    def dm_safety_kick_detect(self) -> global___DmSafetyKickDetect: ...
    @property
    def dm_shakerscreen(self) -> global___DmShakerscreen: ...
    @property
    def dm_shakerscreen_op(self) -> global___DmShakerscreenOp: ...
    @property
    def dm_shaker_op(self) -> global___DmShakerOp: ...
    @property
    def dm_show(self) -> global___DmShow: ...
    @property
    def dm_slickline(self) -> global___DmSlickline: ...
    @property
    def dm_slickline_daily(self) -> global___DmSlicklineDaily: ...
    @property
    def dm_slickline_purpose(self) -> global___DmSlicklinePurpose: ...
    @property
    def dm_slickline_solid(self) -> global___DmSlicklineSolid: ...
    @property
    def dm_solid_detail(self) -> global___DmSolidDetail: ...
    @property
    def dm_spills(self) -> global___DmSpills: ...
    @property
    def dm_stim_fet_test(self) -> global___DmStimFetTest: ...
    @property
    def dm_stim_flowback(self) -> global___DmStimFlowback: ...
    @property
    def dm_stim_flowpath(self) -> global___DmStimFlowpath: ...
    @property
    def dm_stim_flowpath_stage(self) -> global___DmStimFlowpathStage: ...
    @property
    def dm_stim_fluid(self) -> global___DmStimFluid: ...
    @property
    def dm_stim_fluid_add(self) -> global___DmStimFluidAdd: ...
    @property
    def dm_stim_fluid_schedule(self) -> global___DmStimFluidSchedule: ...
    @property
    def dm_stim_job(self) -> global___DmStimJob: ...
    @property
    def dm_stim_pumping_diag(self) -> global___DmStimPumpingDiag: ...
    @property
    def dm_stim_pump_fb_test(self) -> global___DmStimPumpFbTest: ...
    @property
    def dm_stim_res_interval(self) -> global___DmStimResInterval: ...
    @property
    def dm_stim_stage(self) -> global___DmStimStage: ...
    @property
    def dm_stim_stage_supplement(self) -> global___DmStimStageSupplement: ...
    @property
    def dm_stim_step_test(self) -> global___DmStimStepTest: ...
    @property
    def dm_stim_treatment(self) -> global___DmStimTreatment: ...
    @property
    def dm_stim_treatment_ac_comp(self) -> global___DmStimTreatmentAcComp: ...
    @property
    def dm_stim_treatment_additive(self) -> global___DmStimTreatmentAdditive: ...
    @property
    def dm_stim_treatment_fluid(self) -> global___DmStimTreatmentFluid: ...
    @property
    def dm_stim_treatment_proppant(self) -> global___DmStimTreatmentProppant: ...
    @property
    def dm_support_vessel(self) -> global___DmSupportVessel: ...
    @property
    def dm_support_vessel_daily(self) -> global___DmSupportVesselDaily: ...
    @property
    def dm_transfer_detail(self) -> global___DmTransferDetail: ...
    @property
    def dm_transfer_summary(self) -> global___DmTransferSummary: ...
    @property
    def dm_underwater_detail(self) -> global___DmUnderwaterDetail: ...
    @property
    def dm_underwater_equipment(self) -> global___DmUnderwaterEquipment: ...
    @property
    def dm_underwater_material(self) -> global___DmUnderwaterMaterial: ...
    @property
    def dm_underwater_material_tran(self) -> global___DmUnderwaterMaterialTran: ...
    @property
    def dm_underwater_op(self) -> global___DmUnderwaterOp: ...
    @property
    def dm_underwater_pers(self) -> global___DmUnderwaterPers: ...
    @property
    def dm_vent_flow_test(self) -> global___DmVentFlowTest: ...
    @property
    def dm_vessel_bulk_tran(self) -> global___DmVesselBulkTran: ...
    @property
    def dm_waste_transfer(self) -> global___DmWasteTransfer: ...
    @property
    def dm_waste_transfer_detail(self) -> global___DmWasteTransferDetail: ...
    @property
    def dm_wb_obstruction_content(self) -> global___DmWbObstructionContent: ...
    @property
    def dm_wb_obstruction_status(self) -> global___DmWbObstructionStatus: ...
    @property
    def dm_weather_check(self) -> global___DmWeatherCheck: ...
    @property
    def dm_weather_current(self) -> global___DmWeatherCurrent: ...
    @property
    def dm_wellbore_integ(self) -> global___DmWellboreInteg: ...
    @property
    def dm_wellbore_integ_test(self) -> global___DmWellboreIntegTest: ...
    @property
    def dm_wellbore_list(self) -> global___DmWellboreList: ...
    @property
    def dm_wellbore_list_detail(self) -> global___DmWellboreListDetail: ...
    @property
    def dm_wellbore_obstruction(self) -> global___DmWellboreObstruction: ...
    @property
    def dm_wellbore_zone_activity(self) -> global___DmWellboreZoneActivity: ...
    @property
    def dm_well_contract_link(self) -> global___DmWellContractLink: ...
    @property
    def dm_well_plan(self) -> global___DmWellPlan: ...
    @property
    def dm_well_plan_bit(self) -> global___DmWellPlanBit: ...
    @property
    def dm_well_plan_casing(self) -> global___DmWellPlanCasing: ...
    @property
    def dm_well_plan_casing_test(self) -> global___DmWellPlanCasingTest: ...
    @property
    def dm_well_plan_cement(self) -> global___DmWellPlanCement: ...
    @property
    def dm_well_plan_coring(self) -> global___DmWellPlanCoring: ...
    @property
    def dm_well_plan_drillstring(self) -> global___DmWellPlanDrillstring: ...
    @property
    def dm_well_plan_equip(self) -> global___DmWellPlanEquip: ...
    @property
    def dm_well_plan_guideline(self) -> global___DmWellPlanGuideline: ...
    @property
    def dm_well_plan_hazard(self) -> global___DmWellPlanHazard: ...
    @property
    def dm_well_plan_hole_sect(self) -> global___DmWellPlanHoleSect: ...
    @property
    def dm_well_plan_hse(self) -> global___DmWellPlanHse: ...
    @property
    def dm_well_plan_logging(self) -> global___DmWellPlanLogging: ...
    @property
    def dm_well_plan_mud(self) -> global___DmWellPlanMud: ...
    @property
    def dm_well_plan_mud_cleaning(self) -> global___DmWellPlanMudCleaning: ...
    @property
    def dm_well_plan_offset(self) -> global___DmWellPlanOffset: ...
    @property
    def dm_well_plan_offset_summary(self) -> global___DmWellPlanOffsetSummary: ...
    @property
    def dm_well_plan_op(self) -> global___DmWellPlanOp: ...
    @property
    def dm_well_plan_prod_actual(self) -> global___DmWellPlanProdActual: ...
    @property
    def dm_well_plan_prod_base(self) -> global___DmWellPlanProdBase: ...
    @property
    def dm_well_plan_prod_plan(self) -> global___DmWellPlanProdPlan: ...
    @property
    def dm_well_plan_test(self) -> global___DmWellPlanTest: ...
    @property
    def dm_well_plan_treatment(self) -> global___DmWellPlanTreatment: ...
    @property
    def dm_well_plan_wellbore_link(self) -> global___DmWellPlanWellboreLink: ...
    @property
    def dm_work_detail(self) -> global___DmWorkDetail: ...
    def __init__(
        self,
        *,
        dm_activity: global___DmActivity | None = ...,
        dm_activity_detail: global___DmActivityDetail | None = ...,
        dm_activity_detail_header: global___DmActivityDetailHeader | None = ...,
        dm_afe: global___DmAfe | None = ...,
        dm_afe_cost: global___DmAfeCost | None = ...,
        dm_afe_event_link: global___DmAfeEventLink | None = ...,
        dm_afe_remarks: global___DmAfeRemarks | None = ...,
        dm_afe_supp: global___DmAfeSupp | None = ...,
        dm_afe_wellbore_link: global___DmAfeWellboreLink | None = ...,
        dm_afe_well_link: global___DmAfeWellLink | None = ...,
        dm_anchor_op: global___DmAnchorOp | None = ...,
        dm_anchor_test: global___DmAnchorTest | None = ...,
        dm_assembly_comp_op: global___DmAssemblyCompOp | None = ...,
        dm_bha_op: global___DmBhaOp | None = ...,
        dm_bha_run: global___DmBhaRun | None = ...,
        dm_bha_sensor: global___DmBhaSensor | None = ...,
        dm_bit_op: global___DmBitOp | None = ...,
        dm_boiler_op: global___DmBoilerOp | None = ...,
        dm_bulk: global___DmBulk | None = ...,
        dm_bulk_tran: global___DmBulkTran | None = ...,
        dm_carbide_lag: global___DmCarbideLag | None = ...,
        dm_casing: global___DmCasing | None = ...,
        dm_casing_flange: global___DmCasingFlange | None = ...,
        dm_cement_intermediate_circ: global___DmCementIntermediateCirc | None = ...,
        dm_cement_pump_equipment: global___DmCementPumpEquipment | None = ...,
        dm_cement_vg_meter: global___DmCementVgMeter | None = ...,
        dm_centrifuge_op: global___DmCentrifugeOp | None = ...,
        dm_chromatography: global___DmChromatography | None = ...,
        dm_company: global___DmCompany | None = ...,
        dm_company_daily: global___DmCompanyDaily | None = ...,
        dm_contract: global___DmContract | None = ...,
        dm_conv_pump: global___DmConvPump | None = ...,
        dm_core: global___DmCore | None = ...,
        dm_core_time: global___DmCoreTime | None = ...,
        dm_counter_weight: global___DmCounterWeight | None = ...,
        dm_crew: global___DmCrew | None = ...,
        dm_crew_op: global___DmCrewOp | None = ...,
        dm_cr_abandon_contractor: global___DmCrAbandonContractor | None = ...,
        dm_cr_access_contr: global___DmCrAccessContr | None = ...,
        dm_cr_acc_anomaly: global___DmCrAccAnomaly | None = ...,
        dm_cr_ac_soil_cond: global___DmCrAcSoilCond | None = ...,
        dm_cr_am_fertilizer: global___DmCrAmFertilizer | None = ...,
        dm_cr_am_seeding: global___DmCrAmSeeding | None = ...,
        dm_cr_am_seed_mix: global___DmCrAmSeedMix | None = ...,
        dm_cr_am_soil_amend: global___DmCrAmSoilAmend | None = ...,
        dm_cr_am_soil_cond: global___DmCrAmSoilCond | None = ...,
        dm_cr_am_soil_treat: global___DmCrAmSoilTreat | None = ...,
        dm_cr_anomaly: global___DmCrAnomaly | None = ...,
        dm_cr_appl: global___DmCrAppl | None = ...,
        dm_cr_approval: global___DmCrApproval | None = ...,
        dm_cr_cleanup: global___DmCrCleanup | None = ...,
        dm_cr_construction: global___DmCrConstruction | None = ...,
        dm_cr_control_veg: global___DmCrControlVeg | None = ...,
        dm_cr_correspondence: global___DmCrCorrespondence | None = ...,
        dm_cr_decom_approval: global___DmCrDecomApproval | None = ...,
        dm_cr_decom_contractor: global___DmCrDecomContractor | None = ...,
        dm_cr_decom_facility: global___DmCrDecomFacility | None = ...,
        dm_cr_decom_pipeline: global___DmCrDecomPipeline | None = ...,
        dm_cr_drilling_mud: global___DmCrDrillingMud | None = ...,
        dm_cr_gravel_contr: global___DmCrGravelContr | None = ...,
        dm_cr_gravel_used: global___DmCrGravelUsed | None = ...,
        dm_cr_landowner_comments: global___DmCrLandownerComments | None = ...,
        dm_cr_landowner_occupant: global___DmCrLandownerOccupant | None = ...,
        dm_cr_land_use: global___DmCrLandUse | None = ...,
        dm_cr_lease: global___DmCrLease | None = ...,
        dm_cr_mud_additive: global___DmCrMudAdditive | None = ...,
        dm_cr_mud_disposal: global___DmCrMudDisposal | None = ...,
        dm_cr_oper_contact: global___DmCrOperContact | None = ...,
        dm_cr_pipeline_seg: global___DmCrPipelineSeg | None = ...,
        dm_cr_pl_seg_status: global___DmCrPlSegStatus | None = ...,
        dm_cr_reclamation: global___DmCrReclamation | None = ...,
        dm_cr_recl_agst: global___DmCrReclAgst | None = ...,
        dm_cr_recl_flare_pit: global___DmCrReclFlarePit | None = ...,
        dm_cr_recl_ust: global___DmCrReclUst | None = ...,
        dm_cr_remed_contractor: global___DmCrRemedContractor | None = ...,
        dm_cr_remed_criteria: global___DmCrRemedCriteria | None = ...,
        dm_cr_restore_contr: global___DmCrRestoreContr | None = ...,
        dm_cr_rst_assessment: global___DmCrRstAssessment | None = ...,
        dm_cr_rst_fertilizer: global___DmCrRstFertilizer | None = ...,
        dm_cr_rst_seeding: global___DmCrRstSeeding | None = ...,
        dm_cr_rst_seed_mix: global___DmCrRstSeedMix | None = ...,
        dm_cr_rst_soil_amend: global___DmCrRstSoilAmend | None = ...,
        dm_cr_salvage_contract: global___DmCrSalvageContract | None = ...,
        dm_cr_scout: global___DmCrScout | None = ...,
        dm_cr_scout_assess: global___DmCrScoutAssess | None = ...,
        dm_cr_scout_stakeholder: global___DmCrScoutStakeholder | None = ...,
        dm_cr_scout_supp: global___DmCrScoutSupp | None = ...,
        dm_cr_sc_ac_soil_cond: global___DmCrScAcSoilCond | None = ...,
        dm_cr_sc_disposition: global___DmCrScDisposition | None = ...,
        dm_cr_sc_vegetation: global___DmCrScVegetation | None = ...,
        dm_cr_site_vegetation: global___DmCrSiteVegetation | None = ...,
        dm_cr_soil_condition: global___DmCrSoilCondition | None = ...,
        dm_cr_spill: global___DmCrSpill | None = ...,
        dm_cr_stakeholder: global___DmCrStakeholder | None = ...,
        dm_cr_sump: global___DmCrSump | None = ...,
        dm_cr_sump_disposition: global___DmCrSumpDisposition | None = ...,
        dm_cr_sump_sample: global___DmCrSumpSample | None = ...,
        dm_cr_tfa: global___DmCrTfa | None = ...,
        dm_cr_utility: global___DmCrUtility | None = ...,
        dm_cr_utility_crossing: global___DmCrUtilityCrossing | None = ...,
        dm_cr_water_well: global___DmCrWaterWell | None = ...,
        dm_cr_water_well_abandon: global___DmCrWaterWellAbandon | None = ...,
        dm_cr_water_well_test: global___DmCrWaterWellTest | None = ...,
        dm_cr_wst_anomaly: global___DmCrWstAnomaly | None = ...,
        dm_cr_ws_subsoil: global___DmCrWsSubsoil | None = ...,
        dm_cr_ws_top_soil: global___DmCrWsTopSoil | None = ...,
        dm_cuttings: global___DmCuttings | None = ...,
        dm_daily: global___DmDaily | None = ...,
        dm_dailycost: global___DmDailycost | None = ...,
        dm_daily_completion: global___DmDailyCompletion | None = ...,
        dm_daily_ct_op: global___DmDailyCtOp | None = ...,
        dm_daily_ditch_magnet: global___DmDailyDitchMagnet | None = ...,
        dm_daily_equipment: global___DmDailyEquipment | None = ...,
        dm_daily_flaring: global___DmDailyFlaring | None = ...,
        dm_daily_glv_test: global___DmDailyGlvTest | None = ...,
        dm_daily_notification: global___DmDailyNotification | None = ...,
        dm_daily_sssv_test: global___DmDailySssvTest | None = ...,
        dm_daily_ubd: global___DmDailyUbd | None = ...,
        dm_degasser_op: global___DmDegasserOp | None = ...,
        dm_discharge: global___DmDischarge | None = ...,
        dm_disposal: global___DmDisposal | None = ...,
        dm_drilline: global___DmDrilline | None = ...,
        dm_drilline_op: global___DmDrillineOp | None = ...,
        dm_drill_method: global___DmDrillMethod | None = ...,
        dm_drill_technique: global___DmDrillTechnique | None = ...,
        dm_dst: global___DmDst | None = ...,
        dm_dst_analysis_link: global___DmDstAnalysisLink | None = ...,
        dm_dst_cc_data: global___DmDstCcData | None = ...,
        dm_dst_cc_flow: global___DmDstCcFlow | None = ...,
        dm_dst_flow: global___DmDstFlow | None = ...,
        dm_dst_flow_recorder: global___DmDstFlowRecorder | None = ...,
        dm_dst_rate: global___DmDstRate | None = ...,
        dm_dst_recorder: global___DmDstRecorder | None = ...,
        dm_dst_recorder_data: global___DmDstRecorderData | None = ...,
        dm_dst_recov: global___DmDstRecov | None = ...,
        dm_dst_sample: global___DmDstSample | None = ...,
        dm_environmental: global___DmEnvironmental | None = ...,
        dm_esp: global___DmEsp | None = ...,
        dm_esp_cable_inspection: global___DmEspCableInspection | None = ...,
        dm_esp_cable_inspection_det: global___DmEspCableInspectionDet | None = ...,
        dm_esp_commission: global___DmEspCommission | None = ...,
        dm_esp_complementary_data: global___DmEspComplementaryData | None = ...,
        dm_esp_component: global___DmEspComponent | None = ...,
        dm_esp_design: global___DmEspDesign | None = ...,
        dm_esp_details: global___DmEspDetails | None = ...,
        dm_esp_electric_detail: global___DmEspElectricDetail | None = ...,
        dm_esp_electric_inspection: global___DmEspElectricInspection | None = ...,
        dm_esp_main_events: global___DmEspMainEvents | None = ...,
        dm_esp_operational_cond: global___DmEspOperationalCond | None = ...,
        dm_esp_power: global___DmEspPower | None = ...,
        dm_esp_pull: global___DmEspPull | None = ...,
        dm_esp_well_area_inspection: global___DmEspWellAreaInspection | None = ...,
        dm_event: global___DmEvent | None = ...,
        dm_event_approval: global___DmEventApproval | None = ...,
        dm_event_completion_link: global___DmEventCompletionLink | None = ...,
        dm_event_contract_link: global___DmEventContractLink | None = ...,
        dm_event_cost: global___DmEventCost | None = ...,
        dm_event_remarks: global___DmEventRemarks | None = ...,
        dm_event_status: global___DmEventStatus | None = ...,
        dm_event_tasks: global___DmEventTasks | None = ...,
        dm_failure_casing: global___DmFailureCasing | None = ...,
        dm_failure_casing_string: global___DmFailureCasingString | None = ...,
        dm_failure_cleanout: global___DmFailureCleanout | None = ...,
        dm_failure_conv_pump: global___DmFailureConvPump | None = ...,
        dm_failure_cost: global___DmFailureCost | None = ...,
        dm_failure_esp: global___DmFailureEsp | None = ...,
        dm_failure_gas_lift: global___DmFailureGasLift | None = ...,
        dm_failure_pcp: global___DmFailurePcp | None = ...,
        dm_failure_rod: global___DmFailureRod | None = ...,
        dm_failure_rod_break: global___DmFailureRodBreak | None = ...,
        dm_failure_tubing_leak: global___DmFailureTubingLeak | None = ...,
        dm_failure_tubing_string: global___DmFailureTubingString | None = ...,
        dm_failure_wellbore_equip: global___DmFailureWellboreEquip | None = ...,
        dm_fishing: global___DmFishing | None = ...,
        dm_fishing_free_point: global___DmFishingFreePoint | None = ...,
        dm_fishing_responsible: global___DmFishingResponsible | None = ...,
        dm_fishing_results: global___DmFishingResults | None = ...,
        dm_fishing_string_shot: global___DmFishingStringShot | None = ...,
        dm_fluid_balance: global___DmFluidBalance | None = ...,
        dm_fluid_haul: global___DmFluidHaul | None = ...,
        dm_fluid_haul_detail: global___DmFluidHaulDetail | None = ...,
        dm_fluid_input: global___DmFluidInput | None = ...,
        dm_fluid_loss: global___DmFluidLoss | None = ...,
        dm_fluid_loss_hole_sect: global___DmFluidLossHoleSect | None = ...,
        dm_gas_lift: global___DmGasLift | None = ...,
        dm_gas_peak: global___DmGasPeak | None = ...,
        dm_general_work: global___DmGeneralWork | None = ...,
        dm_geology_daily: global___DmGeologyDaily | None = ...,
        dm_gravel_pack: global___DmGravelPack | None = ...,
        dm_gravel_pack_perf_interval: global___DmGravelPackPerfInterval | None = ...,
        dm_gravel_pack_pump_schedule: global___DmGravelPackPumpSchedule | None = ...,
        dm_gravel_pack_sand: global___DmGravelPackSand | None = ...,
        dm_gravel_pack_washout: global___DmGravelPackWashout | None = ...,
        dm_guideline: global___DmGuideline | None = ...,
        dm_guideline_op: global___DmGuidelineOp | None = ...,
        dm_hotnote: global___DmHotnote | None = ...,
        dm_hse: global___DmHse | None = ...,
        dm_hydroclone_op: global___DmHydrocloneOp | None = ...,
        dm_incident: global___DmIncident | None = ...,
        dm_incident_cost: global___DmIncidentCost | None = ...,
        dm_incident_detail: global___DmIncidentDetail | None = ...,
        dm_inspection: global___DmInspection | None = ...,
        dm_intermediate_circ: global___DmIntermediateCirc | None = ...,
        dm_interval: global___DmInterval | None = ...,
        dm_interval_lithology: global___DmIntervalLithology | None = ...,
        dm_isolated_interval: global___DmIsolatedInterval | None = ...,
        dm_kick: global___DmKick | None = ...,
        dm_ko_window: global___DmKoWindow | None = ...,
        dm_log: global___DmLog | None = ...,
        dm_log_casing_collar: global___DmLogCasingCollar | None = ...,
        dm_log_desc: global___DmLogDesc | None = ...,
        dm_log_form_test: global___DmLogFormTest | None = ...,
        dm_log_interval: global___DmLogInterval | None = ...,
        dm_log_interval_hud: global___DmLogIntervalHud | None = ...,
        dm_log_service: global___DmLogService | None = ...,
        dm_material_transfer: global___DmMaterialTransfer | None = ...,
        dm_motor_op: global___DmMotorOp | None = ...,
        dm_move_op: global___DmMoveOp | None = ...,
        dm_move_preload: global___DmMovePreload | None = ...,
        dm_move_vessel: global___DmMoveVessel | None = ...,
        dm_mudgas: global___DmMudgas | None = ...,
        dm_mud_product: global___DmMudProduct | None = ...,
        dm_mud_product_tran: global___DmMudProductTran | None = ...,
        dm_mud_volume: global___DmMudVolume | None = ...,
        dm_oper_equip_fail: global___DmOperEquipFail | None = ...,
        dm_oper_equip_fail_status: global___DmOperEquipFailStatus | None = ...,
        dm_other_contract: global___DmOtherContract | None = ...,
        dm_partner: global___DmPartner | None = ...,
        dm_partner_completion: global___DmPartnerCompletion | None = ...,
        dm_partner_contact: global___DmPartnerContact | None = ...,
        dm_partner_contact_eventcode: global___DmPartnerContactEventcode | None = ...,
        dm_partner_event: global___DmPartnerEvent | None = ...,
        dm_partner_well: global___DmPartnerWell | None = ...,
        dm_partner_wellbore: global___DmPartnerWellbore | None = ...,
        dm_pcp: global___DmPcp | None = ...,
        dm_pcp_component: global___DmPcpComponent | None = ...,
        dm_pcp_fluid: global___DmPcpFluid | None = ...,
        dm_pcp_operation: global___DmPcpOperation | None = ...,
        dm_pcp_status_history: global___DmPcpStatusHistory | None = ...,
        dm_personnel: global___DmPersonnel | None = ...,
        dm_personnel_daily: global___DmPersonnelDaily | None = ...,
        dm_pipe_data: global___DmPipeData | None = ...,
        dm_pipe_run: global___DmPipeRun | None = ...,
        dm_pipe_tally: global___DmPipeTally | None = ...,
        dm_pit_op: global___DmPitOp | None = ...,
        dm_plan_drill_param: global___DmPlanDrillParam | None = ...,
        dm_plunger_acc: global___DmPlungerAcc | None = ...,
        dm_plunger_lift: global___DmPlungerLift | None = ...,
        dm_plunger_lift_stage_system: global___DmPlungerLiftStageSystem | None = ...,
        dm_prime_mover: global___DmPrimeMover | None = ...,
        dm_produced: global___DmProduced | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFail | None = ...,
        dm_prod_equip_fail_status: global___DmProdEquipFailStatus | None = ...,
        dm_pump_jack: global___DmPumpJack | None = ...,
        dm_pump_op: global___DmPumpOp | None = ...,
        dm_recovery: global___DmRecovery | None = ...,
        dm_regulatory_audit: global___DmRegulatoryAudit | None = ...,
        dm_report_comments: global___DmReportComments | None = ...,
        dm_report_journal: global___DmReportJournal | None = ...,
        dm_rig_activity: global___DmRigActivity | None = ...,
        dm_rig_contract: global___DmRigContract | None = ...,
        dm_rig_decklog: global___DmRigDecklog | None = ...,
        dm_rig_decklog_remarks: global___DmRigDecklogRemarks | None = ...,
        dm_rig_move: global___DmRigMove | None = ...,
        dm_rig_operation: global___DmRigOperation | None = ...,
        dm_rig_operation_event_link: global___DmRigOperationEventLink | None = ...,
        dm_riser: global___DmRiser | None = ...,
        dm_riserline: global___DmRiserline | None = ...,
        dm_riserline_op: global___DmRiserlineOp | None = ...,
        dm_riser_op: global___DmRiserOp | None = ...,
        dm_rj_interval_link: global___DmRjIntervalLink | None = ...,
        dm_rushmore_dpr: global___DmRushmoreDpr | None = ...,
        dm_rushmore_dpr_td: global___DmRushmoreDprTd | None = ...,
        dm_rushmore_dpr_wellpath: global___DmRushmoreDprWellpath | None = ...,
        dm_rushmore_submission: global___DmRushmoreSubmission | None = ...,
        dm_safety: global___DmSafety | None = ...,
        dm_safety_incident: global___DmSafetyIncident | None = ...,
        dm_safety_kick_detect: global___DmSafetyKickDetect | None = ...,
        dm_shakerscreen: global___DmShakerscreen | None = ...,
        dm_shakerscreen_op: global___DmShakerscreenOp | None = ...,
        dm_shaker_op: global___DmShakerOp | None = ...,
        dm_show: global___DmShow | None = ...,
        dm_slickline: global___DmSlickline | None = ...,
        dm_slickline_daily: global___DmSlicklineDaily | None = ...,
        dm_slickline_purpose: global___DmSlicklinePurpose | None = ...,
        dm_slickline_solid: global___DmSlicklineSolid | None = ...,
        dm_solid_detail: global___DmSolidDetail | None = ...,
        dm_spills: global___DmSpills | None = ...,
        dm_stim_fet_test: global___DmStimFetTest | None = ...,
        dm_stim_flowback: global___DmStimFlowback | None = ...,
        dm_stim_flowpath: global___DmStimFlowpath | None = ...,
        dm_stim_flowpath_stage: global___DmStimFlowpathStage | None = ...,
        dm_stim_fluid: global___DmStimFluid | None = ...,
        dm_stim_fluid_add: global___DmStimFluidAdd | None = ...,
        dm_stim_fluid_schedule: global___DmStimFluidSchedule | None = ...,
        dm_stim_job: global___DmStimJob | None = ...,
        dm_stim_pumping_diag: global___DmStimPumpingDiag | None = ...,
        dm_stim_pump_fb_test: global___DmStimPumpFbTest | None = ...,
        dm_stim_res_interval: global___DmStimResInterval | None = ...,
        dm_stim_stage: global___DmStimStage | None = ...,
        dm_stim_stage_supplement: global___DmStimStageSupplement | None = ...,
        dm_stim_step_test: global___DmStimStepTest | None = ...,
        dm_stim_treatment: global___DmStimTreatment | None = ...,
        dm_stim_treatment_ac_comp: global___DmStimTreatmentAcComp | None = ...,
        dm_stim_treatment_additive: global___DmStimTreatmentAdditive | None = ...,
        dm_stim_treatment_fluid: global___DmStimTreatmentFluid | None = ...,
        dm_stim_treatment_proppant: global___DmStimTreatmentProppant | None = ...,
        dm_support_vessel: global___DmSupportVessel | None = ...,
        dm_support_vessel_daily: global___DmSupportVesselDaily | None = ...,
        dm_transfer_detail: global___DmTransferDetail | None = ...,
        dm_transfer_summary: global___DmTransferSummary | None = ...,
        dm_underwater_detail: global___DmUnderwaterDetail | None = ...,
        dm_underwater_equipment: global___DmUnderwaterEquipment | None = ...,
        dm_underwater_material: global___DmUnderwaterMaterial | None = ...,
        dm_underwater_material_tran: global___DmUnderwaterMaterialTran | None = ...,
        dm_underwater_op: global___DmUnderwaterOp | None = ...,
        dm_underwater_pers: global___DmUnderwaterPers | None = ...,
        dm_vent_flow_test: global___DmVentFlowTest | None = ...,
        dm_vessel_bulk_tran: global___DmVesselBulkTran | None = ...,
        dm_waste_transfer: global___DmWasteTransfer | None = ...,
        dm_waste_transfer_detail: global___DmWasteTransferDetail | None = ...,
        dm_wb_obstruction_content: global___DmWbObstructionContent | None = ...,
        dm_wb_obstruction_status: global___DmWbObstructionStatus | None = ...,
        dm_weather_check: global___DmWeatherCheck | None = ...,
        dm_weather_current: global___DmWeatherCurrent | None = ...,
        dm_wellbore_integ: global___DmWellboreInteg | None = ...,
        dm_wellbore_integ_test: global___DmWellboreIntegTest | None = ...,
        dm_wellbore_list: global___DmWellboreList | None = ...,
        dm_wellbore_list_detail: global___DmWellboreListDetail | None = ...,
        dm_wellbore_obstruction: global___DmWellboreObstruction | None = ...,
        dm_wellbore_zone_activity: global___DmWellboreZoneActivity | None = ...,
        dm_well_contract_link: global___DmWellContractLink | None = ...,
        dm_well_plan: global___DmWellPlan | None = ...,
        dm_well_plan_bit: global___DmWellPlanBit | None = ...,
        dm_well_plan_casing: global___DmWellPlanCasing | None = ...,
        dm_well_plan_casing_test: global___DmWellPlanCasingTest | None = ...,
        dm_well_plan_cement: global___DmWellPlanCement | None = ...,
        dm_well_plan_coring: global___DmWellPlanCoring | None = ...,
        dm_well_plan_drillstring: global___DmWellPlanDrillstring | None = ...,
        dm_well_plan_equip: global___DmWellPlanEquip | None = ...,
        dm_well_plan_guideline: global___DmWellPlanGuideline | None = ...,
        dm_well_plan_hazard: global___DmWellPlanHazard | None = ...,
        dm_well_plan_hole_sect: global___DmWellPlanHoleSect | None = ...,
        dm_well_plan_hse: global___DmWellPlanHse | None = ...,
        dm_well_plan_logging: global___DmWellPlanLogging | None = ...,
        dm_well_plan_mud: global___DmWellPlanMud | None = ...,
        dm_well_plan_mud_cleaning: global___DmWellPlanMudCleaning | None = ...,
        dm_well_plan_offset: global___DmWellPlanOffset | None = ...,
        dm_well_plan_offset_summary: global___DmWellPlanOffsetSummary | None = ...,
        dm_well_plan_op: global___DmWellPlanOp | None = ...,
        dm_well_plan_prod_actual: global___DmWellPlanProdActual | None = ...,
        dm_well_plan_prod_base: global___DmWellPlanProdBase | None = ...,
        dm_well_plan_prod_plan: global___DmWellPlanProdPlan | None = ...,
        dm_well_plan_test: global___DmWellPlanTest | None = ...,
        dm_well_plan_treatment: global___DmWellPlanTreatment | None = ...,
        dm_well_plan_wellbore_link: global___DmWellPlanWellboreLink | None = ...,
        dm_work_detail: global___DmWorkDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "dm_activity", b"dm_activity", "dm_activity_detail", b"dm_activity_detail", "dm_activity_detail_header", b"dm_activity_detail_header", "dm_afe", b"dm_afe", "dm_afe_cost", b"dm_afe_cost", "dm_afe_event_link", b"dm_afe_event_link", "dm_afe_remarks", b"dm_afe_remarks", "dm_afe_supp", b"dm_afe_supp", "dm_afe_well_link", b"dm_afe_well_link", "dm_afe_wellbore_link", b"dm_afe_wellbore_link", "dm_anchor_op", b"dm_anchor_op", "dm_anchor_test", b"dm_anchor_test", "dm_assembly_comp_op", b"dm_assembly_comp_op", "dm_bha_op", b"dm_bha_op", "dm_bha_run", b"dm_bha_run", "dm_bha_sensor", b"dm_bha_sensor", "dm_bit_op", b"dm_bit_op", "dm_boiler_op", b"dm_boiler_op", "dm_bulk", b"dm_bulk", "dm_bulk_tran", b"dm_bulk_tran", "dm_carbide_lag", b"dm_carbide_lag", "dm_casing", b"dm_casing", "dm_casing_flange", b"dm_casing_flange", "dm_cement_intermediate_circ", b"dm_cement_intermediate_circ", "dm_cement_pump_equipment", b"dm_cement_pump_equipment", "dm_cement_vg_meter", b"dm_cement_vg_meter", "dm_centrifuge_op", b"dm_centrifuge_op", "dm_chromatography", b"dm_chromatography", "dm_company", b"dm_company", "dm_company_daily", b"dm_company_daily", "dm_contract", b"dm_contract", "dm_conv_pump", b"dm_conv_pump", "dm_core", b"dm_core", "dm_core_time", b"dm_core_time", "dm_counter_weight", b"dm_counter_weight", "dm_cr_abandon_contractor", b"dm_cr_abandon_contractor", "dm_cr_ac_soil_cond", b"dm_cr_ac_soil_cond", "dm_cr_acc_anomaly", b"dm_cr_acc_anomaly", "dm_cr_access_contr", b"dm_cr_access_contr", "dm_cr_am_fertilizer", b"dm_cr_am_fertilizer", "dm_cr_am_seed_mix", b"dm_cr_am_seed_mix", "dm_cr_am_seeding", b"dm_cr_am_seeding", "dm_cr_am_soil_amend", b"dm_cr_am_soil_amend", "dm_cr_am_soil_cond", b"dm_cr_am_soil_cond", "dm_cr_am_soil_treat", b"dm_cr_am_soil_treat", "dm_cr_anomaly", b"dm_cr_anomaly", "dm_cr_appl", b"dm_cr_appl", "dm_cr_approval", b"dm_cr_approval", "dm_cr_cleanup", b"dm_cr_cleanup", "dm_cr_construction", b"dm_cr_construction", "dm_cr_control_veg", b"dm_cr_control_veg", "dm_cr_correspondence", b"dm_cr_correspondence", "dm_cr_decom_approval", b"dm_cr_decom_approval", "dm_cr_decom_contractor", b"dm_cr_decom_contractor", "dm_cr_decom_facility", b"dm_cr_decom_facility", "dm_cr_decom_pipeline", b"dm_cr_decom_pipeline", "dm_cr_drilling_mud", b"dm_cr_drilling_mud", "dm_cr_gravel_contr", b"dm_cr_gravel_contr", "dm_cr_gravel_used", b"dm_cr_gravel_used", "dm_cr_land_use", b"dm_cr_land_use", "dm_cr_landowner_comments", b"dm_cr_landowner_comments", "dm_cr_landowner_occupant", b"dm_cr_landowner_occupant", "dm_cr_lease", b"dm_cr_lease", "dm_cr_mud_additive", b"dm_cr_mud_additive", "dm_cr_mud_disposal", b"dm_cr_mud_disposal", "dm_cr_oper_contact", b"dm_cr_oper_contact", "dm_cr_pipeline_seg", b"dm_cr_pipeline_seg", "dm_cr_pl_seg_status", b"dm_cr_pl_seg_status", "dm_cr_recl_agst", b"dm_cr_recl_agst", "dm_cr_recl_flare_pit", b"dm_cr_recl_flare_pit", "dm_cr_recl_ust", b"dm_cr_recl_ust", "dm_cr_reclamation", b"dm_cr_reclamation", "dm_cr_remed_contractor", b"dm_cr_remed_contractor", "dm_cr_remed_criteria", b"dm_cr_remed_criteria", "dm_cr_restore_contr", b"dm_cr_restore_contr", "dm_cr_rst_assessment", b"dm_cr_rst_assessment", "dm_cr_rst_fertilizer", b"dm_cr_rst_fertilizer", "dm_cr_rst_seed_mix", b"dm_cr_rst_seed_mix", "dm_cr_rst_seeding", b"dm_cr_rst_seeding", "dm_cr_rst_soil_amend", b"dm_cr_rst_soil_amend", "dm_cr_salvage_contract", b"dm_cr_salvage_contract", "dm_cr_sc_ac_soil_cond", b"dm_cr_sc_ac_soil_cond", "dm_cr_sc_disposition", b"dm_cr_sc_disposition", "dm_cr_sc_vegetation", b"dm_cr_sc_vegetation", "dm_cr_scout", b"dm_cr_scout", "dm_cr_scout_assess", b"dm_cr_scout_assess", "dm_cr_scout_stakeholder", b"dm_cr_scout_stakeholder", "dm_cr_scout_supp", b"dm_cr_scout_supp", "dm_cr_site_vegetation", b"dm_cr_site_vegetation", "dm_cr_soil_condition", b"dm_cr_soil_condition", "dm_cr_spill", b"dm_cr_spill", "dm_cr_stakeholder", b"dm_cr_stakeholder", "dm_cr_sump", b"dm_cr_sump", "dm_cr_sump_disposition", b"dm_cr_sump_disposition", "dm_cr_sump_sample", b"dm_cr_sump_sample", "dm_cr_tfa", b"dm_cr_tfa", "dm_cr_utility", b"dm_cr_utility", "dm_cr_utility_crossing", b"dm_cr_utility_crossing", "dm_cr_water_well", b"dm_cr_water_well", "dm_cr_water_well_abandon", b"dm_cr_water_well_abandon", "dm_cr_water_well_test", b"dm_cr_water_well_test", "dm_cr_ws_subsoil", b"dm_cr_ws_subsoil", "dm_cr_ws_top_soil", b"dm_cr_ws_top_soil", "dm_cr_wst_anomaly", b"dm_cr_wst_anomaly", "dm_crew", b"dm_crew", "dm_crew_op", b"dm_crew_op", "dm_cuttings", b"dm_cuttings", "dm_daily", b"dm_daily", "dm_daily_completion", b"dm_daily_completion", "dm_daily_ct_op", b"dm_daily_ct_op", "dm_daily_ditch_magnet", b"dm_daily_ditch_magnet", "dm_daily_equipment", b"dm_daily_equipment", "dm_daily_flaring", b"dm_daily_flaring", "dm_daily_glv_test", b"dm_daily_glv_test", "dm_daily_notification", b"dm_daily_notification", "dm_daily_sssv_test", b"dm_daily_sssv_test", "dm_daily_ubd", b"dm_daily_ubd", "dm_dailycost", b"dm_dailycost", "dm_degasser_op", b"dm_degasser_op", "dm_discharge", b"dm_discharge", "dm_disposal", b"dm_disposal", "dm_drill_method", b"dm_drill_method", "dm_drill_technique", b"dm_drill_technique", "dm_drilline", b"dm_drilline", "dm_drilline_op", b"dm_drilline_op", "dm_dst", b"dm_dst", "dm_dst_analysis_link", b"dm_dst_analysis_link", "dm_dst_cc_data", b"dm_dst_cc_data", "dm_dst_cc_flow", b"dm_dst_cc_flow", "dm_dst_flow", b"dm_dst_flow", "dm_dst_flow_recorder", b"dm_dst_flow_recorder", "dm_dst_rate", b"dm_dst_rate", "dm_dst_recorder", b"dm_dst_recorder", "dm_dst_recorder_data", b"dm_dst_recorder_data", "dm_dst_recov", b"dm_dst_recov", "dm_dst_sample", b"dm_dst_sample", "dm_environmental", b"dm_environmental", "dm_esp", b"dm_esp", "dm_esp_cable_inspection", b"dm_esp_cable_inspection", "dm_esp_cable_inspection_det", b"dm_esp_cable_inspection_det", "dm_esp_commission", b"dm_esp_commission", "dm_esp_complementary_data", b"dm_esp_complementary_data", "dm_esp_component", b"dm_esp_component", "dm_esp_design", b"dm_esp_design", "dm_esp_details", b"dm_esp_details", "dm_esp_electric_detail", b"dm_esp_electric_detail", "dm_esp_electric_inspection", b"dm_esp_electric_inspection", "dm_esp_main_events", b"dm_esp_main_events", "dm_esp_operational_cond", b"dm_esp_operational_cond", "dm_esp_power", b"dm_esp_power", "dm_esp_pull", b"dm_esp_pull", "dm_esp_well_area_inspection", b"dm_esp_well_area_inspection", "dm_event", b"dm_event", "dm_event_approval", b"dm_event_approval", "dm_event_completion_link", b"dm_event_completion_link", "dm_event_contract_link", b"dm_event_contract_link", "dm_event_cost", b"dm_event_cost", "dm_event_remarks", b"dm_event_remarks", "dm_event_status", b"dm_event_status", "dm_event_tasks", b"dm_event_tasks", "dm_failure_casing", b"dm_failure_casing", "dm_failure_casing_string", b"dm_failure_casing_string", "dm_failure_cleanout", b"dm_failure_cleanout", "dm_failure_conv_pump", b"dm_failure_conv_pump", "dm_failure_cost", b"dm_failure_cost", "dm_failure_esp", b"dm_failure_esp", "dm_failure_gas_lift", b"dm_failure_gas_lift", "dm_failure_pcp", b"dm_failure_pcp", "dm_failure_rod", b"dm_failure_rod", "dm_failure_rod_break", b"dm_failure_rod_break", "dm_failure_tubing_leak", b"dm_failure_tubing_leak", "dm_failure_tubing_string", b"dm_failure_tubing_string", "dm_failure_wellbore_equip", b"dm_failure_wellbore_equip", "dm_fishing", b"dm_fishing", "dm_fishing_free_point", b"dm_fishing_free_point", "dm_fishing_responsible", b"dm_fishing_responsible", "dm_fishing_results", b"dm_fishing_results", "dm_fishing_string_shot", b"dm_fishing_string_shot", "dm_fluid_balance", b"dm_fluid_balance", "dm_fluid_haul", b"dm_fluid_haul", "dm_fluid_haul_detail", b"dm_fluid_haul_detail", "dm_fluid_input", b"dm_fluid_input", "dm_fluid_loss", b"dm_fluid_loss", "dm_fluid_loss_hole_sect", b"dm_fluid_loss_hole_sect", "dm_gas_lift", b"dm_gas_lift", "dm_gas_peak", b"dm_gas_peak", "dm_general_work", b"dm_general_work", "dm_geology_daily", b"dm_geology_daily", "dm_gravel_pack", b"dm_gravel_pack", "dm_gravel_pack_perf_interval", b"dm_gravel_pack_perf_interval", "dm_gravel_pack_pump_schedule", b"dm_gravel_pack_pump_schedule", "dm_gravel_pack_sand", b"dm_gravel_pack_sand", "dm_gravel_pack_washout", b"dm_gravel_pack_washout", "dm_guideline", b"dm_guideline", "dm_guideline_op", b"dm_guideline_op", "dm_hotnote", b"dm_hotnote", "dm_hse", b"dm_hse", "dm_hydroclone_op", b"dm_hydroclone_op", "dm_incident", b"dm_incident", "dm_incident_cost", b"dm_incident_cost", "dm_incident_detail", b"dm_incident_detail", "dm_inspection", b"dm_inspection", "dm_intermediate_circ", b"dm_intermediate_circ", "dm_interval", b"dm_interval", "dm_interval_lithology", b"dm_interval_lithology", "dm_isolated_interval", b"dm_isolated_interval", "dm_kick", b"dm_kick", "dm_ko_window", b"dm_ko_window", "dm_log", b"dm_log", "dm_log_casing_collar", b"dm_log_casing_collar", "dm_log_desc", b"dm_log_desc", "dm_log_form_test", b"dm_log_form_test", "dm_log_interval", b"dm_log_interval", "dm_log_interval_hud", b"dm_log_interval_hud", "dm_log_service", b"dm_log_service", "dm_material_transfer", b"dm_material_transfer", "dm_motor_op", b"dm_motor_op", "dm_move_op", b"dm_move_op", "dm_move_preload", b"dm_move_preload", "dm_move_vessel", b"dm_move_vessel", "dm_mud_product", b"dm_mud_product", "dm_mud_product_tran", b"dm_mud_product_tran", "dm_mud_volume", b"dm_mud_volume", "dm_mudgas", b"dm_mudgas", "dm_oper_equip_fail", b"dm_oper_equip_fail", "dm_oper_equip_fail_status", b"dm_oper_equip_fail_status", "dm_other_contract", b"dm_other_contract", "dm_partner", b"dm_partner", "dm_partner_completion", b"dm_partner_completion", "dm_partner_contact", b"dm_partner_contact", "dm_partner_contact_eventcode", b"dm_partner_contact_eventcode", "dm_partner_event", b"dm_partner_event", "dm_partner_well", b"dm_partner_well", "dm_partner_wellbore", b"dm_partner_wellbore", "dm_pcp", b"dm_pcp", "dm_pcp_component", b"dm_pcp_component", "dm_pcp_fluid", b"dm_pcp_fluid", "dm_pcp_operation", b"dm_pcp_operation", "dm_pcp_status_history", b"dm_pcp_status_history", "dm_personnel", b"dm_personnel", "dm_personnel_daily", b"dm_personnel_daily", "dm_pipe_data", b"dm_pipe_data", "dm_pipe_run", b"dm_pipe_run", "dm_pipe_tally", b"dm_pipe_tally", "dm_pit_op", b"dm_pit_op", "dm_plan_drill_param", b"dm_plan_drill_param", "dm_plunger_acc", b"dm_plunger_acc", "dm_plunger_lift", b"dm_plunger_lift", "dm_plunger_lift_stage_system", b"dm_plunger_lift_stage_system", "dm_prime_mover", b"dm_prime_mover", "dm_prod_equip_fail", b"dm_prod_equip_fail", "dm_prod_equip_fail_status", b"dm_prod_equip_fail_status", "dm_produced", b"dm_produced", "dm_pump_jack", b"dm_pump_jack", "dm_pump_op", b"dm_pump_op", "dm_recovery", b"dm_recovery", "dm_regulatory_audit", b"dm_regulatory_audit", "dm_report_comments", b"dm_report_comments", "dm_report_journal", b"dm_report_journal", "dm_rig_activity", b"dm_rig_activity", "dm_rig_contract", b"dm_rig_contract", "dm_rig_decklog", b"dm_rig_decklog", "dm_rig_decklog_remarks", b"dm_rig_decklog_remarks", "dm_rig_move", b"dm_rig_move", "dm_rig_operation", b"dm_rig_operation", "dm_rig_operation_event_link", b"dm_rig_operation_event_link", "dm_riser", b"dm_riser", "dm_riser_op", b"dm_riser_op", "dm_riserline", b"dm_riserline", "dm_riserline_op", b"dm_riserline_op", "dm_rj_interval_link", b"dm_rj_interval_link", "dm_rushmore_dpr", b"dm_rushmore_dpr", "dm_rushmore_dpr_td", b"dm_rushmore_dpr_td", "dm_rushmore_dpr_wellpath", b"dm_rushmore_dpr_wellpath", "dm_rushmore_submission", b"dm_rushmore_submission", "dm_safety", b"dm_safety", "dm_safety_incident", b"dm_safety_incident", "dm_safety_kick_detect", b"dm_safety_kick_detect", "dm_shaker_op", b"dm_shaker_op", "dm_shakerscreen", b"dm_shakerscreen", "dm_shakerscreen_op", b"dm_shakerscreen_op", "dm_show", b"dm_show", "dm_slickline", b"dm_slickline", "dm_slickline_daily", b"dm_slickline_daily", "dm_slickline_purpose", b"dm_slickline_purpose", "dm_slickline_solid", b"dm_slickline_solid", "dm_solid_detail", b"dm_solid_detail", "dm_spills", b"dm_spills", "dm_stim_fet_test", b"dm_stim_fet_test", "dm_stim_flowback", b"dm_stim_flowback", "dm_stim_flowpath", b"dm_stim_flowpath", "dm_stim_flowpath_stage", b"dm_stim_flowpath_stage", "dm_stim_fluid", b"dm_stim_fluid", "dm_stim_fluid_add", b"dm_stim_fluid_add", "dm_stim_fluid_schedule", b"dm_stim_fluid_schedule", "dm_stim_job", b"dm_stim_job", "dm_stim_pump_fb_test", b"dm_stim_pump_fb_test", "dm_stim_pumping_diag", b"dm_stim_pumping_diag", "dm_stim_res_interval", b"dm_stim_res_interval", "dm_stim_stage", b"dm_stim_stage", "dm_stim_stage_supplement", b"dm_stim_stage_supplement", "dm_stim_step_test", b"dm_stim_step_test", "dm_stim_treatment", b"dm_stim_treatment", "dm_stim_treatment_ac_comp", b"dm_stim_treatment_ac_comp", "dm_stim_treatment_additive", b"dm_stim_treatment_additive", "dm_stim_treatment_fluid", b"dm_stim_treatment_fluid", "dm_stim_treatment_proppant", b"dm_stim_treatment_proppant", "dm_support_vessel", b"dm_support_vessel", "dm_support_vessel_daily", b"dm_support_vessel_daily", "dm_transfer_detail", b"dm_transfer_detail", "dm_transfer_summary", b"dm_transfer_summary", "dm_underwater_detail", b"dm_underwater_detail", "dm_underwater_equipment", b"dm_underwater_equipment", "dm_underwater_material", b"dm_underwater_material", "dm_underwater_material_tran", b"dm_underwater_material_tran", "dm_underwater_op", b"dm_underwater_op", "dm_underwater_pers", b"dm_underwater_pers", "dm_vent_flow_test", b"dm_vent_flow_test", "dm_vessel_bulk_tran", b"dm_vessel_bulk_tran", "dm_waste_transfer", b"dm_waste_transfer", "dm_waste_transfer_detail", b"dm_waste_transfer_detail", "dm_wb_obstruction_content", b"dm_wb_obstruction_content", "dm_wb_obstruction_status", b"dm_wb_obstruction_status", "dm_weather_check", b"dm_weather_check", "dm_weather_current", b"dm_weather_current", "dm_well_contract_link", b"dm_well_contract_link", "dm_well_plan", b"dm_well_plan", "dm_well_plan_bit", b"dm_well_plan_bit", "dm_well_plan_casing", b"dm_well_plan_casing", "dm_well_plan_casing_test", b"dm_well_plan_casing_test", "dm_well_plan_cement", b"dm_well_plan_cement", "dm_well_plan_coring", b"dm_well_plan_coring", "dm_well_plan_drillstring", b"dm_well_plan_drillstring", "dm_well_plan_equip", b"dm_well_plan_equip", "dm_well_plan_guideline", b"dm_well_plan_guideline", "dm_well_plan_hazard", b"dm_well_plan_hazard", "dm_well_plan_hole_sect", b"dm_well_plan_hole_sect", "dm_well_plan_hse", b"dm_well_plan_hse", "dm_well_plan_logging", b"dm_well_plan_logging", "dm_well_plan_mud", b"dm_well_plan_mud", "dm_well_plan_mud_cleaning", b"dm_well_plan_mud_cleaning", "dm_well_plan_offset", b"dm_well_plan_offset", "dm_well_plan_offset_summary", b"dm_well_plan_offset_summary", "dm_well_plan_op", b"dm_well_plan_op", "dm_well_plan_prod_actual", b"dm_well_plan_prod_actual", "dm_well_plan_prod_base", b"dm_well_plan_prod_base", "dm_well_plan_prod_plan", b"dm_well_plan_prod_plan", "dm_well_plan_test", b"dm_well_plan_test", "dm_well_plan_treatment", b"dm_well_plan_treatment", "dm_well_plan_wellbore_link", b"dm_well_plan_wellbore_link", "dm_wellbore_integ", b"dm_wellbore_integ", "dm_wellbore_integ_test", b"dm_wellbore_integ_test", "dm_wellbore_list", b"dm_wellbore_list", "dm_wellbore_list_detail", b"dm_wellbore_list_detail", "dm_wellbore_obstruction", b"dm_wellbore_obstruction", "dm_wellbore_zone_activity", b"dm_wellbore_zone_activity", "dm_work_detail", b"dm_work_detail"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "dm_activity", b"dm_activity", "dm_activity_detail", b"dm_activity_detail", "dm_activity_detail_header", b"dm_activity_detail_header", "dm_afe", b"dm_afe", "dm_afe_cost", b"dm_afe_cost", "dm_afe_event_link", b"dm_afe_event_link", "dm_afe_remarks", b"dm_afe_remarks", "dm_afe_supp", b"dm_afe_supp", "dm_afe_well_link", b"dm_afe_well_link", "dm_afe_wellbore_link", b"dm_afe_wellbore_link", "dm_anchor_op", b"dm_anchor_op", "dm_anchor_test", b"dm_anchor_test", "dm_assembly_comp_op", b"dm_assembly_comp_op", "dm_bha_op", b"dm_bha_op", "dm_bha_run", b"dm_bha_run", "dm_bha_sensor", b"dm_bha_sensor", "dm_bit_op", b"dm_bit_op", "dm_boiler_op", b"dm_boiler_op", "dm_bulk", b"dm_bulk", "dm_bulk_tran", b"dm_bulk_tran", "dm_carbide_lag", b"dm_carbide_lag", "dm_casing", b"dm_casing", "dm_casing_flange", b"dm_casing_flange", "dm_cement_intermediate_circ", b"dm_cement_intermediate_circ", "dm_cement_pump_equipment", b"dm_cement_pump_equipment", "dm_cement_vg_meter", b"dm_cement_vg_meter", "dm_centrifuge_op", b"dm_centrifuge_op", "dm_chromatography", b"dm_chromatography", "dm_company", b"dm_company", "dm_company_daily", b"dm_company_daily", "dm_contract", b"dm_contract", "dm_conv_pump", b"dm_conv_pump", "dm_core", b"dm_core", "dm_core_time", b"dm_core_time", "dm_counter_weight", b"dm_counter_weight", "dm_cr_abandon_contractor", b"dm_cr_abandon_contractor", "dm_cr_ac_soil_cond", b"dm_cr_ac_soil_cond", "dm_cr_acc_anomaly", b"dm_cr_acc_anomaly", "dm_cr_access_contr", b"dm_cr_access_contr", "dm_cr_am_fertilizer", b"dm_cr_am_fertilizer", "dm_cr_am_seed_mix", b"dm_cr_am_seed_mix", "dm_cr_am_seeding", b"dm_cr_am_seeding", "dm_cr_am_soil_amend", b"dm_cr_am_soil_amend", "dm_cr_am_soil_cond", b"dm_cr_am_soil_cond", "dm_cr_am_soil_treat", b"dm_cr_am_soil_treat", "dm_cr_anomaly", b"dm_cr_anomaly", "dm_cr_appl", b"dm_cr_appl", "dm_cr_approval", b"dm_cr_approval", "dm_cr_cleanup", b"dm_cr_cleanup", "dm_cr_construction", b"dm_cr_construction", "dm_cr_control_veg", b"dm_cr_control_veg", "dm_cr_correspondence", b"dm_cr_correspondence", "dm_cr_decom_approval", b"dm_cr_decom_approval", "dm_cr_decom_contractor", b"dm_cr_decom_contractor", "dm_cr_decom_facility", b"dm_cr_decom_facility", "dm_cr_decom_pipeline", b"dm_cr_decom_pipeline", "dm_cr_drilling_mud", b"dm_cr_drilling_mud", "dm_cr_gravel_contr", b"dm_cr_gravel_contr", "dm_cr_gravel_used", b"dm_cr_gravel_used", "dm_cr_land_use", b"dm_cr_land_use", "dm_cr_landowner_comments", b"dm_cr_landowner_comments", "dm_cr_landowner_occupant", b"dm_cr_landowner_occupant", "dm_cr_lease", b"dm_cr_lease", "dm_cr_mud_additive", b"dm_cr_mud_additive", "dm_cr_mud_disposal", b"dm_cr_mud_disposal", "dm_cr_oper_contact", b"dm_cr_oper_contact", "dm_cr_pipeline_seg", b"dm_cr_pipeline_seg", "dm_cr_pl_seg_status", b"dm_cr_pl_seg_status", "dm_cr_recl_agst", b"dm_cr_recl_agst", "dm_cr_recl_flare_pit", b"dm_cr_recl_flare_pit", "dm_cr_recl_ust", b"dm_cr_recl_ust", "dm_cr_reclamation", b"dm_cr_reclamation", "dm_cr_remed_contractor", b"dm_cr_remed_contractor", "dm_cr_remed_criteria", b"dm_cr_remed_criteria", "dm_cr_restore_contr", b"dm_cr_restore_contr", "dm_cr_rst_assessment", b"dm_cr_rst_assessment", "dm_cr_rst_fertilizer", b"dm_cr_rst_fertilizer", "dm_cr_rst_seed_mix", b"dm_cr_rst_seed_mix", "dm_cr_rst_seeding", b"dm_cr_rst_seeding", "dm_cr_rst_soil_amend", b"dm_cr_rst_soil_amend", "dm_cr_salvage_contract", b"dm_cr_salvage_contract", "dm_cr_sc_ac_soil_cond", b"dm_cr_sc_ac_soil_cond", "dm_cr_sc_disposition", b"dm_cr_sc_disposition", "dm_cr_sc_vegetation", b"dm_cr_sc_vegetation", "dm_cr_scout", b"dm_cr_scout", "dm_cr_scout_assess", b"dm_cr_scout_assess", "dm_cr_scout_stakeholder", b"dm_cr_scout_stakeholder", "dm_cr_scout_supp", b"dm_cr_scout_supp", "dm_cr_site_vegetation", b"dm_cr_site_vegetation", "dm_cr_soil_condition", b"dm_cr_soil_condition", "dm_cr_spill", b"dm_cr_spill", "dm_cr_stakeholder", b"dm_cr_stakeholder", "dm_cr_sump", b"dm_cr_sump", "dm_cr_sump_disposition", b"dm_cr_sump_disposition", "dm_cr_sump_sample", b"dm_cr_sump_sample", "dm_cr_tfa", b"dm_cr_tfa", "dm_cr_utility", b"dm_cr_utility", "dm_cr_utility_crossing", b"dm_cr_utility_crossing", "dm_cr_water_well", b"dm_cr_water_well", "dm_cr_water_well_abandon", b"dm_cr_water_well_abandon", "dm_cr_water_well_test", b"dm_cr_water_well_test", "dm_cr_ws_subsoil", b"dm_cr_ws_subsoil", "dm_cr_ws_top_soil", b"dm_cr_ws_top_soil", "dm_cr_wst_anomaly", b"dm_cr_wst_anomaly", "dm_crew", b"dm_crew", "dm_crew_op", b"dm_crew_op", "dm_cuttings", b"dm_cuttings", "dm_daily", b"dm_daily", "dm_daily_completion", b"dm_daily_completion", "dm_daily_ct_op", b"dm_daily_ct_op", "dm_daily_ditch_magnet", b"dm_daily_ditch_magnet", "dm_daily_equipment", b"dm_daily_equipment", "dm_daily_flaring", b"dm_daily_flaring", "dm_daily_glv_test", b"dm_daily_glv_test", "dm_daily_notification", b"dm_daily_notification", "dm_daily_sssv_test", b"dm_daily_sssv_test", "dm_daily_ubd", b"dm_daily_ubd", "dm_dailycost", b"dm_dailycost", "dm_degasser_op", b"dm_degasser_op", "dm_discharge", b"dm_discharge", "dm_disposal", b"dm_disposal", "dm_drill_method", b"dm_drill_method", "dm_drill_technique", b"dm_drill_technique", "dm_drilline", b"dm_drilline", "dm_drilline_op", b"dm_drilline_op", "dm_dst", b"dm_dst", "dm_dst_analysis_link", b"dm_dst_analysis_link", "dm_dst_cc_data", b"dm_dst_cc_data", "dm_dst_cc_flow", b"dm_dst_cc_flow", "dm_dst_flow", b"dm_dst_flow", "dm_dst_flow_recorder", b"dm_dst_flow_recorder", "dm_dst_rate", b"dm_dst_rate", "dm_dst_recorder", b"dm_dst_recorder", "dm_dst_recorder_data", b"dm_dst_recorder_data", "dm_dst_recov", b"dm_dst_recov", "dm_dst_sample", b"dm_dst_sample", "dm_environmental", b"dm_environmental", "dm_esp", b"dm_esp", "dm_esp_cable_inspection", b"dm_esp_cable_inspection", "dm_esp_cable_inspection_det", b"dm_esp_cable_inspection_det", "dm_esp_commission", b"dm_esp_commission", "dm_esp_complementary_data", b"dm_esp_complementary_data", "dm_esp_component", b"dm_esp_component", "dm_esp_design", b"dm_esp_design", "dm_esp_details", b"dm_esp_details", "dm_esp_electric_detail", b"dm_esp_electric_detail", "dm_esp_electric_inspection", b"dm_esp_electric_inspection", "dm_esp_main_events", b"dm_esp_main_events", "dm_esp_operational_cond", b"dm_esp_operational_cond", "dm_esp_power", b"dm_esp_power", "dm_esp_pull", b"dm_esp_pull", "dm_esp_well_area_inspection", b"dm_esp_well_area_inspection", "dm_event", b"dm_event", "dm_event_approval", b"dm_event_approval", "dm_event_completion_link", b"dm_event_completion_link", "dm_event_contract_link", b"dm_event_contract_link", "dm_event_cost", b"dm_event_cost", "dm_event_remarks", b"dm_event_remarks", "dm_event_status", b"dm_event_status", "dm_event_tasks", b"dm_event_tasks", "dm_failure_casing", b"dm_failure_casing", "dm_failure_casing_string", b"dm_failure_casing_string", "dm_failure_cleanout", b"dm_failure_cleanout", "dm_failure_conv_pump", b"dm_failure_conv_pump", "dm_failure_cost", b"dm_failure_cost", "dm_failure_esp", b"dm_failure_esp", "dm_failure_gas_lift", b"dm_failure_gas_lift", "dm_failure_pcp", b"dm_failure_pcp", "dm_failure_rod", b"dm_failure_rod", "dm_failure_rod_break", b"dm_failure_rod_break", "dm_failure_tubing_leak", b"dm_failure_tubing_leak", "dm_failure_tubing_string", b"dm_failure_tubing_string", "dm_failure_wellbore_equip", b"dm_failure_wellbore_equip", "dm_fishing", b"dm_fishing", "dm_fishing_free_point", b"dm_fishing_free_point", "dm_fishing_responsible", b"dm_fishing_responsible", "dm_fishing_results", b"dm_fishing_results", "dm_fishing_string_shot", b"dm_fishing_string_shot", "dm_fluid_balance", b"dm_fluid_balance", "dm_fluid_haul", b"dm_fluid_haul", "dm_fluid_haul_detail", b"dm_fluid_haul_detail", "dm_fluid_input", b"dm_fluid_input", "dm_fluid_loss", b"dm_fluid_loss", "dm_fluid_loss_hole_sect", b"dm_fluid_loss_hole_sect", "dm_gas_lift", b"dm_gas_lift", "dm_gas_peak", b"dm_gas_peak", "dm_general_work", b"dm_general_work", "dm_geology_daily", b"dm_geology_daily", "dm_gravel_pack", b"dm_gravel_pack", "dm_gravel_pack_perf_interval", b"dm_gravel_pack_perf_interval", "dm_gravel_pack_pump_schedule", b"dm_gravel_pack_pump_schedule", "dm_gravel_pack_sand", b"dm_gravel_pack_sand", "dm_gravel_pack_washout", b"dm_gravel_pack_washout", "dm_guideline", b"dm_guideline", "dm_guideline_op", b"dm_guideline_op", "dm_hotnote", b"dm_hotnote", "dm_hse", b"dm_hse", "dm_hydroclone_op", b"dm_hydroclone_op", "dm_incident", b"dm_incident", "dm_incident_cost", b"dm_incident_cost", "dm_incident_detail", b"dm_incident_detail", "dm_inspection", b"dm_inspection", "dm_intermediate_circ", b"dm_intermediate_circ", "dm_interval", b"dm_interval", "dm_interval_lithology", b"dm_interval_lithology", "dm_isolated_interval", b"dm_isolated_interval", "dm_kick", b"dm_kick", "dm_ko_window", b"dm_ko_window", "dm_log", b"dm_log", "dm_log_casing_collar", b"dm_log_casing_collar", "dm_log_desc", b"dm_log_desc", "dm_log_form_test", b"dm_log_form_test", "dm_log_interval", b"dm_log_interval", "dm_log_interval_hud", b"dm_log_interval_hud", "dm_log_service", b"dm_log_service", "dm_material_transfer", b"dm_material_transfer", "dm_motor_op", b"dm_motor_op", "dm_move_op", b"dm_move_op", "dm_move_preload", b"dm_move_preload", "dm_move_vessel", b"dm_move_vessel", "dm_mud_product", b"dm_mud_product", "dm_mud_product_tran", b"dm_mud_product_tran", "dm_mud_volume", b"dm_mud_volume", "dm_mudgas", b"dm_mudgas", "dm_oper_equip_fail", b"dm_oper_equip_fail", "dm_oper_equip_fail_status", b"dm_oper_equip_fail_status", "dm_other_contract", b"dm_other_contract", "dm_partner", b"dm_partner", "dm_partner_completion", b"dm_partner_completion", "dm_partner_contact", b"dm_partner_contact", "dm_partner_contact_eventcode", b"dm_partner_contact_eventcode", "dm_partner_event", b"dm_partner_event", "dm_partner_well", b"dm_partner_well", "dm_partner_wellbore", b"dm_partner_wellbore", "dm_pcp", b"dm_pcp", "dm_pcp_component", b"dm_pcp_component", "dm_pcp_fluid", b"dm_pcp_fluid", "dm_pcp_operation", b"dm_pcp_operation", "dm_pcp_status_history", b"dm_pcp_status_history", "dm_personnel", b"dm_personnel", "dm_personnel_daily", b"dm_personnel_daily", "dm_pipe_data", b"dm_pipe_data", "dm_pipe_run", b"dm_pipe_run", "dm_pipe_tally", b"dm_pipe_tally", "dm_pit_op", b"dm_pit_op", "dm_plan_drill_param", b"dm_plan_drill_param", "dm_plunger_acc", b"dm_plunger_acc", "dm_plunger_lift", b"dm_plunger_lift", "dm_plunger_lift_stage_system", b"dm_plunger_lift_stage_system", "dm_prime_mover", b"dm_prime_mover", "dm_prod_equip_fail", b"dm_prod_equip_fail", "dm_prod_equip_fail_status", b"dm_prod_equip_fail_status", "dm_produced", b"dm_produced", "dm_pump_jack", b"dm_pump_jack", "dm_pump_op", b"dm_pump_op", "dm_recovery", b"dm_recovery", "dm_regulatory_audit", b"dm_regulatory_audit", "dm_report_comments", b"dm_report_comments", "dm_report_journal", b"dm_report_journal", "dm_rig_activity", b"dm_rig_activity", "dm_rig_contract", b"dm_rig_contract", "dm_rig_decklog", b"dm_rig_decklog", "dm_rig_decklog_remarks", b"dm_rig_decklog_remarks", "dm_rig_move", b"dm_rig_move", "dm_rig_operation", b"dm_rig_operation", "dm_rig_operation_event_link", b"dm_rig_operation_event_link", "dm_riser", b"dm_riser", "dm_riser_op", b"dm_riser_op", "dm_riserline", b"dm_riserline", "dm_riserline_op", b"dm_riserline_op", "dm_rj_interval_link", b"dm_rj_interval_link", "dm_rushmore_dpr", b"dm_rushmore_dpr", "dm_rushmore_dpr_td", b"dm_rushmore_dpr_td", "dm_rushmore_dpr_wellpath", b"dm_rushmore_dpr_wellpath", "dm_rushmore_submission", b"dm_rushmore_submission", "dm_safety", b"dm_safety", "dm_safety_incident", b"dm_safety_incident", "dm_safety_kick_detect", b"dm_safety_kick_detect", "dm_shaker_op", b"dm_shaker_op", "dm_shakerscreen", b"dm_shakerscreen", "dm_shakerscreen_op", b"dm_shakerscreen_op", "dm_show", b"dm_show", "dm_slickline", b"dm_slickline", "dm_slickline_daily", b"dm_slickline_daily", "dm_slickline_purpose", b"dm_slickline_purpose", "dm_slickline_solid", b"dm_slickline_solid", "dm_solid_detail", b"dm_solid_detail", "dm_spills", b"dm_spills", "dm_stim_fet_test", b"dm_stim_fet_test", "dm_stim_flowback", b"dm_stim_flowback", "dm_stim_flowpath", b"dm_stim_flowpath", "dm_stim_flowpath_stage", b"dm_stim_flowpath_stage", "dm_stim_fluid", b"dm_stim_fluid", "dm_stim_fluid_add", b"dm_stim_fluid_add", "dm_stim_fluid_schedule", b"dm_stim_fluid_schedule", "dm_stim_job", b"dm_stim_job", "dm_stim_pump_fb_test", b"dm_stim_pump_fb_test", "dm_stim_pumping_diag", b"dm_stim_pumping_diag", "dm_stim_res_interval", b"dm_stim_res_interval", "dm_stim_stage", b"dm_stim_stage", "dm_stim_stage_supplement", b"dm_stim_stage_supplement", "dm_stim_step_test", b"dm_stim_step_test", "dm_stim_treatment", b"dm_stim_treatment", "dm_stim_treatment_ac_comp", b"dm_stim_treatment_ac_comp", "dm_stim_treatment_additive", b"dm_stim_treatment_additive", "dm_stim_treatment_fluid", b"dm_stim_treatment_fluid", "dm_stim_treatment_proppant", b"dm_stim_treatment_proppant", "dm_support_vessel", b"dm_support_vessel", "dm_support_vessel_daily", b"dm_support_vessel_daily", "dm_transfer_detail", b"dm_transfer_detail", "dm_transfer_summary", b"dm_transfer_summary", "dm_underwater_detail", b"dm_underwater_detail", "dm_underwater_equipment", b"dm_underwater_equipment", "dm_underwater_material", b"dm_underwater_material", "dm_underwater_material_tran", b"dm_underwater_material_tran", "dm_underwater_op", b"dm_underwater_op", "dm_underwater_pers", b"dm_underwater_pers", "dm_vent_flow_test", b"dm_vent_flow_test", "dm_vessel_bulk_tran", b"dm_vessel_bulk_tran", "dm_waste_transfer", b"dm_waste_transfer", "dm_waste_transfer_detail", b"dm_waste_transfer_detail", "dm_wb_obstruction_content", b"dm_wb_obstruction_content", "dm_wb_obstruction_status", b"dm_wb_obstruction_status", "dm_weather_check", b"dm_weather_check", "dm_weather_current", b"dm_weather_current", "dm_well_contract_link", b"dm_well_contract_link", "dm_well_plan", b"dm_well_plan", "dm_well_plan_bit", b"dm_well_plan_bit", "dm_well_plan_casing", b"dm_well_plan_casing", "dm_well_plan_casing_test", b"dm_well_plan_casing_test", "dm_well_plan_cement", b"dm_well_plan_cement", "dm_well_plan_coring", b"dm_well_plan_coring", "dm_well_plan_drillstring", b"dm_well_plan_drillstring", "dm_well_plan_equip", b"dm_well_plan_equip", "dm_well_plan_guideline", b"dm_well_plan_guideline", "dm_well_plan_hazard", b"dm_well_plan_hazard", "dm_well_plan_hole_sect", b"dm_well_plan_hole_sect", "dm_well_plan_hse", b"dm_well_plan_hse", "dm_well_plan_logging", b"dm_well_plan_logging", "dm_well_plan_mud", b"dm_well_plan_mud", "dm_well_plan_mud_cleaning", b"dm_well_plan_mud_cleaning", "dm_well_plan_offset", b"dm_well_plan_offset", "dm_well_plan_offset_summary", b"dm_well_plan_offset_summary", "dm_well_plan_op", b"dm_well_plan_op", "dm_well_plan_prod_actual", b"dm_well_plan_prod_actual", "dm_well_plan_prod_base", b"dm_well_plan_prod_base", "dm_well_plan_prod_plan", b"dm_well_plan_prod_plan", "dm_well_plan_test", b"dm_well_plan_test", "dm_well_plan_treatment", b"dm_well_plan_treatment", "dm_well_plan_wellbore_link", b"dm_well_plan_wellbore_link", "dm_wellbore_integ", b"dm_wellbore_integ", "dm_wellbore_integ_test", b"dm_wellbore_integ_test", "dm_wellbore_list", b"dm_wellbore_list", "dm_wellbore_list_detail", b"dm_wellbore_list_detail", "dm_wellbore_obstruction", b"dm_wellbore_obstruction", "dm_wellbore_zone_activity", b"dm_wellbore_zone_activity", "dm_work_detail", b"dm_work_detail"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["dm_activity", "dm_activity_detail", "dm_activity_detail_header", "dm_afe", "dm_afe_cost", "dm_afe_event_link", "dm_afe_remarks", "dm_afe_supp", "dm_afe_wellbore_link", "dm_afe_well_link", "dm_anchor_op", "dm_anchor_test", "dm_assembly_comp_op", "dm_bha_op", "dm_bha_run", "dm_bha_sensor", "dm_bit_op", "dm_boiler_op", "dm_bulk", "dm_bulk_tran", "dm_carbide_lag", "dm_casing", "dm_casing_flange", "dm_cement_intermediate_circ", "dm_cement_pump_equipment", "dm_cement_vg_meter", "dm_centrifuge_op", "dm_chromatography", "dm_company", "dm_company_daily", "dm_contract", "dm_conv_pump", "dm_core", "dm_core_time", "dm_counter_weight", "dm_crew", "dm_crew_op", "dm_cr_abandon_contractor", "dm_cr_access_contr", "dm_cr_acc_anomaly", "dm_cr_ac_soil_cond", "dm_cr_am_fertilizer", "dm_cr_am_seeding", "dm_cr_am_seed_mix", "dm_cr_am_soil_amend", "dm_cr_am_soil_cond", "dm_cr_am_soil_treat", "dm_cr_anomaly", "dm_cr_appl", "dm_cr_approval", "dm_cr_cleanup", "dm_cr_construction", "dm_cr_control_veg", "dm_cr_correspondence", "dm_cr_decom_approval", "dm_cr_decom_contractor", "dm_cr_decom_facility", "dm_cr_decom_pipeline", "dm_cr_drilling_mud", "dm_cr_gravel_contr", "dm_cr_gravel_used", "dm_cr_landowner_comments", "dm_cr_landowner_occupant", "dm_cr_land_use", "dm_cr_lease", "dm_cr_mud_additive", "dm_cr_mud_disposal", "dm_cr_oper_contact", "dm_cr_pipeline_seg", "dm_cr_pl_seg_status", "dm_cr_reclamation", "dm_cr_recl_agst", "dm_cr_recl_flare_pit", "dm_cr_recl_ust", "dm_cr_remed_contractor", "dm_cr_remed_criteria", "dm_cr_restore_contr", "dm_cr_rst_assessment", "dm_cr_rst_fertilizer", "dm_cr_rst_seeding", "dm_cr_rst_seed_mix", "dm_cr_rst_soil_amend", "dm_cr_salvage_contract", "dm_cr_scout", "dm_cr_scout_assess", "dm_cr_scout_stakeholder", "dm_cr_scout_supp", "dm_cr_sc_ac_soil_cond", "dm_cr_sc_disposition", "dm_cr_sc_vegetation", "dm_cr_site_vegetation", "dm_cr_soil_condition", "dm_cr_spill", "dm_cr_stakeholder", "dm_cr_sump", "dm_cr_sump_disposition", "dm_cr_sump_sample", "dm_cr_tfa", "dm_cr_utility", "dm_cr_utility_crossing", "dm_cr_water_well", "dm_cr_water_well_abandon", "dm_cr_water_well_test", "dm_cr_wst_anomaly", "dm_cr_ws_subsoil", "dm_cr_ws_top_soil", "dm_cuttings", "dm_daily", "dm_dailycost", "dm_daily_completion", "dm_daily_ct_op", "dm_daily_ditch_magnet", "dm_daily_equipment", "dm_daily_flaring", "dm_daily_glv_test", "dm_daily_notification", "dm_daily_sssv_test", "dm_daily_ubd", "dm_degasser_op", "dm_discharge", "dm_disposal", "dm_drilline", "dm_drilline_op", "dm_drill_method", "dm_drill_technique", "dm_dst", "dm_dst_analysis_link", "dm_dst_cc_data", "dm_dst_cc_flow", "dm_dst_flow", "dm_dst_flow_recorder", "dm_dst_rate", "dm_dst_recorder", "dm_dst_recorder_data", "dm_dst_recov", "dm_dst_sample", "dm_environmental", "dm_esp", "dm_esp_cable_inspection", "dm_esp_cable_inspection_det", "dm_esp_commission", "dm_esp_complementary_data", "dm_esp_component", "dm_esp_design", "dm_esp_details", "dm_esp_electric_detail", "dm_esp_electric_inspection", "dm_esp_main_events", "dm_esp_operational_cond", "dm_esp_power", "dm_esp_pull", "dm_esp_well_area_inspection", "dm_event", "dm_event_approval", "dm_event_completion_link", "dm_event_contract_link", "dm_event_cost", "dm_event_remarks", "dm_event_status", "dm_event_tasks", "dm_failure_casing", "dm_failure_casing_string", "dm_failure_cleanout", "dm_failure_conv_pump", "dm_failure_cost", "dm_failure_esp", "dm_failure_gas_lift", "dm_failure_pcp", "dm_failure_rod", "dm_failure_rod_break", "dm_failure_tubing_leak", "dm_failure_tubing_string", "dm_failure_wellbore_equip", "dm_fishing", "dm_fishing_free_point", "dm_fishing_responsible", "dm_fishing_results", "dm_fishing_string_shot", "dm_fluid_balance", "dm_fluid_haul", "dm_fluid_haul_detail", "dm_fluid_input", "dm_fluid_loss", "dm_fluid_loss_hole_sect", "dm_gas_lift", "dm_gas_peak", "dm_general_work", "dm_geology_daily", "dm_gravel_pack", "dm_gravel_pack_perf_interval", "dm_gravel_pack_pump_schedule", "dm_gravel_pack_sand", "dm_gravel_pack_washout", "dm_guideline", "dm_guideline_op", "dm_hotnote", "dm_hse", "dm_hydroclone_op", "dm_incident", "dm_incident_cost", "dm_incident_detail", "dm_inspection", "dm_intermediate_circ", "dm_interval", "dm_interval_lithology", "dm_isolated_interval", "dm_kick", "dm_ko_window", "dm_log", "dm_log_casing_collar", "dm_log_desc", "dm_log_form_test", "dm_log_interval", "dm_log_interval_hud", "dm_log_service", "dm_material_transfer", "dm_motor_op", "dm_move_op", "dm_move_preload", "dm_move_vessel", "dm_mudgas", "dm_mud_product", "dm_mud_product_tran", "dm_mud_volume", "dm_oper_equip_fail", "dm_oper_equip_fail_status", "dm_other_contract", "dm_partner", "dm_partner_completion", "dm_partner_contact", "dm_partner_contact_eventcode", "dm_partner_event", "dm_partner_well", "dm_partner_wellbore", "dm_pcp", "dm_pcp_component", "dm_pcp_fluid", "dm_pcp_operation", "dm_pcp_status_history", "dm_personnel", "dm_personnel_daily", "dm_pipe_data", "dm_pipe_run", "dm_pipe_tally", "dm_pit_op", "dm_plan_drill_param", "dm_plunger_acc", "dm_plunger_lift", "dm_plunger_lift_stage_system", "dm_prime_mover", "dm_produced", "dm_prod_equip_fail", "dm_prod_equip_fail_status", "dm_pump_jack", "dm_pump_op", "dm_recovery", "dm_regulatory_audit", "dm_report_comments", "dm_report_journal", "dm_rig_activity", "dm_rig_contract", "dm_rig_decklog", "dm_rig_decklog_remarks", "dm_rig_move", "dm_rig_operation", "dm_rig_operation_event_link", "dm_riser", "dm_riserline", "dm_riserline_op", "dm_riser_op", "dm_rj_interval_link", "dm_rushmore_dpr", "dm_rushmore_dpr_td", "dm_rushmore_dpr_wellpath", "dm_rushmore_submission", "dm_safety", "dm_safety_incident", "dm_safety_kick_detect", "dm_shakerscreen", "dm_shakerscreen_op", "dm_shaker_op", "dm_show", "dm_slickline", "dm_slickline_daily", "dm_slickline_purpose", "dm_slickline_solid", "dm_solid_detail", "dm_spills", "dm_stim_fet_test", "dm_stim_flowback", "dm_stim_flowpath", "dm_stim_flowpath_stage", "dm_stim_fluid", "dm_stim_fluid_add", "dm_stim_fluid_schedule", "dm_stim_job", "dm_stim_pumping_diag", "dm_stim_pump_fb_test", "dm_stim_res_interval", "dm_stim_stage", "dm_stim_stage_supplement", "dm_stim_step_test", "dm_stim_treatment", "dm_stim_treatment_ac_comp", "dm_stim_treatment_additive", "dm_stim_treatment_fluid", "dm_stim_treatment_proppant", "dm_support_vessel", "dm_support_vessel_daily", "dm_transfer_detail", "dm_transfer_summary", "dm_underwater_detail", "dm_underwater_equipment", "dm_underwater_material", "dm_underwater_material_tran", "dm_underwater_op", "dm_underwater_pers", "dm_vent_flow_test", "dm_vessel_bulk_tran", "dm_waste_transfer", "dm_waste_transfer_detail", "dm_wb_obstruction_content", "dm_wb_obstruction_status", "dm_weather_check", "dm_weather_current", "dm_wellbore_integ", "dm_wellbore_integ_test", "dm_wellbore_list", "dm_wellbore_list_detail", "dm_wellbore_obstruction", "dm_wellbore_zone_activity", "dm_well_contract_link", "dm_well_plan", "dm_well_plan_bit", "dm_well_plan_casing", "dm_well_plan_casing_test", "dm_well_plan_cement", "dm_well_plan_coring", "dm_well_plan_drillstring", "dm_well_plan_equip", "dm_well_plan_guideline", "dm_well_plan_hazard", "dm_well_plan_hole_sect", "dm_well_plan_hse", "dm_well_plan_logging", "dm_well_plan_mud", "dm_well_plan_mud_cleaning", "dm_well_plan_offset", "dm_well_plan_offset_summary", "dm_well_plan_op", "dm_well_plan_prod_actual", "dm_well_plan_prod_base", "dm_well_plan_prod_plan", "dm_well_plan_test", "dm_well_plan_treatment", "dm_well_plan_wellbore_link", "dm_work_detail"] | None: ...

global___DM = DM

class CD(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CD_ACC_CATALOG_FIELD_NUMBER: builtins.int
    CD_AIR_PACKAGE_FIELD_NUMBER: builtins.int
    CD_AIR_PACKAGE_RIG_LINK_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FAILURE_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FISH_TOOL_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_INNER_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_STATUS_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_DETAIL_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_ID_MIN_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_INNER_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_NOTE_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_STATUS_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_SUB_FIELD_NUMBER: builtins.int
    CD_ATTACHMENT_FIELD_NUMBER: builtins.int
    CD_ATTACHMENT_JOURNAL_FIELD_NUMBER: builtins.int
    CD_BED_IMPELLER_CATALOG_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_BIT_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_BIT_INNER_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_CBL_STAB_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_DP_HW_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_DP_HW_INNER_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_ECCSTAB_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_JAR_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_JAR_INNER_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_MOTOR_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_MOTOR_INNER_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_MWD_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_NOZZLE_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_NOZZLE_INNER_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_STAB_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_STAB_INNER_FIELD_NUMBER: builtins.int
    CD_BHA_MOTOR_COMP_FIELD_NUMBER: builtins.int
    CD_BHA_MWD_COMP_FIELD_NUMBER: builtins.int
    CD_BIT_CATALOG_FIELD_NUMBER: builtins.int
    CD_BIT_NOZZLE_CATALOG_FIELD_NUMBER: builtins.int
    CD_BUSINESS_ASSOCIATE_FIELD_NUMBER: builtins.int
    CD_BUSINESS_ASSOCIATION_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    CD_CASE_ASSEMBLY_FIELD_NUMBER: builtins.int
    CD_CASE_TEMP_GRADIENT_FIELD_NUMBER: builtins.int
    CD_CASING_SCRAPER_CATALOG_FIELD_NUMBER: builtins.int
    CD_CASING_SHOE_CATALOG_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    CD_CBL_CATALOG_FIELD_NUMBER: builtins.int
    CD_CBL_STAB_CATALOG_FIELD_NUMBER: builtins.int
    CD_CEMENTPROP_FIELD_NUMBER: builtins.int
    CD_CEMENT_FLUID_FIELD_NUMBER: builtins.int
    CD_CEMENT_FLUID_ADD_FIELD_NUMBER: builtins.int
    CD_CEMENT_FLUID_SCHEDULE_FIELD_NUMBER: builtins.int
    CD_CEMENT_JOB_FIELD_NUMBER: builtins.int
    CD_CEMENT_PLUG_STATUS_FIELD_NUMBER: builtins.int
    CD_CEMENT_SLURRY_TEST_FIELD_NUMBER: builtins.int
    CD_CEMENT_STAGE_FIELD_NUMBER: builtins.int
    CD_CENTRALIZER_CATALOG_FIELD_NUMBER: builtins.int
    CD_CENTRALIZER_CAT_FORCE_FIELD_NUMBER: builtins.int
    CD_CHANGE_HISTORY_JOURNAL_FIELD_NUMBER: builtins.int
    CD_CLASS_FIELD_NUMBER: builtins.int
    CD_COMPLETION_FIELD_NUMBER: builtins.int
    CD_COMPLETIONS_CATALOG_FIELD_NUMBER: builtins.int
    CD_COMPLETION_FLUID_FIELD_NUMBER: builtins.int
    CD_COMPLETION_INTERVENT_FIELD_NUMBER: builtins.int
    CD_COMPLETION_NOTES_FIELD_NUMBER: builtins.int
    CD_COMPLETION_RETRIEVABLE_FIELD_NUMBER: builtins.int
    CD_COMPLETION_STATUS_HISTORY_FIELD_NUMBER: builtins.int
    CD_COMPLETION_TREATMENT_FIELD_NUMBER: builtins.int
    CD_COMPLETION_UWI_FIELD_NUMBER: builtins.int
    CD_COMPOSITE_TOOL_FIELD_NUMBER: builtins.int
    CD_COMP_SPEC_FEATURE_FIELD_NUMBER: builtins.int
    CD_CONCUR_FIELD_NUMBER: builtins.int
    CD_CONTRACTOR_FIELD_NUMBER: builtins.int
    CD_CSG_CATALOG_FIELD_NUMBER: builtins.int
    CD_CT_CATALOG_FIELD_NUMBER: builtins.int
    CD_DATUM_FIELD_NUMBER: builtins.int
    CD_DC_CATALOG_FIELD_NUMBER: builtins.int
    CD_DEFINITIVE_SURVEY_HEADER_FIELD_NUMBER: builtins.int
    CD_DEFINITIVE_SURVEY_STATION_FIELD_NUMBER: builtins.int
    CD_DEPTH_INTERVAL_HISTORY_FIELD_NUMBER: builtins.int
    CD_DP_CATALOG_FIELD_NUMBER: builtins.int
    CD_ECC_CATALOG_FIELD_NUMBER: builtins.int
    CD_EXPLORER_FOLDER_FIELD_NUMBER: builtins.int
    CD_EXPLORER_FOLDER_MEMBER_FIELD_NUMBER: builtins.int
    CD_EXTERNAL_COMP_ACC_FIELD_NUMBER: builtins.int
    CD_EXTERNAL_COMP_UMB_FIELD_NUMBER: builtins.int
    CD_EXTERNAL_CONNECTION_FIELD_NUMBER: builtins.int
    CD_FACILITY_FIELD_NUMBER: builtins.int
    CD_FISHING_CATALOG_FIELD_NUMBER: builtins.int
    CD_FLUID_FIELD_NUMBER: builtins.int
    CD_FORMATION_INFLUX_FIELD_NUMBER: builtins.int
    CD_FORMATION_INFLUX_GROUP_FIELD_NUMBER: builtins.int
    CD_FORMATION_PICK_FIELD_NUMBER: builtins.int
    CD_FRAC_GRADIENT_FIELD_NUMBER: builtins.int
    CD_FRAC_GRADIENT_GROUP_FIELD_NUMBER: builtins.int
    CD_GEO_DATUM_FIELD_NUMBER: builtins.int
    CD_GEO_ELLIPSOID_FIELD_NUMBER: builtins.int
    CD_GEO_SYSTEM_FIELD_NUMBER: builtins.int
    CD_GEO_ZONE_FIELD_NUMBER: builtins.int
    CD_GRADE_FIELD_NUMBER: builtins.int
    CD_GRADE_SECT_TYPE_FIELD_NUMBER: builtins.int
    CD_HOLE_SECT_FIELD_NUMBER: builtins.int
    CD_HOLE_SECT_GROUP_FIELD_NUMBER: builtins.int
    CD_HOLE_SECT_STATUS_FIELD_NUMBER: builtins.int
    CD_HW_CATALOG_FIELD_NUMBER: builtins.int
    CD_INTERPRETATION_FIELD_NUMBER: builtins.int
    CD_JAR_CATALOG_FIELD_NUMBER: builtins.int
    CD_LAND_LEASE_FIELD_NUMBER: builtins.int
    CD_LESSON_FIELD_NUMBER: builtins.int
    CD_LESSON_ACTION_FIELD_NUMBER: builtins.int
    CD_LESSON_ACTION_STATUS_FIELD_NUMBER: builtins.int
    CD_LESSON_BIBLIOGRAPHY_FIELD_NUMBER: builtins.int
    CD_LESSON_DISCUSSION_FIELD_NUMBER: builtins.int
    CD_LESSON_KEYWORD_FIELD_NUMBER: builtins.int
    CD_LESSON_STATUS_HISTORY_FIELD_NUMBER: builtins.int
    CD_LIBRARY_WELL_LIST_FIELD_NUMBER: builtins.int
    CD_LITHOLOGY_CLASS_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    CD_LOCATION_BC_GRID_FIELD_NUMBER: builtins.int
    CD_LOCATION_CARTER_FIELD_NUMBER: builtins.int
    CD_LOCATION_CONGRESS_FIELD_NUMBER: builtins.int
    CD_LOCATION_DLS_FIELD_NUMBER: builtins.int
    CD_LOCATION_FEDERAL_FIELD_NUMBER: builtins.int
    CD_LOCATION_FPS_FIELD_NUMBER: builtins.int
    CD_LOCATION_GEODETIC_FIELD_NUMBER: builtins.int
    CD_LOCATION_INTERNATIONAL_FIELD_NUMBER: builtins.int
    CD_LOCATION_MAPPING_FIELD_NUMBER: builtins.int
    CD_LOCATION_NARRATIVE_FIELD_NUMBER: builtins.int
    CD_LOCATION_NE_FIELD_NUMBER: builtins.int
    CD_LOCATION_NORTHSEA_FIELD_NUMBER: builtins.int
    CD_LOCATION_NTS_FIELD_NUMBER: builtins.int
    CD_LOCATION_OCS_FIELD_NUMBER: builtins.int
    CD_LOCATION_OHIO_FIELD_NUMBER: builtins.int
    CD_LOCATION_ONTARIO_OFFSHORE_FIELD_NUMBER: builtins.int
    CD_LOCATION_ONTARIO_ONSHORE_FIELD_NUMBER: builtins.int
    CD_LOCATION_REFERENCE_FIELD_NUMBER: builtins.int
    CD_LOCATION_TEXAS_FIELD_NUMBER: builtins.int
    CD_MATERIAL_FIELD_NUMBER: builtins.int
    CD_MOTOR_CATALOG_FIELD_NUMBER: builtins.int
    CD_MUD_PUMP_CATALOG_FIELD_NUMBER: builtins.int
    CD_MWD_CATALOG_FIELD_NUMBER: builtins.int
    CD_NBK_ANNULAR_FLOW_FIELD_NUMBER: builtins.int
    CD_NBK_DWU_FIELD_NUMBER: builtins.int
    CD_NBK_FLUID_COMPRESS_FIELD_NUMBER: builtins.int
    CD_NBK_GENERAL_FIELD_NUMBER: builtins.int
    CD_NBK_LEAK_OFF_TEST_FIELD_NUMBER: builtins.int
    CD_NBK_LINEAR_WEIGHT_FIELD_NUMBER: builtins.int
    CD_NBK_MIX_FLUID_FIELD_NUMBER: builtins.int
    CD_NBK_NOZZLES_FIELD_NUMBER: builtins.int
    CD_NBK_PIPE_FLOW_FIELD_NUMBER: builtins.int
    CD_NBK_PUMP_OUTPUT_FIELD_NUMBER: builtins.int
    CD_NBK_STRING_ANALYSIS_FIELD_NUMBER: builtins.int
    CD_NEAR_BIT_REAMER_CATALOG_FIELD_NUMBER: builtins.int
    CD_NOZZLE_CATALOG_FIELD_NUMBER: builtins.int
    CD_OPENING_STATUS_FIELD_NUMBER: builtins.int
    CD_OPENWIRE_POLICY_SETTING_FIELD_NUMBER: builtins.int
    CD_OPENWIRE_SETTING_FIELD_NUMBER: builtins.int
    CD_PAD_FIELD_NUMBER: builtins.int
    CD_PAD_BULK_FIELD_NUMBER: builtins.int
    CD_PAD_MATERIAL_TRANSFER_FIELD_NUMBER: builtins.int
    CD_PAD_OP_FIELD_NUMBER: builtins.int
    CD_PAD_OP_BULK_TRAN_FIELD_NUMBER: builtins.int
    CD_PAD_OP_WELL_FIELD_NUMBER: builtins.int
    CD_PAD_OP_WELL_DAILYCOST_FIELD_NUMBER: builtins.int
    CD_PAD_TRANSFER_DETAIL_FIELD_NUMBER: builtins.int
    CD_PAD_TRANSFER_SUMMARY_FIELD_NUMBER: builtins.int
    CD_PERFGUN_CATALOG_FIELD_NUMBER: builtins.int
    CD_PERFORATE_FIELD_NUMBER: builtins.int
    CD_PERF_ASSEMBLY_LINK_FIELD_NUMBER: builtins.int
    CD_PERF_CLUSTERS_FIELD_NUMBER: builtins.int
    CD_PERF_INTERVAL_FIELD_NUMBER: builtins.int
    CD_POLICY_FIELD_NUMBER: builtins.int
    CD_POLICY_REAL_TIME_CONFIG_FIELD_NUMBER: builtins.int
    CD_POLYLINE_HEADER_FIELD_NUMBER: builtins.int
    CD_POLYLINE_POINT_FIELD_NUMBER: builtins.int
    CD_PORE_PRESSURE_FIELD_NUMBER: builtins.int
    CD_PORE_PRESSURE_GROUP_FIELD_NUMBER: builtins.int
    CD_PRESSURE_AOF_FIELD_NUMBER: builtins.int
    CD_PRESSURE_AOF_FLOW_FIELD_NUMBER: builtins.int
    CD_PRESSURE_AWS_FIELD_NUMBER: builtins.int
    CD_PRESSURE_AWS_AC_FIELD_NUMBER: builtins.int
    CD_PRESSURE_SG_FIELD_NUMBER: builtins.int
    CD_PRESSURE_SG_GRADIENT_FIELD_NUMBER: builtins.int
    CD_PRESSURE_SURVEY_FIELD_NUMBER: builtins.int
    CD_PRESSURE_TRG_FIELD_NUMBER: builtins.int
    CD_PROJECT_FIELD_NUMBER: builtins.int
    CD_PROJECT_TARGET_SITE_LINK_FIELD_NUMBER: builtins.int
    CD_PROJECT_TARGET_WB_LINK_FIELD_NUMBER: builtins.int
    CD_PROJ_TARG_SCENARIO_LINK_FIELD_NUMBER: builtins.int
    CD_PROJ_TARG_WELL_LINK_FIELD_NUMBER: builtins.int
    CD_PROP_CONNECT_CATALOG_FIELD_NUMBER: builtins.int
    CD_REALTIME_INSTRUMENT_FIELD_NUMBER: builtins.int
    CD_REAL_TIME_CONFIG_FIELD_NUMBER: builtins.int
    CD_REAMER_SUB_CATALOG_FIELD_NUMBER: builtins.int
    CD_REGION_FIELD_NUMBER: builtins.int
    CD_RESERVOIR_FIELD_NUMBER: builtins.int
    CD_RESERVOIR_STATUS_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    CD_RIG_ANCHOR_FIELD_NUMBER: builtins.int
    CD_RIG_BOILER_FIELD_NUMBER: builtins.int
    CD_RIG_BOP_FIELD_NUMBER: builtins.int
    CD_RIG_BOP_COMPONENT_FIELD_NUMBER: builtins.int
    CD_RIG_CENTRIFUGE_FIELD_NUMBER: builtins.int
    CD_RIG_DEGASSER_FIELD_NUMBER: builtins.int
    CD_RIG_HYDROCLONE_FIELD_NUMBER: builtins.int
    CD_RIG_MOTOR_FIELD_NUMBER: builtins.int
    CD_RIG_PIT_FIELD_NUMBER: builtins.int
    CD_RIG_PUMP_FIELD_NUMBER: builtins.int
    CD_RIG_SHAKER_FIELD_NUMBER: builtins.int
    CD_RIG_SURFACE_FIELD_NUMBER: builtins.int
    CD_ROD_GUIDE_FIELD_NUMBER: builtins.int
    CD_RSS_CATALOG_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FORMATION_LINK_FIELD_NUMBER: builtins.int
    CD_SCENARIO_SURFACE_LINK_FIELD_NUMBER: builtins.int
    CD_SCREEN_CATALOG_FIELD_NUMBER: builtins.int
    CD_SITE_FIELD_NUMBER: builtins.int
    CD_SITE_LEASE_FIELD_NUMBER: builtins.int
    CD_SITE_LOCATION_FIELD_NUMBER: builtins.int
    CD_SITE_OWNER_FIELD_NUMBER: builtins.int
    CD_SITE_OWNER_CONTACT_FIELD_NUMBER: builtins.int
    CD_SITE_STATUS_FIELD_NUMBER: builtins.int
    CD_SITE_TG_FIELD_NUMBER: builtins.int
    CD_SLIP_CRUSHING_CATALOG_FIELD_NUMBER: builtins.int
    CD_STAB_CATALOG_FIELD_NUMBER: builtins.int
    CD_STRAT_UNIT_FIELD_NUMBER: builtins.int
    CD_SURFACE_HEADER_FIELD_NUMBER: builtins.int
    CD_SURFACE_TRI_MESH_FIELD_NUMBER: builtins.int
    CD_SURVEY_ANALYSIS_LINK_FIELD_NUMBER: builtins.int
    CD_SURVEY_ANALYSIS_LIST_FIELD_NUMBER: builtins.int
    CD_SURVEY_GAUGE_LINK_FIELD_NUMBER: builtins.int
    CD_SURVEY_HEADER_FIELD_NUMBER: builtins.int
    CD_SURVEY_PROGRAM_FIELD_NUMBER: builtins.int
    CD_SURVEY_STATION_FIELD_NUMBER: builtins.int
    CD_SURVEY_TOOL_FIELD_NUMBER: builtins.int
    CD_TEMP_GRADIENT_FIELD_NUMBER: builtins.int
    CD_TEMP_GRADIENT_GROUP_FIELD_NUMBER: builtins.int
    CD_TEST_FIELD_NUMBER: builtins.int
    CD_TEST_ANALYSIS_FIELD_NUMBER: builtins.int
    CD_TEST_ANALYSIS_LINK_FIELD_NUMBER: builtins.int
    CD_TEST_BEAM_FIELD_NUMBER: builtins.int
    CD_TEST_CAV_FIELD_NUMBER: builtins.int
    CD_TEST_FLOW_FIELD_NUMBER: builtins.int
    CD_TEST_FLUID_FIELD_NUMBER: builtins.int
    CD_TEST_GAS_FIELD_NUMBER: builtins.int
    CD_TEST_GAUGE_FIELD_NUMBER: builtins.int
    CD_TEST_GAUGE_DATA_FIELD_NUMBER: builtins.int
    CD_TEST_GAUGE_LINK_FIELD_NUMBER: builtins.int
    CD_TEST_INTERP_FIELD_NUMBER: builtins.int
    CD_TEST_METER_FIELD_NUMBER: builtins.int
    CD_TEST_METER_FLUID_FIELD_NUMBER: builtins.int
    CD_TEST_METER_GAS_FIELD_NUMBER: builtins.int
    CD_TEST_OIL_FIELD_NUMBER: builtins.int
    CD_TEST_OIL_DIST_FIELD_NUMBER: builtins.int
    CD_TEST_OIL_VIS_FIELD_NUMBER: builtins.int
    CD_TEST_SWAB_FIELD_NUMBER: builtins.int
    CD_TEST_WATER_FIELD_NUMBER: builtins.int
    CD_VERTICAL_SECTION_FIELD_NUMBER: builtins.int
    CD_VG_METER_FIELD_NUMBER: builtins.int
    CD_WBO_COMP_LINK_FIELD_NUMBER: builtins.int
    CD_WB_REAL_TIME_CONFIG_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_ALIAS_FIELD_NUMBER: builtins.int
    CD_WELLBORE_EXTERNAL_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FORMATION_FIELD_NUMBER: builtins.int
    CD_WELLBORE_INTEREST_FIELD_NUMBER: builtins.int
    CD_WELLBORE_MARKER_FIELD_NUMBER: builtins.int
    CD_WELLBORE_OPENING_FIELD_NUMBER: builtins.int
    CD_WELLBORE_REMARKS_FIELD_NUMBER: builtins.int
    CD_WELLBORE_STATUS_FIELD_NUMBER: builtins.int
    CD_WELLBORE_TYPE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_UWI_FIELD_NUMBER: builtins.int
    CD_WELLBORE_ZONE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_ZONE_PROP_FIELD_NUMBER: builtins.int
    CD_WELLBORE_ZONE_STATUS_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_COMP_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_COMPLETION_LINK_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_COMP_OUTLET_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_HANGER_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_HANGER_CONTROL_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_TEST_FIELD_NUMBER: builtins.int
    CD_WELL_ALIAS_FIELD_NUMBER: builtins.int
    CD_WELL_ALL_FIELD_NUMBER: builtins.int
    CD_WELL_APPROVAL_FIELD_NUMBER: builtins.int
    CD_WELL_COST_REDUCTION_FIELD_NUMBER: builtins.int
    CD_WELL_EXTERNAL_FIELD_NUMBER: builtins.int
    CD_WELL_LEASE_FIELD_NUMBER: builtins.int
    CD_WELL_MAASP_FIELD_NUMBER: builtins.int
    CD_WELL_REMARKS_FIELD_NUMBER: builtins.int
    CD_WELL_STATUS_FIELD_NUMBER: builtins.int
    CD_WELL_STATUS_HISTORY_FIELD_NUMBER: builtins.int
    CD_WELL_TG_FIELD_NUMBER: builtins.int
    CD_WELL_UWI_FIELD_NUMBER: builtins.int
    CD_WEQP_BLOCK_FIELD_NUMBER: builtins.int
    CD_WEQP_CONV_PUMP_FIELD_NUMBER: builtins.int
    CD_WEQP_CPUMP_FIELD_NUMBER: builtins.int
    CD_WEQP_ESP_FIELD_NUMBER: builtins.int
    CD_WEQP_GAS_LIFT_MANDREL_FIELD_NUMBER: builtins.int
    CD_WEQP_GAS_LIFT_OPERATION_FIELD_NUMBER: builtins.int
    CD_WEQP_GAS_LIFT_VALVE_FIELD_NUMBER: builtins.int
    CD_WEQP_GL_VALVE_INSPECTION_FIELD_NUMBER: builtins.int
    CD_WEQP_GL_VALVE_OPERATION_FIELD_NUMBER: builtins.int
    CD_WEQP_GRAVEL_PACK_SCREEN_FIELD_NUMBER: builtins.int
    CD_WEQP_PACKER_FIELD_NUMBER: builtins.int
    CD_WEQP_PBR_FIELD_NUMBER: builtins.int
    CD_WEQP_PCP_DETAIL_FIELD_NUMBER: builtins.int
    CD_WEQP_PD_SENSOR_FIELD_NUMBER: builtins.int
    CD_WEQP_PROGRESSIVE_CAVITY_FIELD_NUMBER: builtins.int
    CD_WEQP_ROD_FIELD_NUMBER: builtins.int
    CD_WEQP_SSSV_FIELD_NUMBER: builtins.int
    CD_WEQP_TIEBACK_RECEPT_FIELD_NUMBER: builtins.int
    CD_ZONATION_SCHEME_FIELD_NUMBER: builtins.int
    CD_ZONE_FIELD_NUMBER: builtins.int
    CD_ZONE_STRUCTURE_FIELD_NUMBER: builtins.int
    @property
    def cd_acc_catalog(self) -> global___CdAccCatalog: ...
    @property
    def cd_air_package(self) -> global___CdAirPackage: ...
    @property
    def cd_air_package_rig_link(self) -> global___CdAirPackageRigLink: ...
    @property
    def cd_assembly(self) -> global___CdAssembly: ...
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyComp: ...
    @property
    def cd_assembly_comp_failure(self) -> global___CdAssemblyCompFailure: ...
    @property
    def cd_assembly_comp_fish_tool(self) -> global___CdAssemblyCompFishTool: ...
    @property
    def cd_assembly_comp_inner(self) -> global___CdAssemblyCompInner: ...
    @property
    def cd_assembly_comp_status(self) -> global___CdAssemblyCompStatus: ...
    @property
    def cd_assembly_detail(self) -> global___CdAssemblyDetail: ...
    @property
    def cd_assembly_id_min(self) -> global___CdAssemblyIdMin: ...
    @property
    def cd_assembly_inner(self) -> global___CdAssemblyInner: ...
    @property
    def cd_assembly_note(self) -> global___CdAssemblyNote: ...
    @property
    def cd_assembly_status(self) -> global___CdAssemblyStatus: ...
    @property
    def cd_assembly_sub(self) -> global___CdAssemblySub: ...
    @property
    def cd_attachment(self) -> global___CdAttachment: ...
    @property
    def cd_attachment_journal(self) -> global___CdAttachmentJournal: ...
    @property
    def cd_bed_impeller_catalog(self) -> global___CdBedImpellerCatalog: ...
    @property
    def cd_bha_comp_bit(self) -> global___CdBhaCompBit: ...
    @property
    def cd_bha_comp_bit_inner(self) -> global___CdBhaCompBitInner: ...
    @property
    def cd_bha_comp_cbl_stab(self) -> global___CdBhaCompCblStab: ...
    @property
    def cd_bha_comp_dp_hw(self) -> global___CdBhaCompDpHw: ...
    @property
    def cd_bha_comp_dp_hw_inner(self) -> global___CdBhaCompDpHwInner: ...
    @property
    def cd_bha_comp_eccstab(self) -> global___CdBhaCompEccstab: ...
    @property
    def cd_bha_comp_jar(self) -> global___CdBhaCompJar: ...
    @property
    def cd_bha_comp_jar_inner(self) -> global___CdBhaCompJarInner: ...
    @property
    def cd_bha_comp_motor(self) -> global___CdBhaCompMotor: ...
    @property
    def cd_bha_comp_motor_inner(self) -> global___CdBhaCompMotorInner: ...
    @property
    def cd_bha_comp_mwd(self) -> global___CdBhaCompMwd: ...
    @property
    def cd_bha_comp_nozzle(self) -> global___CdBhaCompNozzle: ...
    @property
    def cd_bha_comp_nozzle_inner(self) -> global___CdBhaCompNozzleInner: ...
    @property
    def cd_bha_comp_stab(self) -> global___CdBhaCompStab: ...
    @property
    def cd_bha_comp_stab_inner(self) -> global___CdBhaCompStabInner: ...
    @property
    def cd_bha_motor_comp(self) -> global___CdBhaMotorComp: ...
    @property
    def cd_bha_mwd_comp(self) -> global___CdBhaMwdComp: ...
    @property
    def cd_bit_catalog(self) -> global___CdBitCatalog: ...
    @property
    def cd_bit_nozzle_catalog(self) -> global___CdBitNozzleCatalog: ...
    @property
    def cd_business_associate(self) -> global___CdBusinessAssociate: ...
    @property
    def cd_business_association(self) -> global___CdBusinessAssociation: ...
    @property
    def cd_case(self) -> global___CdCase: ...
    @property
    def cd_case_assembly(self) -> global___CdCaseAssembly: ...
    @property
    def cd_case_temp_gradient(self) -> global___CdCaseTempGradient: ...
    @property
    def cd_casing_scraper_catalog(self) -> global___CdCasingScraperCatalog: ...
    @property
    def cd_casing_shoe_catalog(self) -> global___CdCasingShoeCatalog: ...
    @property
    def cd_catalog(self) -> global___CdCatalog: ...
    @property
    def cd_cbl_catalog(self) -> global___CdCblCatalog: ...
    @property
    def cd_cbl_stab_catalog(self) -> global___CdCblStabCatalog: ...
    @property
    def cd_cementprop(self) -> global___CdCementprop: ...
    @property
    def cd_cement_fluid(self) -> global___CdCementFluid: ...
    @property
    def cd_cement_fluid_add(self) -> global___CdCementFluidAdd: ...
    @property
    def cd_cement_fluid_schedule(self) -> global___CdCementFluidSchedule: ...
    @property
    def cd_cement_job(self) -> global___CdCementJob: ...
    @property
    def cd_cement_plug_status(self) -> global___CdCementPlugStatus: ...
    @property
    def cd_cement_slurry_test(self) -> global___CdCementSlurryTest: ...
    @property
    def cd_cement_stage(self) -> global___CdCementStage: ...
    @property
    def cd_centralizer_catalog(self) -> global___CdCentralizerCatalog: ...
    @property
    def cd_centralizer_cat_force(self) -> global___CdCentralizerCatForce: ...
    @property
    def cd_change_history_journal(self) -> global___CdChangeHistoryJournal: ...
    @property
    def cd_class(self) -> global___CdClass: ...
    @property
    def cd_completion(self) -> global___CdCompletion: ...
    @property
    def cd_completions_catalog(self) -> global___CdCompletionsCatalog: ...
    @property
    def cd_completion_fluid(self) -> global___CdCompletionFluid: ...
    @property
    def cd_completion_intervent(self) -> global___CdCompletionIntervent: ...
    @property
    def cd_completion_notes(self) -> global___CdCompletionNotes: ...
    @property
    def cd_completion_retrievable(self) -> global___CdCompletionRetrievable: ...
    @property
    def cd_completion_status_history(self) -> global___CdCompletionStatusHistory: ...
    @property
    def cd_completion_treatment(self) -> global___CdCompletionTreatment: ...
    @property
    def cd_completion_uwi(self) -> global___CdCompletionUwi: ...
    @property
    def cd_composite_tool(self) -> global___CdCompositeTool: ...
    @property
    def cd_comp_spec_feature(self) -> global___CdCompSpecFeature: ...
    @property
    def cd_concur(self) -> global___CdConcur: ...
    @property
    def cd_contractor(self) -> global___CdContractor: ...
    @property
    def cd_csg_catalog(self) -> global___CdCsgCatalog: ...
    @property
    def cd_ct_catalog(self) -> global___CdCtCatalog: ...
    @property
    def cd_datum(self) -> global___CdDatum: ...
    @property
    def cd_dc_catalog(self) -> global___CdDcCatalog: ...
    @property
    def cd_definitive_survey_header(self) -> global___CdDefinitiveSurveyHeader: ...
    @property
    def cd_definitive_survey_station(self) -> global___CdDefinitiveSurveyStation: ...
    @property
    def cd_depth_interval_history(self) -> global___CdDepthIntervalHistory: ...
    @property
    def cd_dp_catalog(self) -> global___CdDpCatalog: ...
    @property
    def cd_ecc_catalog(self) -> global___CdEccCatalog: ...
    @property
    def cd_explorer_folder(self) -> global___CdExplorerFolder: ...
    @property
    def cd_explorer_folder_member(self) -> global___CdExplorerFolderMember: ...
    @property
    def cd_external_comp_acc(self) -> global___CdExternalCompAcc: ...
    @property
    def cd_external_comp_umb(self) -> global___CdExternalCompUmb: ...
    @property
    def cd_external_connection(self) -> global___CdExternalConnection: ...
    @property
    def cd_facility(self) -> global___CdFacility: ...
    @property
    def cd_fishing_catalog(self) -> global___CdFishingCatalog: ...
    @property
    def cd_fluid(self) -> global___CdFluid: ...
    @property
    def cd_formation_influx(self) -> global___CdFormationInflux: ...
    @property
    def cd_formation_influx_group(self) -> global___CdFormationInfluxGroup: ...
    @property
    def cd_formation_pick(self) -> global___CdFormationPick: ...
    @property
    def cd_frac_gradient(self) -> global___CdFracGradient: ...
    @property
    def cd_frac_gradient_group(self) -> global___CdFracGradientGroup: ...
    @property
    def cd_geo_datum(self) -> global___CdGeoDatum: ...
    @property
    def cd_geo_ellipsoid(self) -> global___CdGeoEllipsoid: ...
    @property
    def cd_geo_system(self) -> global___CdGeoSystem: ...
    @property
    def cd_geo_zone(self) -> global___CdGeoZone: ...
    @property
    def cd_grade(self) -> global___CdGrade: ...
    @property
    def cd_grade_sect_type(self) -> global___CdGradeSectType: ...
    @property
    def cd_hole_sect(self) -> global___CdHoleSect: ...
    @property
    def cd_hole_sect_group(self) -> global___CdHoleSectGroup: ...
    @property
    def cd_hole_sect_status(self) -> global___CdHoleSectStatus: ...
    @property
    def cd_hw_catalog(self) -> global___CdHwCatalog: ...
    @property
    def cd_interpretation(self) -> global___CdInterpretation: ...
    @property
    def cd_jar_catalog(self) -> global___CdJarCatalog: ...
    @property
    def cd_land_lease(self) -> global___CdLandLease: ...
    @property
    def cd_lesson(self) -> global___CdLesson: ...
    @property
    def cd_lesson_action(self) -> global___CdLessonAction: ...
    @property
    def cd_lesson_action_status(self) -> global___CdLessonActionStatus: ...
    @property
    def cd_lesson_bibliography(self) -> global___CdLessonBibliography: ...
    @property
    def cd_lesson_discussion(self) -> global___CdLessonDiscussion: ...
    @property
    def cd_lesson_keyword(self) -> global___CdLessonKeyword: ...
    @property
    def cd_lesson_status_history(self) -> global___CdLessonStatusHistory: ...
    @property
    def cd_library_well_list(self) -> global___CdLibraryWellList: ...
    @property
    def cd_lithology_class(self) -> global___CdLithologyClass: ...
    @property
    def cd_location(self) -> global___CdLocation: ...
    @property
    def cd_location_bc_grid(self) -> global___CdLocationBcGrid: ...
    @property
    def cd_location_carter(self) -> global___CdLocationCarter: ...
    @property
    def cd_location_congress(self) -> global___CdLocationCongress: ...
    @property
    def cd_location_dls(self) -> global___CdLocationDls: ...
    @property
    def cd_location_federal(self) -> global___CdLocationFederal: ...
    @property
    def cd_location_fps(self) -> global___CdLocationFps: ...
    @property
    def cd_location_geodetic(self) -> global___CdLocationGeodetic: ...
    @property
    def cd_location_international(self) -> global___CdLocationInternational: ...
    @property
    def cd_location_mapping(self) -> global___CdLocationMapping: ...
    @property
    def cd_location_narrative(self) -> global___CdLocationNarrative: ...
    @property
    def cd_location_ne(self) -> global___CdLocationNe: ...
    @property
    def cd_location_northsea(self) -> global___CdLocationNorthsea: ...
    @property
    def cd_location_nts(self) -> global___CdLocationNts: ...
    @property
    def cd_location_ocs(self) -> global___CdLocationOcs: ...
    @property
    def cd_location_ohio(self) -> global___CdLocationOhio: ...
    @property
    def cd_location_ontario_offshore(self) -> global___CdLocationOntarioOffshore: ...
    @property
    def cd_location_ontario_onshore(self) -> global___CdLocationOntarioOnshore: ...
    @property
    def cd_location_reference(self) -> global___CdLocationReference: ...
    @property
    def cd_location_texas(self) -> global___CdLocationTexas: ...
    @property
    def cd_material(self) -> global___CdMaterial: ...
    @property
    def cd_motor_catalog(self) -> global___CdMotorCatalog: ...
    @property
    def cd_mud_pump_catalog(self) -> global___CdMudPumpCatalog: ...
    @property
    def cd_mwd_catalog(self) -> global___CdMwdCatalog: ...
    @property
    def cd_nbk_annular_flow(self) -> global___CdNbkAnnularFlow: ...
    @property
    def cd_nbk_dwu(self) -> global___CdNbkDwu: ...
    @property
    def cd_nbk_fluid_compress(self) -> global___CdNbkFluidCompress: ...
    @property
    def cd_nbk_general(self) -> global___CdNbkGeneral: ...
    @property
    def cd_nbk_leak_off_test(self) -> global___CdNbkLeakOffTest: ...
    @property
    def cd_nbk_linear_weight(self) -> global___CdNbkLinearWeight: ...
    @property
    def cd_nbk_mix_fluid(self) -> global___CdNbkMixFluid: ...
    @property
    def cd_nbk_nozzles(self) -> global___CdNbkNozzles: ...
    @property
    def cd_nbk_pipe_flow(self) -> global___CdNbkPipeFlow: ...
    @property
    def cd_nbk_pump_output(self) -> global___CdNbkPumpOutput: ...
    @property
    def cd_nbk_string_analysis(self) -> global___CdNbkStringAnalysis: ...
    @property
    def cd_near_bit_reamer_catalog(self) -> global___CdNearBitReamerCatalog: ...
    @property
    def cd_nozzle_catalog(self) -> global___CdNozzleCatalog: ...
    @property
    def cd_opening_status(self) -> global___CdOpeningStatus: ...
    @property
    def cd_openwire_policy_setting(self) -> global___CdOpenwirePolicySetting: ...
    @property
    def cd_openwire_setting(self) -> global___CdOpenwireSetting: ...
    @property
    def cd_pad(self) -> global___CdPad: ...
    @property
    def cd_pad_bulk(self) -> global___CdPadBulk: ...
    @property
    def cd_pad_material_transfer(self) -> global___CdPadMaterialTransfer: ...
    @property
    def cd_pad_op(self) -> global___CdPadOp: ...
    @property
    def cd_pad_op_bulk_tran(self) -> global___CdPadOpBulkTran: ...
    @property
    def cd_pad_op_well(self) -> global___CdPadOpWell: ...
    @property
    def cd_pad_op_well_dailycost(self) -> global___CdPadOpWellDailycost: ...
    @property
    def cd_pad_transfer_detail(self) -> global___CdPadTransferDetail: ...
    @property
    def cd_pad_transfer_summary(self) -> global___CdPadTransferSummary: ...
    @property
    def cd_perfgun_catalog(self) -> global___CdPerfgunCatalog: ...
    @property
    def cd_perforate(self) -> global___CdPerforate: ...
    @property
    def cd_perf_assembly_link(self) -> global___CdPerfAssemblyLink: ...
    @property
    def cd_perf_clusters(self) -> global___CdPerfClusters: ...
    @property
    def cd_perf_interval(self) -> global___CdPerfInterval: ...
    @property
    def cd_policy(self) -> global___CdPolicy: ...
    @property
    def cd_policy_real_time_config(self) -> global___CdPolicyRealTimeConfig: ...
    @property
    def cd_polyline_header(self) -> global___CdPolylineHeader: ...
    @property
    def cd_polyline_point(self) -> global___CdPolylinePoint: ...
    @property
    def cd_pore_pressure(self) -> global___CdPorePressure: ...
    @property
    def cd_pore_pressure_group(self) -> global___CdPorePressureGroup: ...
    @property
    def cd_pressure_aof(self) -> global___CdPressureAof: ...
    @property
    def cd_pressure_aof_flow(self) -> global___CdPressureAofFlow: ...
    @property
    def cd_pressure_aws(self) -> global___CdPressureAws: ...
    @property
    def cd_pressure_aws_ac(self) -> global___CdPressureAwsAc: ...
    @property
    def cd_pressure_sg(self) -> global___CdPressureSg: ...
    @property
    def cd_pressure_sg_gradient(self) -> global___CdPressureSgGradient: ...
    @property
    def cd_pressure_survey(self) -> global___CdPressureSurvey: ...
    @property
    def cd_pressure_trg(self) -> global___CdPressureTrg: ...
    @property
    def cd_project(self) -> global___CdProject: ...
    @property
    def cd_project_target_site_link(self) -> global___CdProjectTargetSiteLink: ...
    @property
    def cd_project_target_wb_link(self) -> global___CdProjectTargetWbLink: ...
    @property
    def cd_proj_targ_scenario_link(self) -> global___CdProjTargScenarioLink: ...
    @property
    def cd_proj_targ_well_link(self) -> global___CdProjTargWellLink: ...
    @property
    def cd_prop_connect_catalog(self) -> global___CdPropConnectCatalog: ...
    @property
    def cd_realtime_instrument(self) -> global___CdRealtimeInstrument: ...
    @property
    def cd_real_time_config(self) -> global___CdRealTimeConfig: ...
    @property
    def cd_reamer_sub_catalog(self) -> global___CdReamerSubCatalog: ...
    @property
    def cd_region(self) -> global___CdRegion: ...
    @property
    def cd_reservoir(self) -> global___CdReservoir: ...
    @property
    def cd_reservoir_status(self) -> global___CdReservoirStatus: ...
    @property
    def cd_rig(self) -> global___CdRig: ...
    @property
    def cd_rig_anchor(self) -> global___CdRigAnchor: ...
    @property
    def cd_rig_boiler(self) -> global___CdRigBoiler: ...
    @property
    def cd_rig_bop(self) -> global___CdRigBop: ...
    @property
    def cd_rig_bop_component(self) -> global___CdRigBopComponent: ...
    @property
    def cd_rig_centrifuge(self) -> global___CdRigCentrifuge: ...
    @property
    def cd_rig_degasser(self) -> global___CdRigDegasser: ...
    @property
    def cd_rig_hydroclone(self) -> global___CdRigHydroclone: ...
    @property
    def cd_rig_motor(self) -> global___CdRigMotor: ...
    @property
    def cd_rig_pit(self) -> global___CdRigPit: ...
    @property
    def cd_rig_pump(self) -> global___CdRigPump: ...
    @property
    def cd_rig_shaker(self) -> global___CdRigShaker: ...
    @property
    def cd_rig_surface(self) -> global___CdRigSurface: ...
    @property
    def cd_rod_guide(self) -> global___CdRodGuide: ...
    @property
    def cd_rss_catalog(self) -> global___CdRssCatalog: ...
    @property
    def cd_scenario(self) -> global___CdScenario: ...
    @property
    def cd_scenario_formation_link(self) -> global___CdScenarioFormationLink: ...
    @property
    def cd_scenario_surface_link(self) -> global___CdScenarioSurfaceLink: ...
    @property
    def cd_screen_catalog(self) -> global___CdScreenCatalog: ...
    @property
    def cd_site(self) -> global___CdSite: ...
    @property
    def cd_site_lease(self) -> global___CdSiteLease: ...
    @property
    def cd_site_location(self) -> global___CdSiteLocation: ...
    @property
    def cd_site_owner(self) -> global___CdSiteOwner: ...
    @property
    def cd_site_owner_contact(self) -> global___CdSiteOwnerContact: ...
    @property
    def cd_site_status(self) -> global___CdSiteStatus: ...
    @property
    def cd_site_tg(self) -> global___CdSiteTg: ...
    @property
    def cd_slip_crushing_catalog(self) -> global___CdSlipCrushingCatalog: ...
    @property
    def cd_stab_catalog(self) -> global___CdStabCatalog: ...
    @property
    def cd_strat_unit(self) -> global___CdStratUnit: ...
    @property
    def cd_surface_header(self) -> global___CdSurfaceHeader: ...
    @property
    def cd_surface_tri_mesh(self) -> global___CdSurfaceTriMesh: ...
    @property
    def cd_survey_analysis_link(self) -> global___CdSurveyAnalysisLink: ...
    @property
    def cd_survey_analysis_list(self) -> global___CdSurveyAnalysisList: ...
    @property
    def cd_survey_gauge_link(self) -> global___CdSurveyGaugeLink: ...
    @property
    def cd_survey_header(self) -> global___CdSurveyHeader: ...
    @property
    def cd_survey_program(self) -> global___CdSurveyProgram: ...
    @property
    def cd_survey_station(self) -> global___CdSurveyStation: ...
    @property
    def cd_survey_tool(self) -> global___CdSurveyTool: ...
    @property
    def cd_temp_gradient(self) -> global___CdTempGradient: ...
    @property
    def cd_temp_gradient_group(self) -> global___CdTempGradientGroup: ...
    @property
    def cd_test(self) -> global___CdTest: ...
    @property
    def cd_test_analysis(self) -> global___CdTestAnalysis: ...
    @property
    def cd_test_analysis_link(self) -> global___CdTestAnalysisLink: ...
    @property
    def cd_test_beam(self) -> global___CdTestBeam: ...
    @property
    def cd_test_cav(self) -> global___CdTestCav: ...
    @property
    def cd_test_flow(self) -> global___CdTestFlow: ...
    @property
    def cd_test_fluid(self) -> global___CdTestFluid: ...
    @property
    def cd_test_gas(self) -> global___CdTestGas: ...
    @property
    def cd_test_gauge(self) -> global___CdTestGauge: ...
    @property
    def cd_test_gauge_data(self) -> global___CdTestGaugeData: ...
    @property
    def cd_test_gauge_link(self) -> global___CdTestGaugeLink: ...
    @property
    def cd_test_interp(self) -> global___CdTestInterp: ...
    @property
    def cd_test_meter(self) -> global___CdTestMeter: ...
    @property
    def cd_test_meter_fluid(self) -> global___CdTestMeterFluid: ...
    @property
    def cd_test_meter_gas(self) -> global___CdTestMeterGas: ...
    @property
    def cd_test_oil(self) -> global___CdTestOil: ...
    @property
    def cd_test_oil_dist(self) -> global___CdTestOilDist: ...
    @property
    def cd_test_oil_vis(self) -> global___CdTestOilVis: ...
    @property
    def cd_test_swab(self) -> global___CdTestSwab: ...
    @property
    def cd_test_water(self) -> global___CdTestWater: ...
    @property
    def cd_vertical_section(self) -> global___CdVerticalSection: ...
    @property
    def cd_vg_meter(self) -> global___CdVgMeter: ...
    @property
    def cd_wbo_comp_link(self) -> global___CdWboCompLink: ...
    @property
    def cd_wb_real_time_config(self) -> global___CdWbRealTimeConfig: ...
    @property
    def cd_well(self) -> global___CdWell: ...
    @property
    def cd_wellbore(self) -> global___CdWellbore: ...
    @property
    def cd_wellbore_alias(self) -> global___CdWellboreAlias: ...
    @property
    def cd_wellbore_external(self) -> global___CdWellboreExternal: ...
    @property
    def cd_wellbore_formation(self) -> global___CdWellboreFormation: ...
    @property
    def cd_wellbore_interest(self) -> global___CdWellboreInterest: ...
    @property
    def cd_wellbore_marker(self) -> global___CdWellboreMarker: ...
    @property
    def cd_wellbore_opening(self) -> global___CdWellboreOpening: ...
    @property
    def cd_wellbore_remarks(self) -> global___CdWellboreRemarks: ...
    @property
    def cd_wellbore_status(self) -> global___CdWellboreStatus: ...
    @property
    def cd_wellbore_type(self) -> global___CdWellboreType: ...
    @property
    def cd_wellbore_uwi(self) -> global___CdWellboreUwi: ...
    @property
    def cd_wellbore_zone(self) -> global___CdWellboreZone: ...
    @property
    def cd_wellbore_zone_prop(self) -> global___CdWellboreZoneProp: ...
    @property
    def cd_wellbore_zone_status(self) -> global___CdWellboreZoneStatus: ...
    @property
    def cd_wellhead(self) -> global___CdWellhead: ...
    @property
    def cd_wellhead_comp(self) -> global___CdWellheadComp: ...
    @property
    def cd_wellhead_completion_link(self) -> global___CdWellheadCompletionLink: ...
    @property
    def cd_wellhead_comp_outlet(self) -> global___CdWellheadCompOutlet: ...
    @property
    def cd_wellhead_hanger(self) -> global___CdWellheadHanger: ...
    @property
    def cd_wellhead_hanger_control(self) -> global___CdWellheadHangerControl: ...
    @property
    def cd_wellhead_test(self) -> global___CdWellheadTest: ...
    @property
    def cd_well_alias(self) -> global___CdWellAlias: ...
    @property
    def cd_well_all(self) -> global___CdWellAll: ...
    @property
    def cd_well_approval(self) -> global___CdWellApproval: ...
    @property
    def cd_well_cost_reduction(self) -> global___CdWellCostReduction: ...
    @property
    def cd_well_external(self) -> global___CdWellExternal: ...
    @property
    def cd_well_lease(self) -> global___CdWellLease: ...
    @property
    def cd_well_maasp(self) -> global___CdWellMaasp: ...
    @property
    def cd_well_remarks(self) -> global___CdWellRemarks: ...
    @property
    def cd_well_status(self) -> global___CdWellStatus: ...
    @property
    def cd_well_status_history(self) -> global___CdWellStatusHistory: ...
    @property
    def cd_well_tg(self) -> global___CdWellTg: ...
    @property
    def cd_well_uwi(self) -> global___CdWellUwi: ...
    @property
    def cd_weqp_block(self) -> global___CdWeqpBlock: ...
    @property
    def cd_weqp_conv_pump(self) -> global___CdWeqpConvPump: ...
    @property
    def cd_weqp_cpump(self) -> global___CdWeqpCpump: ...
    @property
    def cd_weqp_esp(self) -> global___CdWeqpEsp: ...
    @property
    def cd_weqp_gas_lift_mandrel(self) -> global___CdWeqpGasLiftMandrel: ...
    @property
    def cd_weqp_gas_lift_operation(self) -> global___CdWeqpGasLiftOperation: ...
    @property
    def cd_weqp_gas_lift_valve(self) -> global___CdWeqpGasLiftValve: ...
    @property
    def cd_weqp_gl_valve_inspection(self) -> global___CdWeqpGlValveInspection: ...
    @property
    def cd_weqp_gl_valve_operation(self) -> global___CdWeqpGlValveOperation: ...
    @property
    def cd_weqp_gravel_pack_screen(self) -> global___CdWeqpGravelPackScreen: ...
    @property
    def cd_weqp_packer(self) -> global___CdWeqpPacker: ...
    @property
    def cd_weqp_pbr(self) -> global___CdWeqpPbr: ...
    @property
    def cd_weqp_pcp_detail(self) -> global___CdWeqpPcpDetail: ...
    @property
    def cd_weqp_pd_sensor(self) -> global___CdWeqpPdSensor: ...
    @property
    def cd_weqp_progressive_cavity(self) -> global___CdWeqpProgressiveCavity: ...
    @property
    def cd_weqp_rod(self) -> global___CdWeqpRod: ...
    @property
    def cd_weqp_sssv(self) -> global___CdWeqpSssv: ...
    @property
    def cd_weqp_tieback_recept(self) -> global___CdWeqpTiebackRecept: ...
    @property
    def cd_zonation_scheme(self) -> global___CdZonationScheme: ...
    @property
    def cd_zone(self) -> global___CdZone: ...
    @property
    def cd_zone_structure(self) -> global___CdZoneStructure: ...
    def __init__(
        self,
        *,
        cd_acc_catalog: global___CdAccCatalog | None = ...,
        cd_air_package: global___CdAirPackage | None = ...,
        cd_air_package_rig_link: global___CdAirPackageRigLink | None = ...,
        cd_assembly: global___CdAssembly | None = ...,
        cd_assembly_comp: global___CdAssemblyComp | None = ...,
        cd_assembly_comp_failure: global___CdAssemblyCompFailure | None = ...,
        cd_assembly_comp_fish_tool: global___CdAssemblyCompFishTool | None = ...,
        cd_assembly_comp_inner: global___CdAssemblyCompInner | None = ...,
        cd_assembly_comp_status: global___CdAssemblyCompStatus | None = ...,
        cd_assembly_detail: global___CdAssemblyDetail | None = ...,
        cd_assembly_id_min: global___CdAssemblyIdMin | None = ...,
        cd_assembly_inner: global___CdAssemblyInner | None = ...,
        cd_assembly_note: global___CdAssemblyNote | None = ...,
        cd_assembly_status: global___CdAssemblyStatus | None = ...,
        cd_assembly_sub: global___CdAssemblySub | None = ...,
        cd_attachment: global___CdAttachment | None = ...,
        cd_attachment_journal: global___CdAttachmentJournal | None = ...,
        cd_bed_impeller_catalog: global___CdBedImpellerCatalog | None = ...,
        cd_bha_comp_bit: global___CdBhaCompBit | None = ...,
        cd_bha_comp_bit_inner: global___CdBhaCompBitInner | None = ...,
        cd_bha_comp_cbl_stab: global___CdBhaCompCblStab | None = ...,
        cd_bha_comp_dp_hw: global___CdBhaCompDpHw | None = ...,
        cd_bha_comp_dp_hw_inner: global___CdBhaCompDpHwInner | None = ...,
        cd_bha_comp_eccstab: global___CdBhaCompEccstab | None = ...,
        cd_bha_comp_jar: global___CdBhaCompJar | None = ...,
        cd_bha_comp_jar_inner: global___CdBhaCompJarInner | None = ...,
        cd_bha_comp_motor: global___CdBhaCompMotor | None = ...,
        cd_bha_comp_motor_inner: global___CdBhaCompMotorInner | None = ...,
        cd_bha_comp_mwd: global___CdBhaCompMwd | None = ...,
        cd_bha_comp_nozzle: global___CdBhaCompNozzle | None = ...,
        cd_bha_comp_nozzle_inner: global___CdBhaCompNozzleInner | None = ...,
        cd_bha_comp_stab: global___CdBhaCompStab | None = ...,
        cd_bha_comp_stab_inner: global___CdBhaCompStabInner | None = ...,
        cd_bha_motor_comp: global___CdBhaMotorComp | None = ...,
        cd_bha_mwd_comp: global___CdBhaMwdComp | None = ...,
        cd_bit_catalog: global___CdBitCatalog | None = ...,
        cd_bit_nozzle_catalog: global___CdBitNozzleCatalog | None = ...,
        cd_business_associate: global___CdBusinessAssociate | None = ...,
        cd_business_association: global___CdBusinessAssociation | None = ...,
        cd_case: global___CdCase | None = ...,
        cd_case_assembly: global___CdCaseAssembly | None = ...,
        cd_case_temp_gradient: global___CdCaseTempGradient | None = ...,
        cd_casing_scraper_catalog: global___CdCasingScraperCatalog | None = ...,
        cd_casing_shoe_catalog: global___CdCasingShoeCatalog | None = ...,
        cd_catalog: global___CdCatalog | None = ...,
        cd_cbl_catalog: global___CdCblCatalog | None = ...,
        cd_cbl_stab_catalog: global___CdCblStabCatalog | None = ...,
        cd_cementprop: global___CdCementprop | None = ...,
        cd_cement_fluid: global___CdCementFluid | None = ...,
        cd_cement_fluid_add: global___CdCementFluidAdd | None = ...,
        cd_cement_fluid_schedule: global___CdCementFluidSchedule | None = ...,
        cd_cement_job: global___CdCementJob | None = ...,
        cd_cement_plug_status: global___CdCementPlugStatus | None = ...,
        cd_cement_slurry_test: global___CdCementSlurryTest | None = ...,
        cd_cement_stage: global___CdCementStage | None = ...,
        cd_centralizer_catalog: global___CdCentralizerCatalog | None = ...,
        cd_centralizer_cat_force: global___CdCentralizerCatForce | None = ...,
        cd_change_history_journal: global___CdChangeHistoryJournal | None = ...,
        cd_class: global___CdClass | None = ...,
        cd_completion: global___CdCompletion | None = ...,
        cd_completions_catalog: global___CdCompletionsCatalog | None = ...,
        cd_completion_fluid: global___CdCompletionFluid | None = ...,
        cd_completion_intervent: global___CdCompletionIntervent | None = ...,
        cd_completion_notes: global___CdCompletionNotes | None = ...,
        cd_completion_retrievable: global___CdCompletionRetrievable | None = ...,
        cd_completion_status_history: global___CdCompletionStatusHistory | None = ...,
        cd_completion_treatment: global___CdCompletionTreatment | None = ...,
        cd_completion_uwi: global___CdCompletionUwi | None = ...,
        cd_composite_tool: global___CdCompositeTool | None = ...,
        cd_comp_spec_feature: global___CdCompSpecFeature | None = ...,
        cd_concur: global___CdConcur | None = ...,
        cd_contractor: global___CdContractor | None = ...,
        cd_csg_catalog: global___CdCsgCatalog | None = ...,
        cd_ct_catalog: global___CdCtCatalog | None = ...,
        cd_datum: global___CdDatum | None = ...,
        cd_dc_catalog: global___CdDcCatalog | None = ...,
        cd_definitive_survey_header: global___CdDefinitiveSurveyHeader | None = ...,
        cd_definitive_survey_station: global___CdDefinitiveSurveyStation | None = ...,
        cd_depth_interval_history: global___CdDepthIntervalHistory | None = ...,
        cd_dp_catalog: global___CdDpCatalog | None = ...,
        cd_ecc_catalog: global___CdEccCatalog | None = ...,
        cd_explorer_folder: global___CdExplorerFolder | None = ...,
        cd_explorer_folder_member: global___CdExplorerFolderMember | None = ...,
        cd_external_comp_acc: global___CdExternalCompAcc | None = ...,
        cd_external_comp_umb: global___CdExternalCompUmb | None = ...,
        cd_external_connection: global___CdExternalConnection | None = ...,
        cd_facility: global___CdFacility | None = ...,
        cd_fishing_catalog: global___CdFishingCatalog | None = ...,
        cd_fluid: global___CdFluid | None = ...,
        cd_formation_influx: global___CdFormationInflux | None = ...,
        cd_formation_influx_group: global___CdFormationInfluxGroup | None = ...,
        cd_formation_pick: global___CdFormationPick | None = ...,
        cd_frac_gradient: global___CdFracGradient | None = ...,
        cd_frac_gradient_group: global___CdFracGradientGroup | None = ...,
        cd_geo_datum: global___CdGeoDatum | None = ...,
        cd_geo_ellipsoid: global___CdGeoEllipsoid | None = ...,
        cd_geo_system: global___CdGeoSystem | None = ...,
        cd_geo_zone: global___CdGeoZone | None = ...,
        cd_grade: global___CdGrade | None = ...,
        cd_grade_sect_type: global___CdGradeSectType | None = ...,
        cd_hole_sect: global___CdHoleSect | None = ...,
        cd_hole_sect_group: global___CdHoleSectGroup | None = ...,
        cd_hole_sect_status: global___CdHoleSectStatus | None = ...,
        cd_hw_catalog: global___CdHwCatalog | None = ...,
        cd_interpretation: global___CdInterpretation | None = ...,
        cd_jar_catalog: global___CdJarCatalog | None = ...,
        cd_land_lease: global___CdLandLease | None = ...,
        cd_lesson: global___CdLesson | None = ...,
        cd_lesson_action: global___CdLessonAction | None = ...,
        cd_lesson_action_status: global___CdLessonActionStatus | None = ...,
        cd_lesson_bibliography: global___CdLessonBibliography | None = ...,
        cd_lesson_discussion: global___CdLessonDiscussion | None = ...,
        cd_lesson_keyword: global___CdLessonKeyword | None = ...,
        cd_lesson_status_history: global___CdLessonStatusHistory | None = ...,
        cd_library_well_list: global___CdLibraryWellList | None = ...,
        cd_lithology_class: global___CdLithologyClass | None = ...,
        cd_location: global___CdLocation | None = ...,
        cd_location_bc_grid: global___CdLocationBcGrid | None = ...,
        cd_location_carter: global___CdLocationCarter | None = ...,
        cd_location_congress: global___CdLocationCongress | None = ...,
        cd_location_dls: global___CdLocationDls | None = ...,
        cd_location_federal: global___CdLocationFederal | None = ...,
        cd_location_fps: global___CdLocationFps | None = ...,
        cd_location_geodetic: global___CdLocationGeodetic | None = ...,
        cd_location_international: global___CdLocationInternational | None = ...,
        cd_location_mapping: global___CdLocationMapping | None = ...,
        cd_location_narrative: global___CdLocationNarrative | None = ...,
        cd_location_ne: global___CdLocationNe | None = ...,
        cd_location_northsea: global___CdLocationNorthsea | None = ...,
        cd_location_nts: global___CdLocationNts | None = ...,
        cd_location_ocs: global___CdLocationOcs | None = ...,
        cd_location_ohio: global___CdLocationOhio | None = ...,
        cd_location_ontario_offshore: global___CdLocationOntarioOffshore | None = ...,
        cd_location_ontario_onshore: global___CdLocationOntarioOnshore | None = ...,
        cd_location_reference: global___CdLocationReference | None = ...,
        cd_location_texas: global___CdLocationTexas | None = ...,
        cd_material: global___CdMaterial | None = ...,
        cd_motor_catalog: global___CdMotorCatalog | None = ...,
        cd_mud_pump_catalog: global___CdMudPumpCatalog | None = ...,
        cd_mwd_catalog: global___CdMwdCatalog | None = ...,
        cd_nbk_annular_flow: global___CdNbkAnnularFlow | None = ...,
        cd_nbk_dwu: global___CdNbkDwu | None = ...,
        cd_nbk_fluid_compress: global___CdNbkFluidCompress | None = ...,
        cd_nbk_general: global___CdNbkGeneral | None = ...,
        cd_nbk_leak_off_test: global___CdNbkLeakOffTest | None = ...,
        cd_nbk_linear_weight: global___CdNbkLinearWeight | None = ...,
        cd_nbk_mix_fluid: global___CdNbkMixFluid | None = ...,
        cd_nbk_nozzles: global___CdNbkNozzles | None = ...,
        cd_nbk_pipe_flow: global___CdNbkPipeFlow | None = ...,
        cd_nbk_pump_output: global___CdNbkPumpOutput | None = ...,
        cd_nbk_string_analysis: global___CdNbkStringAnalysis | None = ...,
        cd_near_bit_reamer_catalog: global___CdNearBitReamerCatalog | None = ...,
        cd_nozzle_catalog: global___CdNozzleCatalog | None = ...,
        cd_opening_status: global___CdOpeningStatus | None = ...,
        cd_openwire_policy_setting: global___CdOpenwirePolicySetting | None = ...,
        cd_openwire_setting: global___CdOpenwireSetting | None = ...,
        cd_pad: global___CdPad | None = ...,
        cd_pad_bulk: global___CdPadBulk | None = ...,
        cd_pad_material_transfer: global___CdPadMaterialTransfer | None = ...,
        cd_pad_op: global___CdPadOp | None = ...,
        cd_pad_op_bulk_tran: global___CdPadOpBulkTran | None = ...,
        cd_pad_op_well: global___CdPadOpWell | None = ...,
        cd_pad_op_well_dailycost: global___CdPadOpWellDailycost | None = ...,
        cd_pad_transfer_detail: global___CdPadTransferDetail | None = ...,
        cd_pad_transfer_summary: global___CdPadTransferSummary | None = ...,
        cd_perfgun_catalog: global___CdPerfgunCatalog | None = ...,
        cd_perforate: global___CdPerforate | None = ...,
        cd_perf_assembly_link: global___CdPerfAssemblyLink | None = ...,
        cd_perf_clusters: global___CdPerfClusters | None = ...,
        cd_perf_interval: global___CdPerfInterval | None = ...,
        cd_policy: global___CdPolicy | None = ...,
        cd_policy_real_time_config: global___CdPolicyRealTimeConfig | None = ...,
        cd_polyline_header: global___CdPolylineHeader | None = ...,
        cd_polyline_point: global___CdPolylinePoint | None = ...,
        cd_pore_pressure: global___CdPorePressure | None = ...,
        cd_pore_pressure_group: global___CdPorePressureGroup | None = ...,
        cd_pressure_aof: global___CdPressureAof | None = ...,
        cd_pressure_aof_flow: global___CdPressureAofFlow | None = ...,
        cd_pressure_aws: global___CdPressureAws | None = ...,
        cd_pressure_aws_ac: global___CdPressureAwsAc | None = ...,
        cd_pressure_sg: global___CdPressureSg | None = ...,
        cd_pressure_sg_gradient: global___CdPressureSgGradient | None = ...,
        cd_pressure_survey: global___CdPressureSurvey | None = ...,
        cd_pressure_trg: global___CdPressureTrg | None = ...,
        cd_project: global___CdProject | None = ...,
        cd_project_target_site_link: global___CdProjectTargetSiteLink | None = ...,
        cd_project_target_wb_link: global___CdProjectTargetWbLink | None = ...,
        cd_proj_targ_scenario_link: global___CdProjTargScenarioLink | None = ...,
        cd_proj_targ_well_link: global___CdProjTargWellLink | None = ...,
        cd_prop_connect_catalog: global___CdPropConnectCatalog | None = ...,
        cd_realtime_instrument: global___CdRealtimeInstrument | None = ...,
        cd_real_time_config: global___CdRealTimeConfig | None = ...,
        cd_reamer_sub_catalog: global___CdReamerSubCatalog | None = ...,
        cd_region: global___CdRegion | None = ...,
        cd_reservoir: global___CdReservoir | None = ...,
        cd_reservoir_status: global___CdReservoirStatus | None = ...,
        cd_rig: global___CdRig | None = ...,
        cd_rig_anchor: global___CdRigAnchor | None = ...,
        cd_rig_boiler: global___CdRigBoiler | None = ...,
        cd_rig_bop: global___CdRigBop | None = ...,
        cd_rig_bop_component: global___CdRigBopComponent | None = ...,
        cd_rig_centrifuge: global___CdRigCentrifuge | None = ...,
        cd_rig_degasser: global___CdRigDegasser | None = ...,
        cd_rig_hydroclone: global___CdRigHydroclone | None = ...,
        cd_rig_motor: global___CdRigMotor | None = ...,
        cd_rig_pit: global___CdRigPit | None = ...,
        cd_rig_pump: global___CdRigPump | None = ...,
        cd_rig_shaker: global___CdRigShaker | None = ...,
        cd_rig_surface: global___CdRigSurface | None = ...,
        cd_rod_guide: global___CdRodGuide | None = ...,
        cd_rss_catalog: global___CdRssCatalog | None = ...,
        cd_scenario: global___CdScenario | None = ...,
        cd_scenario_formation_link: global___CdScenarioFormationLink | None = ...,
        cd_scenario_surface_link: global___CdScenarioSurfaceLink | None = ...,
        cd_screen_catalog: global___CdScreenCatalog | None = ...,
        cd_site: global___CdSite | None = ...,
        cd_site_lease: global___CdSiteLease | None = ...,
        cd_site_location: global___CdSiteLocation | None = ...,
        cd_site_owner: global___CdSiteOwner | None = ...,
        cd_site_owner_contact: global___CdSiteOwnerContact | None = ...,
        cd_site_status: global___CdSiteStatus | None = ...,
        cd_site_tg: global___CdSiteTg | None = ...,
        cd_slip_crushing_catalog: global___CdSlipCrushingCatalog | None = ...,
        cd_stab_catalog: global___CdStabCatalog | None = ...,
        cd_strat_unit: global___CdStratUnit | None = ...,
        cd_surface_header: global___CdSurfaceHeader | None = ...,
        cd_surface_tri_mesh: global___CdSurfaceTriMesh | None = ...,
        cd_survey_analysis_link: global___CdSurveyAnalysisLink | None = ...,
        cd_survey_analysis_list: global___CdSurveyAnalysisList | None = ...,
        cd_survey_gauge_link: global___CdSurveyGaugeLink | None = ...,
        cd_survey_header: global___CdSurveyHeader | None = ...,
        cd_survey_program: global___CdSurveyProgram | None = ...,
        cd_survey_station: global___CdSurveyStation | None = ...,
        cd_survey_tool: global___CdSurveyTool | None = ...,
        cd_temp_gradient: global___CdTempGradient | None = ...,
        cd_temp_gradient_group: global___CdTempGradientGroup | None = ...,
        cd_test: global___CdTest | None = ...,
        cd_test_analysis: global___CdTestAnalysis | None = ...,
        cd_test_analysis_link: global___CdTestAnalysisLink | None = ...,
        cd_test_beam: global___CdTestBeam | None = ...,
        cd_test_cav: global___CdTestCav | None = ...,
        cd_test_flow: global___CdTestFlow | None = ...,
        cd_test_fluid: global___CdTestFluid | None = ...,
        cd_test_gas: global___CdTestGas | None = ...,
        cd_test_gauge: global___CdTestGauge | None = ...,
        cd_test_gauge_data: global___CdTestGaugeData | None = ...,
        cd_test_gauge_link: global___CdTestGaugeLink | None = ...,
        cd_test_interp: global___CdTestInterp | None = ...,
        cd_test_meter: global___CdTestMeter | None = ...,
        cd_test_meter_fluid: global___CdTestMeterFluid | None = ...,
        cd_test_meter_gas: global___CdTestMeterGas | None = ...,
        cd_test_oil: global___CdTestOil | None = ...,
        cd_test_oil_dist: global___CdTestOilDist | None = ...,
        cd_test_oil_vis: global___CdTestOilVis | None = ...,
        cd_test_swab: global___CdTestSwab | None = ...,
        cd_test_water: global___CdTestWater | None = ...,
        cd_vertical_section: global___CdVerticalSection | None = ...,
        cd_vg_meter: global___CdVgMeter | None = ...,
        cd_wbo_comp_link: global___CdWboCompLink | None = ...,
        cd_wb_real_time_config: global___CdWbRealTimeConfig | None = ...,
        cd_well: global___CdWell | None = ...,
        cd_wellbore: global___CdWellbore | None = ...,
        cd_wellbore_alias: global___CdWellboreAlias | None = ...,
        cd_wellbore_external: global___CdWellboreExternal | None = ...,
        cd_wellbore_formation: global___CdWellboreFormation | None = ...,
        cd_wellbore_interest: global___CdWellboreInterest | None = ...,
        cd_wellbore_marker: global___CdWellboreMarker | None = ...,
        cd_wellbore_opening: global___CdWellboreOpening | None = ...,
        cd_wellbore_remarks: global___CdWellboreRemarks | None = ...,
        cd_wellbore_status: global___CdWellboreStatus | None = ...,
        cd_wellbore_type: global___CdWellboreType | None = ...,
        cd_wellbore_uwi: global___CdWellboreUwi | None = ...,
        cd_wellbore_zone: global___CdWellboreZone | None = ...,
        cd_wellbore_zone_prop: global___CdWellboreZoneProp | None = ...,
        cd_wellbore_zone_status: global___CdWellboreZoneStatus | None = ...,
        cd_wellhead: global___CdWellhead | None = ...,
        cd_wellhead_comp: global___CdWellheadComp | None = ...,
        cd_wellhead_completion_link: global___CdWellheadCompletionLink | None = ...,
        cd_wellhead_comp_outlet: global___CdWellheadCompOutlet | None = ...,
        cd_wellhead_hanger: global___CdWellheadHanger | None = ...,
        cd_wellhead_hanger_control: global___CdWellheadHangerControl | None = ...,
        cd_wellhead_test: global___CdWellheadTest | None = ...,
        cd_well_alias: global___CdWellAlias | None = ...,
        cd_well_all: global___CdWellAll | None = ...,
        cd_well_approval: global___CdWellApproval | None = ...,
        cd_well_cost_reduction: global___CdWellCostReduction | None = ...,
        cd_well_external: global___CdWellExternal | None = ...,
        cd_well_lease: global___CdWellLease | None = ...,
        cd_well_maasp: global___CdWellMaasp | None = ...,
        cd_well_remarks: global___CdWellRemarks | None = ...,
        cd_well_status: global___CdWellStatus | None = ...,
        cd_well_status_history: global___CdWellStatusHistory | None = ...,
        cd_well_tg: global___CdWellTg | None = ...,
        cd_well_uwi: global___CdWellUwi | None = ...,
        cd_weqp_block: global___CdWeqpBlock | None = ...,
        cd_weqp_conv_pump: global___CdWeqpConvPump | None = ...,
        cd_weqp_cpump: global___CdWeqpCpump | None = ...,
        cd_weqp_esp: global___CdWeqpEsp | None = ...,
        cd_weqp_gas_lift_mandrel: global___CdWeqpGasLiftMandrel | None = ...,
        cd_weqp_gas_lift_operation: global___CdWeqpGasLiftOperation | None = ...,
        cd_weqp_gas_lift_valve: global___CdWeqpGasLiftValve | None = ...,
        cd_weqp_gl_valve_inspection: global___CdWeqpGlValveInspection | None = ...,
        cd_weqp_gl_valve_operation: global___CdWeqpGlValveOperation | None = ...,
        cd_weqp_gravel_pack_screen: global___CdWeqpGravelPackScreen | None = ...,
        cd_weqp_packer: global___CdWeqpPacker | None = ...,
        cd_weqp_pbr: global___CdWeqpPbr | None = ...,
        cd_weqp_pcp_detail: global___CdWeqpPcpDetail | None = ...,
        cd_weqp_pd_sensor: global___CdWeqpPdSensor | None = ...,
        cd_weqp_progressive_cavity: global___CdWeqpProgressiveCavity | None = ...,
        cd_weqp_rod: global___CdWeqpRod | None = ...,
        cd_weqp_sssv: global___CdWeqpSssv | None = ...,
        cd_weqp_tieback_recept: global___CdWeqpTiebackRecept | None = ...,
        cd_zonation_scheme: global___CdZonationScheme | None = ...,
        cd_zone: global___CdZone | None = ...,
        cd_zone_structure: global___CdZoneStructure | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_acc_catalog", b"cd_acc_catalog", "cd_air_package", b"cd_air_package", "cd_air_package_rig_link", b"cd_air_package_rig_link", "cd_assembly", b"cd_assembly", "cd_assembly_comp", b"cd_assembly_comp", "cd_assembly_comp_failure", b"cd_assembly_comp_failure", "cd_assembly_comp_fish_tool", b"cd_assembly_comp_fish_tool", "cd_assembly_comp_inner", b"cd_assembly_comp_inner", "cd_assembly_comp_status", b"cd_assembly_comp_status", "cd_assembly_detail", b"cd_assembly_detail", "cd_assembly_id_min", b"cd_assembly_id_min", "cd_assembly_inner", b"cd_assembly_inner", "cd_assembly_note", b"cd_assembly_note", "cd_assembly_status", b"cd_assembly_status", "cd_assembly_sub", b"cd_assembly_sub", "cd_attachment", b"cd_attachment", "cd_attachment_journal", b"cd_attachment_journal", "cd_bed_impeller_catalog", b"cd_bed_impeller_catalog", "cd_bha_comp_bit", b"cd_bha_comp_bit", "cd_bha_comp_bit_inner", b"cd_bha_comp_bit_inner", "cd_bha_comp_cbl_stab", b"cd_bha_comp_cbl_stab", "cd_bha_comp_dp_hw", b"cd_bha_comp_dp_hw", "cd_bha_comp_dp_hw_inner", b"cd_bha_comp_dp_hw_inner", "cd_bha_comp_eccstab", b"cd_bha_comp_eccstab", "cd_bha_comp_jar", b"cd_bha_comp_jar", "cd_bha_comp_jar_inner", b"cd_bha_comp_jar_inner", "cd_bha_comp_motor", b"cd_bha_comp_motor", "cd_bha_comp_motor_inner", b"cd_bha_comp_motor_inner", "cd_bha_comp_mwd", b"cd_bha_comp_mwd", "cd_bha_comp_nozzle", b"cd_bha_comp_nozzle", "cd_bha_comp_nozzle_inner", b"cd_bha_comp_nozzle_inner", "cd_bha_comp_stab", b"cd_bha_comp_stab", "cd_bha_comp_stab_inner", b"cd_bha_comp_stab_inner", "cd_bha_motor_comp", b"cd_bha_motor_comp", "cd_bha_mwd_comp", b"cd_bha_mwd_comp", "cd_bit_catalog", b"cd_bit_catalog", "cd_bit_nozzle_catalog", b"cd_bit_nozzle_catalog", "cd_business_associate", b"cd_business_associate", "cd_business_association", b"cd_business_association", "cd_case", b"cd_case", "cd_case_assembly", b"cd_case_assembly", "cd_case_temp_gradient", b"cd_case_temp_gradient", "cd_casing_scraper_catalog", b"cd_casing_scraper_catalog", "cd_casing_shoe_catalog", b"cd_casing_shoe_catalog", "cd_catalog", b"cd_catalog", "cd_cbl_catalog", b"cd_cbl_catalog", "cd_cbl_stab_catalog", b"cd_cbl_stab_catalog", "cd_cement_fluid", b"cd_cement_fluid", "cd_cement_fluid_add", b"cd_cement_fluid_add", "cd_cement_fluid_schedule", b"cd_cement_fluid_schedule", "cd_cement_job", b"cd_cement_job", "cd_cement_plug_status", b"cd_cement_plug_status", "cd_cement_slurry_test", b"cd_cement_slurry_test", "cd_cement_stage", b"cd_cement_stage", "cd_cementprop", b"cd_cementprop", "cd_centralizer_cat_force", b"cd_centralizer_cat_force", "cd_centralizer_catalog", b"cd_centralizer_catalog", "cd_change_history_journal", b"cd_change_history_journal", "cd_class", b"cd_class", "cd_comp_spec_feature", b"cd_comp_spec_feature", "cd_completion", b"cd_completion", "cd_completion_fluid", b"cd_completion_fluid", "cd_completion_intervent", b"cd_completion_intervent", "cd_completion_notes", b"cd_completion_notes", "cd_completion_retrievable", b"cd_completion_retrievable", "cd_completion_status_history", b"cd_completion_status_history", "cd_completion_treatment", b"cd_completion_treatment", "cd_completion_uwi", b"cd_completion_uwi", "cd_completions_catalog", b"cd_completions_catalog", "cd_composite_tool", b"cd_composite_tool", "cd_concur", b"cd_concur", "cd_contractor", b"cd_contractor", "cd_csg_catalog", b"cd_csg_catalog", "cd_ct_catalog", b"cd_ct_catalog", "cd_datum", b"cd_datum", "cd_dc_catalog", b"cd_dc_catalog", "cd_definitive_survey_header", b"cd_definitive_survey_header", "cd_definitive_survey_station", b"cd_definitive_survey_station", "cd_depth_interval_history", b"cd_depth_interval_history", "cd_dp_catalog", b"cd_dp_catalog", "cd_ecc_catalog", b"cd_ecc_catalog", "cd_explorer_folder", b"cd_explorer_folder", "cd_explorer_folder_member", b"cd_explorer_folder_member", "cd_external_comp_acc", b"cd_external_comp_acc", "cd_external_comp_umb", b"cd_external_comp_umb", "cd_external_connection", b"cd_external_connection", "cd_facility", b"cd_facility", "cd_fishing_catalog", b"cd_fishing_catalog", "cd_fluid", b"cd_fluid", "cd_formation_influx", b"cd_formation_influx", "cd_formation_influx_group", b"cd_formation_influx_group", "cd_formation_pick", b"cd_formation_pick", "cd_frac_gradient", b"cd_frac_gradient", "cd_frac_gradient_group", b"cd_frac_gradient_group", "cd_geo_datum", b"cd_geo_datum", "cd_geo_ellipsoid", b"cd_geo_ellipsoid", "cd_geo_system", b"cd_geo_system", "cd_geo_zone", b"cd_geo_zone", "cd_grade", b"cd_grade", "cd_grade_sect_type", b"cd_grade_sect_type", "cd_hole_sect", b"cd_hole_sect", "cd_hole_sect_group", b"cd_hole_sect_group", "cd_hole_sect_status", b"cd_hole_sect_status", "cd_hw_catalog", b"cd_hw_catalog", "cd_interpretation", b"cd_interpretation", "cd_jar_catalog", b"cd_jar_catalog", "cd_land_lease", b"cd_land_lease", "cd_lesson", b"cd_lesson", "cd_lesson_action", b"cd_lesson_action", "cd_lesson_action_status", b"cd_lesson_action_status", "cd_lesson_bibliography", b"cd_lesson_bibliography", "cd_lesson_discussion", b"cd_lesson_discussion", "cd_lesson_keyword", b"cd_lesson_keyword", "cd_lesson_status_history", b"cd_lesson_status_history", "cd_library_well_list", b"cd_library_well_list", "cd_lithology_class", b"cd_lithology_class", "cd_location", b"cd_location", "cd_location_bc_grid", b"cd_location_bc_grid", "cd_location_carter", b"cd_location_carter", "cd_location_congress", b"cd_location_congress", "cd_location_dls", b"cd_location_dls", "cd_location_federal", b"cd_location_federal", "cd_location_fps", b"cd_location_fps", "cd_location_geodetic", b"cd_location_geodetic", "cd_location_international", b"cd_location_international", "cd_location_mapping", b"cd_location_mapping", "cd_location_narrative", b"cd_location_narrative", "cd_location_ne", b"cd_location_ne", "cd_location_northsea", b"cd_location_northsea", "cd_location_nts", b"cd_location_nts", "cd_location_ocs", b"cd_location_ocs", "cd_location_ohio", b"cd_location_ohio", "cd_location_ontario_offshore", b"cd_location_ontario_offshore", "cd_location_ontario_onshore", b"cd_location_ontario_onshore", "cd_location_reference", b"cd_location_reference", "cd_location_texas", b"cd_location_texas", "cd_material", b"cd_material", "cd_motor_catalog", b"cd_motor_catalog", "cd_mud_pump_catalog", b"cd_mud_pump_catalog", "cd_mwd_catalog", b"cd_mwd_catalog", "cd_nbk_annular_flow", b"cd_nbk_annular_flow", "cd_nbk_dwu", b"cd_nbk_dwu", "cd_nbk_fluid_compress", b"cd_nbk_fluid_compress", "cd_nbk_general", b"cd_nbk_general", "cd_nbk_leak_off_test", b"cd_nbk_leak_off_test", "cd_nbk_linear_weight", b"cd_nbk_linear_weight", "cd_nbk_mix_fluid", b"cd_nbk_mix_fluid", "cd_nbk_nozzles", b"cd_nbk_nozzles", "cd_nbk_pipe_flow", b"cd_nbk_pipe_flow", "cd_nbk_pump_output", b"cd_nbk_pump_output", "cd_nbk_string_analysis", b"cd_nbk_string_analysis", "cd_near_bit_reamer_catalog", b"cd_near_bit_reamer_catalog", "cd_nozzle_catalog", b"cd_nozzle_catalog", "cd_opening_status", b"cd_opening_status", "cd_openwire_policy_setting", b"cd_openwire_policy_setting", "cd_openwire_setting", b"cd_openwire_setting", "cd_pad", b"cd_pad", "cd_pad_bulk", b"cd_pad_bulk", "cd_pad_material_transfer", b"cd_pad_material_transfer", "cd_pad_op", b"cd_pad_op", "cd_pad_op_bulk_tran", b"cd_pad_op_bulk_tran", "cd_pad_op_well", b"cd_pad_op_well", "cd_pad_op_well_dailycost", b"cd_pad_op_well_dailycost", "cd_pad_transfer_detail", b"cd_pad_transfer_detail", "cd_pad_transfer_summary", b"cd_pad_transfer_summary", "cd_perf_assembly_link", b"cd_perf_assembly_link", "cd_perf_clusters", b"cd_perf_clusters", "cd_perf_interval", b"cd_perf_interval", "cd_perfgun_catalog", b"cd_perfgun_catalog", "cd_perforate", b"cd_perforate", "cd_policy", b"cd_policy", "cd_policy_real_time_config", b"cd_policy_real_time_config", "cd_polyline_header", b"cd_polyline_header", "cd_polyline_point", b"cd_polyline_point", "cd_pore_pressure", b"cd_pore_pressure", "cd_pore_pressure_group", b"cd_pore_pressure_group", "cd_pressure_aof", b"cd_pressure_aof", "cd_pressure_aof_flow", b"cd_pressure_aof_flow", "cd_pressure_aws", b"cd_pressure_aws", "cd_pressure_aws_ac", b"cd_pressure_aws_ac", "cd_pressure_sg", b"cd_pressure_sg", "cd_pressure_sg_gradient", b"cd_pressure_sg_gradient", "cd_pressure_survey", b"cd_pressure_survey", "cd_pressure_trg", b"cd_pressure_trg", "cd_proj_targ_scenario_link", b"cd_proj_targ_scenario_link", "cd_proj_targ_well_link", b"cd_proj_targ_well_link", "cd_project", b"cd_project", "cd_project_target_site_link", b"cd_project_target_site_link", "cd_project_target_wb_link", b"cd_project_target_wb_link", "cd_prop_connect_catalog", b"cd_prop_connect_catalog", "cd_real_time_config", b"cd_real_time_config", "cd_realtime_instrument", b"cd_realtime_instrument", "cd_reamer_sub_catalog", b"cd_reamer_sub_catalog", "cd_region", b"cd_region", "cd_reservoir", b"cd_reservoir", "cd_reservoir_status", b"cd_reservoir_status", "cd_rig", b"cd_rig", "cd_rig_anchor", b"cd_rig_anchor", "cd_rig_boiler", b"cd_rig_boiler", "cd_rig_bop", b"cd_rig_bop", "cd_rig_bop_component", b"cd_rig_bop_component", "cd_rig_centrifuge", b"cd_rig_centrifuge", "cd_rig_degasser", b"cd_rig_degasser", "cd_rig_hydroclone", b"cd_rig_hydroclone", "cd_rig_motor", b"cd_rig_motor", "cd_rig_pit", b"cd_rig_pit", "cd_rig_pump", b"cd_rig_pump", "cd_rig_shaker", b"cd_rig_shaker", "cd_rig_surface", b"cd_rig_surface", "cd_rod_guide", b"cd_rod_guide", "cd_rss_catalog", b"cd_rss_catalog", "cd_scenario", b"cd_scenario", "cd_scenario_formation_link", b"cd_scenario_formation_link", "cd_scenario_surface_link", b"cd_scenario_surface_link", "cd_screen_catalog", b"cd_screen_catalog", "cd_site", b"cd_site", "cd_site_lease", b"cd_site_lease", "cd_site_location", b"cd_site_location", "cd_site_owner", b"cd_site_owner", "cd_site_owner_contact", b"cd_site_owner_contact", "cd_site_status", b"cd_site_status", "cd_site_tg", b"cd_site_tg", "cd_slip_crushing_catalog", b"cd_slip_crushing_catalog", "cd_stab_catalog", b"cd_stab_catalog", "cd_strat_unit", b"cd_strat_unit", "cd_surface_header", b"cd_surface_header", "cd_surface_tri_mesh", b"cd_surface_tri_mesh", "cd_survey_analysis_link", b"cd_survey_analysis_link", "cd_survey_analysis_list", b"cd_survey_analysis_list", "cd_survey_gauge_link", b"cd_survey_gauge_link", "cd_survey_header", b"cd_survey_header", "cd_survey_program", b"cd_survey_program", "cd_survey_station", b"cd_survey_station", "cd_survey_tool", b"cd_survey_tool", "cd_temp_gradient", b"cd_temp_gradient", "cd_temp_gradient_group", b"cd_temp_gradient_group", "cd_test", b"cd_test", "cd_test_analysis", b"cd_test_analysis", "cd_test_analysis_link", b"cd_test_analysis_link", "cd_test_beam", b"cd_test_beam", "cd_test_cav", b"cd_test_cav", "cd_test_flow", b"cd_test_flow", "cd_test_fluid", b"cd_test_fluid", "cd_test_gas", b"cd_test_gas", "cd_test_gauge", b"cd_test_gauge", "cd_test_gauge_data", b"cd_test_gauge_data", "cd_test_gauge_link", b"cd_test_gauge_link", "cd_test_interp", b"cd_test_interp", "cd_test_meter", b"cd_test_meter", "cd_test_meter_fluid", b"cd_test_meter_fluid", "cd_test_meter_gas", b"cd_test_meter_gas", "cd_test_oil", b"cd_test_oil", "cd_test_oil_dist", b"cd_test_oil_dist", "cd_test_oil_vis", b"cd_test_oil_vis", "cd_test_swab", b"cd_test_swab", "cd_test_water", b"cd_test_water", "cd_vertical_section", b"cd_vertical_section", "cd_vg_meter", b"cd_vg_meter", "cd_wb_real_time_config", b"cd_wb_real_time_config", "cd_wbo_comp_link", b"cd_wbo_comp_link", "cd_well", b"cd_well", "cd_well_alias", b"cd_well_alias", "cd_well_all", b"cd_well_all", "cd_well_approval", b"cd_well_approval", "cd_well_cost_reduction", b"cd_well_cost_reduction", "cd_well_external", b"cd_well_external", "cd_well_lease", b"cd_well_lease", "cd_well_maasp", b"cd_well_maasp", "cd_well_remarks", b"cd_well_remarks", "cd_well_status", b"cd_well_status", "cd_well_status_history", b"cd_well_status_history", "cd_well_tg", b"cd_well_tg", "cd_well_uwi", b"cd_well_uwi", "cd_wellbore", b"cd_wellbore", "cd_wellbore_alias", b"cd_wellbore_alias", "cd_wellbore_external", b"cd_wellbore_external", "cd_wellbore_formation", b"cd_wellbore_formation", "cd_wellbore_interest", b"cd_wellbore_interest", "cd_wellbore_marker", b"cd_wellbore_marker", "cd_wellbore_opening", b"cd_wellbore_opening", "cd_wellbore_remarks", b"cd_wellbore_remarks", "cd_wellbore_status", b"cd_wellbore_status", "cd_wellbore_type", b"cd_wellbore_type", "cd_wellbore_uwi", b"cd_wellbore_uwi", "cd_wellbore_zone", b"cd_wellbore_zone", "cd_wellbore_zone_prop", b"cd_wellbore_zone_prop", "cd_wellbore_zone_status", b"cd_wellbore_zone_status", "cd_wellhead", b"cd_wellhead", "cd_wellhead_comp", b"cd_wellhead_comp", "cd_wellhead_comp_outlet", b"cd_wellhead_comp_outlet", "cd_wellhead_completion_link", b"cd_wellhead_completion_link", "cd_wellhead_hanger", b"cd_wellhead_hanger", "cd_wellhead_hanger_control", b"cd_wellhead_hanger_control", "cd_wellhead_test", b"cd_wellhead_test", "cd_weqp_block", b"cd_weqp_block", "cd_weqp_conv_pump", b"cd_weqp_conv_pump", "cd_weqp_cpump", b"cd_weqp_cpump", "cd_weqp_esp", b"cd_weqp_esp", "cd_weqp_gas_lift_mandrel", b"cd_weqp_gas_lift_mandrel", "cd_weqp_gas_lift_operation", b"cd_weqp_gas_lift_operation", "cd_weqp_gas_lift_valve", b"cd_weqp_gas_lift_valve", "cd_weqp_gl_valve_inspection", b"cd_weqp_gl_valve_inspection", "cd_weqp_gl_valve_operation", b"cd_weqp_gl_valve_operation", "cd_weqp_gravel_pack_screen", b"cd_weqp_gravel_pack_screen", "cd_weqp_packer", b"cd_weqp_packer", "cd_weqp_pbr", b"cd_weqp_pbr", "cd_weqp_pcp_detail", b"cd_weqp_pcp_detail", "cd_weqp_pd_sensor", b"cd_weqp_pd_sensor", "cd_weqp_progressive_cavity", b"cd_weqp_progressive_cavity", "cd_weqp_rod", b"cd_weqp_rod", "cd_weqp_sssv", b"cd_weqp_sssv", "cd_weqp_tieback_recept", b"cd_weqp_tieback_recept", "cd_zonation_scheme", b"cd_zonation_scheme", "cd_zone", b"cd_zone", "cd_zone_structure", b"cd_zone_structure", "data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_acc_catalog", b"cd_acc_catalog", "cd_air_package", b"cd_air_package", "cd_air_package_rig_link", b"cd_air_package_rig_link", "cd_assembly", b"cd_assembly", "cd_assembly_comp", b"cd_assembly_comp", "cd_assembly_comp_failure", b"cd_assembly_comp_failure", "cd_assembly_comp_fish_tool", b"cd_assembly_comp_fish_tool", "cd_assembly_comp_inner", b"cd_assembly_comp_inner", "cd_assembly_comp_status", b"cd_assembly_comp_status", "cd_assembly_detail", b"cd_assembly_detail", "cd_assembly_id_min", b"cd_assembly_id_min", "cd_assembly_inner", b"cd_assembly_inner", "cd_assembly_note", b"cd_assembly_note", "cd_assembly_status", b"cd_assembly_status", "cd_assembly_sub", b"cd_assembly_sub", "cd_attachment", b"cd_attachment", "cd_attachment_journal", b"cd_attachment_journal", "cd_bed_impeller_catalog", b"cd_bed_impeller_catalog", "cd_bha_comp_bit", b"cd_bha_comp_bit", "cd_bha_comp_bit_inner", b"cd_bha_comp_bit_inner", "cd_bha_comp_cbl_stab", b"cd_bha_comp_cbl_stab", "cd_bha_comp_dp_hw", b"cd_bha_comp_dp_hw", "cd_bha_comp_dp_hw_inner", b"cd_bha_comp_dp_hw_inner", "cd_bha_comp_eccstab", b"cd_bha_comp_eccstab", "cd_bha_comp_jar", b"cd_bha_comp_jar", "cd_bha_comp_jar_inner", b"cd_bha_comp_jar_inner", "cd_bha_comp_motor", b"cd_bha_comp_motor", "cd_bha_comp_motor_inner", b"cd_bha_comp_motor_inner", "cd_bha_comp_mwd", b"cd_bha_comp_mwd", "cd_bha_comp_nozzle", b"cd_bha_comp_nozzle", "cd_bha_comp_nozzle_inner", b"cd_bha_comp_nozzle_inner", "cd_bha_comp_stab", b"cd_bha_comp_stab", "cd_bha_comp_stab_inner", b"cd_bha_comp_stab_inner", "cd_bha_motor_comp", b"cd_bha_motor_comp", "cd_bha_mwd_comp", b"cd_bha_mwd_comp", "cd_bit_catalog", b"cd_bit_catalog", "cd_bit_nozzle_catalog", b"cd_bit_nozzle_catalog", "cd_business_associate", b"cd_business_associate", "cd_business_association", b"cd_business_association", "cd_case", b"cd_case", "cd_case_assembly", b"cd_case_assembly", "cd_case_temp_gradient", b"cd_case_temp_gradient", "cd_casing_scraper_catalog", b"cd_casing_scraper_catalog", "cd_casing_shoe_catalog", b"cd_casing_shoe_catalog", "cd_catalog", b"cd_catalog", "cd_cbl_catalog", b"cd_cbl_catalog", "cd_cbl_stab_catalog", b"cd_cbl_stab_catalog", "cd_cement_fluid", b"cd_cement_fluid", "cd_cement_fluid_add", b"cd_cement_fluid_add", "cd_cement_fluid_schedule", b"cd_cement_fluid_schedule", "cd_cement_job", b"cd_cement_job", "cd_cement_plug_status", b"cd_cement_plug_status", "cd_cement_slurry_test", b"cd_cement_slurry_test", "cd_cement_stage", b"cd_cement_stage", "cd_cementprop", b"cd_cementprop", "cd_centralizer_cat_force", b"cd_centralizer_cat_force", "cd_centralizer_catalog", b"cd_centralizer_catalog", "cd_change_history_journal", b"cd_change_history_journal", "cd_class", b"cd_class", "cd_comp_spec_feature", b"cd_comp_spec_feature", "cd_completion", b"cd_completion", "cd_completion_fluid", b"cd_completion_fluid", "cd_completion_intervent", b"cd_completion_intervent", "cd_completion_notes", b"cd_completion_notes", "cd_completion_retrievable", b"cd_completion_retrievable", "cd_completion_status_history", b"cd_completion_status_history", "cd_completion_treatment", b"cd_completion_treatment", "cd_completion_uwi", b"cd_completion_uwi", "cd_completions_catalog", b"cd_completions_catalog", "cd_composite_tool", b"cd_composite_tool", "cd_concur", b"cd_concur", "cd_contractor", b"cd_contractor", "cd_csg_catalog", b"cd_csg_catalog", "cd_ct_catalog", b"cd_ct_catalog", "cd_datum", b"cd_datum", "cd_dc_catalog", b"cd_dc_catalog", "cd_definitive_survey_header", b"cd_definitive_survey_header", "cd_definitive_survey_station", b"cd_definitive_survey_station", "cd_depth_interval_history", b"cd_depth_interval_history", "cd_dp_catalog", b"cd_dp_catalog", "cd_ecc_catalog", b"cd_ecc_catalog", "cd_explorer_folder", b"cd_explorer_folder", "cd_explorer_folder_member", b"cd_explorer_folder_member", "cd_external_comp_acc", b"cd_external_comp_acc", "cd_external_comp_umb", b"cd_external_comp_umb", "cd_external_connection", b"cd_external_connection", "cd_facility", b"cd_facility", "cd_fishing_catalog", b"cd_fishing_catalog", "cd_fluid", b"cd_fluid", "cd_formation_influx", b"cd_formation_influx", "cd_formation_influx_group", b"cd_formation_influx_group", "cd_formation_pick", b"cd_formation_pick", "cd_frac_gradient", b"cd_frac_gradient", "cd_frac_gradient_group", b"cd_frac_gradient_group", "cd_geo_datum", b"cd_geo_datum", "cd_geo_ellipsoid", b"cd_geo_ellipsoid", "cd_geo_system", b"cd_geo_system", "cd_geo_zone", b"cd_geo_zone", "cd_grade", b"cd_grade", "cd_grade_sect_type", b"cd_grade_sect_type", "cd_hole_sect", b"cd_hole_sect", "cd_hole_sect_group", b"cd_hole_sect_group", "cd_hole_sect_status", b"cd_hole_sect_status", "cd_hw_catalog", b"cd_hw_catalog", "cd_interpretation", b"cd_interpretation", "cd_jar_catalog", b"cd_jar_catalog", "cd_land_lease", b"cd_land_lease", "cd_lesson", b"cd_lesson", "cd_lesson_action", b"cd_lesson_action", "cd_lesson_action_status", b"cd_lesson_action_status", "cd_lesson_bibliography", b"cd_lesson_bibliography", "cd_lesson_discussion", b"cd_lesson_discussion", "cd_lesson_keyword", b"cd_lesson_keyword", "cd_lesson_status_history", b"cd_lesson_status_history", "cd_library_well_list", b"cd_library_well_list", "cd_lithology_class", b"cd_lithology_class", "cd_location", b"cd_location", "cd_location_bc_grid", b"cd_location_bc_grid", "cd_location_carter", b"cd_location_carter", "cd_location_congress", b"cd_location_congress", "cd_location_dls", b"cd_location_dls", "cd_location_federal", b"cd_location_federal", "cd_location_fps", b"cd_location_fps", "cd_location_geodetic", b"cd_location_geodetic", "cd_location_international", b"cd_location_international", "cd_location_mapping", b"cd_location_mapping", "cd_location_narrative", b"cd_location_narrative", "cd_location_ne", b"cd_location_ne", "cd_location_northsea", b"cd_location_northsea", "cd_location_nts", b"cd_location_nts", "cd_location_ocs", b"cd_location_ocs", "cd_location_ohio", b"cd_location_ohio", "cd_location_ontario_offshore", b"cd_location_ontario_offshore", "cd_location_ontario_onshore", b"cd_location_ontario_onshore", "cd_location_reference", b"cd_location_reference", "cd_location_texas", b"cd_location_texas", "cd_material", b"cd_material", "cd_motor_catalog", b"cd_motor_catalog", "cd_mud_pump_catalog", b"cd_mud_pump_catalog", "cd_mwd_catalog", b"cd_mwd_catalog", "cd_nbk_annular_flow", b"cd_nbk_annular_flow", "cd_nbk_dwu", b"cd_nbk_dwu", "cd_nbk_fluid_compress", b"cd_nbk_fluid_compress", "cd_nbk_general", b"cd_nbk_general", "cd_nbk_leak_off_test", b"cd_nbk_leak_off_test", "cd_nbk_linear_weight", b"cd_nbk_linear_weight", "cd_nbk_mix_fluid", b"cd_nbk_mix_fluid", "cd_nbk_nozzles", b"cd_nbk_nozzles", "cd_nbk_pipe_flow", b"cd_nbk_pipe_flow", "cd_nbk_pump_output", b"cd_nbk_pump_output", "cd_nbk_string_analysis", b"cd_nbk_string_analysis", "cd_near_bit_reamer_catalog", b"cd_near_bit_reamer_catalog", "cd_nozzle_catalog", b"cd_nozzle_catalog", "cd_opening_status", b"cd_opening_status", "cd_openwire_policy_setting", b"cd_openwire_policy_setting", "cd_openwire_setting", b"cd_openwire_setting", "cd_pad", b"cd_pad", "cd_pad_bulk", b"cd_pad_bulk", "cd_pad_material_transfer", b"cd_pad_material_transfer", "cd_pad_op", b"cd_pad_op", "cd_pad_op_bulk_tran", b"cd_pad_op_bulk_tran", "cd_pad_op_well", b"cd_pad_op_well", "cd_pad_op_well_dailycost", b"cd_pad_op_well_dailycost", "cd_pad_transfer_detail", b"cd_pad_transfer_detail", "cd_pad_transfer_summary", b"cd_pad_transfer_summary", "cd_perf_assembly_link", b"cd_perf_assembly_link", "cd_perf_clusters", b"cd_perf_clusters", "cd_perf_interval", b"cd_perf_interval", "cd_perfgun_catalog", b"cd_perfgun_catalog", "cd_perforate", b"cd_perforate", "cd_policy", b"cd_policy", "cd_policy_real_time_config", b"cd_policy_real_time_config", "cd_polyline_header", b"cd_polyline_header", "cd_polyline_point", b"cd_polyline_point", "cd_pore_pressure", b"cd_pore_pressure", "cd_pore_pressure_group", b"cd_pore_pressure_group", "cd_pressure_aof", b"cd_pressure_aof", "cd_pressure_aof_flow", b"cd_pressure_aof_flow", "cd_pressure_aws", b"cd_pressure_aws", "cd_pressure_aws_ac", b"cd_pressure_aws_ac", "cd_pressure_sg", b"cd_pressure_sg", "cd_pressure_sg_gradient", b"cd_pressure_sg_gradient", "cd_pressure_survey", b"cd_pressure_survey", "cd_pressure_trg", b"cd_pressure_trg", "cd_proj_targ_scenario_link", b"cd_proj_targ_scenario_link", "cd_proj_targ_well_link", b"cd_proj_targ_well_link", "cd_project", b"cd_project", "cd_project_target_site_link", b"cd_project_target_site_link", "cd_project_target_wb_link", b"cd_project_target_wb_link", "cd_prop_connect_catalog", b"cd_prop_connect_catalog", "cd_real_time_config", b"cd_real_time_config", "cd_realtime_instrument", b"cd_realtime_instrument", "cd_reamer_sub_catalog", b"cd_reamer_sub_catalog", "cd_region", b"cd_region", "cd_reservoir", b"cd_reservoir", "cd_reservoir_status", b"cd_reservoir_status", "cd_rig", b"cd_rig", "cd_rig_anchor", b"cd_rig_anchor", "cd_rig_boiler", b"cd_rig_boiler", "cd_rig_bop", b"cd_rig_bop", "cd_rig_bop_component", b"cd_rig_bop_component", "cd_rig_centrifuge", b"cd_rig_centrifuge", "cd_rig_degasser", b"cd_rig_degasser", "cd_rig_hydroclone", b"cd_rig_hydroclone", "cd_rig_motor", b"cd_rig_motor", "cd_rig_pit", b"cd_rig_pit", "cd_rig_pump", b"cd_rig_pump", "cd_rig_shaker", b"cd_rig_shaker", "cd_rig_surface", b"cd_rig_surface", "cd_rod_guide", b"cd_rod_guide", "cd_rss_catalog", b"cd_rss_catalog", "cd_scenario", b"cd_scenario", "cd_scenario_formation_link", b"cd_scenario_formation_link", "cd_scenario_surface_link", b"cd_scenario_surface_link", "cd_screen_catalog", b"cd_screen_catalog", "cd_site", b"cd_site", "cd_site_lease", b"cd_site_lease", "cd_site_location", b"cd_site_location", "cd_site_owner", b"cd_site_owner", "cd_site_owner_contact", b"cd_site_owner_contact", "cd_site_status", b"cd_site_status", "cd_site_tg", b"cd_site_tg", "cd_slip_crushing_catalog", b"cd_slip_crushing_catalog", "cd_stab_catalog", b"cd_stab_catalog", "cd_strat_unit", b"cd_strat_unit", "cd_surface_header", b"cd_surface_header", "cd_surface_tri_mesh", b"cd_surface_tri_mesh", "cd_survey_analysis_link", b"cd_survey_analysis_link", "cd_survey_analysis_list", b"cd_survey_analysis_list", "cd_survey_gauge_link", b"cd_survey_gauge_link", "cd_survey_header", b"cd_survey_header", "cd_survey_program", b"cd_survey_program", "cd_survey_station", b"cd_survey_station", "cd_survey_tool", b"cd_survey_tool", "cd_temp_gradient", b"cd_temp_gradient", "cd_temp_gradient_group", b"cd_temp_gradient_group", "cd_test", b"cd_test", "cd_test_analysis", b"cd_test_analysis", "cd_test_analysis_link", b"cd_test_analysis_link", "cd_test_beam", b"cd_test_beam", "cd_test_cav", b"cd_test_cav", "cd_test_flow", b"cd_test_flow", "cd_test_fluid", b"cd_test_fluid", "cd_test_gas", b"cd_test_gas", "cd_test_gauge", b"cd_test_gauge", "cd_test_gauge_data", b"cd_test_gauge_data", "cd_test_gauge_link", b"cd_test_gauge_link", "cd_test_interp", b"cd_test_interp", "cd_test_meter", b"cd_test_meter", "cd_test_meter_fluid", b"cd_test_meter_fluid", "cd_test_meter_gas", b"cd_test_meter_gas", "cd_test_oil", b"cd_test_oil", "cd_test_oil_dist", b"cd_test_oil_dist", "cd_test_oil_vis", b"cd_test_oil_vis", "cd_test_swab", b"cd_test_swab", "cd_test_water", b"cd_test_water", "cd_vertical_section", b"cd_vertical_section", "cd_vg_meter", b"cd_vg_meter", "cd_wb_real_time_config", b"cd_wb_real_time_config", "cd_wbo_comp_link", b"cd_wbo_comp_link", "cd_well", b"cd_well", "cd_well_alias", b"cd_well_alias", "cd_well_all", b"cd_well_all", "cd_well_approval", b"cd_well_approval", "cd_well_cost_reduction", b"cd_well_cost_reduction", "cd_well_external", b"cd_well_external", "cd_well_lease", b"cd_well_lease", "cd_well_maasp", b"cd_well_maasp", "cd_well_remarks", b"cd_well_remarks", "cd_well_status", b"cd_well_status", "cd_well_status_history", b"cd_well_status_history", "cd_well_tg", b"cd_well_tg", "cd_well_uwi", b"cd_well_uwi", "cd_wellbore", b"cd_wellbore", "cd_wellbore_alias", b"cd_wellbore_alias", "cd_wellbore_external", b"cd_wellbore_external", "cd_wellbore_formation", b"cd_wellbore_formation", "cd_wellbore_interest", b"cd_wellbore_interest", "cd_wellbore_marker", b"cd_wellbore_marker", "cd_wellbore_opening", b"cd_wellbore_opening", "cd_wellbore_remarks", b"cd_wellbore_remarks", "cd_wellbore_status", b"cd_wellbore_status", "cd_wellbore_type", b"cd_wellbore_type", "cd_wellbore_uwi", b"cd_wellbore_uwi", "cd_wellbore_zone", b"cd_wellbore_zone", "cd_wellbore_zone_prop", b"cd_wellbore_zone_prop", "cd_wellbore_zone_status", b"cd_wellbore_zone_status", "cd_wellhead", b"cd_wellhead", "cd_wellhead_comp", b"cd_wellhead_comp", "cd_wellhead_comp_outlet", b"cd_wellhead_comp_outlet", "cd_wellhead_completion_link", b"cd_wellhead_completion_link", "cd_wellhead_hanger", b"cd_wellhead_hanger", "cd_wellhead_hanger_control", b"cd_wellhead_hanger_control", "cd_wellhead_test", b"cd_wellhead_test", "cd_weqp_block", b"cd_weqp_block", "cd_weqp_conv_pump", b"cd_weqp_conv_pump", "cd_weqp_cpump", b"cd_weqp_cpump", "cd_weqp_esp", b"cd_weqp_esp", "cd_weqp_gas_lift_mandrel", b"cd_weqp_gas_lift_mandrel", "cd_weqp_gas_lift_operation", b"cd_weqp_gas_lift_operation", "cd_weqp_gas_lift_valve", b"cd_weqp_gas_lift_valve", "cd_weqp_gl_valve_inspection", b"cd_weqp_gl_valve_inspection", "cd_weqp_gl_valve_operation", b"cd_weqp_gl_valve_operation", "cd_weqp_gravel_pack_screen", b"cd_weqp_gravel_pack_screen", "cd_weqp_packer", b"cd_weqp_packer", "cd_weqp_pbr", b"cd_weqp_pbr", "cd_weqp_pcp_detail", b"cd_weqp_pcp_detail", "cd_weqp_pd_sensor", b"cd_weqp_pd_sensor", "cd_weqp_progressive_cavity", b"cd_weqp_progressive_cavity", "cd_weqp_rod", b"cd_weqp_rod", "cd_weqp_sssv", b"cd_weqp_sssv", "cd_weqp_tieback_recept", b"cd_weqp_tieback_recept", "cd_zonation_scheme", b"cd_zonation_scheme", "cd_zone", b"cd_zone", "cd_zone_structure", b"cd_zone_structure", "data", b"data"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["cd_acc_catalog", "cd_air_package", "cd_air_package_rig_link", "cd_assembly", "cd_assembly_comp", "cd_assembly_comp_failure", "cd_assembly_comp_fish_tool", "cd_assembly_comp_inner", "cd_assembly_comp_status", "cd_assembly_detail", "cd_assembly_id_min", "cd_assembly_inner", "cd_assembly_note", "cd_assembly_status", "cd_assembly_sub", "cd_attachment", "cd_attachment_journal", "cd_bed_impeller_catalog", "cd_bha_comp_bit", "cd_bha_comp_bit_inner", "cd_bha_comp_cbl_stab", "cd_bha_comp_dp_hw", "cd_bha_comp_dp_hw_inner", "cd_bha_comp_eccstab", "cd_bha_comp_jar", "cd_bha_comp_jar_inner", "cd_bha_comp_motor", "cd_bha_comp_motor_inner", "cd_bha_comp_mwd", "cd_bha_comp_nozzle", "cd_bha_comp_nozzle_inner", "cd_bha_comp_stab", "cd_bha_comp_stab_inner", "cd_bha_motor_comp", "cd_bha_mwd_comp", "cd_bit_catalog", "cd_bit_nozzle_catalog", "cd_business_associate", "cd_business_association", "cd_case", "cd_case_assembly", "cd_case_temp_gradient", "cd_casing_scraper_catalog", "cd_casing_shoe_catalog", "cd_catalog", "cd_cbl_catalog", "cd_cbl_stab_catalog", "cd_cementprop", "cd_cement_fluid", "cd_cement_fluid_add", "cd_cement_fluid_schedule", "cd_cement_job", "cd_cement_plug_status", "cd_cement_slurry_test", "cd_cement_stage", "cd_centralizer_catalog", "cd_centralizer_cat_force", "cd_change_history_journal", "cd_class", "cd_completion", "cd_completions_catalog", "cd_completion_fluid", "cd_completion_intervent", "cd_completion_notes", "cd_completion_retrievable", "cd_completion_status_history", "cd_completion_treatment", "cd_completion_uwi", "cd_composite_tool", "cd_comp_spec_feature", "cd_concur", "cd_contractor", "cd_csg_catalog", "cd_ct_catalog", "cd_datum", "cd_dc_catalog", "cd_definitive_survey_header", "cd_definitive_survey_station", "cd_depth_interval_history", "cd_dp_catalog", "cd_ecc_catalog", "cd_explorer_folder", "cd_explorer_folder_member", "cd_external_comp_acc", "cd_external_comp_umb", "cd_external_connection", "cd_facility", "cd_fishing_catalog", "cd_fluid", "cd_formation_influx", "cd_formation_influx_group", "cd_formation_pick", "cd_frac_gradient", "cd_frac_gradient_group", "cd_geo_datum", "cd_geo_ellipsoid", "cd_geo_system", "cd_geo_zone", "cd_grade", "cd_grade_sect_type", "cd_hole_sect", "cd_hole_sect_group", "cd_hole_sect_status", "cd_hw_catalog", "cd_interpretation", "cd_jar_catalog", "cd_land_lease", "cd_lesson", "cd_lesson_action", "cd_lesson_action_status", "cd_lesson_bibliography", "cd_lesson_discussion", "cd_lesson_keyword", "cd_lesson_status_history", "cd_library_well_list", "cd_lithology_class", "cd_location", "cd_location_bc_grid", "cd_location_carter", "cd_location_congress", "cd_location_dls", "cd_location_federal", "cd_location_fps", "cd_location_geodetic", "cd_location_international", "cd_location_mapping", "cd_location_narrative", "cd_location_ne", "cd_location_northsea", "cd_location_nts", "cd_location_ocs", "cd_location_ohio", "cd_location_ontario_offshore", "cd_location_ontario_onshore", "cd_location_reference", "cd_location_texas", "cd_material", "cd_motor_catalog", "cd_mud_pump_catalog", "cd_mwd_catalog", "cd_nbk_annular_flow", "cd_nbk_dwu", "cd_nbk_fluid_compress", "cd_nbk_general", "cd_nbk_leak_off_test", "cd_nbk_linear_weight", "cd_nbk_mix_fluid", "cd_nbk_nozzles", "cd_nbk_pipe_flow", "cd_nbk_pump_output", "cd_nbk_string_analysis", "cd_near_bit_reamer_catalog", "cd_nozzle_catalog", "cd_opening_status", "cd_openwire_policy_setting", "cd_openwire_setting", "cd_pad", "cd_pad_bulk", "cd_pad_material_transfer", "cd_pad_op", "cd_pad_op_bulk_tran", "cd_pad_op_well", "cd_pad_op_well_dailycost", "cd_pad_transfer_detail", "cd_pad_transfer_summary", "cd_perfgun_catalog", "cd_perforate", "cd_perf_assembly_link", "cd_perf_clusters", "cd_perf_interval", "cd_policy", "cd_policy_real_time_config", "cd_polyline_header", "cd_polyline_point", "cd_pore_pressure", "cd_pore_pressure_group", "cd_pressure_aof", "cd_pressure_aof_flow", "cd_pressure_aws", "cd_pressure_aws_ac", "cd_pressure_sg", "cd_pressure_sg_gradient", "cd_pressure_survey", "cd_pressure_trg", "cd_project", "cd_project_target_site_link", "cd_project_target_wb_link", "cd_proj_targ_scenario_link", "cd_proj_targ_well_link", "cd_prop_connect_catalog", "cd_realtime_instrument", "cd_real_time_config", "cd_reamer_sub_catalog", "cd_region", "cd_reservoir", "cd_reservoir_status", "cd_rig", "cd_rig_anchor", "cd_rig_boiler", "cd_rig_bop", "cd_rig_bop_component", "cd_rig_centrifuge", "cd_rig_degasser", "cd_rig_hydroclone", "cd_rig_motor", "cd_rig_pit", "cd_rig_pump", "cd_rig_shaker", "cd_rig_surface", "cd_rod_guide", "cd_rss_catalog", "cd_scenario", "cd_scenario_formation_link", "cd_scenario_surface_link", "cd_screen_catalog", "cd_site", "cd_site_lease", "cd_site_location", "cd_site_owner", "cd_site_owner_contact", "cd_site_status", "cd_site_tg", "cd_slip_crushing_catalog", "cd_stab_catalog", "cd_strat_unit", "cd_surface_header", "cd_surface_tri_mesh", "cd_survey_analysis_link", "cd_survey_analysis_list", "cd_survey_gauge_link", "cd_survey_header", "cd_survey_program", "cd_survey_station", "cd_survey_tool", "cd_temp_gradient", "cd_temp_gradient_group", "cd_test", "cd_test_analysis", "cd_test_analysis_link", "cd_test_beam", "cd_test_cav", "cd_test_flow", "cd_test_fluid", "cd_test_gas", "cd_test_gauge", "cd_test_gauge_data", "cd_test_gauge_link", "cd_test_interp", "cd_test_meter", "cd_test_meter_fluid", "cd_test_meter_gas", "cd_test_oil", "cd_test_oil_dist", "cd_test_oil_vis", "cd_test_swab", "cd_test_water", "cd_vertical_section", "cd_vg_meter", "cd_wbo_comp_link", "cd_wb_real_time_config", "cd_well", "cd_wellbore", "cd_wellbore_alias", "cd_wellbore_external", "cd_wellbore_formation", "cd_wellbore_interest", "cd_wellbore_marker", "cd_wellbore_opening", "cd_wellbore_remarks", "cd_wellbore_status", "cd_wellbore_type", "cd_wellbore_uwi", "cd_wellbore_zone", "cd_wellbore_zone_prop", "cd_wellbore_zone_status", "cd_wellhead", "cd_wellhead_comp", "cd_wellhead_completion_link", "cd_wellhead_comp_outlet", "cd_wellhead_hanger", "cd_wellhead_hanger_control", "cd_wellhead_test", "cd_well_alias", "cd_well_all", "cd_well_approval", "cd_well_cost_reduction", "cd_well_external", "cd_well_lease", "cd_well_maasp", "cd_well_remarks", "cd_well_status", "cd_well_status_history", "cd_well_tg", "cd_well_uwi", "cd_weqp_block", "cd_weqp_conv_pump", "cd_weqp_cpump", "cd_weqp_esp", "cd_weqp_gas_lift_mandrel", "cd_weqp_gas_lift_operation", "cd_weqp_gas_lift_valve", "cd_weqp_gl_valve_inspection", "cd_weqp_gl_valve_operation", "cd_weqp_gravel_pack_screen", "cd_weqp_packer", "cd_weqp_pbr", "cd_weqp_pcp_detail", "cd_weqp_pd_sensor", "cd_weqp_progressive_cavity", "cd_weqp_rod", "cd_weqp_sssv", "cd_weqp_tieback_recept", "cd_zonation_scheme", "cd_zone", "cd_zone_structure"] | None: ...

global___CD = CD

class MD(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MD_CATALOG_TYPE_FIELD_NUMBER: builtins.int
    MD_DB_GENERIC_RESOURCE_FIELD_NUMBER: builtins.int
    MD_DEPTH_TYPE_FIELD_NUMBER: builtins.int
    MD_DESKTOP_FORMATS_FIELD_NUMBER: builtins.int
    MD_ERROR_MODEL_FIELD_NUMBER: builtins.int
    MD_ERROR_SURFACE_FIELD_NUMBER: builtins.int
    MD_HIERARCHY_ENTITY_BINDING_FIELD_NUMBER: builtins.int
    MD_HIERARCHY_LEVEL_OBJECTS_FIELD_NUMBER: builtins.int
    MD_HIERARCHY_SCHEMES_FIELD_NUMBER: builtins.int
    MD_HIERARCHY_SCHEME_LEVELS_FIELD_NUMBER: builtins.int
    MD_HIERARCHY_SCHEME_TYPES_FIELD_NUMBER: builtins.int
    MD_LC_ORIGIN_FIELD_NUMBER: builtins.int
    MD_NORTH_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_ACRULE_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_AC_CASING_FIELD_NUMBER: builtins.int
    MD_PK_ANTICOL_MODEL_FIELD_NUMBER: builtins.int
    MD_PK_ASSEMBLY_PLUNGER_V_FIELD_NUMBER: builtins.int
    MD_PK_ASSEMBLY_STATUS_FIELD_NUMBER: builtins.int
    MD_PK_BOOLEAN_FIELD_NUMBER: builtins.int
    MD_PK_BRINE_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_COMPONENT_STATUS_FIELD_NUMBER: builtins.int
    MD_PK_COMP_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_CSG_COMP_GROUP_FIELD_NUMBER: builtins.int
    MD_PK_DATA_ENTRY_MODE_FIELD_NUMBER: builtins.int
    MD_PK_DATUM_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_DRILL_MODE_FIELD_NUMBER: builtins.int
    MD_PK_DST_RECOV_IND_FIELD_NUMBER: builtins.int
    MD_PK_DST_RECOV_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_FLUID_DESIGNATION_FIELD_NUMBER: builtins.int
    MD_PK_FOAM_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_GEO_PROJECT_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_HISTORY_ACTIONS_FIELD_NUMBER: builtins.int
    MD_PK_HISTORY_ITEMS_FIELD_NUMBER: builtins.int
    MD_PK_IADC_BEARING_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_IADC_CUTTER_HYDRAULIC_FIELD_NUMBER: builtins.int
    MD_PK_IADC_CUTTER_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_IADC_FEATURE_FIELD_NUMBER: builtins.int
    MD_PK_INSTRUMENT_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_JOB_STATUS_FIELD_NUMBER: builtins.int
    MD_PK_LINE_STYLE_FIELD_NUMBER: builtins.int
    MD_PK_LINE_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_LOCATION_TYPE_CODE_FIELD_NUMBER: builtins.int
    MD_PK_MAGNETIC_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_MUD_BASE_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_MWD_TOOL_FIELD_NUMBER: builtins.int
    MD_PK_OW_TEMPLATE_FIELD_NUMBER: builtins.int
    MD_PK_PACKER_RUN_STRING_FIELD_NUMBER: builtins.int
    MD_PK_PACKER_SET_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_PDEN_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_PERF_REVIEW_FIELD_NUMBER: builtins.int
    MD_PK_PHASE_FIELD_NUMBER: builtins.int
    MD_PK_PLUNGER_V_FIELD_NUMBER: builtins.int
    MD_PK_PRESSURE_SURVEY_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_PROD_FAILURE_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_QUALITY_INDEX_FIELD_NUMBER: builtins.int
    MD_PK_REPORT_STANDARD_FIELD_NUMBER: builtins.int
    MD_PK_RHEOLOGY_MODEL_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_SCAN_METHOD_FIELD_NUMBER: builtins.int
    MD_PK_SHAPE_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_SITE_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_STRING_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_SURVEY_CALC_FIELD_NUMBER: builtins.int
    MD_PK_SURVEY_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_SYSTEM_DATUM_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_TAML_CLASS_FIELD_NUMBER: builtins.int
    MD_PK_THREAD_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_TIE_ON_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_TLD_SUM_LEVEL_FIELD_NUMBER: builtins.int
    MD_PK_TOOL_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_TP_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_WALK_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_WARNING_METHOD_FIELD_NUMBER: builtins.int
    MD_PK_WCN_INFLUX_TYPES_FIELD_NUMBER: builtins.int
    MD_PK_WELL_TEST_TYPE_FIELD_NUMBER: builtins.int
    MD_PK_ZONATION_SCHEME_TYPE_FIELD_NUMBER: builtins.int
    MD_SECT_TYPE_FIELD_NUMBER: builtins.int
    MD_SITE_APP_ACTION_FIELD_NUMBER: builtins.int
    MD_SITE_APP_ACTION_OWNER_FIELD_NUMBER: builtins.int
    MD_SITE_ATTR_DICTIONARY_FIELD_NUMBER: builtins.int
    MD_SITE_ATTR_SET_OVERRIDE_FIELD_NUMBER: builtins.int
    MD_SITE_CARRYOVER_FIELD_NUMBER: builtins.int
    MD_SITE_CEMENT_JOB_TYPE_FIELD_NUMBER: builtins.int
    MD_SITE_CONFIG_FILES_FIELD_NUMBER: builtins.int
    MD_SITE_CONFIG_TRANSFER_FIELD_NUMBER: builtins.int
    MD_SITE_COORD_TYPE_FIELD_NUMBER: builtins.int
    MD_SITE_DEX_ATTRIBUTES_FIELD_NUMBER: builtins.int
    MD_SITE_DEX_TEMPLATE_FIELD_NUMBER: builtins.int
    MD_SITE_DV_RULES_FIELD_NUMBER: builtins.int
    MD_SITE_DV_RULE_BOOKS_FIELD_NUMBER: builtins.int
    MD_SITE_EVENT_TYPE_FIELD_NUMBER: builtins.int
    MD_SITE_JOB_TYPE_FIELD_NUMBER: builtins.int
    MD_SITE_JOB_TYPE_REPORT_FIELD_NUMBER: builtins.int
    MD_SITE_JOB_TYPE_TASK_FIELD_NUMBER: builtins.int
    MD_SITE_LOOKUP_FLAGS_FIELD_NUMBER: builtins.int
    MD_SITE_OVERRIDES_FIELD_NUMBER: builtins.int
    MD_SITE_PWD_POLICY_FIELD_NUMBER: builtins.int
    MD_SITE_REG_MAPPING_FIELD_NUMBER: builtins.int
    MD_SITE_REPORT_TYPE_FIELD_NUMBER: builtins.int
    MD_SITE_SETTINGS_FIELD_NUMBER: builtins.int
    MD_SITE_STATUS_COLOR_FIELD_NUMBER: builtins.int
    MD_SITE_STORAGE_UNITS_FIELD_NUMBER: builtins.int
    MD_SITE_TABLE_DEF_FIELD_NUMBER: builtins.int
    MD_SITE_TIGHT_GROUP_FIELD_NUMBER: builtins.int
    MD_SITE_TIGHT_GROUP_MEMBER_FIELD_NUMBER: builtins.int
    MD_SITE_USER_FIELD_NUMBER: builtins.int
    MD_SITE_USER_PWD_HISTORY_FIELD_NUMBER: builtins.int
    MD_SITE_USER_TIGHT_GROUP_FIELD_NUMBER: builtins.int
    MD_STRING_SECT_MAP_FIELD_NUMBER: builtins.int
    MD_SURVEY_STATION_TYPE_FIELD_NUMBER: builtins.int
    MD_SYS_ALT_KEY_FIELD_NUMBER: builtins.int
    MD_SYS_ALT_KEY_COLS_FIELD_NUMBER: builtins.int
    MD_SYS_ATTR_DICTIONARY_FIELD_NUMBER: builtins.int
    MD_SYS_ATTR_RULES_FIELD_NUMBER: builtins.int
    MD_SYS_ATTR_SETTINGS_FIELD_NUMBER: builtins.int
    MD_SYS_BENGAL_EDM_MAP_FIELD_NUMBER: builtins.int
    MD_SYS_BENGAL_EDM_SUPP_MAP_FIELD_NUMBER: builtins.int
    MD_SYS_BENGAL_EDM_TABLE_MAP_FIELD_NUMBER: builtins.int
    MD_SYS_BUSOBJ_FIELD_NUMBER: builtins.int
    MD_SYS_BUSOBJ_LINKS_FIELD_NUMBER: builtins.int
    MD_SYS_BUSOBJ_MINOR_FIELD_NUMBER: builtins.int
    MD_SYS_BUSOBJ_RULES_FIELD_NUMBER: builtins.int
    MD_SYS_CONSTRAINTS_FIELD_NUMBER: builtins.int
    MD_SYS_COPY_FIELD_EXCEPTIONS_FIELD_NUMBER: builtins.int
    MD_SYS_COPY_RULE_FIELD_NUMBER: builtins.int
    MD_SYS_DB_VERSION_FIELD_NUMBER: builtins.int
    MD_SYS_DEX_ATTRIBUTES_FIELD_NUMBER: builtins.int
    MD_SYS_DEX_OBJECTS_FIELD_NUMBER: builtins.int
    MD_SYS_DEX_TABLES_FIELD_NUMBER: builtins.int
    MD_SYS_DS_ASSIGNED_VALUE_FIELD_NUMBER: builtins.int
    MD_SYS_DS_BUSOBJ_FIELD_NUMBER: builtins.int
    MD_SYS_DS_BUSOBJ_GROUP_FIELD_NUMBER: builtins.int
    MD_SYS_DS_BUSOBJ_RELATION_FIELD_NUMBER: builtins.int
    MD_SYS_DS_BUSOBJ_STRUCT_FIELD_NUMBER: builtins.int
    MD_SYS_DV_RULES_FIELD_NUMBER: builtins.int
    MD_SYS_DV_RULE_BOOKS_FIELD_NUMBER: builtins.int
    MD_SYS_DV_TEMPLATES_FIELD_NUMBER: builtins.int
    MD_SYS_ECON_SUBSET_FIELD_NUMBER: builtins.int
    MD_SYS_ECON_SUBSET_ARCHIVE_FIELD_NUMBER: builtins.int
    MD_SYS_ECON_SUBSET_USER_FIELD_NUMBER: builtins.int
    MD_SYS_ECON_USER_GROUP_FIELD_NUMBER: builtins.int
    MD_SYS_ECON_USER_GROUP_MEMBER_FIELD_NUMBER: builtins.int
    MD_SYS_FIELD_DEF_FIELD_NUMBER: builtins.int
    MD_SYS_LOCAL_COORD_TYPE_FIELD_NUMBER: builtins.int
    MD_SYS_LOOKUP_ATTR_FLAG_FIELD_NUMBER: builtins.int
    MD_SYS_LOOKUP_ATTR_RULES_FIELD_NUMBER: builtins.int
    MD_SYS_LOOKUP_ATTR_TYPE_FIELD_NUMBER: builtins.int
    MD_SYS_LOOKUP_BUSOBJ_RULES_FIELD_NUMBER: builtins.int
    MD_SYS_LOOKUP_CALC_FLAG_FIELD_NUMBER: builtins.int
    MD_SYS_LOOKUP_CARRYOVER_CASE_FIELD_NUMBER: builtins.int
    MD_SYS_LOOKUP_CARRYOVER_OPER_FIELD_NUMBER: builtins.int
    MD_SYS_LOOKUP_DATA_TYPE_FIELD_NUMBER: builtins.int
    MD_SYS_LOOKUP_DISPLAY_TYPE_FIELD_NUMBER: builtins.int
    MD_SYS_LOOKUP_INIT_HINT_FIELD_NUMBER: builtins.int
    MD_SYS_LOOKUP_LINK_TYPE_FIELD_NUMBER: builtins.int
    MD_SYS_OW_TEMPLATE_DEFAULT_FIELD_NUMBER: builtins.int
    MD_SYS_PARAM_SETTINGS_FIELD_NUMBER: builtins.int
    MD_SYS_PICKLIST_FIELD_NUMBER: builtins.int
    MD_SYS_PICKLIST_COLS_FIELD_NUMBER: builtins.int
    MD_SYS_PICKLIST_DISPLAY_COLS_FIELD_NUMBER: builtins.int
    MD_SYS_PICKLIST_SCRIPT_FIELD_NUMBER: builtins.int
    MD_SYS_PICKLIST_TABLE_NAMES_FIELD_NUMBER: builtins.int
    MD_SYS_REG_MAPPING_FIELD_NUMBER: builtins.int
    MD_SYS_REPLIST_FIELD_NUMBER: builtins.int
    MD_SYS_REPLIST_SECT_CATALOG_FIELD_NUMBER: builtins.int
    MD_SYS_REPORT_TYPE_FIELD_NUMBER: builtins.int
    MD_SYS_RUSHMORE_LOOKUP_FIELD_NUMBER: builtins.int
    MD_SYS_SCRIPT_FIELD_NUMBER: builtins.int
    MD_SYS_SETTINGS_FIELD_NUMBER: builtins.int
    MD_SYS_SPREADSHEETS_FIELD_NUMBER: builtins.int
    MD_SYS_SPREADSHEET_COLS_FIELD_NUMBER: builtins.int
    MD_SYS_SYNC_STATUS_FIELD_NUMBER: builtins.int
    MD_SYS_TABLE_DEF_FIELD_NUMBER: builtins.int
    MD_SYS_TABLE_RELATIONS_FIELD_NUMBER: builtins.int
    MD_SYS_VERSION_FIELD_NUMBER: builtins.int
    MD_SYS_VERSION_HISTORY_FIELD_NUMBER: builtins.int
    MD_TARGET_COORD_TYPE_FIELD_NUMBER: builtins.int
    MD_TARGET_GEOMETRY_FIELD_NUMBER: builtins.int
    MD_TARGET_POINT_TYPE_FIELD_NUMBER: builtins.int
    MD_TARGET_TYPE_FIELD_NUMBER: builtins.int
    MD_UTIL_DEPTH_DATUM_FIELD_NUMBER: builtins.int
    MD_UTIL_DESCENT_FIELD_NUMBER: builtins.int
    MD_UTIL_FIELD_ATTR_FIELD_NUMBER: builtins.int
    MD_VERTICAL_COORD_TYPE_FIELD_NUMBER: builtins.int
    MD_VSA_TYPE_FIELD_NUMBER: builtins.int
    MD_VS_ORIGIN_FIELD_NUMBER: builtins.int
    MD_WELLBORE_SECT_FIELD_NUMBER: builtins.int
    MD_WELL_COORD_TYPE_FIELD_NUMBER: builtins.int
    @property
    def md_catalog_type(self) -> global___MdCatalogType: ...
    @property
    def md_db_generic_resource(self) -> global___MdDbGenericResource: ...
    @property
    def md_depth_type(self) -> global___MdDepthType: ...
    @property
    def md_desktop_formats(self) -> global___MdDesktopFormats: ...
    @property
    def md_error_model(self) -> global___MdErrorModel: ...
    @property
    def md_error_surface(self) -> global___MdErrorSurface: ...
    @property
    def md_hierarchy_entity_binding(self) -> global___MdHierarchyEntityBinding: ...
    @property
    def md_hierarchy_level_objects(self) -> global___MdHierarchyLevelObjects: ...
    @property
    def md_hierarchy_schemes(self) -> global___MdHierarchySchemes: ...
    @property
    def md_hierarchy_scheme_levels(self) -> global___MdHierarchySchemeLevels: ...
    @property
    def md_hierarchy_scheme_types(self) -> global___MdHierarchySchemeTypes: ...
    @property
    def md_lc_origin(self) -> global___MdLcOrigin: ...
    @property
    def md_north_type(self) -> global___MdNorthType: ...
    @property
    def md_pk_acrule_type(self) -> global___MdPkAcruleType: ...
    @property
    def md_pk_ac_casing(self) -> global___MdPkAcCasing: ...
    @property
    def md_pk_anticol_model(self) -> global___MdPkAnticolModel: ...
    @property
    def md_pk_assembly_plunger_v(self) -> global___MdPkAssemblyPlungerV: ...
    @property
    def md_pk_assembly_status(self) -> global___MdPkAssemblyStatus: ...
    @property
    def md_pk_boolean(self) -> global___MdPkBoolean: ...
    @property
    def md_pk_brine_type(self) -> global___MdPkBrineType: ...
    @property
    def md_pk_component_status(self) -> global___MdPkComponentStatus: ...
    @property
    def md_pk_comp_type(self) -> global___MdPkCompType: ...
    @property
    def md_pk_csg_comp_group(self) -> global___MdPkCsgCompGroup: ...
    @property
    def md_pk_data_entry_mode(self) -> global___MdPkDataEntryMode: ...
    @property
    def md_pk_datum_type(self) -> global___MdPkDatumType: ...
    @property
    def md_pk_drill_mode(self) -> global___MdPkDrillMode: ...
    @property
    def md_pk_dst_recov_ind(self) -> global___MdPkDstRecovInd: ...
    @property
    def md_pk_dst_recov_type(self) -> global___MdPkDstRecovType: ...
    @property
    def md_pk_fluid_designation(self) -> global___MdPkFluidDesignation: ...
    @property
    def md_pk_foam_type(self) -> global___MdPkFoamType: ...
    @property
    def md_pk_geo_project_type(self) -> global___MdPkGeoProjectType: ...
    @property
    def md_pk_history_actions(self) -> global___MdPkHistoryActions: ...
    @property
    def md_pk_history_items(self) -> global___MdPkHistoryItems: ...
    @property
    def md_pk_iadc_bearing_type(self) -> global___MdPkIadcBearingType: ...
    @property
    def md_pk_iadc_cutter_hydraulic(self) -> global___MdPkIadcCutterHydraulic: ...
    @property
    def md_pk_iadc_cutter_type(self) -> global___MdPkIadcCutterType: ...
    @property
    def md_pk_iadc_feature(self) -> global___MdPkIadcFeature: ...
    @property
    def md_pk_instrument_type(self) -> global___MdPkInstrumentType: ...
    @property
    def md_pk_job_status(self) -> global___MdPkJobStatus: ...
    @property
    def md_pk_line_style(self) -> global___MdPkLineStyle: ...
    @property
    def md_pk_line_type(self) -> global___MdPkLineType: ...
    @property
    def md_pk_location_type_code(self) -> global___MdPkLocationTypeCode: ...
    @property
    def md_pk_magnetic_type(self) -> global___MdPkMagneticType: ...
    @property
    def md_pk_mud_base_type(self) -> global___MdPkMudBaseType: ...
    @property
    def md_pk_mwd_tool(self) -> global___MdPkMwdTool: ...
    @property
    def md_pk_ow_template(self) -> global___MdPkOwTemplate: ...
    @property
    def md_pk_packer_run_string(self) -> global___MdPkPackerRunString: ...
    @property
    def md_pk_packer_set_type(self) -> global___MdPkPackerSetType: ...
    @property
    def md_pk_pden_type(self) -> global___MdPkPdenType: ...
    @property
    def md_pk_perf_review(self) -> global___MdPkPerfReview: ...
    @property
    def md_pk_phase(self) -> global___MdPkPhase: ...
    @property
    def md_pk_plunger_v(self) -> global___MdPkPlungerV: ...
    @property
    def md_pk_pressure_survey_type(self) -> global___MdPkPressureSurveyType: ...
    @property
    def md_pk_prod_failure_type(self) -> global___MdPkProdFailureType: ...
    @property
    def md_pk_quality_index(self) -> global___MdPkQualityIndex: ...
    @property
    def md_pk_report_standard(self) -> global___MdPkReportStandard: ...
    @property
    def md_pk_rheology_model_type(self) -> global___MdPkRheologyModelType: ...
    @property
    def md_pk_scan_method(self) -> global___MdPkScanMethod: ...
    @property
    def md_pk_shape_type(self) -> global___MdPkShapeType: ...
    @property
    def md_pk_site_type(self) -> global___MdPkSiteType: ...
    @property
    def md_pk_string_type(self) -> global___MdPkStringType: ...
    @property
    def md_pk_survey_calc(self) -> global___MdPkSurveyCalc: ...
    @property
    def md_pk_survey_type(self) -> global___MdPkSurveyType: ...
    @property
    def md_pk_system_datum_type(self) -> global___MdPkSystemDatumType: ...
    @property
    def md_pk_taml_class(self) -> global___MdPkTamlClass: ...
    @property
    def md_pk_thread_type(self) -> global___MdPkThreadType: ...
    @property
    def md_pk_tie_on_type(self) -> global___MdPkTieOnType: ...
    @property
    def md_pk_tld_sum_level(self) -> global___MdPkTldSumLevel: ...
    @property
    def md_pk_tool_type(self) -> global___MdPkToolType: ...
    @property
    def md_pk_tp_type(self) -> global___MdPkTpType: ...
    @property
    def md_pk_walk_type(self) -> global___MdPkWalkType: ...
    @property
    def md_pk_warning_method(self) -> global___MdPkWarningMethod: ...
    @property
    def md_pk_wcn_influx_types(self) -> global___MdPkWcnInfluxTypes: ...
    @property
    def md_pk_well_test_type(self) -> global___MdPkWellTestType: ...
    @property
    def md_pk_zonation_scheme_type(self) -> global___MdPkZonationSchemeType: ...
    @property
    def md_sect_type(self) -> global___MdSectType: ...
    @property
    def md_site_app_action(self) -> global___MdSiteAppAction: ...
    @property
    def md_site_app_action_owner(self) -> global___MdSiteAppActionOwner: ...
    @property
    def md_site_attr_dictionary(self) -> global___MdSiteAttrDictionary: ...
    @property
    def md_site_attr_set_override(self) -> global___MdSiteAttrSetOverride: ...
    @property
    def md_site_carryover(self) -> global___MdSiteCarryover: ...
    @property
    def md_site_cement_job_type(self) -> global___MdSiteCementJobType: ...
    @property
    def md_site_config_files(self) -> global___MdSiteConfigFiles: ...
    @property
    def md_site_config_transfer(self) -> global___MdSiteConfigTransfer: ...
    @property
    def md_site_coord_type(self) -> global___MdSiteCoordType: ...
    @property
    def md_site_dex_attributes(self) -> global___MdSiteDexAttributes: ...
    @property
    def md_site_dex_template(self) -> global___MdSiteDexTemplate: ...
    @property
    def md_site_dv_rules(self) -> global___MdSiteDvRules: ...
    @property
    def md_site_dv_rule_books(self) -> global___MdSiteDvRuleBooks: ...
    @property
    def md_site_event_type(self) -> global___MdSiteEventType: ...
    @property
    def md_site_job_type(self) -> global___MdSiteJobType: ...
    @property
    def md_site_job_type_report(self) -> global___MdSiteJobTypeReport: ...
    @property
    def md_site_job_type_task(self) -> global___MdSiteJobTypeTask: ...
    @property
    def md_site_lookup_flags(self) -> global___MdSiteLookupFlags: ...
    @property
    def md_site_overrides(self) -> global___MdSiteOverrides: ...
    @property
    def md_site_pwd_policy(self) -> global___MdSitePwdPolicy: ...
    @property
    def md_site_reg_mapping(self) -> global___MdSiteRegMapping: ...
    @property
    def md_site_report_type(self) -> global___MdSiteReportType: ...
    @property
    def md_site_settings(self) -> global___MdSiteSettings: ...
    @property
    def md_site_status_color(self) -> global___MdSiteStatusColor: ...
    @property
    def md_site_storage_units(self) -> global___MdSiteStorageUnits: ...
    @property
    def md_site_table_def(self) -> global___MdSiteTableDef: ...
    @property
    def md_site_tight_group(self) -> global___MdSiteTightGroup: ...
    @property
    def md_site_tight_group_member(self) -> global___MdSiteTightGroupMember: ...
    @property
    def md_site_user(self) -> global___MdSiteUser: ...
    @property
    def md_site_user_pwd_history(self) -> global___MdSiteUserPwdHistory: ...
    @property
    def md_site_user_tight_group(self) -> global___MdSiteUserTightGroup: ...
    @property
    def md_string_sect_map(self) -> global___MdStringSectMap: ...
    @property
    def md_survey_station_type(self) -> global___MdSurveyStationType: ...
    @property
    def md_sys_alt_key(self) -> global___MdSysAltKey: ...
    @property
    def md_sys_alt_key_cols(self) -> global___MdSysAltKeyCols: ...
    @property
    def md_sys_attr_dictionary(self) -> global___MdSysAttrDictionary: ...
    @property
    def md_sys_attr_rules(self) -> global___MdSysAttrRules: ...
    @property
    def md_sys_attr_settings(self) -> global___MdSysAttrSettings: ...
    @property
    def md_sys_bengal_edm_map(self) -> global___MdSysBengalEdmMap: ...
    @property
    def md_sys_bengal_edm_supp_map(self) -> global___MdSysBengalEdmSuppMap: ...
    @property
    def md_sys_bengal_edm_table_map(self) -> global___MdSysBengalEdmTableMap: ...
    @property
    def md_sys_busobj(self) -> global___MdSysBusobj: ...
    @property
    def md_sys_busobj_links(self) -> global___MdSysBusobjLinks: ...
    @property
    def md_sys_busobj_minor(self) -> global___MdSysBusobjMinor: ...
    @property
    def md_sys_busobj_rules(self) -> global___MdSysBusobjRules: ...
    @property
    def md_sys_constraints(self) -> global___MdSysConstraints: ...
    @property
    def md_sys_copy_field_exceptions(self) -> global___MdSysCopyFieldExceptions: ...
    @property
    def md_sys_copy_rule(self) -> global___MdSysCopyRule: ...
    @property
    def md_sys_db_version(self) -> global___MdSysDbVersion: ...
    @property
    def md_sys_dex_attributes(self) -> global___MdSysDexAttributes: ...
    @property
    def md_sys_dex_objects(self) -> global___MdSysDexObjects: ...
    @property
    def md_sys_dex_tables(self) -> global___MdSysDexTables: ...
    @property
    def md_sys_ds_assigned_value(self) -> global___MdSysDsAssignedValue: ...
    @property
    def md_sys_ds_busobj(self) -> global___MdSysDsBusobj: ...
    @property
    def md_sys_ds_busobj_group(self) -> global___MdSysDsBusobjGroup: ...
    @property
    def md_sys_ds_busobj_relation(self) -> global___MdSysDsBusobjRelation: ...
    @property
    def md_sys_ds_busobj_struct(self) -> global___MdSysDsBusobjStruct: ...
    @property
    def md_sys_dv_rules(self) -> global___MdSysDvRules: ...
    @property
    def md_sys_dv_rule_books(self) -> global___MdSysDvRuleBooks: ...
    @property
    def md_sys_dv_templates(self) -> global___MdSysDvTemplates: ...
    @property
    def md_sys_econ_subset(self) -> global___MdSysEconSubset: ...
    @property
    def md_sys_econ_subset_archive(self) -> global___MdSysEconSubsetArchive: ...
    @property
    def md_sys_econ_subset_user(self) -> global___MdSysEconSubsetUser: ...
    @property
    def md_sys_econ_user_group(self) -> global___MdSysEconUserGroup: ...
    @property
    def md_sys_econ_user_group_member(self) -> global___MdSysEconUserGroupMember: ...
    @property
    def md_sys_field_def(self) -> global___MdSysFieldDef: ...
    @property
    def md_sys_local_coord_type(self) -> global___MdSysLocalCoordType: ...
    @property
    def md_sys_lookup_attr_flag(self) -> global___MdSysLookupAttrFlag: ...
    @property
    def md_sys_lookup_attr_rules(self) -> global___MdSysLookupAttrRules: ...
    @property
    def md_sys_lookup_attr_type(self) -> global___MdSysLookupAttrType: ...
    @property
    def md_sys_lookup_busobj_rules(self) -> global___MdSysLookupBusobjRules: ...
    @property
    def md_sys_lookup_calc_flag(self) -> global___MdSysLookupCalcFlag: ...
    @property
    def md_sys_lookup_carryover_case(self) -> global___MdSysLookupCarryoverCase: ...
    @property
    def md_sys_lookup_carryover_oper(self) -> global___MdSysLookupCarryoverOper: ...
    @property
    def md_sys_lookup_data_type(self) -> global___MdSysLookupDataType: ...
    @property
    def md_sys_lookup_display_type(self) -> global___MdSysLookupDisplayType: ...
    @property
    def md_sys_lookup_init_hint(self) -> global___MdSysLookupInitHint: ...
    @property
    def md_sys_lookup_link_type(self) -> global___MdSysLookupLinkType: ...
    @property
    def md_sys_ow_template_default(self) -> global___MdSysOwTemplateDefault: ...
    @property
    def md_sys_param_settings(self) -> global___MdSysParamSettings: ...
    @property
    def md_sys_picklist(self) -> global___MdSysPicklist: ...
    @property
    def md_sys_picklist_cols(self) -> global___MdSysPicklistCols: ...
    @property
    def md_sys_picklist_display_cols(self) -> global___MdSysPicklistDisplayCols: ...
    @property
    def md_sys_picklist_script(self) -> global___MdSysPicklistScript: ...
    @property
    def md_sys_picklist_table_names(self) -> global___MdSysPicklistTableNames: ...
    @property
    def md_sys_reg_mapping(self) -> global___MdSysRegMapping: ...
    @property
    def md_sys_replist(self) -> global___MdSysReplist: ...
    @property
    def md_sys_replist_sect_catalog(self) -> global___MdSysReplistSectCatalog: ...
    @property
    def md_sys_report_type(self) -> global___MdSysReportType: ...
    @property
    def md_sys_rushmore_lookup(self) -> global___MdSysRushmoreLookup: ...
    @property
    def md_sys_script(self) -> global___MdSysScript: ...
    @property
    def md_sys_settings(self) -> global___MdSysSettings: ...
    @property
    def md_sys_spreadsheets(self) -> global___MdSysSpreadsheets: ...
    @property
    def md_sys_spreadsheet_cols(self) -> global___MdSysSpreadsheetCols: ...
    @property
    def md_sys_sync_status(self) -> global___MdSysSyncStatus: ...
    @property
    def md_sys_table_def(self) -> global___MdSysTableDef: ...
    @property
    def md_sys_table_relations(self) -> global___MdSysTableRelations: ...
    @property
    def md_sys_version(self) -> global___MdSysVersion: ...
    @property
    def md_sys_version_history(self) -> global___MdSysVersionHistory: ...
    @property
    def md_target_coord_type(self) -> global___MdTargetCoordType: ...
    @property
    def md_target_geometry(self) -> global___MdTargetGeometry: ...
    @property
    def md_target_point_type(self) -> global___MdTargetPointType: ...
    @property
    def md_target_type(self) -> global___MdTargetType: ...
    @property
    def md_util_depth_datum(self) -> global___MdUtilDepthDatum: ...
    @property
    def md_util_descent(self) -> global___MdUtilDescent: ...
    @property
    def md_util_field_attr(self) -> global___MdUtilFieldAttr: ...
    @property
    def md_vertical_coord_type(self) -> global___MdVerticalCoordType: ...
    @property
    def md_vsa_type(self) -> global___MdVsaType: ...
    @property
    def md_vs_origin(self) -> global___MdVsOrigin: ...
    @property
    def md_wellbore_sect(self) -> global___MdWellboreSect: ...
    @property
    def md_well_coord_type(self) -> global___MdWellCoordType: ...
    def __init__(
        self,
        *,
        md_catalog_type: global___MdCatalogType | None = ...,
        md_db_generic_resource: global___MdDbGenericResource | None = ...,
        md_depth_type: global___MdDepthType | None = ...,
        md_desktop_formats: global___MdDesktopFormats | None = ...,
        md_error_model: global___MdErrorModel | None = ...,
        md_error_surface: global___MdErrorSurface | None = ...,
        md_hierarchy_entity_binding: global___MdHierarchyEntityBinding | None = ...,
        md_hierarchy_level_objects: global___MdHierarchyLevelObjects | None = ...,
        md_hierarchy_schemes: global___MdHierarchySchemes | None = ...,
        md_hierarchy_scheme_levels: global___MdHierarchySchemeLevels | None = ...,
        md_hierarchy_scheme_types: global___MdHierarchySchemeTypes | None = ...,
        md_lc_origin: global___MdLcOrigin | None = ...,
        md_north_type: global___MdNorthType | None = ...,
        md_pk_acrule_type: global___MdPkAcruleType | None = ...,
        md_pk_ac_casing: global___MdPkAcCasing | None = ...,
        md_pk_anticol_model: global___MdPkAnticolModel | None = ...,
        md_pk_assembly_plunger_v: global___MdPkAssemblyPlungerV | None = ...,
        md_pk_assembly_status: global___MdPkAssemblyStatus | None = ...,
        md_pk_boolean: global___MdPkBoolean | None = ...,
        md_pk_brine_type: global___MdPkBrineType | None = ...,
        md_pk_component_status: global___MdPkComponentStatus | None = ...,
        md_pk_comp_type: global___MdPkCompType | None = ...,
        md_pk_csg_comp_group: global___MdPkCsgCompGroup | None = ...,
        md_pk_data_entry_mode: global___MdPkDataEntryMode | None = ...,
        md_pk_datum_type: global___MdPkDatumType | None = ...,
        md_pk_drill_mode: global___MdPkDrillMode | None = ...,
        md_pk_dst_recov_ind: global___MdPkDstRecovInd | None = ...,
        md_pk_dst_recov_type: global___MdPkDstRecovType | None = ...,
        md_pk_fluid_designation: global___MdPkFluidDesignation | None = ...,
        md_pk_foam_type: global___MdPkFoamType | None = ...,
        md_pk_geo_project_type: global___MdPkGeoProjectType | None = ...,
        md_pk_history_actions: global___MdPkHistoryActions | None = ...,
        md_pk_history_items: global___MdPkHistoryItems | None = ...,
        md_pk_iadc_bearing_type: global___MdPkIadcBearingType | None = ...,
        md_pk_iadc_cutter_hydraulic: global___MdPkIadcCutterHydraulic | None = ...,
        md_pk_iadc_cutter_type: global___MdPkIadcCutterType | None = ...,
        md_pk_iadc_feature: global___MdPkIadcFeature | None = ...,
        md_pk_instrument_type: global___MdPkInstrumentType | None = ...,
        md_pk_job_status: global___MdPkJobStatus | None = ...,
        md_pk_line_style: global___MdPkLineStyle | None = ...,
        md_pk_line_type: global___MdPkLineType | None = ...,
        md_pk_location_type_code: global___MdPkLocationTypeCode | None = ...,
        md_pk_magnetic_type: global___MdPkMagneticType | None = ...,
        md_pk_mud_base_type: global___MdPkMudBaseType | None = ...,
        md_pk_mwd_tool: global___MdPkMwdTool | None = ...,
        md_pk_ow_template: global___MdPkOwTemplate | None = ...,
        md_pk_packer_run_string: global___MdPkPackerRunString | None = ...,
        md_pk_packer_set_type: global___MdPkPackerSetType | None = ...,
        md_pk_pden_type: global___MdPkPdenType | None = ...,
        md_pk_perf_review: global___MdPkPerfReview | None = ...,
        md_pk_phase: global___MdPkPhase | None = ...,
        md_pk_plunger_v: global___MdPkPlungerV | None = ...,
        md_pk_pressure_survey_type: global___MdPkPressureSurveyType | None = ...,
        md_pk_prod_failure_type: global___MdPkProdFailureType | None = ...,
        md_pk_quality_index: global___MdPkQualityIndex | None = ...,
        md_pk_report_standard: global___MdPkReportStandard | None = ...,
        md_pk_rheology_model_type: global___MdPkRheologyModelType | None = ...,
        md_pk_scan_method: global___MdPkScanMethod | None = ...,
        md_pk_shape_type: global___MdPkShapeType | None = ...,
        md_pk_site_type: global___MdPkSiteType | None = ...,
        md_pk_string_type: global___MdPkStringType | None = ...,
        md_pk_survey_calc: global___MdPkSurveyCalc | None = ...,
        md_pk_survey_type: global___MdPkSurveyType | None = ...,
        md_pk_system_datum_type: global___MdPkSystemDatumType | None = ...,
        md_pk_taml_class: global___MdPkTamlClass | None = ...,
        md_pk_thread_type: global___MdPkThreadType | None = ...,
        md_pk_tie_on_type: global___MdPkTieOnType | None = ...,
        md_pk_tld_sum_level: global___MdPkTldSumLevel | None = ...,
        md_pk_tool_type: global___MdPkToolType | None = ...,
        md_pk_tp_type: global___MdPkTpType | None = ...,
        md_pk_walk_type: global___MdPkWalkType | None = ...,
        md_pk_warning_method: global___MdPkWarningMethod | None = ...,
        md_pk_wcn_influx_types: global___MdPkWcnInfluxTypes | None = ...,
        md_pk_well_test_type: global___MdPkWellTestType | None = ...,
        md_pk_zonation_scheme_type: global___MdPkZonationSchemeType | None = ...,
        md_sect_type: global___MdSectType | None = ...,
        md_site_app_action: global___MdSiteAppAction | None = ...,
        md_site_app_action_owner: global___MdSiteAppActionOwner | None = ...,
        md_site_attr_dictionary: global___MdSiteAttrDictionary | None = ...,
        md_site_attr_set_override: global___MdSiteAttrSetOverride | None = ...,
        md_site_carryover: global___MdSiteCarryover | None = ...,
        md_site_cement_job_type: global___MdSiteCementJobType | None = ...,
        md_site_config_files: global___MdSiteConfigFiles | None = ...,
        md_site_config_transfer: global___MdSiteConfigTransfer | None = ...,
        md_site_coord_type: global___MdSiteCoordType | None = ...,
        md_site_dex_attributes: global___MdSiteDexAttributes | None = ...,
        md_site_dex_template: global___MdSiteDexTemplate | None = ...,
        md_site_dv_rules: global___MdSiteDvRules | None = ...,
        md_site_dv_rule_books: global___MdSiteDvRuleBooks | None = ...,
        md_site_event_type: global___MdSiteEventType | None = ...,
        md_site_job_type: global___MdSiteJobType | None = ...,
        md_site_job_type_report: global___MdSiteJobTypeReport | None = ...,
        md_site_job_type_task: global___MdSiteJobTypeTask | None = ...,
        md_site_lookup_flags: global___MdSiteLookupFlags | None = ...,
        md_site_overrides: global___MdSiteOverrides | None = ...,
        md_site_pwd_policy: global___MdSitePwdPolicy | None = ...,
        md_site_reg_mapping: global___MdSiteRegMapping | None = ...,
        md_site_report_type: global___MdSiteReportType | None = ...,
        md_site_settings: global___MdSiteSettings | None = ...,
        md_site_status_color: global___MdSiteStatusColor | None = ...,
        md_site_storage_units: global___MdSiteStorageUnits | None = ...,
        md_site_table_def: global___MdSiteTableDef | None = ...,
        md_site_tight_group: global___MdSiteTightGroup | None = ...,
        md_site_tight_group_member: global___MdSiteTightGroupMember | None = ...,
        md_site_user: global___MdSiteUser | None = ...,
        md_site_user_pwd_history: global___MdSiteUserPwdHistory | None = ...,
        md_site_user_tight_group: global___MdSiteUserTightGroup | None = ...,
        md_string_sect_map: global___MdStringSectMap | None = ...,
        md_survey_station_type: global___MdSurveyStationType | None = ...,
        md_sys_alt_key: global___MdSysAltKey | None = ...,
        md_sys_alt_key_cols: global___MdSysAltKeyCols | None = ...,
        md_sys_attr_dictionary: global___MdSysAttrDictionary | None = ...,
        md_sys_attr_rules: global___MdSysAttrRules | None = ...,
        md_sys_attr_settings: global___MdSysAttrSettings | None = ...,
        md_sys_bengal_edm_map: global___MdSysBengalEdmMap | None = ...,
        md_sys_bengal_edm_supp_map: global___MdSysBengalEdmSuppMap | None = ...,
        md_sys_bengal_edm_table_map: global___MdSysBengalEdmTableMap | None = ...,
        md_sys_busobj: global___MdSysBusobj | None = ...,
        md_sys_busobj_links: global___MdSysBusobjLinks | None = ...,
        md_sys_busobj_minor: global___MdSysBusobjMinor | None = ...,
        md_sys_busobj_rules: global___MdSysBusobjRules | None = ...,
        md_sys_constraints: global___MdSysConstraints | None = ...,
        md_sys_copy_field_exceptions: global___MdSysCopyFieldExceptions | None = ...,
        md_sys_copy_rule: global___MdSysCopyRule | None = ...,
        md_sys_db_version: global___MdSysDbVersion | None = ...,
        md_sys_dex_attributes: global___MdSysDexAttributes | None = ...,
        md_sys_dex_objects: global___MdSysDexObjects | None = ...,
        md_sys_dex_tables: global___MdSysDexTables | None = ...,
        md_sys_ds_assigned_value: global___MdSysDsAssignedValue | None = ...,
        md_sys_ds_busobj: global___MdSysDsBusobj | None = ...,
        md_sys_ds_busobj_group: global___MdSysDsBusobjGroup | None = ...,
        md_sys_ds_busobj_relation: global___MdSysDsBusobjRelation | None = ...,
        md_sys_ds_busobj_struct: global___MdSysDsBusobjStruct | None = ...,
        md_sys_dv_rules: global___MdSysDvRules | None = ...,
        md_sys_dv_rule_books: global___MdSysDvRuleBooks | None = ...,
        md_sys_dv_templates: global___MdSysDvTemplates | None = ...,
        md_sys_econ_subset: global___MdSysEconSubset | None = ...,
        md_sys_econ_subset_archive: global___MdSysEconSubsetArchive | None = ...,
        md_sys_econ_subset_user: global___MdSysEconSubsetUser | None = ...,
        md_sys_econ_user_group: global___MdSysEconUserGroup | None = ...,
        md_sys_econ_user_group_member: global___MdSysEconUserGroupMember | None = ...,
        md_sys_field_def: global___MdSysFieldDef | None = ...,
        md_sys_local_coord_type: global___MdSysLocalCoordType | None = ...,
        md_sys_lookup_attr_flag: global___MdSysLookupAttrFlag | None = ...,
        md_sys_lookup_attr_rules: global___MdSysLookupAttrRules | None = ...,
        md_sys_lookup_attr_type: global___MdSysLookupAttrType | None = ...,
        md_sys_lookup_busobj_rules: global___MdSysLookupBusobjRules | None = ...,
        md_sys_lookup_calc_flag: global___MdSysLookupCalcFlag | None = ...,
        md_sys_lookup_carryover_case: global___MdSysLookupCarryoverCase | None = ...,
        md_sys_lookup_carryover_oper: global___MdSysLookupCarryoverOper | None = ...,
        md_sys_lookup_data_type: global___MdSysLookupDataType | None = ...,
        md_sys_lookup_display_type: global___MdSysLookupDisplayType | None = ...,
        md_sys_lookup_init_hint: global___MdSysLookupInitHint | None = ...,
        md_sys_lookup_link_type: global___MdSysLookupLinkType | None = ...,
        md_sys_ow_template_default: global___MdSysOwTemplateDefault | None = ...,
        md_sys_param_settings: global___MdSysParamSettings | None = ...,
        md_sys_picklist: global___MdSysPicklist | None = ...,
        md_sys_picklist_cols: global___MdSysPicklistCols | None = ...,
        md_sys_picklist_display_cols: global___MdSysPicklistDisplayCols | None = ...,
        md_sys_picklist_script: global___MdSysPicklistScript | None = ...,
        md_sys_picklist_table_names: global___MdSysPicklistTableNames | None = ...,
        md_sys_reg_mapping: global___MdSysRegMapping | None = ...,
        md_sys_replist: global___MdSysReplist | None = ...,
        md_sys_replist_sect_catalog: global___MdSysReplistSectCatalog | None = ...,
        md_sys_report_type: global___MdSysReportType | None = ...,
        md_sys_rushmore_lookup: global___MdSysRushmoreLookup | None = ...,
        md_sys_script: global___MdSysScript | None = ...,
        md_sys_settings: global___MdSysSettings | None = ...,
        md_sys_spreadsheets: global___MdSysSpreadsheets | None = ...,
        md_sys_spreadsheet_cols: global___MdSysSpreadsheetCols | None = ...,
        md_sys_sync_status: global___MdSysSyncStatus | None = ...,
        md_sys_table_def: global___MdSysTableDef | None = ...,
        md_sys_table_relations: global___MdSysTableRelations | None = ...,
        md_sys_version: global___MdSysVersion | None = ...,
        md_sys_version_history: global___MdSysVersionHistory | None = ...,
        md_target_coord_type: global___MdTargetCoordType | None = ...,
        md_target_geometry: global___MdTargetGeometry | None = ...,
        md_target_point_type: global___MdTargetPointType | None = ...,
        md_target_type: global___MdTargetType | None = ...,
        md_util_depth_datum: global___MdUtilDepthDatum | None = ...,
        md_util_descent: global___MdUtilDescent | None = ...,
        md_util_field_attr: global___MdUtilFieldAttr | None = ...,
        md_vertical_coord_type: global___MdVerticalCoordType | None = ...,
        md_vsa_type: global___MdVsaType | None = ...,
        md_vs_origin: global___MdVsOrigin | None = ...,
        md_wellbore_sect: global___MdWellboreSect | None = ...,
        md_well_coord_type: global___MdWellCoordType | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "md_catalog_type", b"md_catalog_type", "md_db_generic_resource", b"md_db_generic_resource", "md_depth_type", b"md_depth_type", "md_desktop_formats", b"md_desktop_formats", "md_error_model", b"md_error_model", "md_error_surface", b"md_error_surface", "md_hierarchy_entity_binding", b"md_hierarchy_entity_binding", "md_hierarchy_level_objects", b"md_hierarchy_level_objects", "md_hierarchy_scheme_levels", b"md_hierarchy_scheme_levels", "md_hierarchy_scheme_types", b"md_hierarchy_scheme_types", "md_hierarchy_schemes", b"md_hierarchy_schemes", "md_lc_origin", b"md_lc_origin", "md_north_type", b"md_north_type", "md_pk_ac_casing", b"md_pk_ac_casing", "md_pk_acrule_type", b"md_pk_acrule_type", "md_pk_anticol_model", b"md_pk_anticol_model", "md_pk_assembly_plunger_v", b"md_pk_assembly_plunger_v", "md_pk_assembly_status", b"md_pk_assembly_status", "md_pk_boolean", b"md_pk_boolean", "md_pk_brine_type", b"md_pk_brine_type", "md_pk_comp_type", b"md_pk_comp_type", "md_pk_component_status", b"md_pk_component_status", "md_pk_csg_comp_group", b"md_pk_csg_comp_group", "md_pk_data_entry_mode", b"md_pk_data_entry_mode", "md_pk_datum_type", b"md_pk_datum_type", "md_pk_drill_mode", b"md_pk_drill_mode", "md_pk_dst_recov_ind", b"md_pk_dst_recov_ind", "md_pk_dst_recov_type", b"md_pk_dst_recov_type", "md_pk_fluid_designation", b"md_pk_fluid_designation", "md_pk_foam_type", b"md_pk_foam_type", "md_pk_geo_project_type", b"md_pk_geo_project_type", "md_pk_history_actions", b"md_pk_history_actions", "md_pk_history_items", b"md_pk_history_items", "md_pk_iadc_bearing_type", b"md_pk_iadc_bearing_type", "md_pk_iadc_cutter_hydraulic", b"md_pk_iadc_cutter_hydraulic", "md_pk_iadc_cutter_type", b"md_pk_iadc_cutter_type", "md_pk_iadc_feature", b"md_pk_iadc_feature", "md_pk_instrument_type", b"md_pk_instrument_type", "md_pk_job_status", b"md_pk_job_status", "md_pk_line_style", b"md_pk_line_style", "md_pk_line_type", b"md_pk_line_type", "md_pk_location_type_code", b"md_pk_location_type_code", "md_pk_magnetic_type", b"md_pk_magnetic_type", "md_pk_mud_base_type", b"md_pk_mud_base_type", "md_pk_mwd_tool", b"md_pk_mwd_tool", "md_pk_ow_template", b"md_pk_ow_template", "md_pk_packer_run_string", b"md_pk_packer_run_string", "md_pk_packer_set_type", b"md_pk_packer_set_type", "md_pk_pden_type", b"md_pk_pden_type", "md_pk_perf_review", b"md_pk_perf_review", "md_pk_phase", b"md_pk_phase", "md_pk_plunger_v", b"md_pk_plunger_v", "md_pk_pressure_survey_type", b"md_pk_pressure_survey_type", "md_pk_prod_failure_type", b"md_pk_prod_failure_type", "md_pk_quality_index", b"md_pk_quality_index", "md_pk_report_standard", b"md_pk_report_standard", "md_pk_rheology_model_type", b"md_pk_rheology_model_type", "md_pk_scan_method", b"md_pk_scan_method", "md_pk_shape_type", b"md_pk_shape_type", "md_pk_site_type", b"md_pk_site_type", "md_pk_string_type", b"md_pk_string_type", "md_pk_survey_calc", b"md_pk_survey_calc", "md_pk_survey_type", b"md_pk_survey_type", "md_pk_system_datum_type", b"md_pk_system_datum_type", "md_pk_taml_class", b"md_pk_taml_class", "md_pk_thread_type", b"md_pk_thread_type", "md_pk_tie_on_type", b"md_pk_tie_on_type", "md_pk_tld_sum_level", b"md_pk_tld_sum_level", "md_pk_tool_type", b"md_pk_tool_type", "md_pk_tp_type", b"md_pk_tp_type", "md_pk_walk_type", b"md_pk_walk_type", "md_pk_warning_method", b"md_pk_warning_method", "md_pk_wcn_influx_types", b"md_pk_wcn_influx_types", "md_pk_well_test_type", b"md_pk_well_test_type", "md_pk_zonation_scheme_type", b"md_pk_zonation_scheme_type", "md_sect_type", b"md_sect_type", "md_site_app_action", b"md_site_app_action", "md_site_app_action_owner", b"md_site_app_action_owner", "md_site_attr_dictionary", b"md_site_attr_dictionary", "md_site_attr_set_override", b"md_site_attr_set_override", "md_site_carryover", b"md_site_carryover", "md_site_cement_job_type", b"md_site_cement_job_type", "md_site_config_files", b"md_site_config_files", "md_site_config_transfer", b"md_site_config_transfer", "md_site_coord_type", b"md_site_coord_type", "md_site_dex_attributes", b"md_site_dex_attributes", "md_site_dex_template", b"md_site_dex_template", "md_site_dv_rule_books", b"md_site_dv_rule_books", "md_site_dv_rules", b"md_site_dv_rules", "md_site_event_type", b"md_site_event_type", "md_site_job_type", b"md_site_job_type", "md_site_job_type_report", b"md_site_job_type_report", "md_site_job_type_task", b"md_site_job_type_task", "md_site_lookup_flags", b"md_site_lookup_flags", "md_site_overrides", b"md_site_overrides", "md_site_pwd_policy", b"md_site_pwd_policy", "md_site_reg_mapping", b"md_site_reg_mapping", "md_site_report_type", b"md_site_report_type", "md_site_settings", b"md_site_settings", "md_site_status_color", b"md_site_status_color", "md_site_storage_units", b"md_site_storage_units", "md_site_table_def", b"md_site_table_def", "md_site_tight_group", b"md_site_tight_group", "md_site_tight_group_member", b"md_site_tight_group_member", "md_site_user", b"md_site_user", "md_site_user_pwd_history", b"md_site_user_pwd_history", "md_site_user_tight_group", b"md_site_user_tight_group", "md_string_sect_map", b"md_string_sect_map", "md_survey_station_type", b"md_survey_station_type", "md_sys_alt_key", b"md_sys_alt_key", "md_sys_alt_key_cols", b"md_sys_alt_key_cols", "md_sys_attr_dictionary", b"md_sys_attr_dictionary", "md_sys_attr_rules", b"md_sys_attr_rules", "md_sys_attr_settings", b"md_sys_attr_settings", "md_sys_bengal_edm_map", b"md_sys_bengal_edm_map", "md_sys_bengal_edm_supp_map", b"md_sys_bengal_edm_supp_map", "md_sys_bengal_edm_table_map", b"md_sys_bengal_edm_table_map", "md_sys_busobj", b"md_sys_busobj", "md_sys_busobj_links", b"md_sys_busobj_links", "md_sys_busobj_minor", b"md_sys_busobj_minor", "md_sys_busobj_rules", b"md_sys_busobj_rules", "md_sys_constraints", b"md_sys_constraints", "md_sys_copy_field_exceptions", b"md_sys_copy_field_exceptions", "md_sys_copy_rule", b"md_sys_copy_rule", "md_sys_db_version", b"md_sys_db_version", "md_sys_dex_attributes", b"md_sys_dex_attributes", "md_sys_dex_objects", b"md_sys_dex_objects", "md_sys_dex_tables", b"md_sys_dex_tables", "md_sys_ds_assigned_value", b"md_sys_ds_assigned_value", "md_sys_ds_busobj", b"md_sys_ds_busobj", "md_sys_ds_busobj_group", b"md_sys_ds_busobj_group", "md_sys_ds_busobj_relation", b"md_sys_ds_busobj_relation", "md_sys_ds_busobj_struct", b"md_sys_ds_busobj_struct", "md_sys_dv_rule_books", b"md_sys_dv_rule_books", "md_sys_dv_rules", b"md_sys_dv_rules", "md_sys_dv_templates", b"md_sys_dv_templates", "md_sys_econ_subset", b"md_sys_econ_subset", "md_sys_econ_subset_archive", b"md_sys_econ_subset_archive", "md_sys_econ_subset_user", b"md_sys_econ_subset_user", "md_sys_econ_user_group", b"md_sys_econ_user_group", "md_sys_econ_user_group_member", b"md_sys_econ_user_group_member", "md_sys_field_def", b"md_sys_field_def", "md_sys_local_coord_type", b"md_sys_local_coord_type", "md_sys_lookup_attr_flag", b"md_sys_lookup_attr_flag", "md_sys_lookup_attr_rules", b"md_sys_lookup_attr_rules", "md_sys_lookup_attr_type", b"md_sys_lookup_attr_type", "md_sys_lookup_busobj_rules", b"md_sys_lookup_busobj_rules", "md_sys_lookup_calc_flag", b"md_sys_lookup_calc_flag", "md_sys_lookup_carryover_case", b"md_sys_lookup_carryover_case", "md_sys_lookup_carryover_oper", b"md_sys_lookup_carryover_oper", "md_sys_lookup_data_type", b"md_sys_lookup_data_type", "md_sys_lookup_display_type", b"md_sys_lookup_display_type", "md_sys_lookup_init_hint", b"md_sys_lookup_init_hint", "md_sys_lookup_link_type", b"md_sys_lookup_link_type", "md_sys_ow_template_default", b"md_sys_ow_template_default", "md_sys_param_settings", b"md_sys_param_settings", "md_sys_picklist", b"md_sys_picklist", "md_sys_picklist_cols", b"md_sys_picklist_cols", "md_sys_picklist_display_cols", b"md_sys_picklist_display_cols", "md_sys_picklist_script", b"md_sys_picklist_script", "md_sys_picklist_table_names", b"md_sys_picklist_table_names", "md_sys_reg_mapping", b"md_sys_reg_mapping", "md_sys_replist", b"md_sys_replist", "md_sys_replist_sect_catalog", b"md_sys_replist_sect_catalog", "md_sys_report_type", b"md_sys_report_type", "md_sys_rushmore_lookup", b"md_sys_rushmore_lookup", "md_sys_script", b"md_sys_script", "md_sys_settings", b"md_sys_settings", "md_sys_spreadsheet_cols", b"md_sys_spreadsheet_cols", "md_sys_spreadsheets", b"md_sys_spreadsheets", "md_sys_sync_status", b"md_sys_sync_status", "md_sys_table_def", b"md_sys_table_def", "md_sys_table_relations", b"md_sys_table_relations", "md_sys_version", b"md_sys_version", "md_sys_version_history", b"md_sys_version_history", "md_target_coord_type", b"md_target_coord_type", "md_target_geometry", b"md_target_geometry", "md_target_point_type", b"md_target_point_type", "md_target_type", b"md_target_type", "md_util_depth_datum", b"md_util_depth_datum", "md_util_descent", b"md_util_descent", "md_util_field_attr", b"md_util_field_attr", "md_vertical_coord_type", b"md_vertical_coord_type", "md_vs_origin", b"md_vs_origin", "md_vsa_type", b"md_vsa_type", "md_well_coord_type", b"md_well_coord_type", "md_wellbore_sect", b"md_wellbore_sect"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "md_catalog_type", b"md_catalog_type", "md_db_generic_resource", b"md_db_generic_resource", "md_depth_type", b"md_depth_type", "md_desktop_formats", b"md_desktop_formats", "md_error_model", b"md_error_model", "md_error_surface", b"md_error_surface", "md_hierarchy_entity_binding", b"md_hierarchy_entity_binding", "md_hierarchy_level_objects", b"md_hierarchy_level_objects", "md_hierarchy_scheme_levels", b"md_hierarchy_scheme_levels", "md_hierarchy_scheme_types", b"md_hierarchy_scheme_types", "md_hierarchy_schemes", b"md_hierarchy_schemes", "md_lc_origin", b"md_lc_origin", "md_north_type", b"md_north_type", "md_pk_ac_casing", b"md_pk_ac_casing", "md_pk_acrule_type", b"md_pk_acrule_type", "md_pk_anticol_model", b"md_pk_anticol_model", "md_pk_assembly_plunger_v", b"md_pk_assembly_plunger_v", "md_pk_assembly_status", b"md_pk_assembly_status", "md_pk_boolean", b"md_pk_boolean", "md_pk_brine_type", b"md_pk_brine_type", "md_pk_comp_type", b"md_pk_comp_type", "md_pk_component_status", b"md_pk_component_status", "md_pk_csg_comp_group", b"md_pk_csg_comp_group", "md_pk_data_entry_mode", b"md_pk_data_entry_mode", "md_pk_datum_type", b"md_pk_datum_type", "md_pk_drill_mode", b"md_pk_drill_mode", "md_pk_dst_recov_ind", b"md_pk_dst_recov_ind", "md_pk_dst_recov_type", b"md_pk_dst_recov_type", "md_pk_fluid_designation", b"md_pk_fluid_designation", "md_pk_foam_type", b"md_pk_foam_type", "md_pk_geo_project_type", b"md_pk_geo_project_type", "md_pk_history_actions", b"md_pk_history_actions", "md_pk_history_items", b"md_pk_history_items", "md_pk_iadc_bearing_type", b"md_pk_iadc_bearing_type", "md_pk_iadc_cutter_hydraulic", b"md_pk_iadc_cutter_hydraulic", "md_pk_iadc_cutter_type", b"md_pk_iadc_cutter_type", "md_pk_iadc_feature", b"md_pk_iadc_feature", "md_pk_instrument_type", b"md_pk_instrument_type", "md_pk_job_status", b"md_pk_job_status", "md_pk_line_style", b"md_pk_line_style", "md_pk_line_type", b"md_pk_line_type", "md_pk_location_type_code", b"md_pk_location_type_code", "md_pk_magnetic_type", b"md_pk_magnetic_type", "md_pk_mud_base_type", b"md_pk_mud_base_type", "md_pk_mwd_tool", b"md_pk_mwd_tool", "md_pk_ow_template", b"md_pk_ow_template", "md_pk_packer_run_string", b"md_pk_packer_run_string", "md_pk_packer_set_type", b"md_pk_packer_set_type", "md_pk_pden_type", b"md_pk_pden_type", "md_pk_perf_review", b"md_pk_perf_review", "md_pk_phase", b"md_pk_phase", "md_pk_plunger_v", b"md_pk_plunger_v", "md_pk_pressure_survey_type", b"md_pk_pressure_survey_type", "md_pk_prod_failure_type", b"md_pk_prod_failure_type", "md_pk_quality_index", b"md_pk_quality_index", "md_pk_report_standard", b"md_pk_report_standard", "md_pk_rheology_model_type", b"md_pk_rheology_model_type", "md_pk_scan_method", b"md_pk_scan_method", "md_pk_shape_type", b"md_pk_shape_type", "md_pk_site_type", b"md_pk_site_type", "md_pk_string_type", b"md_pk_string_type", "md_pk_survey_calc", b"md_pk_survey_calc", "md_pk_survey_type", b"md_pk_survey_type", "md_pk_system_datum_type", b"md_pk_system_datum_type", "md_pk_taml_class", b"md_pk_taml_class", "md_pk_thread_type", b"md_pk_thread_type", "md_pk_tie_on_type", b"md_pk_tie_on_type", "md_pk_tld_sum_level", b"md_pk_tld_sum_level", "md_pk_tool_type", b"md_pk_tool_type", "md_pk_tp_type", b"md_pk_tp_type", "md_pk_walk_type", b"md_pk_walk_type", "md_pk_warning_method", b"md_pk_warning_method", "md_pk_wcn_influx_types", b"md_pk_wcn_influx_types", "md_pk_well_test_type", b"md_pk_well_test_type", "md_pk_zonation_scheme_type", b"md_pk_zonation_scheme_type", "md_sect_type", b"md_sect_type", "md_site_app_action", b"md_site_app_action", "md_site_app_action_owner", b"md_site_app_action_owner", "md_site_attr_dictionary", b"md_site_attr_dictionary", "md_site_attr_set_override", b"md_site_attr_set_override", "md_site_carryover", b"md_site_carryover", "md_site_cement_job_type", b"md_site_cement_job_type", "md_site_config_files", b"md_site_config_files", "md_site_config_transfer", b"md_site_config_transfer", "md_site_coord_type", b"md_site_coord_type", "md_site_dex_attributes", b"md_site_dex_attributes", "md_site_dex_template", b"md_site_dex_template", "md_site_dv_rule_books", b"md_site_dv_rule_books", "md_site_dv_rules", b"md_site_dv_rules", "md_site_event_type", b"md_site_event_type", "md_site_job_type", b"md_site_job_type", "md_site_job_type_report", b"md_site_job_type_report", "md_site_job_type_task", b"md_site_job_type_task", "md_site_lookup_flags", b"md_site_lookup_flags", "md_site_overrides", b"md_site_overrides", "md_site_pwd_policy", b"md_site_pwd_policy", "md_site_reg_mapping", b"md_site_reg_mapping", "md_site_report_type", b"md_site_report_type", "md_site_settings", b"md_site_settings", "md_site_status_color", b"md_site_status_color", "md_site_storage_units", b"md_site_storage_units", "md_site_table_def", b"md_site_table_def", "md_site_tight_group", b"md_site_tight_group", "md_site_tight_group_member", b"md_site_tight_group_member", "md_site_user", b"md_site_user", "md_site_user_pwd_history", b"md_site_user_pwd_history", "md_site_user_tight_group", b"md_site_user_tight_group", "md_string_sect_map", b"md_string_sect_map", "md_survey_station_type", b"md_survey_station_type", "md_sys_alt_key", b"md_sys_alt_key", "md_sys_alt_key_cols", b"md_sys_alt_key_cols", "md_sys_attr_dictionary", b"md_sys_attr_dictionary", "md_sys_attr_rules", b"md_sys_attr_rules", "md_sys_attr_settings", b"md_sys_attr_settings", "md_sys_bengal_edm_map", b"md_sys_bengal_edm_map", "md_sys_bengal_edm_supp_map", b"md_sys_bengal_edm_supp_map", "md_sys_bengal_edm_table_map", b"md_sys_bengal_edm_table_map", "md_sys_busobj", b"md_sys_busobj", "md_sys_busobj_links", b"md_sys_busobj_links", "md_sys_busobj_minor", b"md_sys_busobj_minor", "md_sys_busobj_rules", b"md_sys_busobj_rules", "md_sys_constraints", b"md_sys_constraints", "md_sys_copy_field_exceptions", b"md_sys_copy_field_exceptions", "md_sys_copy_rule", b"md_sys_copy_rule", "md_sys_db_version", b"md_sys_db_version", "md_sys_dex_attributes", b"md_sys_dex_attributes", "md_sys_dex_objects", b"md_sys_dex_objects", "md_sys_dex_tables", b"md_sys_dex_tables", "md_sys_ds_assigned_value", b"md_sys_ds_assigned_value", "md_sys_ds_busobj", b"md_sys_ds_busobj", "md_sys_ds_busobj_group", b"md_sys_ds_busobj_group", "md_sys_ds_busobj_relation", b"md_sys_ds_busobj_relation", "md_sys_ds_busobj_struct", b"md_sys_ds_busobj_struct", "md_sys_dv_rule_books", b"md_sys_dv_rule_books", "md_sys_dv_rules", b"md_sys_dv_rules", "md_sys_dv_templates", b"md_sys_dv_templates", "md_sys_econ_subset", b"md_sys_econ_subset", "md_sys_econ_subset_archive", b"md_sys_econ_subset_archive", "md_sys_econ_subset_user", b"md_sys_econ_subset_user", "md_sys_econ_user_group", b"md_sys_econ_user_group", "md_sys_econ_user_group_member", b"md_sys_econ_user_group_member", "md_sys_field_def", b"md_sys_field_def", "md_sys_local_coord_type", b"md_sys_local_coord_type", "md_sys_lookup_attr_flag", b"md_sys_lookup_attr_flag", "md_sys_lookup_attr_rules", b"md_sys_lookup_attr_rules", "md_sys_lookup_attr_type", b"md_sys_lookup_attr_type", "md_sys_lookup_busobj_rules", b"md_sys_lookup_busobj_rules", "md_sys_lookup_calc_flag", b"md_sys_lookup_calc_flag", "md_sys_lookup_carryover_case", b"md_sys_lookup_carryover_case", "md_sys_lookup_carryover_oper", b"md_sys_lookup_carryover_oper", "md_sys_lookup_data_type", b"md_sys_lookup_data_type", "md_sys_lookup_display_type", b"md_sys_lookup_display_type", "md_sys_lookup_init_hint", b"md_sys_lookup_init_hint", "md_sys_lookup_link_type", b"md_sys_lookup_link_type", "md_sys_ow_template_default", b"md_sys_ow_template_default", "md_sys_param_settings", b"md_sys_param_settings", "md_sys_picklist", b"md_sys_picklist", "md_sys_picklist_cols", b"md_sys_picklist_cols", "md_sys_picklist_display_cols", b"md_sys_picklist_display_cols", "md_sys_picklist_script", b"md_sys_picklist_script", "md_sys_picklist_table_names", b"md_sys_picklist_table_names", "md_sys_reg_mapping", b"md_sys_reg_mapping", "md_sys_replist", b"md_sys_replist", "md_sys_replist_sect_catalog", b"md_sys_replist_sect_catalog", "md_sys_report_type", b"md_sys_report_type", "md_sys_rushmore_lookup", b"md_sys_rushmore_lookup", "md_sys_script", b"md_sys_script", "md_sys_settings", b"md_sys_settings", "md_sys_spreadsheet_cols", b"md_sys_spreadsheet_cols", "md_sys_spreadsheets", b"md_sys_spreadsheets", "md_sys_sync_status", b"md_sys_sync_status", "md_sys_table_def", b"md_sys_table_def", "md_sys_table_relations", b"md_sys_table_relations", "md_sys_version", b"md_sys_version", "md_sys_version_history", b"md_sys_version_history", "md_target_coord_type", b"md_target_coord_type", "md_target_geometry", b"md_target_geometry", "md_target_point_type", b"md_target_point_type", "md_target_type", b"md_target_type", "md_util_depth_datum", b"md_util_depth_datum", "md_util_descent", b"md_util_descent", "md_util_field_attr", b"md_util_field_attr", "md_vertical_coord_type", b"md_vertical_coord_type", "md_vs_origin", b"md_vs_origin", "md_vsa_type", b"md_vsa_type", "md_well_coord_type", b"md_well_coord_type", "md_wellbore_sect", b"md_wellbore_sect"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["md_catalog_type", "md_db_generic_resource", "md_depth_type", "md_desktop_formats", "md_error_model", "md_error_surface", "md_hierarchy_entity_binding", "md_hierarchy_level_objects", "md_hierarchy_schemes", "md_hierarchy_scheme_levels", "md_hierarchy_scheme_types", "md_lc_origin", "md_north_type", "md_pk_acrule_type", "md_pk_ac_casing", "md_pk_anticol_model", "md_pk_assembly_plunger_v", "md_pk_assembly_status", "md_pk_boolean", "md_pk_brine_type", "md_pk_component_status", "md_pk_comp_type", "md_pk_csg_comp_group", "md_pk_data_entry_mode", "md_pk_datum_type", "md_pk_drill_mode", "md_pk_dst_recov_ind", "md_pk_dst_recov_type", "md_pk_fluid_designation", "md_pk_foam_type", "md_pk_geo_project_type", "md_pk_history_actions", "md_pk_history_items", "md_pk_iadc_bearing_type", "md_pk_iadc_cutter_hydraulic", "md_pk_iadc_cutter_type", "md_pk_iadc_feature", "md_pk_instrument_type", "md_pk_job_status", "md_pk_line_style", "md_pk_line_type", "md_pk_location_type_code", "md_pk_magnetic_type", "md_pk_mud_base_type", "md_pk_mwd_tool", "md_pk_ow_template", "md_pk_packer_run_string", "md_pk_packer_set_type", "md_pk_pden_type", "md_pk_perf_review", "md_pk_phase", "md_pk_plunger_v", "md_pk_pressure_survey_type", "md_pk_prod_failure_type", "md_pk_quality_index", "md_pk_report_standard", "md_pk_rheology_model_type", "md_pk_scan_method", "md_pk_shape_type", "md_pk_site_type", "md_pk_string_type", "md_pk_survey_calc", "md_pk_survey_type", "md_pk_system_datum_type", "md_pk_taml_class", "md_pk_thread_type", "md_pk_tie_on_type", "md_pk_tld_sum_level", "md_pk_tool_type", "md_pk_tp_type", "md_pk_walk_type", "md_pk_warning_method", "md_pk_wcn_influx_types", "md_pk_well_test_type", "md_pk_zonation_scheme_type", "md_sect_type", "md_site_app_action", "md_site_app_action_owner", "md_site_attr_dictionary", "md_site_attr_set_override", "md_site_carryover", "md_site_cement_job_type", "md_site_config_files", "md_site_config_transfer", "md_site_coord_type", "md_site_dex_attributes", "md_site_dex_template", "md_site_dv_rules", "md_site_dv_rule_books", "md_site_event_type", "md_site_job_type", "md_site_job_type_report", "md_site_job_type_task", "md_site_lookup_flags", "md_site_overrides", "md_site_pwd_policy", "md_site_reg_mapping", "md_site_report_type", "md_site_settings", "md_site_status_color", "md_site_storage_units", "md_site_table_def", "md_site_tight_group", "md_site_tight_group_member", "md_site_user", "md_site_user_pwd_history", "md_site_user_tight_group", "md_string_sect_map", "md_survey_station_type", "md_sys_alt_key", "md_sys_alt_key_cols", "md_sys_attr_dictionary", "md_sys_attr_rules", "md_sys_attr_settings", "md_sys_bengal_edm_map", "md_sys_bengal_edm_supp_map", "md_sys_bengal_edm_table_map", "md_sys_busobj", "md_sys_busobj_links", "md_sys_busobj_minor", "md_sys_busobj_rules", "md_sys_constraints", "md_sys_copy_field_exceptions", "md_sys_copy_rule", "md_sys_db_version", "md_sys_dex_attributes", "md_sys_dex_objects", "md_sys_dex_tables", "md_sys_ds_assigned_value", "md_sys_ds_busobj", "md_sys_ds_busobj_group", "md_sys_ds_busobj_relation", "md_sys_ds_busobj_struct", "md_sys_dv_rules", "md_sys_dv_rule_books", "md_sys_dv_templates", "md_sys_econ_subset", "md_sys_econ_subset_archive", "md_sys_econ_subset_user", "md_sys_econ_user_group", "md_sys_econ_user_group_member", "md_sys_field_def", "md_sys_local_coord_type", "md_sys_lookup_attr_flag", "md_sys_lookup_attr_rules", "md_sys_lookup_attr_type", "md_sys_lookup_busobj_rules", "md_sys_lookup_calc_flag", "md_sys_lookup_carryover_case", "md_sys_lookup_carryover_oper", "md_sys_lookup_data_type", "md_sys_lookup_display_type", "md_sys_lookup_init_hint", "md_sys_lookup_link_type", "md_sys_ow_template_default", "md_sys_param_settings", "md_sys_picklist", "md_sys_picklist_cols", "md_sys_picklist_display_cols", "md_sys_picklist_script", "md_sys_picklist_table_names", "md_sys_reg_mapping", "md_sys_replist", "md_sys_replist_sect_catalog", "md_sys_report_type", "md_sys_rushmore_lookup", "md_sys_script", "md_sys_settings", "md_sys_spreadsheets", "md_sys_spreadsheet_cols", "md_sys_sync_status", "md_sys_table_def", "md_sys_table_relations", "md_sys_version", "md_sys_version_history", "md_target_coord_type", "md_target_geometry", "md_target_point_type", "md_target_type", "md_util_depth_datum", "md_util_descent", "md_util_field_attr", "md_vertical_coord_type", "md_vsa_type", "md_vs_origin", "md_wellbore_sect", "md_well_coord_type"] | None: ...

global___MD = MD

class WP(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WP_ADDITIVES_FIELD_NUMBER: builtins.int
    WP_BHA_PARAMS_FIELD_NUMBER: builtins.int
    WP_BHA_WOB_ROP_FIELD_NUMBER: builtins.int
    WP_CASE_ANNOTATIONS_FIELD_NUMBER: builtins.int
    WP_CASE_BOOSTER_PUMP_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_FOAM_DATA_ARR_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_FOAM_SCHD_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_FOAM_SCHD_ARR_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_FOAM_SCHD_ARR2_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_JOB_DATA_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_JOB_DATA_ARR_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_JOB_DATA_PRES_FIELD_NUMBER: builtins.int
    WP_CASE_CENTRALIZER_SCHD_FIELD_NUMBER: builtins.int
    WP_CASE_CENTRALIZER_SCHD_INT_FIELD_NUMBER: builtins.int
    WP_CASE_CIRC_SYSTEM_FIELD_NUMBER: builtins.int
    WP_CASE_CSA_BOUNDARY_COND_FIELD_NUMBER: builtins.int
    WP_CASE_CSA_BOUNDARY_TYPES_FIELD_NUMBER: builtins.int
    WP_CASE_CSA_PARAMS_FIELD_NUMBER: builtins.int
    WP_CASE_ECCENTRICITY_FIELD_NUMBER: builtins.int
    WP_CASE_PACKER_ANALYSIS_FIELD_NUMBER: builtins.int
    WP_CASE_PUMP_FIELD_NUMBER: builtins.int
    WP_CASE_PUMP_SLOW_FIELD_NUMBER: builtins.int
    WP_CASE_RANGE_FIELD_NUMBER: builtins.int
    WP_CASE_RESULT_FIELD_NUMBER: builtins.int
    WP_CASE_RT_HYD_FIELD_NUMBER: builtins.int
    WP_CASE_RT_TDA_FIELD_NUMBER: builtins.int
    WP_CASE_SOIL_PROP_FIELD_NUMBER: builtins.int
    WP_CASE_SURFACE_FIELD_NUMBER: builtins.int
    WP_CASE_TORT_INT_FIELD_NUMBER: builtins.int
    WP_CASE_WBSIMULATOR_ANAL_FIELD_NUMBER: builtins.int
    WP_CUSTOM_BASE_FLUID_FIELD_NUMBER: builtins.int
    WP_DRUM_DIAMETER_FIELD_NUMBER: builtins.int
    WP_DYNAMICPROPERTY_FIELD_NUMBER: builtins.int
    WP_DYNAMICPROPERTY_HEADER_FIELD_NUMBER: builtins.int
    WP_FLUID_GAS_FIELD_NUMBER: builtins.int
    WP_FLUID_GAS_PROPERTIES_FIELD_NUMBER: builtins.int
    WP_FLUID_TEMP_FIELD_NUMBER: builtins.int
    WP_FLUID_TEMP_FANN_DATA_FIELD_NUMBER: builtins.int
    WP_FLUID_TUNED_RECIPE_FIELD_NUMBER: builtins.int
    WP_FLUID_TUNED_SPACER_FIELD_NUMBER: builtins.int
    WP_GAS_FIELD_NUMBER: builtins.int
    WP_HYD_ACTVAL_FIELD_NUMBER: builtins.int
    WP_HYD_OPERATIONAL_FIELD_NUMBER: builtins.int
    WP_HYD_OPTIONS_FIELD_NUMBER: builtins.int
    WP_HYD_PARAMS_FIELD_NUMBER: builtins.int
    WP_KILL_SHEET_GEN_FIELD_NUMBER: builtins.int
    WP_MAST_HEIGHT_FIELD_NUMBER: builtins.int
    WP_RPT_OPTIONS_FIELD_NUMBER: builtins.int
    WP_SRG_PARAMS_FIELD_NUMBER: builtins.int
    WP_SRG_RECIPROCATION_FIELD_NUMBER: builtins.int
    WP_SRG_SURGE_FIELD_NUMBER: builtins.int
    WP_SRG_SWAB_SURGE_FIELD_NUMBER: builtins.int
    WP_STATUS_MESSAGE_FIELD_NUMBER: builtins.int
    WP_STUCKPIPE_PARAMS_FIELD_NUMBER: builtins.int
    WP_SURVEY_IMPORT_FIELD_NUMBER: builtins.int
    WP_TDA_ACTLOAD_FIELD_NUMBER: builtins.int
    WP_TDA_ANNULUS_FLUID_GRAD_FIELD_NUMBER: builtins.int
    WP_TDA_DISCRETE_PARAMS_FIELD_NUMBER: builtins.int
    WP_TDA_DRAGCHART_FIELD_NUMBER: builtins.int
    WP_TDA_DRAGCHART_COF_FIELD_NUMBER: builtins.int
    WP_TDA_DRAGCHART_MAN_COF_FIELD_NUMBER: builtins.int
    WP_TDA_DRAGCHART_SENS_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_ALL_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_ALL_FORCE_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_FORCE_FIELD_NUMBER: builtins.int
    WP_TDA_MANUAL_COF_FIELD_NUMBER: builtins.int
    WP_TDA_OPTIONS_FIELD_NUMBER: builtins.int
    WP_TDA_PARAMS_FIELD_NUMBER: builtins.int
    WP_TDA_RSRLSS_DRAGCHART_FIELD_NUMBER: builtins.int
    WP_TDA_RSRLSS_FRD_FIELD_NUMBER: builtins.int
    WP_TDA_RSRLSS_FRD_FORCE_FIELD_NUMBER: builtins.int
    WP_TDA_RSRLSS_INN_ANN_FLUID_FIELD_NUMBER: builtins.int
    WP_TDA_RSRLSS_OUT_ANN_FLUID_FIELD_NUMBER: builtins.int
    WP_TDA_STRING_FLUID_GRAD_FIELD_NUMBER: builtins.int
    WP_TDA_STR_RSRLSS_FLUID_GRAD_FIELD_NUMBER: builtins.int
    WP_UBD_PARAMS_FIELD_NUMBER: builtins.int
    WP_UBD_PARASITE_STRING_FIELD_NUMBER: builtins.int
    WP_WCN_PARAMS_FIELD_NUMBER: builtins.int
    WP_WORKSPACE_FIELD_NUMBER: builtins.int
    WP_WPC_FIELD_NUMBER: builtins.int
    @property
    def wp_additives(self) -> global___WpAdditives: ...
    @property
    def wp_bha_params(self) -> global___WpBhaParams: ...
    @property
    def wp_bha_wob_rop(self) -> global___WpBhaWobRop: ...
    @property
    def wp_case_annotations(self) -> global___WpCaseAnnotations: ...
    @property
    def wp_case_booster_pump(self) -> global___WpCaseBoosterPump: ...
    @property
    def wp_case_cem_foam_data_arr(self) -> global___WpCaseCemFoamDataArr: ...
    @property
    def wp_case_cem_foam_schd(self) -> global___WpCaseCemFoamSchd: ...
    @property
    def wp_case_cem_foam_schd_arr(self) -> global___WpCaseCemFoamSchdArr: ...
    @property
    def wp_case_cem_foam_schd_arr2(self) -> global___WpCaseCemFoamSchdArr2: ...
    @property
    def wp_case_cem_job_data(self) -> global___WpCaseCemJobData: ...
    @property
    def wp_case_cem_job_data_arr(self) -> global___WpCaseCemJobDataArr: ...
    @property
    def wp_case_cem_job_data_pres(self) -> global___WpCaseCemJobDataPres: ...
    @property
    def wp_case_centralizer_schd(self) -> global___WpCaseCentralizerSchd: ...
    @property
    def wp_case_centralizer_schd_int(self) -> global___WpCaseCentralizerSchdInt: ...
    @property
    def wp_case_circ_system(self) -> global___WpCaseCircSystem: ...
    @property
    def wp_case_csa_boundary_cond(self) -> global___WpCaseCsaBoundaryCond: ...
    @property
    def wp_case_csa_boundary_types(self) -> global___WpCaseCsaBoundaryTypes: ...
    @property
    def wp_case_csa_params(self) -> global___WpCaseCsaParams: ...
    @property
    def wp_case_eccentricity(self) -> global___WpCaseEccentricity: ...
    @property
    def wp_case_packer_analysis(self) -> global___WpCasePackerAnalysis: ...
    @property
    def wp_case_pump(self) -> global___WpCasePump: ...
    @property
    def wp_case_pump_slow(self) -> global___WpCasePumpSlow: ...
    @property
    def wp_case_range(self) -> global___WpCaseRange: ...
    @property
    def wp_case_result(self) -> global___WpCaseResult: ...
    @property
    def wp_case_rt_hyd(self) -> global___WpCaseRtHyd: ...
    @property
    def wp_case_rt_tda(self) -> global___WpCaseRtTda: ...
    @property
    def wp_case_soil_prop(self) -> global___WpCaseSoilProp: ...
    @property
    def wp_case_surface(self) -> global___WpCaseSurface: ...
    @property
    def wp_case_tort_int(self) -> global___WpCaseTortInt: ...
    @property
    def wp_case_wbsimulator_anal(self) -> global___WpCaseWbsimulatorAnal: ...
    @property
    def wp_custom_base_fluid(self) -> global___WpCustomBaseFluid: ...
    @property
    def wp_drum_diameter(self) -> global___WpDrumDiameter: ...
    @property
    def wp_dynamicproperty(self) -> global___WpDynamicproperty: ...
    @property
    def wp_dynamicproperty_header(self) -> global___WpDynamicpropertyHeader: ...
    @property
    def wp_fluid_gas(self) -> global___WpFluidGas: ...
    @property
    def wp_fluid_gas_properties(self) -> global___WpFluidGasProperties: ...
    @property
    def wp_fluid_temp(self) -> global___WpFluidTemp: ...
    @property
    def wp_fluid_temp_fann_data(self) -> global___WpFluidTempFannData: ...
    @property
    def wp_fluid_tuned_recipe(self) -> global___WpFluidTunedRecipe: ...
    @property
    def wp_fluid_tuned_spacer(self) -> global___WpFluidTunedSpacer: ...
    @property
    def wp_gas(self) -> global___WpGas: ...
    @property
    def wp_hyd_actval(self) -> global___WpHydActval: ...
    @property
    def wp_hyd_operational(self) -> global___WpHydOperational: ...
    @property
    def wp_hyd_options(self) -> global___WpHydOptions: ...
    @property
    def wp_hyd_params(self) -> global___WpHydParams: ...
    @property
    def wp_kill_sheet_gen(self) -> global___WpKillSheetGen: ...
    @property
    def wp_mast_height(self) -> global___WpMastHeight: ...
    @property
    def wp_rpt_options(self) -> global___WpRptOptions: ...
    @property
    def wp_srg_params(self) -> global___WpSrgParams: ...
    @property
    def wp_srg_reciprocation(self) -> global___WpSrgReciprocation: ...
    @property
    def wp_srg_surge(self) -> global___WpSrgSurge: ...
    @property
    def wp_srg_swab_surge(self) -> global___WpSrgSwabSurge: ...
    @property
    def wp_status_message(self) -> global___WpStatusMessage: ...
    @property
    def wp_stuckpipe_params(self) -> global___WpStuckpipeParams: ...
    @property
    def wp_survey_import(self) -> global___WpSurveyImport: ...
    @property
    def wp_tda_actload(self) -> global___WpTdaActload: ...
    @property
    def wp_tda_annulus_fluid_grad(self) -> global___WpTdaAnnulusFluidGrad: ...
    @property
    def wp_tda_discrete_params(self) -> global___WpTdaDiscreteParams: ...
    @property
    def wp_tda_dragchart(self) -> global___WpTdaDragchart: ...
    @property
    def wp_tda_dragchart_cof(self) -> global___WpTdaDragchartCof: ...
    @property
    def wp_tda_dragchart_man_cof(self) -> global___WpTdaDragchartManCof: ...
    @property
    def wp_tda_dragchart_sens(self) -> global___WpTdaDragchartSens: ...
    @property
    def wp_tda_frd(self) -> global___WpTdaFrd: ...
    @property
    def wp_tda_frd_all(self) -> global___WpTdaFrdAll: ...
    @property
    def wp_tda_frd_all_force(self) -> global___WpTdaFrdAllForce: ...
    @property
    def wp_tda_frd_force(self) -> global___WpTdaFrdForce: ...
    @property
    def wp_tda_manual_cof(self) -> global___WpTdaManualCof: ...
    @property
    def wp_tda_options(self) -> global___WpTdaOptions: ...
    @property
    def wp_tda_params(self) -> global___WpTdaParams: ...
    @property
    def wp_tda_rsrlss_dragchart(self) -> global___WpTdaRsrlssDragchart: ...
    @property
    def wp_tda_rsrlss_frd(self) -> global___WpTdaRsrlssFrd: ...
    @property
    def wp_tda_rsrlss_frd_force(self) -> global___WpTdaRsrlssFrdForce: ...
    @property
    def wp_tda_rsrlss_inn_ann_fluid(self) -> global___WpTdaRsrlssInnAnnFluid: ...
    @property
    def wp_tda_rsrlss_out_ann_fluid(self) -> global___WpTdaRsrlssOutAnnFluid: ...
    @property
    def wp_tda_string_fluid_grad(self) -> global___WpTdaStringFluidGrad: ...
    @property
    def wp_tda_str_rsrlss_fluid_grad(self) -> global___WpTdaStrRsrlssFluidGrad: ...
    @property
    def wp_ubd_params(self) -> global___WpUbdParams: ...
    @property
    def wp_ubd_parasite_string(self) -> global___WpUbdParasiteString: ...
    @property
    def wp_wcn_params(self) -> global___WpWcnParams: ...
    @property
    def wp_workspace(self) -> global___WpWorkspace: ...
    @property
    def wp_wpc(self) -> global___WpWpc: ...
    def __init__(
        self,
        *,
        wp_additives: global___WpAdditives | None = ...,
        wp_bha_params: global___WpBhaParams | None = ...,
        wp_bha_wob_rop: global___WpBhaWobRop | None = ...,
        wp_case_annotations: global___WpCaseAnnotations | None = ...,
        wp_case_booster_pump: global___WpCaseBoosterPump | None = ...,
        wp_case_cem_foam_data_arr: global___WpCaseCemFoamDataArr | None = ...,
        wp_case_cem_foam_schd: global___WpCaseCemFoamSchd | None = ...,
        wp_case_cem_foam_schd_arr: global___WpCaseCemFoamSchdArr | None = ...,
        wp_case_cem_foam_schd_arr2: global___WpCaseCemFoamSchdArr2 | None = ...,
        wp_case_cem_job_data: global___WpCaseCemJobData | None = ...,
        wp_case_cem_job_data_arr: global___WpCaseCemJobDataArr | None = ...,
        wp_case_cem_job_data_pres: global___WpCaseCemJobDataPres | None = ...,
        wp_case_centralizer_schd: global___WpCaseCentralizerSchd | None = ...,
        wp_case_centralizer_schd_int: global___WpCaseCentralizerSchdInt | None = ...,
        wp_case_circ_system: global___WpCaseCircSystem | None = ...,
        wp_case_csa_boundary_cond: global___WpCaseCsaBoundaryCond | None = ...,
        wp_case_csa_boundary_types: global___WpCaseCsaBoundaryTypes | None = ...,
        wp_case_csa_params: global___WpCaseCsaParams | None = ...,
        wp_case_eccentricity: global___WpCaseEccentricity | None = ...,
        wp_case_packer_analysis: global___WpCasePackerAnalysis | None = ...,
        wp_case_pump: global___WpCasePump | None = ...,
        wp_case_pump_slow: global___WpCasePumpSlow | None = ...,
        wp_case_range: global___WpCaseRange | None = ...,
        wp_case_result: global___WpCaseResult | None = ...,
        wp_case_rt_hyd: global___WpCaseRtHyd | None = ...,
        wp_case_rt_tda: global___WpCaseRtTda | None = ...,
        wp_case_soil_prop: global___WpCaseSoilProp | None = ...,
        wp_case_surface: global___WpCaseSurface | None = ...,
        wp_case_tort_int: global___WpCaseTortInt | None = ...,
        wp_case_wbsimulator_anal: global___WpCaseWbsimulatorAnal | None = ...,
        wp_custom_base_fluid: global___WpCustomBaseFluid | None = ...,
        wp_drum_diameter: global___WpDrumDiameter | None = ...,
        wp_dynamicproperty: global___WpDynamicproperty | None = ...,
        wp_dynamicproperty_header: global___WpDynamicpropertyHeader | None = ...,
        wp_fluid_gas: global___WpFluidGas | None = ...,
        wp_fluid_gas_properties: global___WpFluidGasProperties | None = ...,
        wp_fluid_temp: global___WpFluidTemp | None = ...,
        wp_fluid_temp_fann_data: global___WpFluidTempFannData | None = ...,
        wp_fluid_tuned_recipe: global___WpFluidTunedRecipe | None = ...,
        wp_fluid_tuned_spacer: global___WpFluidTunedSpacer | None = ...,
        wp_gas: global___WpGas | None = ...,
        wp_hyd_actval: global___WpHydActval | None = ...,
        wp_hyd_operational: global___WpHydOperational | None = ...,
        wp_hyd_options: global___WpHydOptions | None = ...,
        wp_hyd_params: global___WpHydParams | None = ...,
        wp_kill_sheet_gen: global___WpKillSheetGen | None = ...,
        wp_mast_height: global___WpMastHeight | None = ...,
        wp_rpt_options: global___WpRptOptions | None = ...,
        wp_srg_params: global___WpSrgParams | None = ...,
        wp_srg_reciprocation: global___WpSrgReciprocation | None = ...,
        wp_srg_surge: global___WpSrgSurge | None = ...,
        wp_srg_swab_surge: global___WpSrgSwabSurge | None = ...,
        wp_status_message: global___WpStatusMessage | None = ...,
        wp_stuckpipe_params: global___WpStuckpipeParams | None = ...,
        wp_survey_import: global___WpSurveyImport | None = ...,
        wp_tda_actload: global___WpTdaActload | None = ...,
        wp_tda_annulus_fluid_grad: global___WpTdaAnnulusFluidGrad | None = ...,
        wp_tda_discrete_params: global___WpTdaDiscreteParams | None = ...,
        wp_tda_dragchart: global___WpTdaDragchart | None = ...,
        wp_tda_dragchart_cof: global___WpTdaDragchartCof | None = ...,
        wp_tda_dragchart_man_cof: global___WpTdaDragchartManCof | None = ...,
        wp_tda_dragchart_sens: global___WpTdaDragchartSens | None = ...,
        wp_tda_frd: global___WpTdaFrd | None = ...,
        wp_tda_frd_all: global___WpTdaFrdAll | None = ...,
        wp_tda_frd_all_force: global___WpTdaFrdAllForce | None = ...,
        wp_tda_frd_force: global___WpTdaFrdForce | None = ...,
        wp_tda_manual_cof: global___WpTdaManualCof | None = ...,
        wp_tda_options: global___WpTdaOptions | None = ...,
        wp_tda_params: global___WpTdaParams | None = ...,
        wp_tda_rsrlss_dragchart: global___WpTdaRsrlssDragchart | None = ...,
        wp_tda_rsrlss_frd: global___WpTdaRsrlssFrd | None = ...,
        wp_tda_rsrlss_frd_force: global___WpTdaRsrlssFrdForce | None = ...,
        wp_tda_rsrlss_inn_ann_fluid: global___WpTdaRsrlssInnAnnFluid | None = ...,
        wp_tda_rsrlss_out_ann_fluid: global___WpTdaRsrlssOutAnnFluid | None = ...,
        wp_tda_string_fluid_grad: global___WpTdaStringFluidGrad | None = ...,
        wp_tda_str_rsrlss_fluid_grad: global___WpTdaStrRsrlssFluidGrad | None = ...,
        wp_ubd_params: global___WpUbdParams | None = ...,
        wp_ubd_parasite_string: global___WpUbdParasiteString | None = ...,
        wp_wcn_params: global___WpWcnParams | None = ...,
        wp_workspace: global___WpWorkspace | None = ...,
        wp_wpc: global___WpWpc | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "wp_additives", b"wp_additives", "wp_bha_params", b"wp_bha_params", "wp_bha_wob_rop", b"wp_bha_wob_rop", "wp_case_annotations", b"wp_case_annotations", "wp_case_booster_pump", b"wp_case_booster_pump", "wp_case_cem_foam_data_arr", b"wp_case_cem_foam_data_arr", "wp_case_cem_foam_schd", b"wp_case_cem_foam_schd", "wp_case_cem_foam_schd_arr", b"wp_case_cem_foam_schd_arr", "wp_case_cem_foam_schd_arr2", b"wp_case_cem_foam_schd_arr2", "wp_case_cem_job_data", b"wp_case_cem_job_data", "wp_case_cem_job_data_arr", b"wp_case_cem_job_data_arr", "wp_case_cem_job_data_pres", b"wp_case_cem_job_data_pres", "wp_case_centralizer_schd", b"wp_case_centralizer_schd", "wp_case_centralizer_schd_int", b"wp_case_centralizer_schd_int", "wp_case_circ_system", b"wp_case_circ_system", "wp_case_csa_boundary_cond", b"wp_case_csa_boundary_cond", "wp_case_csa_boundary_types", b"wp_case_csa_boundary_types", "wp_case_csa_params", b"wp_case_csa_params", "wp_case_eccentricity", b"wp_case_eccentricity", "wp_case_packer_analysis", b"wp_case_packer_analysis", "wp_case_pump", b"wp_case_pump", "wp_case_pump_slow", b"wp_case_pump_slow", "wp_case_range", b"wp_case_range", "wp_case_result", b"wp_case_result", "wp_case_rt_hyd", b"wp_case_rt_hyd", "wp_case_rt_tda", b"wp_case_rt_tda", "wp_case_soil_prop", b"wp_case_soil_prop", "wp_case_surface", b"wp_case_surface", "wp_case_tort_int", b"wp_case_tort_int", "wp_case_wbsimulator_anal", b"wp_case_wbsimulator_anal", "wp_custom_base_fluid", b"wp_custom_base_fluid", "wp_drum_diameter", b"wp_drum_diameter", "wp_dynamicproperty", b"wp_dynamicproperty", "wp_dynamicproperty_header", b"wp_dynamicproperty_header", "wp_fluid_gas", b"wp_fluid_gas", "wp_fluid_gas_properties", b"wp_fluid_gas_properties", "wp_fluid_temp", b"wp_fluid_temp", "wp_fluid_temp_fann_data", b"wp_fluid_temp_fann_data", "wp_fluid_tuned_recipe", b"wp_fluid_tuned_recipe", "wp_fluid_tuned_spacer", b"wp_fluid_tuned_spacer", "wp_gas", b"wp_gas", "wp_hyd_actval", b"wp_hyd_actval", "wp_hyd_operational", b"wp_hyd_operational", "wp_hyd_options", b"wp_hyd_options", "wp_hyd_params", b"wp_hyd_params", "wp_kill_sheet_gen", b"wp_kill_sheet_gen", "wp_mast_height", b"wp_mast_height", "wp_rpt_options", b"wp_rpt_options", "wp_srg_params", b"wp_srg_params", "wp_srg_reciprocation", b"wp_srg_reciprocation", "wp_srg_surge", b"wp_srg_surge", "wp_srg_swab_surge", b"wp_srg_swab_surge", "wp_status_message", b"wp_status_message", "wp_stuckpipe_params", b"wp_stuckpipe_params", "wp_survey_import", b"wp_survey_import", "wp_tda_actload", b"wp_tda_actload", "wp_tda_annulus_fluid_grad", b"wp_tda_annulus_fluid_grad", "wp_tda_discrete_params", b"wp_tda_discrete_params", "wp_tda_dragchart", b"wp_tda_dragchart", "wp_tda_dragchart_cof", b"wp_tda_dragchart_cof", "wp_tda_dragchart_man_cof", b"wp_tda_dragchart_man_cof", "wp_tda_dragchart_sens", b"wp_tda_dragchart_sens", "wp_tda_frd", b"wp_tda_frd", "wp_tda_frd_all", b"wp_tda_frd_all", "wp_tda_frd_all_force", b"wp_tda_frd_all_force", "wp_tda_frd_force", b"wp_tda_frd_force", "wp_tda_manual_cof", b"wp_tda_manual_cof", "wp_tda_options", b"wp_tda_options", "wp_tda_params", b"wp_tda_params", "wp_tda_rsrlss_dragchart", b"wp_tda_rsrlss_dragchart", "wp_tda_rsrlss_frd", b"wp_tda_rsrlss_frd", "wp_tda_rsrlss_frd_force", b"wp_tda_rsrlss_frd_force", "wp_tda_rsrlss_inn_ann_fluid", b"wp_tda_rsrlss_inn_ann_fluid", "wp_tda_rsrlss_out_ann_fluid", b"wp_tda_rsrlss_out_ann_fluid", "wp_tda_str_rsrlss_fluid_grad", b"wp_tda_str_rsrlss_fluid_grad", "wp_tda_string_fluid_grad", b"wp_tda_string_fluid_grad", "wp_ubd_params", b"wp_ubd_params", "wp_ubd_parasite_string", b"wp_ubd_parasite_string", "wp_wcn_params", b"wp_wcn_params", "wp_workspace", b"wp_workspace", "wp_wpc", b"wp_wpc"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "wp_additives", b"wp_additives", "wp_bha_params", b"wp_bha_params", "wp_bha_wob_rop", b"wp_bha_wob_rop", "wp_case_annotations", b"wp_case_annotations", "wp_case_booster_pump", b"wp_case_booster_pump", "wp_case_cem_foam_data_arr", b"wp_case_cem_foam_data_arr", "wp_case_cem_foam_schd", b"wp_case_cem_foam_schd", "wp_case_cem_foam_schd_arr", b"wp_case_cem_foam_schd_arr", "wp_case_cem_foam_schd_arr2", b"wp_case_cem_foam_schd_arr2", "wp_case_cem_job_data", b"wp_case_cem_job_data", "wp_case_cem_job_data_arr", b"wp_case_cem_job_data_arr", "wp_case_cem_job_data_pres", b"wp_case_cem_job_data_pres", "wp_case_centralizer_schd", b"wp_case_centralizer_schd", "wp_case_centralizer_schd_int", b"wp_case_centralizer_schd_int", "wp_case_circ_system", b"wp_case_circ_system", "wp_case_csa_boundary_cond", b"wp_case_csa_boundary_cond", "wp_case_csa_boundary_types", b"wp_case_csa_boundary_types", "wp_case_csa_params", b"wp_case_csa_params", "wp_case_eccentricity", b"wp_case_eccentricity", "wp_case_packer_analysis", b"wp_case_packer_analysis", "wp_case_pump", b"wp_case_pump", "wp_case_pump_slow", b"wp_case_pump_slow", "wp_case_range", b"wp_case_range", "wp_case_result", b"wp_case_result", "wp_case_rt_hyd", b"wp_case_rt_hyd", "wp_case_rt_tda", b"wp_case_rt_tda", "wp_case_soil_prop", b"wp_case_soil_prop", "wp_case_surface", b"wp_case_surface", "wp_case_tort_int", b"wp_case_tort_int", "wp_case_wbsimulator_anal", b"wp_case_wbsimulator_anal", "wp_custom_base_fluid", b"wp_custom_base_fluid", "wp_drum_diameter", b"wp_drum_diameter", "wp_dynamicproperty", b"wp_dynamicproperty", "wp_dynamicproperty_header", b"wp_dynamicproperty_header", "wp_fluid_gas", b"wp_fluid_gas", "wp_fluid_gas_properties", b"wp_fluid_gas_properties", "wp_fluid_temp", b"wp_fluid_temp", "wp_fluid_temp_fann_data", b"wp_fluid_temp_fann_data", "wp_fluid_tuned_recipe", b"wp_fluid_tuned_recipe", "wp_fluid_tuned_spacer", b"wp_fluid_tuned_spacer", "wp_gas", b"wp_gas", "wp_hyd_actval", b"wp_hyd_actval", "wp_hyd_operational", b"wp_hyd_operational", "wp_hyd_options", b"wp_hyd_options", "wp_hyd_params", b"wp_hyd_params", "wp_kill_sheet_gen", b"wp_kill_sheet_gen", "wp_mast_height", b"wp_mast_height", "wp_rpt_options", b"wp_rpt_options", "wp_srg_params", b"wp_srg_params", "wp_srg_reciprocation", b"wp_srg_reciprocation", "wp_srg_surge", b"wp_srg_surge", "wp_srg_swab_surge", b"wp_srg_swab_surge", "wp_status_message", b"wp_status_message", "wp_stuckpipe_params", b"wp_stuckpipe_params", "wp_survey_import", b"wp_survey_import", "wp_tda_actload", b"wp_tda_actload", "wp_tda_annulus_fluid_grad", b"wp_tda_annulus_fluid_grad", "wp_tda_discrete_params", b"wp_tda_discrete_params", "wp_tda_dragchart", b"wp_tda_dragchart", "wp_tda_dragchart_cof", b"wp_tda_dragchart_cof", "wp_tda_dragchart_man_cof", b"wp_tda_dragchart_man_cof", "wp_tda_dragchart_sens", b"wp_tda_dragchart_sens", "wp_tda_frd", b"wp_tda_frd", "wp_tda_frd_all", b"wp_tda_frd_all", "wp_tda_frd_all_force", b"wp_tda_frd_all_force", "wp_tda_frd_force", b"wp_tda_frd_force", "wp_tda_manual_cof", b"wp_tda_manual_cof", "wp_tda_options", b"wp_tda_options", "wp_tda_params", b"wp_tda_params", "wp_tda_rsrlss_dragchart", b"wp_tda_rsrlss_dragchart", "wp_tda_rsrlss_frd", b"wp_tda_rsrlss_frd", "wp_tda_rsrlss_frd_force", b"wp_tda_rsrlss_frd_force", "wp_tda_rsrlss_inn_ann_fluid", b"wp_tda_rsrlss_inn_ann_fluid", "wp_tda_rsrlss_out_ann_fluid", b"wp_tda_rsrlss_out_ann_fluid", "wp_tda_str_rsrlss_fluid_grad", b"wp_tda_str_rsrlss_fluid_grad", "wp_tda_string_fluid_grad", b"wp_tda_string_fluid_grad", "wp_ubd_params", b"wp_ubd_params", "wp_ubd_parasite_string", b"wp_ubd_parasite_string", "wp_wcn_params", b"wp_wcn_params", "wp_workspace", b"wp_workspace", "wp_wpc", b"wp_wpc"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["wp_additives", "wp_bha_params", "wp_bha_wob_rop", "wp_case_annotations", "wp_case_booster_pump", "wp_case_cem_foam_data_arr", "wp_case_cem_foam_schd", "wp_case_cem_foam_schd_arr", "wp_case_cem_foam_schd_arr2", "wp_case_cem_job_data", "wp_case_cem_job_data_arr", "wp_case_cem_job_data_pres", "wp_case_centralizer_schd", "wp_case_centralizer_schd_int", "wp_case_circ_system", "wp_case_csa_boundary_cond", "wp_case_csa_boundary_types", "wp_case_csa_params", "wp_case_eccentricity", "wp_case_packer_analysis", "wp_case_pump", "wp_case_pump_slow", "wp_case_range", "wp_case_result", "wp_case_rt_hyd", "wp_case_rt_tda", "wp_case_soil_prop", "wp_case_surface", "wp_case_tort_int", "wp_case_wbsimulator_anal", "wp_custom_base_fluid", "wp_drum_diameter", "wp_dynamicproperty", "wp_dynamicproperty_header", "wp_fluid_gas", "wp_fluid_gas_properties", "wp_fluid_temp", "wp_fluid_temp_fann_data", "wp_fluid_tuned_recipe", "wp_fluid_tuned_spacer", "wp_gas", "wp_hyd_actval", "wp_hyd_operational", "wp_hyd_options", "wp_hyd_params", "wp_kill_sheet_gen", "wp_mast_height", "wp_rpt_options", "wp_srg_params", "wp_srg_reciprocation", "wp_srg_surge", "wp_srg_swab_surge", "wp_status_message", "wp_stuckpipe_params", "wp_survey_import", "wp_tda_actload", "wp_tda_annulus_fluid_grad", "wp_tda_discrete_params", "wp_tda_dragchart", "wp_tda_dragchart_cof", "wp_tda_dragchart_man_cof", "wp_tda_dragchart_sens", "wp_tda_frd", "wp_tda_frd_all", "wp_tda_frd_all_force", "wp_tda_frd_force", "wp_tda_manual_cof", "wp_tda_options", "wp_tda_params", "wp_tda_rsrlss_dragchart", "wp_tda_rsrlss_frd", "wp_tda_rsrlss_frd_force", "wp_tda_rsrlss_inn_ann_fluid", "wp_tda_rsrlss_out_ann_fluid", "wp_tda_string_fluid_grad", "wp_tda_str_rsrlss_fluid_grad", "wp_ubd_params", "wp_ubd_parasite_string", "wp_wcn_params", "wp_workspace", "wp_wpc"] | None: ...

global___WP = WP

class TU(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TU_ABANDONMENT_TIME_FIELD_NUMBER: builtins.int
    TU_BIT_COST_FIELD_NUMBER: builtins.int
    TU_BIT_COST_CATALOG_FIELD_NUMBER: builtins.int
    TU_CASE_ALLOWABLE_SIZE_FIELD_NUMBER: builtins.int
    TU_CASE_ANNULUS_FLUID_FIELD_NUMBER: builtins.int
    TU_CASE_ASSEMBLY_PARAMETER_FIELD_NUMBER: builtins.int
    TU_CASE_CORE_FIELD_NUMBER: builtins.int
    TU_CASE_DRILLING_PARAMETER_FIELD_NUMBER: builtins.int
    TU_CASE_PARAMETER_FIELD_NUMBER: builtins.int
    TU_CASE_PARAMETER_SEQ_FIELD_NUMBER: builtins.int
    TU_CASE_RESTRICTION_FIELD_NUMBER: builtins.int
    TU_CASE_ROP_INTERVAL_FIELD_NUMBER: builtins.int
    TU_CASE_USER_PARAMETER_FIELD_NUMBER: builtins.int
    TU_COMPLETION_COST_FIELD_NUMBER: builtins.int
    TU_COMPLETION_TIME_FIELD_NUMBER: builtins.int
    TU_COMP_TEMP_DERATION_POINT_FIELD_NUMBER: builtins.int
    TU_COST_CATEGORY_FIELD_NUMBER: builtins.int
    TU_CUSTOM_LOAD_PROFILE_FIELD_NUMBER: builtins.int
    TU_DLS_OVERRIDE_FIELD_NUMBER: builtins.int
    TU_DLS_OVERRIDE_GROUP_FIELD_NUMBER: builtins.int
    TU_DRILLING_OPERATION_FIELD_NUMBER: builtins.int
    TU_DRILLING_OP_PARAMETER_FIELD_NUMBER: builtins.int
    TU_EPP_PARAMETERS_FIELD_NUMBER: builtins.int
    TU_EQUIPMENT_COST_FIELD_NUMBER: builtins.int
    TU_FLUID_CATALOG_FIELD_NUMBER: builtins.int
    TU_FLUID_HC_PROPERTY_FIELD_NUMBER: builtins.int
    TU_FLUID_PRESSURE_FIELD_NUMBER: builtins.int
    TU_FLUID_PRESS_PROPERTY_FIELD_NUMBER: builtins.int
    TU_FLUID_PVT_PROPERTY_FIELD_NUMBER: builtins.int
    TU_FLUID_VLE_HEAVY_COMPONENT_FIELD_NUMBER: builtins.int
    TU_HANGER_COST_FIELD_NUMBER: builtins.int
    TU_HANGER_COST_CATALOG_FIELD_NUMBER: builtins.int
    TU_LOAD_HEADER_FIELD_NUMBER: builtins.int
    TU_LOAD_PARAMETERS_FIELD_NUMBER: builtins.int
    TU_LOAD_PROFILE_FIELD_NUMBER: builtins.int
    TU_LOG_COST_FIELD_NUMBER: builtins.int
    TU_MAX_ALLOWABLE_WEAR_FIELD_NUMBER: builtins.int
    TU_MISC_COST_FIELD_NUMBER: builtins.int
    TU_MISC_TANGIBLE_COST_FIELD_NUMBER: builtins.int
    TU_MMS_APD_FIELD_NUMBER: builtins.int
    TU_MMS_APD_DETAIL_FIELD_NUMBER: builtins.int
    TU_OPERATION_COST_FIELD_NUMBER: builtins.int
    TU_SIZE_RUN_SPEED_FIELD_NUMBER: builtins.int
    TU_SIZE_RUN_SPEED_CATALOG_FIELD_NUMBER: builtins.int
    TU_SPECIAL_OPERATION_FIELD_NUMBER: builtins.int
    TU_TEMP_DERATION_POINT_FIELD_NUMBER: builtins.int
    TU_TEMP_DERATION_SCHED_FIELD_NUMBER: builtins.int
    TU_TOOL_PASSAGE_FIELD_NUMBER: builtins.int
    TU_TUBULAR_COST_FIELD_NUMBER: builtins.int
    TU_TUBULAR_COST_CATALOG_FIELD_NUMBER: builtins.int
    TU_WEAR_PREDICTION_FIELD_NUMBER: builtins.int
    TU_ZONE_PRESSURE_FIELD_NUMBER: builtins.int
    TU_ZONE_PRESSURE_GROUP_FIELD_NUMBER: builtins.int
    @property
    def tu_abandonment_time(self) -> global___TuAbandonmentTime: ...
    @property
    def tu_bit_cost(self) -> global___TuBitCost: ...
    @property
    def tu_bit_cost_catalog(self) -> global___TuBitCostCatalog: ...
    @property
    def tu_case_allowable_size(self) -> global___TuCaseAllowableSize: ...
    @property
    def tu_case_annulus_fluid(self) -> global___TuCaseAnnulusFluid: ...
    @property
    def tu_case_assembly_parameter(self) -> global___TuCaseAssemblyParameter: ...
    @property
    def tu_case_core(self) -> global___TuCaseCore: ...
    @property
    def tu_case_drilling_parameter(self) -> global___TuCaseDrillingParameter: ...
    @property
    def tu_case_parameter(self) -> global___TuCaseParameter: ...
    @property
    def tu_case_parameter_seq(self) -> global___TuCaseParameterSeq: ...
    @property
    def tu_case_restriction(self) -> global___TuCaseRestriction: ...
    @property
    def tu_case_rop_interval(self) -> global___TuCaseRopInterval: ...
    @property
    def tu_case_user_parameter(self) -> global___TuCaseUserParameter: ...
    @property
    def tu_completion_cost(self) -> global___TuCompletionCost: ...
    @property
    def tu_completion_time(self) -> global___TuCompletionTime: ...
    @property
    def tu_comp_temp_deration_point(self) -> global___TuCompTempDerationPoint: ...
    @property
    def tu_cost_category(self) -> global___TuCostCategory: ...
    @property
    def tu_custom_load_profile(self) -> global___TuCustomLoadProfile: ...
    @property
    def tu_dls_override(self) -> global___TuDlsOverride: ...
    @property
    def tu_dls_override_group(self) -> global___TuDlsOverrideGroup: ...
    @property
    def tu_drilling_operation(self) -> global___TuDrillingOperation: ...
    @property
    def tu_drilling_op_parameter(self) -> global___TuDrillingOpParameter: ...
    @property
    def tu_epp_parameters(self) -> global___TuEppParameters: ...
    @property
    def tu_equipment_cost(self) -> global___TuEquipmentCost: ...
    @property
    def tu_fluid_catalog(self) -> global___TuFluidCatalog: ...
    @property
    def tu_fluid_hc_property(self) -> global___TuFluidHcProperty: ...
    @property
    def tu_fluid_pressure(self) -> global___TuFluidPressure: ...
    @property
    def tu_fluid_press_property(self) -> global___TuFluidPressProperty: ...
    @property
    def tu_fluid_pvt_property(self) -> global___TuFluidPvtProperty: ...
    @property
    def tu_fluid_vle_heavy_component(self) -> global___TuFluidVleHeavyComponent: ...
    @property
    def tu_hanger_cost(self) -> global___TuHangerCost: ...
    @property
    def tu_hanger_cost_catalog(self) -> global___TuHangerCostCatalog: ...
    @property
    def tu_load_header(self) -> global___TuLoadHeader: ...
    @property
    def tu_load_parameters(self) -> global___TuLoadParameters: ...
    @property
    def tu_load_profile(self) -> global___TuLoadProfile: ...
    @property
    def tu_log_cost(self) -> global___TuLogCost: ...
    @property
    def tu_max_allowable_wear(self) -> global___TuMaxAllowableWear: ...
    @property
    def tu_misc_cost(self) -> global___TuMiscCost: ...
    @property
    def tu_misc_tangible_cost(self) -> global___TuMiscTangibleCost: ...
    @property
    def tu_mms_apd(self) -> global___TuMmsApd: ...
    @property
    def tu_mms_apd_detail(self) -> global___TuMmsApdDetail: ...
    @property
    def tu_operation_cost(self) -> global___TuOperationCost: ...
    @property
    def tu_size_run_speed(self) -> global___TuSizeRunSpeed: ...
    @property
    def tu_size_run_speed_catalog(self) -> global___TuSizeRunSpeedCatalog: ...
    @property
    def tu_special_operation(self) -> global___TuSpecialOperation: ...
    @property
    def tu_temp_deration_point(self) -> global___TuTempDerationPoint: ...
    @property
    def tu_temp_deration_sched(self) -> global___TuTempDerationSched: ...
    @property
    def tu_tool_passage(self) -> global___TuToolPassage: ...
    @property
    def tu_tubular_cost(self) -> global___TuTubularCost: ...
    @property
    def tu_tubular_cost_catalog(self) -> global___TuTubularCostCatalog: ...
    @property
    def tu_wear_prediction(self) -> global___TuWearPrediction: ...
    @property
    def tu_zone_pressure(self) -> global___TuZonePressure: ...
    @property
    def tu_zone_pressure_group(self) -> global___TuZonePressureGroup: ...
    def __init__(
        self,
        *,
        tu_abandonment_time: global___TuAbandonmentTime | None = ...,
        tu_bit_cost: global___TuBitCost | None = ...,
        tu_bit_cost_catalog: global___TuBitCostCatalog | None = ...,
        tu_case_allowable_size: global___TuCaseAllowableSize | None = ...,
        tu_case_annulus_fluid: global___TuCaseAnnulusFluid | None = ...,
        tu_case_assembly_parameter: global___TuCaseAssemblyParameter | None = ...,
        tu_case_core: global___TuCaseCore | None = ...,
        tu_case_drilling_parameter: global___TuCaseDrillingParameter | None = ...,
        tu_case_parameter: global___TuCaseParameter | None = ...,
        tu_case_parameter_seq: global___TuCaseParameterSeq | None = ...,
        tu_case_restriction: global___TuCaseRestriction | None = ...,
        tu_case_rop_interval: global___TuCaseRopInterval | None = ...,
        tu_case_user_parameter: global___TuCaseUserParameter | None = ...,
        tu_completion_cost: global___TuCompletionCost | None = ...,
        tu_completion_time: global___TuCompletionTime | None = ...,
        tu_comp_temp_deration_point: global___TuCompTempDerationPoint | None = ...,
        tu_cost_category: global___TuCostCategory | None = ...,
        tu_custom_load_profile: global___TuCustomLoadProfile | None = ...,
        tu_dls_override: global___TuDlsOverride | None = ...,
        tu_dls_override_group: global___TuDlsOverrideGroup | None = ...,
        tu_drilling_operation: global___TuDrillingOperation | None = ...,
        tu_drilling_op_parameter: global___TuDrillingOpParameter | None = ...,
        tu_epp_parameters: global___TuEppParameters | None = ...,
        tu_equipment_cost: global___TuEquipmentCost | None = ...,
        tu_fluid_catalog: global___TuFluidCatalog | None = ...,
        tu_fluid_hc_property: global___TuFluidHcProperty | None = ...,
        tu_fluid_pressure: global___TuFluidPressure | None = ...,
        tu_fluid_press_property: global___TuFluidPressProperty | None = ...,
        tu_fluid_pvt_property: global___TuFluidPvtProperty | None = ...,
        tu_fluid_vle_heavy_component: global___TuFluidVleHeavyComponent | None = ...,
        tu_hanger_cost: global___TuHangerCost | None = ...,
        tu_hanger_cost_catalog: global___TuHangerCostCatalog | None = ...,
        tu_load_header: global___TuLoadHeader | None = ...,
        tu_load_parameters: global___TuLoadParameters | None = ...,
        tu_load_profile: global___TuLoadProfile | None = ...,
        tu_log_cost: global___TuLogCost | None = ...,
        tu_max_allowable_wear: global___TuMaxAllowableWear | None = ...,
        tu_misc_cost: global___TuMiscCost | None = ...,
        tu_misc_tangible_cost: global___TuMiscTangibleCost | None = ...,
        tu_mms_apd: global___TuMmsApd | None = ...,
        tu_mms_apd_detail: global___TuMmsApdDetail | None = ...,
        tu_operation_cost: global___TuOperationCost | None = ...,
        tu_size_run_speed: global___TuSizeRunSpeed | None = ...,
        tu_size_run_speed_catalog: global___TuSizeRunSpeedCatalog | None = ...,
        tu_special_operation: global___TuSpecialOperation | None = ...,
        tu_temp_deration_point: global___TuTempDerationPoint | None = ...,
        tu_temp_deration_sched: global___TuTempDerationSched | None = ...,
        tu_tool_passage: global___TuToolPassage | None = ...,
        tu_tubular_cost: global___TuTubularCost | None = ...,
        tu_tubular_cost_catalog: global___TuTubularCostCatalog | None = ...,
        tu_wear_prediction: global___TuWearPrediction | None = ...,
        tu_zone_pressure: global___TuZonePressure | None = ...,
        tu_zone_pressure_group: global___TuZonePressureGroup | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "tu_abandonment_time", b"tu_abandonment_time", "tu_bit_cost", b"tu_bit_cost", "tu_bit_cost_catalog", b"tu_bit_cost_catalog", "tu_case_allowable_size", b"tu_case_allowable_size", "tu_case_annulus_fluid", b"tu_case_annulus_fluid", "tu_case_assembly_parameter", b"tu_case_assembly_parameter", "tu_case_core", b"tu_case_core", "tu_case_drilling_parameter", b"tu_case_drilling_parameter", "tu_case_parameter", b"tu_case_parameter", "tu_case_parameter_seq", b"tu_case_parameter_seq", "tu_case_restriction", b"tu_case_restriction", "tu_case_rop_interval", b"tu_case_rop_interval", "tu_case_user_parameter", b"tu_case_user_parameter", "tu_comp_temp_deration_point", b"tu_comp_temp_deration_point", "tu_completion_cost", b"tu_completion_cost", "tu_completion_time", b"tu_completion_time", "tu_cost_category", b"tu_cost_category", "tu_custom_load_profile", b"tu_custom_load_profile", "tu_dls_override", b"tu_dls_override", "tu_dls_override_group", b"tu_dls_override_group", "tu_drilling_op_parameter", b"tu_drilling_op_parameter", "tu_drilling_operation", b"tu_drilling_operation", "tu_epp_parameters", b"tu_epp_parameters", "tu_equipment_cost", b"tu_equipment_cost", "tu_fluid_catalog", b"tu_fluid_catalog", "tu_fluid_hc_property", b"tu_fluid_hc_property", "tu_fluid_press_property", b"tu_fluid_press_property", "tu_fluid_pressure", b"tu_fluid_pressure", "tu_fluid_pvt_property", b"tu_fluid_pvt_property", "tu_fluid_vle_heavy_component", b"tu_fluid_vle_heavy_component", "tu_hanger_cost", b"tu_hanger_cost", "tu_hanger_cost_catalog", b"tu_hanger_cost_catalog", "tu_load_header", b"tu_load_header", "tu_load_parameters", b"tu_load_parameters", "tu_load_profile", b"tu_load_profile", "tu_log_cost", b"tu_log_cost", "tu_max_allowable_wear", b"tu_max_allowable_wear", "tu_misc_cost", b"tu_misc_cost", "tu_misc_tangible_cost", b"tu_misc_tangible_cost", "tu_mms_apd", b"tu_mms_apd", "tu_mms_apd_detail", b"tu_mms_apd_detail", "tu_operation_cost", b"tu_operation_cost", "tu_size_run_speed", b"tu_size_run_speed", "tu_size_run_speed_catalog", b"tu_size_run_speed_catalog", "tu_special_operation", b"tu_special_operation", "tu_temp_deration_point", b"tu_temp_deration_point", "tu_temp_deration_sched", b"tu_temp_deration_sched", "tu_tool_passage", b"tu_tool_passage", "tu_tubular_cost", b"tu_tubular_cost", "tu_tubular_cost_catalog", b"tu_tubular_cost_catalog", "tu_wear_prediction", b"tu_wear_prediction", "tu_zone_pressure", b"tu_zone_pressure", "tu_zone_pressure_group", b"tu_zone_pressure_group"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "tu_abandonment_time", b"tu_abandonment_time", "tu_bit_cost", b"tu_bit_cost", "tu_bit_cost_catalog", b"tu_bit_cost_catalog", "tu_case_allowable_size", b"tu_case_allowable_size", "tu_case_annulus_fluid", b"tu_case_annulus_fluid", "tu_case_assembly_parameter", b"tu_case_assembly_parameter", "tu_case_core", b"tu_case_core", "tu_case_drilling_parameter", b"tu_case_drilling_parameter", "tu_case_parameter", b"tu_case_parameter", "tu_case_parameter_seq", b"tu_case_parameter_seq", "tu_case_restriction", b"tu_case_restriction", "tu_case_rop_interval", b"tu_case_rop_interval", "tu_case_user_parameter", b"tu_case_user_parameter", "tu_comp_temp_deration_point", b"tu_comp_temp_deration_point", "tu_completion_cost", b"tu_completion_cost", "tu_completion_time", b"tu_completion_time", "tu_cost_category", b"tu_cost_category", "tu_custom_load_profile", b"tu_custom_load_profile", "tu_dls_override", b"tu_dls_override", "tu_dls_override_group", b"tu_dls_override_group", "tu_drilling_op_parameter", b"tu_drilling_op_parameter", "tu_drilling_operation", b"tu_drilling_operation", "tu_epp_parameters", b"tu_epp_parameters", "tu_equipment_cost", b"tu_equipment_cost", "tu_fluid_catalog", b"tu_fluid_catalog", "tu_fluid_hc_property", b"tu_fluid_hc_property", "tu_fluid_press_property", b"tu_fluid_press_property", "tu_fluid_pressure", b"tu_fluid_pressure", "tu_fluid_pvt_property", b"tu_fluid_pvt_property", "tu_fluid_vle_heavy_component", b"tu_fluid_vle_heavy_component", "tu_hanger_cost", b"tu_hanger_cost", "tu_hanger_cost_catalog", b"tu_hanger_cost_catalog", "tu_load_header", b"tu_load_header", "tu_load_parameters", b"tu_load_parameters", "tu_load_profile", b"tu_load_profile", "tu_log_cost", b"tu_log_cost", "tu_max_allowable_wear", b"tu_max_allowable_wear", "tu_misc_cost", b"tu_misc_cost", "tu_misc_tangible_cost", b"tu_misc_tangible_cost", "tu_mms_apd", b"tu_mms_apd", "tu_mms_apd_detail", b"tu_mms_apd_detail", "tu_operation_cost", b"tu_operation_cost", "tu_size_run_speed", b"tu_size_run_speed", "tu_size_run_speed_catalog", b"tu_size_run_speed_catalog", "tu_special_operation", b"tu_special_operation", "tu_temp_deration_point", b"tu_temp_deration_point", "tu_temp_deration_sched", b"tu_temp_deration_sched", "tu_tool_passage", b"tu_tool_passage", "tu_tubular_cost", b"tu_tubular_cost", "tu_tubular_cost_catalog", b"tu_tubular_cost_catalog", "tu_wear_prediction", b"tu_wear_prediction", "tu_zone_pressure", b"tu_zone_pressure", "tu_zone_pressure_group", b"tu_zone_pressure_group"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["tu_abandonment_time", "tu_bit_cost", "tu_bit_cost_catalog", "tu_case_allowable_size", "tu_case_annulus_fluid", "tu_case_assembly_parameter", "tu_case_core", "tu_case_drilling_parameter", "tu_case_parameter", "tu_case_parameter_seq", "tu_case_restriction", "tu_case_rop_interval", "tu_case_user_parameter", "tu_completion_cost", "tu_completion_time", "tu_comp_temp_deration_point", "tu_cost_category", "tu_custom_load_profile", "tu_dls_override", "tu_dls_override_group", "tu_drilling_operation", "tu_drilling_op_parameter", "tu_epp_parameters", "tu_equipment_cost", "tu_fluid_catalog", "tu_fluid_hc_property", "tu_fluid_pressure", "tu_fluid_press_property", "tu_fluid_pvt_property", "tu_fluid_vle_heavy_component", "tu_hanger_cost", "tu_hanger_cost_catalog", "tu_load_header", "tu_load_parameters", "tu_load_profile", "tu_log_cost", "tu_max_allowable_wear", "tu_misc_cost", "tu_misc_tangible_cost", "tu_mms_apd", "tu_mms_apd_detail", "tu_operation_cost", "tu_size_run_speed", "tu_size_run_speed_catalog", "tu_special_operation", "tu_temp_deration_point", "tu_temp_deration_sched", "tu_tool_passage", "tu_tubular_cost", "tu_tubular_cost_catalog", "tu_wear_prediction", "tu_zone_pressure", "tu_zone_pressure_group"] | None: ...

global___TU = TU

class WC(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WC_ACTIVITY_CONFIG_FIELD_NUMBER: builtins.int
    WC_COST_ITEM_FIELD_NUMBER: builtins.int
    WC_COST_LIST_FIELD_NUMBER: builtins.int
    WC_COST_PHASE_ASSOCIATION_FIELD_NUMBER: builtins.int
    WC_CURRENCY_TYPE_FIELD_NUMBER: builtins.int
    WC_DAY_COST_FIELD_NUMBER: builtins.int
    WC_DAY_DEPTH_FIELD_NUMBER: builtins.int
    WC_DESIGN_SEQUENCE_FIELD_NUMBER: builtins.int
    WC_DETERMINISTIC_ACTIVITY_FIELD_NUMBER: builtins.int
    WC_DETERMINISTIC_EVENT_FIELD_NUMBER: builtins.int
    WC_DETERMINISTIC_HOLE_SECTION_FIELD_NUMBER: builtins.int
    WC_EVENT_LIST_FIELD_NUMBER: builtins.int
    WC_OFFSET_ACTIVITY_FIELD_NUMBER: builtins.int
    WC_OFFSET_PHASE_DURATION_FIELD_NUMBER: builtins.int
    WC_OFFSET_WELLBORE_FIELD_NUMBER: builtins.int
    WC_PHASE_CONFIG_FIELD_NUMBER: builtins.int
    WC_PHASE_LIST_FIELD_NUMBER: builtins.int
    WC_RISK_LIST_FIELD_NUMBER: builtins.int
    WC_RISK_PHASE_ASSOCIATION_FIELD_NUMBER: builtins.int
    @property
    def wc_activity_config(self) -> global___WcActivityConfig: ...
    @property
    def wc_cost_item(self) -> global___WcCostItem: ...
    @property
    def wc_cost_list(self) -> global___WcCostList: ...
    @property
    def wc_cost_phase_association(self) -> global___WcCostPhaseAssociation: ...
    @property
    def wc_currency_type(self) -> global___WcCurrencyType: ...
    @property
    def wc_day_cost(self) -> global___WcDayCost: ...
    @property
    def wc_day_depth(self) -> global___WcDayDepth: ...
    @property
    def wc_design_sequence(self) -> global___WcDesignSequence: ...
    @property
    def wc_deterministic_activity(self) -> global___WcDeterministicActivity: ...
    @property
    def wc_deterministic_event(self) -> global___WcDeterministicEvent: ...
    @property
    def wc_deterministic_hole_section(self) -> global___WcDeterministicHoleSection: ...
    @property
    def wc_event_list(self) -> global___WcEventList: ...
    @property
    def wc_offset_activity(self) -> global___WcOffsetActivity: ...
    @property
    def wc_offset_phase_duration(self) -> global___WcOffsetPhaseDuration: ...
    @property
    def wc_offset_wellbore(self) -> global___WcOffsetWellbore: ...
    @property
    def wc_phase_config(self) -> global___WcPhaseConfig: ...
    @property
    def wc_phase_list(self) -> global___WcPhaseList: ...
    @property
    def wc_risk_list(self) -> global___WcRiskList: ...
    @property
    def wc_risk_phase_association(self) -> global___WcRiskPhaseAssociation: ...
    def __init__(
        self,
        *,
        wc_activity_config: global___WcActivityConfig | None = ...,
        wc_cost_item: global___WcCostItem | None = ...,
        wc_cost_list: global___WcCostList | None = ...,
        wc_cost_phase_association: global___WcCostPhaseAssociation | None = ...,
        wc_currency_type: global___WcCurrencyType | None = ...,
        wc_day_cost: global___WcDayCost | None = ...,
        wc_day_depth: global___WcDayDepth | None = ...,
        wc_design_sequence: global___WcDesignSequence | None = ...,
        wc_deterministic_activity: global___WcDeterministicActivity | None = ...,
        wc_deterministic_event: global___WcDeterministicEvent | None = ...,
        wc_deterministic_hole_section: global___WcDeterministicHoleSection | None = ...,
        wc_event_list: global___WcEventList | None = ...,
        wc_offset_activity: global___WcOffsetActivity | None = ...,
        wc_offset_phase_duration: global___WcOffsetPhaseDuration | None = ...,
        wc_offset_wellbore: global___WcOffsetWellbore | None = ...,
        wc_phase_config: global___WcPhaseConfig | None = ...,
        wc_phase_list: global___WcPhaseList | None = ...,
        wc_risk_list: global___WcRiskList | None = ...,
        wc_risk_phase_association: global___WcRiskPhaseAssociation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "wc_activity_config", b"wc_activity_config", "wc_cost_item", b"wc_cost_item", "wc_cost_list", b"wc_cost_list", "wc_cost_phase_association", b"wc_cost_phase_association", "wc_currency_type", b"wc_currency_type", "wc_day_cost", b"wc_day_cost", "wc_day_depth", b"wc_day_depth", "wc_design_sequence", b"wc_design_sequence", "wc_deterministic_activity", b"wc_deterministic_activity", "wc_deterministic_event", b"wc_deterministic_event", "wc_deterministic_hole_section", b"wc_deterministic_hole_section", "wc_event_list", b"wc_event_list", "wc_offset_activity", b"wc_offset_activity", "wc_offset_phase_duration", b"wc_offset_phase_duration", "wc_offset_wellbore", b"wc_offset_wellbore", "wc_phase_config", b"wc_phase_config", "wc_phase_list", b"wc_phase_list", "wc_risk_list", b"wc_risk_list", "wc_risk_phase_association", b"wc_risk_phase_association"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "wc_activity_config", b"wc_activity_config", "wc_cost_item", b"wc_cost_item", "wc_cost_list", b"wc_cost_list", "wc_cost_phase_association", b"wc_cost_phase_association", "wc_currency_type", b"wc_currency_type", "wc_day_cost", b"wc_day_cost", "wc_day_depth", b"wc_day_depth", "wc_design_sequence", b"wc_design_sequence", "wc_deterministic_activity", b"wc_deterministic_activity", "wc_deterministic_event", b"wc_deterministic_event", "wc_deterministic_hole_section", b"wc_deterministic_hole_section", "wc_event_list", b"wc_event_list", "wc_offset_activity", b"wc_offset_activity", "wc_offset_phase_duration", b"wc_offset_phase_duration", "wc_offset_wellbore", b"wc_offset_wellbore", "wc_phase_config", b"wc_phase_config", "wc_phase_list", b"wc_phase_list", "wc_risk_list", b"wc_risk_list", "wc_risk_phase_association", b"wc_risk_phase_association"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["wc_activity_config", "wc_cost_item", "wc_cost_list", "wc_cost_phase_association", "wc_currency_type", "wc_day_cost", "wc_day_depth", "wc_design_sequence", "wc_deterministic_activity", "wc_deterministic_event", "wc_deterministic_hole_section", "wc_event_list", "wc_offset_activity", "wc_offset_phase_duration", "wc_offset_wellbore", "wc_phase_config", "wc_phase_list", "wc_risk_list", "wc_risk_phase_association"] | None: ...

global___WC = WC

class CW(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CW_DATA_MODEL_FIELD_NUMBER: builtins.int
    CW_DATA_MODEL_HEADER_FIELD_NUMBER: builtins.int
    CW_DATA_MODEL_POINTS_FIELD_NUMBER: builtins.int
    CW_DOGLEG_SEVERITY_OVERRIDE_FIELD_NUMBER: builtins.int
    CW_GLOBAL_WF_CASING_FIELD_NUMBER: builtins.int
    CW_GLOBAL_WF_STRING_FIELD_NUMBER: builtins.int
    CW_OPERATION_FIELD_NUMBER: builtins.int
    CW_OPERATION_WF_CASING_FIELD_NUMBER: builtins.int
    CW_OPERATION_WF_STRING_FIELD_NUMBER: builtins.int
    CW_PARAMS_FIELD_NUMBER: builtins.int
    CW_WEAR_DATA_HEADER_FIELD_NUMBER: builtins.int
    CW_WEAR_DATA_SOURCE_CASING_FIELD_NUMBER: builtins.int
    CW_WEAR_FACTOR_FIELD_NUMBER: builtins.int
    CW_WEAR_FACTOR_CATALOG_FIELD_NUMBER: builtins.int
    CW_WEAR_LOG_FIELD_NUMBER: builtins.int
    CW_WEAR_LOG_HEADER_FIELD_NUMBER: builtins.int
    @property
    def cw_data_model(self) -> global___CwDataModel: ...
    @property
    def cw_data_model_header(self) -> global___CwDataModelHeader: ...
    @property
    def cw_data_model_points(self) -> global___CwDataModelPoints: ...
    @property
    def cw_dogleg_severity_override(self) -> global___CwDoglegSeverityOverride: ...
    @property
    def cw_global_wf_casing(self) -> global___CwGlobalWfCasing: ...
    @property
    def cw_global_wf_string(self) -> global___CwGlobalWfString: ...
    @property
    def cw_operation(self) -> global___CwOperation: ...
    @property
    def cw_operation_wf_casing(self) -> global___CwOperationWfCasing: ...
    @property
    def cw_operation_wf_string(self) -> global___CwOperationWfString: ...
    @property
    def cw_params(self) -> global___CwParams: ...
    @property
    def cw_wear_data_header(self) -> global___CwWearDataHeader: ...
    @property
    def cw_wear_data_source_casing(self) -> global___CwWearDataSourceCasing: ...
    @property
    def cw_wear_factor(self) -> global___CwWearFactor: ...
    @property
    def cw_wear_factor_catalog(self) -> global___CwWearFactorCatalog: ...
    @property
    def cw_wear_log(self) -> global___CwWearLog: ...
    @property
    def cw_wear_log_header(self) -> global___CwWearLogHeader: ...
    def __init__(
        self,
        *,
        cw_data_model: global___CwDataModel | None = ...,
        cw_data_model_header: global___CwDataModelHeader | None = ...,
        cw_data_model_points: global___CwDataModelPoints | None = ...,
        cw_dogleg_severity_override: global___CwDoglegSeverityOverride | None = ...,
        cw_global_wf_casing: global___CwGlobalWfCasing | None = ...,
        cw_global_wf_string: global___CwGlobalWfString | None = ...,
        cw_operation: global___CwOperation | None = ...,
        cw_operation_wf_casing: global___CwOperationWfCasing | None = ...,
        cw_operation_wf_string: global___CwOperationWfString | None = ...,
        cw_params: global___CwParams | None = ...,
        cw_wear_data_header: global___CwWearDataHeader | None = ...,
        cw_wear_data_source_casing: global___CwWearDataSourceCasing | None = ...,
        cw_wear_factor: global___CwWearFactor | None = ...,
        cw_wear_factor_catalog: global___CwWearFactorCatalog | None = ...,
        cw_wear_log: global___CwWearLog | None = ...,
        cw_wear_log_header: global___CwWearLogHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cw_data_model", b"cw_data_model", "cw_data_model_header", b"cw_data_model_header", "cw_data_model_points", b"cw_data_model_points", "cw_dogleg_severity_override", b"cw_dogleg_severity_override", "cw_global_wf_casing", b"cw_global_wf_casing", "cw_global_wf_string", b"cw_global_wf_string", "cw_operation", b"cw_operation", "cw_operation_wf_casing", b"cw_operation_wf_casing", "cw_operation_wf_string", b"cw_operation_wf_string", "cw_params", b"cw_params", "cw_wear_data_header", b"cw_wear_data_header", "cw_wear_data_source_casing", b"cw_wear_data_source_casing", "cw_wear_factor", b"cw_wear_factor", "cw_wear_factor_catalog", b"cw_wear_factor_catalog", "cw_wear_log", b"cw_wear_log", "cw_wear_log_header", b"cw_wear_log_header", "data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cw_data_model", b"cw_data_model", "cw_data_model_header", b"cw_data_model_header", "cw_data_model_points", b"cw_data_model_points", "cw_dogleg_severity_override", b"cw_dogleg_severity_override", "cw_global_wf_casing", b"cw_global_wf_casing", "cw_global_wf_string", b"cw_global_wf_string", "cw_operation", b"cw_operation", "cw_operation_wf_casing", b"cw_operation_wf_casing", "cw_operation_wf_string", b"cw_operation_wf_string", "cw_params", b"cw_params", "cw_wear_data_header", b"cw_wear_data_header", "cw_wear_data_source_casing", b"cw_wear_data_source_casing", "cw_wear_factor", b"cw_wear_factor", "cw_wear_factor_catalog", b"cw_wear_factor_catalog", "cw_wear_log", b"cw_wear_log", "cw_wear_log_header", b"cw_wear_log_header", "data", b"data"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["cw_data_model", "cw_data_model_header", "cw_data_model_points", "cw_dogleg_severity_override", "cw_global_wf_casing", "cw_global_wf_string", "cw_operation", "cw_operation_wf_casing", "cw_operation_wf_string", "cw_params", "cw_wear_data_header", "cw_wear_data_source_casing", "cw_wear_factor", "cw_wear_factor_catalog", "cw_wear_log", "cw_wear_log_header"] | None: ...

global___CW = CW

class DT(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DT_APPLICATION_FIELD_NUMBER: builtins.int
    DT_DP_FIELD_FIELD_NUMBER: builtins.int
    DT_MAP_FIELD_NUMBER: builtins.int
    DT_MAPPING_SET_FIELD_NUMBER: builtins.int
    DT_MAP_TABLE_FIELD_NUMBER: builtins.int
    DT_MAP_VALUE_FIELD_NUMBER: builtins.int
    DT_RESERVED_WORD_FIELD_NUMBER: builtins.int
    DT_SCRIPT_FIELD_NUMBER: builtins.int
    DT_SESSION_FIELD_NUMBER: builtins.int
    DT_SOURCE_FIELD_FIELD_NUMBER: builtins.int
    DT_STATIC_KEY_FIELD_NUMBER: builtins.int
    DT_TARGET_FIELD_FIELD_NUMBER: builtins.int
    @property
    def dt_application(self) -> global___DtApplication: ...
    @property
    def dt_dp_field(self) -> global___DtDpField: ...
    @property
    def dt_map(self) -> global___DtMap: ...
    @property
    def dt_mapping_set(self) -> global___DtMappingSet: ...
    @property
    def dt_map_table(self) -> global___DtMapTable: ...
    @property
    def dt_map_value(self) -> global___DtMapValue: ...
    @property
    def dt_reserved_word(self) -> global___DtReservedWord: ...
    @property
    def dt_script(self) -> global___DtScript: ...
    @property
    def dt_session(self) -> global___DtSession: ...
    @property
    def dt_source_field(self) -> global___DtSourceField: ...
    @property
    def dt_static_key(self) -> global___DtStaticKey: ...
    @property
    def dt_target_field(self) -> global___DtTargetField: ...
    def __init__(
        self,
        *,
        dt_application: global___DtApplication | None = ...,
        dt_dp_field: global___DtDpField | None = ...,
        dt_map: global___DtMap | None = ...,
        dt_mapping_set: global___DtMappingSet | None = ...,
        dt_map_table: global___DtMapTable | None = ...,
        dt_map_value: global___DtMapValue | None = ...,
        dt_reserved_word: global___DtReservedWord | None = ...,
        dt_script: global___DtScript | None = ...,
        dt_session: global___DtSession | None = ...,
        dt_source_field: global___DtSourceField | None = ...,
        dt_static_key: global___DtStaticKey | None = ...,
        dt_target_field: global___DtTargetField | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "dt_application", b"dt_application", "dt_dp_field", b"dt_dp_field", "dt_map", b"dt_map", "dt_map_table", b"dt_map_table", "dt_map_value", b"dt_map_value", "dt_mapping_set", b"dt_mapping_set", "dt_reserved_word", b"dt_reserved_word", "dt_script", b"dt_script", "dt_session", b"dt_session", "dt_source_field", b"dt_source_field", "dt_static_key", b"dt_static_key", "dt_target_field", b"dt_target_field"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "dt_application", b"dt_application", "dt_dp_field", b"dt_dp_field", "dt_map", b"dt_map", "dt_map_table", b"dt_map_table", "dt_map_value", b"dt_map_value", "dt_mapping_set", b"dt_mapping_set", "dt_reserved_word", b"dt_reserved_word", "dt_script", b"dt_script", "dt_session", b"dt_session", "dt_source_field", b"dt_source_field", "dt_static_key", b"dt_static_key", "dt_target_field", b"dt_target_field"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["dt_application", "dt_dp_field", "dt_map", "dt_mapping_set", "dt_map_table", "dt_map_value", "dt_reserved_word", "dt_script", "dt_session", "dt_source_field", "dt_static_key", "dt_target_field"] | None: ...

global___DT = DT

class DP(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DP_ACRULE_FIELD_NUMBER: builtins.int
    DP_ANNOTATION_FIELD_NUMBER: builtins.int
    DP_ANTICOL_FIELD_NUMBER: builtins.int
    DP_DEF_SURVEY_ANNOTATION_FIELD_NUMBER: builtins.int
    DP_MAGNETIC_FIELD_NUMBER: builtins.int
    DP_PROJECT_TARGET_FIELD_NUMBER: builtins.int
    DP_PROJECT_TARGET_POINT_FIELD_NUMBER: builtins.int
    DP_SURVEY_STN_SENT_ALERTS_FIELD_NUMBER: builtins.int
    DP_TCOLOR_FIELD_NUMBER: builtins.int
    DP_TEMPLATE_FIELD_NUMBER: builtins.int
    DP_TOOL_TERM_FIELD_NUMBER: builtins.int
    DP_WALK_FIELD_NUMBER: builtins.int
    @property
    def dp_acrule(self) -> global___DpAcrule: ...
    @property
    def dp_annotation(self) -> global___DpAnnotation: ...
    @property
    def dp_anticol(self) -> global___DpAnticol: ...
    @property
    def dp_def_survey_annotation(self) -> global___DpDefSurveyAnnotation: ...
    @property
    def dp_magnetic(self) -> global___DpMagnetic: ...
    @property
    def dp_project_target(self) -> global___DpProjectTarget: ...
    @property
    def dp_project_target_point(self) -> global___DpProjectTargetPoint: ...
    @property
    def dp_survey_stn_sent_alerts(self) -> global___DpSurveyStnSentAlerts: ...
    @property
    def dp_tcolor(self) -> global___DpTcolor: ...
    @property
    def dp_template(self) -> global___DpTemplate: ...
    @property
    def dp_tool_term(self) -> global___DpToolTerm: ...
    @property
    def dp_walk(self) -> global___DpWalk: ...
    def __init__(
        self,
        *,
        dp_acrule: global___DpAcrule | None = ...,
        dp_annotation: global___DpAnnotation | None = ...,
        dp_anticol: global___DpAnticol | None = ...,
        dp_def_survey_annotation: global___DpDefSurveyAnnotation | None = ...,
        dp_magnetic: global___DpMagnetic | None = ...,
        dp_project_target: global___DpProjectTarget | None = ...,
        dp_project_target_point: global___DpProjectTargetPoint | None = ...,
        dp_survey_stn_sent_alerts: global___DpSurveyStnSentAlerts | None = ...,
        dp_tcolor: global___DpTcolor | None = ...,
        dp_template: global___DpTemplate | None = ...,
        dp_tool_term: global___DpToolTerm | None = ...,
        dp_walk: global___DpWalk | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "dp_acrule", b"dp_acrule", "dp_annotation", b"dp_annotation", "dp_anticol", b"dp_anticol", "dp_def_survey_annotation", b"dp_def_survey_annotation", "dp_magnetic", b"dp_magnetic", "dp_project_target", b"dp_project_target", "dp_project_target_point", b"dp_project_target_point", "dp_survey_stn_sent_alerts", b"dp_survey_stn_sent_alerts", "dp_tcolor", b"dp_tcolor", "dp_template", b"dp_template", "dp_tool_term", b"dp_tool_term", "dp_walk", b"dp_walk"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "dp_acrule", b"dp_acrule", "dp_annotation", b"dp_annotation", "dp_anticol", b"dp_anticol", "dp_def_survey_annotation", b"dp_def_survey_annotation", "dp_magnetic", b"dp_magnetic", "dp_project_target", b"dp_project_target", "dp_project_target_point", b"dp_project_target_point", "dp_survey_stn_sent_alerts", b"dp_survey_stn_sent_alerts", "dp_tcolor", b"dp_tcolor", "dp_template", b"dp_template", "dp_tool_term", b"dp_tool_term", "dp_walk", b"dp_walk"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["dp_acrule", "dp_annotation", "dp_anticol", "dp_def_survey_annotation", "dp_magnetic", "dp_project_target", "dp_project_target_point", "dp_survey_stn_sent_alerts", "dp_tcolor", "dp_template", "dp_tool_term", "dp_walk"] | None: ...

global___DP = DP

class DA(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DA_COL_FIELD_NUMBER: builtins.int
    DA_FILT_FIELD_NUMBER: builtins.int
    DA_GRAPH_FIELD_NUMBER: builtins.int
    DA_QUERY_FIELD_NUMBER: builtins.int
    DA_TMPL_FIELD_NUMBER: builtins.int
    DA_TREE_DATA_ELEMENT_FIELD_NUMBER: builtins.int
    DA_TREE_STRUCTURE_FIELD_NUMBER: builtins.int
    DA_TREE_TABLE_TYPE_FIELD_NUMBER: builtins.int
    DA_TREE_VIEW_FIELD_NUMBER: builtins.int
    DA_T_Q_FIELD_NUMBER: builtins.int
    @property
    def da_col(self) -> global___DaCol: ...
    @property
    def da_filt(self) -> global___DaFilt: ...
    @property
    def da_graph(self) -> global___DaGraph: ...
    @property
    def da_query(self) -> global___DaQuery: ...
    @property
    def da_tmpl(self) -> global___DaTmpl: ...
    @property
    def da_tree_data_element(self) -> global___DaTreeDataElement: ...
    @property
    def da_tree_structure(self) -> global___DaTreeStructure: ...
    @property
    def da_tree_table_type(self) -> global___DaTreeTableType: ...
    @property
    def da_tree_view(self) -> global___DaTreeView: ...
    @property
    def da_t_q(self) -> global___DaTQ: ...
    def __init__(
        self,
        *,
        da_col: global___DaCol | None = ...,
        da_filt: global___DaFilt | None = ...,
        da_graph: global___DaGraph | None = ...,
        da_query: global___DaQuery | None = ...,
        da_tmpl: global___DaTmpl | None = ...,
        da_tree_data_element: global___DaTreeDataElement | None = ...,
        da_tree_structure: global___DaTreeStructure | None = ...,
        da_tree_table_type: global___DaTreeTableType | None = ...,
        da_tree_view: global___DaTreeView | None = ...,
        da_t_q: global___DaTQ | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["da_col", b"da_col", "da_filt", b"da_filt", "da_graph", b"da_graph", "da_query", b"da_query", "da_t_q", b"da_t_q", "da_tmpl", b"da_tmpl", "da_tree_data_element", b"da_tree_data_element", "da_tree_structure", b"da_tree_structure", "da_tree_table_type", b"da_tree_table_type", "da_tree_view", b"da_tree_view", "data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["da_col", b"da_col", "da_filt", b"da_filt", "da_graph", b"da_graph", "da_query", b"da_query", "da_t_q", b"da_t_q", "da_tmpl", b"da_tmpl", "da_tree_data_element", b"da_tree_data_element", "da_tree_structure", b"da_tree_structure", "da_tree_table_type", b"da_tree_table_type", "da_tree_view", b"da_tree_view", "data", b"data"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["da_col", "da_filt", "da_graph", "da_query", "da_tmpl", "da_tree_data_element", "da_tree_structure", "da_tree_table_type", "da_tree_view", "da_t_q"] | None: ...

global___DA = DA

class UMS(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UMS_SYS_CLASS_ASSIGNMENTS_FIELD_NUMBER: builtins.int
    UMS_SYS_SETTINGS_FIELD_NUMBER: builtins.int
    UMS_SYS_UNIT_CLASSES_FIELD_NUMBER: builtins.int
    UMS_SYS_UNIT_MEASURES_FIELD_NUMBER: builtins.int
    UMS_SYS_UNIT_SYSTEMS_FIELD_NUMBER: builtins.int
    UMS_SYS_UNIT_SYSTEMS_HEADER_FIELD_NUMBER: builtins.int
    UMS_SYS_UNIT_TYPES_FIELD_NUMBER: builtins.int
    UMS_TU_CLASS_MAPPING_FIELD_NUMBER: builtins.int
    UMS_TU_MAPPING_FIELD_NUMBER: builtins.int
    @property
    def ums_sys_class_assignments(self) -> global___UmsSysClassAssignments: ...
    @property
    def ums_sys_settings(self) -> global___UmsSysSettings: ...
    @property
    def ums_sys_unit_classes(self) -> global___UmsSysUnitClasses: ...
    @property
    def ums_sys_unit_measures(self) -> global___UmsSysUnitMeasures: ...
    @property
    def ums_sys_unit_systems(self) -> global___UmsSysUnitSystems: ...
    @property
    def ums_sys_unit_systems_header(self) -> global___UmsSysUnitSystemsHeader: ...
    @property
    def ums_sys_unit_types(self) -> global___UmsSysUnitTypes: ...
    @property
    def ums_tu_class_mapping(self) -> global___UmsTuClassMapping: ...
    @property
    def ums_tu_mapping(self) -> global___UmsTuMapping: ...
    def __init__(
        self,
        *,
        ums_sys_class_assignments: global___UmsSysClassAssignments | None = ...,
        ums_sys_settings: global___UmsSysSettings | None = ...,
        ums_sys_unit_classes: global___UmsSysUnitClasses | None = ...,
        ums_sys_unit_measures: global___UmsSysUnitMeasures | None = ...,
        ums_sys_unit_systems: global___UmsSysUnitSystems | None = ...,
        ums_sys_unit_systems_header: global___UmsSysUnitSystemsHeader | None = ...,
        ums_sys_unit_types: global___UmsSysUnitTypes | None = ...,
        ums_tu_class_mapping: global___UmsTuClassMapping | None = ...,
        ums_tu_mapping: global___UmsTuMapping | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "ums_sys_class_assignments", b"ums_sys_class_assignments", "ums_sys_settings", b"ums_sys_settings", "ums_sys_unit_classes", b"ums_sys_unit_classes", "ums_sys_unit_measures", b"ums_sys_unit_measures", "ums_sys_unit_systems", b"ums_sys_unit_systems", "ums_sys_unit_systems_header", b"ums_sys_unit_systems_header", "ums_sys_unit_types", b"ums_sys_unit_types", "ums_tu_class_mapping", b"ums_tu_class_mapping", "ums_tu_mapping", b"ums_tu_mapping"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "ums_sys_class_assignments", b"ums_sys_class_assignments", "ums_sys_settings", b"ums_sys_settings", "ums_sys_unit_classes", b"ums_sys_unit_classes", "ums_sys_unit_measures", b"ums_sys_unit_measures", "ums_sys_unit_systems", b"ums_sys_unit_systems", "ums_sys_unit_systems_header", b"ums_sys_unit_systems_header", "ums_sys_unit_types", b"ums_sys_unit_types", "ums_tu_class_mapping", b"ums_tu_class_mapping", "ums_tu_mapping", b"ums_tu_mapping"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["ums_sys_class_assignments", "ums_sys_settings", "ums_sys_unit_classes", "ums_sys_unit_measures", "ums_sys_unit_systems", "ums_sys_unit_systems_header", "ums_sys_unit_types", "ums_tu_class_mapping", "ums_tu_mapping"] | None: ...

global___UMS = UMS

class RT(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RT_LOG_CURVE_BLOB_FIELD_NUMBER: builtins.int
    RT_LOG_CURVE_BLOBS_FIELD_NUMBER: builtins.int
    RT_LOG_CURVE_HEADER_FIELD_NUMBER: builtins.int
    RT_LOG_HEADER_FIELD_NUMBER: builtins.int
    RT_MEASURE_LABEL_MAP_FIELD_NUMBER: builtins.int
    RT_SETTINGS_FIELD_NUMBER: builtins.int
    RT_TRANSLATION_FIELD_NUMBER: builtins.int
    @property
    def rt_log_curve_blob(self) -> global___RtLogCurveBlob: ...
    @property
    def rt_log_curve_blobs(self) -> global___RtLogCurveBlobs: ...
    @property
    def rt_log_curve_header(self) -> global___RtLogCurveHeader: ...
    @property
    def rt_log_header(self) -> global___RtLogHeader: ...
    @property
    def rt_measure_label_map(self) -> global___RtMeasureLabelMap: ...
    @property
    def rt_settings(self) -> global___RtSettings: ...
    @property
    def rt_translation(self) -> global___RtTranslation: ...
    def __init__(
        self,
        *,
        rt_log_curve_blob: global___RtLogCurveBlob | None = ...,
        rt_log_curve_blobs: global___RtLogCurveBlobs | None = ...,
        rt_log_curve_header: global___RtLogCurveHeader | None = ...,
        rt_log_header: global___RtLogHeader | None = ...,
        rt_measure_label_map: global___RtMeasureLabelMap | None = ...,
        rt_settings: global___RtSettings | None = ...,
        rt_translation: global___RtTranslation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "rt_log_curve_blob", b"rt_log_curve_blob", "rt_log_curve_blobs", b"rt_log_curve_blobs", "rt_log_curve_header", b"rt_log_curve_header", "rt_log_header", b"rt_log_header", "rt_measure_label_map", b"rt_measure_label_map", "rt_settings", b"rt_settings", "rt_translation", b"rt_translation"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "rt_log_curve_blob", b"rt_log_curve_blob", "rt_log_curve_blobs", b"rt_log_curve_blobs", "rt_log_curve_header", b"rt_log_curve_header", "rt_log_header", b"rt_log_header", "rt_measure_label_map", b"rt_measure_label_map", "rt_settings", b"rt_settings", "rt_translation", b"rt_translation"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["rt_log_curve_blob", "rt_log_curve_blobs", "rt_log_curve_header", "rt_log_header", "rt_measure_label_map", "rt_settings", "rt_translation"] | None: ...

global___RT = RT

class KA(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KA_DEFINE_FIELD_NUMBER: builtins.int
    KA_LINKS_FIELD_NUMBER: builtins.int
    KA_OPER_CONFIG_FIELD_NUMBER: builtins.int
    KA_RESULTS_FIELD_NUMBER: builtins.int
    KA_SYMBOLS_FIELD_NUMBER: builtins.int
    @property
    def ka_define(self) -> global___KaDefine: ...
    @property
    def ka_links(self) -> global___KaLinks: ...
    @property
    def ka_oper_config(self) -> global___KaOperConfig: ...
    @property
    def ka_results(self) -> global___KaResults: ...
    @property
    def ka_symbols(self) -> global___KaSymbols: ...
    def __init__(
        self,
        *,
        ka_define: global___KaDefine | None = ...,
        ka_links: global___KaLinks | None = ...,
        ka_oper_config: global___KaOperConfig | None = ...,
        ka_results: global___KaResults | None = ...,
        ka_symbols: global___KaSymbols | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "ka_define", b"ka_define", "ka_links", b"ka_links", "ka_oper_config", b"ka_oper_config", "ka_results", b"ka_results", "ka_symbols", b"ka_symbols"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "ka_define", b"ka_define", "ka_links", b"ka_links", "ka_oper_config", b"ka_oper_config", "ka_results", b"ka_results", "ka_symbols", b"ka_symbols"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["ka_define", "ka_links", "ka_oper_config", "ka_results", "ka_symbols"] | None: ...

global___KA = KA

class MT(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MT_SITE_PROP_OVERRIDES_FIELD_NUMBER: builtins.int
    MT_SYS_MODULES_FIELD_NUMBER: builtins.int
    MT_SYS_MODULE_STATES_FIELD_NUMBER: builtins.int
    MT_SYS_MODULE_WIZARD_FIELD_NUMBER: builtins.int
    @property
    def mt_site_prop_overrides(self) -> global___MtSitePropOverrides: ...
    @property
    def mt_sys_modules(self) -> global___MtSysModules: ...
    @property
    def mt_sys_module_states(self) -> global___MtSysModuleStates: ...
    @property
    def mt_sys_module_wizard(self) -> global___MtSysModuleWizard: ...
    def __init__(
        self,
        *,
        mt_site_prop_overrides: global___MtSitePropOverrides | None = ...,
        mt_sys_modules: global___MtSysModules | None = ...,
        mt_sys_module_states: global___MtSysModuleStates | None = ...,
        mt_sys_module_wizard: global___MtSysModuleWizard | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "mt_site_prop_overrides", b"mt_site_prop_overrides", "mt_sys_module_states", b"mt_sys_module_states", "mt_sys_module_wizard", b"mt_sys_module_wizard", "mt_sys_modules", b"mt_sys_modules"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "mt_site_prop_overrides", b"mt_site_prop_overrides", "mt_sys_module_states", b"mt_sys_module_states", "mt_sys_module_wizard", b"mt_sys_module_wizard", "mt_sys_modules", b"mt_sys_modules"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["mt_site_prop_overrides", "mt_sys_modules", "mt_sys_module_states", "mt_sys_module_wizard"] | None: ...

global___MT = MT

class NT(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NT_WELLCASE_FIELD_NUMBER: builtins.int
    NT_WELLCASE_DET_FIELD_NUMBER: builtins.int
    @property
    def nt_wellcase(self) -> global___NtWellcase: ...
    @property
    def nt_wellcase_det(self) -> global___NtWellcaseDet: ...
    def __init__(
        self,
        *,
        nt_wellcase: global___NtWellcase | None = ...,
        nt_wellcase_det: global___NtWellcaseDet | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "nt_wellcase", b"nt_wellcase", "nt_wellcase_det", b"nt_wellcase_det"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "nt_wellcase", b"nt_wellcase", "nt_wellcase_det", b"nt_wellcase_det"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["nt_wellcase", "nt_wellcase_det"] | None: ...

global___NT = NT

class IWP(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IWP_REPORT_FIELD_NUMBER: builtins.int
    IWP_TEMPLATE_FIELD_NUMBER: builtins.int
    @property
    def iwp_report(self) -> global___IwpReport: ...
    @property
    def iwp_template(self) -> global___IwpTemplate: ...
    def __init__(
        self,
        *,
        iwp_report: global___IwpReport | None = ...,
        iwp_template: global___IwpTemplate | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "iwp_report", b"iwp_report", "iwp_template", b"iwp_template"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "iwp_report", b"iwp_report", "iwp_template", b"iwp_template"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["iwp_report", "iwp_template"] | None: ...

global___IWP = IWP

class PR(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PR_VISUAL_TRAJECTORY_FIELD_NUMBER: builtins.int
    @property
    def pr_visual_trajectory(self) -> global___PrVisualTrajectory: ...
    def __init__(
        self,
        *,
        pr_visual_trajectory: global___PrVisualTrajectory | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "pr_visual_trajectory", b"pr_visual_trajectory"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "pr_visual_trajectory", b"pr_visual_trajectory"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["pr_visual_trajectory"] | None: ...

global___PR = PR

class DS(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DS_APP_FILE_FIELD_NUMBER: builtins.int
    @property
    def ds_app_file(self) -> global___DsAppFile: ...
    def __init__(
        self,
        *,
        ds_app_file: global___DsAppFile | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data", "ds_app_file", b"ds_app_file"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "ds_app_file", b"ds_app_file"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["ds_app_file"] | None: ...

global___DS = DS

class CWO(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CWO_OPERATION_HEADER_FIELD_NUMBER: builtins.int
    @property
    def cwo_operation_header(self) -> global___CwoOperationHeader: ...
    def __init__(
        self,
        *,
        cwo_operation_header: global___CwoOperationHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cwo_operation_header", b"cwo_operation_header", "data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cwo_operation_header", b"cwo_operation_header", "data", b"data"]) -> None: ...
    def WhichOneof(self, oneof_group: typing_extensions.Literal["data", b"data"]) -> typing_extensions.Literal["cwo_operation_header"] | None: ...

global___CWO = CWO

class PK(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    def __init__(
        self,
    ) -> None: ...

global___PK = PK

class CdAccCatalog(google.protobuf.message.Message):
    """Original Name: CD_ACC_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_ACC_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "sect_type_code", b"sect_type_code", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdAccCatalog = CdAccCatalog

class CdAirPackage(google.protobuf.message.Message):
    """Original Name: CD_AIR_PACKAGE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMPRESSOR_MODEL_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    PUMP_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    COMPRESSOR_MAKE_FIELD_NUMBER: builtins.int
    PUMP_DESCRIPTION_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    BOOSTER_DESCRIPTION_FIELD_NUMBER: builtins.int
    BOOSTER_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPRESSOR_DESCRIPTION_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    AIR_PACKAGE_ID_FIELD_NUMBER: builtins.int
    BOOSTER_RATING_FIELD_NUMBER: builtins.int
    NUMBER_OF_PUMPS_FIELD_NUMBER: builtins.int
    PUMP_FLOW_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    PUMP_FLOW_RATING_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BOOSTER_MODEL_FIELD_NUMBER: builtins.int
    PUMP_MODEL_FIELD_NUMBER: builtins.int
    BOOSTER_MAKE_FIELD_NUMBER: builtins.int
    PUMP_MAKE_FIELD_NUMBER: builtins.int
    NUMBER_OF_BOOSTERS_FIELD_NUMBER: builtins.int
    CONTRACTOR_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    PUMP_RATING_FIELD_NUMBER: builtins.int
    COMPRESSOR_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    AIR_PACKAGE_NAME_FIELD_NUMBER: builtins.int
    COMPRESSOR_RATING_FIELD_NUMBER: builtins.int
    NUMBER_OF_COMPRESSORS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def compressor_model(self) -> global___StringMessage:
        """Original Name: COMPRESSOR_MODEL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def compressor_make(self) -> global___StringMessage:
        """Original Name: COMPRESSOR_MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_description(self) -> global___StringMessage:
        """Original Name: PUMP_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def booster_description(self) -> global___StringMessage:
        """Original Name: BOOSTER_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def booster_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOOSTER_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def compressor_description(self) -> global___StringMessage:
        """Original Name: COMPRESSOR_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    air_package_id: builtins.str
    """Original Name: AIR_PACKAGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def booster_rating(self) -> global___FloatMessage:
        """Original Name: BOOSTER_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_of_pumps(self) -> global___Int32Message:
        """Original Name: NUMBER_OF_PUMPS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_flow_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_FLOW_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_flow_rating(self) -> global___FloatMessage:
        """Original Name: PUMP_FLOW_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def booster_model(self) -> global___StringMessage:
        """Original Name: BOOSTER_MODEL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_model(self) -> global___StringMessage:
        """Original Name: PUMP_MODEL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def booster_make(self) -> global___StringMessage:
        """Original Name: BOOSTER_MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_make(self) -> global___StringMessage:
        """Original Name: PUMP_MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_of_boosters(self) -> global___Int32Message:
        """Original Name: NUMBER_OF_BOOSTERS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_id(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_rating(self) -> global___FloatMessage:
        """Original Name: PUMP_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def compressor_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPRESSOR_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def air_package_name(self) -> global___StringMessage:
        """Original Name: AIR_PACKAGE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def compressor_rating(self) -> global___FloatMessage:
        """Original Name: COMPRESSOR_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_of_compressors(self) -> global___Int32Message:
        """Original Name: NUMBER_OF_COMPRESSORS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        compressor_model: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        pump_rating_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        compressor_make: global___StringMessage | None = ...,
        pump_description: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        booster_description: global___StringMessage | None = ...,
        booster_rating_dsdsunit: global___StringMessage | None = ...,
        compressor_description: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        air_package_id: builtins.str = ...,
        booster_rating: global___FloatMessage | None = ...,
        number_of_pumps: global___Int32Message | None = ...,
        pump_flow_rating_dsdsunit: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        pump_flow_rating: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        booster_model: global___StringMessage | None = ...,
        pump_model: global___StringMessage | None = ...,
        booster_make: global___StringMessage | None = ...,
        pump_make: global___StringMessage | None = ...,
        number_of_boosters: global___Int32Message | None = ...,
        contractor_id: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        pump_rating: global___FloatMessage | None = ...,
        compressor_rating_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        air_package_name: global___StringMessage | None = ...,
        compressor_rating: global___FloatMessage | None = ...,
        number_of_compressors: global___Int32Message | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["air_package_name", b"air_package_name", "booster_description", b"booster_description", "booster_make", b"booster_make", "booster_model", b"booster_model", "booster_rating", b"booster_rating", "booster_rating_dsdsunit", b"booster_rating_dsdsunit", "comments", b"comments", "compressor_description", b"compressor_description", "compressor_make", b"compressor_make", "compressor_model", b"compressor_model", "compressor_rating", b"compressor_rating", "compressor_rating_dsdsunit", b"compressor_rating_dsdsunit", "contractor_id", b"contractor_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "number_of_boosters", b"number_of_boosters", "number_of_compressors", b"number_of_compressors", "number_of_pumps", b"number_of_pumps", "pump_description", b"pump_description", "pump_flow_rating", b"pump_flow_rating", "pump_flow_rating_dsdsunit", b"pump_flow_rating_dsdsunit", "pump_make", b"pump_make", "pump_model", b"pump_model", "pump_rating", b"pump_rating", "pump_rating_dsdsunit", b"pump_rating_dsdsunit", "remarks", b"remarks", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["air_package_id", b"air_package_id", "air_package_name", b"air_package_name", "booster_description", b"booster_description", "booster_make", b"booster_make", "booster_model", b"booster_model", "booster_rating", b"booster_rating", "booster_rating_dsdsunit", b"booster_rating_dsdsunit", "comments", b"comments", "compressor_description", b"compressor_description", "compressor_make", b"compressor_make", "compressor_model", b"compressor_model", "compressor_rating", b"compressor_rating", "compressor_rating_dsdsunit", b"compressor_rating_dsdsunit", "contractor_id", b"contractor_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "number_of_boosters", b"number_of_boosters", "number_of_compressors", b"number_of_compressors", "number_of_pumps", b"number_of_pumps", "pump_description", b"pump_description", "pump_flow_rating", b"pump_flow_rating", "pump_flow_rating_dsdsunit", b"pump_flow_rating_dsdsunit", "pump_make", b"pump_make", "pump_model", b"pump_model", "pump_rating", b"pump_rating", "pump_rating_dsdsunit", b"pump_rating_dsdsunit", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdAirPackage = CdAirPackage

class CdAirPackageRigLink(google.protobuf.message.Message):
    """Original Name: CD_AIR_PACKAGE_RIG_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    AIR_PACKAGE_ID_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    AIR_PACKAGE_RIG_LINK_ID_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def air_package_id(self) -> global___StringMessage:
        """Original Name: AIR_PACKAGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    air_package_rig_link_id: builtins.str
    """Original Name: AIR_PACKAGE_RIG_LINK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_CD_AIR_PACKAGE_RIG_LINK_CD_RIG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        air_package_id: global___StringMessage | None = ...,
        rig_id: builtins.str = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        air_package_rig_link_id: builtins.str = ...,
        cd_rig: global___CdRigRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["air_package_id", b"air_package_id", "cd_rig", b"cd_rig", "end_date", b"end_date", "native_uid", b"native_uid", "start_date", b"start_date"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["air_package_id", b"air_package_id", "air_package_rig_link_id", b"air_package_rig_link_id", "cd_rig", b"cd_rig", "end_date", b"end_date", "native_uid", b"native_uid", "rig_id", b"rig_id", "start_date", b"start_date", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdAirPackageRigLink = CdAirPackageRigLink

class CdAssembly(google.protobuf.message.Message):
    """Original Name: CD_ASSEMBLY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MUD_DENSITY_SHOE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    PIPE_RUN_ID_FIELD_NUMBER: builtins.int
    ROD_LOAD_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_ASSEMBLY_TOP_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    SUSP_POINT_CORRECTION_FIELD_NUMBER: builtins.int
    MD_ASSEMBLY_BASE_FIELD_NUMBER: builtins.int
    OVERLAP_FIELD_NUMBER: builtins.int
    TVD_ASSEMBLY_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROD_SVC_FACTOR_FIELD_NUMBER: builtins.int
    DESIGN_LIFE_FIELD_NUMBER: builtins.int
    IS_PARALLEL_FIELD_NUMBER: builtins.int
    MD_ASSEMBLY_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    PILOT_HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONCENTRIC_ASSEMBLY_WB_ID_FIELD_NUMBER: builtins.int
    OVERLAP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_SET_DEPTH_CORRECTION_FIELD_NUMBER: builtins.int
    PILOT_HOLE_SIZE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    WEIGHT_BELOW_JARS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONCENTRIC_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_SIZE_FIELD_NUMBER: builtins.int
    STRING_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    STRING_CLASS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    OD_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEIGHT_ABOVE_JARS_FIELD_NUMBER: builtins.int
    ASSEMBLY_NO_FIELD_NUMBER: builtins.int
    CASING_CUT_OFF_FIELD_NUMBER: builtins.int
    SUSP_POINT_CORRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_TOTAL_FIELD_NUMBER: builtins.int
    ASSEMBLY_NAME_FIELD_NUMBER: builtins.int
    ID_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOC_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    MD_ASSEMBLY_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEIGHT_ABOVE_JARS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUSP_POINT_FIELD_NUMBER: builtins.int
    IS_TOP_DOWN_FIELD_NUMBER: builtins.int
    SET_DAY_NO_FIELD_NUMBER: builtins.int
    TVD_ASSEMBLY_BASE_FIELD_NUMBER: builtins.int
    TVD_TOC_FIELD_NUMBER: builtins.int
    IS_CASING_LINER_FIELD_NUMBER: builtins.int
    SAND_CONTROL_EQUIPMENT_FIELD_NUMBER: builtins.int
    MD_SET_DEPTH_CORRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_ASSEMBLY_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    OD_MAX_FIELD_NUMBER: builtins.int
    PLAN_DEPTH_TYPE_FIELD_NUMBER: builtins.int
    MD_ASSEMBLY_TOP_FIELD_NUMBER: builtins.int
    MUD_DENSITY_SHOE_FIELD_NUMBER: builtins.int
    NO_COMPLETION_TRIPS_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CASING_CUT_OFF_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_MIN_FIELD_NUMBER: builtins.int
    ROD_SVC_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEMENT_DAY_NO_FIELD_NUMBER: builtins.int
    WEIGHT_BELOW_JARS_FIELD_NUMBER: builtins.int
    TVD_TOC_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROD_LOAD_FACTOR_FIELD_NUMBER: builtins.int
    MD_TOC_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_TYPE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_NOTE_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_ID_MIN_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_STATUS_FIELD_NUMBER: builtins.int
    CD_EXTERNAL_COMP_ACC_FIELD_NUMBER: builtins.int
    TU_MAX_ALLOWABLE_WEAR_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_SUB_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_DETAIL_FIELD_NUMBER: builtins.int
    CD_EXTERNAL_COMP_UMB_FIELD_NUMBER: builtins.int
    DM_CASING_FLANGE_FIELD_NUMBER: builtins.int
    TU_WEAR_PREDICTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def mud_density_shoe_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_DENSITY_SHOE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_run_id(self) -> global___StringMessage:
        """Original Name: PIPE_RUN_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_load_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROD_LOAD_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_assembly_top(self) -> global___FloatMessage:
        """Original Name: TVD_ASSEMBLY_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def susp_point_correction(self) -> global___FloatMessage:
        """Original Name: SUSP_POINT_CORRECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_assembly_base(self) -> global___FloatMessage:
        """Original Name: MD_ASSEMBLY_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overlap(self) -> global___FloatMessage:
        """Original Name: OVERLAP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_assembly_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_ASSEMBLY_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_svc_factor(self) -> global___FloatMessage:
        """Original Name: ROD_SVC_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_life(self) -> global___StringMessage:
        """Original Name: DESIGN_LIFE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_parallel(self) -> global___StringMessage:
        """Original Name: IS_PARALLEL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_assembly_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_ASSEMBLY_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pilot_hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PILOT_HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def concentric_assembly_wb_id(self) -> global___StringMessage:
        """Original Name: CONCENTRIC_ASSEMBLY_WB_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overlap_dsdsunit(self) -> global___StringMessage:
        """Original Name: OVERLAP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_set_depth_correction(self) -> global___FloatMessage:
        """Original Name: MD_SET_DEPTH_CORRECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pilot_hole_size(self) -> global___FloatMessage:
        """Original Name: PILOT_HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_below_jars_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_BELOW_JARS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def concentric_assembly_id(self) -> global___StringMessage:
        """Original Name: CONCENTRIC_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_size(self) -> global___FloatMessage:
        """Original Name: ASSEMBLY_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_type(self) -> global___StringMessage:
        """Original Name: STRING_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_class(self) -> global___StringMessage:
        """Original Name: STRING_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_above_jars(self) -> global___FloatMessage:
        """Original Name: WEIGHT_ABOVE_JARS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_no(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_cut_off(self) -> global___FloatMessage:
        """Original Name: CASING_CUT_OFF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def susp_point_correction_dsdsunit(self) -> global___StringMessage:
        """Original Name: SUSP_POINT_CORRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_total(self) -> global___FloatMessage:
        """Original Name: LENGTH_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_name(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_toc(self) -> global___FloatMessage:
        """Original Name: MD_TOC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_assembly_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_ASSEMBLY_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_above_jars_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_ABOVE_JARS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def susp_point(self) -> global___StringMessage:
        """Original Name: SUSP_POINT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_top_down(self) -> global___StringMessage:
        """Original Name: IS_TOP_DOWN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def set_day_no(self) -> global___FloatMessage:
        """Original Name: SET_DAY_NO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_assembly_base(self) -> global___FloatMessage:
        """Original Name: TVD_ASSEMBLY_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_toc(self) -> global___FloatMessage:
        """Original Name: TVD_TOC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_casing_liner(self) -> global___StringMessage:
        """Original Name: IS_CASING_LINER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_control_equipment(self) -> global___StringMessage:
        """Original Name: SAND_CONTROL_EQUIPMENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_set_depth_correction_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_SET_DEPTH_CORRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_assembly_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_ASSEMBLY_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def od_max(self) -> global___FloatMessage:
        """Original Name: OD_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plan_depth_type(self) -> global___Int32Message:
        """Original Name: PLAN_DEPTH_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_assembly_top(self) -> global___FloatMessage:
        """Original Name: MD_ASSEMBLY_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_density_shoe(self) -> global___FloatMessage:
        """Original Name: MUD_DENSITY_SHOE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def no_completion_trips(self) -> global___Int32Message:
        """Original Name: NO_COMPLETION_TRIPS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def casing_cut_off_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_CUT_OFF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_min(self) -> global___FloatMessage:
        """Original Name: ID_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_svc_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROD_SVC_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_day_no(self) -> global___FloatMessage:
        """Original Name: CEMENT_DAY_NO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_below_jars(self) -> global___FloatMessage:
        """Original Name: WEIGHT_BELOW_JARS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_toc_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TOC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_load_factor(self) -> global___FloatMessage:
        """Original Name: ROD_LOAD_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_toc_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_type(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_ASSEMBLY_CD_WELLBORE
        """
    @property
    def cd_assembly_note(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdAssemblyNoteRef]:
        """Original Name: CD_ASSEMBLY_NOTE, WrappedMessage: CdAssemblyNote
        FK_CD_ASSEMBLY_NOTE_CD_ASSEMBLY
        """
    @property
    def cd_assembly_id_min(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdAssemblyIdMinRef]:
        """Original Name: CD_ASSEMBLY_ID_MIN, WrappedMessage: CdAssemblyIdMin
        FK_CD_ASSEMBLY_ID_MIN_CD_ASSEMBLY
        """
    @property
    def cd_assembly_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdAssemblyStatusRef]:
        """Original Name: CD_ASSEMBLY_STATUS, WrappedMessage: CdAssemblyStatus
        FK_CD_ASSEMBLY_STATUS_CD_ASSEMBLY
        """
    @property
    def cd_external_comp_acc(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdExternalCompAccRef]:
        """Original Name: CD_EXTERNAL_COMP_ACC, WrappedMessage: CdExternalCompAcc
        FK_CD_EXTERNAL_COMP_ACC_CD_ASSEMBLY
        """
    @property
    def tu_max_allowable_wear(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuMaxAllowableWearRef]:
        """Original Name: TU_MAX_ALLOWABLE_WEAR, WrappedMessage: TuMaxAllowableWear
        FK_TU_MAX_ALLOWABLE_WEAR_CD_ASSEMBLY
        """
    @property
    def cd_assembly_comp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdAssemblyCompRef]:
        """Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_ASSEMBLY_COMP_CD_ASSEMBLY
        """
    @property
    def cd_assembly_sub(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdAssemblySubRef]:
        """Original Name: CD_ASSEMBLY_SUB, WrappedMessage: CdAssemblySub
        FK_CD_ASSEMBLY_SUB_CD_ASSEMBLY
        """
    @property
    def cd_assembly_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdAssemblyDetailRef]:
        """Original Name: CD_ASSEMBLY_DETAIL, WrappedMessage: CdAssemblyDetail
        FK_CD_ASSEMBLY_DETAIL_CD_ASSEMBLY
        """
    @property
    def cd_external_comp_umb(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdExternalCompUmbRef]:
        """Original Name: CD_EXTERNAL_COMP_UMB, WrappedMessage: CdExternalCompUmb
        FK_CD_EXTERNAL_COMP_UMB_CD_ASSEMBLY
        """
    @property
    def dm_casing_flange(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCasingFlangeRef]:
        """Original Name: DM_CASING_FLANGE, WrappedMessage: DmCasingFlange
        FK_DM_CASING_FLANGE_CD_ASSEMBLY
        """
    @property
    def tu_wear_prediction(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuWearPredictionRef]:
        """Original Name: TU_WEAR_PREDICTION, WrappedMessage: TuWearPrediction
        FK_TU_WEAR_PREDICTION_CD_ASSEMBLY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        mud_density_shoe_dsdsunit: global___StringMessage | None = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        length_total_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        pipe_run_id: global___StringMessage | None = ...,
        rod_load_factor_dsdsunit: global___StringMessage | None = ...,
        tvd_assembly_top: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        hole_size: global___FloatMessage | None = ...,
        susp_point_correction: global___FloatMessage | None = ...,
        md_assembly_base: global___FloatMessage | None = ...,
        overlap: global___FloatMessage | None = ...,
        tvd_assembly_base_dsdsunit: global___StringMessage | None = ...,
        rod_svc_factor: global___FloatMessage | None = ...,
        design_life: global___StringMessage | None = ...,
        is_parallel: global___StringMessage | None = ...,
        md_assembly_top_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        pilot_hole_size_dsdsunit: global___StringMessage | None = ...,
        concentric_assembly_wb_id: global___StringMessage | None = ...,
        overlap_dsdsunit: global___StringMessage | None = ...,
        md_set_depth_correction: global___FloatMessage | None = ...,
        pilot_hole_size: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        weight_below_jars_dsdsunit: global___StringMessage | None = ...,
        assembly_size_dsdsunit: global___StringMessage | None = ...,
        concentric_assembly_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        assembly_size: global___FloatMessage | None = ...,
        string_type: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        string_class: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        od_max_dsdsunit: global___StringMessage | None = ...,
        weight_above_jars: global___FloatMessage | None = ...,
        assembly_no: global___StringMessage | None = ...,
        casing_cut_off: global___FloatMessage | None = ...,
        susp_point_correction_dsdsunit: global___StringMessage | None = ...,
        length_total: global___FloatMessage | None = ...,
        assembly_name: global___StringMessage | None = ...,
        id_min_dsdsunit: global___StringMessage | None = ...,
        md_toc: global___FloatMessage | None = ...,
        phase: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        md_assembly_base_dsdsunit: global___StringMessage | None = ...,
        weight_above_jars_dsdsunit: global___StringMessage | None = ...,
        susp_point: global___StringMessage | None = ...,
        is_top_down: global___StringMessage | None = ...,
        set_day_no: global___FloatMessage | None = ...,
        tvd_assembly_base: global___FloatMessage | None = ...,
        tvd_toc: global___FloatMessage | None = ...,
        is_casing_liner: global___StringMessage | None = ...,
        sand_control_equipment: global___StringMessage | None = ...,
        md_set_depth_correction_dsdsunit: global___StringMessage | None = ...,
        tvd_assembly_top_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        od_max: global___FloatMessage | None = ...,
        plan_depth_type: global___Int32Message | None = ...,
        md_assembly_top: global___FloatMessage | None = ...,
        mud_density_shoe: global___FloatMessage | None = ...,
        no_completion_trips: global___Int32Message | None = ...,
        assembly_id: builtins.str = ...,
        casing_cut_off_dsdsunit: global___StringMessage | None = ...,
        id_min: global___FloatMessage | None = ...,
        rod_svc_factor_dsdsunit: global___StringMessage | None = ...,
        cement_day_no: global___FloatMessage | None = ...,
        weight_below_jars: global___FloatMessage | None = ...,
        tvd_toc_dsdsunit: global___StringMessage | None = ...,
        rod_load_factor: global___FloatMessage | None = ...,
        md_toc_dsdsunit: global___StringMessage | None = ...,
        assembly_type: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        cd_assembly_note: collections.abc.Iterable[global___CdAssemblyNoteRef] | None = ...,
        cd_assembly_id_min: collections.abc.Iterable[global___CdAssemblyIdMinRef] | None = ...,
        cd_assembly_status: collections.abc.Iterable[global___CdAssemblyStatusRef] | None = ...,
        cd_external_comp_acc: collections.abc.Iterable[global___CdExternalCompAccRef] | None = ...,
        tu_max_allowable_wear: collections.abc.Iterable[global___TuMaxAllowableWearRef] | None = ...,
        cd_assembly_comp: collections.abc.Iterable[global___CdAssemblyCompRef] | None = ...,
        cd_assembly_sub: collections.abc.Iterable[global___CdAssemblySubRef] | None = ...,
        cd_assembly_detail: collections.abc.Iterable[global___CdAssemblyDetailRef] | None = ...,
        cd_external_comp_umb: collections.abc.Iterable[global___CdExternalCompUmbRef] | None = ...,
        dm_casing_flange: collections.abc.Iterable[global___DmCasingFlangeRef] | None = ...,
        tu_wear_prediction: collections.abc.Iterable[global___TuWearPredictionRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_name", b"assembly_name", "assembly_no", b"assembly_no", "assembly_size", b"assembly_size", "assembly_size_dsdsunit", b"assembly_size_dsdsunit", "assembly_type", b"assembly_type", "casing_cut_off", b"casing_cut_off", "casing_cut_off_dsdsunit", b"casing_cut_off_dsdsunit", "cd_wellbore", b"cd_wellbore", "cement_day_no", b"cement_day_no", "concentric_assembly_id", b"concentric_assembly_id", "concentric_assembly_wb_id", b"concentric_assembly_wb_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_report", b"date_report", "design_life", b"design_life", "event_id", b"event_id", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "id_min", b"id_min", "id_min_dsdsunit", b"id_min_dsdsunit", "is_casing_liner", b"is_casing_liner", "is_parallel", b"is_parallel", "is_top_down", b"is_top_down", "length_total", b"length_total", "length_total_dsdsunit", b"length_total_dsdsunit", "md_assembly_base", b"md_assembly_base", "md_assembly_base_dsdsunit", b"md_assembly_base_dsdsunit", "md_assembly_top", b"md_assembly_top", "md_assembly_top_dsdsunit", b"md_assembly_top_dsdsunit", "md_set_depth_correction", b"md_set_depth_correction", "md_set_depth_correction_dsdsunit", b"md_set_depth_correction_dsdsunit", "md_toc", b"md_toc", "md_toc_dsdsunit", b"md_toc_dsdsunit", "mud_density_shoe", b"mud_density_shoe", "mud_density_shoe_dsdsunit", b"mud_density_shoe_dsdsunit", "native_uid", b"native_uid", "no_completion_trips", b"no_completion_trips", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "overlap", b"overlap", "overlap_dsdsunit", b"overlap_dsdsunit", "phase", b"phase", "pilot_hole_size", b"pilot_hole_size", "pilot_hole_size_dsdsunit", b"pilot_hole_size_dsdsunit", "pipe_run_id", b"pipe_run_id", "plan_depth_type", b"plan_depth_type", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "rod_load_factor", b"rod_load_factor", "rod_load_factor_dsdsunit", b"rod_load_factor_dsdsunit", "rod_svc_factor", b"rod_svc_factor", "rod_svc_factor_dsdsunit", b"rod_svc_factor_dsdsunit", "sand_control_equipment", b"sand_control_equipment", "set_day_no", b"set_day_no", "string_class", b"string_class", "string_type", b"string_type", "susp_point", b"susp_point", "susp_point_correction", b"susp_point_correction", "susp_point_correction_dsdsunit", b"susp_point_correction_dsdsunit", "tvd_assembly_base", b"tvd_assembly_base", "tvd_assembly_base_dsdsunit", b"tvd_assembly_base_dsdsunit", "tvd_assembly_top", b"tvd_assembly_top", "tvd_assembly_top_dsdsunit", b"tvd_assembly_top_dsdsunit", "tvd_toc", b"tvd_toc", "tvd_toc_dsdsunit", b"tvd_toc_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "weight_above_jars", b"weight_above_jars", "weight_above_jars_dsdsunit", b"weight_above_jars_dsdsunit", "weight_below_jars", b"weight_below_jars", "weight_below_jars_dsdsunit", b"weight_below_jars_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "assembly_name", b"assembly_name", "assembly_no", b"assembly_no", "assembly_size", b"assembly_size", "assembly_size_dsdsunit", b"assembly_size_dsdsunit", "assembly_type", b"assembly_type", "casing_cut_off", b"casing_cut_off", "casing_cut_off_dsdsunit", b"casing_cut_off_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "cd_assembly_detail", b"cd_assembly_detail", "cd_assembly_id_min", b"cd_assembly_id_min", "cd_assembly_note", b"cd_assembly_note", "cd_assembly_status", b"cd_assembly_status", "cd_assembly_sub", b"cd_assembly_sub", "cd_external_comp_acc", b"cd_external_comp_acc", "cd_external_comp_umb", b"cd_external_comp_umb", "cd_wellbore", b"cd_wellbore", "cement_day_no", b"cement_day_no", "concentric_assembly_id", b"concentric_assembly_id", "concentric_assembly_wb_id", b"concentric_assembly_wb_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_report", b"date_report", "design_life", b"design_life", "dm_casing_flange", b"dm_casing_flange", "event_id", b"event_id", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "id_min", b"id_min", "id_min_dsdsunit", b"id_min_dsdsunit", "is_casing_liner", b"is_casing_liner", "is_parallel", b"is_parallel", "is_top_down", b"is_top_down", "length_total", b"length_total", "length_total_dsdsunit", b"length_total_dsdsunit", "md_assembly_base", b"md_assembly_base", "md_assembly_base_dsdsunit", b"md_assembly_base_dsdsunit", "md_assembly_top", b"md_assembly_top", "md_assembly_top_dsdsunit", b"md_assembly_top_dsdsunit", "md_set_depth_correction", b"md_set_depth_correction", "md_set_depth_correction_dsdsunit", b"md_set_depth_correction_dsdsunit", "md_toc", b"md_toc", "md_toc_dsdsunit", b"md_toc_dsdsunit", "mud_density_shoe", b"mud_density_shoe", "mud_density_shoe_dsdsunit", b"mud_density_shoe_dsdsunit", "native_uid", b"native_uid", "no_completion_trips", b"no_completion_trips", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "overlap", b"overlap", "overlap_dsdsunit", b"overlap_dsdsunit", "phase", b"phase", "pilot_hole_size", b"pilot_hole_size", "pilot_hole_size_dsdsunit", b"pilot_hole_size_dsdsunit", "pipe_run_id", b"pipe_run_id", "plan_depth_type", b"plan_depth_type", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "rod_load_factor", b"rod_load_factor", "rod_load_factor_dsdsunit", b"rod_load_factor_dsdsunit", "rod_svc_factor", b"rod_svc_factor", "rod_svc_factor_dsdsunit", b"rod_svc_factor_dsdsunit", "sand_control_equipment", b"sand_control_equipment", "set_day_no", b"set_day_no", "string_class", b"string_class", "string_type", b"string_type", "susp_point", b"susp_point", "susp_point_correction", b"susp_point_correction", "susp_point_correction_dsdsunit", b"susp_point_correction_dsdsunit", "tu_max_allowable_wear", b"tu_max_allowable_wear", "tu_wear_prediction", b"tu_wear_prediction", "tvd_assembly_base", b"tvd_assembly_base", "tvd_assembly_base_dsdsunit", b"tvd_assembly_base_dsdsunit", "tvd_assembly_top", b"tvd_assembly_top", "tvd_assembly_top_dsdsunit", b"tvd_assembly_top_dsdsunit", "tvd_toc", b"tvd_toc", "tvd_toc_dsdsunit", b"tvd_toc_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "weight_above_jars", b"weight_above_jars", "weight_above_jars_dsdsunit", b"weight_above_jars_dsdsunit", "weight_below_jars", b"weight_below_jars", "weight_below_jars_dsdsunit", b"weight_below_jars_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdAssembly = CdAssembly

class CdAssemblyComp(google.protobuf.message.Message):
    """Original Name: CD_ASSEMBLY_COMP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMP_GROUP_FIELD_NUMBER: builtins.int
    OD_SLEEVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_TYPE_FIELD_NUMBER: builtins.int
    COST_PER_LENGTH_FIELD_NUMBER: builtins.int
    FLOAT_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFA_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRICTION_COEFF_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    MIN_SLIP_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CONN_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_FLOW_OUT_FIELD_NUMBER: builtins.int
    IS_USER_DEFINED_FIELD_NUMBER: builtins.int
    TFA_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_INSIDE_COUPLING_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_RETRACTED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CENTERS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_TORSIONAL_YIELD_FIELD_NUMBER: builtins.int
    CONDUCTIVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLOT_TYPE_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_TRIAXIAL_HOOP_FIELD_NUMBER: builtins.int
    ID_DRIFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    SLIP_LENGTH_FIELD_NUMBER: builtins.int
    ANISOTROPIC_RADIAL_FIELD_NUMBER: builtins.int
    ID_COUPLING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUB_ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    PILOT_HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTACT_LENGTH_FIELD_NUMBER: builtins.int
    WL_BORE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PILOT_HOLE_SIZE_FIELD_NUMBER: builtins.int
    COMP_NAME_FIELD_NUMBER: builtins.int
    WORKING_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    MIN_YIELD_STRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_BURST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROP_CONNECT_CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    BOT_CONN_LENGTH_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    CONDITION_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    OD_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLAIN_END_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_DENSITY_FIELD_NUMBER: builtins.int
    MAX_BEND_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLOT_LENGTH_FIELD_NUMBER: builtins.int
    SLOT_BOTTOM_MD_FIELD_NUMBER: builtins.int
    BLADE_LENGTH_FIELD_NUMBER: builtins.int
    SUPPLIER_FIELD_NUMBER: builtins.int
    ID_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    SLIP_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERIAL_NUM_FIELD_NUMBER: builtins.int
    AVERAGE_JOINT_LENGTH_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    LENGTH_OUTSIDE_COUPLING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_FIELD_NUMBER: builtins.int
    YOUNGS_MODULUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CATALOG_NAME_FIELD_NUMBER: builtins.int
    IS_BIT_FLOW_FIELD_NUMBER: builtins.int
    PRESSURE_BURST_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_TRIAXIAL_HOOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_HOLE_SIZE_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_PERCENT_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_MEASURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANNULAR_FLOW_AREA_FIELD_NUMBER: builtins.int
    DISTANCE_FROM_BIT_FIELD_NUMBER: builtins.int
    SLOT_TOP_MD_FIELD_NUMBER: builtins.int
    ID_SLEEVE_FIELD_NUMBER: builtins.int
    YIELD_WEIGHT_BODY_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    PIPE_TYPE_FIELD_NUMBER: builtins.int
    BOX_PIN_CONFIG_FIELD_NUMBER: builtins.int
    SLOT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    IS_SPIRAL_FIELD_NUMBER: builtins.int
    TORQUE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    BITFLOW_RATE_FIELD_NUMBER: builtins.int
    PIPE_RUN_ID_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MIN_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOINT_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_CONNECTION_FIELD_NUMBER: builtins.int
    OD_SLEEVE_FIELD_NUMBER: builtins.int
    INTERNAL_REF_FIELD_NUMBER: builtins.int
    PIPE_PRESSURE_BURST_FIELD_NUMBER: builtins.int
    OD_CONNECTION_FIELD_NUMBER: builtins.int
    SLEEVE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_JOINT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_TRIAXIAL_FIELD_NUMBER: builtins.int
    BOT_CONN_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_TRIAXIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOINT_STRENGTH_COMPRESSION_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    DISTANCE_FROM_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERIAL_ID_FIELD_NUMBER: builtins.int
    COST_PER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FATIGUE_ENDURANCE_LIMIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_SLEEVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_OUTSIDE_COUPLING_FIELD_NUMBER: builtins.int
    COMP_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WORKING_PRESS_FIELD_NUMBER: builtins.int
    CONNECTION_NAME_FIELD_NUMBER: builtins.int
    TORQUE_MAX_FIELD_NUMBER: builtins.int
    AREA_OPENING_INTERNAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_TOOL_JOINT_INSIDE_FIELD_NUMBER: builtins.int
    JOINT_STRENGTH_FIELD_NUMBER: builtins.int
    SLIP_TAPER_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUM_ROWS_FIELD_NUMBER: builtins.int
    OD_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    POCKET_SIZE_FIELD_NUMBER: builtins.int
    MAX_REC_FLOW_RATE_FIELD_NUMBER: builtins.int
    MIN_OP_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    PERC_AREA_OPEN_FIELD_NUMBER: builtins.int
    CONNECTION_TORSIONAL_YIELD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    PRESSURE_COLLAPSE_FIELD_NUMBER: builtins.int
    JOINT_COST_FIELD_NUMBER: builtins.int
    PROFILE_TYPE_FIELD_NUMBER: builtins.int
    FISHNECK_OD_FIELD_NUMBER: builtins.int
    CENTERS_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANISOTROPIC_HOOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    HANGER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_CONNECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_PLUGGED_FIELD_NUMBER: builtins.int
    THERMAL_EXPANSION_COEF_FIELD_NUMBER: builtins.int
    DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ULTIMATE_TENSILE_STRENGTH_FIELD_NUMBER: builtins.int
    ANNULAR_FLOW_AREA_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_COLLAPSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HANGER_SIZE_FIELD_NUMBER: builtins.int
    SUB_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    THERMAL_EXPANSION_COEF_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    COATING_FIELD_NUMBER: builtins.int
    FISHNECK_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_INSIDE_COUPLING_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    PERF_HOLE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    POISSONS_RATIO_FIELD_NUMBER: builtins.int
    BOT_CONN_OD_FIELD_NUMBER: builtins.int
    SLOT_WIDTH_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CONN_LENGTH_FIELD_NUMBER: builtins.int
    IS_PORT_OPEN_FIELD_NUMBER: builtins.int
    SLOT_TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_RATING_TOP_FIELD_NUMBER: builtins.int
    OD_AVERAGE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BOT_CONN_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERNAL_PRESSURE_TEST_DSDSUNIT_FIELD_NUMBER: builtins.int
    AXIAL_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    WL_BORE_SIZE_FIELD_NUMBER: builtins.int
    YOUNGS_MODULUS_FIELD_NUMBER: builtins.int
    CORING_MODE_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_AXIAL_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_AXIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANISOTROPIC_RADIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOT_CONN_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    SLIP_FRICTION_FACTOR_FIELD_NUMBER: builtins.int
    DISPLACEMENT_FIELD_NUMBER: builtins.int
    ID_DRIFT_FIELD_NUMBER: builtins.int
    MAX_SLIP_OD_FIELD_NUMBER: builtins.int
    PRESS_RATING_BOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCREEN_LENGTH_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLAIN_END_COST_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXTERNAL_COMP_ACC_ID_FIELD_NUMBER: builtins.int
    SLIP_TAPER_ANGLE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    TORQUE_MIN_FIELD_NUMBER: builtins.int
    WIDTH_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    SEAL_TYPE_FIELD_NUMBER: builtins.int
    CATALOG_KEY_DESC_FIELD_NUMBER: builtins.int
    MATERIAL_FIELD_NUMBER: builtins.int
    EXTERNAL_PRESSURE_TEST_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    THREAD_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_MAX_FIELD_NUMBER: builtins.int
    EXTERNAL_PRESSURE_TEST_FIELD_NUMBER: builtins.int
    WIDTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_REC_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNDERCUT_ANGLE_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_MIN_FIELD_NUMBER: builtins.int
    TOP_CONN_TYPE_FIELD_NUMBER: builtins.int
    CONTACT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CSG_COMP_GROUP_CODE_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_FIELD_NUMBER: builtins.int
    IS_THREADLOCK_USED_FIELD_NUMBER: builtins.int
    MAX_SLIP_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMP_COST_FIELD_NUMBER: builtins.int
    CORRECTION_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROP_CONNECT_CATALOG_ID_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    AUDIT_REMARKS_FIELD_NUMBER: builtins.int
    ANISOTROPIC_HOOP_FIELD_NUMBER: builtins.int
    MIN_SLIP_OD_FIELD_NUMBER: builtins.int
    AXIAL_RATING_FIELD_NUMBER: builtins.int
    BITFLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERC_AREA_OPEN_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOAT_ID_FIELD_NUMBER: builtins.int
    YIELD_WEIGHT_CONN_FIELD_NUMBER: builtins.int
    FATIGUE_ENDURANCE_LIMIT_FIELD_NUMBER: builtins.int
    POCKET_TYPE_FIELD_NUMBER: builtins.int
    SCREEN_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_FIELD_NUMBER: builtins.int
    INTERNAL_PRESSURE_TEST_FIELD_NUMBER: builtins.int
    ID_COUPLING_FIELD_NUMBER: builtins.int
    NUMBER_SLOTS_FIELD_NUMBER: builtins.int
    JOINT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_CONNECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_RATING_BOT_FIELD_NUMBER: builtins.int
    SERVICE_CLASS_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    TOP_CONN_OD_FIELD_NUMBER: builtins.int
    MAX_SEAL_PRESSURE_FIELD_NUMBER: builtins.int
    CONNECTION_GRADE_FIELD_NUMBER: builtins.int
    LENGTH_TOOL_JOINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    FISH_NECK_TYPE_FIELD_NUMBER: builtins.int
    PERCENT_PLUGGED_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_SLOTTED_FIELD_NUMBER: builtins.int
    PRESS_RATING_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    PIPE_PRESSURE_BURST_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_TOOL_JOINT_FIELD_NUMBER: builtins.int
    PERF_HOLE_DIAMETER_FIELD_NUMBER: builtins.int
    JOINT_STRENGTH_COMPRESSION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    SLOT_BOTTOM_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONDUCTIVITY_FIELD_NUMBER: builtins.int
    CORRECTION_FACTOR_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_COLLAPSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRADE_FIELD_NUMBER: builtins.int
    NUMBER_SLOTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLEEVE_LENGTH_FIELD_NUMBER: builtins.int
    PIPE_DATA_ID_FIELD_NUMBER: builtins.int
    RANGE_FIELD_NUMBER: builtins.int
    SLOT_WIDTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MIN_OP_PRESSURE_FIELD_NUMBER: builtins.int
    MAX_SEAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_ID_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MANUFACTURER_ID_FIELD_NUMBER: builtins.int
    OD_RETRACTED_FIELD_NUMBER: builtins.int
    MIN_YIELD_STRESS_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    UNDERCUT_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_EXTENDED_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CONN_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    POCKET_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    YIELD_WEIGHT_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    YIELD_WEIGHT_CONN_DSDSUNIT_FIELD_NUMBER: builtins.int
    AREA_OPENING_INTERNAL_FIELD_NUMBER: builtins.int
    IS_SLOT_ROUND_FIELD_NUMBER: builtins.int
    MAX_BEND_FIELD_NUMBER: builtins.int
    JOINTS_FIELD_NUMBER: builtins.int
    MAX_HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ULTIMATE_TENSILE_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_COLLAPSE_FIELD_NUMBER: builtins.int
    OD_EXTENDED_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_MEASURE_FIELD_NUMBER: builtins.int
    SERVICE_TYPE_FIELD_NUMBER: builtins.int
    LENGTH_TOOL_JOINT_INSIDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_FIELD_NUMBER: builtins.int
    CD_WEQP_PROGRESSIVE_CAVITY_FIELD_NUMBER: builtins.int
    CD_WEQP_BLOCK_FIELD_NUMBER: builtins.int
    CD_WEQP_ESP_FIELD_NUMBER: builtins.int
    CD_WEQP_PD_SENSOR_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_BIT_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_STAB_FIELD_NUMBER: builtins.int
    CD_WEQP_GRAVEL_PACK_SCREEN_FIELD_NUMBER: builtins.int
    CD_WEQP_ROD_FIELD_NUMBER: builtins.int
    CD_WEQP_SSSV_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FISH_TOOL_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_STATUS_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_MOTOR_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_CBL_STAB_FIELD_NUMBER: builtins.int
    DM_ASSEMBLY_COMP_OP_FIELD_NUMBER: builtins.int
    CD_WEQP_PACKER_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FAILURE_FIELD_NUMBER: builtins.int
    TU_COMP_TEMP_DERATION_POINT_FIELD_NUMBER: builtins.int
    CD_WEQP_CPUMP_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_DP_HW_FIELD_NUMBER: builtins.int
    CD_WEQP_TIEBACK_RECEPT_FIELD_NUMBER: builtins.int
    CD_COMP_SPEC_FEATURE_FIELD_NUMBER: builtins.int
    CD_WEQP_PBR_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_MWD_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_NOZZLE_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_ECCSTAB_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_JAR_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def comp_group(self) -> global___StringMessage:
        """Original Name: COMP_GROUP, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_sleeve_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_SLEEVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_type(self) -> global___StringMessage:
        """Original Name: CONNECTION_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_length(self) -> global___FloatMessage:
        """Original Name: COST_PER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def float_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOAT_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfa_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def friction_coeff(self) -> global___FloatMessage:
        """Original Name: FRICTION_COEFF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_slip_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_SLIP_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_CONN_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_flow_out(self) -> global___StringMessage:
        """Original Name: IS_FLOW_OUT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_user_defined(self) -> global___StringMessage:
        """Original Name: IS_USER_DEFINED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfa(self) -> global___FloatMessage:
        """Original Name: TFA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_inside_coupling_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_INSIDE_COUPLING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_retracted_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_RETRACTED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def centers_dsdsunit(self) -> global___StringMessage:
        """Original Name: CENTERS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_torsional_yield(self) -> global___FloatMessage:
        """Original Name: CONNECTION_TORSIONAL_YIELD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductivity_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONDUCTIVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_type(self) -> global___StringMessage:
        """Original Name: SLOT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_triaxial_hoop(self) -> global___FloatMessage:
        """Original Name: CRITICAL_PERCENT_TRIAXIAL_HOOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_DRIFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slip_length(self) -> global___FloatMessage:
        """Original Name: SLIP_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anisotropic_radial(self) -> global___FloatMessage:
        """Original Name: ANISOTROPIC_RADIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_coupling_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_COUPLING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub_assembly_comp_id(self) -> global___StringMessage:
        """Original Name: SUB_ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pilot_hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PILOT_HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_length(self) -> global___FloatMessage:
        """Original Name: CONTACT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wl_bore_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: WL_BORE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pilot_hole_size(self) -> global___FloatMessage:
        """Original Name: PILOT_HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_name(self) -> global___StringMessage:
        """Original Name: COMP_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORKING_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_yield_stress_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_YIELD_STRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_burst_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_BURST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prop_connect_catalog_item_id(self) -> global___StringMessage:
        """Original Name: PROP_CONNECT_CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_length(self) -> global___FloatMessage:
        """Original Name: BOT_CONN_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def catalog_id(self) -> global___StringMessage:
        """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition(self) -> global___StringMessage:
        """Original Name: CONDITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plain_end_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLAIN_END_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_density(self) -> global___FloatMessage:
        """Original Name: PERF_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_bend_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_BEND_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_length(self) -> global___FloatMessage:
        """Original Name: SLOT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_bottom_md(self) -> global___FloatMessage:
        """Original Name: SLOT_BOTTOM_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_length(self) -> global___FloatMessage:
        """Original Name: BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supplier(self) -> global___StringMessage:
        """Original Name: SUPPLIER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slip_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLIP_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_num(self) -> global___StringMessage:
        """Original Name: MATERIAL_NUM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_joint_length(self) -> global___FloatMessage:
        """Original Name: AVERAGE_JOINT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def catalog_item_id(self) -> global___StringMessage:
        """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_outside_coupling_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_OUTSIDE_COUPLING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor(self) -> global___FloatMessage:
        """Original Name: SAFETY_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def youngs_modulus_dsdsunit(self) -> global___StringMessage:
        """Original Name: YOUNGS_MODULUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def catalog_name(self) -> global___StringMessage:
        """Original Name: CATALOG_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_bit_flow(self) -> global___StringMessage:
        """Original Name: IS_BIT_FLOW, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_burst(self) -> global___FloatMessage:
        """Original Name: PRESSURE_BURST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_triaxial_hoop_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_PERCENT_TRIAXIAL_HOOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_hole_size(self) -> global___FloatMessage:
        """Original Name: MAX_HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_percent(self) -> global___FloatMessage:
        """Original Name: WALL_THICKNESS_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight_measure_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOMINAL_WEIGHT_MEASURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annular_flow_area(self) -> global___FloatMessage:
        """Original Name: ANNULAR_FLOW_AREA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distance_from_bit(self) -> global___FloatMessage:
        """Original Name: DISTANCE_FROM_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_top_md(self) -> global___FloatMessage:
        """Original Name: SLOT_TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_sleeve(self) -> global___FloatMessage:
        """Original Name: ID_SLEEVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_weight_body(self) -> global___FloatMessage:
        """Original Name: YIELD_WEIGHT_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_type(self) -> global___StringMessage:
        """Original Name: PIPE_TYPE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def box_pin_config(self) -> global___StringMessage:
        """Original Name: BOX_PIN_CONFIG, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_spiral(self) -> global___StringMessage:
        """Original Name: IS_SPIRAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bitflow_rate(self) -> global___FloatMessage:
        """Original Name: BITFLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_run_id(self) -> global___StringMessage:
        """Original Name: PIPE_RUN_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness(self) -> global___FloatMessage:
        """Original Name: WALL_THICKNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def min_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: JOINT_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_connection(self) -> global___FloatMessage:
        """Original Name: ID_CONNECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_sleeve(self) -> global___FloatMessage:
        """Original Name: OD_SLEEVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_ref(self) -> global___StringMessage:
        """Original Name: INTERNAL_REF, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_pressure_burst(self) -> global___FloatMessage:
        """Original Name: PIPE_PRESSURE_BURST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_connection(self) -> global___FloatMessage:
        """Original Name: OD_CONNECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sleeve_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLEEVE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_joint_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_JOINT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_triaxial(self) -> global___FloatMessage:
        """Original Name: CRITICAL_PERCENT_TRIAXIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOT_CONN_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_triaxial_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_PERCENT_TRIAXIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_strength_compression(self) -> global___FloatMessage:
        """Original Name: JOINT_STRENGTH_COMPRESSION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: WALL_THICKNESS_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distance_from_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISTANCE_FROM_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_id(self) -> global___StringMessage:
        """Original Name: MATERIAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fatigue_endurance_limit_dsdsunit(self) -> global___StringMessage:
        """Original Name: FATIGUE_ENDURANCE_LIMIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_sleeve_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_SLEEVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_outside_coupling(self) -> global___FloatMessage:
        """Original Name: LENGTH_OUTSIDE_COUPLING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMP_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_press(self) -> global___FloatMessage:
        """Original Name: WORKING_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_name(self) -> global___StringMessage:
        """Original Name: CONNECTION_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_max(self) -> global___FloatMessage:
        """Original Name: TORQUE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def area_opening_internal_dsdsunit(self) -> global___StringMessage:
        """Original Name: AREA_OPENING_INTERNAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_tool_joint_inside(self) -> global___FloatMessage:
        """Original Name: LENGTH_TOOL_JOINT_INSIDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_strength(self) -> global___FloatMessage:
        """Original Name: JOINT_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slip_taper_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLIP_TAPER_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_rows(self) -> global___Int32Message:
        """Original Name: NUM_ROWS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_size(self) -> global___FloatMessage:
        """Original Name: POCKET_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_rec_flow_rate(self) -> global___FloatMessage:
        """Original Name: MAX_REC_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_op_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_OP_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perc_area_open(self) -> global___FloatMessage:
        """Original Name: PERC_AREA_OPEN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_torsional_yield_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_TORSIONAL_YIELD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_collapse(self) -> global___FloatMessage:
        """Original Name: PRESSURE_COLLAPSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_cost(self) -> global___FloatMessage:
        """Original Name: JOINT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def profile_type(self) -> global___StringMessage:
        """Original Name: PROFILE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_od(self) -> global___FloatMessage:
        """Original Name: FISHNECK_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def centers(self) -> global___FloatMessage:
        """Original Name: CENTERS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anisotropic_hoop_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANISOTROPIC_HOOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HANGER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_connection_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_CONNECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_plugged(self) -> global___FloatMessage:
        """Original Name: PERCENT_PLUGGED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thermal_expansion_coef(self) -> global___FloatMessage:
        """Original Name: THERMAL_EXPANSION_COEF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ultimate_tensile_strength(self) -> global___FloatMessage:
        """Original Name: ULTIMATE_TENSILE_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annular_flow_area_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANNULAR_FLOW_AREA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_collapse_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_COLLAPSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_size(self) -> global___FloatMessage:
        """Original Name: HANGER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub_assembly_id(self) -> global___StringMessage:
        """Original Name: SUB_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thermal_expansion_coef_dsdsunit(self) -> global___StringMessage:
        """Original Name: THERMAL_EXPANSION_COEF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coating(self) -> global___StringMessage:
        """Original Name: COATING, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_inside_coupling(self) -> global___FloatMessage:
        """Original Name: LENGTH_INSIDE_COUPLING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_hole_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_HOLE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def poissons_ratio(self) -> global___FloatMessage:
        """Original Name: POISSONS_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_od(self) -> global___FloatMessage:
        """Original Name: BOT_CONN_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_width(self) -> global___FloatMessage:
        """Original Name: SLOT_WIDTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_length(self) -> global___FloatMessage:
        """Original Name: TOP_CONN_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_port_open(self) -> global___StringMessage:
        """Original Name: IS_PORT_OPEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_top(self) -> global___FloatMessage:
        """Original Name: PRESS_RATING_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_average(self) -> global___FloatMessage:
        """Original Name: OD_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOT_CONN_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_pressure_test_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERNAL_PRESSURE_TEST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def axial_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: AXIAL_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wl_bore_size(self) -> global___FloatMessage:
        """Original Name: WL_BORE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def youngs_modulus(self) -> global___FloatMessage:
        """Original Name: YOUNGS_MODULUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coring_mode(self) -> global___StringMessage:
        """Original Name: CORING_MODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_axial(self) -> global___FloatMessage:
        """Original Name: CRITICAL_PERCENT_AXIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_axial_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_PERCENT_AXIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anisotropic_radial_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANISOTROPIC_RADIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_type(self) -> global___StringMessage:
        """Original Name: BOT_CONN_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slip_friction_factor(self) -> global___FloatMessage:
        """Original Name: SLIP_FRICTION_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def displacement(self) -> global___FloatMessage:
        """Original Name: DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift(self) -> global___FloatMessage:
        """Original Name: ID_DRIFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_slip_od(self) -> global___FloatMessage:
        """Original Name: MAX_SLIP_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_bot_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_RATING_BOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def screen_length(self) -> global___FloatMessage:
        """Original Name: SCREEN_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plain_end_cost(self) -> global___FloatMessage:
        """Original Name: PLAIN_END_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_comp_acc_id(self) -> global___StringMessage:
        """Original Name: EXTERNAL_COMP_ACC_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slip_taper_angle(self) -> global___FloatMessage:
        """Original Name: SLIP_TAPER_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_min(self) -> global___FloatMessage:
        """Original Name: TORQUE_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def width(self) -> global___FloatMessage:
        """Original Name: WIDTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight(self) -> global___StringMessage:
        """Original Name: NOMINAL_WEIGHT, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seal_type(self) -> global___StringMessage:
        """Original Name: SEAL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def catalog_key_desc(self) -> global___StringMessage:
        """Original Name: CATALOG_KEY_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material(self) -> global___StringMessage:
        """Original Name: MATERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_pressure_test_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXTERNAL_PRESSURE_TEST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thread_type(self) -> global___StringMessage:
        """Original Name: THREAD_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAFETY_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_max(self) -> global___FloatMessage:
        """Original Name: OD_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_pressure_test(self) -> global___FloatMessage:
        """Original Name: EXTERNAL_PRESSURE_TEST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def width_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIDTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_rec_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_REC_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undercut_angle(self) -> global___FloatMessage:
        """Original Name: UNDERCUT_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_min(self) -> global___FloatMessage:
        """Original Name: ID_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_type(self) -> global___StringMessage:
        """Original Name: TOP_CONN_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTACT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def csg_comp_group_code(self) -> global___StringMessage:
        """Original Name: CSG_COMP_GROUP_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length(self) -> global___FloatMessage:
        """Original Name: FISHNECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_threadlock_used(self) -> global___StringMessage:
        """Original Name: IS_THREADLOCK_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_slip_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_SLIP_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_cost(self) -> global___FloatMessage:
        """Original Name: COMP_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def correction_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: CORRECTION_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prop_connect_catalog_id(self) -> global___StringMessage:
        """Original Name: PROP_CONNECT_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_dsdsunit(self) -> global___StringMessage:
        """Original Name: WALL_THICKNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def audit_remarks(self) -> global___StringMessage:
        """Original Name: AUDIT_REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anisotropic_hoop(self) -> global___FloatMessage:
        """Original Name: ANISOTROPIC_HOOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_slip_od(self) -> global___FloatMessage:
        """Original Name: MIN_SLIP_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def axial_rating(self) -> global___FloatMessage:
        """Original Name: AXIAL_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bitflow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: BITFLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perc_area_open_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERC_AREA_OPEN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def float_id(self) -> global___FloatMessage:
        """Original Name: FLOAT_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_weight_conn(self) -> global___FloatMessage:
        """Original Name: YIELD_WEIGHT_CONN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fatigue_endurance_limit(self) -> global___FloatMessage:
        """Original Name: FATIGUE_ENDURANCE_LIMIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_type(self) -> global___StringMessage:
        """Original Name: POCKET_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def screen_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SCREEN_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density(self) -> global___FloatMessage:
        """Original Name: DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_pressure_test(self) -> global___FloatMessage:
        """Original Name: INTERNAL_PRESSURE_TEST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_coupling(self) -> global___FloatMessage:
        """Original Name: ID_COUPLING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_slots(self) -> global___FloatMessage:
        """Original Name: NUMBER_SLOTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: JOINT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_connection_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_CONNECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_bot(self) -> global___FloatMessage:
        """Original Name: PRESS_RATING_BOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_class(self) -> global___StringMessage:
        """Original Name: SERVICE_CLASS, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def top_conn_od(self) -> global___FloatMessage:
        """Original Name: TOP_CONN_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_seal_pressure(self) -> global___FloatMessage:
        """Original Name: MAX_SEAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_grade(self) -> global___StringMessage:
        """Original Name: CONNECTION_GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_tool_joint_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_TOOL_JOINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fish_neck_type(self) -> global___StringMessage:
        """Original Name: FISH_NECK_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_plugged_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_PLUGGED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_slotted(self) -> global___StringMessage:
        """Original Name: IS_SLOTTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_RATING_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_pressure_burst_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_PRESSURE_BURST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_tool_joint(self) -> global___FloatMessage:
        """Original Name: LENGTH_TOOL_JOINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_hole_diameter(self) -> global___FloatMessage:
        """Original Name: PERF_HOLE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_strength_compression_dsdsunit(self) -> global___StringMessage:
        """Original Name: JOINT_STRENGTH_COMPRESSION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_bottom_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_BOTTOM_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductivity(self) -> global___FloatMessage:
        """Original Name: CONDUCTIVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def correction_factor(self) -> global___FloatMessage:
        """Original Name: CORRECTION_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_collapse_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_PERCENT_COLLAPSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade(self) -> global___StringMessage:
        """Original Name: GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_slots_dsdsunit(self) -> global___StringMessage:
        """Original Name: NUMBER_SLOTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sleeve_length(self) -> global___FloatMessage:
        """Original Name: SLEEVE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_data_id(self) -> global___StringMessage:
        """Original Name: PIPE_DATA_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def range(self) -> global___StringMessage:
        """Original Name: RANGE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_width_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_WIDTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_op_pressure(self) -> global___FloatMessage:
        """Original Name: MIN_OP_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_seal_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_SEAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_id(self) -> global___FloatMessage:
        """Original Name: MIN_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer_id(self) -> global___StringMessage:
        """Original Name: MANUFACTURER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_retracted(self) -> global___FloatMessage:
        """Original Name: OD_RETRACTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_yield_stress(self) -> global___FloatMessage:
        """Original Name: MIN_YIELD_STRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undercut_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNDERCUT_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_extended_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_EXTENDED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_CONN_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: POCKET_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_weight_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: YIELD_WEIGHT_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_weight_conn_dsdsunit(self) -> global___StringMessage:
        """Original Name: YIELD_WEIGHT_CONN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def area_opening_internal(self) -> global___FloatMessage:
        """Original Name: AREA_OPENING_INTERNAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_slot_round(self) -> global___StringMessage:
        """Original Name: IS_SLOT_ROUND, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_bend(self) -> global___FloatMessage:
        """Original Name: MAX_BEND, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joints(self) -> global___Int32Message:
        """Original Name: JOINTS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ultimate_tensile_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: ULTIMATE_TENSILE_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def critical_percent_collapse(self) -> global___FloatMessage:
        """Original Name: CRITICAL_PERCENT_COLLAPSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_extended(self) -> global___FloatMessage:
        """Original Name: OD_EXTENDED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight_measure(self) -> global___FloatMessage:
        """Original Name: NOMINAL_WEIGHT_MEASURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_type(self) -> global___StringMessage:
        """Original Name: SERVICE_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_tool_joint_inside_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_TOOL_JOINT_INSIDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly(self) -> global___CdAssemblyRef:
        """Remote references:

        Original Name: CD_ASSEMBLY, WrappedMessage: CdAssembly
        FK_CD_ASSEMBLY_COMP_CD_ASSEMBLY
        """
    @property
    def cd_weqp_progressive_cavity(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpProgressiveCavityRef]:
        """Original Name: CD_WEQP_PROGRESSIVE_CAVITY, WrappedMessage: CdWeqpProgressiveCavity
        FK_CD_WEQP_PROGRESSIVE_CAVITY_CD_ASSEMBLY_COMP
        """
    @property
    def cd_weqp_block(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpBlockRef]:
        """Original Name: CD_WEQP_BLOCK, WrappedMessage: CdWeqpBlock
        FK_CD_WEQP_BLOCK_CD_ASSEMBLY_COMP
        """
    @property
    def cd_weqp_esp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpEspRef]:
        """Original Name: CD_WEQP_ESP, WrappedMessage: CdWeqpEsp
        FK_CD_WEQP_ESP_CD_ASSEMBLY_COMP
        """
    @property
    def cd_weqp_pd_sensor(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpPdSensorRef]:
        """Original Name: CD_WEQP_PD_SENSOR, WrappedMessage: CdWeqpPdSensor
        FK_CD_WEQP_PD_SENSOR_CD_ASSEMBLY_COMP
        """
    @property
    def cd_bha_comp_bit(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBhaCompBitRef]:
        """Original Name: CD_BHA_COMP_BIT, WrappedMessage: CdBhaCompBit
        FK_CD_BHA_COMP_BIT_CD_ASSEMBLY_COMP
        """
    @property
    def cd_bha_comp_stab(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBhaCompStabRef]:
        """Original Name: CD_BHA_COMP_STAB, WrappedMessage: CdBhaCompStab
        FK_CD_BHA_COMP_STAB_CD_ASSEMBLY_COMP
        """
    @property
    def cd_weqp_gravel_pack_screen(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpGravelPackScreenRef]:
        """Original Name: CD_WEQP_GRAVEL_PACK_SCREEN, WrappedMessage: CdWeqpGravelPackScreen
        FK_CD_WEQP_GRAVEL_PACK_SCREEN_CD_ASSEMBLY_COMP
        """
    @property
    def cd_weqp_rod(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpRodRef]:
        """Original Name: CD_WEQP_ROD, WrappedMessage: CdWeqpRod
        FK_CD_WEQP_ROD_CD_ASSEMBLY_COMP
        """
    @property
    def cd_weqp_sssv(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpSssvRef]:
        """Original Name: CD_WEQP_SSSV, WrappedMessage: CdWeqpSssv
        FK_CD_WEQP_SSSV_CD_ASSEMBLY_COMP
        """
    @property
    def cd_assembly_comp_fish_tool(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdAssemblyCompFishToolRef]:
        """Original Name: CD_ASSEMBLY_COMP_FISH_TOOL, WrappedMessage: CdAssemblyCompFishTool
        FK_CD_ASSEMBLY_COMP_FISH_TOOL_CD_ASSEMBLY_COMP
        """
    @property
    def cd_assembly_comp_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdAssemblyCompStatusRef]:
        """Original Name: CD_ASSEMBLY_COMP_STATUS, WrappedMessage: CdAssemblyCompStatus
        FK_CD_ASSEMBLY_COMP_STATUS_CD_ASSEMBLY_COMP
        """
    @property
    def cd_bha_comp_motor(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBhaCompMotorRef]:
        """Original Name: CD_BHA_COMP_MOTOR, WrappedMessage: CdBhaCompMotor
        FK_CD_BHA_COMP_MOTOR_CD_ASSEMBLY_COMP
        """
    @property
    def cd_bha_comp_cbl_stab(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBhaCompCblStabRef]:
        """Original Name: CD_BHA_COMP_CBL_STAB, WrappedMessage: CdBhaCompCblStab
        FK_CD_BHA_COMP_CBL_STAB_CD_ASSEMBLY_COMP
        """
    @property
    def dm_assembly_comp_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmAssemblyCompOpRef]:
        """Original Name: DM_ASSEMBLY_COMP_OP, WrappedMessage: DmAssemblyCompOp
        FK_DM_ASSEMBLY_COMP_OP_CD_ASSEMBLY_COMP
        """
    @property
    def cd_weqp_packer(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpPackerRef]:
        """Original Name: CD_WEQP_PACKER, WrappedMessage: CdWeqpPacker
        FK_CD_WEQP_PACKER_CD_ASSEMBLY_COMP
        """
    @property
    def cd_assembly_comp_failure(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdAssemblyCompFailureRef]:
        """Original Name: CD_ASSEMBLY_COMP_FAILURE, WrappedMessage: CdAssemblyCompFailure
        FK_CD_ASSEMBLY_COMP_FAILURE_CD_ASSEMBLY_COMP
        """
    @property
    def tu_comp_temp_deration_point(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuCompTempDerationPointRef]:
        """Original Name: TU_COMP_TEMP_DERATION_POINT, WrappedMessage: TuCompTempDerationPoint
        FK_TU_COMP_TEMP_DERATION_POINT_CD_ASSEMBLY_COMP
        """
    @property
    def cd_weqp_cpump(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpCpumpRef]:
        """Original Name: CD_WEQP_CPUMP, WrappedMessage: CdWeqpCpump
        FK_CD_WEQP_CPUMP_CD_ASSEMBLY_COMP
        """
    @property
    def cd_bha_comp_dp_hw(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBhaCompDpHwRef]:
        """Original Name: CD_BHA_COMP_DP_HW, WrappedMessage: CdBhaCompDpHw
        FK_CD_BHA_COMP_DP_HW_CD_ASSEMBLY_COMP
        """
    @property
    def cd_weqp_tieback_recept(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpTiebackReceptRef]:
        """Original Name: CD_WEQP_TIEBACK_RECEPT, WrappedMessage: CdWeqpTiebackRecept
        FK_CD_WEQP_TIEBACK_RECEPT_CD_ASSEMBLY_COMP
        """
    @property
    def cd_comp_spec_feature(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCompSpecFeatureRef]:
        """Original Name: CD_COMP_SPEC_FEATURE, WrappedMessage: CdCompSpecFeature
        FK_CD_COMP_SPEC_FEATURE_CD_ASSEMBLY_COMP
        """
    @property
    def cd_weqp_pbr(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpPbrRef]:
        """Original Name: CD_WEQP_PBR, WrappedMessage: CdWeqpPbr
        FK_CD_WEQP_PBR_CD_ASSEMBLY_COMP
        """
    @property
    def cd_bha_comp_mwd(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBhaCompMwdRef]:
        """Original Name: CD_BHA_COMP_MWD, WrappedMessage: CdBhaCompMwd
        FK_CD_BHA_COMP_MWD_CD_ASSEMBLY_COMP
        """
    @property
    def cd_bha_comp_nozzle(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBhaCompNozzleRef]:
        """Original Name: CD_BHA_COMP_NOZZLE, WrappedMessage: CdBhaCompNozzle
        FK_CD_BHA_COMP_NOZZLE_CD_ASSEMBLY_COMP
        """
    @property
    def cd_bha_comp_eccstab(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBhaCompEccstabRef]:
        """Original Name: CD_BHA_COMP_ECCSTAB, WrappedMessage: CdBhaCompEccstab
        FK_CD_BHA_COMP_ECCSTAB_CD_ASSEMBLY_COMP
        """
    @property
    def cd_bha_comp_jar(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBhaCompJarRef]:
        """Original Name: CD_BHA_COMP_JAR, WrappedMessage: CdBhaCompJar
        FK_CD_BHA_COMP_JAR_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        comp_group: global___StringMessage | None = ...,
        od_sleeve_dsdsunit: global___StringMessage | None = ...,
        connection_type: global___StringMessage | None = ...,
        cost_per_length: global___FloatMessage | None = ...,
        float_id_dsdsunit: global___StringMessage | None = ...,
        tfa_dsdsunit: global___StringMessage | None = ...,
        friction_coeff: global___FloatMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        min_slip_od_dsdsunit: global___StringMessage | None = ...,
        top_conn_od_dsdsunit: global___StringMessage | None = ...,
        is_flow_out: global___StringMessage | None = ...,
        is_user_defined: global___StringMessage | None = ...,
        tfa: global___FloatMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        length_inside_coupling_dsdsunit: global___StringMessage | None = ...,
        od_retracted_dsdsunit: global___StringMessage | None = ...,
        centers_dsdsunit: global___StringMessage | None = ...,
        connection_torsional_yield: global___FloatMessage | None = ...,
        conductivity_dsdsunit: global___StringMessage | None = ...,
        slot_type: global___StringMessage | None = ...,
        critical_percent_triaxial_hoop: global___FloatMessage | None = ...,
        id_drift_dsdsunit: global___StringMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        slip_length: global___FloatMessage | None = ...,
        anisotropic_radial: global___FloatMessage | None = ...,
        id_coupling_dsdsunit: global___StringMessage | None = ...,
        sub_assembly_comp_id: global___StringMessage | None = ...,
        pilot_hole_size_dsdsunit: global___StringMessage | None = ...,
        contact_length: global___FloatMessage | None = ...,
        wl_bore_size_dsdsunit: global___StringMessage | None = ...,
        pilot_hole_size: global___FloatMessage | None = ...,
        comp_name: global___StringMessage | None = ...,
        working_press_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        min_yield_stress_dsdsunit: global___StringMessage | None = ...,
        pressure_burst_dsdsunit: global___StringMessage | None = ...,
        prop_connect_catalog_item_id: global___StringMessage | None = ...,
        bot_conn_length: global___FloatMessage | None = ...,
        catalog_id: global___StringMessage | None = ...,
        condition: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        od_max_dsdsunit: global___StringMessage | None = ...,
        plain_end_cost_dsdsunit: global___StringMessage | None = ...,
        perf_density: global___FloatMessage | None = ...,
        max_bend_dsdsunit: global___StringMessage | None = ...,
        slot_length: global___FloatMessage | None = ...,
        slot_bottom_md: global___FloatMessage | None = ...,
        blade_length: global___FloatMessage | None = ...,
        supplier: global___StringMessage | None = ...,
        id_min_dsdsunit: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        slip_length_dsdsunit: global___StringMessage | None = ...,
        material_num: global___StringMessage | None = ...,
        average_joint_length: global___FloatMessage | None = ...,
        catalog_item_id: global___StringMessage | None = ...,
        length_outside_coupling_dsdsunit: global___StringMessage | None = ...,
        safety_factor: global___FloatMessage | None = ...,
        youngs_modulus_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        catalog_name: global___StringMessage | None = ...,
        is_bit_flow: global___StringMessage | None = ...,
        pressure_burst: global___FloatMessage | None = ...,
        critical_percent_triaxial_hoop_dsdsunit: global___StringMessage | None = ...,
        max_hole_size: global___FloatMessage | None = ...,
        wall_thickness_percent: global___FloatMessage | None = ...,
        nominal_weight_measure_dsdsunit: global___StringMessage | None = ...,
        annular_flow_area: global___FloatMessage | None = ...,
        distance_from_bit: global___FloatMessage | None = ...,
        slot_top_md: global___FloatMessage | None = ...,
        id_sleeve: global___FloatMessage | None = ...,
        yield_weight_body: global___FloatMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        pipe_type: global___StringMessage | None = ...,
        box_pin_config: global___StringMessage | None = ...,
        slot_length_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_spiral: global___StringMessage | None = ...,
        torque_max_dsdsunit: global___StringMessage | None = ...,
        bitflow_rate: global___FloatMessage | None = ...,
        pipe_run_id: global___StringMessage | None = ...,
        wall_thickness: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        min_id_dsdsunit: global___StringMessage | None = ...,
        joint_strength_dsdsunit: global___StringMessage | None = ...,
        id_connection: global___FloatMessage | None = ...,
        od_sleeve: global___FloatMessage | None = ...,
        internal_ref: global___StringMessage | None = ...,
        pipe_pressure_burst: global___FloatMessage | None = ...,
        od_connection: global___FloatMessage | None = ...,
        sleeve_length_dsdsunit: global___StringMessage | None = ...,
        average_joint_length_dsdsunit: global___StringMessage | None = ...,
        critical_percent_triaxial: global___FloatMessage | None = ...,
        bot_conn_length_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        critical_percent_triaxial_dsdsunit: global___StringMessage | None = ...,
        joint_strength_compression: global___FloatMessage | None = ...,
        wall_thickness_percent_dsdsunit: global___StringMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        distance_from_bit_dsdsunit: global___StringMessage | None = ...,
        material_id: global___StringMessage | None = ...,
        cost_per_length_dsdsunit: global___StringMessage | None = ...,
        density_dsdsunit: global___StringMessage | None = ...,
        fatigue_endurance_limit_dsdsunit: global___StringMessage | None = ...,
        id_sleeve_dsdsunit: global___StringMessage | None = ...,
        length_outside_coupling: global___FloatMessage | None = ...,
        comp_cost_dsdsunit: global___StringMessage | None = ...,
        working_press: global___FloatMessage | None = ...,
        connection_name: global___StringMessage | None = ...,
        torque_max: global___FloatMessage | None = ...,
        area_opening_internal_dsdsunit: global___StringMessage | None = ...,
        length_tool_joint_inside: global___FloatMessage | None = ...,
        joint_strength: global___FloatMessage | None = ...,
        slip_taper_angle_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        num_rows: global___Int32Message | None = ...,
        od_average_dsdsunit: global___StringMessage | None = ...,
        pocket_size: global___FloatMessage | None = ...,
        max_rec_flow_rate: global___FloatMessage | None = ...,
        min_op_pressure_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        perc_area_open: global___FloatMessage | None = ...,
        connection_torsional_yield_dsdsunit: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        pressure_collapse: global___FloatMessage | None = ...,
        joint_cost: global___FloatMessage | None = ...,
        profile_type: global___StringMessage | None = ...,
        fishneck_od: global___FloatMessage | None = ...,
        centers: global___FloatMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        anisotropic_hoop_dsdsunit: global___StringMessage | None = ...,
        hanger_size_dsdsunit: global___StringMessage | None = ...,
        id_connection_dsdsunit: global___StringMessage | None = ...,
        percent_plugged: global___FloatMessage | None = ...,
        thermal_expansion_coef: global___FloatMessage | None = ...,
        displacement_dsdsunit: global___StringMessage | None = ...,
        ultimate_tensile_strength: global___FloatMessage | None = ...,
        annular_flow_area_dsdsunit: global___StringMessage | None = ...,
        pressure_collapse_dsdsunit: global___StringMessage | None = ...,
        hanger_size: global___FloatMessage | None = ...,
        sub_assembly_id: global___StringMessage | None = ...,
        thermal_expansion_coef_dsdsunit: global___StringMessage | None = ...,
        torque_min_dsdsunit: global___StringMessage | None = ...,
        blade_length_dsdsunit: global___StringMessage | None = ...,
        coating: global___StringMessage | None = ...,
        fishneck_od_dsdsunit: global___StringMessage | None = ...,
        length_inside_coupling: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        perf_hole_diameter_dsdsunit: global___StringMessage | None = ...,
        poissons_ratio: global___FloatMessage | None = ...,
        bot_conn_od: global___FloatMessage | None = ...,
        slot_width: global___FloatMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        top_conn_length: global___FloatMessage | None = ...,
        is_port_open: global___StringMessage | None = ...,
        slot_top_md_dsdsunit: global___StringMessage | None = ...,
        press_rating_top: global___FloatMessage | None = ...,
        od_average: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        bot_conn_od_dsdsunit: global___StringMessage | None = ...,
        internal_pressure_test_dsdsunit: global___StringMessage | None = ...,
        axial_rating_dsdsunit: global___StringMessage | None = ...,
        wl_bore_size: global___FloatMessage | None = ...,
        youngs_modulus: global___FloatMessage | None = ...,
        coring_mode: global___StringMessage | None = ...,
        critical_percent_axial: global___FloatMessage | None = ...,
        critical_percent_axial_dsdsunit: global___StringMessage | None = ...,
        anisotropic_radial_dsdsunit: global___StringMessage | None = ...,
        bot_conn_type: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        slip_friction_factor: global___FloatMessage | None = ...,
        displacement: global___FloatMessage | None = ...,
        id_drift: global___FloatMessage | None = ...,
        max_slip_od: global___FloatMessage | None = ...,
        press_rating_bot_dsdsunit: global___StringMessage | None = ...,
        screen_length: global___FloatMessage | None = ...,
        fishneck_length_dsdsunit: global___StringMessage | None = ...,
        plain_end_cost: global___FloatMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        external_comp_acc_id: global___StringMessage | None = ...,
        slip_taper_angle: global___FloatMessage | None = ...,
        length: global___FloatMessage | None = ...,
        torque_min: global___FloatMessage | None = ...,
        width: global___FloatMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        nominal_weight: global___StringMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        seal_type: global___StringMessage | None = ...,
        catalog_key_desc: global___StringMessage | None = ...,
        material: global___StringMessage | None = ...,
        external_pressure_test_dsdsunit: global___StringMessage | None = ...,
        grade_id: global___StringMessage | None = ...,
        thread_type: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        safety_factor_dsdsunit: global___StringMessage | None = ...,
        od_max: global___FloatMessage | None = ...,
        external_pressure_test: global___FloatMessage | None = ...,
        width_dsdsunit: global___StringMessage | None = ...,
        max_rec_flow_rate_dsdsunit: global___StringMessage | None = ...,
        undercut_angle: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        id_min: global___FloatMessage | None = ...,
        top_conn_type: global___StringMessage | None = ...,
        contact_length_dsdsunit: global___StringMessage | None = ...,
        csg_comp_group_code: global___StringMessage | None = ...,
        fishneck_length: global___FloatMessage | None = ...,
        is_threadlock_used: global___StringMessage | None = ...,
        max_slip_od_dsdsunit: global___StringMessage | None = ...,
        comp_cost: global___FloatMessage | None = ...,
        correction_factor_dsdsunit: global___StringMessage | None = ...,
        prop_connect_catalog_id: global___StringMessage | None = ...,
        wall_thickness_dsdsunit: global___StringMessage | None = ...,
        audit_remarks: global___StringMessage | None = ...,
        anisotropic_hoop: global___FloatMessage | None = ...,
        min_slip_od: global___FloatMessage | None = ...,
        axial_rating: global___FloatMessage | None = ...,
        bitflow_rate_dsdsunit: global___StringMessage | None = ...,
        perc_area_open_dsdsunit: global___StringMessage | None = ...,
        float_id: global___FloatMessage | None = ...,
        yield_weight_conn: global___FloatMessage | None = ...,
        fatigue_endurance_limit: global___FloatMessage | None = ...,
        pocket_type: global___StringMessage | None = ...,
        screen_length_dsdsunit: global___StringMessage | None = ...,
        density: global___FloatMessage | None = ...,
        internal_pressure_test: global___FloatMessage | None = ...,
        id_coupling: global___FloatMessage | None = ...,
        number_slots: global___FloatMessage | None = ...,
        joint_cost_dsdsunit: global___StringMessage | None = ...,
        od_connection_dsdsunit: global___StringMessage | None = ...,
        press_rating_bot: global___FloatMessage | None = ...,
        service_class: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        top_conn_od: global___FloatMessage | None = ...,
        max_seal_pressure: global___FloatMessage | None = ...,
        connection_grade: global___StringMessage | None = ...,
        length_tool_joint_dsdsunit: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        fish_neck_type: global___StringMessage | None = ...,
        percent_plugged_dsdsunit: global___StringMessage | None = ...,
        is_slotted: global___StringMessage | None = ...,
        press_rating_top_dsdsunit: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        pipe_pressure_burst_dsdsunit: global___StringMessage | None = ...,
        length_tool_joint: global___FloatMessage | None = ...,
        perf_hole_diameter: global___FloatMessage | None = ...,
        joint_strength_compression_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        slot_bottom_md_dsdsunit: global___StringMessage | None = ...,
        conductivity: global___FloatMessage | None = ...,
        correction_factor: global___FloatMessage | None = ...,
        critical_percent_collapse_dsdsunit: global___StringMessage | None = ...,
        grade: global___StringMessage | None = ...,
        number_slots_dsdsunit: global___StringMessage | None = ...,
        perf_density_dsdsunit: global___StringMessage | None = ...,
        sleeve_length: global___FloatMessage | None = ...,
        pipe_data_id: global___StringMessage | None = ...,
        range: global___StringMessage | None = ...,
        slot_width_dsdsunit: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        min_op_pressure: global___FloatMessage | None = ...,
        max_seal_pressure_dsdsunit: global___StringMessage | None = ...,
        min_id: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        manufacturer_id: global___StringMessage | None = ...,
        od_retracted: global___FloatMessage | None = ...,
        min_yield_stress: global___FloatMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        undercut_angle_dsdsunit: global___StringMessage | None = ...,
        od_extended_dsdsunit: global___StringMessage | None = ...,
        top_conn_length_dsdsunit: global___StringMessage | None = ...,
        pocket_size_dsdsunit: global___StringMessage | None = ...,
        yield_weight_body_dsdsunit: global___StringMessage | None = ...,
        yield_weight_conn_dsdsunit: global___StringMessage | None = ...,
        area_opening_internal: global___FloatMessage | None = ...,
        is_slot_round: global___StringMessage | None = ...,
        max_bend: global___FloatMessage | None = ...,
        joints: global___Int32Message | None = ...,
        max_hole_size_dsdsunit: global___StringMessage | None = ...,
        ultimate_tensile_strength_dsdsunit: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        critical_percent_collapse: global___FloatMessage | None = ...,
        od_extended: global___FloatMessage | None = ...,
        nominal_weight_measure: global___FloatMessage | None = ...,
        service_type: global___StringMessage | None = ...,
        length_tool_joint_inside_dsdsunit: global___StringMessage | None = ...,
        cd_assembly: global___CdAssemblyRef | None = ...,
        cd_weqp_progressive_cavity: collections.abc.Iterable[global___CdWeqpProgressiveCavityRef] | None = ...,
        cd_weqp_block: collections.abc.Iterable[global___CdWeqpBlockRef] | None = ...,
        cd_weqp_esp: collections.abc.Iterable[global___CdWeqpEspRef] | None = ...,
        cd_weqp_pd_sensor: collections.abc.Iterable[global___CdWeqpPdSensorRef] | None = ...,
        cd_bha_comp_bit: collections.abc.Iterable[global___CdBhaCompBitRef] | None = ...,
        cd_bha_comp_stab: collections.abc.Iterable[global___CdBhaCompStabRef] | None = ...,
        cd_weqp_gravel_pack_screen: collections.abc.Iterable[global___CdWeqpGravelPackScreenRef] | None = ...,
        cd_weqp_rod: collections.abc.Iterable[global___CdWeqpRodRef] | None = ...,
        cd_weqp_sssv: collections.abc.Iterable[global___CdWeqpSssvRef] | None = ...,
        cd_assembly_comp_fish_tool: collections.abc.Iterable[global___CdAssemblyCompFishToolRef] | None = ...,
        cd_assembly_comp_status: collections.abc.Iterable[global___CdAssemblyCompStatusRef] | None = ...,
        cd_bha_comp_motor: collections.abc.Iterable[global___CdBhaCompMotorRef] | None = ...,
        cd_bha_comp_cbl_stab: collections.abc.Iterable[global___CdBhaCompCblStabRef] | None = ...,
        dm_assembly_comp_op: collections.abc.Iterable[global___DmAssemblyCompOpRef] | None = ...,
        cd_weqp_packer: collections.abc.Iterable[global___CdWeqpPackerRef] | None = ...,
        cd_assembly_comp_failure: collections.abc.Iterable[global___CdAssemblyCompFailureRef] | None = ...,
        tu_comp_temp_deration_point: collections.abc.Iterable[global___TuCompTempDerationPointRef] | None = ...,
        cd_weqp_cpump: collections.abc.Iterable[global___CdWeqpCpumpRef] | None = ...,
        cd_bha_comp_dp_hw: collections.abc.Iterable[global___CdBhaCompDpHwRef] | None = ...,
        cd_weqp_tieback_recept: collections.abc.Iterable[global___CdWeqpTiebackReceptRef] | None = ...,
        cd_comp_spec_feature: collections.abc.Iterable[global___CdCompSpecFeatureRef] | None = ...,
        cd_weqp_pbr: collections.abc.Iterable[global___CdWeqpPbrRef] | None = ...,
        cd_bha_comp_mwd: collections.abc.Iterable[global___CdBhaCompMwdRef] | None = ...,
        cd_bha_comp_nozzle: collections.abc.Iterable[global___CdBhaCompNozzleRef] | None = ...,
        cd_bha_comp_eccstab: collections.abc.Iterable[global___CdBhaCompEccstabRef] | None = ...,
        cd_bha_comp_jar: collections.abc.Iterable[global___CdBhaCompJarRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["anisotropic_hoop", b"anisotropic_hoop", "anisotropic_hoop_dsdsunit", b"anisotropic_hoop_dsdsunit", "anisotropic_radial", b"anisotropic_radial", "anisotropic_radial_dsdsunit", b"anisotropic_radial_dsdsunit", "annular_flow_area", b"annular_flow_area", "annular_flow_area_dsdsunit", b"annular_flow_area_dsdsunit", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "area_opening_internal", b"area_opening_internal", "area_opening_internal_dsdsunit", b"area_opening_internal_dsdsunit", "audit_remarks", b"audit_remarks", "average_joint_length", b"average_joint_length", "average_joint_length_dsdsunit", b"average_joint_length_dsdsunit", "axial_rating", b"axial_rating", "axial_rating_dsdsunit", b"axial_rating_dsdsunit", "bitflow_rate", b"bitflow_rate", "bitflow_rate_dsdsunit", b"bitflow_rate_dsdsunit", "blade_length", b"blade_length", "blade_length_dsdsunit", b"blade_length_dsdsunit", "bot_conn_length", b"bot_conn_length", "bot_conn_length_dsdsunit", b"bot_conn_length_dsdsunit", "bot_conn_od", b"bot_conn_od", "bot_conn_od_dsdsunit", b"bot_conn_od_dsdsunit", "bot_conn_type", b"bot_conn_type", "box_pin_config", b"box_pin_config", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "catalog_key_desc", b"catalog_key_desc", "catalog_name", b"catalog_name", "cd_assembly", b"cd_assembly", "centers", b"centers", "centers_dsdsunit", b"centers_dsdsunit", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "coating", b"coating", "comp_cost", b"comp_cost", "comp_cost_dsdsunit", b"comp_cost_dsdsunit", "comp_group", b"comp_group", "comp_name", b"comp_name", "comp_type_code", b"comp_type_code", "condition", b"condition", "conductivity", b"conductivity", "conductivity_dsdsunit", b"conductivity_dsdsunit", "connection_grade", b"connection_grade", "connection_name", b"connection_name", "connection_torsional_yield", b"connection_torsional_yield", "connection_torsional_yield_dsdsunit", b"connection_torsional_yield_dsdsunit", "connection_type", b"connection_type", "contact_length", b"contact_length", "contact_length_dsdsunit", b"contact_length_dsdsunit", "coring_mode", b"coring_mode", "correction_factor", b"correction_factor", "correction_factor_dsdsunit", b"correction_factor_dsdsunit", "cost_per_length", b"cost_per_length", "cost_per_length_dsdsunit", b"cost_per_length_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "critical_percent_axial", b"critical_percent_axial", "critical_percent_axial_dsdsunit", b"critical_percent_axial_dsdsunit", "critical_percent_collapse", b"critical_percent_collapse", "critical_percent_collapse_dsdsunit", b"critical_percent_collapse_dsdsunit", "critical_percent_triaxial", b"critical_percent_triaxial", "critical_percent_triaxial_dsdsunit", b"critical_percent_triaxial_dsdsunit", "critical_percent_triaxial_hoop", b"critical_percent_triaxial_hoop", "critical_percent_triaxial_hoop_dsdsunit", b"critical_percent_triaxial_hoop_dsdsunit", "csg_comp_group_code", b"csg_comp_group_code", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "description", b"description", "displacement", b"displacement", "displacement_dsdsunit", b"displacement_dsdsunit", "distance_from_bit", b"distance_from_bit", "distance_from_bit_dsdsunit", b"distance_from_bit_dsdsunit", "event_id", b"event_id", "external_comp_acc_id", b"external_comp_acc_id", "external_pressure_test", b"external_pressure_test", "external_pressure_test_dsdsunit", b"external_pressure_test_dsdsunit", "fatigue_endurance_limit", b"fatigue_endurance_limit", "fatigue_endurance_limit_dsdsunit", b"fatigue_endurance_limit_dsdsunit", "fish_neck_type", b"fish_neck_type", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "fishneck_od", b"fishneck_od", "fishneck_od_dsdsunit", b"fishneck_od_dsdsunit", "float_id", b"float_id", "float_id_dsdsunit", b"float_id_dsdsunit", "friction_coeff", b"friction_coeff", "grade", b"grade", "grade_id", b"grade_id", "hanger_size", b"hanger_size", "hanger_size_dsdsunit", b"hanger_size_dsdsunit", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_connection", b"id_connection", "id_connection_dsdsunit", b"id_connection_dsdsunit", "id_coupling", b"id_coupling", "id_coupling_dsdsunit", b"id_coupling_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "id_min", b"id_min", "id_min_dsdsunit", b"id_min_dsdsunit", "id_sleeve", b"id_sleeve", "id_sleeve_dsdsunit", b"id_sleeve_dsdsunit", "internal_pressure_test", b"internal_pressure_test", "internal_pressure_test_dsdsunit", b"internal_pressure_test_dsdsunit", "internal_ref", b"internal_ref", "is_bit_flow", b"is_bit_flow", "is_flow_out", b"is_flow_out", "is_port_open", b"is_port_open", "is_slot_round", b"is_slot_round", "is_slotted", b"is_slotted", "is_spiral", b"is_spiral", "is_threadlock_used", b"is_threadlock_used", "is_user_defined", b"is_user_defined", "joint_cost", b"joint_cost", "joint_cost_dsdsunit", b"joint_cost_dsdsunit", "joint_strength", b"joint_strength", "joint_strength_compression", b"joint_strength_compression", "joint_strength_compression_dsdsunit", b"joint_strength_compression_dsdsunit", "joint_strength_dsdsunit", b"joint_strength_dsdsunit", "joints", b"joints", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "length_inside_coupling", b"length_inside_coupling", "length_inside_coupling_dsdsunit", b"length_inside_coupling_dsdsunit", "length_outside_coupling", b"length_outside_coupling", "length_outside_coupling_dsdsunit", b"length_outside_coupling_dsdsunit", "length_tool_joint", b"length_tool_joint", "length_tool_joint_dsdsunit", b"length_tool_joint_dsdsunit", "length_tool_joint_inside", b"length_tool_joint_inside", "length_tool_joint_inside_dsdsunit", b"length_tool_joint_inside_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "manufacturer_id", b"manufacturer_id", "material", b"material", "material_id", b"material_id", "material_num", b"material_num", "max_bend", b"max_bend", "max_bend_dsdsunit", b"max_bend_dsdsunit", "max_hole_size", b"max_hole_size", "max_hole_size_dsdsunit", b"max_hole_size_dsdsunit", "max_rec_flow_rate", b"max_rec_flow_rate", "max_rec_flow_rate_dsdsunit", b"max_rec_flow_rate_dsdsunit", "max_seal_pressure", b"max_seal_pressure", "max_seal_pressure_dsdsunit", b"max_seal_pressure_dsdsunit", "max_slip_od", b"max_slip_od", "max_slip_od_dsdsunit", b"max_slip_od_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "min_id", b"min_id", "min_id_dsdsunit", b"min_id_dsdsunit", "min_op_pressure", b"min_op_pressure", "min_op_pressure_dsdsunit", b"min_op_pressure_dsdsunit", "min_slip_od", b"min_slip_od", "min_slip_od_dsdsunit", b"min_slip_od_dsdsunit", "min_yield_stress", b"min_yield_stress", "min_yield_stress_dsdsunit", b"min_yield_stress_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "nominal_weight", b"nominal_weight", "nominal_weight_measure", b"nominal_weight_measure", "nominal_weight_measure_dsdsunit", b"nominal_weight_measure_dsdsunit", "num_rows", b"num_rows", "number_slots", b"number_slots", "number_slots_dsdsunit", b"number_slots_dsdsunit", "od_average", b"od_average", "od_average_dsdsunit", b"od_average_dsdsunit", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_connection", b"od_connection", "od_connection_dsdsunit", b"od_connection_dsdsunit", "od_extended", b"od_extended", "od_extended_dsdsunit", b"od_extended_dsdsunit", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "od_retracted", b"od_retracted", "od_retracted_dsdsunit", b"od_retracted_dsdsunit", "od_sleeve", b"od_sleeve", "od_sleeve_dsdsunit", b"od_sleeve_dsdsunit", "perc_area_open", b"perc_area_open", "perc_area_open_dsdsunit", b"perc_area_open_dsdsunit", "percent_plugged", b"percent_plugged", "percent_plugged_dsdsunit", b"percent_plugged_dsdsunit", "perf_density", b"perf_density", "perf_density_dsdsunit", b"perf_density_dsdsunit", "perf_hole_diameter", b"perf_hole_diameter", "perf_hole_diameter_dsdsunit", b"perf_hole_diameter_dsdsunit", "pilot_hole_size", b"pilot_hole_size", "pilot_hole_size_dsdsunit", b"pilot_hole_size_dsdsunit", "pipe_data_id", b"pipe_data_id", "pipe_pressure_burst", b"pipe_pressure_burst", "pipe_pressure_burst_dsdsunit", b"pipe_pressure_burst_dsdsunit", "pipe_run_id", b"pipe_run_id", "pipe_type", b"pipe_type", "plain_end_cost", b"plain_end_cost", "plain_end_cost_dsdsunit", b"plain_end_cost_dsdsunit", "pocket_size", b"pocket_size", "pocket_size_dsdsunit", b"pocket_size_dsdsunit", "pocket_type", b"pocket_type", "poissons_ratio", b"poissons_ratio", "press_rating_bot", b"press_rating_bot", "press_rating_bot_dsdsunit", b"press_rating_bot_dsdsunit", "press_rating_top", b"press_rating_top", "press_rating_top_dsdsunit", b"press_rating_top_dsdsunit", "pressure_burst", b"pressure_burst", "pressure_burst_dsdsunit", b"pressure_burst_dsdsunit", "pressure_collapse", b"pressure_collapse", "pressure_collapse_dsdsunit", b"pressure_collapse_dsdsunit", "profile_type", b"profile_type", "prop_connect_catalog_id", b"prop_connect_catalog_id", "prop_connect_catalog_item_id", b"prop_connect_catalog_item_id", "range", b"range", "remarks", b"remarks", "safety_factor", b"safety_factor", "safety_factor_dsdsunit", b"safety_factor_dsdsunit", "screen_length", b"screen_length", "screen_length_dsdsunit", b"screen_length_dsdsunit", "seal_type", b"seal_type", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "service_class", b"service_class", "service_type", b"service_type", "sleeve_length", b"sleeve_length", "sleeve_length_dsdsunit", b"sleeve_length_dsdsunit", "slip_friction_factor", b"slip_friction_factor", "slip_length", b"slip_length", "slip_length_dsdsunit", b"slip_length_dsdsunit", "slip_taper_angle", b"slip_taper_angle", "slip_taper_angle_dsdsunit", b"slip_taper_angle_dsdsunit", "slot_bottom_md", b"slot_bottom_md", "slot_bottom_md_dsdsunit", b"slot_bottom_md_dsdsunit", "slot_length", b"slot_length", "slot_length_dsdsunit", b"slot_length_dsdsunit", "slot_top_md", b"slot_top_md", "slot_top_md_dsdsunit", b"slot_top_md_dsdsunit", "slot_type", b"slot_type", "slot_width", b"slot_width", "slot_width_dsdsunit", b"slot_width_dsdsunit", "sub_assembly_comp_id", b"sub_assembly_comp_id", "sub_assembly_id", b"sub_assembly_id", "supplier", b"supplier", "tfa", b"tfa", "tfa_dsdsunit", b"tfa_dsdsunit", "thermal_expansion_coef", b"thermal_expansion_coef", "thermal_expansion_coef_dsdsunit", b"thermal_expansion_coef_dsdsunit", "thread_type", b"thread_type", "top_conn_length", b"top_conn_length", "top_conn_length_dsdsunit", b"top_conn_length_dsdsunit", "top_conn_od", b"top_conn_od", "top_conn_od_dsdsunit", b"top_conn_od_dsdsunit", "top_conn_type", b"top_conn_type", "torque_max", b"torque_max", "torque_max_dsdsunit", b"torque_max_dsdsunit", "torque_min", b"torque_min", "torque_min_dsdsunit", b"torque_min_dsdsunit", "ultimate_tensile_strength", b"ultimate_tensile_strength", "ultimate_tensile_strength_dsdsunit", b"ultimate_tensile_strength_dsdsunit", "undercut_angle", b"undercut_angle", "undercut_angle_dsdsunit", b"undercut_angle_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wall_thickness", b"wall_thickness", "wall_thickness_dsdsunit", b"wall_thickness_dsdsunit", "wall_thickness_percent", b"wall_thickness_percent", "wall_thickness_percent_dsdsunit", b"wall_thickness_percent_dsdsunit", "width", b"width", "width_dsdsunit", b"width_dsdsunit", "wl_bore_size", b"wl_bore_size", "wl_bore_size_dsdsunit", b"wl_bore_size_dsdsunit", "working_press", b"working_press", "working_press_dsdsunit", b"working_press_dsdsunit", "yield_weight_body", b"yield_weight_body", "yield_weight_body_dsdsunit", b"yield_weight_body_dsdsunit", "yield_weight_conn", b"yield_weight_conn", "yield_weight_conn_dsdsunit", b"yield_weight_conn_dsdsunit", "youngs_modulus", b"youngs_modulus", "youngs_modulus_dsdsunit", b"youngs_modulus_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["anisotropic_hoop", b"anisotropic_hoop", "anisotropic_hoop_dsdsunit", b"anisotropic_hoop_dsdsunit", "anisotropic_radial", b"anisotropic_radial", "anisotropic_radial_dsdsunit", b"anisotropic_radial_dsdsunit", "annular_flow_area", b"annular_flow_area", "annular_flow_area_dsdsunit", b"annular_flow_area_dsdsunit", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "area_opening_internal", b"area_opening_internal", "area_opening_internal_dsdsunit", b"area_opening_internal_dsdsunit", "assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "audit_remarks", b"audit_remarks", "average_joint_length", b"average_joint_length", "average_joint_length_dsdsunit", b"average_joint_length_dsdsunit", "axial_rating", b"axial_rating", "axial_rating_dsdsunit", b"axial_rating_dsdsunit", "bitflow_rate", b"bitflow_rate", "bitflow_rate_dsdsunit", b"bitflow_rate_dsdsunit", "blade_length", b"blade_length", "blade_length_dsdsunit", b"blade_length_dsdsunit", "bot_conn_length", b"bot_conn_length", "bot_conn_length_dsdsunit", b"bot_conn_length_dsdsunit", "bot_conn_od", b"bot_conn_od", "bot_conn_od_dsdsunit", b"bot_conn_od_dsdsunit", "bot_conn_type", b"bot_conn_type", "box_pin_config", b"box_pin_config", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "catalog_key_desc", b"catalog_key_desc", "catalog_name", b"catalog_name", "cd_assembly", b"cd_assembly", "cd_assembly_comp_failure", b"cd_assembly_comp_failure", "cd_assembly_comp_fish_tool", b"cd_assembly_comp_fish_tool", "cd_assembly_comp_status", b"cd_assembly_comp_status", "cd_bha_comp_bit", b"cd_bha_comp_bit", "cd_bha_comp_cbl_stab", b"cd_bha_comp_cbl_stab", "cd_bha_comp_dp_hw", b"cd_bha_comp_dp_hw", "cd_bha_comp_eccstab", b"cd_bha_comp_eccstab", "cd_bha_comp_jar", b"cd_bha_comp_jar", "cd_bha_comp_motor", b"cd_bha_comp_motor", "cd_bha_comp_mwd", b"cd_bha_comp_mwd", "cd_bha_comp_nozzle", b"cd_bha_comp_nozzle", "cd_bha_comp_stab", b"cd_bha_comp_stab", "cd_comp_spec_feature", b"cd_comp_spec_feature", "cd_weqp_block", b"cd_weqp_block", "cd_weqp_cpump", b"cd_weqp_cpump", "cd_weqp_esp", b"cd_weqp_esp", "cd_weqp_gravel_pack_screen", b"cd_weqp_gravel_pack_screen", "cd_weqp_packer", b"cd_weqp_packer", "cd_weqp_pbr", b"cd_weqp_pbr", "cd_weqp_pd_sensor", b"cd_weqp_pd_sensor", "cd_weqp_progressive_cavity", b"cd_weqp_progressive_cavity", "cd_weqp_rod", b"cd_weqp_rod", "cd_weqp_sssv", b"cd_weqp_sssv", "cd_weqp_tieback_recept", b"cd_weqp_tieback_recept", "centers", b"centers", "centers_dsdsunit", b"centers_dsdsunit", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "coating", b"coating", "comp_cost", b"comp_cost", "comp_cost_dsdsunit", b"comp_cost_dsdsunit", "comp_group", b"comp_group", "comp_name", b"comp_name", "comp_type_code", b"comp_type_code", "condition", b"condition", "conductivity", b"conductivity", "conductivity_dsdsunit", b"conductivity_dsdsunit", "connection_grade", b"connection_grade", "connection_name", b"connection_name", "connection_torsional_yield", b"connection_torsional_yield", "connection_torsional_yield_dsdsunit", b"connection_torsional_yield_dsdsunit", "connection_type", b"connection_type", "contact_length", b"contact_length", "contact_length_dsdsunit", b"contact_length_dsdsunit", "coring_mode", b"coring_mode", "correction_factor", b"correction_factor", "correction_factor_dsdsunit", b"correction_factor_dsdsunit", "cost_per_length", b"cost_per_length", "cost_per_length_dsdsunit", b"cost_per_length_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "critical_percent_axial", b"critical_percent_axial", "critical_percent_axial_dsdsunit", b"critical_percent_axial_dsdsunit", "critical_percent_collapse", b"critical_percent_collapse", "critical_percent_collapse_dsdsunit", b"critical_percent_collapse_dsdsunit", "critical_percent_triaxial", b"critical_percent_triaxial", "critical_percent_triaxial_dsdsunit", b"critical_percent_triaxial_dsdsunit", "critical_percent_triaxial_hoop", b"critical_percent_triaxial_hoop", "critical_percent_triaxial_hoop_dsdsunit", b"critical_percent_triaxial_hoop_dsdsunit", "csg_comp_group_code", b"csg_comp_group_code", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "description", b"description", "displacement", b"displacement", "displacement_dsdsunit", b"displacement_dsdsunit", "distance_from_bit", b"distance_from_bit", "distance_from_bit_dsdsunit", b"distance_from_bit_dsdsunit", "dm_assembly_comp_op", b"dm_assembly_comp_op", "event_id", b"event_id", "external_comp_acc_id", b"external_comp_acc_id", "external_pressure_test", b"external_pressure_test", "external_pressure_test_dsdsunit", b"external_pressure_test_dsdsunit", "fatigue_endurance_limit", b"fatigue_endurance_limit", "fatigue_endurance_limit_dsdsunit", b"fatigue_endurance_limit_dsdsunit", "fish_neck_type", b"fish_neck_type", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "fishneck_od", b"fishneck_od", "fishneck_od_dsdsunit", b"fishneck_od_dsdsunit", "float_id", b"float_id", "float_id_dsdsunit", b"float_id_dsdsunit", "friction_coeff", b"friction_coeff", "grade", b"grade", "grade_id", b"grade_id", "hanger_size", b"hanger_size", "hanger_size_dsdsunit", b"hanger_size_dsdsunit", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_connection", b"id_connection", "id_connection_dsdsunit", b"id_connection_dsdsunit", "id_coupling", b"id_coupling", "id_coupling_dsdsunit", b"id_coupling_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "id_min", b"id_min", "id_min_dsdsunit", b"id_min_dsdsunit", "id_sleeve", b"id_sleeve", "id_sleeve_dsdsunit", b"id_sleeve_dsdsunit", "internal_pressure_test", b"internal_pressure_test", "internal_pressure_test_dsdsunit", b"internal_pressure_test_dsdsunit", "internal_ref", b"internal_ref", "is_bit_flow", b"is_bit_flow", "is_flow_out", b"is_flow_out", "is_port_open", b"is_port_open", "is_slot_round", b"is_slot_round", "is_slotted", b"is_slotted", "is_spiral", b"is_spiral", "is_threadlock_used", b"is_threadlock_used", "is_user_defined", b"is_user_defined", "joint_cost", b"joint_cost", "joint_cost_dsdsunit", b"joint_cost_dsdsunit", "joint_strength", b"joint_strength", "joint_strength_compression", b"joint_strength_compression", "joint_strength_compression_dsdsunit", b"joint_strength_compression_dsdsunit", "joint_strength_dsdsunit", b"joint_strength_dsdsunit", "joints", b"joints", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "length_inside_coupling", b"length_inside_coupling", "length_inside_coupling_dsdsunit", b"length_inside_coupling_dsdsunit", "length_outside_coupling", b"length_outside_coupling", "length_outside_coupling_dsdsunit", b"length_outside_coupling_dsdsunit", "length_tool_joint", b"length_tool_joint", "length_tool_joint_dsdsunit", b"length_tool_joint_dsdsunit", "length_tool_joint_inside", b"length_tool_joint_inside", "length_tool_joint_inside_dsdsunit", b"length_tool_joint_inside_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "manufacturer_id", b"manufacturer_id", "material", b"material", "material_id", b"material_id", "material_num", b"material_num", "max_bend", b"max_bend", "max_bend_dsdsunit", b"max_bend_dsdsunit", "max_hole_size", b"max_hole_size", "max_hole_size_dsdsunit", b"max_hole_size_dsdsunit", "max_rec_flow_rate", b"max_rec_flow_rate", "max_rec_flow_rate_dsdsunit", b"max_rec_flow_rate_dsdsunit", "max_seal_pressure", b"max_seal_pressure", "max_seal_pressure_dsdsunit", b"max_seal_pressure_dsdsunit", "max_slip_od", b"max_slip_od", "max_slip_od_dsdsunit", b"max_slip_od_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "min_id", b"min_id", "min_id_dsdsunit", b"min_id_dsdsunit", "min_op_pressure", b"min_op_pressure", "min_op_pressure_dsdsunit", b"min_op_pressure_dsdsunit", "min_slip_od", b"min_slip_od", "min_slip_od_dsdsunit", b"min_slip_od_dsdsunit", "min_yield_stress", b"min_yield_stress", "min_yield_stress_dsdsunit", b"min_yield_stress_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "nominal_weight", b"nominal_weight", "nominal_weight_measure", b"nominal_weight_measure", "nominal_weight_measure_dsdsunit", b"nominal_weight_measure_dsdsunit", "num_rows", b"num_rows", "number_slots", b"number_slots", "number_slots_dsdsunit", b"number_slots_dsdsunit", "od_average", b"od_average", "od_average_dsdsunit", b"od_average_dsdsunit", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_connection", b"od_connection", "od_connection_dsdsunit", b"od_connection_dsdsunit", "od_extended", b"od_extended", "od_extended_dsdsunit", b"od_extended_dsdsunit", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "od_retracted", b"od_retracted", "od_retracted_dsdsunit", b"od_retracted_dsdsunit", "od_sleeve", b"od_sleeve", "od_sleeve_dsdsunit", b"od_sleeve_dsdsunit", "perc_area_open", b"perc_area_open", "perc_area_open_dsdsunit", b"perc_area_open_dsdsunit", "percent_plugged", b"percent_plugged", "percent_plugged_dsdsunit", b"percent_plugged_dsdsunit", "perf_density", b"perf_density", "perf_density_dsdsunit", b"perf_density_dsdsunit", "perf_hole_diameter", b"perf_hole_diameter", "perf_hole_diameter_dsdsunit", b"perf_hole_diameter_dsdsunit", "pilot_hole_size", b"pilot_hole_size", "pilot_hole_size_dsdsunit", b"pilot_hole_size_dsdsunit", "pipe_data_id", b"pipe_data_id", "pipe_pressure_burst", b"pipe_pressure_burst", "pipe_pressure_burst_dsdsunit", b"pipe_pressure_burst_dsdsunit", "pipe_run_id", b"pipe_run_id", "pipe_type", b"pipe_type", "plain_end_cost", b"plain_end_cost", "plain_end_cost_dsdsunit", b"plain_end_cost_dsdsunit", "pocket_size", b"pocket_size", "pocket_size_dsdsunit", b"pocket_size_dsdsunit", "pocket_type", b"pocket_type", "poissons_ratio", b"poissons_ratio", "press_rating_bot", b"press_rating_bot", "press_rating_bot_dsdsunit", b"press_rating_bot_dsdsunit", "press_rating_top", b"press_rating_top", "press_rating_top_dsdsunit", b"press_rating_top_dsdsunit", "pressure_burst", b"pressure_burst", "pressure_burst_dsdsunit", b"pressure_burst_dsdsunit", "pressure_collapse", b"pressure_collapse", "pressure_collapse_dsdsunit", b"pressure_collapse_dsdsunit", "profile_type", b"profile_type", "prop_connect_catalog_id", b"prop_connect_catalog_id", "prop_connect_catalog_item_id", b"prop_connect_catalog_item_id", "range", b"range", "remarks", b"remarks", "safety_factor", b"safety_factor", "safety_factor_dsdsunit", b"safety_factor_dsdsunit", "screen_length", b"screen_length", "screen_length_dsdsunit", b"screen_length_dsdsunit", "seal_type", b"seal_type", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "service_class", b"service_class", "service_type", b"service_type", "sleeve_length", b"sleeve_length", "sleeve_length_dsdsunit", b"sleeve_length_dsdsunit", "slip_friction_factor", b"slip_friction_factor", "slip_length", b"slip_length", "slip_length_dsdsunit", b"slip_length_dsdsunit", "slip_taper_angle", b"slip_taper_angle", "slip_taper_angle_dsdsunit", b"slip_taper_angle_dsdsunit", "slot_bottom_md", b"slot_bottom_md", "slot_bottom_md_dsdsunit", b"slot_bottom_md_dsdsunit", "slot_length", b"slot_length", "slot_length_dsdsunit", b"slot_length_dsdsunit", "slot_top_md", b"slot_top_md", "slot_top_md_dsdsunit", b"slot_top_md_dsdsunit", "slot_type", b"slot_type", "slot_width", b"slot_width", "slot_width_dsdsunit", b"slot_width_dsdsunit", "sub_assembly_comp_id", b"sub_assembly_comp_id", "sub_assembly_id", b"sub_assembly_id", "supplier", b"supplier", "tfa", b"tfa", "tfa_dsdsunit", b"tfa_dsdsunit", "thermal_expansion_coef", b"thermal_expansion_coef", "thermal_expansion_coef_dsdsunit", b"thermal_expansion_coef_dsdsunit", "thread_type", b"thread_type", "top_conn_length", b"top_conn_length", "top_conn_length_dsdsunit", b"top_conn_length_dsdsunit", "top_conn_od", b"top_conn_od", "top_conn_od_dsdsunit", b"top_conn_od_dsdsunit", "top_conn_type", b"top_conn_type", "torque_max", b"torque_max", "torque_max_dsdsunit", b"torque_max_dsdsunit", "torque_min", b"torque_min", "torque_min_dsdsunit", b"torque_min_dsdsunit", "tu_comp_temp_deration_point", b"tu_comp_temp_deration_point", "ultimate_tensile_strength", b"ultimate_tensile_strength", "ultimate_tensile_strength_dsdsunit", b"ultimate_tensile_strength_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "undercut_angle", b"undercut_angle", "undercut_angle_dsdsunit", b"undercut_angle_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wall_thickness", b"wall_thickness", "wall_thickness_dsdsunit", b"wall_thickness_dsdsunit", "wall_thickness_percent", b"wall_thickness_percent", "wall_thickness_percent_dsdsunit", b"wall_thickness_percent_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "width", b"width", "width_dsdsunit", b"width_dsdsunit", "wl_bore_size", b"wl_bore_size", "wl_bore_size_dsdsunit", b"wl_bore_size_dsdsunit", "working_press", b"working_press", "working_press_dsdsunit", b"working_press_dsdsunit", "yield_weight_body", b"yield_weight_body", "yield_weight_body_dsdsunit", b"yield_weight_body_dsdsunit", "yield_weight_conn", b"yield_weight_conn", "yield_weight_conn_dsdsunit", b"yield_weight_conn_dsdsunit", "youngs_modulus", b"youngs_modulus", "youngs_modulus_dsdsunit", b"youngs_modulus_dsdsunit"]) -> None: ...

global___CdAssemblyComp = CdAssemblyComp

class CdAssemblyCompFailure(google.protobuf.message.Message):
    """Original Name: CD_ASSEMBLY_COMP_FAILURE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ASSEMBLY_COMP_FAILURE_ID_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FAIL_DESC_FIELD_NUMBER: builtins.int
    FAIL_PLUNGER_CONDITION_FIELD_NUMBER: builtins.int
    NUM_DAYS_FAILURE_FIELD_NUMBER: builtins.int
    FAIL_MECHANISM_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    FAIL_FOREIGN_MATTER_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DATE_FAIL_FIELD_NUMBER: builtins.int
    FAIL_REASON_FIELD_NUMBER: builtins.int
    NUM_DAYS_FAILURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FAIL_BARREL_CONDITION_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    FAIL_LOCATION_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    assembly_comp_failure_id: builtins.str
    """Original Name: ASSEMBLY_COMP_FAILURE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_desc(self) -> global___StringMessage:
        """Original Name: FAIL_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_plunger_condition(self) -> global___StringMessage:
        """Original Name: FAIL_PLUNGER_CONDITION, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_days_failure(self) -> global___FloatMessage:
        """Original Name: NUM_DAYS_FAILURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_mechanism(self) -> global___StringMessage:
        """Original Name: FAIL_MECHANISM, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fail_foreign_matter(self) -> global___StringMessage:
        """Original Name: FAIL_FOREIGN_MATTER, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_fail(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_FAIL, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_reason(self) -> global___StringMessage:
        """Original Name: FAIL_REASON, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_days_failure_dsdsunit(self) -> global___StringMessage:
        """Original Name: NUM_DAYS_FAILURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_barrel_condition(self) -> global___StringMessage:
        """Original Name: FAIL_BARREL_CONDITION, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fail_location(self) -> global___StringMessage:
        """Original Name: FAIL_LOCATION, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_ASSEMBLY_COMP_FAILURE_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        assembly_comp_failure_id: builtins.str = ...,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        fail_desc: global___StringMessage | None = ...,
        fail_plunger_condition: global___StringMessage | None = ...,
        num_days_failure: global___FloatMessage | None = ...,
        fail_mechanism: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        fail_foreign_matter: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        date_fail: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fail_reason: global___StringMessage | None = ...,
        num_days_failure_dsdsunit: global___StringMessage | None = ...,
        fail_barrel_condition: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        fail_location: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly_comp", b"cd_assembly_comp", "date_fail", b"date_fail", "fail_barrel_condition", b"fail_barrel_condition", "fail_desc", b"fail_desc", "fail_foreign_matter", b"fail_foreign_matter", "fail_location", b"fail_location", "fail_mechanism", b"fail_mechanism", "fail_plunger_condition", b"fail_plunger_condition", "fail_reason", b"fail_reason", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "num_days_failure", b"num_days_failure", "num_days_failure_dsdsunit", b"num_days_failure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_failure_id", b"assembly_comp_failure_id", "assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "date_fail", b"date_fail", "fail_barrel_condition", b"fail_barrel_condition", "fail_desc", b"fail_desc", "fail_foreign_matter", b"fail_foreign_matter", "fail_location", b"fail_location", "fail_mechanism", b"fail_mechanism", "fail_plunger_condition", b"fail_plunger_condition", "fail_reason", b"fail_reason", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "num_days_failure", b"num_days_failure", "num_days_failure_dsdsunit", b"num_days_failure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdAssemblyCompFailure = CdAssemblyCompFailure

class CdAssemblyCompFishTool(google.protobuf.message.Message):
    """Original Name: CD_ASSEMBLY_COMP_FISH_TOOL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NUMBER_USED_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FISHNECKOD_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    FISHNECKOD_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TOOL_TYPE_FIELD_NUMBER: builtins.int
    FISHNECKID_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    FISHNECKID_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_AVAILABLE_FIELD_NUMBER: builtins.int
    IS_USABLE_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def number_used(self) -> global___Int32Message:
        """Original Name: NUMBER_USED, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneckod_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECKOD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneckod(self) -> global___FloatMessage:
        """Original Name: FISHNECKOD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tool_type(self) -> global___StringMessage:
        """Original Name: TOOL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneckid(self) -> global___FloatMessage:
        """Original Name: FISHNECKID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length(self) -> global___FloatMessage:
        """Original Name: FISHNECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fishneckid_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECKID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_available(self) -> global___StringMessage:
        """Original Name: IS_AVAILABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_usable(self) -> global___StringMessage:
        """Original Name: IS_USABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_ASSEMBLY_COMP_FISH_TOOL_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        number_used: global___Int32Message | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        fishneckod_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        fishneckod: global___FloatMessage | None = ...,
        assembly_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        tool_type: global___StringMessage | None = ...,
        fishneckid: global___FloatMessage | None = ...,
        fishneck_length: global___FloatMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        fishneckid_dsdsunit: global___StringMessage | None = ...,
        is_available: global___StringMessage | None = ...,
        is_usable: global___StringMessage | None = ...,
        fishneck_length_dsdsunit: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly_comp", b"cd_assembly_comp", "comments", b"comments", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "fishneckid", b"fishneckid", "fishneckid_dsdsunit", b"fishneckid_dsdsunit", "fishneckod", b"fishneckod", "fishneckod_dsdsunit", b"fishneckod_dsdsunit", "is_available", b"is_available", "is_usable", b"is_usable", "native_uid", b"native_uid", "number_used", b"number_used", "tool_type", b"tool_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "comments", b"comments", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "fishneckid", b"fishneckid", "fishneckid_dsdsunit", b"fishneckid_dsdsunit", "fishneckod", b"fishneckod", "fishneckod_dsdsunit", b"fishneckod_dsdsunit", "is_available", b"is_available", "is_usable", b"is_usable", "native_uid", b"native_uid", "number_used", b"number_used", "tool_type", b"tool_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdAssemblyCompFishTool = CdAssemblyCompFishTool

class CdAssemblyCompInner(google.protobuf.message.Message):
    """Original Name: CD_ASSEMBLY_COMP_INNER, Implemented: True, Createable: False, Read Only: True, Updatable: False, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMP_GROUP_FIELD_NUMBER: builtins.int
    OD_SLEEVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_TYPE_FIELD_NUMBER: builtins.int
    COST_PER_LENGTH_FIELD_NUMBER: builtins.int
    FLOAT_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFA_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRICTION_COEFF_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    MIN_SLIP_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CONN_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_FLOW_OUT_FIELD_NUMBER: builtins.int
    TFA_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_INSIDE_COUPLING_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_RETRACTED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CENTERS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_TORSIONAL_YIELD_FIELD_NUMBER: builtins.int
    CONDUCTIVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLOT_TYPE_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_TRIAXIAL_HOOP_FIELD_NUMBER: builtins.int
    ID_DRIFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    SLIP_LENGTH_FIELD_NUMBER: builtins.int
    ANISOTROPIC_RADIAL_FIELD_NUMBER: builtins.int
    ID_COUPLING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUB_ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    PILOT_HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTACT_LENGTH_FIELD_NUMBER: builtins.int
    WL_BORE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PILOT_HOLE_SIZE_FIELD_NUMBER: builtins.int
    COMP_NAME_FIELD_NUMBER: builtins.int
    WORKING_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    MIN_YIELD_STRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_BURST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROP_CONNECT_CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    BOT_CONN_LENGTH_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    CONDITION_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    OD_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLAIN_END_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_DENSITY_FIELD_NUMBER: builtins.int
    MAX_BEND_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLOT_LENGTH_FIELD_NUMBER: builtins.int
    SLOT_BOTTOM_MD_FIELD_NUMBER: builtins.int
    BLADE_LENGTH_FIELD_NUMBER: builtins.int
    SUPPLIER_FIELD_NUMBER: builtins.int
    ID_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    SLIP_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERIAL_NUM_FIELD_NUMBER: builtins.int
    AVERAGE_JOINT_LENGTH_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    LENGTH_OUTSIDE_COUPLING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_FIELD_NUMBER: builtins.int
    YOUNGS_MODULUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    IS_BIT_FLOW_FIELD_NUMBER: builtins.int
    PRESSURE_BURST_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_TRIAXIAL_HOOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_HOLE_SIZE_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_PERCENT_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_MEASURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANNULAR_FLOW_AREA_FIELD_NUMBER: builtins.int
    DISTANCE_FROM_BIT_FIELD_NUMBER: builtins.int
    SLOT_TOP_MD_FIELD_NUMBER: builtins.int
    ID_SLEEVE_FIELD_NUMBER: builtins.int
    YIELD_WEIGHT_BODY_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    PIPE_TYPE_FIELD_NUMBER: builtins.int
    BOX_PIN_CONFIG_FIELD_NUMBER: builtins.int
    SLOT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    IS_SPIRAL_FIELD_NUMBER: builtins.int
    TORQUE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    BITFLOW_RATE_FIELD_NUMBER: builtins.int
    PIPE_RUN_ID_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MIN_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOINT_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_CONNECTION_FIELD_NUMBER: builtins.int
    OD_SLEEVE_FIELD_NUMBER: builtins.int
    INTERNAL_REF_FIELD_NUMBER: builtins.int
    PIPE_PRESSURE_BURST_FIELD_NUMBER: builtins.int
    OD_CONNECTION_FIELD_NUMBER: builtins.int
    SLEEVE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_JOINT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_TRIAXIAL_FIELD_NUMBER: builtins.int
    BOT_CONN_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_TRIAXIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOINT_STRENGTH_COMPRESSION_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    DISTANCE_FROM_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERIAL_ID_FIELD_NUMBER: builtins.int
    COST_PER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FATIGUE_ENDURANCE_LIMIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_SLEEVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_OUTSIDE_COUPLING_FIELD_NUMBER: builtins.int
    COMP_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WORKING_PRESS_FIELD_NUMBER: builtins.int
    CONNECTION_NAME_FIELD_NUMBER: builtins.int
    TORQUE_MAX_FIELD_NUMBER: builtins.int
    AREA_OPENING_INTERNAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_TOOL_JOINT_INSIDE_FIELD_NUMBER: builtins.int
    JOINT_STRENGTH_FIELD_NUMBER: builtins.int
    SLIP_TAPER_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUM_ROWS_FIELD_NUMBER: builtins.int
    OD_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    POCKET_SIZE_FIELD_NUMBER: builtins.int
    MAX_REC_FLOW_RATE_FIELD_NUMBER: builtins.int
    MIN_OP_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    PERC_AREA_OPEN_FIELD_NUMBER: builtins.int
    CONNECTION_TORSIONAL_YIELD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    PRESSURE_COLLAPSE_FIELD_NUMBER: builtins.int
    JOINT_COST_FIELD_NUMBER: builtins.int
    PROFILE_TYPE_FIELD_NUMBER: builtins.int
    INNER_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    FISHNECK_OD_FIELD_NUMBER: builtins.int
    CENTERS_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANISOTROPIC_HOOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    HANGER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_CONNECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_PLUGGED_FIELD_NUMBER: builtins.int
    THERMAL_EXPANSION_COEF_FIELD_NUMBER: builtins.int
    DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ULTIMATE_TENSILE_STRENGTH_FIELD_NUMBER: builtins.int
    ANNULAR_FLOW_AREA_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_COLLAPSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HANGER_SIZE_FIELD_NUMBER: builtins.int
    SUB_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    THERMAL_EXPANSION_COEF_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    COATING_FIELD_NUMBER: builtins.int
    FISHNECK_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_INSIDE_COUPLING_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    PERF_HOLE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    POISSONS_RATIO_FIELD_NUMBER: builtins.int
    BOT_CONN_OD_FIELD_NUMBER: builtins.int
    SLOT_WIDTH_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CONN_LENGTH_FIELD_NUMBER: builtins.int
    IS_PORT_OPEN_FIELD_NUMBER: builtins.int
    SLOT_TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_RATING_TOP_FIELD_NUMBER: builtins.int
    OD_AVERAGE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BOT_CONN_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERNAL_PRESSURE_TEST_DSDSUNIT_FIELD_NUMBER: builtins.int
    AXIAL_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    WL_BORE_SIZE_FIELD_NUMBER: builtins.int
    YOUNGS_MODULUS_FIELD_NUMBER: builtins.int
    CORING_MODE_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_AXIAL_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_AXIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANISOTROPIC_RADIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOT_CONN_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    SLIP_FRICTION_FACTOR_FIELD_NUMBER: builtins.int
    DISPLACEMENT_FIELD_NUMBER: builtins.int
    ID_DRIFT_FIELD_NUMBER: builtins.int
    MAX_SLIP_OD_FIELD_NUMBER: builtins.int
    PRESS_RATING_BOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCREEN_LENGTH_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLAIN_END_COST_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXTERNAL_COMP_ACC_ID_FIELD_NUMBER: builtins.int
    SLIP_TAPER_ANGLE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    TORQUE_MIN_FIELD_NUMBER: builtins.int
    WIDTH_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    SEAL_TYPE_FIELD_NUMBER: builtins.int
    CATALOG_KEY_DESC_FIELD_NUMBER: builtins.int
    MATERIAL_FIELD_NUMBER: builtins.int
    EXTERNAL_PRESSURE_TEST_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    THREAD_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_MAX_FIELD_NUMBER: builtins.int
    EXTERNAL_PRESSURE_TEST_FIELD_NUMBER: builtins.int
    WIDTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_REC_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNDERCUT_ANGLE_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_MIN_FIELD_NUMBER: builtins.int
    TOP_CONN_TYPE_FIELD_NUMBER: builtins.int
    CONTACT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CSG_COMP_GROUP_CODE_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_FIELD_NUMBER: builtins.int
    IS_THREADLOCK_USED_FIELD_NUMBER: builtins.int
    MAX_SLIP_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMP_COST_FIELD_NUMBER: builtins.int
    CORRECTION_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROP_CONNECT_CATALOG_ID_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    AUDIT_REMARKS_FIELD_NUMBER: builtins.int
    ANISOTROPIC_HOOP_FIELD_NUMBER: builtins.int
    MIN_SLIP_OD_FIELD_NUMBER: builtins.int
    AXIAL_RATING_FIELD_NUMBER: builtins.int
    BITFLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERC_AREA_OPEN_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOAT_ID_FIELD_NUMBER: builtins.int
    YIELD_WEIGHT_CONN_FIELD_NUMBER: builtins.int
    FATIGUE_ENDURANCE_LIMIT_FIELD_NUMBER: builtins.int
    POCKET_TYPE_FIELD_NUMBER: builtins.int
    SCREEN_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_FIELD_NUMBER: builtins.int
    INTERNAL_PRESSURE_TEST_FIELD_NUMBER: builtins.int
    ID_COUPLING_FIELD_NUMBER: builtins.int
    NUMBER_SLOTS_FIELD_NUMBER: builtins.int
    JOINT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_CONNECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_RATING_BOT_FIELD_NUMBER: builtins.int
    SERVICE_CLASS_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    TOP_CONN_OD_FIELD_NUMBER: builtins.int
    MAX_SEAL_PRESSURE_FIELD_NUMBER: builtins.int
    CONNECTION_GRADE_FIELD_NUMBER: builtins.int
    LENGTH_TOOL_JOINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    FISH_NECK_TYPE_FIELD_NUMBER: builtins.int
    PERCENT_PLUGGED_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_SLOTTED_FIELD_NUMBER: builtins.int
    PRESS_RATING_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    PIPE_PRESSURE_BURST_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_TOOL_JOINT_FIELD_NUMBER: builtins.int
    PERF_HOLE_DIAMETER_FIELD_NUMBER: builtins.int
    JOINT_STRENGTH_COMPRESSION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    SLOT_BOTTOM_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONDUCTIVITY_FIELD_NUMBER: builtins.int
    CORRECTION_FACTOR_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_COLLAPSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRADE_FIELD_NUMBER: builtins.int
    NUMBER_SLOTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLEEVE_LENGTH_FIELD_NUMBER: builtins.int
    PIPE_DATA_ID_FIELD_NUMBER: builtins.int
    RANGE_FIELD_NUMBER: builtins.int
    SLOT_WIDTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MIN_OP_PRESSURE_FIELD_NUMBER: builtins.int
    MAX_SEAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_ID_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MANUFACTURER_ID_FIELD_NUMBER: builtins.int
    OD_RETRACTED_FIELD_NUMBER: builtins.int
    MIN_YIELD_STRESS_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    UNDERCUT_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_EXTENDED_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CONN_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    POCKET_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    YIELD_WEIGHT_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    YIELD_WEIGHT_CONN_DSDSUNIT_FIELD_NUMBER: builtins.int
    AREA_OPENING_INTERNAL_FIELD_NUMBER: builtins.int
    IS_SLOT_ROUND_FIELD_NUMBER: builtins.int
    MAX_BEND_FIELD_NUMBER: builtins.int
    JOINTS_FIELD_NUMBER: builtins.int
    MAX_HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ULTIMATE_TENSILE_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_COLLAPSE_FIELD_NUMBER: builtins.int
    OD_EXTENDED_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_MEASURE_FIELD_NUMBER: builtins.int
    SERVICE_TYPE_FIELD_NUMBER: builtins.int
    LENGTH_TOOL_JOINT_INSIDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def comp_group(self) -> global___StringMessage:
        """Original Name: COMP_GROUP, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_sleeve_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_SLEEVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_type(self) -> global___StringMessage:
        """Original Name: CONNECTION_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_length(self) -> global___FloatMessage:
        """Original Name: COST_PER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def float_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOAT_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfa_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def friction_coeff(self) -> global___FloatMessage:
        """Original Name: FRICTION_COEFF, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_slip_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_SLIP_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_CONN_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_flow_out(self) -> global___StringMessage:
        """Original Name: IS_FLOW_OUT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfa(self) -> global___FloatMessage:
        """Original Name: TFA, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_inside_coupling_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_INSIDE_COUPLING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_retracted_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_RETRACTED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def centers_dsdsunit(self) -> global___StringMessage:
        """Original Name: CENTERS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_torsional_yield(self) -> global___FloatMessage:
        """Original Name: CONNECTION_TORSIONAL_YIELD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductivity_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONDUCTIVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_type(self) -> global___StringMessage:
        """Original Name: SLOT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_triaxial_hoop(self) -> global___FloatMessage:
        """Original Name: CRITICAL_PERCENT_TRIAXIAL_HOOP, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_DRIFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slip_length(self) -> global___FloatMessage:
        """Original Name: SLIP_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anisotropic_radial(self) -> global___FloatMessage:
        """Original Name: ANISOTROPIC_RADIAL, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_coupling_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_COUPLING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub_assembly_comp_id(self) -> global___StringMessage:
        """Original Name: SUB_ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pilot_hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PILOT_HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_length(self) -> global___FloatMessage:
        """Original Name: CONTACT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wl_bore_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: WL_BORE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pilot_hole_size(self) -> global___FloatMessage:
        """Original Name: PILOT_HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_name(self) -> global___StringMessage:
        """Original Name: COMP_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORKING_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_yield_stress_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_YIELD_STRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_burst_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_BURST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prop_connect_catalog_item_id(self) -> global___StringMessage:
        """Original Name: PROP_CONNECT_CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_length(self) -> global___FloatMessage:
        """Original Name: BOT_CONN_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def catalog_id(self) -> global___StringMessage:
        """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition(self) -> global___StringMessage:
        """Original Name: CONDITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plain_end_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLAIN_END_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_density(self) -> global___FloatMessage:
        """Original Name: PERF_DENSITY, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_bend_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_BEND_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_length(self) -> global___FloatMessage:
        """Original Name: SLOT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_bottom_md(self) -> global___FloatMessage:
        """Original Name: SLOT_BOTTOM_MD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_length(self) -> global___FloatMessage:
        """Original Name: BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supplier(self) -> global___StringMessage:
        """Original Name: SUPPLIER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slip_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLIP_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_num(self) -> global___StringMessage:
        """Original Name: MATERIAL_NUM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_joint_length(self) -> global___FloatMessage:
        """Original Name: AVERAGE_JOINT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def catalog_item_id(self) -> global___StringMessage:
        """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_outside_coupling_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_OUTSIDE_COUPLING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor(self) -> global___FloatMessage:
        """Original Name: SAFETY_FACTOR, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def youngs_modulus_dsdsunit(self) -> global___StringMessage:
        """Original Name: YOUNGS_MODULUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_bit_flow(self) -> global___StringMessage:
        """Original Name: IS_BIT_FLOW, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_burst(self) -> global___FloatMessage:
        """Original Name: PRESSURE_BURST, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_triaxial_hoop_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_PERCENT_TRIAXIAL_HOOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_hole_size(self) -> global___FloatMessage:
        """Original Name: MAX_HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_percent(self) -> global___FloatMessage:
        """Original Name: WALL_THICKNESS_PERCENT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight_measure_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOMINAL_WEIGHT_MEASURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annular_flow_area(self) -> global___FloatMessage:
        """Original Name: ANNULAR_FLOW_AREA, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distance_from_bit(self) -> global___FloatMessage:
        """Original Name: DISTANCE_FROM_BIT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_top_md(self) -> global___FloatMessage:
        """Original Name: SLOT_TOP_MD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_sleeve(self) -> global___FloatMessage:
        """Original Name: ID_SLEEVE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_weight_body(self) -> global___FloatMessage:
        """Original Name: YIELD_WEIGHT_BODY, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_type(self) -> global___StringMessage:
        """Original Name: PIPE_TYPE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def box_pin_config(self) -> global___StringMessage:
        """Original Name: BOX_PIN_CONFIG, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_spiral(self) -> global___StringMessage:
        """Original Name: IS_SPIRAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bitflow_rate(self) -> global___FloatMessage:
        """Original Name: BITFLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_run_id(self) -> global___StringMessage:
        """Original Name: PIPE_RUN_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness(self) -> global___FloatMessage:
        """Original Name: WALL_THICKNESS, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def min_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: JOINT_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_connection(self) -> global___FloatMessage:
        """Original Name: ID_CONNECTION, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_sleeve(self) -> global___FloatMessage:
        """Original Name: OD_SLEEVE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_ref(self) -> global___StringMessage:
        """Original Name: INTERNAL_REF, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_pressure_burst(self) -> global___FloatMessage:
        """Original Name: PIPE_PRESSURE_BURST, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_connection(self) -> global___FloatMessage:
        """Original Name: OD_CONNECTION, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sleeve_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLEEVE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_joint_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_JOINT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_triaxial(self) -> global___FloatMessage:
        """Original Name: CRITICAL_PERCENT_TRIAXIAL, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOT_CONN_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_triaxial_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_PERCENT_TRIAXIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_strength_compression(self) -> global___FloatMessage:
        """Original Name: JOINT_STRENGTH_COMPRESSION, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: WALL_THICKNESS_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distance_from_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISTANCE_FROM_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_id(self) -> global___StringMessage:
        """Original Name: MATERIAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fatigue_endurance_limit_dsdsunit(self) -> global___StringMessage:
        """Original Name: FATIGUE_ENDURANCE_LIMIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_sleeve_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_SLEEVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_outside_coupling(self) -> global___FloatMessage:
        """Original Name: LENGTH_OUTSIDE_COUPLING, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMP_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_press(self) -> global___FloatMessage:
        """Original Name: WORKING_PRESS, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_name(self) -> global___StringMessage:
        """Original Name: CONNECTION_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_max(self) -> global___FloatMessage:
        """Original Name: TORQUE_MAX, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def area_opening_internal_dsdsunit(self) -> global___StringMessage:
        """Original Name: AREA_OPENING_INTERNAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_tool_joint_inside(self) -> global___FloatMessage:
        """Original Name: LENGTH_TOOL_JOINT_INSIDE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_strength(self) -> global___FloatMessage:
        """Original Name: JOINT_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slip_taper_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLIP_TAPER_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_rows(self) -> global___Int32Message:
        """Original Name: NUM_ROWS, Original type: Edm.Int16, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_size(self) -> global___FloatMessage:
        """Original Name: POCKET_SIZE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_rec_flow_rate(self) -> global___FloatMessage:
        """Original Name: MAX_REC_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_op_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_OP_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perc_area_open(self) -> global___FloatMessage:
        """Original Name: PERC_AREA_OPEN, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_torsional_yield_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_TORSIONAL_YIELD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_collapse(self) -> global___FloatMessage:
        """Original Name: PRESSURE_COLLAPSE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_cost(self) -> global___FloatMessage:
        """Original Name: JOINT_COST, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def profile_type(self) -> global___StringMessage:
        """Original Name: PROFILE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    inner_assembly_id: builtins.str
    """Original Name: INNER_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fishneck_od(self) -> global___FloatMessage:
        """Original Name: FISHNECK_OD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def centers(self) -> global___FloatMessage:
        """Original Name: CENTERS, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anisotropic_hoop_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANISOTROPIC_HOOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HANGER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_connection_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_CONNECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_plugged(self) -> global___FloatMessage:
        """Original Name: PERCENT_PLUGGED, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thermal_expansion_coef(self) -> global___FloatMessage:
        """Original Name: THERMAL_EXPANSION_COEF, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ultimate_tensile_strength(self) -> global___FloatMessage:
        """Original Name: ULTIMATE_TENSILE_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annular_flow_area_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANNULAR_FLOW_AREA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_collapse_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_COLLAPSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_size(self) -> global___FloatMessage:
        """Original Name: HANGER_SIZE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub_assembly_id(self) -> global___StringMessage:
        """Original Name: SUB_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thermal_expansion_coef_dsdsunit(self) -> global___StringMessage:
        """Original Name: THERMAL_EXPANSION_COEF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coating(self) -> global___StringMessage:
        """Original Name: COATING, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_inside_coupling(self) -> global___FloatMessage:
        """Original Name: LENGTH_INSIDE_COUPLING, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_hole_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_HOLE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def poissons_ratio(self) -> global___FloatMessage:
        """Original Name: POISSONS_RATIO, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_od(self) -> global___FloatMessage:
        """Original Name: BOT_CONN_OD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_width(self) -> global___FloatMessage:
        """Original Name: SLOT_WIDTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_length(self) -> global___FloatMessage:
        """Original Name: TOP_CONN_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_port_open(self) -> global___StringMessage:
        """Original Name: IS_PORT_OPEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_top(self) -> global___FloatMessage:
        """Original Name: PRESS_RATING_TOP, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_average(self) -> global___FloatMessage:
        """Original Name: OD_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOT_CONN_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_pressure_test_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERNAL_PRESSURE_TEST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def axial_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: AXIAL_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wl_bore_size(self) -> global___FloatMessage:
        """Original Name: WL_BORE_SIZE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def youngs_modulus(self) -> global___FloatMessage:
        """Original Name: YOUNGS_MODULUS, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coring_mode(self) -> global___StringMessage:
        """Original Name: CORING_MODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_axial(self) -> global___FloatMessage:
        """Original Name: CRITICAL_PERCENT_AXIAL, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_axial_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_PERCENT_AXIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anisotropic_radial_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANISOTROPIC_RADIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_type(self) -> global___StringMessage:
        """Original Name: BOT_CONN_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slip_friction_factor(self) -> global___FloatMessage:
        """Original Name: SLIP_FRICTION_FACTOR, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def displacement(self) -> global___FloatMessage:
        """Original Name: DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift(self) -> global___FloatMessage:
        """Original Name: ID_DRIFT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_slip_od(self) -> global___FloatMessage:
        """Original Name: MAX_SLIP_OD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_bot_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_RATING_BOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def screen_length(self) -> global___FloatMessage:
        """Original Name: SCREEN_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plain_end_cost(self) -> global___FloatMessage:
        """Original Name: PLAIN_END_COST, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_comp_acc_id(self) -> global___StringMessage:
        """Original Name: EXTERNAL_COMP_ACC_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slip_taper_angle(self) -> global___FloatMessage:
        """Original Name: SLIP_TAPER_ANGLE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_min(self) -> global___FloatMessage:
        """Original Name: TORQUE_MIN, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def width(self) -> global___FloatMessage:
        """Original Name: WIDTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight(self) -> global___StringMessage:
        """Original Name: NOMINAL_WEIGHT, Original type: Edm.String, Max Length: 7,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seal_type(self) -> global___StringMessage:
        """Original Name: SEAL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def catalog_key_desc(self) -> global___StringMessage:
        """Original Name: CATALOG_KEY_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material(self) -> global___StringMessage:
        """Original Name: MATERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_pressure_test_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXTERNAL_PRESSURE_TEST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thread_type(self) -> global___StringMessage:
        """Original Name: THREAD_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAFETY_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_max(self) -> global___FloatMessage:
        """Original Name: OD_MAX, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_pressure_test(self) -> global___FloatMessage:
        """Original Name: EXTERNAL_PRESSURE_TEST, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def width_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIDTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_rec_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_REC_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undercut_angle(self) -> global___FloatMessage:
        """Original Name: UNDERCUT_ANGLE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_min(self) -> global___FloatMessage:
        """Original Name: ID_MIN, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_type(self) -> global___StringMessage:
        """Original Name: TOP_CONN_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTACT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def csg_comp_group_code(self) -> global___StringMessage:
        """Original Name: CSG_COMP_GROUP_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length(self) -> global___FloatMessage:
        """Original Name: FISHNECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_threadlock_used(self) -> global___StringMessage:
        """Original Name: IS_THREADLOCK_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_slip_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_SLIP_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_cost(self) -> global___FloatMessage:
        """Original Name: COMP_COST, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def correction_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: CORRECTION_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prop_connect_catalog_id(self) -> global___StringMessage:
        """Original Name: PROP_CONNECT_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_dsdsunit(self) -> global___StringMessage:
        """Original Name: WALL_THICKNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def audit_remarks(self) -> global___StringMessage:
        """Original Name: AUDIT_REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anisotropic_hoop(self) -> global___FloatMessage:
        """Original Name: ANISOTROPIC_HOOP, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_slip_od(self) -> global___FloatMessage:
        """Original Name: MIN_SLIP_OD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def axial_rating(self) -> global___FloatMessage:
        """Original Name: AXIAL_RATING, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bitflow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: BITFLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perc_area_open_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERC_AREA_OPEN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def float_id(self) -> global___FloatMessage:
        """Original Name: FLOAT_ID, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_weight_conn(self) -> global___FloatMessage:
        """Original Name: YIELD_WEIGHT_CONN, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fatigue_endurance_limit(self) -> global___FloatMessage:
        """Original Name: FATIGUE_ENDURANCE_LIMIT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_type(self) -> global___StringMessage:
        """Original Name: POCKET_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def screen_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SCREEN_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density(self) -> global___FloatMessage:
        """Original Name: DENSITY, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_pressure_test(self) -> global___FloatMessage:
        """Original Name: INTERNAL_PRESSURE_TEST, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_coupling(self) -> global___FloatMessage:
        """Original Name: ID_COUPLING, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_slots(self) -> global___FloatMessage:
        """Original Name: NUMBER_SLOTS, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: JOINT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_connection_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_CONNECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_bot(self) -> global___FloatMessage:
        """Original Name: PRESS_RATING_BOT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_class(self) -> global___StringMessage:
        """Original Name: SERVICE_CLASS, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def top_conn_od(self) -> global___FloatMessage:
        """Original Name: TOP_CONN_OD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_seal_pressure(self) -> global___FloatMessage:
        """Original Name: MAX_SEAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_grade(self) -> global___StringMessage:
        """Original Name: CONNECTION_GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_tool_joint_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_TOOL_JOINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fish_neck_type(self) -> global___StringMessage:
        """Original Name: FISH_NECK_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_plugged_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_PLUGGED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_slotted(self) -> global___StringMessage:
        """Original Name: IS_SLOTTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_RATING_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_pressure_burst_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_PRESSURE_BURST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_tool_joint(self) -> global___FloatMessage:
        """Original Name: LENGTH_TOOL_JOINT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_hole_diameter(self) -> global___FloatMessage:
        """Original Name: PERF_HOLE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_strength_compression_dsdsunit(self) -> global___StringMessage:
        """Original Name: JOINT_STRENGTH_COMPRESSION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_bottom_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_BOTTOM_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductivity(self) -> global___FloatMessage:
        """Original Name: CONDUCTIVITY, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def correction_factor(self) -> global___FloatMessage:
        """Original Name: CORRECTION_FACTOR, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_collapse_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_PERCENT_COLLAPSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade(self) -> global___StringMessage:
        """Original Name: GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_slots_dsdsunit(self) -> global___StringMessage:
        """Original Name: NUMBER_SLOTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sleeve_length(self) -> global___FloatMessage:
        """Original Name: SLEEVE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_data_id(self) -> global___StringMessage:
        """Original Name: PIPE_DATA_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def range(self) -> global___StringMessage:
        """Original Name: RANGE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_width_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_WIDTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_op_pressure(self) -> global___FloatMessage:
        """Original Name: MIN_OP_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_seal_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_SEAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_id(self) -> global___FloatMessage:
        """Original Name: MIN_ID, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer_id(self) -> global___StringMessage:
        """Original Name: MANUFACTURER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_retracted(self) -> global___FloatMessage:
        """Original Name: OD_RETRACTED, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_yield_stress(self) -> global___FloatMessage:
        """Original Name: MIN_YIELD_STRESS, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undercut_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNDERCUT_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_extended_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_EXTENDED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_CONN_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: POCKET_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_weight_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: YIELD_WEIGHT_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_weight_conn_dsdsunit(self) -> global___StringMessage:
        """Original Name: YIELD_WEIGHT_CONN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def area_opening_internal(self) -> global___FloatMessage:
        """Original Name: AREA_OPENING_INTERNAL, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_slot_round(self) -> global___StringMessage:
        """Original Name: IS_SLOT_ROUND, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_bend(self) -> global___FloatMessage:
        """Original Name: MAX_BEND, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joints(self) -> global___Int32Message:
        """Original Name: JOINTS, Original type: Edm.Int16, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ultimate_tensile_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: ULTIMATE_TENSILE_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_collapse(self) -> global___FloatMessage:
        """Original Name: CRITICAL_PERCENT_COLLAPSE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_extended(self) -> global___FloatMessage:
        """Original Name: OD_EXTENDED, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight_measure(self) -> global___FloatMessage:
        """Original Name: NOMINAL_WEIGHT_MEASURE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_type(self) -> global___StringMessage:
        """Original Name: SERVICE_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_tool_joint_inside_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_TOOL_JOINT_INSIDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        comp_group: global___StringMessage | None = ...,
        od_sleeve_dsdsunit: global___StringMessage | None = ...,
        connection_type: global___StringMessage | None = ...,
        cost_per_length: global___FloatMessage | None = ...,
        float_id_dsdsunit: global___StringMessage | None = ...,
        tfa_dsdsunit: global___StringMessage | None = ...,
        friction_coeff: global___FloatMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        min_slip_od_dsdsunit: global___StringMessage | None = ...,
        top_conn_od_dsdsunit: global___StringMessage | None = ...,
        is_flow_out: global___StringMessage | None = ...,
        tfa: global___FloatMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        length_inside_coupling_dsdsunit: global___StringMessage | None = ...,
        od_retracted_dsdsunit: global___StringMessage | None = ...,
        centers_dsdsunit: global___StringMessage | None = ...,
        connection_torsional_yield: global___FloatMessage | None = ...,
        conductivity_dsdsunit: global___StringMessage | None = ...,
        slot_type: global___StringMessage | None = ...,
        critical_percent_triaxial_hoop: global___FloatMessage | None = ...,
        id_drift_dsdsunit: global___StringMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        slip_length: global___FloatMessage | None = ...,
        anisotropic_radial: global___FloatMessage | None = ...,
        id_coupling_dsdsunit: global___StringMessage | None = ...,
        sub_assembly_comp_id: global___StringMessage | None = ...,
        pilot_hole_size_dsdsunit: global___StringMessage | None = ...,
        contact_length: global___FloatMessage | None = ...,
        wl_bore_size_dsdsunit: global___StringMessage | None = ...,
        pilot_hole_size: global___FloatMessage | None = ...,
        comp_name: global___StringMessage | None = ...,
        working_press_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        min_yield_stress_dsdsunit: global___StringMessage | None = ...,
        pressure_burst_dsdsunit: global___StringMessage | None = ...,
        prop_connect_catalog_item_id: global___StringMessage | None = ...,
        bot_conn_length: global___FloatMessage | None = ...,
        catalog_id: global___StringMessage | None = ...,
        condition: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        od_max_dsdsunit: global___StringMessage | None = ...,
        plain_end_cost_dsdsunit: global___StringMessage | None = ...,
        perf_density: global___FloatMessage | None = ...,
        max_bend_dsdsunit: global___StringMessage | None = ...,
        slot_length: global___FloatMessage | None = ...,
        slot_bottom_md: global___FloatMessage | None = ...,
        blade_length: global___FloatMessage | None = ...,
        supplier: global___StringMessage | None = ...,
        id_min_dsdsunit: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        slip_length_dsdsunit: global___StringMessage | None = ...,
        material_num: global___StringMessage | None = ...,
        average_joint_length: global___FloatMessage | None = ...,
        catalog_item_id: global___StringMessage | None = ...,
        length_outside_coupling_dsdsunit: global___StringMessage | None = ...,
        safety_factor: global___FloatMessage | None = ...,
        youngs_modulus_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        is_bit_flow: global___StringMessage | None = ...,
        pressure_burst: global___FloatMessage | None = ...,
        critical_percent_triaxial_hoop_dsdsunit: global___StringMessage | None = ...,
        max_hole_size: global___FloatMessage | None = ...,
        wall_thickness_percent: global___FloatMessage | None = ...,
        nominal_weight_measure_dsdsunit: global___StringMessage | None = ...,
        annular_flow_area: global___FloatMessage | None = ...,
        distance_from_bit: global___FloatMessage | None = ...,
        slot_top_md: global___FloatMessage | None = ...,
        id_sleeve: global___FloatMessage | None = ...,
        yield_weight_body: global___FloatMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        pipe_type: global___StringMessage | None = ...,
        box_pin_config: global___StringMessage | None = ...,
        slot_length_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_spiral: global___StringMessage | None = ...,
        torque_max_dsdsunit: global___StringMessage | None = ...,
        bitflow_rate: global___FloatMessage | None = ...,
        pipe_run_id: global___StringMessage | None = ...,
        wall_thickness: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        min_id_dsdsunit: global___StringMessage | None = ...,
        joint_strength_dsdsunit: global___StringMessage | None = ...,
        id_connection: global___FloatMessage | None = ...,
        od_sleeve: global___FloatMessage | None = ...,
        internal_ref: global___StringMessage | None = ...,
        pipe_pressure_burst: global___FloatMessage | None = ...,
        od_connection: global___FloatMessage | None = ...,
        sleeve_length_dsdsunit: global___StringMessage | None = ...,
        average_joint_length_dsdsunit: global___StringMessage | None = ...,
        critical_percent_triaxial: global___FloatMessage | None = ...,
        bot_conn_length_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        critical_percent_triaxial_dsdsunit: global___StringMessage | None = ...,
        joint_strength_compression: global___FloatMessage | None = ...,
        wall_thickness_percent_dsdsunit: global___StringMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        distance_from_bit_dsdsunit: global___StringMessage | None = ...,
        material_id: global___StringMessage | None = ...,
        cost_per_length_dsdsunit: global___StringMessage | None = ...,
        density_dsdsunit: global___StringMessage | None = ...,
        fatigue_endurance_limit_dsdsunit: global___StringMessage | None = ...,
        id_sleeve_dsdsunit: global___StringMessage | None = ...,
        length_outside_coupling: global___FloatMessage | None = ...,
        comp_cost_dsdsunit: global___StringMessage | None = ...,
        working_press: global___FloatMessage | None = ...,
        connection_name: global___StringMessage | None = ...,
        torque_max: global___FloatMessage | None = ...,
        area_opening_internal_dsdsunit: global___StringMessage | None = ...,
        length_tool_joint_inside: global___FloatMessage | None = ...,
        joint_strength: global___FloatMessage | None = ...,
        slip_taper_angle_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        num_rows: global___Int32Message | None = ...,
        od_average_dsdsunit: global___StringMessage | None = ...,
        pocket_size: global___FloatMessage | None = ...,
        max_rec_flow_rate: global___FloatMessage | None = ...,
        min_op_pressure_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        perc_area_open: global___FloatMessage | None = ...,
        connection_torsional_yield_dsdsunit: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        pressure_collapse: global___FloatMessage | None = ...,
        joint_cost: global___FloatMessage | None = ...,
        profile_type: global___StringMessage | None = ...,
        inner_assembly_id: builtins.str = ...,
        fishneck_od: global___FloatMessage | None = ...,
        centers: global___FloatMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        anisotropic_hoop_dsdsunit: global___StringMessage | None = ...,
        hanger_size_dsdsunit: global___StringMessage | None = ...,
        id_connection_dsdsunit: global___StringMessage | None = ...,
        percent_plugged: global___FloatMessage | None = ...,
        thermal_expansion_coef: global___FloatMessage | None = ...,
        displacement_dsdsunit: global___StringMessage | None = ...,
        ultimate_tensile_strength: global___FloatMessage | None = ...,
        annular_flow_area_dsdsunit: global___StringMessage | None = ...,
        pressure_collapse_dsdsunit: global___StringMessage | None = ...,
        hanger_size: global___FloatMessage | None = ...,
        sub_assembly_id: global___StringMessage | None = ...,
        thermal_expansion_coef_dsdsunit: global___StringMessage | None = ...,
        torque_min_dsdsunit: global___StringMessage | None = ...,
        blade_length_dsdsunit: global___StringMessage | None = ...,
        coating: global___StringMessage | None = ...,
        fishneck_od_dsdsunit: global___StringMessage | None = ...,
        length_inside_coupling: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        perf_hole_diameter_dsdsunit: global___StringMessage | None = ...,
        poissons_ratio: global___FloatMessage | None = ...,
        bot_conn_od: global___FloatMessage | None = ...,
        slot_width: global___FloatMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        top_conn_length: global___FloatMessage | None = ...,
        is_port_open: global___StringMessage | None = ...,
        slot_top_md_dsdsunit: global___StringMessage | None = ...,
        press_rating_top: global___FloatMessage | None = ...,
        od_average: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        bot_conn_od_dsdsunit: global___StringMessage | None = ...,
        internal_pressure_test_dsdsunit: global___StringMessage | None = ...,
        axial_rating_dsdsunit: global___StringMessage | None = ...,
        wl_bore_size: global___FloatMessage | None = ...,
        youngs_modulus: global___FloatMessage | None = ...,
        coring_mode: global___StringMessage | None = ...,
        critical_percent_axial: global___FloatMessage | None = ...,
        critical_percent_axial_dsdsunit: global___StringMessage | None = ...,
        anisotropic_radial_dsdsunit: global___StringMessage | None = ...,
        bot_conn_type: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        slip_friction_factor: global___FloatMessage | None = ...,
        displacement: global___FloatMessage | None = ...,
        id_drift: global___FloatMessage | None = ...,
        max_slip_od: global___FloatMessage | None = ...,
        press_rating_bot_dsdsunit: global___StringMessage | None = ...,
        screen_length: global___FloatMessage | None = ...,
        fishneck_length_dsdsunit: global___StringMessage | None = ...,
        plain_end_cost: global___FloatMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        external_comp_acc_id: global___StringMessage | None = ...,
        slip_taper_angle: global___FloatMessage | None = ...,
        length: global___FloatMessage | None = ...,
        torque_min: global___FloatMessage | None = ...,
        width: global___FloatMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        nominal_weight: global___StringMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        seal_type: global___StringMessage | None = ...,
        catalog_key_desc: global___StringMessage | None = ...,
        material: global___StringMessage | None = ...,
        external_pressure_test_dsdsunit: global___StringMessage | None = ...,
        grade_id: global___StringMessage | None = ...,
        thread_type: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        safety_factor_dsdsunit: global___StringMessage | None = ...,
        od_max: global___FloatMessage | None = ...,
        external_pressure_test: global___FloatMessage | None = ...,
        width_dsdsunit: global___StringMessage | None = ...,
        max_rec_flow_rate_dsdsunit: global___StringMessage | None = ...,
        undercut_angle: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        id_min: global___FloatMessage | None = ...,
        top_conn_type: global___StringMessage | None = ...,
        contact_length_dsdsunit: global___StringMessage | None = ...,
        csg_comp_group_code: global___StringMessage | None = ...,
        fishneck_length: global___FloatMessage | None = ...,
        is_threadlock_used: global___StringMessage | None = ...,
        max_slip_od_dsdsunit: global___StringMessage | None = ...,
        comp_cost: global___FloatMessage | None = ...,
        correction_factor_dsdsunit: global___StringMessage | None = ...,
        prop_connect_catalog_id: global___StringMessage | None = ...,
        wall_thickness_dsdsunit: global___StringMessage | None = ...,
        audit_remarks: global___StringMessage | None = ...,
        anisotropic_hoop: global___FloatMessage | None = ...,
        min_slip_od: global___FloatMessage | None = ...,
        axial_rating: global___FloatMessage | None = ...,
        bitflow_rate_dsdsunit: global___StringMessage | None = ...,
        perc_area_open_dsdsunit: global___StringMessage | None = ...,
        float_id: global___FloatMessage | None = ...,
        yield_weight_conn: global___FloatMessage | None = ...,
        fatigue_endurance_limit: global___FloatMessage | None = ...,
        pocket_type: global___StringMessage | None = ...,
        screen_length_dsdsunit: global___StringMessage | None = ...,
        density: global___FloatMessage | None = ...,
        internal_pressure_test: global___FloatMessage | None = ...,
        id_coupling: global___FloatMessage | None = ...,
        number_slots: global___FloatMessage | None = ...,
        joint_cost_dsdsunit: global___StringMessage | None = ...,
        od_connection_dsdsunit: global___StringMessage | None = ...,
        press_rating_bot: global___FloatMessage | None = ...,
        service_class: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        top_conn_od: global___FloatMessage | None = ...,
        max_seal_pressure: global___FloatMessage | None = ...,
        connection_grade: global___StringMessage | None = ...,
        length_tool_joint_dsdsunit: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        fish_neck_type: global___StringMessage | None = ...,
        percent_plugged_dsdsunit: global___StringMessage | None = ...,
        is_slotted: global___StringMessage | None = ...,
        press_rating_top_dsdsunit: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        pipe_pressure_burst_dsdsunit: global___StringMessage | None = ...,
        length_tool_joint: global___FloatMessage | None = ...,
        perf_hole_diameter: global___FloatMessage | None = ...,
        joint_strength_compression_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        slot_bottom_md_dsdsunit: global___StringMessage | None = ...,
        conductivity: global___FloatMessage | None = ...,
        correction_factor: global___FloatMessage | None = ...,
        critical_percent_collapse_dsdsunit: global___StringMessage | None = ...,
        grade: global___StringMessage | None = ...,
        number_slots_dsdsunit: global___StringMessage | None = ...,
        perf_density_dsdsunit: global___StringMessage | None = ...,
        sleeve_length: global___FloatMessage | None = ...,
        pipe_data_id: global___StringMessage | None = ...,
        range: global___StringMessage | None = ...,
        slot_width_dsdsunit: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        min_op_pressure: global___FloatMessage | None = ...,
        max_seal_pressure_dsdsunit: global___StringMessage | None = ...,
        min_id: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        manufacturer_id: global___StringMessage | None = ...,
        od_retracted: global___FloatMessage | None = ...,
        min_yield_stress: global___FloatMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        undercut_angle_dsdsunit: global___StringMessage | None = ...,
        od_extended_dsdsunit: global___StringMessage | None = ...,
        top_conn_length_dsdsunit: global___StringMessage | None = ...,
        pocket_size_dsdsunit: global___StringMessage | None = ...,
        yield_weight_body_dsdsunit: global___StringMessage | None = ...,
        yield_weight_conn_dsdsunit: global___StringMessage | None = ...,
        area_opening_internal: global___FloatMessage | None = ...,
        is_slot_round: global___StringMessage | None = ...,
        max_bend: global___FloatMessage | None = ...,
        joints: global___Int32Message | None = ...,
        max_hole_size_dsdsunit: global___StringMessage | None = ...,
        ultimate_tensile_strength_dsdsunit: global___StringMessage | None = ...,
        critical_percent_collapse: global___FloatMessage | None = ...,
        od_extended: global___FloatMessage | None = ...,
        nominal_weight_measure: global___FloatMessage | None = ...,
        service_type: global___StringMessage | None = ...,
        length_tool_joint_inside_dsdsunit: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["anisotropic_hoop", b"anisotropic_hoop", "anisotropic_hoop_dsdsunit", b"anisotropic_hoop_dsdsunit", "anisotropic_radial", b"anisotropic_radial", "anisotropic_radial_dsdsunit", b"anisotropic_radial_dsdsunit", "annular_flow_area", b"annular_flow_area", "annular_flow_area_dsdsunit", b"annular_flow_area_dsdsunit", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "area_opening_internal", b"area_opening_internal", "area_opening_internal_dsdsunit", b"area_opening_internal_dsdsunit", "audit_remarks", b"audit_remarks", "average_joint_length", b"average_joint_length", "average_joint_length_dsdsunit", b"average_joint_length_dsdsunit", "axial_rating", b"axial_rating", "axial_rating_dsdsunit", b"axial_rating_dsdsunit", "bitflow_rate", b"bitflow_rate", "bitflow_rate_dsdsunit", b"bitflow_rate_dsdsunit", "blade_length", b"blade_length", "blade_length_dsdsunit", b"blade_length_dsdsunit", "bot_conn_length", b"bot_conn_length", "bot_conn_length_dsdsunit", b"bot_conn_length_dsdsunit", "bot_conn_od", b"bot_conn_od", "bot_conn_od_dsdsunit", b"bot_conn_od_dsdsunit", "bot_conn_type", b"bot_conn_type", "box_pin_config", b"box_pin_config", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "catalog_key_desc", b"catalog_key_desc", "centers", b"centers", "centers_dsdsunit", b"centers_dsdsunit", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "coating", b"coating", "comp_cost", b"comp_cost", "comp_cost_dsdsunit", b"comp_cost_dsdsunit", "comp_group", b"comp_group", "comp_name", b"comp_name", "comp_type_code", b"comp_type_code", "condition", b"condition", "conductivity", b"conductivity", "conductivity_dsdsunit", b"conductivity_dsdsunit", "connection_grade", b"connection_grade", "connection_name", b"connection_name", "connection_torsional_yield", b"connection_torsional_yield", "connection_torsional_yield_dsdsunit", b"connection_torsional_yield_dsdsunit", "connection_type", b"connection_type", "contact_length", b"contact_length", "contact_length_dsdsunit", b"contact_length_dsdsunit", "coring_mode", b"coring_mode", "correction_factor", b"correction_factor", "correction_factor_dsdsunit", b"correction_factor_dsdsunit", "cost_per_length", b"cost_per_length", "cost_per_length_dsdsunit", b"cost_per_length_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "critical_percent_axial", b"critical_percent_axial", "critical_percent_axial_dsdsunit", b"critical_percent_axial_dsdsunit", "critical_percent_collapse", b"critical_percent_collapse", "critical_percent_collapse_dsdsunit", b"critical_percent_collapse_dsdsunit", "critical_percent_triaxial", b"critical_percent_triaxial", "critical_percent_triaxial_dsdsunit", b"critical_percent_triaxial_dsdsunit", "critical_percent_triaxial_hoop", b"critical_percent_triaxial_hoop", "critical_percent_triaxial_hoop_dsdsunit", b"critical_percent_triaxial_hoop_dsdsunit", "csg_comp_group_code", b"csg_comp_group_code", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "description", b"description", "displacement", b"displacement", "displacement_dsdsunit", b"displacement_dsdsunit", "distance_from_bit", b"distance_from_bit", "distance_from_bit_dsdsunit", b"distance_from_bit_dsdsunit", "event_id", b"event_id", "external_comp_acc_id", b"external_comp_acc_id", "external_pressure_test", b"external_pressure_test", "external_pressure_test_dsdsunit", b"external_pressure_test_dsdsunit", "fatigue_endurance_limit", b"fatigue_endurance_limit", "fatigue_endurance_limit_dsdsunit", b"fatigue_endurance_limit_dsdsunit", "fish_neck_type", b"fish_neck_type", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "fishneck_od", b"fishneck_od", "fishneck_od_dsdsunit", b"fishneck_od_dsdsunit", "float_id", b"float_id", "float_id_dsdsunit", b"float_id_dsdsunit", "friction_coeff", b"friction_coeff", "grade", b"grade", "grade_id", b"grade_id", "hanger_size", b"hanger_size", "hanger_size_dsdsunit", b"hanger_size_dsdsunit", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_connection", b"id_connection", "id_connection_dsdsunit", b"id_connection_dsdsunit", "id_coupling", b"id_coupling", "id_coupling_dsdsunit", b"id_coupling_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "id_min", b"id_min", "id_min_dsdsunit", b"id_min_dsdsunit", "id_sleeve", b"id_sleeve", "id_sleeve_dsdsunit", b"id_sleeve_dsdsunit", "internal_pressure_test", b"internal_pressure_test", "internal_pressure_test_dsdsunit", b"internal_pressure_test_dsdsunit", "internal_ref", b"internal_ref", "is_bit_flow", b"is_bit_flow", "is_flow_out", b"is_flow_out", "is_port_open", b"is_port_open", "is_slot_round", b"is_slot_round", "is_slotted", b"is_slotted", "is_spiral", b"is_spiral", "is_threadlock_used", b"is_threadlock_used", "joint_cost", b"joint_cost", "joint_cost_dsdsunit", b"joint_cost_dsdsunit", "joint_strength", b"joint_strength", "joint_strength_compression", b"joint_strength_compression", "joint_strength_compression_dsdsunit", b"joint_strength_compression_dsdsunit", "joint_strength_dsdsunit", b"joint_strength_dsdsunit", "joints", b"joints", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "length_inside_coupling", b"length_inside_coupling", "length_inside_coupling_dsdsunit", b"length_inside_coupling_dsdsunit", "length_outside_coupling", b"length_outside_coupling", "length_outside_coupling_dsdsunit", b"length_outside_coupling_dsdsunit", "length_tool_joint", b"length_tool_joint", "length_tool_joint_dsdsunit", b"length_tool_joint_dsdsunit", "length_tool_joint_inside", b"length_tool_joint_inside", "length_tool_joint_inside_dsdsunit", b"length_tool_joint_inside_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "manufacturer_id", b"manufacturer_id", "material", b"material", "material_id", b"material_id", "material_num", b"material_num", "max_bend", b"max_bend", "max_bend_dsdsunit", b"max_bend_dsdsunit", "max_hole_size", b"max_hole_size", "max_hole_size_dsdsunit", b"max_hole_size_dsdsunit", "max_rec_flow_rate", b"max_rec_flow_rate", "max_rec_flow_rate_dsdsunit", b"max_rec_flow_rate_dsdsunit", "max_seal_pressure", b"max_seal_pressure", "max_seal_pressure_dsdsunit", b"max_seal_pressure_dsdsunit", "max_slip_od", b"max_slip_od", "max_slip_od_dsdsunit", b"max_slip_od_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "min_id", b"min_id", "min_id_dsdsunit", b"min_id_dsdsunit", "min_op_pressure", b"min_op_pressure", "min_op_pressure_dsdsunit", b"min_op_pressure_dsdsunit", "min_slip_od", b"min_slip_od", "min_slip_od_dsdsunit", b"min_slip_od_dsdsunit", "min_yield_stress", b"min_yield_stress", "min_yield_stress_dsdsunit", b"min_yield_stress_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "nominal_weight", b"nominal_weight", "nominal_weight_measure", b"nominal_weight_measure", "nominal_weight_measure_dsdsunit", b"nominal_weight_measure_dsdsunit", "num_rows", b"num_rows", "number_slots", b"number_slots", "number_slots_dsdsunit", b"number_slots_dsdsunit", "od_average", b"od_average", "od_average_dsdsunit", b"od_average_dsdsunit", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_connection", b"od_connection", "od_connection_dsdsunit", b"od_connection_dsdsunit", "od_extended", b"od_extended", "od_extended_dsdsunit", b"od_extended_dsdsunit", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "od_retracted", b"od_retracted", "od_retracted_dsdsunit", b"od_retracted_dsdsunit", "od_sleeve", b"od_sleeve", "od_sleeve_dsdsunit", b"od_sleeve_dsdsunit", "perc_area_open", b"perc_area_open", "perc_area_open_dsdsunit", b"perc_area_open_dsdsunit", "percent_plugged", b"percent_plugged", "percent_plugged_dsdsunit", b"percent_plugged_dsdsunit", "perf_density", b"perf_density", "perf_density_dsdsunit", b"perf_density_dsdsunit", "perf_hole_diameter", b"perf_hole_diameter", "perf_hole_diameter_dsdsunit", b"perf_hole_diameter_dsdsunit", "pilot_hole_size", b"pilot_hole_size", "pilot_hole_size_dsdsunit", b"pilot_hole_size_dsdsunit", "pipe_data_id", b"pipe_data_id", "pipe_pressure_burst", b"pipe_pressure_burst", "pipe_pressure_burst_dsdsunit", b"pipe_pressure_burst_dsdsunit", "pipe_run_id", b"pipe_run_id", "pipe_type", b"pipe_type", "plain_end_cost", b"plain_end_cost", "plain_end_cost_dsdsunit", b"plain_end_cost_dsdsunit", "pocket_size", b"pocket_size", "pocket_size_dsdsunit", b"pocket_size_dsdsunit", "pocket_type", b"pocket_type", "poissons_ratio", b"poissons_ratio", "press_rating_bot", b"press_rating_bot", "press_rating_bot_dsdsunit", b"press_rating_bot_dsdsunit", "press_rating_top", b"press_rating_top", "press_rating_top_dsdsunit", b"press_rating_top_dsdsunit", "pressure_burst", b"pressure_burst", "pressure_burst_dsdsunit", b"pressure_burst_dsdsunit", "pressure_collapse", b"pressure_collapse", "pressure_collapse_dsdsunit", b"pressure_collapse_dsdsunit", "profile_type", b"profile_type", "prop_connect_catalog_id", b"prop_connect_catalog_id", "prop_connect_catalog_item_id", b"prop_connect_catalog_item_id", "range", b"range", "remarks", b"remarks", "safety_factor", b"safety_factor", "safety_factor_dsdsunit", b"safety_factor_dsdsunit", "screen_length", b"screen_length", "screen_length_dsdsunit", b"screen_length_dsdsunit", "seal_type", b"seal_type", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "service_class", b"service_class", "service_type", b"service_type", "sleeve_length", b"sleeve_length", "sleeve_length_dsdsunit", b"sleeve_length_dsdsunit", "slip_friction_factor", b"slip_friction_factor", "slip_length", b"slip_length", "slip_length_dsdsunit", b"slip_length_dsdsunit", "slip_taper_angle", b"slip_taper_angle", "slip_taper_angle_dsdsunit", b"slip_taper_angle_dsdsunit", "slot_bottom_md", b"slot_bottom_md", "slot_bottom_md_dsdsunit", b"slot_bottom_md_dsdsunit", "slot_length", b"slot_length", "slot_length_dsdsunit", b"slot_length_dsdsunit", "slot_top_md", b"slot_top_md", "slot_top_md_dsdsunit", b"slot_top_md_dsdsunit", "slot_type", b"slot_type", "slot_width", b"slot_width", "slot_width_dsdsunit", b"slot_width_dsdsunit", "sub_assembly_comp_id", b"sub_assembly_comp_id", "sub_assembly_id", b"sub_assembly_id", "supplier", b"supplier", "tfa", b"tfa", "tfa_dsdsunit", b"tfa_dsdsunit", "thermal_expansion_coef", b"thermal_expansion_coef", "thermal_expansion_coef_dsdsunit", b"thermal_expansion_coef_dsdsunit", "thread_type", b"thread_type", "top_conn_length", b"top_conn_length", "top_conn_length_dsdsunit", b"top_conn_length_dsdsunit", "top_conn_od", b"top_conn_od", "top_conn_od_dsdsunit", b"top_conn_od_dsdsunit", "top_conn_type", b"top_conn_type", "torque_max", b"torque_max", "torque_max_dsdsunit", b"torque_max_dsdsunit", "torque_min", b"torque_min", "torque_min_dsdsunit", b"torque_min_dsdsunit", "ultimate_tensile_strength", b"ultimate_tensile_strength", "ultimate_tensile_strength_dsdsunit", b"ultimate_tensile_strength_dsdsunit", "undercut_angle", b"undercut_angle", "undercut_angle_dsdsunit", b"undercut_angle_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wall_thickness", b"wall_thickness", "wall_thickness_dsdsunit", b"wall_thickness_dsdsunit", "wall_thickness_percent", b"wall_thickness_percent", "wall_thickness_percent_dsdsunit", b"wall_thickness_percent_dsdsunit", "width", b"width", "width_dsdsunit", b"width_dsdsunit", "wl_bore_size", b"wl_bore_size", "wl_bore_size_dsdsunit", b"wl_bore_size_dsdsunit", "working_press", b"working_press", "working_press_dsdsunit", b"working_press_dsdsunit", "yield_weight_body", b"yield_weight_body", "yield_weight_body_dsdsunit", b"yield_weight_body_dsdsunit", "yield_weight_conn", b"yield_weight_conn", "yield_weight_conn_dsdsunit", b"yield_weight_conn_dsdsunit", "youngs_modulus", b"youngs_modulus", "youngs_modulus_dsdsunit", b"youngs_modulus_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["anisotropic_hoop", b"anisotropic_hoop", "anisotropic_hoop_dsdsunit", b"anisotropic_hoop_dsdsunit", "anisotropic_radial", b"anisotropic_radial", "anisotropic_radial_dsdsunit", b"anisotropic_radial_dsdsunit", "annular_flow_area", b"annular_flow_area", "annular_flow_area_dsdsunit", b"annular_flow_area_dsdsunit", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "area_opening_internal", b"area_opening_internal", "area_opening_internal_dsdsunit", b"area_opening_internal_dsdsunit", "assembly_comp_id", b"assembly_comp_id", "audit_remarks", b"audit_remarks", "average_joint_length", b"average_joint_length", "average_joint_length_dsdsunit", b"average_joint_length_dsdsunit", "axial_rating", b"axial_rating", "axial_rating_dsdsunit", b"axial_rating_dsdsunit", "bitflow_rate", b"bitflow_rate", "bitflow_rate_dsdsunit", b"bitflow_rate_dsdsunit", "blade_length", b"blade_length", "blade_length_dsdsunit", b"blade_length_dsdsunit", "bot_conn_length", b"bot_conn_length", "bot_conn_length_dsdsunit", b"bot_conn_length_dsdsunit", "bot_conn_od", b"bot_conn_od", "bot_conn_od_dsdsunit", b"bot_conn_od_dsdsunit", "bot_conn_type", b"bot_conn_type", "box_pin_config", b"box_pin_config", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "catalog_key_desc", b"catalog_key_desc", "centers", b"centers", "centers_dsdsunit", b"centers_dsdsunit", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "coating", b"coating", "comp_cost", b"comp_cost", "comp_cost_dsdsunit", b"comp_cost_dsdsunit", "comp_group", b"comp_group", "comp_name", b"comp_name", "comp_type_code", b"comp_type_code", "condition", b"condition", "conductivity", b"conductivity", "conductivity_dsdsunit", b"conductivity_dsdsunit", "connection_grade", b"connection_grade", "connection_name", b"connection_name", "connection_torsional_yield", b"connection_torsional_yield", "connection_torsional_yield_dsdsunit", b"connection_torsional_yield_dsdsunit", "connection_type", b"connection_type", "contact_length", b"contact_length", "contact_length_dsdsunit", b"contact_length_dsdsunit", "coring_mode", b"coring_mode", "correction_factor", b"correction_factor", "correction_factor_dsdsunit", b"correction_factor_dsdsunit", "cost_per_length", b"cost_per_length", "cost_per_length_dsdsunit", b"cost_per_length_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "critical_percent_axial", b"critical_percent_axial", "critical_percent_axial_dsdsunit", b"critical_percent_axial_dsdsunit", "critical_percent_collapse", b"critical_percent_collapse", "critical_percent_collapse_dsdsunit", b"critical_percent_collapse_dsdsunit", "critical_percent_triaxial", b"critical_percent_triaxial", "critical_percent_triaxial_dsdsunit", b"critical_percent_triaxial_dsdsunit", "critical_percent_triaxial_hoop", b"critical_percent_triaxial_hoop", "critical_percent_triaxial_hoop_dsdsunit", b"critical_percent_triaxial_hoop_dsdsunit", "csg_comp_group_code", b"csg_comp_group_code", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "description", b"description", "displacement", b"displacement", "displacement_dsdsunit", b"displacement_dsdsunit", "distance_from_bit", b"distance_from_bit", "distance_from_bit_dsdsunit", b"distance_from_bit_dsdsunit", "event_id", b"event_id", "external_comp_acc_id", b"external_comp_acc_id", "external_pressure_test", b"external_pressure_test", "external_pressure_test_dsdsunit", b"external_pressure_test_dsdsunit", "fatigue_endurance_limit", b"fatigue_endurance_limit", "fatigue_endurance_limit_dsdsunit", b"fatigue_endurance_limit_dsdsunit", "fish_neck_type", b"fish_neck_type", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "fishneck_od", b"fishneck_od", "fishneck_od_dsdsunit", b"fishneck_od_dsdsunit", "float_id", b"float_id", "float_id_dsdsunit", b"float_id_dsdsunit", "friction_coeff", b"friction_coeff", "grade", b"grade", "grade_id", b"grade_id", "hanger_size", b"hanger_size", "hanger_size_dsdsunit", b"hanger_size_dsdsunit", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_connection", b"id_connection", "id_connection_dsdsunit", b"id_connection_dsdsunit", "id_coupling", b"id_coupling", "id_coupling_dsdsunit", b"id_coupling_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "id_min", b"id_min", "id_min_dsdsunit", b"id_min_dsdsunit", "id_sleeve", b"id_sleeve", "id_sleeve_dsdsunit", b"id_sleeve_dsdsunit", "inner_assembly_id", b"inner_assembly_id", "internal_pressure_test", b"internal_pressure_test", "internal_pressure_test_dsdsunit", b"internal_pressure_test_dsdsunit", "internal_ref", b"internal_ref", "is_bit_flow", b"is_bit_flow", "is_flow_out", b"is_flow_out", "is_port_open", b"is_port_open", "is_slot_round", b"is_slot_round", "is_slotted", b"is_slotted", "is_spiral", b"is_spiral", "is_threadlock_used", b"is_threadlock_used", "joint_cost", b"joint_cost", "joint_cost_dsdsunit", b"joint_cost_dsdsunit", "joint_strength", b"joint_strength", "joint_strength_compression", b"joint_strength_compression", "joint_strength_compression_dsdsunit", b"joint_strength_compression_dsdsunit", "joint_strength_dsdsunit", b"joint_strength_dsdsunit", "joints", b"joints", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "length_inside_coupling", b"length_inside_coupling", "length_inside_coupling_dsdsunit", b"length_inside_coupling_dsdsunit", "length_outside_coupling", b"length_outside_coupling", "length_outside_coupling_dsdsunit", b"length_outside_coupling_dsdsunit", "length_tool_joint", b"length_tool_joint", "length_tool_joint_dsdsunit", b"length_tool_joint_dsdsunit", "length_tool_joint_inside", b"length_tool_joint_inside", "length_tool_joint_inside_dsdsunit", b"length_tool_joint_inside_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "manufacturer_id", b"manufacturer_id", "material", b"material", "material_id", b"material_id", "material_num", b"material_num", "max_bend", b"max_bend", "max_bend_dsdsunit", b"max_bend_dsdsunit", "max_hole_size", b"max_hole_size", "max_hole_size_dsdsunit", b"max_hole_size_dsdsunit", "max_rec_flow_rate", b"max_rec_flow_rate", "max_rec_flow_rate_dsdsunit", b"max_rec_flow_rate_dsdsunit", "max_seal_pressure", b"max_seal_pressure", "max_seal_pressure_dsdsunit", b"max_seal_pressure_dsdsunit", "max_slip_od", b"max_slip_od", "max_slip_od_dsdsunit", b"max_slip_od_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "min_id", b"min_id", "min_id_dsdsunit", b"min_id_dsdsunit", "min_op_pressure", b"min_op_pressure", "min_op_pressure_dsdsunit", b"min_op_pressure_dsdsunit", "min_slip_od", b"min_slip_od", "min_slip_od_dsdsunit", b"min_slip_od_dsdsunit", "min_yield_stress", b"min_yield_stress", "min_yield_stress_dsdsunit", b"min_yield_stress_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "nominal_weight", b"nominal_weight", "nominal_weight_measure", b"nominal_weight_measure", "nominal_weight_measure_dsdsunit", b"nominal_weight_measure_dsdsunit", "num_rows", b"num_rows", "number_slots", b"number_slots", "number_slots_dsdsunit", b"number_slots_dsdsunit", "od_average", b"od_average", "od_average_dsdsunit", b"od_average_dsdsunit", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_connection", b"od_connection", "od_connection_dsdsunit", b"od_connection_dsdsunit", "od_extended", b"od_extended", "od_extended_dsdsunit", b"od_extended_dsdsunit", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "od_retracted", b"od_retracted", "od_retracted_dsdsunit", b"od_retracted_dsdsunit", "od_sleeve", b"od_sleeve", "od_sleeve_dsdsunit", b"od_sleeve_dsdsunit", "perc_area_open", b"perc_area_open", "perc_area_open_dsdsunit", b"perc_area_open_dsdsunit", "percent_plugged", b"percent_plugged", "percent_plugged_dsdsunit", b"percent_plugged_dsdsunit", "perf_density", b"perf_density", "perf_density_dsdsunit", b"perf_density_dsdsunit", "perf_hole_diameter", b"perf_hole_diameter", "perf_hole_diameter_dsdsunit", b"perf_hole_diameter_dsdsunit", "pilot_hole_size", b"pilot_hole_size", "pilot_hole_size_dsdsunit", b"pilot_hole_size_dsdsunit", "pipe_data_id", b"pipe_data_id", "pipe_pressure_burst", b"pipe_pressure_burst", "pipe_pressure_burst_dsdsunit", b"pipe_pressure_burst_dsdsunit", "pipe_run_id", b"pipe_run_id", "pipe_type", b"pipe_type", "plain_end_cost", b"plain_end_cost", "plain_end_cost_dsdsunit", b"plain_end_cost_dsdsunit", "pocket_size", b"pocket_size", "pocket_size_dsdsunit", b"pocket_size_dsdsunit", "pocket_type", b"pocket_type", "poissons_ratio", b"poissons_ratio", "press_rating_bot", b"press_rating_bot", "press_rating_bot_dsdsunit", b"press_rating_bot_dsdsunit", "press_rating_top", b"press_rating_top", "press_rating_top_dsdsunit", b"press_rating_top_dsdsunit", "pressure_burst", b"pressure_burst", "pressure_burst_dsdsunit", b"pressure_burst_dsdsunit", "pressure_collapse", b"pressure_collapse", "pressure_collapse_dsdsunit", b"pressure_collapse_dsdsunit", "profile_type", b"profile_type", "prop_connect_catalog_id", b"prop_connect_catalog_id", "prop_connect_catalog_item_id", b"prop_connect_catalog_item_id", "range", b"range", "remarks", b"remarks", "safety_factor", b"safety_factor", "safety_factor_dsdsunit", b"safety_factor_dsdsunit", "screen_length", b"screen_length", "screen_length_dsdsunit", b"screen_length_dsdsunit", "seal_type", b"seal_type", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "service_class", b"service_class", "service_type", b"service_type", "sleeve_length", b"sleeve_length", "sleeve_length_dsdsunit", b"sleeve_length_dsdsunit", "slip_friction_factor", b"slip_friction_factor", "slip_length", b"slip_length", "slip_length_dsdsunit", b"slip_length_dsdsunit", "slip_taper_angle", b"slip_taper_angle", "slip_taper_angle_dsdsunit", b"slip_taper_angle_dsdsunit", "slot_bottom_md", b"slot_bottom_md", "slot_bottom_md_dsdsunit", b"slot_bottom_md_dsdsunit", "slot_length", b"slot_length", "slot_length_dsdsunit", b"slot_length_dsdsunit", "slot_top_md", b"slot_top_md", "slot_top_md_dsdsunit", b"slot_top_md_dsdsunit", "slot_type", b"slot_type", "slot_width", b"slot_width", "slot_width_dsdsunit", b"slot_width_dsdsunit", "sub_assembly_comp_id", b"sub_assembly_comp_id", "sub_assembly_id", b"sub_assembly_id", "supplier", b"supplier", "tfa", b"tfa", "tfa_dsdsunit", b"tfa_dsdsunit", "thermal_expansion_coef", b"thermal_expansion_coef", "thermal_expansion_coef_dsdsunit", b"thermal_expansion_coef_dsdsunit", "thread_type", b"thread_type", "top_conn_length", b"top_conn_length", "top_conn_length_dsdsunit", b"top_conn_length_dsdsunit", "top_conn_od", b"top_conn_od", "top_conn_od_dsdsunit", b"top_conn_od_dsdsunit", "top_conn_type", b"top_conn_type", "torque_max", b"torque_max", "torque_max_dsdsunit", b"torque_max_dsdsunit", "torque_min", b"torque_min", "torque_min_dsdsunit", b"torque_min_dsdsunit", "ultimate_tensile_strength", b"ultimate_tensile_strength", "ultimate_tensile_strength_dsdsunit", b"ultimate_tensile_strength_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "undercut_angle", b"undercut_angle", "undercut_angle_dsdsunit", b"undercut_angle_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wall_thickness", b"wall_thickness", "wall_thickness_dsdsunit", b"wall_thickness_dsdsunit", "wall_thickness_percent", b"wall_thickness_percent", "wall_thickness_percent_dsdsunit", b"wall_thickness_percent_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "width", b"width", "width_dsdsunit", b"width_dsdsunit", "wl_bore_size", b"wl_bore_size", "wl_bore_size_dsdsunit", b"wl_bore_size_dsdsunit", "working_press", b"working_press", "working_press_dsdsunit", b"working_press_dsdsunit", "yield_weight_body", b"yield_weight_body", "yield_weight_body_dsdsunit", b"yield_weight_body_dsdsunit", "yield_weight_conn", b"yield_weight_conn", "yield_weight_conn_dsdsunit", b"yield_weight_conn_dsdsunit", "youngs_modulus", b"youngs_modulus", "youngs_modulus_dsdsunit", b"youngs_modulus_dsdsunit"]) -> None: ...

global___CdAssemblyCompInner = CdAssemblyCompInner

class CdAssemblyCompStatus(google.protobuf.message.Message):
    """Original Name: CD_ASSEMBLY_COMP_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SET_DEPTH_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    STATE_FIELD_NUMBER: builtins.int
    MD_LANDED_FIELD_NUMBER: builtins.int
    DISPOSITION_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    REPAIRED_BY_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    MD_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    REASON_FIELD_NUMBER: builtins.int
    MATERIAL_TRANSFER_NO_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STATUS_CODE_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_FROM_FIELD_NUMBER: builtins.int
    SET_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_STATUS_FIELD_NUMBER: builtins.int
    CONDITION_FIELD_NUMBER: builtins.int
    MD_LANDED_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_STATUS_ID_FIELD_NUMBER: builtins.int
    MD_TO_FIELD_NUMBER: builtins.int
    MD_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def set_depth(self) -> global___FloatMessage:
        """Original Name: SET_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def state(self) -> global___StringMessage:
        """Original Name: STATE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_landed(self) -> global___FloatMessage:
        """Original Name: MD_LANDED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposition(self) -> global___StringMessage:
        """Original Name: DISPOSITION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def repaired_by(self) -> global___StringMessage:
        """Original Name: REPAIRED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason(self) -> global___StringMessage:
        """Original Name: REASON, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_transfer_no(self) -> global___StringMessage:
        """Original Name: MATERIAL_TRANSFER_NO, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_code(self) -> global___StringMessage:
        """Original Name: STATUS_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from(self) -> global___FloatMessage:
        """Original Name: MD_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def set_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: SET_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_status(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_STATUS, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition(self) -> global___StringMessage:
        """Original Name: CONDITION, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_landed_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_LANDED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_status_id: builtins.str
    """Original Name: ASSEMBLY_COMP_STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_to(self) -> global___FloatMessage:
        """Original Name: MD_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_ASSEMBLY_COMP_STATUS_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        set_depth: global___FloatMessage | None = ...,
        length: global___FloatMessage | None = ...,
        state: global___StringMessage | None = ...,
        md_landed: global___FloatMessage | None = ...,
        disposition: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        status: global___StringMessage | None = ...,
        repaired_by: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        md_from_dsdsunit: global___StringMessage | None = ...,
        reason: global___StringMessage | None = ...,
        material_transfer_no: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        status_code: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        md_from: global___FloatMessage | None = ...,
        set_depth_dsdsunit: global___StringMessage | None = ...,
        date_status: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        condition: global___StringMessage | None = ...,
        md_landed_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_status_id: builtins.str = ...,
        md_to: global___FloatMessage | None = ...,
        md_to_dsdsunit: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly_comp", b"cd_assembly_comp", "condition", b"condition", "date_status", b"date_status", "disposition", b"disposition", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "material_transfer_no", b"material_transfer_no", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_landed", b"md_landed", "md_landed_dsdsunit", b"md_landed_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "native_uid", b"native_uid", "reason", b"reason", "repaired_by", b"repaired_by", "set_depth", b"set_depth", "set_depth_dsdsunit", b"set_depth_dsdsunit", "state", b"state", "status", b"status", "status_code", b"status_code"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_comp_status_id", b"assembly_comp_status_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "condition", b"condition", "date_status", b"date_status", "disposition", b"disposition", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "material_transfer_no", b"material_transfer_no", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_landed", b"md_landed", "md_landed_dsdsunit", b"md_landed_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "native_uid", b"native_uid", "reason", b"reason", "repaired_by", b"repaired_by", "set_depth", b"set_depth", "set_depth_dsdsunit", b"set_depth_dsdsunit", "state", b"state", "status", b"status", "status_code", b"status_code", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdAssemblyCompStatus = CdAssemblyCompStatus

class CdAssemblyDetail(google.protobuf.message.Message):
    """Original Name: CD_ASSEMBLY_DETAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MD_TOP_FIELD_NUMBER: builtins.int
    PRESSURE_COLLAPSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    YIELD_STRENGTH_FIELD_NUMBER: builtins.int
    YIELD_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    OD_CONNECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_DRIFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    ID_CONNECTION_FIELD_NUMBER: builtins.int
    PRESSURE_COLLAPSE_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    OD_CONNECTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMMENTS_1_FIELD_NUMBER: builtins.int
    COMMENTS_2_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_BURST_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    PRESSURE_BURST_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_DETAIL_ID_FIELD_NUMBER: builtins.int
    ID_CONNECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_NAME_FIELD_NUMBER: builtins.int
    ID_DRIFT_FIELD_NUMBER: builtins.int
    TUBING_DESC_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_collapse_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_COLLAPSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_strength(self) -> global___FloatMessage:
        """Original Name: YIELD_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: YIELD_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_connection_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_CONNECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_DRIFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_connection(self) -> global___FloatMessage:
        """Original Name: ID_CONNECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_collapse(self) -> global___FloatMessage:
        """Original Name: PRESSURE_COLLAPSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_connection(self) -> global___FloatMessage:
        """Original Name: OD_CONNECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments_1(self) -> global___StringMessage:
        """Original Name: COMMENTS_1, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments_2(self) -> global___StringMessage:
        """Original Name: COMMENTS_2, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_burst(self) -> global___FloatMessage:
        """Original Name: PRESSURE_BURST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pressure_burst_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_BURST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_detail_id: builtins.str
    """Original Name: ASSEMBLY_DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def id_connection_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_CONNECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_name(self) -> global___StringMessage:
        """Original Name: CONNECTION_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift(self) -> global___FloatMessage:
        """Original Name: ID_DRIFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_desc(self) -> global___StringMessage:
        """Original Name: TUBING_DESC, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly(self) -> global___CdAssemblyRef:
        """Remote references:

        Original Name: CD_ASSEMBLY, WrappedMessage: CdAssembly
        FK_CD_ASSEMBLY_DETAIL_CD_ASSEMBLY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        md_top: global___FloatMessage | None = ...,
        pressure_collapse_dsdsunit: global___StringMessage | None = ...,
        yield_strength: global___FloatMessage | None = ...,
        yield_strength_dsdsunit: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        linear_capacity: global___FloatMessage | None = ...,
        od_connection_dsdsunit: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        id_drift_dsdsunit: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        id_connection: global___FloatMessage | None = ...,
        pressure_collapse: global___FloatMessage | None = ...,
        grade_id: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        od_body: global___FloatMessage | None = ...,
        od_connection: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        comments_1: global___StringMessage | None = ...,
        comments_2: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        pressure_burst: global___FloatMessage | None = ...,
        assembly_id: builtins.str = ...,
        pressure_burst_dsdsunit: global___StringMessage | None = ...,
        assembly_detail_id: builtins.str = ...,
        id_connection_dsdsunit: global___StringMessage | None = ...,
        connection_name: global___StringMessage | None = ...,
        id_drift: global___FloatMessage | None = ...,
        tubing_desc: global___StringMessage | None = ...,
        cd_assembly: global___CdAssemblyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "cd_assembly", b"cd_assembly", "comments_1", b"comments_1", "comments_2", b"comments_2", "connection_name", b"connection_name", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_connection", b"id_connection", "id_connection_dsdsunit", b"id_connection_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_connection", b"od_connection", "od_connection_dsdsunit", b"od_connection_dsdsunit", "pressure_burst", b"pressure_burst", "pressure_burst_dsdsunit", b"pressure_burst_dsdsunit", "pressure_collapse", b"pressure_collapse", "pressure_collapse_dsdsunit", b"pressure_collapse_dsdsunit", "sequence_no", b"sequence_no", "tubing_desc", b"tubing_desc", "yield_strength", b"yield_strength", "yield_strength_dsdsunit", b"yield_strength_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "assembly_detail_id", b"assembly_detail_id", "assembly_id", b"assembly_id", "cd_assembly", b"cd_assembly", "comments_1", b"comments_1", "comments_2", b"comments_2", "connection_name", b"connection_name", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_connection", b"id_connection", "id_connection_dsdsunit", b"id_connection_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_connection", b"od_connection", "od_connection_dsdsunit", b"od_connection_dsdsunit", "pressure_burst", b"pressure_burst", "pressure_burst_dsdsunit", b"pressure_burst_dsdsunit", "pressure_collapse", b"pressure_collapse", "pressure_collapse_dsdsunit", b"pressure_collapse_dsdsunit", "sequence_no", b"sequence_no", "tubing_desc", b"tubing_desc", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "yield_strength", b"yield_strength", "yield_strength_dsdsunit", b"yield_strength_dsdsunit"]) -> None: ...

global___CdAssemblyDetail = CdAssemblyDetail

class CdAssemblyIdMin(google.protobuf.message.Message):
    """Original Name: CD_ASSEMBLY_ID_MIN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ID_MIN_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_MIN_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    ID_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def id_min(self) -> global___FloatMessage:
        """Original Name: ID_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id_min_id: builtins.str
    """Original Name: ASSEMBLY_ID_MIN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def id_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly(self) -> global___CdAssemblyRef:
        """Remote references:

        Original Name: CD_ASSEMBLY, WrappedMessage: CdAssembly
        FK_CD_ASSEMBLY_ID_MIN_CD_ASSEMBLY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        id_min: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        md: global___FloatMessage | None = ...,
        assembly_id_min_id: builtins.str = ...,
        assembly_id: builtins.str = ...,
        id_min_dsdsunit: global___StringMessage | None = ...,
        cd_assembly: global___CdAssemblyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly", b"cd_assembly", "description", b"description", "id_min", b"id_min", "id_min_dsdsunit", b"id_min_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "assembly_id_min_id", b"assembly_id_min_id", "cd_assembly", b"cd_assembly", "description", b"description", "id_min", b"id_min", "id_min_dsdsunit", b"id_min_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdAssemblyIdMin = CdAssemblyIdMin

class CdAssemblyInner(google.protobuf.message.Message):
    """Original Name: CD_ASSEMBLY_INNER, Implemented: True, Createable: False, Read Only: True, Updatable: False, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MUD_DENSITY_SHOE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    PIPE_RUN_ID_FIELD_NUMBER: builtins.int
    ROD_LOAD_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_ASSEMBLY_TOP_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    SUSP_POINT_CORRECTION_FIELD_NUMBER: builtins.int
    MD_ASSEMBLY_BASE_FIELD_NUMBER: builtins.int
    OVERLAP_FIELD_NUMBER: builtins.int
    TVD_ASSEMBLY_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROD_SVC_FACTOR_FIELD_NUMBER: builtins.int
    DESIGN_LIFE_FIELD_NUMBER: builtins.int
    IS_PARALLEL_FIELD_NUMBER: builtins.int
    MD_ASSEMBLY_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    PILOT_HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OVERLAP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_SET_DEPTH_CORRECTION_FIELD_NUMBER: builtins.int
    PILOT_HOLE_SIZE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    WEIGHT_BELOW_JARS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONCENTRIC_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_SIZE_FIELD_NUMBER: builtins.int
    STRING_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    STRING_CLASS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    OD_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEIGHT_ABOVE_JARS_FIELD_NUMBER: builtins.int
    ASSEMBLY_NO_FIELD_NUMBER: builtins.int
    CASING_CUT_OFF_FIELD_NUMBER: builtins.int
    SUSP_POINT_CORRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_TOTAL_FIELD_NUMBER: builtins.int
    ASSEMBLY_NAME_FIELD_NUMBER: builtins.int
    ID_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOC_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    MD_ASSEMBLY_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEIGHT_ABOVE_JARS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUSP_POINT_FIELD_NUMBER: builtins.int
    IS_TOP_DOWN_FIELD_NUMBER: builtins.int
    SET_DAY_NO_FIELD_NUMBER: builtins.int
    TVD_ASSEMBLY_BASE_FIELD_NUMBER: builtins.int
    TVD_TOC_FIELD_NUMBER: builtins.int
    IS_CASING_LINER_FIELD_NUMBER: builtins.int
    SAND_CONTROL_EQUIPMENT_FIELD_NUMBER: builtins.int
    MD_SET_DEPTH_CORRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_ASSEMBLY_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    OD_MAX_FIELD_NUMBER: builtins.int
    PLAN_DEPTH_TYPE_FIELD_NUMBER: builtins.int
    MD_ASSEMBLY_TOP_FIELD_NUMBER: builtins.int
    INNER_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    MUD_DENSITY_SHOE_FIELD_NUMBER: builtins.int
    NO_COMPLETION_TRIPS_FIELD_NUMBER: builtins.int
    CASING_CUT_OFF_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_MIN_FIELD_NUMBER: builtins.int
    ROD_SVC_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEMENT_DAY_NO_FIELD_NUMBER: builtins.int
    WEIGHT_BELOW_JARS_FIELD_NUMBER: builtins.int
    TVD_TOC_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROD_LOAD_FACTOR_FIELD_NUMBER: builtins.int
    MD_TOC_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def mud_density_shoe_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_DENSITY_SHOE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_run_id(self) -> global___StringMessage:
        """Original Name: PIPE_RUN_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_load_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROD_LOAD_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_assembly_top(self) -> global___FloatMessage:
        """Original Name: TVD_ASSEMBLY_TOP, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def susp_point_correction(self) -> global___FloatMessage:
        """Original Name: SUSP_POINT_CORRECTION, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_assembly_base(self) -> global___FloatMessage:
        """Original Name: MD_ASSEMBLY_BASE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overlap(self) -> global___FloatMessage:
        """Original Name: OVERLAP, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_assembly_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_ASSEMBLY_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_svc_factor(self) -> global___FloatMessage:
        """Original Name: ROD_SVC_FACTOR, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_life(self) -> global___StringMessage:
        """Original Name: DESIGN_LIFE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_parallel(self) -> global___StringMessage:
        """Original Name: IS_PARALLEL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_assembly_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_ASSEMBLY_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pilot_hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PILOT_HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overlap_dsdsunit(self) -> global___StringMessage:
        """Original Name: OVERLAP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_set_depth_correction(self) -> global___FloatMessage:
        """Original Name: MD_SET_DEPTH_CORRECTION, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pilot_hole_size(self) -> global___FloatMessage:
        """Original Name: PILOT_HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_below_jars_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_BELOW_JARS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def concentric_assembly_id(self) -> global___StringMessage:
        """Original Name: CONCENTRIC_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_size(self) -> global___FloatMessage:
        """Original Name: ASSEMBLY_SIZE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_type(self) -> global___StringMessage:
        """Original Name: STRING_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_class(self) -> global___StringMessage:
        """Original Name: STRING_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_above_jars(self) -> global___FloatMessage:
        """Original Name: WEIGHT_ABOVE_JARS, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_no(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_cut_off(self) -> global___FloatMessage:
        """Original Name: CASING_CUT_OFF, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def susp_point_correction_dsdsunit(self) -> global___StringMessage:
        """Original Name: SUSP_POINT_CORRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_total(self) -> global___FloatMessage:
        """Original Name: LENGTH_TOTAL, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_name(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_toc(self) -> global___FloatMessage:
        """Original Name: MD_TOC, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_assembly_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_ASSEMBLY_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_above_jars_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_ABOVE_JARS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def susp_point(self) -> global___StringMessage:
        """Original Name: SUSP_POINT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_top_down(self) -> global___StringMessage:
        """Original Name: IS_TOP_DOWN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def set_day_no(self) -> global___FloatMessage:
        """Original Name: SET_DAY_NO, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_assembly_base(self) -> global___FloatMessage:
        """Original Name: TVD_ASSEMBLY_BASE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_toc(self) -> global___FloatMessage:
        """Original Name: TVD_TOC, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_casing_liner(self) -> global___StringMessage:
        """Original Name: IS_CASING_LINER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_control_equipment(self) -> global___StringMessage:
        """Original Name: SAND_CONTROL_EQUIPMENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_set_depth_correction_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_SET_DEPTH_CORRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_assembly_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_ASSEMBLY_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def od_max(self) -> global___FloatMessage:
        """Original Name: OD_MAX, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plan_depth_type(self) -> global___Int32Message:
        """Original Name: PLAN_DEPTH_TYPE, Original type: Edm.Int16, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_assembly_top(self) -> global___FloatMessage:
        """Original Name: MD_ASSEMBLY_TOP, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    inner_assembly_id: builtins.str
    """Original Name: INNER_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_density_shoe(self) -> global___FloatMessage:
        """Original Name: MUD_DENSITY_SHOE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def no_completion_trips(self) -> global___Int32Message:
        """Original Name: NO_COMPLETION_TRIPS, Original type: Edm.Int32, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_cut_off_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_CUT_OFF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_min(self) -> global___FloatMessage:
        """Original Name: ID_MIN, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_svc_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROD_SVC_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_day_no(self) -> global___FloatMessage:
        """Original Name: CEMENT_DAY_NO, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_below_jars(self) -> global___FloatMessage:
        """Original Name: WEIGHT_BELOW_JARS, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_toc_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TOC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_load_factor(self) -> global___FloatMessage:
        """Original Name: ROD_LOAD_FACTOR, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_toc_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_type(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        mud_density_shoe_dsdsunit: global___StringMessage | None = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        length_total_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        pipe_run_id: global___StringMessage | None = ...,
        rod_load_factor_dsdsunit: global___StringMessage | None = ...,
        tvd_assembly_top: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        hole_size: global___FloatMessage | None = ...,
        susp_point_correction: global___FloatMessage | None = ...,
        md_assembly_base: global___FloatMessage | None = ...,
        overlap: global___FloatMessage | None = ...,
        tvd_assembly_base_dsdsunit: global___StringMessage | None = ...,
        rod_svc_factor: global___FloatMessage | None = ...,
        design_life: global___StringMessage | None = ...,
        is_parallel: global___StringMessage | None = ...,
        md_assembly_top_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        pilot_hole_size_dsdsunit: global___StringMessage | None = ...,
        overlap_dsdsunit: global___StringMessage | None = ...,
        md_set_depth_correction: global___FloatMessage | None = ...,
        pilot_hole_size: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        weight_below_jars_dsdsunit: global___StringMessage | None = ...,
        assembly_size_dsdsunit: global___StringMessage | None = ...,
        concentric_assembly_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        assembly_size: global___FloatMessage | None = ...,
        string_type: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        string_class: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        od_max_dsdsunit: global___StringMessage | None = ...,
        weight_above_jars: global___FloatMessage | None = ...,
        assembly_no: global___StringMessage | None = ...,
        casing_cut_off: global___FloatMessage | None = ...,
        susp_point_correction_dsdsunit: global___StringMessage | None = ...,
        length_total: global___FloatMessage | None = ...,
        assembly_name: global___StringMessage | None = ...,
        id_min_dsdsunit: global___StringMessage | None = ...,
        md_toc: global___FloatMessage | None = ...,
        phase: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        md_assembly_base_dsdsunit: global___StringMessage | None = ...,
        weight_above_jars_dsdsunit: global___StringMessage | None = ...,
        susp_point: global___StringMessage | None = ...,
        is_top_down: global___StringMessage | None = ...,
        set_day_no: global___FloatMessage | None = ...,
        tvd_assembly_base: global___FloatMessage | None = ...,
        tvd_toc: global___FloatMessage | None = ...,
        is_casing_liner: global___StringMessage | None = ...,
        sand_control_equipment: global___StringMessage | None = ...,
        md_set_depth_correction_dsdsunit: global___StringMessage | None = ...,
        tvd_assembly_top_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        od_max: global___FloatMessage | None = ...,
        plan_depth_type: global___Int32Message | None = ...,
        md_assembly_top: global___FloatMessage | None = ...,
        inner_assembly_id: builtins.str = ...,
        mud_density_shoe: global___FloatMessage | None = ...,
        no_completion_trips: global___Int32Message | None = ...,
        casing_cut_off_dsdsunit: global___StringMessage | None = ...,
        id_min: global___FloatMessage | None = ...,
        rod_svc_factor_dsdsunit: global___StringMessage | None = ...,
        cement_day_no: global___FloatMessage | None = ...,
        weight_below_jars: global___FloatMessage | None = ...,
        tvd_toc_dsdsunit: global___StringMessage | None = ...,
        rod_load_factor: global___FloatMessage | None = ...,
        md_toc_dsdsunit: global___StringMessage | None = ...,
        assembly_type: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_name", b"assembly_name", "assembly_no", b"assembly_no", "assembly_size", b"assembly_size", "assembly_size_dsdsunit", b"assembly_size_dsdsunit", "assembly_type", b"assembly_type", "casing_cut_off", b"casing_cut_off", "casing_cut_off_dsdsunit", b"casing_cut_off_dsdsunit", "cement_day_no", b"cement_day_no", "concentric_assembly_id", b"concentric_assembly_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_report", b"date_report", "design_life", b"design_life", "event_id", b"event_id", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "id_min", b"id_min", "id_min_dsdsunit", b"id_min_dsdsunit", "is_casing_liner", b"is_casing_liner", "is_parallel", b"is_parallel", "is_top_down", b"is_top_down", "length_total", b"length_total", "length_total_dsdsunit", b"length_total_dsdsunit", "md_assembly_base", b"md_assembly_base", "md_assembly_base_dsdsunit", b"md_assembly_base_dsdsunit", "md_assembly_top", b"md_assembly_top", "md_assembly_top_dsdsunit", b"md_assembly_top_dsdsunit", "md_set_depth_correction", b"md_set_depth_correction", "md_set_depth_correction_dsdsunit", b"md_set_depth_correction_dsdsunit", "md_toc", b"md_toc", "md_toc_dsdsunit", b"md_toc_dsdsunit", "mud_density_shoe", b"mud_density_shoe", "mud_density_shoe_dsdsunit", b"mud_density_shoe_dsdsunit", "native_uid", b"native_uid", "no_completion_trips", b"no_completion_trips", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "overlap", b"overlap", "overlap_dsdsunit", b"overlap_dsdsunit", "phase", b"phase", "pilot_hole_size", b"pilot_hole_size", "pilot_hole_size_dsdsunit", b"pilot_hole_size_dsdsunit", "pipe_run_id", b"pipe_run_id", "plan_depth_type", b"plan_depth_type", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "rod_load_factor", b"rod_load_factor", "rod_load_factor_dsdsunit", b"rod_load_factor_dsdsunit", "rod_svc_factor", b"rod_svc_factor", "rod_svc_factor_dsdsunit", b"rod_svc_factor_dsdsunit", "sand_control_equipment", b"sand_control_equipment", "set_day_no", b"set_day_no", "string_class", b"string_class", "string_type", b"string_type", "susp_point", b"susp_point", "susp_point_correction", b"susp_point_correction", "susp_point_correction_dsdsunit", b"susp_point_correction_dsdsunit", "tvd_assembly_base", b"tvd_assembly_base", "tvd_assembly_base_dsdsunit", b"tvd_assembly_base_dsdsunit", "tvd_assembly_top", b"tvd_assembly_top", "tvd_assembly_top_dsdsunit", b"tvd_assembly_top_dsdsunit", "tvd_toc", b"tvd_toc", "tvd_toc_dsdsunit", b"tvd_toc_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "weight_above_jars", b"weight_above_jars", "weight_above_jars_dsdsunit", b"weight_above_jars_dsdsunit", "weight_below_jars", b"weight_below_jars", "weight_below_jars_dsdsunit", b"weight_below_jars_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_name", b"assembly_name", "assembly_no", b"assembly_no", "assembly_size", b"assembly_size", "assembly_size_dsdsunit", b"assembly_size_dsdsunit", "assembly_type", b"assembly_type", "casing_cut_off", b"casing_cut_off", "casing_cut_off_dsdsunit", b"casing_cut_off_dsdsunit", "cement_day_no", b"cement_day_no", "concentric_assembly_id", b"concentric_assembly_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_report", b"date_report", "design_life", b"design_life", "event_id", b"event_id", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "id_min", b"id_min", "id_min_dsdsunit", b"id_min_dsdsunit", "inner_assembly_id", b"inner_assembly_id", "is_casing_liner", b"is_casing_liner", "is_parallel", b"is_parallel", "is_top_down", b"is_top_down", "length_total", b"length_total", "length_total_dsdsunit", b"length_total_dsdsunit", "md_assembly_base", b"md_assembly_base", "md_assembly_base_dsdsunit", b"md_assembly_base_dsdsunit", "md_assembly_top", b"md_assembly_top", "md_assembly_top_dsdsunit", b"md_assembly_top_dsdsunit", "md_set_depth_correction", b"md_set_depth_correction", "md_set_depth_correction_dsdsunit", b"md_set_depth_correction_dsdsunit", "md_toc", b"md_toc", "md_toc_dsdsunit", b"md_toc_dsdsunit", "mud_density_shoe", b"mud_density_shoe", "mud_density_shoe_dsdsunit", b"mud_density_shoe_dsdsunit", "native_uid", b"native_uid", "no_completion_trips", b"no_completion_trips", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "overlap", b"overlap", "overlap_dsdsunit", b"overlap_dsdsunit", "phase", b"phase", "pilot_hole_size", b"pilot_hole_size", "pilot_hole_size_dsdsunit", b"pilot_hole_size_dsdsunit", "pipe_run_id", b"pipe_run_id", "plan_depth_type", b"plan_depth_type", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "rod_load_factor", b"rod_load_factor", "rod_load_factor_dsdsunit", b"rod_load_factor_dsdsunit", "rod_svc_factor", b"rod_svc_factor", "rod_svc_factor_dsdsunit", b"rod_svc_factor_dsdsunit", "sand_control_equipment", b"sand_control_equipment", "set_day_no", b"set_day_no", "string_class", b"string_class", "string_type", b"string_type", "susp_point", b"susp_point", "susp_point_correction", b"susp_point_correction", "susp_point_correction_dsdsunit", b"susp_point_correction_dsdsunit", "tvd_assembly_base", b"tvd_assembly_base", "tvd_assembly_base_dsdsunit", b"tvd_assembly_base_dsdsunit", "tvd_assembly_top", b"tvd_assembly_top", "tvd_assembly_top_dsdsunit", b"tvd_assembly_top_dsdsunit", "tvd_toc", b"tvd_toc", "tvd_toc_dsdsunit", b"tvd_toc_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "weight_above_jars", b"weight_above_jars", "weight_above_jars_dsdsunit", b"weight_above_jars_dsdsunit", "weight_below_jars", b"weight_below_jars", "weight_below_jars_dsdsunit", b"weight_below_jars_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdAssemblyInner = CdAssemblyInner

class CdAssemblyNote(google.protobuf.message.Message):
    """Original Name: CD_ASSEMBLY_NOTE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    NOTES_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ASSEMBLY_NOTE_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def notes(self) -> global___StringMessage:
        """Original Name: NOTES, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_note_id: builtins.str
    """Original Name: ASSEMBLY_NOTE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_assembly(self) -> global___CdAssemblyRef:
        """Remote references:

        Original Name: CD_ASSEMBLY, WrappedMessage: CdAssembly
        FK_CD_ASSEMBLY_NOTE_CD_ASSEMBLY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        notes: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        assembly_note_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        assembly_id: builtins.str = ...,
        cd_assembly: global___CdAssemblyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly", b"cd_assembly", "native_uid", b"native_uid", "notes", b"notes", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "assembly_note_id", b"assembly_note_id", "cd_assembly", b"cd_assembly", "native_uid", b"native_uid", "notes", b"notes", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdAssemblyNote = CdAssemblyNote

class CdAssemblyStatus(google.protobuf.message.Message):
    """Original Name: CD_ASSEMBLY_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TVD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUT_METHOD_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    TVD_LANDED_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MD_LANDED_FIELD_NUMBER: builtins.int
    DISPOSITION_FIELD_NUMBER: builtins.int
    TVD_TOP_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_STATUS_ID_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    REPAIRED_BY_FIELD_NUMBER: builtins.int
    TVD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_LANDED_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    REASON_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STATUS_CODE_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_BASE_FIELD_NUMBER: builtins.int
    DATE_STATUS_FIELD_NUMBER: builtins.int
    MD_LANDED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tvd_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_method(self) -> global___StringMessage:
        """Original Name: CUT_METHOD, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_landed_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_LANDED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_landed(self) -> global___FloatMessage:
        """Original Name: MD_LANDED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposition(self) -> global___StringMessage:
        """Original Name: DISPOSITION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top(self) -> global___FloatMessage:
        """Original Name: TVD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    assembly_status_id: builtins.str
    """Original Name: ASSEMBLY_STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def repaired_by(self) -> global___StringMessage:
        """Original Name: REPAIRED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_landed(self) -> global___FloatMessage:
        """Original Name: TVD_LANDED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason(self) -> global___StringMessage:
        """Original Name: REASON, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_code(self) -> global___StringMessage:
        """Original Name: STATUS_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base(self) -> global___FloatMessage:
        """Original Name: TVD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_status(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_STATUS, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_landed_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_LANDED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly(self) -> global___CdAssemblyRef:
        """Remote references:

        Original Name: CD_ASSEMBLY, WrappedMessage: CdAssembly
        FK_CD_ASSEMBLY_STATUS_CD_ASSEMBLY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tvd_top_dsdsunit: global___StringMessage | None = ...,
        cut_method: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        length: global___FloatMessage | None = ...,
        tvd_landed_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        md_landed: global___FloatMessage | None = ...,
        disposition: global___StringMessage | None = ...,
        tvd_top: global___FloatMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        assembly_status_id: builtins.str = ...,
        status: global___StringMessage | None = ...,
        repaired_by: global___StringMessage | None = ...,
        tvd_base_dsdsunit: global___StringMessage | None = ...,
        tvd_landed: global___FloatMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        reason: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        status_code: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        tvd_base: global___FloatMessage | None = ...,
        date_status: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_landed_dsdsunit: global___StringMessage | None = ...,
        cd_assembly: global___CdAssemblyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly", b"cd_assembly", "cut_method", b"cut_method", "date_status", b"date_status", "disposition", b"disposition", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_landed", b"md_landed", "md_landed_dsdsunit", b"md_landed_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "reason", b"reason", "remarks", b"remarks", "repaired_by", b"repaired_by", "status", b"status", "status_code", b"status_code", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_landed", b"tvd_landed", "tvd_landed_dsdsunit", b"tvd_landed_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "assembly_status_id", b"assembly_status_id", "cd_assembly", b"cd_assembly", "cut_method", b"cut_method", "date_status", b"date_status", "disposition", b"disposition", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_landed", b"md_landed", "md_landed_dsdsunit", b"md_landed_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "reason", b"reason", "remarks", b"remarks", "repaired_by", b"repaired_by", "status", b"status", "status_code", b"status_code", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_landed", b"tvd_landed", "tvd_landed_dsdsunit", b"tvd_landed_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdAssemblyStatus = CdAssemblyStatus

class CdAssemblySub(google.protobuf.message.Message):
    """Original Name: CD_ASSEMBLY_SUB, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SUB_ASSEMBLY_NUM_FIELD_NUMBER: builtins.int
    VENDOR_CONTACT_DETAILS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    QUANTITY_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    SUB_ASSEMBLY_NAME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    INSTALLATION_INSTRUCTIONS_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    IS_PRIMARY_FIELD_NUMBER: builtins.int
    ASSEMBLY_NUM_FIELD_NUMBER: builtins.int
    VENDOR_CONTACT_NAME_FIELD_NUMBER: builtins.int
    VENDOR_FIELD_NUMBER: builtins.int
    ASSEMBLY_SUB_ID_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def sub_assembly_num(self) -> global___StringMessage:
        """Original Name: SUB_ASSEMBLY_NUM, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor_contact_details(self) -> global___StringMessage:
        """Original Name: VENDOR_CONTACT_DETAILS, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity(self) -> global___Int32Message:
        """Original Name: QUANTITY, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sub_assembly_name(self) -> global___StringMessage:
        """Original Name: SUB_ASSEMBLY_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def installation_instructions(self) -> global___StringMessage:
        """Original Name: INSTALLATION_INSTRUCTIONS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scenario_id(self) -> global___StringMessage:
        """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_primary(self) -> global___StringMessage:
        """Original Name: IS_PRIMARY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_num(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_NUM, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor_contact_name(self) -> global___StringMessage:
        """Original Name: VENDOR_CONTACT_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor(self) -> global___StringMessage:
        """Original Name: VENDOR, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_sub_id: builtins.str
    """Original Name: ASSEMBLY_SUB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_assembly(self) -> global___CdAssemblyRef:
        """Remote references:

        Original Name: CD_ASSEMBLY, WrappedMessage: CdAssembly
        FK_CD_ASSEMBLY_SUB_CD_ASSEMBLY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        sub_assembly_num: global___StringMessage | None = ...,
        vendor_contact_details: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        quantity: global___Int32Message | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        assembly_id: builtins.str = ...,
        sub_assembly_name: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        installation_instructions: global___StringMessage | None = ...,
        scenario_id: global___StringMessage | None = ...,
        is_primary: global___StringMessage | None = ...,
        assembly_num: global___StringMessage | None = ...,
        vendor_contact_name: global___StringMessage | None = ...,
        vendor: global___StringMessage | None = ...,
        assembly_sub_id: builtins.str = ...,
        cd_assembly: global___CdAssemblyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_num", b"assembly_num", "cd_assembly", b"cd_assembly", "comments", b"comments", "installation_instructions", b"installation_instructions", "is_primary", b"is_primary", "native_uid", b"native_uid", "quantity", b"quantity", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "sub_assembly_name", b"sub_assembly_name", "sub_assembly_num", b"sub_assembly_num", "vendor", b"vendor", "vendor_contact_details", b"vendor_contact_details", "vendor_contact_name", b"vendor_contact_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "assembly_num", b"assembly_num", "assembly_sub_id", b"assembly_sub_id", "cd_assembly", b"cd_assembly", "comments", b"comments", "installation_instructions", b"installation_instructions", "is_primary", b"is_primary", "native_uid", b"native_uid", "quantity", b"quantity", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "sub_assembly_name", b"sub_assembly_name", "sub_assembly_num", b"sub_assembly_num", "undeclared_dependencies", b"undeclared_dependencies", "vendor", b"vendor", "vendor_contact_details", b"vendor_contact_details", "vendor_contact_name", b"vendor_contact_name", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdAssemblySub = CdAssemblySub

class CdAttachment(google.protobuf.message.Message):
    """Original Name: CD_ATTACHMENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: True"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    ATTACHMENT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    ATTACHMENT_ID_FIELD_NUMBER: builtins.int
    MIME_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment(self) -> global___BytesMessage:
        """Original Name: ATTACHMENT, Original type: Edm.Stream, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    attachment_id: builtins.str
    """Original Name: ATTACHMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mime_type(self) -> global___StringMessage:
        """Original Name: MIME_TYPE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        attachment: global___BytesMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_app_id: global___StringMessage | None = ...,
        attachment_id: builtins.str = ...,
        mime_type: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["attachment", b"attachment", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "mime_type", b"mime_type", "native_uid", b"native_uid", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attachment", b"attachment", "attachment_id", b"attachment_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "mime_type", b"mime_type", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdAttachment = CdAttachment

class CdAttachmentJournal(google.protobuf.message.Message):
    """Original Name: CD_ATTACHMENT_JOURNAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    ATTACHMENT_POINT_FIELD_NUMBER: builtins.int
    ATTACHMENT_TYPE_FIELD_NUMBER: builtins.int
    IS_COMPRESSED_FIELD_NUMBER: builtins.int
    MIME_TYPE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    IS_VISIBLE_FIELD_NUMBER: builtins.int
    ATTACHMENT_LOCATOR_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ATTACHMENT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    REFERENCE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    ATTACHMENT_ID_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    ATTACHMENT_DATE_FIELD_NUMBER: builtins.int
    ATTACHMENT_NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_point(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_POINT, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_type(self) -> global___Int32Message:
        """Original Name: ATTACHMENT_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_compressed(self) -> global___StringMessage:
        """Original Name: IS_COMPRESSED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mime_type(self) -> global___StringMessage:
        """Original Name: MIME_TYPE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_visible(self) -> global___StringMessage:
        """Original Name: IS_VISIBLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_locator(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_LOCATOR, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    attachment_journal_id: builtins.str
    """Original Name: ATTACHMENT_JOURNAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def reference(self) -> global___StringMessage:
        """Original Name: REFERENCE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_id(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ATTACHMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_name(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_NAME, Original type: Edm.String, Max Length: 260,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        attachment_point: global___StringMessage | None = ...,
        attachment_type: global___Int32Message | None = ...,
        is_compressed: global___StringMessage | None = ...,
        mime_type: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_visible: global___StringMessage | None = ...,
        attachment_locator: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        attachment_journal_id: builtins.str = ...,
        reference: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        attachment_id: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        attachment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        attachment_name: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["attachment_date", b"attachment_date", "attachment_id", b"attachment_id", "attachment_locator", b"attachment_locator", "attachment_name", b"attachment_name", "attachment_point", b"attachment_point", "attachment_type", b"attachment_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "flags", b"flags", "is_compressed", b"is_compressed", "is_visible", b"is_visible", "mime_type", b"mime_type", "native_uid", b"native_uid", "reference", b"reference", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attachment_date", b"attachment_date", "attachment_id", b"attachment_id", "attachment_journal_id", b"attachment_journal_id", "attachment_locator", b"attachment_locator", "attachment_name", b"attachment_name", "attachment_point", b"attachment_point", "attachment_type", b"attachment_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "flags", b"flags", "is_compressed", b"is_compressed", "is_visible", b"is_visible", "mime_type", b"mime_type", "native_uid", b"native_uid", "reference", b"reference", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdAttachmentJournal = CdAttachmentJournal

class CdBedImpellerCatalog(google.protobuf.message.Message):
    """Original Name: CD_BED_IMPELLER_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAX_OD_BODY_FIELD_NUMBER: builtins.int
    MAX_OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    CONTACT_LENGTH_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CONTACT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_od_body(self) -> global___FloatMessage:
        """Original Name: MAX_OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_length(self) -> global___FloatMessage:
        """Original Name: CONTACT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTACT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length(self) -> global___FloatMessage:
        """Original Name: FISHNECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fishneck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_BED_IMPELLER_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        max_od_body: global___FloatMessage | None = ...,
        max_od_body_dsdsunit: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        contact_length: global___FloatMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        contact_length_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        fishneck_length: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        fishneck_length_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "contact_length", b"contact_length", "contact_length_dsdsunit", b"contact_length_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "max_od_body", b"max_od_body", "max_od_body_dsdsunit", b"max_od_body_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "sect_type_code", b"sect_type_code", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "contact_length", b"contact_length", "contact_length_dsdsunit", b"contact_length_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "max_od_body", b"max_od_body", "max_od_body_dsdsunit", b"max_od_body_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdBedImpellerCatalog = CdBedImpellerCatalog

class CdBhaCompBit(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_BIT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MWD_FLOW_RATE_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_SIZE_PILOT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    BIT_SIZE_PASS_THROUGH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    IADC_CODE_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    IADC_LOCATION_FIELD_NUMBER: builtins.int
    BIT_GROUP_FIELD_NUMBER: builtins.int
    HOURS_ON_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_NO_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_3_FIELD_NUMBER: builtins.int
    EXCHANGE_RATE_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_4_FIELD_NUMBER: builtins.int
    IADC_INNER_FIELD_NUMBER: builtins.int
    BIT_SIZE_PASS_THROUGH_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_1_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_2_FIELD_NUMBER: builtins.int
    BIT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    IADC_OUTER_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_FIELD_NUMBER: builtins.int
    CURRENCY_USED_FIELD_NUMBER: builtins.int
    IADC_GAUGE_FIELD_NUMBER: builtins.int
    IADC_OTHER_FIELD_NUMBER: builtins.int
    IADC_REASON_PULLED_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_3_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_4_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOURS_ON_BIT_FIELD_NUMBER: builtins.int
    IS_LEFT_IN_WELL_FIELD_NUMBER: builtins.int
    BIT_CLASS_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    RERUN_NO_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    IADC_BEARING_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_1_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_2_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_SIZE_PILOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_DRIVE_FIELD_NUMBER: builtins.int
    BIT_SIZE_FIELD_NUMBER: builtins.int
    IADC_DULL_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def mwd_flow_rate_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_pilot(self) -> global___FloatMessage:
        """Original Name: BIT_SIZE_PILOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_pass_through_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_SIZE_PASS_THROUGH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def iadc_code(self) -> global___StringMessage:
        """Original Name: IADC_CODE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def iadc_location(self) -> global___StringMessage:
        """Original Name: IADC_LOCATION, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_group(self) -> global___StringMessage:
        """Original Name: BIT_GROUP, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hours_on_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOURS_ON_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_no(self) -> global___StringMessage:
        """Original Name: BIT_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_3(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exchange_rate(self) -> global___FloatMessage:
        """Original Name: EXCHANGE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_4(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_inner(self) -> global___StringMessage:
        """Original Name: IADC_INNER, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_pass_through(self) -> global___FloatMessage:
        """Original Name: BIT_SIZE_PASS_THROUGH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_1(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_2(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_outer(self) -> global___StringMessage:
        """Original Name: IADC_OUTER, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density(self) -> global___FloatMessage:
        """Original Name: REFERENCE_FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def currency_used(self) -> global___StringMessage:
        """Original Name: CURRENCY_USED, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_gauge(self) -> global___StringMessage:
        """Original Name: IADC_GAUGE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_other(self) -> global___StringMessage:
        """Original Name: IADC_OTHER, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_reason_pulled(self) -> global___StringMessage:
        """Original Name: IADC_REASON_PULLED, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_3(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_4(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: REFERENCE_FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hours_on_bit(self) -> global___FloatMessage:
        """Original Name: HOURS_ON_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_left_in_well(self) -> global___StringMessage:
        """Original Name: IS_LEFT_IN_WELL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_class(self) -> global___StringMessage:
        """Original Name: BIT_CLASS, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rerun_no(self) -> global___StringMessage:
        """Original Name: RERUN_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def iadc_bearing(self) -> global___StringMessage:
        """Original Name: IADC_BEARING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_1(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_2(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_pilot_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_SIZE_PILOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_drive(self) -> global___StringMessage:
        """Original Name: BIT_DRIVE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size(self) -> global___FloatMessage:
        """Original Name: BIT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_dull(self) -> global___StringMessage:
        """Original Name: IADC_DULL, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_BHA_COMP_BIT_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        mwd_flow_rate_3_dsdsunit: global___StringMessage | None = ...,
        bit_size_pilot: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        bit_size_pass_through_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        iadc_code: global___StringMessage | None = ...,
        mwd_press_loss_4_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_1_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        iadc_location: global___StringMessage | None = ...,
        bit_group: global___StringMessage | None = ...,
        hours_on_bit_dsdsunit: global___StringMessage | None = ...,
        bit_no: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        mwd_press_loss_3: global___FloatMessage | None = ...,
        exchange_rate: global___FloatMessage | None = ...,
        mwd_press_loss_4: global___FloatMessage | None = ...,
        iadc_inner: global___StringMessage | None = ...,
        bit_size_pass_through: global___FloatMessage | None = ...,
        mwd_press_loss_1: global___FloatMessage | None = ...,
        mwd_press_loss_2: global___FloatMessage | None = ...,
        bit_size_dsdsunit: global___StringMessage | None = ...,
        mwd_flow_rate_4_dsdsunit: global___StringMessage | None = ...,
        iadc_outer: global___StringMessage | None = ...,
        reference_fluid_density: global___FloatMessage | None = ...,
        currency_used: global___StringMessage | None = ...,
        iadc_gauge: global___StringMessage | None = ...,
        iadc_other: global___StringMessage | None = ...,
        iadc_reason_pulled: global___StringMessage | None = ...,
        mwd_press_loss_2_dsdsunit: global___StringMessage | None = ...,
        mwd_flow_rate_3: global___FloatMessage | None = ...,
        mwd_flow_rate_4: global___FloatMessage | None = ...,
        reference_fluid_density_dsdsunit: global___StringMessage | None = ...,
        hours_on_bit: global___FloatMessage | None = ...,
        is_left_in_well: global___StringMessage | None = ...,
        bit_class: global___StringMessage | None = ...,
        mwd_flow_rate_2_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        rerun_no: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        iadc_bearing: global___StringMessage | None = ...,
        mwd_flow_rate_1: global___FloatMessage | None = ...,
        mwd_flow_rate_2: global___FloatMessage | None = ...,
        mwd_flow_rate_1_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_3_dsdsunit: global___StringMessage | None = ...,
        bit_size_pilot_dsdsunit: global___StringMessage | None = ...,
        bit_drive: global___StringMessage | None = ...,
        bit_size: global___FloatMessage | None = ...,
        iadc_dull: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bit_class", b"bit_class", "bit_drive", b"bit_drive", "bit_group", b"bit_group", "bit_no", b"bit_no", "bit_size", b"bit_size", "bit_size_dsdsunit", b"bit_size_dsdsunit", "bit_size_pass_through", b"bit_size_pass_through", "bit_size_pass_through_dsdsunit", b"bit_size_pass_through_dsdsunit", "bit_size_pilot", b"bit_size_pilot", "bit_size_pilot_dsdsunit", b"bit_size_pilot_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "currency_used", b"currency_used", "exchange_rate", b"exchange_rate", "hours_on_bit", b"hours_on_bit", "hours_on_bit_dsdsunit", b"hours_on_bit_dsdsunit", "iadc_bearing", b"iadc_bearing", "iadc_code", b"iadc_code", "iadc_dull", b"iadc_dull", "iadc_gauge", b"iadc_gauge", "iadc_inner", b"iadc_inner", "iadc_location", b"iadc_location", "iadc_other", b"iadc_other", "iadc_outer", b"iadc_outer", "iadc_reason_pulled", b"iadc_reason_pulled", "is_left_in_well", b"is_left_in_well", "mwd_flow_rate_1", b"mwd_flow_rate_1", "mwd_flow_rate_1_dsdsunit", b"mwd_flow_rate_1_dsdsunit", "mwd_flow_rate_2", b"mwd_flow_rate_2", "mwd_flow_rate_2_dsdsunit", b"mwd_flow_rate_2_dsdsunit", "mwd_flow_rate_3", b"mwd_flow_rate_3", "mwd_flow_rate_3_dsdsunit", b"mwd_flow_rate_3_dsdsunit", "mwd_flow_rate_4", b"mwd_flow_rate_4", "mwd_flow_rate_4_dsdsunit", b"mwd_flow_rate_4_dsdsunit", "mwd_press_loss_1", b"mwd_press_loss_1", "mwd_press_loss_1_dsdsunit", b"mwd_press_loss_1_dsdsunit", "mwd_press_loss_2", b"mwd_press_loss_2", "mwd_press_loss_2_dsdsunit", b"mwd_press_loss_2_dsdsunit", "mwd_press_loss_3", b"mwd_press_loss_3", "mwd_press_loss_3_dsdsunit", b"mwd_press_loss_3_dsdsunit", "mwd_press_loss_4", b"mwd_press_loss_4", "mwd_press_loss_4_dsdsunit", b"mwd_press_loss_4_dsdsunit", "native_uid", b"native_uid", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "remarks", b"remarks", "rerun_no", b"rerun_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bit_class", b"bit_class", "bit_drive", b"bit_drive", "bit_group", b"bit_group", "bit_no", b"bit_no", "bit_size", b"bit_size", "bit_size_dsdsunit", b"bit_size_dsdsunit", "bit_size_pass_through", b"bit_size_pass_through", "bit_size_pass_through_dsdsunit", b"bit_size_pass_through_dsdsunit", "bit_size_pilot", b"bit_size_pilot", "bit_size_pilot_dsdsunit", b"bit_size_pilot_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "currency_used", b"currency_used", "exchange_rate", b"exchange_rate", "hours_on_bit", b"hours_on_bit", "hours_on_bit_dsdsunit", b"hours_on_bit_dsdsunit", "iadc_bearing", b"iadc_bearing", "iadc_code", b"iadc_code", "iadc_dull", b"iadc_dull", "iadc_gauge", b"iadc_gauge", "iadc_inner", b"iadc_inner", "iadc_location", b"iadc_location", "iadc_other", b"iadc_other", "iadc_outer", b"iadc_outer", "iadc_reason_pulled", b"iadc_reason_pulled", "is_left_in_well", b"is_left_in_well", "mwd_flow_rate_1", b"mwd_flow_rate_1", "mwd_flow_rate_1_dsdsunit", b"mwd_flow_rate_1_dsdsunit", "mwd_flow_rate_2", b"mwd_flow_rate_2", "mwd_flow_rate_2_dsdsunit", b"mwd_flow_rate_2_dsdsunit", "mwd_flow_rate_3", b"mwd_flow_rate_3", "mwd_flow_rate_3_dsdsunit", b"mwd_flow_rate_3_dsdsunit", "mwd_flow_rate_4", b"mwd_flow_rate_4", "mwd_flow_rate_4_dsdsunit", b"mwd_flow_rate_4_dsdsunit", "mwd_press_loss_1", b"mwd_press_loss_1", "mwd_press_loss_1_dsdsunit", b"mwd_press_loss_1_dsdsunit", "mwd_press_loss_2", b"mwd_press_loss_2", "mwd_press_loss_2_dsdsunit", b"mwd_press_loss_2_dsdsunit", "mwd_press_loss_3", b"mwd_press_loss_3", "mwd_press_loss_3_dsdsunit", b"mwd_press_loss_3_dsdsunit", "mwd_press_loss_4", b"mwd_press_loss_4", "mwd_press_loss_4_dsdsunit", b"mwd_press_loss_4_dsdsunit", "native_uid", b"native_uid", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "remarks", b"remarks", "rerun_no", b"rerun_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompBit = CdBhaCompBit

class CdBhaCompBitInner(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_BIT_INNER, Implemented: True, Createable: False, Read Only: True, Updatable: False, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MWD_FLOW_RATE_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_SIZE_PILOT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    BIT_SIZE_PASS_THROUGH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    IADC_CODE_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    IADC_LOCATION_FIELD_NUMBER: builtins.int
    BIT_GROUP_FIELD_NUMBER: builtins.int
    HOURS_ON_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_NO_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_3_FIELD_NUMBER: builtins.int
    EXCHANGE_RATE_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_4_FIELD_NUMBER: builtins.int
    IADC_INNER_FIELD_NUMBER: builtins.int
    BIT_SIZE_PASS_THROUGH_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_1_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_2_FIELD_NUMBER: builtins.int
    BIT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    IADC_OUTER_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_FIELD_NUMBER: builtins.int
    CURRENCY_USED_FIELD_NUMBER: builtins.int
    IADC_GAUGE_FIELD_NUMBER: builtins.int
    IADC_OTHER_FIELD_NUMBER: builtins.int
    IADC_REASON_PULLED_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_3_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_4_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOURS_ON_BIT_FIELD_NUMBER: builtins.int
    IS_LEFT_IN_WELL_FIELD_NUMBER: builtins.int
    BIT_CLASS_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    RERUN_NO_FIELD_NUMBER: builtins.int
    INNER_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    IADC_BEARING_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_1_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_2_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_SIZE_PILOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_DRIVE_FIELD_NUMBER: builtins.int
    BIT_SIZE_FIELD_NUMBER: builtins.int
    IADC_DULL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def mwd_flow_rate_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_pilot(self) -> global___FloatMessage:
        """Original Name: BIT_SIZE_PILOT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_pass_through_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_SIZE_PASS_THROUGH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def iadc_code(self) -> global___StringMessage:
        """Original Name: IADC_CODE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def iadc_location(self) -> global___StringMessage:
        """Original Name: IADC_LOCATION, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_group(self) -> global___StringMessage:
        """Original Name: BIT_GROUP, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hours_on_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOURS_ON_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_no(self) -> global___StringMessage:
        """Original Name: BIT_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_3(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_3, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exchange_rate(self) -> global___FloatMessage:
        """Original Name: EXCHANGE_RATE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_4(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_4, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_inner(self) -> global___StringMessage:
        """Original Name: IADC_INNER, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_pass_through(self) -> global___FloatMessage:
        """Original Name: BIT_SIZE_PASS_THROUGH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_1(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_1, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_2(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_2, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_outer(self) -> global___StringMessage:
        """Original Name: IADC_OUTER, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density(self) -> global___FloatMessage:
        """Original Name: REFERENCE_FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def currency_used(self) -> global___StringMessage:
        """Original Name: CURRENCY_USED, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_gauge(self) -> global___StringMessage:
        """Original Name: IADC_GAUGE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_other(self) -> global___StringMessage:
        """Original Name: IADC_OTHER, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_reason_pulled(self) -> global___StringMessage:
        """Original Name: IADC_REASON_PULLED, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_3(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_3, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_4(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_4, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: REFERENCE_FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hours_on_bit(self) -> global___FloatMessage:
        """Original Name: HOURS_ON_BIT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_left_in_well(self) -> global___StringMessage:
        """Original Name: IS_LEFT_IN_WELL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_class(self) -> global___StringMessage:
        """Original Name: BIT_CLASS, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rerun_no(self) -> global___StringMessage:
        """Original Name: RERUN_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    inner_assembly_id: builtins.str
    """Original Name: INNER_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def iadc_bearing(self) -> global___StringMessage:
        """Original Name: IADC_BEARING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_1(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_1, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_2(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_2, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_pilot_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_SIZE_PILOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_drive(self) -> global___StringMessage:
        """Original Name: BIT_DRIVE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size(self) -> global___FloatMessage:
        """Original Name: BIT_SIZE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_dull(self) -> global___StringMessage:
        """Original Name: IADC_DULL, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        mwd_flow_rate_3_dsdsunit: global___StringMessage | None = ...,
        bit_size_pilot: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        bit_size_pass_through_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        iadc_code: global___StringMessage | None = ...,
        mwd_press_loss_4_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_1_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        iadc_location: global___StringMessage | None = ...,
        bit_group: global___StringMessage | None = ...,
        hours_on_bit_dsdsunit: global___StringMessage | None = ...,
        bit_no: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        mwd_press_loss_3: global___FloatMessage | None = ...,
        exchange_rate: global___FloatMessage | None = ...,
        mwd_press_loss_4: global___FloatMessage | None = ...,
        iadc_inner: global___StringMessage | None = ...,
        bit_size_pass_through: global___FloatMessage | None = ...,
        mwd_press_loss_1: global___FloatMessage | None = ...,
        mwd_press_loss_2: global___FloatMessage | None = ...,
        bit_size_dsdsunit: global___StringMessage | None = ...,
        mwd_flow_rate_4_dsdsunit: global___StringMessage | None = ...,
        iadc_outer: global___StringMessage | None = ...,
        reference_fluid_density: global___FloatMessage | None = ...,
        currency_used: global___StringMessage | None = ...,
        iadc_gauge: global___StringMessage | None = ...,
        iadc_other: global___StringMessage | None = ...,
        iadc_reason_pulled: global___StringMessage | None = ...,
        mwd_press_loss_2_dsdsunit: global___StringMessage | None = ...,
        mwd_flow_rate_3: global___FloatMessage | None = ...,
        mwd_flow_rate_4: global___FloatMessage | None = ...,
        reference_fluid_density_dsdsunit: global___StringMessage | None = ...,
        hours_on_bit: global___FloatMessage | None = ...,
        is_left_in_well: global___StringMessage | None = ...,
        bit_class: global___StringMessage | None = ...,
        mwd_flow_rate_2_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        rerun_no: global___StringMessage | None = ...,
        inner_assembly_id: builtins.str = ...,
        iadc_bearing: global___StringMessage | None = ...,
        mwd_flow_rate_1: global___FloatMessage | None = ...,
        mwd_flow_rate_2: global___FloatMessage | None = ...,
        mwd_flow_rate_1_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_3_dsdsunit: global___StringMessage | None = ...,
        bit_size_pilot_dsdsunit: global___StringMessage | None = ...,
        bit_drive: global___StringMessage | None = ...,
        bit_size: global___FloatMessage | None = ...,
        iadc_dull: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bit_class", b"bit_class", "bit_drive", b"bit_drive", "bit_group", b"bit_group", "bit_no", b"bit_no", "bit_size", b"bit_size", "bit_size_dsdsunit", b"bit_size_dsdsunit", "bit_size_pass_through", b"bit_size_pass_through", "bit_size_pass_through_dsdsunit", b"bit_size_pass_through_dsdsunit", "bit_size_pilot", b"bit_size_pilot", "bit_size_pilot_dsdsunit", b"bit_size_pilot_dsdsunit", "currency_used", b"currency_used", "exchange_rate", b"exchange_rate", "hours_on_bit", b"hours_on_bit", "hours_on_bit_dsdsunit", b"hours_on_bit_dsdsunit", "iadc_bearing", b"iadc_bearing", "iadc_code", b"iadc_code", "iadc_dull", b"iadc_dull", "iadc_gauge", b"iadc_gauge", "iadc_inner", b"iadc_inner", "iadc_location", b"iadc_location", "iadc_other", b"iadc_other", "iadc_outer", b"iadc_outer", "iadc_reason_pulled", b"iadc_reason_pulled", "is_left_in_well", b"is_left_in_well", "mwd_flow_rate_1", b"mwd_flow_rate_1", "mwd_flow_rate_1_dsdsunit", b"mwd_flow_rate_1_dsdsunit", "mwd_flow_rate_2", b"mwd_flow_rate_2", "mwd_flow_rate_2_dsdsunit", b"mwd_flow_rate_2_dsdsunit", "mwd_flow_rate_3", b"mwd_flow_rate_3", "mwd_flow_rate_3_dsdsunit", b"mwd_flow_rate_3_dsdsunit", "mwd_flow_rate_4", b"mwd_flow_rate_4", "mwd_flow_rate_4_dsdsunit", b"mwd_flow_rate_4_dsdsunit", "mwd_press_loss_1", b"mwd_press_loss_1", "mwd_press_loss_1_dsdsunit", b"mwd_press_loss_1_dsdsunit", "mwd_press_loss_2", b"mwd_press_loss_2", "mwd_press_loss_2_dsdsunit", b"mwd_press_loss_2_dsdsunit", "mwd_press_loss_3", b"mwd_press_loss_3", "mwd_press_loss_3_dsdsunit", b"mwd_press_loss_3_dsdsunit", "mwd_press_loss_4", b"mwd_press_loss_4", "mwd_press_loss_4_dsdsunit", b"mwd_press_loss_4_dsdsunit", "native_uid", b"native_uid", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "remarks", b"remarks", "rerun_no", b"rerun_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "bit_class", b"bit_class", "bit_drive", b"bit_drive", "bit_group", b"bit_group", "bit_no", b"bit_no", "bit_size", b"bit_size", "bit_size_dsdsunit", b"bit_size_dsdsunit", "bit_size_pass_through", b"bit_size_pass_through", "bit_size_pass_through_dsdsunit", b"bit_size_pass_through_dsdsunit", "bit_size_pilot", b"bit_size_pilot", "bit_size_pilot_dsdsunit", b"bit_size_pilot_dsdsunit", "currency_used", b"currency_used", "exchange_rate", b"exchange_rate", "hours_on_bit", b"hours_on_bit", "hours_on_bit_dsdsunit", b"hours_on_bit_dsdsunit", "iadc_bearing", b"iadc_bearing", "iadc_code", b"iadc_code", "iadc_dull", b"iadc_dull", "iadc_gauge", b"iadc_gauge", "iadc_inner", b"iadc_inner", "iadc_location", b"iadc_location", "iadc_other", b"iadc_other", "iadc_outer", b"iadc_outer", "iadc_reason_pulled", b"iadc_reason_pulled", "inner_assembly_id", b"inner_assembly_id", "is_left_in_well", b"is_left_in_well", "mwd_flow_rate_1", b"mwd_flow_rate_1", "mwd_flow_rate_1_dsdsunit", b"mwd_flow_rate_1_dsdsunit", "mwd_flow_rate_2", b"mwd_flow_rate_2", "mwd_flow_rate_2_dsdsunit", b"mwd_flow_rate_2_dsdsunit", "mwd_flow_rate_3", b"mwd_flow_rate_3", "mwd_flow_rate_3_dsdsunit", b"mwd_flow_rate_3_dsdsunit", "mwd_flow_rate_4", b"mwd_flow_rate_4", "mwd_flow_rate_4_dsdsunit", b"mwd_flow_rate_4_dsdsunit", "mwd_press_loss_1", b"mwd_press_loss_1", "mwd_press_loss_1_dsdsunit", b"mwd_press_loss_1_dsdsunit", "mwd_press_loss_2", b"mwd_press_loss_2", "mwd_press_loss_2_dsdsunit", b"mwd_press_loss_2_dsdsunit", "mwd_press_loss_3", b"mwd_press_loss_3", "mwd_press_loss_3_dsdsunit", b"mwd_press_loss_3_dsdsunit", "mwd_press_loss_4", b"mwd_press_loss_4", "mwd_press_loss_4_dsdsunit", b"mwd_press_loss_4_dsdsunit", "native_uid", b"native_uid", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "remarks", b"remarks", "rerun_no", b"rerun_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompBitInner = CdBhaCompBitInner

class CdBhaCompCblStab(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_CBL_STAB, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BLADE_POSITION_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    BLADE_POSITION_FIELD_NUMBER: builtins.int
    OD_BLADE_FIELD_NUMBER: builtins.int
    BLADE_LENGTH_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    STAB_LINK_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    OD_BLADE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def blade_position_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLADE_POSITION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_position(self) -> global___FloatMessage:
        """Original Name: BLADE_POSITION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_blade(self) -> global___FloatMessage:
        """Original Name: OD_BLADE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_length(self) -> global___FloatMessage:
        """Original Name: BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stab_link_id: builtins.str
    """Original Name: STAB_LINK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_blade_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BLADE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_BHA_COMP_CBL_STAB_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        blade_position_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        blade_length_dsdsunit: global___StringMessage | None = ...,
        blade_position: global___FloatMessage | None = ...,
        od_blade: global___FloatMessage | None = ...,
        blade_length: global___FloatMessage | None = ...,
        assembly_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        stab_link_id: builtins.str = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        update_app_id: global___StringMessage | None = ...,
        od_blade_dsdsunit: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["blade_length", b"blade_length", "blade_length_dsdsunit", b"blade_length_dsdsunit", "blade_position", b"blade_position", "blade_position_dsdsunit", b"blade_position_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "od_blade", b"od_blade", "od_blade_dsdsunit", b"od_blade_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "blade_length", b"blade_length", "blade_length_dsdsunit", b"blade_length_dsdsunit", "blade_position", b"blade_position", "blade_position_dsdsunit", b"blade_position_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "od_blade", b"od_blade", "od_blade_dsdsunit", b"od_blade_dsdsunit", "stab_link_id", b"stab_link_id", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompCblStab = CdBhaCompCblStab

class CdBhaCompDpHw(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_DP_HW, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LENGTH_TOOL_JOINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LENGTH_TOOL_JOINT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LENGTH_PIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_PIN_FIELD_NUMBER: builtins.int
    CONNECTION_TORSIONAL_YIELD_FIELD_NUMBER: builtins.int
    SERVICE_CLASS_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    LENGTH_BOX_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_TORSIONAL_YIELD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_WALL_THICKNESS_FIELD_NUMBER: builtins.int
    LENGTH_BOX_FIELD_NUMBER: builtins.int
    PERCENT_WALL_THICKNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def length_tool_joint_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_TOOL_JOINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_tool_joint(self) -> global___FloatMessage:
        """Original Name: LENGTH_TOOL_JOINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length_pin_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_PIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_pin(self) -> global___FloatMessage:
        """Original Name: LENGTH_PIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_torsional_yield(self) -> global___FloatMessage:
        """Original Name: CONNECTION_TORSIONAL_YIELD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_class(self) -> global___StringMessage:
        """Original Name: SERVICE_CLASS, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length_box_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_BOX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_torsional_yield_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_TORSIONAL_YIELD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_wall_thickness(self) -> global___FloatMessage:
        """Original Name: PERCENT_WALL_THICKNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_box(self) -> global___FloatMessage:
        """Original Name: LENGTH_BOX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_wall_thickness_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_WALL_THICKNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_BHA_COMP_DP_HW_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        length_tool_joint_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        length_tool_joint: global___FloatMessage | None = ...,
        assembly_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        length_pin_dsdsunit: global___StringMessage | None = ...,
        length_pin: global___FloatMessage | None = ...,
        connection_torsional_yield: global___FloatMessage | None = ...,
        service_class: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        length_box_dsdsunit: global___StringMessage | None = ...,
        connection_torsional_yield_dsdsunit: global___StringMessage | None = ...,
        percent_wall_thickness: global___FloatMessage | None = ...,
        length_box: global___FloatMessage | None = ...,
        percent_wall_thickness_dsdsunit: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly_comp", b"cd_assembly_comp", "connection_torsional_yield", b"connection_torsional_yield", "connection_torsional_yield_dsdsunit", b"connection_torsional_yield_dsdsunit", "length_box", b"length_box", "length_box_dsdsunit", b"length_box_dsdsunit", "length_pin", b"length_pin", "length_pin_dsdsunit", b"length_pin_dsdsunit", "length_tool_joint", b"length_tool_joint", "length_tool_joint_dsdsunit", b"length_tool_joint_dsdsunit", "native_uid", b"native_uid", "percent_wall_thickness", b"percent_wall_thickness", "percent_wall_thickness_dsdsunit", b"percent_wall_thickness_dsdsunit", "service_class", b"service_class"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "connection_torsional_yield", b"connection_torsional_yield", "connection_torsional_yield_dsdsunit", b"connection_torsional_yield_dsdsunit", "length_box", b"length_box", "length_box_dsdsunit", b"length_box_dsdsunit", "length_pin", b"length_pin", "length_pin_dsdsunit", b"length_pin_dsdsunit", "length_tool_joint", b"length_tool_joint", "length_tool_joint_dsdsunit", b"length_tool_joint_dsdsunit", "native_uid", b"native_uid", "percent_wall_thickness", b"percent_wall_thickness", "percent_wall_thickness_dsdsunit", b"percent_wall_thickness_dsdsunit", "service_class", b"service_class", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompDpHw = CdBhaCompDpHw

class CdBhaCompDpHwInner(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_DP_HW_INNER, Implemented: True, Createable: False, Read Only: True, Updatable: False, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LENGTH_TOOL_JOINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    INNER_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    LENGTH_TOOL_JOINT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LENGTH_PIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_PIN_FIELD_NUMBER: builtins.int
    CONNECTION_TORSIONAL_YIELD_FIELD_NUMBER: builtins.int
    SERVICE_CLASS_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    LENGTH_BOX_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_TORSIONAL_YIELD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_WALL_THICKNESS_FIELD_NUMBER: builtins.int
    LENGTH_BOX_FIELD_NUMBER: builtins.int
    PERCENT_WALL_THICKNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def length_tool_joint_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_TOOL_JOINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    inner_assembly_id: builtins.str
    """Original Name: INNER_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length_tool_joint(self) -> global___FloatMessage:
        """Original Name: LENGTH_TOOL_JOINT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length_pin_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_PIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_pin(self) -> global___FloatMessage:
        """Original Name: LENGTH_PIN, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_torsional_yield(self) -> global___FloatMessage:
        """Original Name: CONNECTION_TORSIONAL_YIELD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_class(self) -> global___StringMessage:
        """Original Name: SERVICE_CLASS, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length_box_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_BOX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_torsional_yield_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_TORSIONAL_YIELD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_wall_thickness(self) -> global___FloatMessage:
        """Original Name: PERCENT_WALL_THICKNESS, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_box(self) -> global___FloatMessage:
        """Original Name: LENGTH_BOX, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_wall_thickness_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_WALL_THICKNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        length_tool_joint_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        inner_assembly_id: builtins.str = ...,
        length_tool_joint: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        length_pin_dsdsunit: global___StringMessage | None = ...,
        length_pin: global___FloatMessage | None = ...,
        connection_torsional_yield: global___FloatMessage | None = ...,
        service_class: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        length_box_dsdsunit: global___StringMessage | None = ...,
        connection_torsional_yield_dsdsunit: global___StringMessage | None = ...,
        percent_wall_thickness: global___FloatMessage | None = ...,
        length_box: global___FloatMessage | None = ...,
        percent_wall_thickness_dsdsunit: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["connection_torsional_yield", b"connection_torsional_yield", "connection_torsional_yield_dsdsunit", b"connection_torsional_yield_dsdsunit", "length_box", b"length_box", "length_box_dsdsunit", b"length_box_dsdsunit", "length_pin", b"length_pin", "length_pin_dsdsunit", b"length_pin_dsdsunit", "length_tool_joint", b"length_tool_joint", "length_tool_joint_dsdsunit", b"length_tool_joint_dsdsunit", "native_uid", b"native_uid", "percent_wall_thickness", b"percent_wall_thickness", "percent_wall_thickness_dsdsunit", b"percent_wall_thickness_dsdsunit", "service_class", b"service_class"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "connection_torsional_yield", b"connection_torsional_yield", "connection_torsional_yield_dsdsunit", b"connection_torsional_yield_dsdsunit", "inner_assembly_id", b"inner_assembly_id", "length_box", b"length_box", "length_box_dsdsunit", b"length_box_dsdsunit", "length_pin", b"length_pin", "length_pin_dsdsunit", b"length_pin_dsdsunit", "length_tool_joint", b"length_tool_joint", "length_tool_joint_dsdsunit", b"length_tool_joint_dsdsunit", "native_uid", b"native_uid", "percent_wall_thickness", b"percent_wall_thickness", "percent_wall_thickness_dsdsunit", b"percent_wall_thickness_dsdsunit", "service_class", b"service_class", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompDpHwInner = CdBhaCompDpHwInner

class CdBhaCompEccstab(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_ECCSTAB, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    STAB_BLADE_OD_1_FIELD_NUMBER: builtins.int
    GAUGE_IN_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STAB_BLADE_OD_4_FIELD_NUMBER: builtins.int
    STAB_BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAB_BLADE_OD_3_FIELD_NUMBER: builtins.int
    GAUGE_OUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAB_BLADE_OD_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAB_BLADE_OD_2_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    STAB_BLADE_WIDTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAB_BLADE_OD_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STAB_BLADE_LENGTH_FIELD_NUMBER: builtins.int
    STAB_BLADE_OD_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_OUT_FIELD_NUMBER: builtins.int
    STAB_REF_ANGLE_FIELD_NUMBER: builtins.int
    GAUGE_IN_FIELD_NUMBER: builtins.int
    STAB_REF_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    STAB_BLADE_WIDTH_FIELD_NUMBER: builtins.int
    STAB_BLADE_OD_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def stab_blade_od_1(self) -> global___FloatMessage:
        """Original Name: STAB_BLADE_OD_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_in_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_IN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_blade_od_4(self) -> global___FloatMessage:
        """Original Name: STAB_BLADE_OD_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_blade_od_3(self) -> global___FloatMessage:
        """Original Name: STAB_BLADE_OD_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_out_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_OUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_blade_od_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_BLADE_OD_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_blade_od_2(self) -> global___FloatMessage:
        """Original Name: STAB_BLADE_OD_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def stab_blade_width_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_BLADE_WIDTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_blade_od_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_BLADE_OD_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def stab_blade_length(self) -> global___FloatMessage:
        """Original Name: STAB_BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_blade_od_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_BLADE_OD_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_out(self) -> global___FloatMessage:
        """Original Name: GAUGE_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_ref_angle(self) -> global___FloatMessage:
        """Original Name: STAB_REF_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_in(self) -> global___FloatMessage:
        """Original Name: GAUGE_IN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_ref_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_REF_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def stab_blade_width(self) -> global___FloatMessage:
        """Original Name: STAB_BLADE_WIDTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_blade_od_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_BLADE_OD_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_BHA_COMP_ECCSTAB_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        stab_blade_od_1: global___FloatMessage | None = ...,
        gauge_in_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        stab_blade_od_4: global___FloatMessage | None = ...,
        stab_blade_length_dsdsunit: global___StringMessage | None = ...,
        stab_blade_od_3: global___FloatMessage | None = ...,
        gauge_out_dsdsunit: global___StringMessage | None = ...,
        stab_blade_od_1_dsdsunit: global___StringMessage | None = ...,
        stab_blade_od_2: global___FloatMessage | None = ...,
        assembly_id: builtins.str = ...,
        stab_blade_width_dsdsunit: global___StringMessage | None = ...,
        stab_blade_od_2_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        stab_blade_length: global___FloatMessage | None = ...,
        stab_blade_od_3_dsdsunit: global___StringMessage | None = ...,
        gauge_out: global___FloatMessage | None = ...,
        stab_ref_angle: global___FloatMessage | None = ...,
        gauge_in: global___FloatMessage | None = ...,
        stab_ref_angle_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        stab_blade_width: global___FloatMessage | None = ...,
        stab_blade_od_4_dsdsunit: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly_comp", b"cd_assembly_comp", "gauge_in", b"gauge_in", "gauge_in_dsdsunit", b"gauge_in_dsdsunit", "gauge_out", b"gauge_out", "gauge_out_dsdsunit", b"gauge_out_dsdsunit", "native_uid", b"native_uid", "stab_blade_length", b"stab_blade_length", "stab_blade_length_dsdsunit", b"stab_blade_length_dsdsunit", "stab_blade_od_1", b"stab_blade_od_1", "stab_blade_od_1_dsdsunit", b"stab_blade_od_1_dsdsunit", "stab_blade_od_2", b"stab_blade_od_2", "stab_blade_od_2_dsdsunit", b"stab_blade_od_2_dsdsunit", "stab_blade_od_3", b"stab_blade_od_3", "stab_blade_od_3_dsdsunit", b"stab_blade_od_3_dsdsunit", "stab_blade_od_4", b"stab_blade_od_4", "stab_blade_od_4_dsdsunit", b"stab_blade_od_4_dsdsunit", "stab_blade_width", b"stab_blade_width", "stab_blade_width_dsdsunit", b"stab_blade_width_dsdsunit", "stab_ref_angle", b"stab_ref_angle", "stab_ref_angle_dsdsunit", b"stab_ref_angle_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "gauge_in", b"gauge_in", "gauge_in_dsdsunit", b"gauge_in_dsdsunit", "gauge_out", b"gauge_out", "gauge_out_dsdsunit", b"gauge_out_dsdsunit", "native_uid", b"native_uid", "stab_blade_length", b"stab_blade_length", "stab_blade_length_dsdsunit", b"stab_blade_length_dsdsunit", "stab_blade_od_1", b"stab_blade_od_1", "stab_blade_od_1_dsdsunit", b"stab_blade_od_1_dsdsunit", "stab_blade_od_2", b"stab_blade_od_2", "stab_blade_od_2_dsdsunit", b"stab_blade_od_2_dsdsunit", "stab_blade_od_3", b"stab_blade_od_3", "stab_blade_od_3_dsdsunit", b"stab_blade_od_3_dsdsunit", "stab_blade_od_4", b"stab_blade_od_4", "stab_blade_od_4_dsdsunit", b"stab_blade_od_4_dsdsunit", "stab_blade_width", b"stab_blade_width", "stab_blade_width_dsdsunit", b"stab_blade_width_dsdsunit", "stab_ref_angle", b"stab_ref_angle", "stab_ref_angle_dsdsunit", b"stab_ref_angle_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompEccstab = CdBhaCompEccstab

class CdBhaCompJar(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_JAR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    DOWN_SET_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UP_SET_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DOWN_TRIP_FORCE_FIELD_NUMBER: builtins.int
    FRICTION_SEAL_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_OPEN_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PUMP_OPEN_FORCE_FIELD_NUMBER: builtins.int
    FRICTION_SEAL_FORCE_FIELD_NUMBER: builtins.int
    DOWN_TRIP_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    UP_SET_FORCE_FIELD_NUMBER: builtins.int
    UP_TRIP_FORCE_FIELD_NUMBER: builtins.int
    UP_TRIP_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DOWN_SET_FORCE_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def down_set_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOWN_SET_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def up_set_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: UP_SET_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def down_trip_force(self) -> global___FloatMessage:
        """Original Name: DOWN_TRIP_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def friction_seal_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRICTION_SEAL_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_open_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_OPEN_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pump_open_force(self) -> global___FloatMessage:
        """Original Name: PUMP_OPEN_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def friction_seal_force(self) -> global___FloatMessage:
        """Original Name: FRICTION_SEAL_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def down_trip_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOWN_TRIP_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def up_set_force(self) -> global___FloatMessage:
        """Original Name: UP_SET_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def up_trip_force(self) -> global___FloatMessage:
        """Original Name: UP_TRIP_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def up_trip_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: UP_TRIP_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def down_set_force(self) -> global___FloatMessage:
        """Original Name: DOWN_SET_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_BHA_COMP_JAR_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        down_set_force_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        up_set_force_dsdsunit: global___StringMessage | None = ...,
        down_trip_force: global___FloatMessage | None = ...,
        friction_seal_force_dsdsunit: global___StringMessage | None = ...,
        pump_open_force_dsdsunit: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        pump_open_force: global___FloatMessage | None = ...,
        friction_seal_force: global___FloatMessage | None = ...,
        down_trip_force_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        up_set_force: global___FloatMessage | None = ...,
        up_trip_force: global___FloatMessage | None = ...,
        up_trip_force_dsdsunit: global___StringMessage | None = ...,
        down_set_force: global___FloatMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly_comp", b"cd_assembly_comp", "down_set_force", b"down_set_force", "down_set_force_dsdsunit", b"down_set_force_dsdsunit", "down_trip_force", b"down_trip_force", "down_trip_force_dsdsunit", b"down_trip_force_dsdsunit", "friction_seal_force", b"friction_seal_force", "friction_seal_force_dsdsunit", b"friction_seal_force_dsdsunit", "native_uid", b"native_uid", "pump_open_force", b"pump_open_force", "pump_open_force_dsdsunit", b"pump_open_force_dsdsunit", "up_set_force", b"up_set_force", "up_set_force_dsdsunit", b"up_set_force_dsdsunit", "up_trip_force", b"up_trip_force", "up_trip_force_dsdsunit", b"up_trip_force_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "down_set_force", b"down_set_force", "down_set_force_dsdsunit", b"down_set_force_dsdsunit", "down_trip_force", b"down_trip_force", "down_trip_force_dsdsunit", b"down_trip_force_dsdsunit", "friction_seal_force", b"friction_seal_force", "friction_seal_force_dsdsunit", b"friction_seal_force_dsdsunit", "native_uid", b"native_uid", "pump_open_force", b"pump_open_force", "pump_open_force_dsdsunit", b"pump_open_force_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "up_set_force", b"up_set_force", "up_set_force_dsdsunit", b"up_set_force_dsdsunit", "up_trip_force", b"up_trip_force", "up_trip_force_dsdsunit", b"up_trip_force_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompJar = CdBhaCompJar

class CdBhaCompJarInner(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_JAR_INNER, Implemented: True, Createable: False, Read Only: True, Updatable: False, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    DOWN_SET_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UP_SET_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DOWN_TRIP_FORCE_FIELD_NUMBER: builtins.int
    FRICTION_SEAL_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INNER_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    PUMP_OPEN_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PUMP_OPEN_FORCE_FIELD_NUMBER: builtins.int
    FRICTION_SEAL_FORCE_FIELD_NUMBER: builtins.int
    DOWN_TRIP_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    UP_SET_FORCE_FIELD_NUMBER: builtins.int
    UP_TRIP_FORCE_FIELD_NUMBER: builtins.int
    UP_TRIP_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DOWN_SET_FORCE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def down_set_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOWN_SET_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def up_set_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: UP_SET_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def down_trip_force(self) -> global___FloatMessage:
        """Original Name: DOWN_TRIP_FORCE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def friction_seal_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRICTION_SEAL_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    inner_assembly_id: builtins.str
    """Original Name: INNER_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pump_open_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_OPEN_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pump_open_force(self) -> global___FloatMessage:
        """Original Name: PUMP_OPEN_FORCE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def friction_seal_force(self) -> global___FloatMessage:
        """Original Name: FRICTION_SEAL_FORCE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def down_trip_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOWN_TRIP_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def up_set_force(self) -> global___FloatMessage:
        """Original Name: UP_SET_FORCE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def up_trip_force(self) -> global___FloatMessage:
        """Original Name: UP_TRIP_FORCE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def up_trip_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: UP_TRIP_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def down_set_force(self) -> global___FloatMessage:
        """Original Name: DOWN_SET_FORCE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        down_set_force_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        up_set_force_dsdsunit: global___StringMessage | None = ...,
        down_trip_force: global___FloatMessage | None = ...,
        friction_seal_force_dsdsunit: global___StringMessage | None = ...,
        inner_assembly_id: builtins.str = ...,
        pump_open_force_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        pump_open_force: global___FloatMessage | None = ...,
        friction_seal_force: global___FloatMessage | None = ...,
        down_trip_force_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        up_set_force: global___FloatMessage | None = ...,
        up_trip_force: global___FloatMessage | None = ...,
        up_trip_force_dsdsunit: global___StringMessage | None = ...,
        down_set_force: global___FloatMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["down_set_force", b"down_set_force", "down_set_force_dsdsunit", b"down_set_force_dsdsunit", "down_trip_force", b"down_trip_force", "down_trip_force_dsdsunit", b"down_trip_force_dsdsunit", "friction_seal_force", b"friction_seal_force", "friction_seal_force_dsdsunit", b"friction_seal_force_dsdsunit", "native_uid", b"native_uid", "pump_open_force", b"pump_open_force", "pump_open_force_dsdsunit", b"pump_open_force_dsdsunit", "up_set_force", b"up_set_force", "up_set_force_dsdsunit", b"up_set_force_dsdsunit", "up_trip_force", b"up_trip_force", "up_trip_force_dsdsunit", b"up_trip_force_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "down_set_force", b"down_set_force", "down_set_force_dsdsunit", b"down_set_force_dsdsunit", "down_trip_force", b"down_trip_force", "down_trip_force_dsdsunit", b"down_trip_force_dsdsunit", "friction_seal_force", b"friction_seal_force", "friction_seal_force_dsdsunit", b"friction_seal_force_dsdsunit", "inner_assembly_id", b"inner_assembly_id", "native_uid", b"native_uid", "pump_open_force", b"pump_open_force", "pump_open_force_dsdsunit", b"pump_open_force_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "up_set_force", b"up_set_force", "up_set_force_dsdsunit", b"up_set_force_dsdsunit", "up_trip_force", b"up_trip_force", "up_trip_force_dsdsunit", b"up_trip_force_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompJarInner = CdBhaCompJarInner

class CdBhaCompMotor(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_MOTOR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TOP_STABILIZER_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_POWER_SECTION_MANUFACT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_LENGTH_FIELD_NUMBER: builtins.int
    FLOWRATE_2_FIELD_NUMBER: builtins.int
    MOTOR_ROTOR_WEIGHT_FIELD_NUMBER: builtins.int
    FLOWRATE_1_FIELD_NUMBER: builtins.int
    FLOWRATE_4_FIELD_NUMBER: builtins.int
    MOTOR_OPTIMAL_DIFF_PRESSURE_FIELD_NUMBER: builtins.int
    FLOWRATE_3_FIELD_NUMBER: builtins.int
    MOTOR_MAX_WOB_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWRATE_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    IS_STABILIZER_ON_MOTOR_FIELD_NUMBER: builtins.int
    TOP_BLADE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_LOSS_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_FISH_NECK_LENGTH_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_DISTANCE_FIELD_NUMBER: builtins.int
    BOTTOM_BLADE_OD_FIELD_NUMBER: builtins.int
    FLOWRATE_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    ECCENTRICITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_MAX_WOB_FIELD_NUMBER: builtins.int
    TOP_BLADE_LENGTH_FIELD_NUMBER: builtins.int
    TOTAL_LENGTH_FIELD_NUMBER: builtins.int
    TOP_BLADE_OD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    KICK_PAD_LENGTH_FIELD_NUMBER: builtins.int
    KICK_PAD_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAGES_NO_FIELD_NUMBER: builtins.int
    BOTTOM_BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_FISH_NECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_FISH_NECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_POWER_SECTION_LENGTH_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_FIELD_NUMBER: builtins.int
    MOTOR_POWER_SECTION_FIT_FIELD_NUMBER: builtins.int
    STEERING_TOOL_BEND_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    USER_DEFINED_1_FIELD_NUMBER: builtins.int
    PRESS_LOSS_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_LENGTH_FIELD_NUMBER: builtins.int
    KICK_PAD_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_MAX_TORQUE_FIELD_NUMBER: builtins.int
    USER_DEFINED_2_FIELD_NUMBER: builtins.int
    MOTOR_ROTOR_BY_PASS_JET_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_ID_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    STEERING_TOOL_REF_ANGLE_FIELD_NUMBER: builtins.int
    KICK_PAD_OD_FIELD_NUMBER: builtins.int
    MOTOR_OPTIMAL_DIFF_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPG_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_LOSS_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWRATE_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_BOTTOM_STABILIZER_FIELD_NUMBER: builtins.int
    RPG_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_ID_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_WEIGHT_FIELD_NUMBER: builtins.int
    MOTOR_MAX_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_ROTOR_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTOR_LOBE_CONFIGURATION_FIELD_NUMBER: builtins.int
    STEERING_TOOL_OFFSET_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_LOSS_2_FIELD_NUMBER: builtins.int
    PRESS_LOSS_3_FIELD_NUMBER: builtins.int
    PRESS_LOSS_1_FIELD_NUMBER: builtins.int
    PRESS_LOSS_4_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_WEIGHT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STEERING_TOOL_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    KICK_PAD_OFFSET_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLOWRATE_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    KICK_PAD_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_ROTOR_BY_PASS_JET_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    IS_TOP_STABILIZER_FIELD_NUMBER: builtins.int
    STEERING_TOOL_REF_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_BLADE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_LOSS_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_OD_FIELD_NUMBER: builtins.int
    TOP_FISH_NECK_LENGTH_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ECCENTRICITY_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_OD_FIELD_NUMBER: builtins.int
    STEERING_TOOL_BEND_ANGLE_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_DISTANCE_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_BLADE_LENGTH_FIELD_NUMBER: builtins.int
    MOTOR_POWER_SECTION_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    CD_BHA_MOTOR_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def top_stabilizer_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_power_section_manufact(self) -> global___StringMessage:
        """Original Name: MOTOR_POWER_SECTION_MANUFACT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_length(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_2(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_rotor_weight(self) -> global___FloatMessage:
        """Original Name: MOTOR_ROTOR_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_1(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_4(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_optimal_diff_pressure(self) -> global___FloatMessage:
        """Original Name: MOTOR_OPTIMAL_DIFF_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_3(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_max_wob_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_MAX_WOB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_stabilizer_on_motor(self) -> global___StringMessage:
        """Original Name: IS_STABILIZER_ON_MOTOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_blade_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_BLADE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_LOSS_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_fish_neck_length(self) -> global___FloatMessage:
        """Original Name: BOTTOM_FISH_NECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_distance(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_blade_od(self) -> global___FloatMessage:
        """Original Name: BOTTOM_BLADE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def eccentricity_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECCENTRICITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_max_wob(self) -> global___FloatMessage:
        """Original Name: MOTOR_MAX_WOB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_blade_length(self) -> global___FloatMessage:
        """Original Name: TOP_BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_length(self) -> global___FloatMessage:
        """Original Name: TOTAL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_blade_od(self) -> global___FloatMessage:
        """Original Name: TOP_BLADE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_length(self) -> global___FloatMessage:
        """Original Name: KICK_PAD_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_PAD_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stages_no(self) -> global___FloatMessage:
        """Original Name: STAGES_NO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_fish_neck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_FISH_NECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_fish_neck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_FISH_NECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_power_section_length(self) -> global___FloatMessage:
        """Original Name: MOTOR_POWER_SECTION_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density(self) -> global___FloatMessage:
        """Original Name: REFERENCE_FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_power_section_fit(self) -> global___StringMessage:
        """Original Name: MOTOR_POWER_SECTION_FIT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_bend_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: STEERING_TOOL_BEND_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_1(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_1, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_LOSS_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_length(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_PAD_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_max_torque(self) -> global___FloatMessage:
        """Original Name: MOTOR_MAX_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_2(self) -> global___Int32Message:
        """Original Name: USER_DEFINED_2, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_rotor_by_pass_jet(self) -> global___FloatMessage:
        """Original Name: MOTOR_ROTOR_BY_PASS_JET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_id(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_ref_angle(self) -> global___FloatMessage:
        """Original Name: STEERING_TOOL_REF_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_od(self) -> global___FloatMessage:
        """Original Name: KICK_PAD_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_optimal_diff_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_OPTIMAL_DIFF_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpg_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_LOSS_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_bottom_stabilizer(self) -> global___StringMessage:
        """Original Name: IS_BOTTOM_STABILIZER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpg(self) -> global___FloatMessage:
        """Original Name: RPG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_id(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_weight(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_max_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_MAX_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_rotor_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_ROTOR_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_lobe_configuration(self) -> global___Int32Message:
        """Original Name: ROTOR_LOBE_CONFIGURATION, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_offset(self) -> global___FloatMessage:
        """Original Name: STEERING_TOOL_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: REFERENCE_FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_2(self) -> global___FloatMessage:
        """Original Name: PRESS_LOSS_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_3(self) -> global___FloatMessage:
        """Original Name: PRESS_LOSS_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_1(self) -> global___FloatMessage:
        """Original Name: PRESS_LOSS_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_4(self) -> global___FloatMessage:
        """Original Name: PRESS_LOSS_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_weight(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: STEERING_TOOL_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_offset(self) -> global___FloatMessage:
        """Original Name: KICK_PAD_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flowrate_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_PAD_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_rotor_by_pass_jet_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_ROTOR_BY_PASS_JET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_top_stabilizer(self) -> global___StringMessage:
        """Original Name: IS_TOP_STABILIZER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_ref_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: STEERING_TOOL_REF_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_blade_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_BLADE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_LOSS_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_od(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_fish_neck_length(self) -> global___FloatMessage:
        """Original Name: TOP_FISH_NECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def eccentricity(self) -> global___FloatMessage:
        """Original Name: ECCENTRICITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_od(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_bend_angle(self) -> global___FloatMessage:
        """Original Name: STEERING_TOOL_BEND_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_distance(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_blade_length(self) -> global___FloatMessage:
        """Original Name: BOTTOM_BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_power_section_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_POWER_SECTION_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_BHA_COMP_MOTOR_CD_ASSEMBLY_COMP
        """
    @property
    def cd_bha_motor_comp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBhaMotorCompRef]:
        """Original Name: CD_BHA_MOTOR_COMP, WrappedMessage: CdBhaMotorComp
        FK_CD_BHA_MOTOR_COMP_CD_BHA_COMP_MOTOR
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        top_stabilizer_distance_dsdsunit: global___StringMessage | None = ...,
        motor_power_section_manufact: global___StringMessage | None = ...,
        top_stabilizer_length: global___FloatMessage | None = ...,
        flowrate_2: global___FloatMessage | None = ...,
        motor_rotor_weight: global___FloatMessage | None = ...,
        flowrate_1: global___FloatMessage | None = ...,
        flowrate_4: global___FloatMessage | None = ...,
        motor_optimal_diff_pressure: global___FloatMessage | None = ...,
        flowrate_3: global___FloatMessage | None = ...,
        motor_max_wob_dsdsunit: global___StringMessage | None = ...,
        top_blade_length_dsdsunit: global___StringMessage | None = ...,
        total_length_dsdsunit: global___StringMessage | None = ...,
        flowrate_2_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        is_stabilizer_on_motor: global___StringMessage | None = ...,
        top_blade_od_dsdsunit: global___StringMessage | None = ...,
        press_loss_4_dsdsunit: global___StringMessage | None = ...,
        bottom_fish_neck_length: global___FloatMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        bottom_stabilizer_od_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_distance: global___FloatMessage | None = ...,
        bottom_blade_od: global___FloatMessage | None = ...,
        flowrate_4_dsdsunit: global___StringMessage | None = ...,
        eccentricity_dsdsunit: global___StringMessage | None = ...,
        motor_max_wob: global___FloatMessage | None = ...,
        top_blade_length: global___FloatMessage | None = ...,
        total_length: global___FloatMessage | None = ...,
        top_blade_od: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        kick_pad_length: global___FloatMessage | None = ...,
        kick_pad_od_dsdsunit: global___StringMessage | None = ...,
        stages_no: global___FloatMessage | None = ...,
        bottom_blade_length_dsdsunit: global___StringMessage | None = ...,
        bottom_fish_neck_length_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_distance_dsdsunit: global___StringMessage | None = ...,
        top_fish_neck_length_dsdsunit: global___StringMessage | None = ...,
        motor_power_section_length: global___FloatMessage | None = ...,
        reference_fluid_density: global___FloatMessage | None = ...,
        motor_power_section_fit: global___StringMessage | None = ...,
        steering_tool_bend_angle_dsdsunit: global___StringMessage | None = ...,
        user_defined_1: global___StringMessage | None = ...,
        press_loss_3_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_length: global___FloatMessage | None = ...,
        kick_pad_length_dsdsunit: global___StringMessage | None = ...,
        motor_max_torque: global___FloatMessage | None = ...,
        user_defined_2: global___Int32Message | None = ...,
        motor_rotor_by_pass_jet: global___FloatMessage | None = ...,
        bottom_stabilizer_weight_dsdsunit: global___StringMessage | None = ...,
        top_stabilizer_id: global___FloatMessage | None = ...,
        top_stabilizer_length_dsdsunit: global___StringMessage | None = ...,
        steering_tool_ref_angle: global___FloatMessage | None = ...,
        kick_pad_od: global___FloatMessage | None = ...,
        motor_optimal_diff_pressure_dsdsunit: global___StringMessage | None = ...,
        rpg_dsdsunit: global___StringMessage | None = ...,
        press_loss_2_dsdsunit: global___StringMessage | None = ...,
        flowrate_3_dsdsunit: global___StringMessage | None = ...,
        is_bottom_stabilizer: global___StringMessage | None = ...,
        rpg: global___FloatMessage | None = ...,
        bottom_stabilizer_id: global___FloatMessage | None = ...,
        top_stabilizer_weight: global___FloatMessage | None = ...,
        motor_max_torque_dsdsunit: global___StringMessage | None = ...,
        motor_rotor_weight_dsdsunit: global___StringMessage | None = ...,
        rotor_lobe_configuration: global___Int32Message | None = ...,
        steering_tool_offset: global___FloatMessage | None = ...,
        reference_fluid_density_dsdsunit: global___StringMessage | None = ...,
        press_loss_2: global___FloatMessage | None = ...,
        press_loss_3: global___FloatMessage | None = ...,
        press_loss_1: global___FloatMessage | None = ...,
        press_loss_4: global___FloatMessage | None = ...,
        bottom_stabilizer_weight: global___FloatMessage | None = ...,
        top_stabilizer_od_dsdsunit: global___StringMessage | None = ...,
        steering_tool_offset_dsdsunit: global___StringMessage | None = ...,
        kick_pad_offset: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        flowrate_1_dsdsunit: global___StringMessage | None = ...,
        top_stabilizer_id_dsdsunit: global___StringMessage | None = ...,
        kick_pad_offset_dsdsunit: global___StringMessage | None = ...,
        motor_rotor_by_pass_jet_dsdsunit: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        is_top_stabilizer: global___StringMessage | None = ...,
        steering_tool_ref_angle_dsdsunit: global___StringMessage | None = ...,
        bottom_blade_od_dsdsunit: global___StringMessage | None = ...,
        press_loss_1_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_od: global___FloatMessage | None = ...,
        top_fish_neck_length: global___FloatMessage | None = ...,
        bottom_stabilizer_length_dsdsunit: global___StringMessage | None = ...,
        eccentricity: global___FloatMessage | None = ...,
        top_stabilizer_od: global___FloatMessage | None = ...,
        steering_tool_bend_angle: global___FloatMessage | None = ...,
        top_stabilizer_distance: global___FloatMessage | None = ...,
        top_stabilizer_weight_dsdsunit: global___StringMessage | None = ...,
        bottom_blade_length: global___FloatMessage | None = ...,
        motor_power_section_length_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_id_dsdsunit: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        cd_bha_motor_comp: collections.abc.Iterable[global___CdBhaMotorCompRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bottom_blade_length", b"bottom_blade_length", "bottom_blade_length_dsdsunit", b"bottom_blade_length_dsdsunit", "bottom_blade_od", b"bottom_blade_od", "bottom_blade_od_dsdsunit", b"bottom_blade_od_dsdsunit", "bottom_fish_neck_length", b"bottom_fish_neck_length", "bottom_fish_neck_length_dsdsunit", b"bottom_fish_neck_length_dsdsunit", "bottom_stabilizer_distance", b"bottom_stabilizer_distance", "bottom_stabilizer_distance_dsdsunit", b"bottom_stabilizer_distance_dsdsunit", "bottom_stabilizer_id", b"bottom_stabilizer_id", "bottom_stabilizer_id_dsdsunit", b"bottom_stabilizer_id_dsdsunit", "bottom_stabilizer_length", b"bottom_stabilizer_length", "bottom_stabilizer_length_dsdsunit", b"bottom_stabilizer_length_dsdsunit", "bottom_stabilizer_od", b"bottom_stabilizer_od", "bottom_stabilizer_od_dsdsunit", b"bottom_stabilizer_od_dsdsunit", "bottom_stabilizer_weight", b"bottom_stabilizer_weight", "bottom_stabilizer_weight_dsdsunit", b"bottom_stabilizer_weight_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "eccentricity", b"eccentricity", "eccentricity_dsdsunit", b"eccentricity_dsdsunit", "flowrate_1", b"flowrate_1", "flowrate_1_dsdsunit", b"flowrate_1_dsdsunit", "flowrate_2", b"flowrate_2", "flowrate_2_dsdsunit", b"flowrate_2_dsdsunit", "flowrate_3", b"flowrate_3", "flowrate_3_dsdsunit", b"flowrate_3_dsdsunit", "flowrate_4", b"flowrate_4", "flowrate_4_dsdsunit", b"flowrate_4_dsdsunit", "is_bottom_stabilizer", b"is_bottom_stabilizer", "is_stabilizer_on_motor", b"is_stabilizer_on_motor", "is_top_stabilizer", b"is_top_stabilizer", "kick_pad_length", b"kick_pad_length", "kick_pad_length_dsdsunit", b"kick_pad_length_dsdsunit", "kick_pad_od", b"kick_pad_od", "kick_pad_od_dsdsunit", b"kick_pad_od_dsdsunit", "kick_pad_offset", b"kick_pad_offset", "kick_pad_offset_dsdsunit", b"kick_pad_offset_dsdsunit", "motor_max_torque", b"motor_max_torque", "motor_max_torque_dsdsunit", b"motor_max_torque_dsdsunit", "motor_max_wob", b"motor_max_wob", "motor_max_wob_dsdsunit", b"motor_max_wob_dsdsunit", "motor_optimal_diff_pressure", b"motor_optimal_diff_pressure", "motor_optimal_diff_pressure_dsdsunit", b"motor_optimal_diff_pressure_dsdsunit", "motor_power_section_fit", b"motor_power_section_fit", "motor_power_section_length", b"motor_power_section_length", "motor_power_section_length_dsdsunit", b"motor_power_section_length_dsdsunit", "motor_power_section_manufact", b"motor_power_section_manufact", "motor_rotor_by_pass_jet", b"motor_rotor_by_pass_jet", "motor_rotor_by_pass_jet_dsdsunit", b"motor_rotor_by_pass_jet_dsdsunit", "motor_rotor_weight", b"motor_rotor_weight", "motor_rotor_weight_dsdsunit", b"motor_rotor_weight_dsdsunit", "native_uid", b"native_uid", "press_loss_1", b"press_loss_1", "press_loss_1_dsdsunit", b"press_loss_1_dsdsunit", "press_loss_2", b"press_loss_2", "press_loss_2_dsdsunit", b"press_loss_2_dsdsunit", "press_loss_3", b"press_loss_3", "press_loss_3_dsdsunit", b"press_loss_3_dsdsunit", "press_loss_4", b"press_loss_4", "press_loss_4_dsdsunit", b"press_loss_4_dsdsunit", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "rotor_lobe_configuration", b"rotor_lobe_configuration", "rpg", b"rpg", "rpg_dsdsunit", b"rpg_dsdsunit", "stages_no", b"stages_no", "steering_tool_bend_angle", b"steering_tool_bend_angle", "steering_tool_bend_angle_dsdsunit", b"steering_tool_bend_angle_dsdsunit", "steering_tool_offset", b"steering_tool_offset", "steering_tool_offset_dsdsunit", b"steering_tool_offset_dsdsunit", "steering_tool_ref_angle", b"steering_tool_ref_angle", "steering_tool_ref_angle_dsdsunit", b"steering_tool_ref_angle_dsdsunit", "top_blade_length", b"top_blade_length", "top_blade_length_dsdsunit", b"top_blade_length_dsdsunit", "top_blade_od", b"top_blade_od", "top_blade_od_dsdsunit", b"top_blade_od_dsdsunit", "top_fish_neck_length", b"top_fish_neck_length", "top_fish_neck_length_dsdsunit", b"top_fish_neck_length_dsdsunit", "top_stabilizer_distance", b"top_stabilizer_distance", "top_stabilizer_distance_dsdsunit", b"top_stabilizer_distance_dsdsunit", "top_stabilizer_id", b"top_stabilizer_id", "top_stabilizer_id_dsdsunit", b"top_stabilizer_id_dsdsunit", "top_stabilizer_length", b"top_stabilizer_length", "top_stabilizer_length_dsdsunit", b"top_stabilizer_length_dsdsunit", "top_stabilizer_od", b"top_stabilizer_od", "top_stabilizer_od_dsdsunit", b"top_stabilizer_od_dsdsunit", "top_stabilizer_weight", b"top_stabilizer_weight", "top_stabilizer_weight_dsdsunit", b"top_stabilizer_weight_dsdsunit", "total_length", b"total_length", "total_length_dsdsunit", b"total_length_dsdsunit", "user_defined_1", b"user_defined_1", "user_defined_2", b"user_defined_2"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bottom_blade_length", b"bottom_blade_length", "bottom_blade_length_dsdsunit", b"bottom_blade_length_dsdsunit", "bottom_blade_od", b"bottom_blade_od", "bottom_blade_od_dsdsunit", b"bottom_blade_od_dsdsunit", "bottom_fish_neck_length", b"bottom_fish_neck_length", "bottom_fish_neck_length_dsdsunit", b"bottom_fish_neck_length_dsdsunit", "bottom_stabilizer_distance", b"bottom_stabilizer_distance", "bottom_stabilizer_distance_dsdsunit", b"bottom_stabilizer_distance_dsdsunit", "bottom_stabilizer_id", b"bottom_stabilizer_id", "bottom_stabilizer_id_dsdsunit", b"bottom_stabilizer_id_dsdsunit", "bottom_stabilizer_length", b"bottom_stabilizer_length", "bottom_stabilizer_length_dsdsunit", b"bottom_stabilizer_length_dsdsunit", "bottom_stabilizer_od", b"bottom_stabilizer_od", "bottom_stabilizer_od_dsdsunit", b"bottom_stabilizer_od_dsdsunit", "bottom_stabilizer_weight", b"bottom_stabilizer_weight", "bottom_stabilizer_weight_dsdsunit", b"bottom_stabilizer_weight_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "cd_bha_motor_comp", b"cd_bha_motor_comp", "eccentricity", b"eccentricity", "eccentricity_dsdsunit", b"eccentricity_dsdsunit", "flowrate_1", b"flowrate_1", "flowrate_1_dsdsunit", b"flowrate_1_dsdsunit", "flowrate_2", b"flowrate_2", "flowrate_2_dsdsunit", b"flowrate_2_dsdsunit", "flowrate_3", b"flowrate_3", "flowrate_3_dsdsunit", b"flowrate_3_dsdsunit", "flowrate_4", b"flowrate_4", "flowrate_4_dsdsunit", b"flowrate_4_dsdsunit", "is_bottom_stabilizer", b"is_bottom_stabilizer", "is_stabilizer_on_motor", b"is_stabilizer_on_motor", "is_top_stabilizer", b"is_top_stabilizer", "kick_pad_length", b"kick_pad_length", "kick_pad_length_dsdsunit", b"kick_pad_length_dsdsunit", "kick_pad_od", b"kick_pad_od", "kick_pad_od_dsdsunit", b"kick_pad_od_dsdsunit", "kick_pad_offset", b"kick_pad_offset", "kick_pad_offset_dsdsunit", b"kick_pad_offset_dsdsunit", "motor_max_torque", b"motor_max_torque", "motor_max_torque_dsdsunit", b"motor_max_torque_dsdsunit", "motor_max_wob", b"motor_max_wob", "motor_max_wob_dsdsunit", b"motor_max_wob_dsdsunit", "motor_optimal_diff_pressure", b"motor_optimal_diff_pressure", "motor_optimal_diff_pressure_dsdsunit", b"motor_optimal_diff_pressure_dsdsunit", "motor_power_section_fit", b"motor_power_section_fit", "motor_power_section_length", b"motor_power_section_length", "motor_power_section_length_dsdsunit", b"motor_power_section_length_dsdsunit", "motor_power_section_manufact", b"motor_power_section_manufact", "motor_rotor_by_pass_jet", b"motor_rotor_by_pass_jet", "motor_rotor_by_pass_jet_dsdsunit", b"motor_rotor_by_pass_jet_dsdsunit", "motor_rotor_weight", b"motor_rotor_weight", "motor_rotor_weight_dsdsunit", b"motor_rotor_weight_dsdsunit", "native_uid", b"native_uid", "press_loss_1", b"press_loss_1", "press_loss_1_dsdsunit", b"press_loss_1_dsdsunit", "press_loss_2", b"press_loss_2", "press_loss_2_dsdsunit", b"press_loss_2_dsdsunit", "press_loss_3", b"press_loss_3", "press_loss_3_dsdsunit", b"press_loss_3_dsdsunit", "press_loss_4", b"press_loss_4", "press_loss_4_dsdsunit", b"press_loss_4_dsdsunit", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "rotor_lobe_configuration", b"rotor_lobe_configuration", "rpg", b"rpg", "rpg_dsdsunit", b"rpg_dsdsunit", "stages_no", b"stages_no", "steering_tool_bend_angle", b"steering_tool_bend_angle", "steering_tool_bend_angle_dsdsunit", b"steering_tool_bend_angle_dsdsunit", "steering_tool_offset", b"steering_tool_offset", "steering_tool_offset_dsdsunit", b"steering_tool_offset_dsdsunit", "steering_tool_ref_angle", b"steering_tool_ref_angle", "steering_tool_ref_angle_dsdsunit", b"steering_tool_ref_angle_dsdsunit", "top_blade_length", b"top_blade_length", "top_blade_length_dsdsunit", b"top_blade_length_dsdsunit", "top_blade_od", b"top_blade_od", "top_blade_od_dsdsunit", b"top_blade_od_dsdsunit", "top_fish_neck_length", b"top_fish_neck_length", "top_fish_neck_length_dsdsunit", b"top_fish_neck_length_dsdsunit", "top_stabilizer_distance", b"top_stabilizer_distance", "top_stabilizer_distance_dsdsunit", b"top_stabilizer_distance_dsdsunit", "top_stabilizer_id", b"top_stabilizer_id", "top_stabilizer_id_dsdsunit", b"top_stabilizer_id_dsdsunit", "top_stabilizer_length", b"top_stabilizer_length", "top_stabilizer_length_dsdsunit", b"top_stabilizer_length_dsdsunit", "top_stabilizer_od", b"top_stabilizer_od", "top_stabilizer_od_dsdsunit", b"top_stabilizer_od_dsdsunit", "top_stabilizer_weight", b"top_stabilizer_weight", "top_stabilizer_weight_dsdsunit", b"top_stabilizer_weight_dsdsunit", "total_length", b"total_length", "total_length_dsdsunit", b"total_length_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "user_defined_1", b"user_defined_1", "user_defined_2", b"user_defined_2", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompMotor = CdBhaCompMotor

class CdBhaCompMotorInner(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_MOTOR_INNER, Implemented: True, Createable: False, Read Only: True, Updatable: False, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TOP_STABILIZER_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_POWER_SECTION_MANUFACT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_LENGTH_FIELD_NUMBER: builtins.int
    FLOWRATE_2_FIELD_NUMBER: builtins.int
    MOTOR_ROTOR_WEIGHT_FIELD_NUMBER: builtins.int
    FLOWRATE_1_FIELD_NUMBER: builtins.int
    FLOWRATE_4_FIELD_NUMBER: builtins.int
    MOTOR_OPTIMAL_DIFF_PRESSURE_FIELD_NUMBER: builtins.int
    FLOWRATE_3_FIELD_NUMBER: builtins.int
    TOP_BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWRATE_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    IS_STABILIZER_ON_MOTOR_FIELD_NUMBER: builtins.int
    TOP_BLADE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_LOSS_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_FISH_NECK_LENGTH_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_DISTANCE_FIELD_NUMBER: builtins.int
    BOTTOM_BLADE_OD_FIELD_NUMBER: builtins.int
    FLOWRATE_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    ECCENTRICITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_MAX_WOB_FIELD_NUMBER: builtins.int
    TOP_BLADE_LENGTH_FIELD_NUMBER: builtins.int
    TOTAL_LENGTH_FIELD_NUMBER: builtins.int
    TOP_BLADE_OD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    KICK_PAD_LENGTH_FIELD_NUMBER: builtins.int
    KICK_PAD_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAGES_NO_FIELD_NUMBER: builtins.int
    BOTTOM_BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_FISH_NECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_FISH_NECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_POWER_SECTION_LENGTH_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_FIELD_NUMBER: builtins.int
    MOTOR_POWER_SECTION_FIT_FIELD_NUMBER: builtins.int
    STEERING_TOOL_BEND_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    USER_DEFINED_1_FIELD_NUMBER: builtins.int
    PRESS_LOSS_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_LENGTH_FIELD_NUMBER: builtins.int
    KICK_PAD_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_MAX_TORQUE_FIELD_NUMBER: builtins.int
    USER_DEFINED_2_FIELD_NUMBER: builtins.int
    MOTOR_ROTOR_BY_PASS_JET_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_ID_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    STEERING_TOOL_REF_ANGLE_FIELD_NUMBER: builtins.int
    KICK_PAD_OD_FIELD_NUMBER: builtins.int
    MOTOR_OPTIMAL_DIFF_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPG_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_LOSS_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWRATE_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_BOTTOM_STABILIZER_FIELD_NUMBER: builtins.int
    RPG_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_ID_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_WEIGHT_FIELD_NUMBER: builtins.int
    MOTOR_MAX_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_ROTOR_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTOR_LOBE_CONFIGURATION_FIELD_NUMBER: builtins.int
    STEERING_TOOL_OFFSET_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_LOSS_2_FIELD_NUMBER: builtins.int
    PRESS_LOSS_3_FIELD_NUMBER: builtins.int
    PRESS_LOSS_1_FIELD_NUMBER: builtins.int
    PRESS_LOSS_4_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_WEIGHT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STEERING_TOOL_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    KICK_PAD_OFFSET_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLOWRATE_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    INNER_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    KICK_PAD_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_ROTOR_BY_PASS_JET_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_TOP_STABILIZER_FIELD_NUMBER: builtins.int
    STEERING_TOOL_REF_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_BLADE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_LOSS_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_OD_FIELD_NUMBER: builtins.int
    TOP_FISH_NECK_LENGTH_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ECCENTRICITY_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_OD_FIELD_NUMBER: builtins.int
    STEERING_TOOL_BEND_ANGLE_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_DISTANCE_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_BLADE_LENGTH_FIELD_NUMBER: builtins.int
    MOTOR_POWER_SECTION_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def top_stabilizer_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_power_section_manufact(self) -> global___StringMessage:
        """Original Name: MOTOR_POWER_SECTION_MANUFACT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_length(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_2(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_2, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_rotor_weight(self) -> global___FloatMessage:
        """Original Name: MOTOR_ROTOR_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_1(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_1, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_4(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_4, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_optimal_diff_pressure(self) -> global___FloatMessage:
        """Original Name: MOTOR_OPTIMAL_DIFF_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_3(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_3, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_stabilizer_on_motor(self) -> global___StringMessage:
        """Original Name: IS_STABILIZER_ON_MOTOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_blade_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_BLADE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_LOSS_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_fish_neck_length(self) -> global___FloatMessage:
        """Original Name: BOTTOM_FISH_NECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_distance(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_blade_od(self) -> global___FloatMessage:
        """Original Name: BOTTOM_BLADE_OD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def eccentricity_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECCENTRICITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_max_wob(self) -> global___FloatMessage:
        """Original Name: MOTOR_MAX_WOB, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_blade_length(self) -> global___FloatMessage:
        """Original Name: TOP_BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_length(self) -> global___FloatMessage:
        """Original Name: TOTAL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_blade_od(self) -> global___FloatMessage:
        """Original Name: TOP_BLADE_OD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_length(self) -> global___FloatMessage:
        """Original Name: KICK_PAD_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_PAD_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stages_no(self) -> global___FloatMessage:
        """Original Name: STAGES_NO, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_fish_neck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_FISH_NECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_fish_neck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_FISH_NECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_power_section_length(self) -> global___FloatMessage:
        """Original Name: MOTOR_POWER_SECTION_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density(self) -> global___FloatMessage:
        """Original Name: REFERENCE_FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_power_section_fit(self) -> global___StringMessage:
        """Original Name: MOTOR_POWER_SECTION_FIT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_bend_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: STEERING_TOOL_BEND_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_1(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_1, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_LOSS_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_length(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_PAD_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_max_torque(self) -> global___FloatMessage:
        """Original Name: MOTOR_MAX_TORQUE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_2(self) -> global___Int32Message:
        """Original Name: USER_DEFINED_2, Original type: Edm.Int32, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_rotor_by_pass_jet(self) -> global___FloatMessage:
        """Original Name: MOTOR_ROTOR_BY_PASS_JET, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_id(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_ID, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_ref_angle(self) -> global___FloatMessage:
        """Original Name: STEERING_TOOL_REF_ANGLE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_od(self) -> global___FloatMessage:
        """Original Name: KICK_PAD_OD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_optimal_diff_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_OPTIMAL_DIFF_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpg_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_LOSS_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_bottom_stabilizer(self) -> global___StringMessage:
        """Original Name: IS_BOTTOM_STABILIZER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpg(self) -> global___FloatMessage:
        """Original Name: RPG, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_id(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_ID, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_weight(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_max_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_MAX_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_rotor_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_ROTOR_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_lobe_configuration(self) -> global___Int32Message:
        """Original Name: ROTOR_LOBE_CONFIGURATION, Original type: Edm.Int32, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_offset(self) -> global___FloatMessage:
        """Original Name: STEERING_TOOL_OFFSET, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: REFERENCE_FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_2(self) -> global___FloatMessage:
        """Original Name: PRESS_LOSS_2, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_3(self) -> global___FloatMessage:
        """Original Name: PRESS_LOSS_3, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_1(self) -> global___FloatMessage:
        """Original Name: PRESS_LOSS_1, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_4(self) -> global___FloatMessage:
        """Original Name: PRESS_LOSS_4, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_weight(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: STEERING_TOOL_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_offset(self) -> global___FloatMessage:
        """Original Name: KICK_PAD_OFFSET, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flowrate_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    inner_assembly_id: builtins.str
    """Original Name: INNER_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def kick_pad_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_PAD_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_rotor_by_pass_jet_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_ROTOR_BY_PASS_JET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_top_stabilizer(self) -> global___StringMessage:
        """Original Name: IS_TOP_STABILIZER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_ref_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: STEERING_TOOL_REF_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_blade_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_BLADE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_LOSS_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_od(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_OD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_fish_neck_length(self) -> global___FloatMessage:
        """Original Name: TOP_FISH_NECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def eccentricity(self) -> global___FloatMessage:
        """Original Name: ECCENTRICITY, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_od(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_OD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_bend_angle(self) -> global___FloatMessage:
        """Original Name: STEERING_TOOL_BEND_ANGLE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_distance(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_blade_length(self) -> global___FloatMessage:
        """Original Name: BOTTOM_BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_power_section_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_POWER_SECTION_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        top_stabilizer_distance_dsdsunit: global___StringMessage | None = ...,
        motor_power_section_manufact: global___StringMessage | None = ...,
        top_stabilizer_length: global___FloatMessage | None = ...,
        flowrate_2: global___FloatMessage | None = ...,
        motor_rotor_weight: global___FloatMessage | None = ...,
        flowrate_1: global___FloatMessage | None = ...,
        flowrate_4: global___FloatMessage | None = ...,
        motor_optimal_diff_pressure: global___FloatMessage | None = ...,
        flowrate_3: global___FloatMessage | None = ...,
        top_blade_length_dsdsunit: global___StringMessage | None = ...,
        total_length_dsdsunit: global___StringMessage | None = ...,
        flowrate_2_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        is_stabilizer_on_motor: global___StringMessage | None = ...,
        top_blade_od_dsdsunit: global___StringMessage | None = ...,
        press_loss_4_dsdsunit: global___StringMessage | None = ...,
        bottom_fish_neck_length: global___FloatMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        bottom_stabilizer_od_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_distance: global___FloatMessage | None = ...,
        bottom_blade_od: global___FloatMessage | None = ...,
        flowrate_4_dsdsunit: global___StringMessage | None = ...,
        eccentricity_dsdsunit: global___StringMessage | None = ...,
        motor_max_wob: global___FloatMessage | None = ...,
        top_blade_length: global___FloatMessage | None = ...,
        total_length: global___FloatMessage | None = ...,
        top_blade_od: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        kick_pad_length: global___FloatMessage | None = ...,
        kick_pad_od_dsdsunit: global___StringMessage | None = ...,
        stages_no: global___FloatMessage | None = ...,
        bottom_blade_length_dsdsunit: global___StringMessage | None = ...,
        bottom_fish_neck_length_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_distance_dsdsunit: global___StringMessage | None = ...,
        top_fish_neck_length_dsdsunit: global___StringMessage | None = ...,
        motor_power_section_length: global___FloatMessage | None = ...,
        reference_fluid_density: global___FloatMessage | None = ...,
        motor_power_section_fit: global___StringMessage | None = ...,
        steering_tool_bend_angle_dsdsunit: global___StringMessage | None = ...,
        user_defined_1: global___StringMessage | None = ...,
        press_loss_3_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_length: global___FloatMessage | None = ...,
        kick_pad_length_dsdsunit: global___StringMessage | None = ...,
        motor_max_torque: global___FloatMessage | None = ...,
        user_defined_2: global___Int32Message | None = ...,
        motor_rotor_by_pass_jet: global___FloatMessage | None = ...,
        bottom_stabilizer_weight_dsdsunit: global___StringMessage | None = ...,
        top_stabilizer_id: global___FloatMessage | None = ...,
        top_stabilizer_length_dsdsunit: global___StringMessage | None = ...,
        steering_tool_ref_angle: global___FloatMessage | None = ...,
        kick_pad_od: global___FloatMessage | None = ...,
        motor_optimal_diff_pressure_dsdsunit: global___StringMessage | None = ...,
        rpg_dsdsunit: global___StringMessage | None = ...,
        press_loss_2_dsdsunit: global___StringMessage | None = ...,
        flowrate_3_dsdsunit: global___StringMessage | None = ...,
        is_bottom_stabilizer: global___StringMessage | None = ...,
        rpg: global___FloatMessage | None = ...,
        bottom_stabilizer_id: global___FloatMessage | None = ...,
        top_stabilizer_weight: global___FloatMessage | None = ...,
        motor_max_torque_dsdsunit: global___StringMessage | None = ...,
        motor_rotor_weight_dsdsunit: global___StringMessage | None = ...,
        rotor_lobe_configuration: global___Int32Message | None = ...,
        steering_tool_offset: global___FloatMessage | None = ...,
        reference_fluid_density_dsdsunit: global___StringMessage | None = ...,
        press_loss_2: global___FloatMessage | None = ...,
        press_loss_3: global___FloatMessage | None = ...,
        press_loss_1: global___FloatMessage | None = ...,
        press_loss_4: global___FloatMessage | None = ...,
        bottom_stabilizer_weight: global___FloatMessage | None = ...,
        top_stabilizer_od_dsdsunit: global___StringMessage | None = ...,
        steering_tool_offset_dsdsunit: global___StringMessage | None = ...,
        kick_pad_offset: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        flowrate_1_dsdsunit: global___StringMessage | None = ...,
        top_stabilizer_id_dsdsunit: global___StringMessage | None = ...,
        inner_assembly_id: builtins.str = ...,
        kick_pad_offset_dsdsunit: global___StringMessage | None = ...,
        motor_rotor_by_pass_jet_dsdsunit: global___StringMessage | None = ...,
        is_top_stabilizer: global___StringMessage | None = ...,
        steering_tool_ref_angle_dsdsunit: global___StringMessage | None = ...,
        bottom_blade_od_dsdsunit: global___StringMessage | None = ...,
        press_loss_1_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_od: global___FloatMessage | None = ...,
        top_fish_neck_length: global___FloatMessage | None = ...,
        bottom_stabilizer_length_dsdsunit: global___StringMessage | None = ...,
        eccentricity: global___FloatMessage | None = ...,
        top_stabilizer_od: global___FloatMessage | None = ...,
        steering_tool_bend_angle: global___FloatMessage | None = ...,
        top_stabilizer_distance: global___FloatMessage | None = ...,
        top_stabilizer_weight_dsdsunit: global___StringMessage | None = ...,
        bottom_blade_length: global___FloatMessage | None = ...,
        motor_power_section_length_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_id_dsdsunit: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bottom_blade_length", b"bottom_blade_length", "bottom_blade_length_dsdsunit", b"bottom_blade_length_dsdsunit", "bottom_blade_od", b"bottom_blade_od", "bottom_blade_od_dsdsunit", b"bottom_blade_od_dsdsunit", "bottom_fish_neck_length", b"bottom_fish_neck_length", "bottom_fish_neck_length_dsdsunit", b"bottom_fish_neck_length_dsdsunit", "bottom_stabilizer_distance", b"bottom_stabilizer_distance", "bottom_stabilizer_distance_dsdsunit", b"bottom_stabilizer_distance_dsdsunit", "bottom_stabilizer_id", b"bottom_stabilizer_id", "bottom_stabilizer_id_dsdsunit", b"bottom_stabilizer_id_dsdsunit", "bottom_stabilizer_length", b"bottom_stabilizer_length", "bottom_stabilizer_length_dsdsunit", b"bottom_stabilizer_length_dsdsunit", "bottom_stabilizer_od", b"bottom_stabilizer_od", "bottom_stabilizer_od_dsdsunit", b"bottom_stabilizer_od_dsdsunit", "bottom_stabilizer_weight", b"bottom_stabilizer_weight", "bottom_stabilizer_weight_dsdsunit", b"bottom_stabilizer_weight_dsdsunit", "eccentricity", b"eccentricity", "eccentricity_dsdsunit", b"eccentricity_dsdsunit", "flowrate_1", b"flowrate_1", "flowrate_1_dsdsunit", b"flowrate_1_dsdsunit", "flowrate_2", b"flowrate_2", "flowrate_2_dsdsunit", b"flowrate_2_dsdsunit", "flowrate_3", b"flowrate_3", "flowrate_3_dsdsunit", b"flowrate_3_dsdsunit", "flowrate_4", b"flowrate_4", "flowrate_4_dsdsunit", b"flowrate_4_dsdsunit", "is_bottom_stabilizer", b"is_bottom_stabilizer", "is_stabilizer_on_motor", b"is_stabilizer_on_motor", "is_top_stabilizer", b"is_top_stabilizer", "kick_pad_length", b"kick_pad_length", "kick_pad_length_dsdsunit", b"kick_pad_length_dsdsunit", "kick_pad_od", b"kick_pad_od", "kick_pad_od_dsdsunit", b"kick_pad_od_dsdsunit", "kick_pad_offset", b"kick_pad_offset", "kick_pad_offset_dsdsunit", b"kick_pad_offset_dsdsunit", "motor_max_torque", b"motor_max_torque", "motor_max_torque_dsdsunit", b"motor_max_torque_dsdsunit", "motor_max_wob", b"motor_max_wob", "motor_optimal_diff_pressure", b"motor_optimal_diff_pressure", "motor_optimal_diff_pressure_dsdsunit", b"motor_optimal_diff_pressure_dsdsunit", "motor_power_section_fit", b"motor_power_section_fit", "motor_power_section_length", b"motor_power_section_length", "motor_power_section_length_dsdsunit", b"motor_power_section_length_dsdsunit", "motor_power_section_manufact", b"motor_power_section_manufact", "motor_rotor_by_pass_jet", b"motor_rotor_by_pass_jet", "motor_rotor_by_pass_jet_dsdsunit", b"motor_rotor_by_pass_jet_dsdsunit", "motor_rotor_weight", b"motor_rotor_weight", "motor_rotor_weight_dsdsunit", b"motor_rotor_weight_dsdsunit", "native_uid", b"native_uid", "press_loss_1", b"press_loss_1", "press_loss_1_dsdsunit", b"press_loss_1_dsdsunit", "press_loss_2", b"press_loss_2", "press_loss_2_dsdsunit", b"press_loss_2_dsdsunit", "press_loss_3", b"press_loss_3", "press_loss_3_dsdsunit", b"press_loss_3_dsdsunit", "press_loss_4", b"press_loss_4", "press_loss_4_dsdsunit", b"press_loss_4_dsdsunit", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "rotor_lobe_configuration", b"rotor_lobe_configuration", "rpg", b"rpg", "rpg_dsdsunit", b"rpg_dsdsunit", "stages_no", b"stages_no", "steering_tool_bend_angle", b"steering_tool_bend_angle", "steering_tool_bend_angle_dsdsunit", b"steering_tool_bend_angle_dsdsunit", "steering_tool_offset", b"steering_tool_offset", "steering_tool_offset_dsdsunit", b"steering_tool_offset_dsdsunit", "steering_tool_ref_angle", b"steering_tool_ref_angle", "steering_tool_ref_angle_dsdsunit", b"steering_tool_ref_angle_dsdsunit", "top_blade_length", b"top_blade_length", "top_blade_length_dsdsunit", b"top_blade_length_dsdsunit", "top_blade_od", b"top_blade_od", "top_blade_od_dsdsunit", b"top_blade_od_dsdsunit", "top_fish_neck_length", b"top_fish_neck_length", "top_fish_neck_length_dsdsunit", b"top_fish_neck_length_dsdsunit", "top_stabilizer_distance", b"top_stabilizer_distance", "top_stabilizer_distance_dsdsunit", b"top_stabilizer_distance_dsdsunit", "top_stabilizer_id", b"top_stabilizer_id", "top_stabilizer_id_dsdsunit", b"top_stabilizer_id_dsdsunit", "top_stabilizer_length", b"top_stabilizer_length", "top_stabilizer_length_dsdsunit", b"top_stabilizer_length_dsdsunit", "top_stabilizer_od", b"top_stabilizer_od", "top_stabilizer_od_dsdsunit", b"top_stabilizer_od_dsdsunit", "top_stabilizer_weight", b"top_stabilizer_weight", "top_stabilizer_weight_dsdsunit", b"top_stabilizer_weight_dsdsunit", "total_length", b"total_length", "total_length_dsdsunit", b"total_length_dsdsunit", "user_defined_1", b"user_defined_1", "user_defined_2", b"user_defined_2"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "bottom_blade_length", b"bottom_blade_length", "bottom_blade_length_dsdsunit", b"bottom_blade_length_dsdsunit", "bottom_blade_od", b"bottom_blade_od", "bottom_blade_od_dsdsunit", b"bottom_blade_od_dsdsunit", "bottom_fish_neck_length", b"bottom_fish_neck_length", "bottom_fish_neck_length_dsdsunit", b"bottom_fish_neck_length_dsdsunit", "bottom_stabilizer_distance", b"bottom_stabilizer_distance", "bottom_stabilizer_distance_dsdsunit", b"bottom_stabilizer_distance_dsdsunit", "bottom_stabilizer_id", b"bottom_stabilizer_id", "bottom_stabilizer_id_dsdsunit", b"bottom_stabilizer_id_dsdsunit", "bottom_stabilizer_length", b"bottom_stabilizer_length", "bottom_stabilizer_length_dsdsunit", b"bottom_stabilizer_length_dsdsunit", "bottom_stabilizer_od", b"bottom_stabilizer_od", "bottom_stabilizer_od_dsdsunit", b"bottom_stabilizer_od_dsdsunit", "bottom_stabilizer_weight", b"bottom_stabilizer_weight", "bottom_stabilizer_weight_dsdsunit", b"bottom_stabilizer_weight_dsdsunit", "eccentricity", b"eccentricity", "eccentricity_dsdsunit", b"eccentricity_dsdsunit", "flowrate_1", b"flowrate_1", "flowrate_1_dsdsunit", b"flowrate_1_dsdsunit", "flowrate_2", b"flowrate_2", "flowrate_2_dsdsunit", b"flowrate_2_dsdsunit", "flowrate_3", b"flowrate_3", "flowrate_3_dsdsunit", b"flowrate_3_dsdsunit", "flowrate_4", b"flowrate_4", "flowrate_4_dsdsunit", b"flowrate_4_dsdsunit", "inner_assembly_id", b"inner_assembly_id", "is_bottom_stabilizer", b"is_bottom_stabilizer", "is_stabilizer_on_motor", b"is_stabilizer_on_motor", "is_top_stabilizer", b"is_top_stabilizer", "kick_pad_length", b"kick_pad_length", "kick_pad_length_dsdsunit", b"kick_pad_length_dsdsunit", "kick_pad_od", b"kick_pad_od", "kick_pad_od_dsdsunit", b"kick_pad_od_dsdsunit", "kick_pad_offset", b"kick_pad_offset", "kick_pad_offset_dsdsunit", b"kick_pad_offset_dsdsunit", "motor_max_torque", b"motor_max_torque", "motor_max_torque_dsdsunit", b"motor_max_torque_dsdsunit", "motor_max_wob", b"motor_max_wob", "motor_optimal_diff_pressure", b"motor_optimal_diff_pressure", "motor_optimal_diff_pressure_dsdsunit", b"motor_optimal_diff_pressure_dsdsunit", "motor_power_section_fit", b"motor_power_section_fit", "motor_power_section_length", b"motor_power_section_length", "motor_power_section_length_dsdsunit", b"motor_power_section_length_dsdsunit", "motor_power_section_manufact", b"motor_power_section_manufact", "motor_rotor_by_pass_jet", b"motor_rotor_by_pass_jet", "motor_rotor_by_pass_jet_dsdsunit", b"motor_rotor_by_pass_jet_dsdsunit", "motor_rotor_weight", b"motor_rotor_weight", "motor_rotor_weight_dsdsunit", b"motor_rotor_weight_dsdsunit", "native_uid", b"native_uid", "press_loss_1", b"press_loss_1", "press_loss_1_dsdsunit", b"press_loss_1_dsdsunit", "press_loss_2", b"press_loss_2", "press_loss_2_dsdsunit", b"press_loss_2_dsdsunit", "press_loss_3", b"press_loss_3", "press_loss_3_dsdsunit", b"press_loss_3_dsdsunit", "press_loss_4", b"press_loss_4", "press_loss_4_dsdsunit", b"press_loss_4_dsdsunit", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "rotor_lobe_configuration", b"rotor_lobe_configuration", "rpg", b"rpg", "rpg_dsdsunit", b"rpg_dsdsunit", "stages_no", b"stages_no", "steering_tool_bend_angle", b"steering_tool_bend_angle", "steering_tool_bend_angle_dsdsunit", b"steering_tool_bend_angle_dsdsunit", "steering_tool_offset", b"steering_tool_offset", "steering_tool_offset_dsdsunit", b"steering_tool_offset_dsdsunit", "steering_tool_ref_angle", b"steering_tool_ref_angle", "steering_tool_ref_angle_dsdsunit", b"steering_tool_ref_angle_dsdsunit", "top_blade_length", b"top_blade_length", "top_blade_length_dsdsunit", b"top_blade_length_dsdsunit", "top_blade_od", b"top_blade_od", "top_blade_od_dsdsunit", b"top_blade_od_dsdsunit", "top_fish_neck_length", b"top_fish_neck_length", "top_fish_neck_length_dsdsunit", b"top_fish_neck_length_dsdsunit", "top_stabilizer_distance", b"top_stabilizer_distance", "top_stabilizer_distance_dsdsunit", b"top_stabilizer_distance_dsdsunit", "top_stabilizer_id", b"top_stabilizer_id", "top_stabilizer_id_dsdsunit", b"top_stabilizer_id_dsdsunit", "top_stabilizer_length", b"top_stabilizer_length", "top_stabilizer_length_dsdsunit", b"top_stabilizer_length_dsdsunit", "top_stabilizer_od", b"top_stabilizer_od", "top_stabilizer_od_dsdsunit", b"top_stabilizer_od_dsdsunit", "top_stabilizer_weight", b"top_stabilizer_weight", "top_stabilizer_weight_dsdsunit", b"top_stabilizer_weight_dsdsunit", "total_length", b"total_length", "total_length_dsdsunit", b"total_length_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "user_defined_1", b"user_defined_1", "user_defined_2", b"user_defined_2", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompMotorInner = CdBhaCompMotorInner

class CdBhaCompMwd(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_MWD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PRESS_LOSS_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    FLOWRATE_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWRATE_2_FIELD_NUMBER: builtins.int
    LENGTH_TO_SENSOR_FIELD_NUMBER: builtins.int
    FLOWRATE_1_FIELD_NUMBER: builtins.int
    FLOWRATE_4_FIELD_NUMBER: builtins.int
    LENGTH_TO_SENSOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWRATE_3_FIELD_NUMBER: builtins.int
    FLOWRATE_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PRESS_LOSS_2_FIELD_NUMBER: builtins.int
    PRESS_LOSS_3_FIELD_NUMBER: builtins.int
    PRESS_LOSS_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_LOSS_1_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    PRESS_LOSS_4_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    FLOWRATE_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLOWRATE_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    PRESS_LOSS_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    PRESS_LOSS_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    CD_BHA_MWD_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def press_loss_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_LOSS_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_2(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_to_sensor(self) -> global___FloatMessage:
        """Original Name: LENGTH_TO_SENSOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_1(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_4(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_to_sensor_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_TO_SENSOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_3(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: REFERENCE_FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def press_loss_2(self) -> global___FloatMessage:
        """Original Name: PRESS_LOSS_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_3(self) -> global___FloatMessage:
        """Original Name: PRESS_LOSS_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_LOSS_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_1(self) -> global___FloatMessage:
        """Original Name: PRESS_LOSS_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_4(self) -> global___FloatMessage:
        """Original Name: PRESS_LOSS_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flowrate_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_LOSS_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density(self) -> global___FloatMessage:
        """Original Name: REFERENCE_FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_loss_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_LOSS_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_BHA_COMP_MWD_CD_ASSEMBLY_COMP
        """
    @property
    def cd_bha_mwd_comp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBhaMwdCompRef]:
        """Original Name: CD_BHA_MWD_COMP, WrappedMessage: CdBhaMwdComp
        FK_CD_BHA_MWD_COMP_CD_BHA_COMP_MWD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        press_loss_2_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        flowrate_3_dsdsunit: global___StringMessage | None = ...,
        flowrate_2: global___FloatMessage | None = ...,
        length_to_sensor: global___FloatMessage | None = ...,
        flowrate_1: global___FloatMessage | None = ...,
        flowrate_4: global___FloatMessage | None = ...,
        length_to_sensor_dsdsunit: global___StringMessage | None = ...,
        flowrate_3: global___FloatMessage | None = ...,
        flowrate_2_dsdsunit: global___StringMessage | None = ...,
        reference_fluid_density_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        press_loss_2: global___FloatMessage | None = ...,
        press_loss_3: global___FloatMessage | None = ...,
        press_loss_4_dsdsunit: global___StringMessage | None = ...,
        press_loss_1: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        press_loss_4: global___FloatMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        flowrate_4_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        flowrate_1_dsdsunit: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        press_loss_1_dsdsunit: global___StringMessage | None = ...,
        reference_fluid_density: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        press_loss_3_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        cd_bha_mwd_comp: collections.abc.Iterable[global___CdBhaMwdCompRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly_comp", b"cd_assembly_comp", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "flowrate_1", b"flowrate_1", "flowrate_1_dsdsunit", b"flowrate_1_dsdsunit", "flowrate_2", b"flowrate_2", "flowrate_2_dsdsunit", b"flowrate_2_dsdsunit", "flowrate_3", b"flowrate_3", "flowrate_3_dsdsunit", b"flowrate_3_dsdsunit", "flowrate_4", b"flowrate_4", "flowrate_4_dsdsunit", b"flowrate_4_dsdsunit", "length_to_sensor", b"length_to_sensor", "length_to_sensor_dsdsunit", b"length_to_sensor_dsdsunit", "native_uid", b"native_uid", "press_loss_1", b"press_loss_1", "press_loss_1_dsdsunit", b"press_loss_1_dsdsunit", "press_loss_2", b"press_loss_2", "press_loss_2_dsdsunit", b"press_loss_2_dsdsunit", "press_loss_3", b"press_loss_3", "press_loss_3_dsdsunit", b"press_loss_3_dsdsunit", "press_loss_4", b"press_loss_4", "press_loss_4_dsdsunit", b"press_loss_4_dsdsunit", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "cd_bha_mwd_comp", b"cd_bha_mwd_comp", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "flowrate_1", b"flowrate_1", "flowrate_1_dsdsunit", b"flowrate_1_dsdsunit", "flowrate_2", b"flowrate_2", "flowrate_2_dsdsunit", b"flowrate_2_dsdsunit", "flowrate_3", b"flowrate_3", "flowrate_3_dsdsunit", b"flowrate_3_dsdsunit", "flowrate_4", b"flowrate_4", "flowrate_4_dsdsunit", b"flowrate_4_dsdsunit", "length_to_sensor", b"length_to_sensor", "length_to_sensor_dsdsunit", b"length_to_sensor_dsdsunit", "native_uid", b"native_uid", "press_loss_1", b"press_loss_1", "press_loss_1_dsdsunit", b"press_loss_1_dsdsunit", "press_loss_2", b"press_loss_2", "press_loss_2_dsdsunit", b"press_loss_2_dsdsunit", "press_loss_3", b"press_loss_3", "press_loss_3_dsdsunit", b"press_loss_3_dsdsunit", "press_loss_4", b"press_loss_4", "press_loss_4_dsdsunit", b"press_loss_4_dsdsunit", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompMwd = CdBhaCompMwd

class CdBhaCompNozzle(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_NOZZLE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NOZZLE_LENGTH_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    NOZZLE_COUNT_FIELD_NUMBER: builtins.int
    NOZZLE_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOZZLE_TYPE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    NOZZLE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    NOZZLE_DIAMETER_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    NOZZLE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_length(self) -> global___FloatMessage:
        """Original Name: NOZZLE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_count(self) -> global___Int32Message:
        """Original Name: NOZZLE_COUNT, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    nozzle_id: builtins.str
    """Original Name: NOZZLE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_type(self) -> global___StringMessage:
        """Original Name: NOZZLE_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def nozzle_diameter(self) -> global___FloatMessage:
        """Original Name: NOZZLE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_BHA_COMP_NOZZLE_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        nozzle_length: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        nozzle_count: global___Int32Message | None = ...,
        nozzle_id: builtins.str = ...,
        assembly_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nozzle_type: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        nozzle_length_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        nozzle_diameter: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        nozzle_diameter_dsdsunit: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly_comp", b"cd_assembly_comp", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "nozzle_count", b"nozzle_count", "nozzle_diameter", b"nozzle_diameter", "nozzle_diameter_dsdsunit", b"nozzle_diameter_dsdsunit", "nozzle_length", b"nozzle_length", "nozzle_length_dsdsunit", b"nozzle_length_dsdsunit", "nozzle_type", b"nozzle_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "nozzle_count", b"nozzle_count", "nozzle_diameter", b"nozzle_diameter", "nozzle_diameter_dsdsunit", b"nozzle_diameter_dsdsunit", "nozzle_id", b"nozzle_id", "nozzle_length", b"nozzle_length", "nozzle_length_dsdsunit", b"nozzle_length_dsdsunit", "nozzle_type", b"nozzle_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompNozzle = CdBhaCompNozzle

class CdBhaCompNozzleInner(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_NOZZLE_INNER, Implemented: True, Createable: False, Read Only: True, Updatable: False, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NOZZLE_LENGTH_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    NOZZLE_COUNT_FIELD_NUMBER: builtins.int
    INNER_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    NOZZLE_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOZZLE_TYPE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    NOZZLE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    NOZZLE_DIAMETER_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    NOZZLE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_length(self) -> global___FloatMessage:
        """Original Name: NOZZLE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_count(self) -> global___Int32Message:
        """Original Name: NOZZLE_COUNT, Original type: Edm.Int16, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    inner_assembly_id: builtins.str
    """Original Name: INNER_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    nozzle_id: builtins.str
    """Original Name: NOZZLE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_type(self) -> global___StringMessage:
        """Original Name: NOZZLE_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def nozzle_diameter(self) -> global___FloatMessage:
        """Original Name: NOZZLE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        nozzle_length: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        nozzle_count: global___Int32Message | None = ...,
        inner_assembly_id: builtins.str = ...,
        nozzle_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nozzle_type: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        nozzle_length_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        nozzle_diameter: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        nozzle_diameter_dsdsunit: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "nozzle_count", b"nozzle_count", "nozzle_diameter", b"nozzle_diameter", "nozzle_diameter_dsdsunit", b"nozzle_diameter_dsdsunit", "nozzle_length", b"nozzle_length", "nozzle_length_dsdsunit", b"nozzle_length_dsdsunit", "nozzle_type", b"nozzle_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "inner_assembly_id", b"inner_assembly_id", "native_uid", b"native_uid", "nozzle_count", b"nozzle_count", "nozzle_diameter", b"nozzle_diameter", "nozzle_diameter_dsdsunit", b"nozzle_diameter_dsdsunit", "nozzle_id", b"nozzle_id", "nozzle_length", b"nozzle_length", "nozzle_length_dsdsunit", b"nozzle_length_dsdsunit", "nozzle_type", b"nozzle_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompNozzleInner = CdBhaCompNozzleInner

class CdBhaCompStab(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_STAB, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    GAUGE_IN_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    NUM_BLADES_FIELD_NUMBER: builtins.int
    STAB_BLADE_OD_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    STAB_BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_OUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STAB_BLADE_LENGTH_FIELD_NUMBER: builtins.int
    GAUGE_OUT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    STAB_BLADE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    BLADE_TYPE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    GAUGE_IN_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_in_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_IN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_blades(self) -> global___Int32Message:
        """Original Name: NUM_BLADES, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_blade_od(self) -> global___FloatMessage:
        """Original Name: STAB_BLADE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_out_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_OUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def stab_blade_length(self) -> global___FloatMessage:
        """Original Name: STAB_BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_out(self) -> global___FloatMessage:
        """Original Name: GAUGE_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_blade_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_BLADE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_type(self) -> global___StringMessage:
        """Original Name: BLADE_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_in(self) -> global___FloatMessage:
        """Original Name: GAUGE_IN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_BHA_COMP_STAB_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        gauge_in_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        num_blades: global___Int32Message | None = ...,
        stab_blade_od: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        stab_blade_length_dsdsunit: global___StringMessage | None = ...,
        gauge_out_dsdsunit: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        stab_blade_length: global___FloatMessage | None = ...,
        gauge_out: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        stab_blade_od_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        blade_type: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        gauge_in: global___FloatMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        update_app_id: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["blade_type", b"blade_type", "cd_assembly_comp", b"cd_assembly_comp", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "gauge_in", b"gauge_in", "gauge_in_dsdsunit", b"gauge_in_dsdsunit", "gauge_out", b"gauge_out", "gauge_out_dsdsunit", b"gauge_out_dsdsunit", "native_uid", b"native_uid", "num_blades", b"num_blades", "stab_blade_length", b"stab_blade_length", "stab_blade_length_dsdsunit", b"stab_blade_length_dsdsunit", "stab_blade_od", b"stab_blade_od", "stab_blade_od_dsdsunit", b"stab_blade_od_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "blade_type", b"blade_type", "cd_assembly_comp", b"cd_assembly_comp", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "gauge_in", b"gauge_in", "gauge_in_dsdsunit", b"gauge_in_dsdsunit", "gauge_out", b"gauge_out", "gauge_out_dsdsunit", b"gauge_out_dsdsunit", "native_uid", b"native_uid", "num_blades", b"num_blades", "stab_blade_length", b"stab_blade_length", "stab_blade_length_dsdsunit", b"stab_blade_length_dsdsunit", "stab_blade_od", b"stab_blade_od", "stab_blade_od_dsdsunit", b"stab_blade_od_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompStab = CdBhaCompStab

class CdBhaCompStabInner(google.protobuf.message.Message):
    """Original Name: CD_BHA_COMP_STAB_INNER, Implemented: True, Createable: False, Read Only: True, Updatable: False, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    GAUGE_IN_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    NUM_BLADES_FIELD_NUMBER: builtins.int
    STAB_BLADE_OD_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    STAB_BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_OUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    INNER_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STAB_BLADE_LENGTH_FIELD_NUMBER: builtins.int
    GAUGE_OUT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    STAB_BLADE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    BLADE_TYPE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    GAUGE_IN_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_in_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_IN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_blades(self) -> global___Int32Message:
        """Original Name: NUM_BLADES, Original type: Edm.Int16, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_blade_od(self) -> global___FloatMessage:
        """Original Name: STAB_BLADE_OD, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_out_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_OUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    inner_assembly_id: builtins.str
    """Original Name: INNER_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def stab_blade_length(self) -> global___FloatMessage:
        """Original Name: STAB_BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_out(self) -> global___FloatMessage:
        """Original Name: GAUGE_OUT, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_blade_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_BLADE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_type(self) -> global___StringMessage:
        """Original Name: BLADE_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_in(self) -> global___FloatMessage:
        """Original Name: GAUGE_IN, Original type: Edm.Single, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: False, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        gauge_in_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        num_blades: global___Int32Message | None = ...,
        stab_blade_od: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        stab_blade_length_dsdsunit: global___StringMessage | None = ...,
        gauge_out_dsdsunit: global___StringMessage | None = ...,
        inner_assembly_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        stab_blade_length: global___FloatMessage | None = ...,
        gauge_out: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        stab_blade_od_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        blade_type: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        gauge_in: global___FloatMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        update_app_id: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["blade_type", b"blade_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "gauge_in", b"gauge_in", "gauge_in_dsdsunit", b"gauge_in_dsdsunit", "gauge_out", b"gauge_out", "gauge_out_dsdsunit", b"gauge_out_dsdsunit", "native_uid", b"native_uid", "num_blades", b"num_blades", "stab_blade_length", b"stab_blade_length", "stab_blade_length_dsdsunit", b"stab_blade_length_dsdsunit", "stab_blade_od", b"stab_blade_od", "stab_blade_od_dsdsunit", b"stab_blade_od_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "blade_type", b"blade_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "gauge_in", b"gauge_in", "gauge_in_dsdsunit", b"gauge_in_dsdsunit", "gauge_out", b"gauge_out", "gauge_out_dsdsunit", b"gauge_out_dsdsunit", "inner_assembly_id", b"inner_assembly_id", "native_uid", b"native_uid", "num_blades", b"num_blades", "stab_blade_length", b"stab_blade_length", "stab_blade_length_dsdsunit", b"stab_blade_length_dsdsunit", "stab_blade_od", b"stab_blade_od", "stab_blade_od_dsdsunit", b"stab_blade_od_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaCompStabInner = CdBhaCompStabInner

class CdBhaMotorComp(google.protobuf.message.Message):
    """Original Name: CD_BHA_MOTOR_COMP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    DISTANCE_TO_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    DISTANCE_TO_BIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    BHA_MOTOR_COMP_ID_FIELD_NUMBER: builtins.int
    COMPONENT_NAME_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_MOTOR_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def distance_to_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISTANCE_TO_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def distance_to_bit(self) -> global___FloatMessage:
        """Original Name: DISTANCE_TO_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    bha_motor_comp_id: builtins.str
    """Original Name: BHA_MOTOR_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def component_name(self) -> global___StringMessage:
        """Original Name: COMPONENT_NAME, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_bha_comp_motor(self) -> global___CdBhaCompMotorRef:
        """Remote references:

        Original Name: CD_BHA_COMP_MOTOR, WrappedMessage: CdBhaCompMotor
        FK_CD_BHA_MOTOR_COMP_CD_BHA_COMP_MOTOR
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        distance_to_bit_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        distance_to_bit: global___FloatMessage | None = ...,
        assembly_id: builtins.str = ...,
        bha_motor_comp_id: builtins.str = ...,
        component_name: global___StringMessage | None = ...,
        cd_bha_comp_motor: global___CdBhaCompMotorRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_bha_comp_motor", b"cd_bha_comp_motor", "component_name", b"component_name", "description", b"description", "distance_to_bit", b"distance_to_bit", "distance_to_bit_dsdsunit", b"distance_to_bit_dsdsunit", "native_uid", b"native_uid", "serial_no", b"serial_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bha_motor_comp_id", b"bha_motor_comp_id", "cd_bha_comp_motor", b"cd_bha_comp_motor", "component_name", b"component_name", "description", b"description", "distance_to_bit", b"distance_to_bit", "distance_to_bit_dsdsunit", b"distance_to_bit_dsdsunit", "native_uid", b"native_uid", "serial_no", b"serial_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaMotorComp = CdBhaMotorComp

class CdBhaMwdComp(google.protobuf.message.Message):
    """Original Name: CD_BHA_MWD_COMP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BHA_MWD_COMP_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    DISTANCE_TO_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    DISTANCE_TO_BIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    COMPONENT_NAME_FIELD_NUMBER: builtins.int
    CD_BHA_COMP_MWD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    bha_mwd_comp_id: builtins.str
    """Original Name: BHA_MWD_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def distance_to_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISTANCE_TO_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def distance_to_bit(self) -> global___FloatMessage:
        """Original Name: DISTANCE_TO_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def component_name(self) -> global___StringMessage:
        """Original Name: COMPONENT_NAME, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_bha_comp_mwd(self) -> global___CdBhaCompMwdRef:
        """Remote references:

        Original Name: CD_BHA_COMP_MWD, WrappedMessage: CdBhaCompMwd
        FK_CD_BHA_MWD_COMP_CD_BHA_COMP_MWD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        bha_mwd_comp_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        distance_to_bit_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        distance_to_bit: global___FloatMessage | None = ...,
        assembly_id: builtins.str = ...,
        component_name: global___StringMessage | None = ...,
        cd_bha_comp_mwd: global___CdBhaCompMwdRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_bha_comp_mwd", b"cd_bha_comp_mwd", "component_name", b"component_name", "description", b"description", "distance_to_bit", b"distance_to_bit", "distance_to_bit_dsdsunit", b"distance_to_bit_dsdsunit", "native_uid", b"native_uid", "serial_no", b"serial_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bha_mwd_comp_id", b"bha_mwd_comp_id", "cd_bha_comp_mwd", b"cd_bha_comp_mwd", "component_name", b"component_name", "description", b"description", "distance_to_bit", b"distance_to_bit", "distance_to_bit_dsdsunit", b"distance_to_bit_dsdsunit", "native_uid", b"native_uid", "serial_no", b"serial_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdBhaMwdComp = CdBhaMwdComp

class CdBitCatalog(google.protobuf.message.Message):
    """Original Name: CD_BIT_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TFA_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_SIZE_PILOT_FIELD_NUMBER: builtins.int
    FISHNECK_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    IADC_IS_FIXED_CUTTER_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    IADC_FEATURE_FIELD_NUMBER: builtins.int
    TFA_FIELD_NUMBER: builtins.int
    BIT_SIZE_PASS_THROUGH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    IADC_CUTTER_SIZE_FIELD_NUMBER: builtins.int
    BIT_GROUP_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    BIT_TYPE_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_3_FIELD_NUMBER: builtins.int
    EXCHANGE_RATE_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_4_FIELD_NUMBER: builtins.int
    IADC_BEARING_TYPE_FIELD_NUMBER: builtins.int
    PERCENT_PLUGGED_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_SIZE_PASS_THROUGH_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_1_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_2_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_FIELD_NUMBER: builtins.int
    CURRENCY_USED_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    BIT_COST_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    IADC_CUTTER_PROFILE_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_3_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_4_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    IADC_CUTTER_TYPE_FIELD_NUMBER: builtins.int
    BIT_CLASS_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    IADC_CUTTER_HYDRAULICS_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    IADC_SERIES_FIELD_NUMBER: builtins.int
    BIT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    FISHNECK_OD_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    IADC_TYPE_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_1_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_2_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_PLUGGED_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_SIZE_PILOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_DRIVE_FIELD_NUMBER: builtins.int
    BIT_SIZE_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    CD_BIT_NOZZLE_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tfa_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_pilot(self) -> global___FloatMessage:
        """Original Name: BIT_SIZE_PILOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_is_fixed_cutter(self) -> global___StringMessage:
        """Original Name: IADC_IS_FIXED_CUTTER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_feature(self) -> global___StringMessage:
        """Original Name: IADC_FEATURE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfa(self) -> global___FloatMessage:
        """Original Name: TFA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_pass_through_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_SIZE_PASS_THROUGH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_cutter_size(self) -> global___StringMessage:
        """Original Name: IADC_CUTTER_SIZE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_group(self) -> global___StringMessage:
        """Original Name: BIT_GROUP, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_type(self) -> global___StringMessage:
        """Original Name: BIT_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_3(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exchange_rate(self) -> global___FloatMessage:
        """Original Name: EXCHANGE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_4(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_bearing_type(self) -> global___Int32Message:
        """Original Name: IADC_BEARING_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_plugged_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_PLUGGED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_pass_through(self) -> global___FloatMessage:
        """Original Name: BIT_SIZE_PASS_THROUGH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_1(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_2(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density(self) -> global___FloatMessage:
        """Original Name: REFERENCE_FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def currency_used(self) -> global___StringMessage:
        """Original Name: CURRENCY_USED, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bit_cost(self) -> global___FloatMessage:
        """Original Name: BIT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_cutter_profile(self) -> global___StringMessage:
        """Original Name: IADC_CUTTER_PROFILE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_3(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_4(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: REFERENCE_FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_cutter_type(self) -> global___StringMessage:
        """Original Name: IADC_CUTTER_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_class(self) -> global___StringMessage:
        """Original Name: BIT_CLASS, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_cutter_hydraulics(self) -> global___StringMessage:
        """Original Name: IADC_CUTTER_HYDRAULICS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_series(self) -> global___Int32Message:
        """Original Name: IADC_SERIES, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_od(self) -> global___FloatMessage:
        """Original Name: FISHNECK_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_type(self) -> global___Int32Message:
        """Original Name: IADC_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_1(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_2(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length(self) -> global___FloatMessage:
        """Original Name: FISHNECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_plugged(self) -> global___FloatMessage:
        """Original Name: PERCENT_PLUGGED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_pilot_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_SIZE_PILOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_drive(self) -> global___StringMessage:
        """Original Name: BIT_DRIVE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size(self) -> global___StringMessage:
        """Original Name: BIT_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_BIT_CATALOG_CD_CATALOG
        """
    @property
    def cd_bit_nozzle_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBitNozzleCatalogRef]:
        """Original Name: CD_BIT_NOZZLE_CATALOG, WrappedMessage: CdBitNozzleCatalog
        FK_CD_BIT_NOZZLE_CATALOG_CD_BIT_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tfa_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        mwd_flow_rate_3_dsdsunit: global___StringMessage | None = ...,
        bit_size_pilot: global___FloatMessage | None = ...,
        fishneck_od_dsdsunit: global___StringMessage | None = ...,
        iadc_is_fixed_cutter: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        iadc_feature: global___StringMessage | None = ...,
        tfa: global___FloatMessage | None = ...,
        bit_size_pass_through_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_4_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_1_dsdsunit: global___StringMessage | None = ...,
        iadc_cutter_size: global___StringMessage | None = ...,
        bit_group: global___StringMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        bit_type: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        mwd_press_loss_3: global___FloatMessage | None = ...,
        exchange_rate: global___FloatMessage | None = ...,
        mwd_press_loss_4: global___FloatMessage | None = ...,
        iadc_bearing_type: global___Int32Message | None = ...,
        percent_plugged_dsdsunit: global___StringMessage | None = ...,
        bit_size_pass_through: global___FloatMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        mwd_press_loss_1: global___FloatMessage | None = ...,
        mwd_press_loss_2: global___FloatMessage | None = ...,
        mwd_flow_rate_4_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        reference_fluid_density: global___FloatMessage | None = ...,
        currency_used: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        bit_cost: global___FloatMessage | None = ...,
        fishneck_length_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_2_dsdsunit: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        iadc_cutter_profile: global___StringMessage | None = ...,
        mwd_flow_rate_3: global___FloatMessage | None = ...,
        make: global___StringMessage | None = ...,
        mwd_flow_rate_4: global___FloatMessage | None = ...,
        reference_fluid_density_dsdsunit: global___StringMessage | None = ...,
        iadc_cutter_type: global___StringMessage | None = ...,
        bit_class: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        iadc_cutter_hydraulics: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        mwd_flow_rate_2_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        iadc_series: global___Int32Message | None = ...,
        bit_cost_dsdsunit: global___StringMessage | None = ...,
        fishneck_od: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        iadc_type: global___Int32Message | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        mwd_flow_rate_1: global___FloatMessage | None = ...,
        mwd_flow_rate_2: global___FloatMessage | None = ...,
        fishneck_length: global___FloatMessage | None = ...,
        mwd_flow_rate_1_dsdsunit: global___StringMessage | None = ...,
        percent_plugged: global___FloatMessage | None = ...,
        mwd_press_loss_3_dsdsunit: global___StringMessage | None = ...,
        bit_size_pilot_dsdsunit: global___StringMessage | None = ...,
        bit_drive: global___StringMessage | None = ...,
        bit_size: global___StringMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        cd_bit_nozzle_catalog: collections.abc.Iterable[global___CdBitNozzleCatalogRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "bit_class", b"bit_class", "bit_cost", b"bit_cost", "bit_cost_dsdsunit", b"bit_cost_dsdsunit", "bit_drive", b"bit_drive", "bit_group", b"bit_group", "bit_size", b"bit_size", "bit_size_pass_through", b"bit_size_pass_through", "bit_size_pass_through_dsdsunit", b"bit_size_pass_through_dsdsunit", "bit_size_pilot", b"bit_size_pilot", "bit_size_pilot_dsdsunit", b"bit_size_pilot_dsdsunit", "bit_type", b"bit_type", "cd_catalog", b"cd_catalog", "comp_type_code", b"comp_type_code", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "currency_used", b"currency_used", "description", b"description", "exchange_rate", b"exchange_rate", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "fishneck_od", b"fishneck_od", "fishneck_od_dsdsunit", b"fishneck_od_dsdsunit", "iadc_bearing_type", b"iadc_bearing_type", "iadc_cutter_hydraulics", b"iadc_cutter_hydraulics", "iadc_cutter_profile", b"iadc_cutter_profile", "iadc_cutter_size", b"iadc_cutter_size", "iadc_cutter_type", b"iadc_cutter_type", "iadc_feature", b"iadc_feature", "iadc_is_fixed_cutter", b"iadc_is_fixed_cutter", "iadc_series", b"iadc_series", "iadc_type", b"iadc_type", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "make", b"make", "model", b"model", "mwd_flow_rate_1", b"mwd_flow_rate_1", "mwd_flow_rate_1_dsdsunit", b"mwd_flow_rate_1_dsdsunit", "mwd_flow_rate_2", b"mwd_flow_rate_2", "mwd_flow_rate_2_dsdsunit", b"mwd_flow_rate_2_dsdsunit", "mwd_flow_rate_3", b"mwd_flow_rate_3", "mwd_flow_rate_3_dsdsunit", b"mwd_flow_rate_3_dsdsunit", "mwd_flow_rate_4", b"mwd_flow_rate_4", "mwd_flow_rate_4_dsdsunit", b"mwd_flow_rate_4_dsdsunit", "mwd_press_loss_1", b"mwd_press_loss_1", "mwd_press_loss_1_dsdsunit", b"mwd_press_loss_1_dsdsunit", "mwd_press_loss_2", b"mwd_press_loss_2", "mwd_press_loss_2_dsdsunit", b"mwd_press_loss_2_dsdsunit", "mwd_press_loss_3", b"mwd_press_loss_3", "mwd_press_loss_3_dsdsunit", b"mwd_press_loss_3_dsdsunit", "mwd_press_loss_4", b"mwd_press_loss_4", "mwd_press_loss_4_dsdsunit", b"mwd_press_loss_4_dsdsunit", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "percent_plugged", b"percent_plugged", "percent_plugged_dsdsunit", b"percent_plugged_dsdsunit", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "remarks", b"remarks", "sect_type_code", b"sect_type_code", "tfa", b"tfa", "tfa_dsdsunit", b"tfa_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "bit_class", b"bit_class", "bit_cost", b"bit_cost", "bit_cost_dsdsunit", b"bit_cost_dsdsunit", "bit_drive", b"bit_drive", "bit_group", b"bit_group", "bit_size", b"bit_size", "bit_size_pass_through", b"bit_size_pass_through", "bit_size_pass_through_dsdsunit", b"bit_size_pass_through_dsdsunit", "bit_size_pilot", b"bit_size_pilot", "bit_size_pilot_dsdsunit", b"bit_size_pilot_dsdsunit", "bit_type", b"bit_type", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_bit_nozzle_catalog", b"cd_bit_nozzle_catalog", "cd_catalog", b"cd_catalog", "comp_type_code", b"comp_type_code", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "currency_used", b"currency_used", "description", b"description", "exchange_rate", b"exchange_rate", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "fishneck_od", b"fishneck_od", "fishneck_od_dsdsunit", b"fishneck_od_dsdsunit", "iadc_bearing_type", b"iadc_bearing_type", "iadc_cutter_hydraulics", b"iadc_cutter_hydraulics", "iadc_cutter_profile", b"iadc_cutter_profile", "iadc_cutter_size", b"iadc_cutter_size", "iadc_cutter_type", b"iadc_cutter_type", "iadc_feature", b"iadc_feature", "iadc_is_fixed_cutter", b"iadc_is_fixed_cutter", "iadc_series", b"iadc_series", "iadc_type", b"iadc_type", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "make", b"make", "model", b"model", "mwd_flow_rate_1", b"mwd_flow_rate_1", "mwd_flow_rate_1_dsdsunit", b"mwd_flow_rate_1_dsdsunit", "mwd_flow_rate_2", b"mwd_flow_rate_2", "mwd_flow_rate_2_dsdsunit", b"mwd_flow_rate_2_dsdsunit", "mwd_flow_rate_3", b"mwd_flow_rate_3", "mwd_flow_rate_3_dsdsunit", b"mwd_flow_rate_3_dsdsunit", "mwd_flow_rate_4", b"mwd_flow_rate_4", "mwd_flow_rate_4_dsdsunit", b"mwd_flow_rate_4_dsdsunit", "mwd_press_loss_1", b"mwd_press_loss_1", "mwd_press_loss_1_dsdsunit", b"mwd_press_loss_1_dsdsunit", "mwd_press_loss_2", b"mwd_press_loss_2", "mwd_press_loss_2_dsdsunit", b"mwd_press_loss_2_dsdsunit", "mwd_press_loss_3", b"mwd_press_loss_3", "mwd_press_loss_3_dsdsunit", b"mwd_press_loss_3_dsdsunit", "mwd_press_loss_4", b"mwd_press_loss_4", "mwd_press_loss_4_dsdsunit", b"mwd_press_loss_4_dsdsunit", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "percent_plugged", b"percent_plugged", "percent_plugged_dsdsunit", b"percent_plugged_dsdsunit", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "remarks", b"remarks", "sect_type_code", b"sect_type_code", "tfa", b"tfa", "tfa_dsdsunit", b"tfa_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdBitCatalog = CdBitCatalog

class CdBitNozzleCatalog(google.protobuf.message.Message):
    """Original Name: CD_BIT_NOZZLE_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    NOZZLE_CATALOG_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    NOZZLE_COUNT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    NOZZLE_DIAMETER_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    NOZZLE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    CD_BIT_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    nozzle_catalog_id: builtins.str
    """Original Name: NOZZLE_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_count(self) -> global___Int32Message:
        """Original Name: NOZZLE_COUNT, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_diameter(self) -> global___FloatMessage:
        """Original Name: NOZZLE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def nozzle_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_bit_catalog(self) -> global___CdBitCatalogRef:
        """Remote references:

        Original Name: CD_BIT_CATALOG, WrappedMessage: CdBitCatalog
        FK_CD_BIT_NOZZLE_CATALOG_CD_BIT_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        nozzle_catalog_id: builtins.str = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        nozzle_count: global___Int32Message | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        nozzle_diameter: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        nozzle_diameter_dsdsunit: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        cd_bit_catalog: global___CdBitCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_bit_catalog", b"cd_bit_catalog", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nozzle_count", b"nozzle_count", "nozzle_diameter", b"nozzle_diameter", "nozzle_diameter_dsdsunit", b"nozzle_diameter_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_bit_catalog", b"cd_bit_catalog", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nozzle_catalog_id", b"nozzle_catalog_id", "nozzle_count", b"nozzle_count", "nozzle_diameter", b"nozzle_diameter", "nozzle_diameter_dsdsunit", b"nozzle_diameter_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdBitNozzleCatalog = CdBitNozzleCatalog

class CdBusinessAssociate(google.protobuf.message.Message):
    """Original Name: CD_BUSINESS_ASSOCIATE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    BA_ID_FIELD_NUMBER: builtins.int
    BA_NAME_FIELD_NUMBER: builtins.int
    CD_BUSINESS_ASSOCIATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    ba_id: builtins.str
    """Original Name: BA_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ba_name(self) -> global___StringMessage:
        """Original Name: BA_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_business_association(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBusinessAssociationRef]:
        """Remote references:

        Original Name: CD_BUSINESS_ASSOCIATION, WrappedMessage: CdBusinessAssociation
        FK_CD_BUSINESS_ASSOCIATION_CD_BUSINESS_ASSOCIATE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        ba_id: builtins.str = ...,
        ba_name: global___StringMessage | None = ...,
        cd_business_association: collections.abc.Iterable[global___CdBusinessAssociationRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["ba_name", b"ba_name", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["ba_id", b"ba_id", "ba_name", b"ba_name", "cd_business_association", b"cd_business_association", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdBusinessAssociate = CdBusinessAssociate

class CdBusinessAssociation(google.protobuf.message.Message):
    """Original Name: CD_BUSINESS_ASSOCIATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BA_ROLE_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BA_ID_FIELD_NUMBER: builtins.int
    CD_BUSINESS_ASSOCIATE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    ba_role_type: builtins.str
    """Original Name: BA_ROLE_TYPE, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    ba_id: builtins.str
    """Original Name: BA_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_business_associate(self) -> global___CdBusinessAssociateRef:
        """Remote references:

        Original Name: CD_BUSINESS_ASSOCIATE, WrappedMessage: CdBusinessAssociate
        FK_CD_BUSINESS_ASSOCIATION_CD_BUSINESS_ASSOCIATE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        ba_role_type: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        ba_id: builtins.str = ...,
        cd_business_associate: global___CdBusinessAssociateRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_business_associate", b"cd_business_associate", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["ba_id", b"ba_id", "ba_role_type", b"ba_role_type", "cd_business_associate", b"cd_business_associate", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdBusinessAssociation = CdBusinessAssociation

class CdCase(google.protobuf.message.Message):
    """Original Name: CD_CASE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_LINKED_FIELD_NUMBER: builtins.int
    BLOOIE_LINE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SALES_ORDER_NUMBER_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    JOB_DATE_FIELD_NUMBER: builtins.int
    JOB_DESCRIPTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONTRACTOR_ID_FIELD_NUMBER: builtins.int
    RIG_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    BLOOIE_LINE_INNER_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DRILL_DEPTH_RATING_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    JOB_PIPE_SIZE_FIELD_NUMBER: builtins.int
    DRILL_DEPTH_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SP_COMPANY_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    RIG_CAPACITY_FIELD_NUMBER: builtins.int
    LAST_CATALOG_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    DATUM_ID_FIELD_NUMBER: builtins.int
    BLOOIE_LINE_INNER_DIAMETER_FIELD_NUMBER: builtins.int
    USE_RIG_CAPACITY_FIELD_NUMBER: builtins.int
    HOLE_SECT_GROUP_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PARENT_CASE_ID_FIELD_NUMBER: builtins.int
    NUM_WALLPLOTS_FIELD_NUMBER: builtins.int
    SP_TELEPHONE_FIELD_NUMBER: builtins.int
    SP_REPRESENTATIVE_FIELD_NUMBER: builtins.int
    BLOOIE_LINE_LENGTH_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    SP_ADDRESS_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    CASE_DESCRIPTION_FIELD_NUMBER: builtins.int
    JOB_REPRESENTATIVE_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    CASE_NAME_FIELD_NUMBER: builtins.int
    INNER_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CASE_AUTHOR_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    WP_TDA_ANNULUS_FLUID_GRAD_FIELD_NUMBER: builtins.int
    WP_HYD_OPERATIONAL_FIELD_NUMBER: builtins.int
    WP_TDA_DRAGCHART_MAN_COF_FIELD_NUMBER: builtins.int
    WP_HYD_OPTIONS_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_FOAM_SCHD_ARR2_FIELD_NUMBER: builtins.int
    WP_CASE_SURFACE_FIELD_NUMBER: builtins.int
    CD_NBK_DWU_FIELD_NUMBER: builtins.int
    WP_CASE_RT_TDA_FIELD_NUMBER: builtins.int
    WP_CASE_SOIL_PROP_FIELD_NUMBER: builtins.int
    WP_STUCKPIPE_PARAMS_FIELD_NUMBER: builtins.int
    CD_NBK_PUMP_OUTPUT_FIELD_NUMBER: builtins.int
    WP_UBD_PARASITE_STRING_FIELD_NUMBER: builtins.int
    WP_TDA_DISCRETE_PARAMS_FIELD_NUMBER: builtins.int
    CD_NBK_FLUID_COMPRESS_FIELD_NUMBER: builtins.int
    WP_CASE_RANGE_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_FOAM_SCHD_ARR_FIELD_NUMBER: builtins.int
    WP_TDA_STRING_FLUID_GRAD_FIELD_NUMBER: builtins.int
    CW_WEAR_DATA_HEADER_FIELD_NUMBER: builtins.int
    WP_TDA_RSRLSS_FRD_FIELD_NUMBER: builtins.int
    WP_CASE_CIRC_SYSTEM_FIELD_NUMBER: builtins.int
    CD_CASE_TEMP_GRADIENT_FIELD_NUMBER: builtins.int
    WP_BHA_PARAMS_FIELD_NUMBER: builtins.int
    WP_CASE_BOOSTER_PUMP_FIELD_NUMBER: builtins.int
    CD_NBK_LINEAR_WEIGHT_FIELD_NUMBER: builtins.int
    TU_CUSTOM_LOAD_PROFILE_FIELD_NUMBER: builtins.int
    TU_CASE_ASSEMBLY_PARAMETER_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_JOB_DATA_FIELD_NUMBER: builtins.int
    CD_CASE_ASSEMBLY_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_ALL_FIELD_NUMBER: builtins.int
    TU_LOAD_PROFILE_FIELD_NUMBER: builtins.int
    TU_LOAD_HEADER_FIELD_NUMBER: builtins.int
    WP_CASE_CENTRALIZER_SCHD_INT_FIELD_NUMBER: builtins.int
    CW_DATA_MODEL_HEADER_FIELD_NUMBER: builtins.int
    CW_DOGLEG_SEVERITY_OVERRIDE_FIELD_NUMBER: builtins.int
    WP_TDA_RSRLSS_OUT_ANN_FLUID_FIELD_NUMBER: builtins.int
    CD_NBK_NOZZLES_FIELD_NUMBER: builtins.int
    WP_CASE_ANNOTATIONS_FIELD_NUMBER: builtins.int
    CW_OPERATION_FIELD_NUMBER: builtins.int
    WP_CASE_PACKER_ANALYSIS_FIELD_NUMBER: builtins.int
    WP_CASE_RT_HYD_FIELD_NUMBER: builtins.int
    WP_TDA_DRAGCHART_FIELD_NUMBER: builtins.int
    WP_TDA_RSRLSS_DRAGCHART_FIELD_NUMBER: builtins.int
    WP_WCN_PARAMS_FIELD_NUMBER: builtins.int
    WP_CASE_PUMP_SLOW_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_JOB_DATA_PRES_FIELD_NUMBER: builtins.int
    WP_TDA_DRAGCHART_COF_FIELD_NUMBER: builtins.int
    WP_TDA_MANUAL_COF_FIELD_NUMBER: builtins.int
    CW_GLOBAL_WF_STRING_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_FOAM_SCHD_FIELD_NUMBER: builtins.int
    CD_NBK_MIX_FLUID_FIELD_NUMBER: builtins.int
    WP_KILL_SHEET_GEN_FIELD_NUMBER: builtins.int
    WP_TDA_OPTIONS_FIELD_NUMBER: builtins.int
    TU_CASE_RESTRICTION_FIELD_NUMBER: builtins.int
    CW_PARAMS_FIELD_NUMBER: builtins.int
    WP_CASE_CSA_BOUNDARY_COND_FIELD_NUMBER: builtins.int
    CW_GLOBAL_WF_CASING_FIELD_NUMBER: builtins.int
    WP_CASE_CSA_PARAMS_FIELD_NUMBER: builtins.int
    WP_CASE_ECCENTRICITY_FIELD_NUMBER: builtins.int
    WP_HYD_ACTVAL_FIELD_NUMBER: builtins.int
    WP_CASE_PUMP_FIELD_NUMBER: builtins.int
    WP_HYD_PARAMS_FIELD_NUMBER: builtins.int
    WP_TDA_DRAGCHART_SENS_FIELD_NUMBER: builtins.int
    WP_TDA_STR_RSRLSS_FLUID_GRAD_FIELD_NUMBER: builtins.int
    WP_TDA_ACTLOAD_FIELD_NUMBER: builtins.int
    TU_TOOL_PASSAGE_FIELD_NUMBER: builtins.int
    CD_NBK_GENERAL_FIELD_NUMBER: builtins.int
    WP_SRG_PARAMS_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_JOB_DATA_ARR_FIELD_NUMBER: builtins.int
    WP_TDA_RSRLSS_INN_ANN_FLUID_FIELD_NUMBER: builtins.int
    WP_TDA_PARAMS_FIELD_NUMBER: builtins.int
    WP_BHA_WOB_ROP_FIELD_NUMBER: builtins.int
    CD_NBK_ANNULAR_FLOW_FIELD_NUMBER: builtins.int
    WP_DYNAMICPROPERTY_HEADER_FIELD_NUMBER: builtins.int
    CD_NBK_LEAK_OFF_TEST_FIELD_NUMBER: builtins.int
    CD_NBK_STRING_ANALYSIS_FIELD_NUMBER: builtins.int
    WP_SRG_SURGE_FIELD_NUMBER: builtins.int
    WP_CASE_WBSIMULATOR_ANAL_FIELD_NUMBER: builtins.int
    WP_CASE_CENTRALIZER_SCHD_FIELD_NUMBER: builtins.int
    WP_SRG_RECIPROCATION_FIELD_NUMBER: builtins.int
    WP_UBD_PARAMS_FIELD_NUMBER: builtins.int
    CD_NBK_PIPE_FLOW_FIELD_NUMBER: builtins.int
    CW_WEAR_LOG_HEADER_FIELD_NUMBER: builtins.int
    WP_SRG_SWAB_SURGE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_linked(self) -> global___StringMessage:
        """Original Name: IS_LINKED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blooie_line_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLOOIE_LINE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sales_order_number(self) -> global___StringMessage:
        """Original Name: SALES_ORDER_NUMBER, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: JOB_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_description(self) -> global___StringMessage:
        """Original Name: JOB_DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_id(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: RIG_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blooie_line_inner_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLOOIE_LINE_INNER_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_depth_rating(self) -> global___FloatMessage:
        """Original Name: DRILL_DEPTH_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_pipe_size(self) -> global___StringMessage:
        """Original Name: JOB_PIPE_SIZE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_depth_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_DEPTH_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sp_company(self) -> global___StringMessage:
        """Original Name: SP_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rig_capacity(self) -> global___FloatMessage:
        """Original Name: RIG_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_catalog_id(self) -> global___StringMessage:
        """Original Name: LAST_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def datum_id(self) -> global___StringMessage:
        """Original Name: DATUM_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blooie_line_inner_diameter(self) -> global___FloatMessage:
        """Original Name: BLOOIE_LINE_INNER_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_rig_capacity(self) -> global___StringMessage:
        """Original Name: USE_RIG_CAPACITY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_sect_group_id(self) -> global___StringMessage:
        """Original Name: HOLE_SECT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def parent_case_id(self) -> global___StringMessage:
        """Original Name: PARENT_CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_wallplots(self) -> global___Int32Message:
        """Original Name: NUM_WALLPLOTS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sp_telephone(self) -> global___StringMessage:
        """Original Name: SP_TELEPHONE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sp_representative(self) -> global___StringMessage:
        """Original Name: SP_REPRESENTATIVE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blooie_line_length(self) -> global___FloatMessage:
        """Original Name: BLOOIE_LINE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_id(self) -> global___StringMessage:
        """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scenario_id(self) -> global___StringMessage:
        """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sp_address(self) -> global___StringMessage:
        """Original Name: SP_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def case_description(self) -> global___StringMessage:
        """Original Name: CASE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_representative(self) -> global___StringMessage:
        """Original Name: JOB_REPRESENTATIVE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def case_name(self) -> global___StringMessage:
        """Original Name: CASE_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inner_assembly_id(self) -> global___StringMessage:
        """Original Name: INNER_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def case_author(self) -> global___StringMessage:
        """Original Name: CASE_AUTHOR, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_CASE_CD_WELLBORE
        """
    @property
    def wp_tda_annulus_fluid_grad(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaAnnulusFluidGradRef]:
        """Original Name: WP_TDA_ANNULUS_FLUID_GRAD, WrappedMessage: WpTdaAnnulusFluidGrad
        FK_WP_TDA_ANNULUS_FLUID_GRAD_CD_CASE
        """
    @property
    def wp_hyd_operational(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpHydOperationalRef]:
        """Original Name: WP_HYD_OPERATIONAL, WrappedMessage: WpHydOperational
        FK_WP_HYD_OPERATIONAL_CD_CASE
        """
    @property
    def wp_tda_dragchart_man_cof(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaDragchartManCofRef]:
        """Original Name: WP_TDA_DRAGCHART_MAN_COF, WrappedMessage: WpTdaDragchartManCof
        FK_WP_TDA_DRAGCHART_MAN_COF_CD_CASE
        """
    @property
    def wp_hyd_options(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpHydOptionsRef]:
        """Original Name: WP_HYD_OPTIONS, WrappedMessage: WpHydOptions
        FK_WP_HYD_OPTIONS_CD_CASE
        """
    @property
    def wp_case_cem_foam_schd_arr2(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseCemFoamSchdArr2Ref]:
        """Original Name: WP_CASE_CEM_FOAM_SCHD_ARR2, WrappedMessage: WpCaseCemFoamSchdArr2
        FK_WP_CASE_CEM_FOAM_SCHD_ARR2_CD_CASE
        """
    @property
    def wp_case_surface(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseSurfaceRef]:
        """Original Name: WP_CASE_SURFACE, WrappedMessage: WpCaseSurface
        FK_WP_CASE_SURFACE_CD_CASE
        """
    @property
    def cd_nbk_dwu(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdNbkDwuRef]:
        """Original Name: CD_NBK_DWU, WrappedMessage: CdNbkDwu
        FK_CD_NBK_DWU_CD_CASE
        """
    @property
    def wp_case_rt_tda(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseRtTdaRef]:
        """Original Name: WP_CASE_RT_TDA, WrappedMessage: WpCaseRtTda
        FK_WP_CASE_RT_TDA_CD_CASE
        """
    @property
    def wp_case_soil_prop(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseSoilPropRef]:
        """Original Name: WP_CASE_SOIL_PROP, WrappedMessage: WpCaseSoilProp
        FK_WP_CASE_SOIL_PROP_CD_CASE
        """
    @property
    def wp_stuckpipe_params(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpStuckpipeParamsRef]:
        """Original Name: WP_STUCKPIPE_PARAMS, WrappedMessage: WpStuckpipeParams
        FK_WP_STUCKPIPE_PARAMS_CD_CASE
        """
    @property
    def cd_nbk_pump_output(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdNbkPumpOutputRef]:
        """Original Name: CD_NBK_PUMP_OUTPUT, WrappedMessage: CdNbkPumpOutput
        FK_CD_NBK_PUMP_OUTPUT_CD_CASE
        """
    @property
    def wp_ubd_parasite_string(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpUbdParasiteStringRef]:
        """Original Name: WP_UBD_PARASITE_STRING, WrappedMessage: WpUbdParasiteString
        FK_WP_UBD_PARASITE_STRING_CD_CASE
        """
    @property
    def wp_tda_discrete_params(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaDiscreteParamsRef]:
        """Original Name: WP_TDA_DISCRETE_PARAMS, WrappedMessage: WpTdaDiscreteParams
        FK_WP_TDA_DISCRETE_PARAMS_CD_CASE
        """
    @property
    def cd_nbk_fluid_compress(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdNbkFluidCompressRef]:
        """Original Name: CD_NBK_FLUID_COMPRESS, WrappedMessage: CdNbkFluidCompress
        FK_CD_NBK_FLUID_COMPRESS_CD_CASE
        """
    @property
    def wp_case_range(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseRangeRef]:
        """Original Name: WP_CASE_RANGE, WrappedMessage: WpCaseRange
        FK_WP_CASE_RANGE_CD_CASE
        """
    @property
    def wp_case_cem_foam_schd_arr(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseCemFoamSchdArrRef]:
        """Original Name: WP_CASE_CEM_FOAM_SCHD_ARR, WrappedMessage: WpCaseCemFoamSchdArr
        FK_WP_CASE_CEM_FOAM_SCHD_ARR_CD_CASE
        """
    @property
    def wp_tda_string_fluid_grad(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaStringFluidGradRef]:
        """Original Name: WP_TDA_STRING_FLUID_GRAD, WrappedMessage: WpTdaStringFluidGrad
        FK_WP_TDA_STRING_FLUID_GRAD_CD_CASE
        """
    @property
    def cw_wear_data_header(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwWearDataHeaderRef]:
        """Original Name: CW_WEAR_DATA_HEADER, WrappedMessage: CwWearDataHeader
        FK_CW_WEAR_DATA_HEADER_CD_CASE
        """
    @property
    def wp_tda_rsrlss_frd(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaRsrlssFrdRef]:
        """Original Name: WP_TDA_RSRLSS_FRD, WrappedMessage: WpTdaRsrlssFrd
        FK_WP_TDA_RSRLSS_FRD_CD_CASE
        """
    @property
    def wp_case_circ_system(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseCircSystemRef]:
        """Original Name: WP_CASE_CIRC_SYSTEM, WrappedMessage: WpCaseCircSystem
        FK_WP_CASE_CIRC_SYSTEM_CD_CASE
        """
    @property
    def cd_case_temp_gradient(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCaseTempGradientRef]:
        """Original Name: CD_CASE_TEMP_GRADIENT, WrappedMessage: CdCaseTempGradient
        FK_CD_CASE_TEMP_GRADIENT_CD_CASE
        """
    @property
    def wp_bha_params(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpBhaParamsRef]:
        """Original Name: WP_BHA_PARAMS, WrappedMessage: WpBhaParams
        FK_WP_BHA_PARAMS_CD_CASE
        """
    @property
    def wp_case_booster_pump(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseBoosterPumpRef]:
        """Original Name: WP_CASE_BOOSTER_PUMP, WrappedMessage: WpCaseBoosterPump
        FK_WP_CASE_BOOSTER_PUMP_CD_CASE
        """
    @property
    def cd_nbk_linear_weight(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdNbkLinearWeightRef]:
        """Original Name: CD_NBK_LINEAR_WEIGHT, WrappedMessage: CdNbkLinearWeight
        FK_CD_NBK_LINEAR_WEIGHT_CD_CASE
        """
    @property
    def tu_custom_load_profile(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuCustomLoadProfileRef]:
        """Original Name: TU_CUSTOM_LOAD_PROFILE, WrappedMessage: TuCustomLoadProfile
        FK_TU_CUSTOM_LOAD_PROFILE_CD_CASE
        """
    @property
    def tu_case_assembly_parameter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuCaseAssemblyParameterRef]:
        """Original Name: TU_CASE_ASSEMBLY_PARAMETER, WrappedMessage: TuCaseAssemblyParameter
        FK_TU_CASE_ASSEMBLY_PARAMETER_CD_CASE
        """
    @property
    def wp_case_cem_job_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseCemJobDataRef]:
        """Original Name: WP_CASE_CEM_JOB_DATA, WrappedMessage: WpCaseCemJobData
        FK_WP_CASE_CEM_JOB_DATA_CD_CASE
        """
    @property
    def cd_case_assembly(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCaseAssemblyRef]:
        """Original Name: CD_CASE_ASSEMBLY, WrappedMessage: CdCaseAssembly
        FK_CD_CASE_ASSEMBLY_CD_CASE
        """
    @property
    def wp_tda_frd_all(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaFrdAllRef]:
        """Original Name: WP_TDA_FRD_ALL, WrappedMessage: WpTdaFrdAll
        FK_WP_TDA_FRD_ALL_CD_CASE
        """
    @property
    def tu_load_profile(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuLoadProfileRef]:
        """Original Name: TU_LOAD_PROFILE, WrappedMessage: TuLoadProfile
        FK_TU_LOAD_PROFILE_CD_CASE
        """
    @property
    def tu_load_header(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuLoadHeaderRef]:
        """Original Name: TU_LOAD_HEADER, WrappedMessage: TuLoadHeader
        FK_TU_LOAD_HEADER_CD_CASE
        """
    @property
    def wp_case_centralizer_schd_int(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseCentralizerSchdIntRef]:
        """Original Name: WP_CASE_CENTRALIZER_SCHD_INT, WrappedMessage: WpCaseCentralizerSchdInt
        FK_WP_CASE_CENTRALIZER_SCHD_INT_CD_CASE
        """
    @property
    def cw_data_model_header(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwDataModelHeaderRef]:
        """Original Name: CW_DATA_MODEL_HEADER, WrappedMessage: CwDataModelHeader
        FK_CW_DATA_MODEL_HEADER_CD_CASE
        """
    @property
    def cw_dogleg_severity_override(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwDoglegSeverityOverrideRef]:
        """Original Name: CW_DOGLEG_SEVERITY_OVERRIDE, WrappedMessage: CwDoglegSeverityOverride
        FK_CW_DOGLEG_SEVERITY_OVERRIDE_CD_CASE
        """
    @property
    def wp_tda_rsrlss_out_ann_fluid(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaRsrlssOutAnnFluidRef]:
        """Original Name: WP_TDA_RSRLSS_OUT_ANN_FLUID, WrappedMessage: WpTdaRsrlssOutAnnFluid
        FK_WP_TDA_RSRLSS_OUT_ANN_FLUID_CD_CASE
        """
    @property
    def cd_nbk_nozzles(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdNbkNozzlesRef]:
        """Original Name: CD_NBK_NOZZLES, WrappedMessage: CdNbkNozzles
        FK_CD_NBK_NOZZLES_CD_CASE
        """
    @property
    def wp_case_annotations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseAnnotationsRef]:
        """Original Name: WP_CASE_ANNOTATIONS, WrappedMessage: WpCaseAnnotations
        FK_WP_CASE_ANNOTATIONS_CD_CASE
        """
    @property
    def cw_operation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwOperationRef]:
        """Original Name: CW_OPERATION, WrappedMessage: CwOperation
        FK_CW_OPERATION_CD_CASE
        """
    @property
    def wp_case_packer_analysis(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCasePackerAnalysisRef]:
        """Original Name: WP_CASE_PACKER_ANALYSIS, WrappedMessage: WpCasePackerAnalysis
        FK_WP_CASE_PACKER_ANALYSIS_CD_CASE
        """
    @property
    def wp_case_rt_hyd(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseRtHydRef]:
        """Original Name: WP_CASE_RT_HYD, WrappedMessage: WpCaseRtHyd
        FK_WP_CASE_RT_HYD_CD_CASE
        """
    @property
    def wp_tda_dragchart(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaDragchartRef]:
        """Original Name: WP_TDA_DRAGCHART, WrappedMessage: WpTdaDragchart
        FK_WP_TDA_DRAGCHART_CD_CASE
        """
    @property
    def wp_tda_rsrlss_dragchart(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaRsrlssDragchartRef]:
        """Original Name: WP_TDA_RSRLSS_DRAGCHART, WrappedMessage: WpTdaRsrlssDragchart
        FK_WP_TDA_RSRLSS_DRAGCHART_CD_CASE
        """
    @property
    def wp_wcn_params(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpWcnParamsRef]:
        """Original Name: WP_WCN_PARAMS, WrappedMessage: WpWcnParams
        FK_WP_WCN_PARAMS_CD_CASE
        """
    @property
    def wp_case_pump_slow(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCasePumpSlowRef]:
        """Original Name: WP_CASE_PUMP_SLOW, WrappedMessage: WpCasePumpSlow
        FK_WP_CASE_PUMP_SLOW_CD_CASE
        """
    @property
    def wp_case_cem_job_data_pres(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseCemJobDataPresRef]:
        """Original Name: WP_CASE_CEM_JOB_DATA_PRES, WrappedMessage: WpCaseCemJobDataPres
        FK_WP_CASE_CEM_JOB_DATA_PRES_CD_CASE
        """
    @property
    def wp_tda_dragchart_cof(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaDragchartCofRef]:
        """Original Name: WP_TDA_DRAGCHART_COF, WrappedMessage: WpTdaDragchartCof
        FK_WP_TDA_DRAGCHART_COF_CD_CASE
        """
    @property
    def wp_tda_manual_cof(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaManualCofRef]:
        """Original Name: WP_TDA_MANUAL_COF, WrappedMessage: WpTdaManualCof
        FK_WP_TDA_MANUAL_COF_CD_CASE
        """
    @property
    def cw_global_wf_string(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwGlobalWfStringRef]:
        """Original Name: CW_GLOBAL_WF_STRING, WrappedMessage: CwGlobalWfString
        FK_CW_GLOBAL_WF_STRING_CD_CASE
        """
    @property
    def wp_case_cem_foam_schd(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseCemFoamSchdRef]:
        """Original Name: WP_CASE_CEM_FOAM_SCHD, WrappedMessage: WpCaseCemFoamSchd
        FK_WP_CASE_CEM_FOAM_SCHD_CD_CASE
        """
    @property
    def cd_nbk_mix_fluid(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdNbkMixFluidRef]:
        """Original Name: CD_NBK_MIX_FLUID, WrappedMessage: CdNbkMixFluid
        FK_CD_NBK_MIX_FLUID_CD_CASE
        """
    @property
    def wp_kill_sheet_gen(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpKillSheetGenRef]:
        """Original Name: WP_KILL_SHEET_GEN, WrappedMessage: WpKillSheetGen
        FK_WP_KILL_SHEET_GEN_CD_CASE
        """
    @property
    def wp_tda_options(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaOptionsRef]:
        """Original Name: WP_TDA_OPTIONS, WrappedMessage: WpTdaOptions
        FK_WP_TDA_OPTIONS_CD_CASE
        """
    @property
    def tu_case_restriction(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuCaseRestrictionRef]:
        """Original Name: TU_CASE_RESTRICTION, WrappedMessage: TuCaseRestriction
        FK_TU_CASE_RESTRICTION_CD_CASE
        """
    @property
    def cw_params(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwParamsRef]:
        """Original Name: CW_PARAMS, WrappedMessage: CwParams
        FK_CW_PARAMS_CD_CASE
        """
    @property
    def wp_case_csa_boundary_cond(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseCsaBoundaryCondRef]:
        """Original Name: WP_CASE_CSA_BOUNDARY_COND, WrappedMessage: WpCaseCsaBoundaryCond
        FK_WP_CASE_CSA_BOUNDARY_COND_CD_CASE
        """
    @property
    def cw_global_wf_casing(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwGlobalWfCasingRef]:
        """Original Name: CW_GLOBAL_WF_CASING, WrappedMessage: CwGlobalWfCasing
        FK_CW_GLOBAL_WF_CASING_CD_CASE
        """
    @property
    def wp_case_csa_params(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseCsaParamsRef]:
        """Original Name: WP_CASE_CSA_PARAMS, WrappedMessage: WpCaseCsaParams
        FK_WP_CASE_CSA_PARAMS_CD_CASE
        """
    @property
    def wp_case_eccentricity(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseEccentricityRef]:
        """Original Name: WP_CASE_ECCENTRICITY, WrappedMessage: WpCaseEccentricity
        FK_WP_CASE_ECCENTRICITY_CD_CASE
        """
    @property
    def wp_hyd_actval(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpHydActvalRef]:
        """Original Name: WP_HYD_ACTVAL, WrappedMessage: WpHydActval
        FK_WP_HYD_ACTVAL_CD_CASE
        """
    @property
    def wp_case_pump(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCasePumpRef]:
        """Original Name: WP_CASE_PUMP, WrappedMessage: WpCasePump
        FK_WP_CASE_PUMP_CD_CASE
        """
    @property
    def wp_hyd_params(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpHydParamsRef]:
        """Original Name: WP_HYD_PARAMS, WrappedMessage: WpHydParams
        FK_WP_HYD_PARAMS_CD_CASE
        """
    @property
    def wp_tda_dragchart_sens(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaDragchartSensRef]:
        """Original Name: WP_TDA_DRAGCHART_SENS, WrappedMessage: WpTdaDragchartSens
        FK_WP_TDA_DRAGCHART_SENS_CD_CASE
        """
    @property
    def wp_tda_str_rsrlss_fluid_grad(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaStrRsrlssFluidGradRef]:
        """Original Name: WP_TDA_STR_RSRLSS_FLUID_GRAD, WrappedMessage: WpTdaStrRsrlssFluidGrad
        FK_WP_TDA_STR_RSRLSS_FLUID_GRAD_CD_CASE
        """
    @property
    def wp_tda_actload(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaActloadRef]:
        """Original Name: WP_TDA_ACTLOAD, WrappedMessage: WpTdaActload
        FK_WP_TDA_ACTLOAD_CD_CASE
        """
    @property
    def tu_tool_passage(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuToolPassageRef]:
        """Original Name: TU_TOOL_PASSAGE, WrappedMessage: TuToolPassage
        FK_TU_TOOL_PASSAGE_CD_CASE
        """
    @property
    def cd_nbk_general(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdNbkGeneralRef]:
        """Original Name: CD_NBK_GENERAL, WrappedMessage: CdNbkGeneral
        FK_CD_NBK_GENERAL_CD_CASE
        """
    @property
    def wp_srg_params(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpSrgParamsRef]:
        """Original Name: WP_SRG_PARAMS, WrappedMessage: WpSrgParams
        FK_WP_SRG_PARAMS_CD_CASE
        """
    @property
    def wp_case_cem_job_data_arr(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseCemJobDataArrRef]:
        """Original Name: WP_CASE_CEM_JOB_DATA_ARR, WrappedMessage: WpCaseCemJobDataArr
        FK_WP_CASE_CEM_JOB_DATA_ARR_CD_CASE
        """
    @property
    def wp_tda_rsrlss_inn_ann_fluid(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaRsrlssInnAnnFluidRef]:
        """Original Name: WP_TDA_RSRLSS_INN_ANN_FLUID, WrappedMessage: WpTdaRsrlssInnAnnFluid
        FK_WP_TDA_RSRLSS_INN_ANN_FLUID_CD_CASE
        """
    @property
    def wp_tda_params(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaParamsRef]:
        """Original Name: WP_TDA_PARAMS, WrappedMessage: WpTdaParams
        FK_WP_TDA_PARAMS_CD_CASE
        """
    @property
    def wp_bha_wob_rop(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpBhaWobRopRef]:
        """Original Name: WP_BHA_WOB_ROP, WrappedMessage: WpBhaWobRop
        FK_WP_BHA_WOB_ROP_CD_CASE
        """
    @property
    def cd_nbk_annular_flow(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdNbkAnnularFlowRef]:
        """Original Name: CD_NBK_ANNULAR_FLOW, WrappedMessage: CdNbkAnnularFlow
        FK_CD_NBK_ANNULAR_FLOW_CD_CASE
        """
    @property
    def wp_dynamicproperty_header(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpDynamicpropertyHeaderRef]:
        """Original Name: WP_DYNAMICPROPERTY_HEADER, WrappedMessage: WpDynamicpropertyHeader
        FK_WP_DYNAMICPROPERTY_HEADER_CD_CASE
        """
    @property
    def cd_nbk_leak_off_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdNbkLeakOffTestRef]:
        """Original Name: CD_NBK_LEAK_OFF_TEST, WrappedMessage: CdNbkLeakOffTest
        FK_CD_NBK_LEAK_OFF_TEST_CD_CASE
        """
    @property
    def cd_nbk_string_analysis(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdNbkStringAnalysisRef]:
        """Original Name: CD_NBK_STRING_ANALYSIS, WrappedMessage: CdNbkStringAnalysis
        FK_CD_NBK_STRING_ANALYSIS_CD_CASE
        """
    @property
    def wp_srg_surge(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpSrgSurgeRef]:
        """Original Name: WP_SRG_SURGE, WrappedMessage: WpSrgSurge
        FK_WP_SRG_SURGE_CD_CASE
        """
    @property
    def wp_case_wbsimulator_anal(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseWbsimulatorAnalRef]:
        """Original Name: WP_CASE_WBSIMULATOR_ANAL, WrappedMessage: WpCaseWbsimulatorAnal
        FK_WP_CASE_WBSIMULATOR_ANAL_CD_CASE
        """
    @property
    def wp_case_centralizer_schd(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseCentralizerSchdRef]:
        """Original Name: WP_CASE_CENTRALIZER_SCHD, WrappedMessage: WpCaseCentralizerSchd
        FK_WP_CASE_CENTRALIZER_SCHD_CD_CASE
        """
    @property
    def wp_srg_reciprocation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpSrgReciprocationRef]:
        """Original Name: WP_SRG_RECIPROCATION, WrappedMessage: WpSrgReciprocation
        FK_WP_SRG_RECIPROCATION_CD_CASE
        """
    @property
    def wp_ubd_params(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpUbdParamsRef]:
        """Original Name: WP_UBD_PARAMS, WrappedMessage: WpUbdParams
        FK_WP_UBD_PARAMS_CD_CASE
        """
    @property
    def cd_nbk_pipe_flow(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdNbkPipeFlowRef]:
        """Original Name: CD_NBK_PIPE_FLOW, WrappedMessage: CdNbkPipeFlow
        FK_CD_NBK_PIPE_FLOW_CD_CASE
        """
    @property
    def cw_wear_log_header(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwWearLogHeaderRef]:
        """Original Name: CW_WEAR_LOG_HEADER, WrappedMessage: CwWearLogHeader
        FK_CW_WEAR_LOG_HEADER_CD_CASE
        """
    @property
    def wp_srg_swab_surge(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpSrgSwabSurgeRef]:
        """Original Name: WP_SRG_SWAB_SURGE, WrappedMessage: WpSrgSwabSurge
        FK_WP_SRG_SWAB_SURGE_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_linked: global___StringMessage | None = ...,
        blooie_line_length_dsdsunit: global___StringMessage | None = ...,
        sales_order_number: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        job_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        job_description: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        contractor_id: global___StringMessage | None = ...,
        rig_capacity_dsdsunit: global___StringMessage | None = ...,
        blooie_line_inner_diameter_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        drill_depth_rating: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        job_pipe_size: global___StringMessage | None = ...,
        drill_depth_rating_dsdsunit: global___StringMessage | None = ...,
        sp_company: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        rig_capacity: global___FloatMessage | None = ...,
        last_catalog_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        datum_id: global___StringMessage | None = ...,
        blooie_line_inner_diameter: global___FloatMessage | None = ...,
        use_rig_capacity: global___StringMessage | None = ...,
        hole_sect_group_id: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_id: builtins.str = ...,
        parent_case_id: global___StringMessage | None = ...,
        num_wallplots: global___Int32Message | None = ...,
        sp_telephone: global___StringMessage | None = ...,
        sp_representative: global___StringMessage | None = ...,
        blooie_line_length: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fluid_id: global___StringMessage | None = ...,
        phase: global___StringMessage | None = ...,
        scenario_id: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        sp_address: global___StringMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        case_description: global___StringMessage | None = ...,
        job_representative: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        case_name: global___StringMessage | None = ...,
        inner_assembly_id: global___StringMessage | None = ...,
        case_author: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        wp_tda_annulus_fluid_grad: collections.abc.Iterable[global___WpTdaAnnulusFluidGradRef] | None = ...,
        wp_hyd_operational: collections.abc.Iterable[global___WpHydOperationalRef] | None = ...,
        wp_tda_dragchart_man_cof: collections.abc.Iterable[global___WpTdaDragchartManCofRef] | None = ...,
        wp_hyd_options: collections.abc.Iterable[global___WpHydOptionsRef] | None = ...,
        wp_case_cem_foam_schd_arr2: collections.abc.Iterable[global___WpCaseCemFoamSchdArr2Ref] | None = ...,
        wp_case_surface: collections.abc.Iterable[global___WpCaseSurfaceRef] | None = ...,
        cd_nbk_dwu: collections.abc.Iterable[global___CdNbkDwuRef] | None = ...,
        wp_case_rt_tda: collections.abc.Iterable[global___WpCaseRtTdaRef] | None = ...,
        wp_case_soil_prop: collections.abc.Iterable[global___WpCaseSoilPropRef] | None = ...,
        wp_stuckpipe_params: collections.abc.Iterable[global___WpStuckpipeParamsRef] | None = ...,
        cd_nbk_pump_output: collections.abc.Iterable[global___CdNbkPumpOutputRef] | None = ...,
        wp_ubd_parasite_string: collections.abc.Iterable[global___WpUbdParasiteStringRef] | None = ...,
        wp_tda_discrete_params: collections.abc.Iterable[global___WpTdaDiscreteParamsRef] | None = ...,
        cd_nbk_fluid_compress: collections.abc.Iterable[global___CdNbkFluidCompressRef] | None = ...,
        wp_case_range: collections.abc.Iterable[global___WpCaseRangeRef] | None = ...,
        wp_case_cem_foam_schd_arr: collections.abc.Iterable[global___WpCaseCemFoamSchdArrRef] | None = ...,
        wp_tda_string_fluid_grad: collections.abc.Iterable[global___WpTdaStringFluidGradRef] | None = ...,
        cw_wear_data_header: collections.abc.Iterable[global___CwWearDataHeaderRef] | None = ...,
        wp_tda_rsrlss_frd: collections.abc.Iterable[global___WpTdaRsrlssFrdRef] | None = ...,
        wp_case_circ_system: collections.abc.Iterable[global___WpCaseCircSystemRef] | None = ...,
        cd_case_temp_gradient: collections.abc.Iterable[global___CdCaseTempGradientRef] | None = ...,
        wp_bha_params: collections.abc.Iterable[global___WpBhaParamsRef] | None = ...,
        wp_case_booster_pump: collections.abc.Iterable[global___WpCaseBoosterPumpRef] | None = ...,
        cd_nbk_linear_weight: collections.abc.Iterable[global___CdNbkLinearWeightRef] | None = ...,
        tu_custom_load_profile: collections.abc.Iterable[global___TuCustomLoadProfileRef] | None = ...,
        tu_case_assembly_parameter: collections.abc.Iterable[global___TuCaseAssemblyParameterRef] | None = ...,
        wp_case_cem_job_data: collections.abc.Iterable[global___WpCaseCemJobDataRef] | None = ...,
        cd_case_assembly: collections.abc.Iterable[global___CdCaseAssemblyRef] | None = ...,
        wp_tda_frd_all: collections.abc.Iterable[global___WpTdaFrdAllRef] | None = ...,
        tu_load_profile: collections.abc.Iterable[global___TuLoadProfileRef] | None = ...,
        tu_load_header: collections.abc.Iterable[global___TuLoadHeaderRef] | None = ...,
        wp_case_centralizer_schd_int: collections.abc.Iterable[global___WpCaseCentralizerSchdIntRef] | None = ...,
        cw_data_model_header: collections.abc.Iterable[global___CwDataModelHeaderRef] | None = ...,
        cw_dogleg_severity_override: collections.abc.Iterable[global___CwDoglegSeverityOverrideRef] | None = ...,
        wp_tda_rsrlss_out_ann_fluid: collections.abc.Iterable[global___WpTdaRsrlssOutAnnFluidRef] | None = ...,
        cd_nbk_nozzles: collections.abc.Iterable[global___CdNbkNozzlesRef] | None = ...,
        wp_case_annotations: collections.abc.Iterable[global___WpCaseAnnotationsRef] | None = ...,
        cw_operation: collections.abc.Iterable[global___CwOperationRef] | None = ...,
        wp_case_packer_analysis: collections.abc.Iterable[global___WpCasePackerAnalysisRef] | None = ...,
        wp_case_rt_hyd: collections.abc.Iterable[global___WpCaseRtHydRef] | None = ...,
        wp_tda_dragchart: collections.abc.Iterable[global___WpTdaDragchartRef] | None = ...,
        wp_tda_rsrlss_dragchart: collections.abc.Iterable[global___WpTdaRsrlssDragchartRef] | None = ...,
        wp_wcn_params: collections.abc.Iterable[global___WpWcnParamsRef] | None = ...,
        wp_case_pump_slow: collections.abc.Iterable[global___WpCasePumpSlowRef] | None = ...,
        wp_case_cem_job_data_pres: collections.abc.Iterable[global___WpCaseCemJobDataPresRef] | None = ...,
        wp_tda_dragchart_cof: collections.abc.Iterable[global___WpTdaDragchartCofRef] | None = ...,
        wp_tda_manual_cof: collections.abc.Iterable[global___WpTdaManualCofRef] | None = ...,
        cw_global_wf_string: collections.abc.Iterable[global___CwGlobalWfStringRef] | None = ...,
        wp_case_cem_foam_schd: collections.abc.Iterable[global___WpCaseCemFoamSchdRef] | None = ...,
        cd_nbk_mix_fluid: collections.abc.Iterable[global___CdNbkMixFluidRef] | None = ...,
        wp_kill_sheet_gen: collections.abc.Iterable[global___WpKillSheetGenRef] | None = ...,
        wp_tda_options: collections.abc.Iterable[global___WpTdaOptionsRef] | None = ...,
        tu_case_restriction: collections.abc.Iterable[global___TuCaseRestrictionRef] | None = ...,
        cw_params: collections.abc.Iterable[global___CwParamsRef] | None = ...,
        wp_case_csa_boundary_cond: collections.abc.Iterable[global___WpCaseCsaBoundaryCondRef] | None = ...,
        cw_global_wf_casing: collections.abc.Iterable[global___CwGlobalWfCasingRef] | None = ...,
        wp_case_csa_params: collections.abc.Iterable[global___WpCaseCsaParamsRef] | None = ...,
        wp_case_eccentricity: collections.abc.Iterable[global___WpCaseEccentricityRef] | None = ...,
        wp_hyd_actval: collections.abc.Iterable[global___WpHydActvalRef] | None = ...,
        wp_case_pump: collections.abc.Iterable[global___WpCasePumpRef] | None = ...,
        wp_hyd_params: collections.abc.Iterable[global___WpHydParamsRef] | None = ...,
        wp_tda_dragchart_sens: collections.abc.Iterable[global___WpTdaDragchartSensRef] | None = ...,
        wp_tda_str_rsrlss_fluid_grad: collections.abc.Iterable[global___WpTdaStrRsrlssFluidGradRef] | None = ...,
        wp_tda_actload: collections.abc.Iterable[global___WpTdaActloadRef] | None = ...,
        tu_tool_passage: collections.abc.Iterable[global___TuToolPassageRef] | None = ...,
        cd_nbk_general: collections.abc.Iterable[global___CdNbkGeneralRef] | None = ...,
        wp_srg_params: collections.abc.Iterable[global___WpSrgParamsRef] | None = ...,
        wp_case_cem_job_data_arr: collections.abc.Iterable[global___WpCaseCemJobDataArrRef] | None = ...,
        wp_tda_rsrlss_inn_ann_fluid: collections.abc.Iterable[global___WpTdaRsrlssInnAnnFluidRef] | None = ...,
        wp_tda_params: collections.abc.Iterable[global___WpTdaParamsRef] | None = ...,
        wp_bha_wob_rop: collections.abc.Iterable[global___WpBhaWobRopRef] | None = ...,
        cd_nbk_annular_flow: collections.abc.Iterable[global___CdNbkAnnularFlowRef] | None = ...,
        wp_dynamicproperty_header: collections.abc.Iterable[global___WpDynamicpropertyHeaderRef] | None = ...,
        cd_nbk_leak_off_test: collections.abc.Iterable[global___CdNbkLeakOffTestRef] | None = ...,
        cd_nbk_string_analysis: collections.abc.Iterable[global___CdNbkStringAnalysisRef] | None = ...,
        wp_srg_surge: collections.abc.Iterable[global___WpSrgSurgeRef] | None = ...,
        wp_case_wbsimulator_anal: collections.abc.Iterable[global___WpCaseWbsimulatorAnalRef] | None = ...,
        wp_case_centralizer_schd: collections.abc.Iterable[global___WpCaseCentralizerSchdRef] | None = ...,
        wp_srg_reciprocation: collections.abc.Iterable[global___WpSrgReciprocationRef] | None = ...,
        wp_ubd_params: collections.abc.Iterable[global___WpUbdParamsRef] | None = ...,
        cd_nbk_pipe_flow: collections.abc.Iterable[global___CdNbkPipeFlowRef] | None = ...,
        cw_wear_log_header: collections.abc.Iterable[global___CwWearLogHeaderRef] | None = ...,
        wp_srg_swab_surge: collections.abc.Iterable[global___WpSrgSwabSurgeRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "blooie_line_inner_diameter", b"blooie_line_inner_diameter", "blooie_line_inner_diameter_dsdsunit", b"blooie_line_inner_diameter_dsdsunit", "blooie_line_length", b"blooie_line_length", "blooie_line_length_dsdsunit", b"blooie_line_length_dsdsunit", "case_author", b"case_author", "case_description", b"case_description", "case_name", b"case_name", "cd_wellbore", b"cd_wellbore", "contractor_id", b"contractor_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "datum_id", b"datum_id", "drill_depth_rating", b"drill_depth_rating", "drill_depth_rating_dsdsunit", b"drill_depth_rating_dsdsunit", "fluid_id", b"fluid_id", "hole_sect_group_id", b"hole_sect_group_id", "inner_assembly_id", b"inner_assembly_id", "is_linked", b"is_linked", "is_readonly", b"is_readonly", "job_date", b"job_date", "job_description", b"job_description", "job_pipe_size", b"job_pipe_size", "job_representative", b"job_representative", "last_catalog_id", b"last_catalog_id", "native_uid", b"native_uid", "num_wallplots", b"num_wallplots", "parent_case_id", b"parent_case_id", "phase", b"phase", "remarks", b"remarks", "rig_capacity", b"rig_capacity", "rig_capacity_dsdsunit", b"rig_capacity_dsdsunit", "rig_id", b"rig_id", "sales_order_number", b"sales_order_number", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "sp_address", b"sp_address", "sp_company", b"sp_company", "sp_representative", b"sp_representative", "sp_telephone", b"sp_telephone", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "use_rig_capacity", b"use_rig_capacity"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "blooie_line_inner_diameter", b"blooie_line_inner_diameter", "blooie_line_inner_diameter_dsdsunit", b"blooie_line_inner_diameter_dsdsunit", "blooie_line_length", b"blooie_line_length", "blooie_line_length_dsdsunit", b"blooie_line_length_dsdsunit", "case_author", b"case_author", "case_description", b"case_description", "case_id", b"case_id", "case_name", b"case_name", "cd_case_assembly", b"cd_case_assembly", "cd_case_temp_gradient", b"cd_case_temp_gradient", "cd_nbk_annular_flow", b"cd_nbk_annular_flow", "cd_nbk_dwu", b"cd_nbk_dwu", "cd_nbk_fluid_compress", b"cd_nbk_fluid_compress", "cd_nbk_general", b"cd_nbk_general", "cd_nbk_leak_off_test", b"cd_nbk_leak_off_test", "cd_nbk_linear_weight", b"cd_nbk_linear_weight", "cd_nbk_mix_fluid", b"cd_nbk_mix_fluid", "cd_nbk_nozzles", b"cd_nbk_nozzles", "cd_nbk_pipe_flow", b"cd_nbk_pipe_flow", "cd_nbk_pump_output", b"cd_nbk_pump_output", "cd_nbk_string_analysis", b"cd_nbk_string_analysis", "cd_wellbore", b"cd_wellbore", "contractor_id", b"contractor_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "cw_data_model_header", b"cw_data_model_header", "cw_dogleg_severity_override", b"cw_dogleg_severity_override", "cw_global_wf_casing", b"cw_global_wf_casing", "cw_global_wf_string", b"cw_global_wf_string", "cw_operation", b"cw_operation", "cw_params", b"cw_params", "cw_wear_data_header", b"cw_wear_data_header", "cw_wear_log_header", b"cw_wear_log_header", "datum_id", b"datum_id", "drill_depth_rating", b"drill_depth_rating", "drill_depth_rating_dsdsunit", b"drill_depth_rating_dsdsunit", "fluid_id", b"fluid_id", "hole_sect_group_id", b"hole_sect_group_id", "inner_assembly_id", b"inner_assembly_id", "is_linked", b"is_linked", "is_readonly", b"is_readonly", "job_date", b"job_date", "job_description", b"job_description", "job_pipe_size", b"job_pipe_size", "job_representative", b"job_representative", "last_catalog_id", b"last_catalog_id", "native_uid", b"native_uid", "num_wallplots", b"num_wallplots", "parent_case_id", b"parent_case_id", "phase", b"phase", "remarks", b"remarks", "rig_capacity", b"rig_capacity", "rig_capacity_dsdsunit", b"rig_capacity_dsdsunit", "rig_id", b"rig_id", "sales_order_number", b"sales_order_number", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "sp_address", b"sp_address", "sp_company", b"sp_company", "sp_representative", b"sp_representative", "sp_telephone", b"sp_telephone", "tu_case_assembly_parameter", b"tu_case_assembly_parameter", "tu_case_restriction", b"tu_case_restriction", "tu_custom_load_profile", b"tu_custom_load_profile", "tu_load_header", b"tu_load_header", "tu_load_profile", b"tu_load_profile", "tu_tool_passage", b"tu_tool_passage", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "use_rig_capacity", b"use_rig_capacity", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_bha_params", b"wp_bha_params", "wp_bha_wob_rop", b"wp_bha_wob_rop", "wp_case_annotations", b"wp_case_annotations", "wp_case_booster_pump", b"wp_case_booster_pump", "wp_case_cem_foam_schd", b"wp_case_cem_foam_schd", "wp_case_cem_foam_schd_arr", b"wp_case_cem_foam_schd_arr", "wp_case_cem_foam_schd_arr2", b"wp_case_cem_foam_schd_arr2", "wp_case_cem_job_data", b"wp_case_cem_job_data", "wp_case_cem_job_data_arr", b"wp_case_cem_job_data_arr", "wp_case_cem_job_data_pres", b"wp_case_cem_job_data_pres", "wp_case_centralizer_schd", b"wp_case_centralizer_schd", "wp_case_centralizer_schd_int", b"wp_case_centralizer_schd_int", "wp_case_circ_system", b"wp_case_circ_system", "wp_case_csa_boundary_cond", b"wp_case_csa_boundary_cond", "wp_case_csa_params", b"wp_case_csa_params", "wp_case_eccentricity", b"wp_case_eccentricity", "wp_case_packer_analysis", b"wp_case_packer_analysis", "wp_case_pump", b"wp_case_pump", "wp_case_pump_slow", b"wp_case_pump_slow", "wp_case_range", b"wp_case_range", "wp_case_rt_hyd", b"wp_case_rt_hyd", "wp_case_rt_tda", b"wp_case_rt_tda", "wp_case_soil_prop", b"wp_case_soil_prop", "wp_case_surface", b"wp_case_surface", "wp_case_wbsimulator_anal", b"wp_case_wbsimulator_anal", "wp_dynamicproperty_header", b"wp_dynamicproperty_header", "wp_hyd_actval", b"wp_hyd_actval", "wp_hyd_operational", b"wp_hyd_operational", "wp_hyd_options", b"wp_hyd_options", "wp_hyd_params", b"wp_hyd_params", "wp_kill_sheet_gen", b"wp_kill_sheet_gen", "wp_srg_params", b"wp_srg_params", "wp_srg_reciprocation", b"wp_srg_reciprocation", "wp_srg_surge", b"wp_srg_surge", "wp_srg_swab_surge", b"wp_srg_swab_surge", "wp_stuckpipe_params", b"wp_stuckpipe_params", "wp_tda_actload", b"wp_tda_actload", "wp_tda_annulus_fluid_grad", b"wp_tda_annulus_fluid_grad", "wp_tda_discrete_params", b"wp_tda_discrete_params", "wp_tda_dragchart", b"wp_tda_dragchart", "wp_tda_dragchart_cof", b"wp_tda_dragchart_cof", "wp_tda_dragchart_man_cof", b"wp_tda_dragchart_man_cof", "wp_tda_dragchart_sens", b"wp_tda_dragchart_sens", "wp_tda_frd_all", b"wp_tda_frd_all", "wp_tda_manual_cof", b"wp_tda_manual_cof", "wp_tda_options", b"wp_tda_options", "wp_tda_params", b"wp_tda_params", "wp_tda_rsrlss_dragchart", b"wp_tda_rsrlss_dragchart", "wp_tda_rsrlss_frd", b"wp_tda_rsrlss_frd", "wp_tda_rsrlss_inn_ann_fluid", b"wp_tda_rsrlss_inn_ann_fluid", "wp_tda_rsrlss_out_ann_fluid", b"wp_tda_rsrlss_out_ann_fluid", "wp_tda_str_rsrlss_fluid_grad", b"wp_tda_str_rsrlss_fluid_grad", "wp_tda_string_fluid_grad", b"wp_tda_string_fluid_grad", "wp_ubd_params", b"wp_ubd_params", "wp_ubd_parasite_string", b"wp_ubd_parasite_string", "wp_wcn_params", b"wp_wcn_params"]) -> None: ...

global___CdCase = CdCase

class CdCaseAssembly(google.protobuf.message.Message):
    """Original Name: CD_CASE_ASSEMBLY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    USE_STANDOFF_DEVICES_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def use_standoff_devices(self) -> global___StringMessage:
        """Original Name: USE_STANDOFF_DEVICES, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CD_CASE_ASSEMBLY_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        use_standoff_devices: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        assembly_id: builtins.str = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "native_uid", b"native_uid", "use_standoff_devices", b"use_standoff_devices"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "use_standoff_devices", b"use_standoff_devices", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdCaseAssembly = CdCaseAssembly

class CdCaseTempGradient(google.protobuf.message.Message):
    """Original Name: CD_CASE_TEMP_GRADIENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    ANNULUS_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DEPTH_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ANNULUS_TEMP_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASING_TEMP_FIELD_NUMBER: builtins.int
    PROFILE_NAME_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    CASING_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    CASE_TEMP_ID_FIELD_NUMBER: builtins.int
    APPLICATION_NAME_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def annulus_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANNULUS_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd(self) -> global___FloatMessage:
        """Original Name: TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_type(self) -> global___Int32Message:
        """Original Name: DEPTH_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annulus_temp(self) -> global___FloatMessage:
        """Original Name: ANNULUS_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def casing_temp(self) -> global___FloatMessage:
        """Original Name: CASING_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def profile_name(self) -> global___StringMessage:
        """Original Name: PROFILE_NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def casing_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_temp_id: builtins.str
    """Original Name: CASE_TEMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def application_name(self) -> global___StringMessage:
        """Original Name: APPLICATION_NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CD_CASE_TEMP_GRADIENT_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tvd_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        annulus_temp_dsdsunit: global___StringMessage | None = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        tvd: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        depth_type: global___Int32Message | None = ...,
        sequence_no: global___Int32Message | None = ...,
        annulus_temp: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        casing_temp: global___FloatMessage | None = ...,
        profile_name: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        casing_temp_dsdsunit: global___StringMessage | None = ...,
        md: global___FloatMessage | None = ...,
        case_temp_id: builtins.str = ...,
        application_name: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["annulus_temp", b"annulus_temp", "annulus_temp_dsdsunit", b"annulus_temp_dsdsunit", "application_name", b"application_name", "casing_temp", b"casing_temp", "casing_temp_dsdsunit", b"casing_temp_dsdsunit", "cd_case", b"cd_case", "depth_type", b"depth_type", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "profile_name", b"profile_name", "sequence_no", b"sequence_no", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["annulus_temp", b"annulus_temp", "annulus_temp_dsdsunit", b"annulus_temp_dsdsunit", "application_name", b"application_name", "case_id", b"case_id", "case_temp_id", b"case_temp_id", "casing_temp", b"casing_temp", "casing_temp_dsdsunit", b"casing_temp_dsdsunit", "cd_case", b"cd_case", "depth_type", b"depth_type", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "profile_name", b"profile_name", "sequence_no", b"sequence_no", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdCaseTempGradient = CdCaseTempGradient

class CdCasingScraperCatalog(google.protobuf.message.Message):
    """Original Name: CD_CASING_SCRAPER_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    BLADE_LENGTH_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    OD_RETRACTED_FIELD_NUMBER: builtins.int
    OD_RETRACTED_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_EXTENDED_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    OD_EXTENDED_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_length(self) -> global___FloatMessage:
        """Original Name: BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_retracted(self) -> global___FloatMessage:
        """Original Name: OD_RETRACTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_retracted_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_RETRACTED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_extended_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_EXTENDED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_extended(self) -> global___FloatMessage:
        """Original Name: OD_EXTENDED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length(self) -> global___FloatMessage:
        """Original Name: FISHNECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fishneck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_CASING_SCRAPER_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        blade_length_dsdsunit: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        blade_length: global___FloatMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        od_retracted: global___FloatMessage | None = ...,
        od_retracted_dsdsunit: global___StringMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        od_extended_dsdsunit: global___StringMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        od_extended: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        fishneck_length: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        fishneck_length_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "blade_length", b"blade_length", "blade_length_dsdsunit", b"blade_length_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_extended", b"od_extended", "od_extended_dsdsunit", b"od_extended_dsdsunit", "od_retracted", b"od_retracted", "od_retracted_dsdsunit", b"od_retracted_dsdsunit", "sect_type_code", b"sect_type_code", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "blade_length", b"blade_length", "blade_length_dsdsunit", b"blade_length_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_extended", b"od_extended", "od_extended_dsdsunit", b"od_extended_dsdsunit", "od_retracted", b"od_retracted", "od_retracted_dsdsunit", b"od_retracted_dsdsunit", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdCasingScraperCatalog = CdCasingScraperCatalog

class CdCasingShoeCatalog(google.protobuf.message.Message):
    """Original Name: CD_CASING_SHOE_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AREA_PERCENT_OPEN_FIELD_NUMBER: builtins.int
    FLOAT_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFA_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERC_AREA_OPEN_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    FLOAT_ID_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    IS_FLOW_OUT_FIELD_NUMBER: builtins.int
    TFA_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERC_AREA_OPEN_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    AREA_PERCENT_OPEN_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def area_percent_open(self) -> global___FloatMessage:
        """Original Name: AREA_PERCENT_OPEN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def float_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOAT_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfa_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perc_area_open_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERC_AREA_OPEN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def float_id(self) -> global___FloatMessage:
        """Original Name: FLOAT_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_flow_out(self) -> global___StringMessage:
        """Original Name: IS_FLOW_OUT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfa(self) -> global___FloatMessage:
        """Original Name: TFA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perc_area_open(self) -> global___FloatMessage:
        """Original Name: PERC_AREA_OPEN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def area_percent_open_dsdsunit(self) -> global___StringMessage:
        """Original Name: AREA_PERCENT_OPEN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_CASING_SHOE_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        area_percent_open: global___FloatMessage | None = ...,
        float_id_dsdsunit: global___StringMessage | None = ...,
        tfa_dsdsunit: global___StringMessage | None = ...,
        perc_area_open_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        float_id: global___FloatMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        is_flow_out: global___StringMessage | None = ...,
        tfa: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        perc_area_open: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        area_percent_open_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "area_percent_open", b"area_percent_open", "area_percent_open_dsdsunit", b"area_percent_open_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "float_id", b"float_id", "float_id_dsdsunit", b"float_id_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "is_flow_out", b"is_flow_out", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "perc_area_open", b"perc_area_open", "perc_area_open_dsdsunit", b"perc_area_open_dsdsunit", "sect_type_code", b"sect_type_code", "tfa", b"tfa", "tfa_dsdsunit", b"tfa_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "area_percent_open", b"area_percent_open", "area_percent_open_dsdsunit", b"area_percent_open_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "float_id", b"float_id", "float_id_dsdsunit", b"float_id_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "is_flow_out", b"is_flow_out", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "perc_area_open", b"perc_area_open", "perc_area_open_dsdsunit", b"perc_area_open_dsdsunit", "sect_type_code", b"sect_type_code", "tfa", b"tfa", "tfa_dsdsunit", b"tfa_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdCasingShoeCatalog = CdCasingShoeCatalog

class CdCatalog(google.protobuf.message.Message):
    """Original Name: CD_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    AUTHOR_FIELD_NUMBER: builtins.int
    READ_ONLY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_API_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    CATALOG_TYPE_CODE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    CD_BED_IMPELLER_CATALOG_FIELD_NUMBER: builtins.int
    CD_PERFGUN_CATALOG_FIELD_NUMBER: builtins.int
    CD_ECC_CATALOG_FIELD_NUMBER: builtins.int
    CD_STAB_CATALOG_FIELD_NUMBER: builtins.int
    CD_MUD_PUMP_CATALOG_FIELD_NUMBER: builtins.int
    CD_CT_CATALOG_FIELD_NUMBER: builtins.int
    CD_ACC_CATALOG_FIELD_NUMBER: builtins.int
    CD_RSS_CATALOG_FIELD_NUMBER: builtins.int
    CD_NEAR_BIT_REAMER_CATALOG_FIELD_NUMBER: builtins.int
    CD_CASING_SCRAPER_CATALOG_FIELD_NUMBER: builtins.int
    CD_BIT_CATALOG_FIELD_NUMBER: builtins.int
    CD_CSG_CATALOG_FIELD_NUMBER: builtins.int
    CD_HW_CATALOG_FIELD_NUMBER: builtins.int
    CD_MWD_CATALOG_FIELD_NUMBER: builtins.int
    CD_REAMER_SUB_CATALOG_FIELD_NUMBER: builtins.int
    CD_DP_CATALOG_FIELD_NUMBER: builtins.int
    CD_PROP_CONNECT_CATALOG_FIELD_NUMBER: builtins.int
    CD_CASING_SHOE_CATALOG_FIELD_NUMBER: builtins.int
    CD_SLIP_CRUSHING_CATALOG_FIELD_NUMBER: builtins.int
    CD_DC_CATALOG_FIELD_NUMBER: builtins.int
    CD_MOTOR_CATALOG_FIELD_NUMBER: builtins.int
    CD_FISHING_CATALOG_FIELD_NUMBER: builtins.int
    CD_CBL_CATALOG_FIELD_NUMBER: builtins.int
    CD_CENTRALIZER_CATALOG_FIELD_NUMBER: builtins.int
    CD_JAR_CATALOG_FIELD_NUMBER: builtins.int
    CD_SCREEN_CATALOG_FIELD_NUMBER: builtins.int
    CD_COMPLETIONS_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def author(self) -> global___StringMessage:
        """Original Name: AUTHOR, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def read_only(self) -> global___StringMessage:
        """Original Name: READ_ONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_api(self) -> global___StringMessage:
        """Original Name: IS_API, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def catalog_type_code(self) -> global___StringMessage:
        """Original Name: CATALOG_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_bed_impeller_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBedImpellerCatalogRef]:
        """Remote references:

        Original Name: CD_BED_IMPELLER_CATALOG, WrappedMessage: CdBedImpellerCatalog
        FK_CD_BED_IMPELLER_CATALOG_CD_CATALOG
        """
    @property
    def cd_perfgun_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPerfgunCatalogRef]:
        """Original Name: CD_PERFGUN_CATALOG, WrappedMessage: CdPerfgunCatalog
        FK_CD_PERFGUN_CATALOG_CD_CATALOG
        """
    @property
    def cd_ecc_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdEccCatalogRef]:
        """Original Name: CD_ECC_CATALOG, WrappedMessage: CdEccCatalog
        FK_CD_ECC_CATALOG_CD_CATALOG
        """
    @property
    def cd_stab_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdStabCatalogRef]:
        """Original Name: CD_STAB_CATALOG, WrappedMessage: CdStabCatalog
        FK_CD_STAB_CATALOG_CD_CATALOG
        """
    @property
    def cd_mud_pump_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdMudPumpCatalogRef]:
        """Original Name: CD_MUD_PUMP_CATALOG, WrappedMessage: CdMudPumpCatalog
        FK_CD_MUD_PUMP_CATALOG_CD_CATALOG
        """
    @property
    def cd_ct_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCtCatalogRef]:
        """Original Name: CD_CT_CATALOG, WrappedMessage: CdCtCatalog
        FK_CD_CT_CATALOG_CD_CATALOG
        """
    @property
    def cd_acc_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdAccCatalogRef]:
        """Original Name: CD_ACC_CATALOG, WrappedMessage: CdAccCatalog
        FK_CD_ACC_CATALOG_CD_CATALOG
        """
    @property
    def cd_rss_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRssCatalogRef]:
        """Original Name: CD_RSS_CATALOG, WrappedMessage: CdRssCatalog
        FK_CD_RSS_CATALOG_CD_CATALOG
        """
    @property
    def cd_near_bit_reamer_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdNearBitReamerCatalogRef]:
        """Original Name: CD_NEAR_BIT_REAMER_CATALOG, WrappedMessage: CdNearBitReamerCatalog
        FK_CD_NEAR_BIT_REAMER_CATALOG_CD_CATALOG
        """
    @property
    def cd_casing_scraper_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCasingScraperCatalogRef]:
        """Original Name: CD_CASING_SCRAPER_CATALOG, WrappedMessage: CdCasingScraperCatalog
        FK_CD_CASING_SCRAPER_CATALOG_CD_CATALOG
        """
    @property
    def cd_bit_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdBitCatalogRef]:
        """Original Name: CD_BIT_CATALOG, WrappedMessage: CdBitCatalog
        FK_CD_BIT_CATALOG_CD_CATALOG
        """
    @property
    def cd_csg_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCsgCatalogRef]:
        """Original Name: CD_CSG_CATALOG, WrappedMessage: CdCsgCatalog
        FK_CD_CSG_CATALOG_CD_CATALOG
        """
    @property
    def cd_hw_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdHwCatalogRef]:
        """Original Name: CD_HW_CATALOG, WrappedMessage: CdHwCatalog
        FK_CD_HW_CATALOG_CD_CATALOG
        """
    @property
    def cd_mwd_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdMwdCatalogRef]:
        """Original Name: CD_MWD_CATALOG, WrappedMessage: CdMwdCatalog
        FK_CD_MWD_CATALOG_CD_CATALOG
        """
    @property
    def cd_reamer_sub_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdReamerSubCatalogRef]:
        """Original Name: CD_REAMER_SUB_CATALOG, WrappedMessage: CdReamerSubCatalog
        FK_CD_REAMER_SUB_CATALOG_CD_CATALOG
        """
    @property
    def cd_dp_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdDpCatalogRef]:
        """Original Name: CD_DP_CATALOG, WrappedMessage: CdDpCatalog
        FK_CD_DP_CATALOG_CD_CATALOG
        """
    @property
    def cd_prop_connect_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPropConnectCatalogRef]:
        """Original Name: CD_PROP_CONNECT_CATALOG, WrappedMessage: CdPropConnectCatalog
        FK_CD_PROP_CONNECT_CATALOG_CD_CATALOG
        """
    @property
    def cd_casing_shoe_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCasingShoeCatalogRef]:
        """Original Name: CD_CASING_SHOE_CATALOG, WrappedMessage: CdCasingShoeCatalog
        FK_CD_CASING_SHOE_CATALOG_CD_CATALOG
        """
    @property
    def cd_slip_crushing_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSlipCrushingCatalogRef]:
        """Original Name: CD_SLIP_CRUSHING_CATALOG, WrappedMessage: CdSlipCrushingCatalog
        FK_CD_SLIP_CRUSHING_CATALOG_CD_CATALOG
        """
    @property
    def cd_dc_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdDcCatalogRef]:
        """Original Name: CD_DC_CATALOG, WrappedMessage: CdDcCatalog
        FK_CD_DC_CATALOG_CD_CATALOG
        """
    @property
    def cd_motor_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdMotorCatalogRef]:
        """Original Name: CD_MOTOR_CATALOG, WrappedMessage: CdMotorCatalog
        FK_CD_MOTOR_CATALOG_CD_CATALOG
        """
    @property
    def cd_fishing_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdFishingCatalogRef]:
        """Original Name: CD_FISHING_CATALOG, WrappedMessage: CdFishingCatalog
        FK_CD_FISHING_CATALOG_CD_CATALOG
        """
    @property
    def cd_cbl_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCblCatalogRef]:
        """Original Name: CD_CBL_CATALOG, WrappedMessage: CdCblCatalog
        FK_CD_CBL_CATALOG_CD_CATALOG
        """
    @property
    def cd_centralizer_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCentralizerCatalogRef]:
        """Original Name: CD_CENTRALIZER_CATALOG, WrappedMessage: CdCentralizerCatalog
        FK_CD_CENTRALIZER_CATALOG_CD_CATALOG
        """
    @property
    def cd_jar_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdJarCatalogRef]:
        """Original Name: CD_JAR_CATALOG, WrappedMessage: CdJarCatalog
        FK_CD_JAR_CATALOG_CD_CATALOG
        """
    @property
    def cd_screen_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdScreenCatalogRef]:
        """Original Name: CD_SCREEN_CATALOG, WrappedMessage: CdScreenCatalog
        FK_CD_SCREEN_CATALOG_CD_CATALOG
        """
    @property
    def cd_completions_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCompletionsCatalogRef]:
        """Original Name: CD_COMPLETIONS_CATALOG, WrappedMessage: CdCompletionsCatalog
        FK_CD_COMPLETIONS_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        author: global___StringMessage | None = ...,
        read_only: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_api: global___StringMessage | None = ...,
        name: global___StringMessage | None = ...,
        catalog_type_code: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        cd_bed_impeller_catalog: collections.abc.Iterable[global___CdBedImpellerCatalogRef] | None = ...,
        cd_perfgun_catalog: collections.abc.Iterable[global___CdPerfgunCatalogRef] | None = ...,
        cd_ecc_catalog: collections.abc.Iterable[global___CdEccCatalogRef] | None = ...,
        cd_stab_catalog: collections.abc.Iterable[global___CdStabCatalogRef] | None = ...,
        cd_mud_pump_catalog: collections.abc.Iterable[global___CdMudPumpCatalogRef] | None = ...,
        cd_ct_catalog: collections.abc.Iterable[global___CdCtCatalogRef] | None = ...,
        cd_acc_catalog: collections.abc.Iterable[global___CdAccCatalogRef] | None = ...,
        cd_rss_catalog: collections.abc.Iterable[global___CdRssCatalogRef] | None = ...,
        cd_near_bit_reamer_catalog: collections.abc.Iterable[global___CdNearBitReamerCatalogRef] | None = ...,
        cd_casing_scraper_catalog: collections.abc.Iterable[global___CdCasingScraperCatalogRef] | None = ...,
        cd_bit_catalog: collections.abc.Iterable[global___CdBitCatalogRef] | None = ...,
        cd_csg_catalog: collections.abc.Iterable[global___CdCsgCatalogRef] | None = ...,
        cd_hw_catalog: collections.abc.Iterable[global___CdHwCatalogRef] | None = ...,
        cd_mwd_catalog: collections.abc.Iterable[global___CdMwdCatalogRef] | None = ...,
        cd_reamer_sub_catalog: collections.abc.Iterable[global___CdReamerSubCatalogRef] | None = ...,
        cd_dp_catalog: collections.abc.Iterable[global___CdDpCatalogRef] | None = ...,
        cd_prop_connect_catalog: collections.abc.Iterable[global___CdPropConnectCatalogRef] | None = ...,
        cd_casing_shoe_catalog: collections.abc.Iterable[global___CdCasingShoeCatalogRef] | None = ...,
        cd_slip_crushing_catalog: collections.abc.Iterable[global___CdSlipCrushingCatalogRef] | None = ...,
        cd_dc_catalog: collections.abc.Iterable[global___CdDcCatalogRef] | None = ...,
        cd_motor_catalog: collections.abc.Iterable[global___CdMotorCatalogRef] | None = ...,
        cd_fishing_catalog: collections.abc.Iterable[global___CdFishingCatalogRef] | None = ...,
        cd_cbl_catalog: collections.abc.Iterable[global___CdCblCatalogRef] | None = ...,
        cd_centralizer_catalog: collections.abc.Iterable[global___CdCentralizerCatalogRef] | None = ...,
        cd_jar_catalog: collections.abc.Iterable[global___CdJarCatalogRef] | None = ...,
        cd_screen_catalog: collections.abc.Iterable[global___CdScreenCatalogRef] | None = ...,
        cd_completions_catalog: collections.abc.Iterable[global___CdCompletionsCatalogRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["author", b"author", "catalog_type_code", b"catalog_type_code", "comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "is_api", b"is_api", "name", b"name", "native_uid", b"native_uid", "read_only", b"read_only", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["author", b"author", "catalog_id", b"catalog_id", "catalog_type_code", b"catalog_type_code", "cd_acc_catalog", b"cd_acc_catalog", "cd_bed_impeller_catalog", b"cd_bed_impeller_catalog", "cd_bit_catalog", b"cd_bit_catalog", "cd_casing_scraper_catalog", b"cd_casing_scraper_catalog", "cd_casing_shoe_catalog", b"cd_casing_shoe_catalog", "cd_cbl_catalog", b"cd_cbl_catalog", "cd_centralizer_catalog", b"cd_centralizer_catalog", "cd_completions_catalog", b"cd_completions_catalog", "cd_csg_catalog", b"cd_csg_catalog", "cd_ct_catalog", b"cd_ct_catalog", "cd_dc_catalog", b"cd_dc_catalog", "cd_dp_catalog", b"cd_dp_catalog", "cd_ecc_catalog", b"cd_ecc_catalog", "cd_fishing_catalog", b"cd_fishing_catalog", "cd_hw_catalog", b"cd_hw_catalog", "cd_jar_catalog", b"cd_jar_catalog", "cd_motor_catalog", b"cd_motor_catalog", "cd_mud_pump_catalog", b"cd_mud_pump_catalog", "cd_mwd_catalog", b"cd_mwd_catalog", "cd_near_bit_reamer_catalog", b"cd_near_bit_reamer_catalog", "cd_perfgun_catalog", b"cd_perfgun_catalog", "cd_prop_connect_catalog", b"cd_prop_connect_catalog", "cd_reamer_sub_catalog", b"cd_reamer_sub_catalog", "cd_rss_catalog", b"cd_rss_catalog", "cd_screen_catalog", b"cd_screen_catalog", "cd_slip_crushing_catalog", b"cd_slip_crushing_catalog", "cd_stab_catalog", b"cd_stab_catalog", "comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "is_api", b"is_api", "name", b"name", "native_uid", b"native_uid", "read_only", b"read_only", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdCatalog = CdCatalog

class CdCblCatalog(google.protobuf.message.Message):
    """Original Name: CD_CBL_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_SLEEVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_SLEEVE_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    SLEEVE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_SLEEVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CORING_MODE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    ID_SLEEVE_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    SLEEVE_LENGTH_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    CD_CBL_STAB_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_sleeve_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_SLEEVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_sleeve(self) -> global___FloatMessage:
        """Original Name: OD_SLEEVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sleeve_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLEEVE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_sleeve_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_SLEEVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coring_mode(self) -> global___StringMessage:
        """Original Name: CORING_MODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_sleeve(self) -> global___FloatMessage:
        """Original Name: ID_SLEEVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sleeve_length(self) -> global___FloatMessage:
        """Original Name: SLEEVE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_CBL_CATALOG_CD_CATALOG
        """
    @property
    def cd_cbl_stab_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCblStabCatalogRef]:
        """Original Name: CD_CBL_STAB_CATALOG, WrappedMessage: CdCblStabCatalog
        FK_CD_CBL_STAB_CATALOG_CD_CBL_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        od_sleeve_dsdsunit: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        od_sleeve: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        sleeve_length_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        id_sleeve_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        coring_mode: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        id_sleeve: global___FloatMessage | None = ...,
        catalog_id: builtins.str = ...,
        sleeve_length: global___FloatMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        cd_cbl_stab_catalog: collections.abc.Iterable[global___CdCblStabCatalogRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "coring_mode", b"coring_mode", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_sleeve", b"id_sleeve", "id_sleeve_dsdsunit", b"id_sleeve_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_sleeve", b"od_sleeve", "od_sleeve_dsdsunit", b"od_sleeve_dsdsunit", "sect_type_code", b"sect_type_code", "sleeve_length", b"sleeve_length", "sleeve_length_dsdsunit", b"sleeve_length_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "cd_cbl_stab_catalog", b"cd_cbl_stab_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "coring_mode", b"coring_mode", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_sleeve", b"id_sleeve", "id_sleeve_dsdsunit", b"id_sleeve_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_sleeve", b"od_sleeve", "od_sleeve_dsdsunit", b"od_sleeve_dsdsunit", "sect_type_code", b"sect_type_code", "sleeve_length", b"sleeve_length", "sleeve_length_dsdsunit", b"sleeve_length_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdCblCatalog = CdCblCatalog

class CdCblStabCatalog(google.protobuf.message.Message):
    """Original Name: CD_CBL_STAB_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BLADE_POSITION_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    BLADE_POSITION_FIELD_NUMBER: builtins.int
    OD_BLADE_FIELD_NUMBER: builtins.int
    BLADE_LENGTH_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CBL_STAB_CATALOG_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    OD_BLADE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    CD_CBL_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def blade_position_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLADE_POSITION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_position(self) -> global___FloatMessage:
        """Original Name: BLADE_POSITION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_blade(self) -> global___FloatMessage:
        """Original Name: OD_BLADE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_length(self) -> global___FloatMessage:
        """Original Name: BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cbl_stab_catalog_id: builtins.str
    """Original Name: CBL_STAB_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def od_blade_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BLADE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_cbl_catalog(self) -> global___CdCblCatalogRef:
        """Remote references:

        Original Name: CD_CBL_CATALOG, WrappedMessage: CdCblCatalog
        FK_CD_CBL_STAB_CATALOG_CD_CBL_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        blade_position_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        blade_length_dsdsunit: global___StringMessage | None = ...,
        blade_position: global___FloatMessage | None = ...,
        od_blade: global___FloatMessage | None = ...,
        blade_length: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cbl_stab_catalog_id: builtins.str = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        od_blade_dsdsunit: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        cd_cbl_catalog: global___CdCblCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["blade_length", b"blade_length", "blade_length_dsdsunit", b"blade_length_dsdsunit", "blade_position", b"blade_position", "blade_position_dsdsunit", b"blade_position_dsdsunit", "cd_cbl_catalog", b"cd_cbl_catalog", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "od_blade", b"od_blade", "od_blade_dsdsunit", b"od_blade_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["blade_length", b"blade_length", "blade_length_dsdsunit", b"blade_length_dsdsunit", "blade_position", b"blade_position", "blade_position_dsdsunit", b"blade_position_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cbl_stab_catalog_id", b"cbl_stab_catalog_id", "cd_cbl_catalog", b"cd_cbl_catalog", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "od_blade", b"od_blade", "od_blade_dsdsunit", b"od_blade_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdCblStabCatalog = CdCblStabCatalog

class CdCementprop(google.protobuf.message.Message):
    """Original Name: CD_CEMENTPROP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DENSITY_FIELD_NUMBER: builtins.int
    DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEMENT_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SPECIFIC_HEAT_FIELD_NUMBER: builtins.int
    CONDUCTIVITY_FIELD_NUMBER: builtins.int
    CEMENTPROP_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def density(self) -> global___FloatMessage:
        """Original Name: DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_name(self) -> global___StringMessage:
        """Original Name: CEMENT_NAME, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_heat(self) -> global___FloatMessage:
        """Original Name: SPECIFIC_HEAT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductivity(self) -> global___FloatMessage:
        """Original Name: CONDUCTIVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cementprop_id: builtins.str
    """Original Name: CEMENTPROP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        density: global___FloatMessage | None = ...,
        density_dsdsunit: global___StringMessage | None = ...,
        cement_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        specific_heat: global___FloatMessage | None = ...,
        conductivity: global___FloatMessage | None = ...,
        cementprop_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cement_name", b"cement_name", "conductivity", b"conductivity", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "native_uid", b"native_uid", "specific_heat", b"specific_heat"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cement_name", b"cement_name", "cementprop_id", b"cementprop_id", "conductivity", b"conductivity", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "native_uid", b"native_uid", "specific_heat", b"specific_heat", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdCementprop = CdCementprop

class CdCementFluid(google.protobuf.message.Message):
    """Original Name: CD_CEMENT_FLUID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SACKS_USED_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_SLURRY_FIELD_NUMBER: builtins.int
    PV_FIELD_NUMBER: builtins.int
    VOL_WATER_USED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEFLECTION_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CC_30_MIN_FIELD_NUMBER: builtins.int
    DENSITY_FIELD_NUMBER: builtins.int
    SACK_SIZE_FIELD_NUMBER: builtins.int
    TEMP_DENSITY_FIELD_NUMBER: builtins.int
    FLUID_TYPE_FIELD_NUMBER: builtins.int
    SACKS_CALCULATED_FIELD_NUMBER: builtins.int
    MIX_WATER_RATIO_FIELD_NUMBER: builtins.int
    VOL_CEMENT_USED_FIELD_NUMBER: builtins.int
    YP_FIELD_NUMBER: builtins.int
    YP_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLURRY_BASE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_MEAS_DENS_FIELD_NUMBER: builtins.int
    EXCESS_MEAS_TYPE_FIELD_NUMBER: builtins.int
    EXCESS_SLURRY_PERCENT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    GAUGED_ANNULAR_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_AT_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_CEMENT_USED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEMENT_FLUID_ID_FIELD_NUMBER: builtins.int
    EXCESS_SLURRY_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOURCE_WATER_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SLURRY_PURPOSE_FIELD_NUMBER: builtins.int
    SLURRY_YIELD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLURRY_TOP_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLURRY_YIELD_FIELD_NUMBER: builtins.int
    VOL_WATER_USED_FIELD_NUMBER: builtins.int
    SACK_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_NAME_FIELD_NUMBER: builtins.int
    GELS_30_MIN_FIELD_NUMBER: builtins.int
    SLURRY_BASE_TVD_FIELD_NUMBER: builtins.int
    PV_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMP_RHEOLOGY_FIELD_NUMBER: builtins.int
    GELS_10_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    CC_30_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    GELS_10_SEC_FIELD_NUMBER: builtins.int
    SLURRY_DENSITY_FIELD_NUMBER: builtins.int
    VOL_SLURRY_DSDSUNIT_FIELD_NUMBER: builtins.int
    GELS_10_MIN_FIELD_NUMBER: builtins.int
    VOL_SLURRY_IN_WELL_FIELD_NUMBER: builtins.int
    PRESS_MEAS_DENS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SACKS_USED_FIELD_NUMBER: builtins.int
    EXCESS_SLURRY_VOL_FIELD_NUMBER: builtins.int
    RPM_FIELD_NUMBER: builtins.int
    DENSITY_METHOD_FIELD_NUMBER: builtins.int
    DEFLECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLURRY_DESC_FIELD_NUMBER: builtins.int
    TEMP_RHEOLOGY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOURCE_WATER_TEMP_FIELD_NUMBER: builtins.int
    SOURCE_WATER_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_AT_PRESS_FIELD_NUMBER: builtins.int
    MIX_WATER_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    VOL_SLURRY_IN_WELL_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_OTHER_USED_FIELD_NUMBER: builtins.int
    MUD_TYPE_FIELD_NUMBER: builtins.int
    VISCOSITY_FIELD_NUMBER: builtins.int
    VOL_OTHER_USED_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGED_ANNULAR_VOL_FIELD_NUMBER: builtins.int
    SLURRY_TOP_TVD_FIELD_NUMBER: builtins.int
    GELS_10_SEC_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLURRY_MIX_METHOD_FIELD_NUMBER: builtins.int
    SLURRY_CLASS_FIELD_NUMBER: builtins.int
    CEMENT_JOB_ID_FIELD_NUMBER: builtins.int
    SLURRY_TYPE_FIELD_NUMBER: builtins.int
    EXCESS_SLURRY_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    GELS_30_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMP_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLURRY_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SACKS_CALCULATED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CEMENT_JOB_FIELD_NUMBER: builtins.int
    CD_CEMENT_SLURRY_TEST_FIELD_NUMBER: builtins.int
    DM_CEMENT_VG_METER_FIELD_NUMBER: builtins.int
    CD_CEMENT_FLUID_ADD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def sacks_used_dsdsunit(self) -> global___StringMessage:
        """Original Name: SACKS_USED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_slurry(self) -> global___FloatMessage:
        """Original Name: VOL_SLURRY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pv(self) -> global___FloatMessage:
        """Original Name: PV, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_water_used_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_WATER_USED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def deflection(self) -> global___FloatMessage:
        """Original Name: DEFLECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cc_30_min(self) -> global___FloatMessage:
        """Original Name: CC_30_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density(self) -> global___FloatMessage:
        """Original Name: DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sack_size(self) -> global___FloatMessage:
        """Original Name: SACK_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_density(self) -> global___FloatMessage:
        """Original Name: TEMP_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_type(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sacks_calculated(self) -> global___FloatMessage:
        """Original Name: SACKS_CALCULATED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mix_water_ratio(self) -> global___FloatMessage:
        """Original Name: MIX_WATER_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_cement_used(self) -> global___FloatMessage:
        """Original Name: VOL_CEMENT_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yp(self) -> global___FloatMessage:
        """Original Name: YP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yp_dsdsunit(self) -> global___StringMessage:
        """Original Name: YP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_base_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLURRY_BASE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_meas_dens(self) -> global___FloatMessage:
        """Original Name: PRESS_MEAS_DENS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def excess_meas_type(self) -> global___StringMessage:
        """Original Name: EXCESS_MEAS_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def excess_slurry_percent(self) -> global___FloatMessage:
        """Original Name: EXCESS_SLURRY_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauged_annular_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGED_ANNULAR_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_at_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_AT_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_cement_used_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_CEMENT_USED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_fluid_id: builtins.str
    """Original Name: CEMENT_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def excess_slurry_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXCESS_SLURRY_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_water(self) -> global___StringMessage:
        """Original Name: SOURCE_WATER, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_purpose(self) -> global___StringMessage:
        """Original Name: SLURRY_PURPOSE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_yield_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLURRY_YIELD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_top_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLURRY_TOP_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_yield(self) -> global___FloatMessage:
        """Original Name: SLURRY_YIELD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_water_used(self) -> global___FloatMessage:
        """Original Name: VOL_WATER_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sack_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: SACK_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_name(self) -> global___StringMessage:
        """Original Name: FLUID_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_30_min(self) -> global___FloatMessage:
        """Original Name: GELS_30_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_base_tvd(self) -> global___FloatMessage:
        """Original Name: SLURRY_BASE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pv_dsdsunit(self) -> global___StringMessage:
        """Original Name: PV_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_rheology(self) -> global___FloatMessage:
        """Original Name: TEMP_RHEOLOGY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_10_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: GELS_10_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_30_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: CC_30_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_10_sec(self) -> global___FloatMessage:
        """Original Name: GELS_10_SEC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_density(self) -> global___FloatMessage:
        """Original Name: SLURRY_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_slurry_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_SLURRY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_10_min(self) -> global___FloatMessage:
        """Original Name: GELS_10_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_slurry_in_well(self) -> global___FloatMessage:
        """Original Name: VOL_SLURRY_IN_WELL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_meas_dens_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_MEAS_DENS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sacks_used(self) -> global___FloatMessage:
        """Original Name: SACKS_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def excess_slurry_vol(self) -> global___FloatMessage:
        """Original Name: EXCESS_SLURRY_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm(self) -> global___FloatMessage:
        """Original Name: RPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_method(self) -> global___StringMessage:
        """Original Name: DENSITY_METHOD, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def deflection_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEFLECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_desc(self) -> global___StringMessage:
        """Original Name: SLURRY_DESC, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_rheology_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMP_RHEOLOGY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_water_temp(self) -> global___FloatMessage:
        """Original Name: SOURCE_WATER_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_water_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOURCE_WATER_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_at_press(self) -> global___FloatMessage:
        """Original Name: DENSITY_AT_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mix_water_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIX_WATER_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def vol_slurry_in_well_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_SLURRY_IN_WELL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_other_used(self) -> global___FloatMessage:
        """Original Name: VOL_OTHER_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_type(self) -> global___StringMessage:
        """Original Name: MUD_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity(self) -> global___FloatMessage:
        """Original Name: VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_other_used_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_OTHER_USED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauged_annular_vol(self) -> global___FloatMessage:
        """Original Name: GAUGED_ANNULAR_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_top_tvd(self) -> global___FloatMessage:
        """Original Name: SLURRY_TOP_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_10_sec_dsdsunit(self) -> global___StringMessage:
        """Original Name: GELS_10_SEC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_mix_method(self) -> global___StringMessage:
        """Original Name: SLURRY_MIX_METHOD, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_class(self) -> global___StringMessage:
        """Original Name: SLURRY_CLASS, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_job_id: builtins.str
    """Original Name: CEMENT_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def slurry_type(self) -> global___StringMessage:
        """Original Name: SLURRY_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def excess_slurry_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXCESS_SLURRY_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_30_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: GELS_30_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMP_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLURRY_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sacks_calculated_dsdsunit(self) -> global___StringMessage:
        """Original Name: SACKS_CALCULATED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_cement_job(self) -> global___CdCementJobRef:
        """Remote references:

        Original Name: CD_CEMENT_JOB, WrappedMessage: CdCementJob
        FK_CD_CEMENT_FLUID_CD_CEMENT_JOB
        """
    @property
    def cd_cement_slurry_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCementSlurryTestRef]:
        """Original Name: CD_CEMENT_SLURRY_TEST, WrappedMessage: CdCementSlurryTest
        FK_CD_CEMENT_SLURRY_TEST_CD_CEMENT_FLUID
        """
    @property
    def dm_cement_vg_meter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCementVgMeterRef]:
        """Original Name: DM_CEMENT_VG_METER, WrappedMessage: DmCementVgMeter
        FK_DM_CEMENT_VG_METER_CD_CEMENT_FLUID
        """
    @property
    def cd_cement_fluid_add(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCementFluidAddRef]:
        """Original Name: CD_CEMENT_FLUID_ADD, WrappedMessage: CdCementFluidAdd
        FK_CD_CEMENT_FLUID_ADD_CD_CEMENT_FLUID
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        sacks_used_dsdsunit: global___StringMessage | None = ...,
        vol_slurry: global___FloatMessage | None = ...,
        pv: global___FloatMessage | None = ...,
        vol_water_used_dsdsunit: global___StringMessage | None = ...,
        deflection: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        cc_30_min: global___FloatMessage | None = ...,
        density: global___FloatMessage | None = ...,
        sack_size: global___FloatMessage | None = ...,
        temp_density: global___FloatMessage | None = ...,
        fluid_type: global___StringMessage | None = ...,
        sacks_calculated: global___FloatMessage | None = ...,
        mix_water_ratio: global___FloatMessage | None = ...,
        vol_cement_used: global___FloatMessage | None = ...,
        yp: global___FloatMessage | None = ...,
        yp_dsdsunit: global___StringMessage | None = ...,
        slurry_base_tvd_dsdsunit: global___StringMessage | None = ...,
        press_meas_dens: global___FloatMessage | None = ...,
        excess_meas_type: global___StringMessage | None = ...,
        excess_slurry_percent: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        gauged_annular_vol_dsdsunit: global___StringMessage | None = ...,
        density_at_press_dsdsunit: global___StringMessage | None = ...,
        vol_cement_used_dsdsunit: global___StringMessage | None = ...,
        cement_fluid_id: builtins.str = ...,
        excess_slurry_percent_dsdsunit: global___StringMessage | None = ...,
        source_water: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        slurry_purpose: global___StringMessage | None = ...,
        slurry_yield_dsdsunit: global___StringMessage | None = ...,
        density_dsdsunit: global___StringMessage | None = ...,
        slurry_top_tvd_dsdsunit: global___StringMessage | None = ...,
        slurry_yield: global___FloatMessage | None = ...,
        vol_water_used: global___FloatMessage | None = ...,
        sack_size_dsdsunit: global___StringMessage | None = ...,
        viscosity_dsdsunit: global___StringMessage | None = ...,
        fluid_name: global___StringMessage | None = ...,
        gels_30_min: global___FloatMessage | None = ...,
        slurry_base_tvd: global___FloatMessage | None = ...,
        pv_dsdsunit: global___StringMessage | None = ...,
        temp_rheology: global___FloatMessage | None = ...,
        gels_10_min_dsdsunit: global___StringMessage | None = ...,
        cc_30_min_dsdsunit: global___StringMessage | None = ...,
        rpm_dsdsunit: global___StringMessage | None = ...,
        gels_10_sec: global___FloatMessage | None = ...,
        slurry_density: global___FloatMessage | None = ...,
        vol_slurry_dsdsunit: global___StringMessage | None = ...,
        gels_10_min: global___FloatMessage | None = ...,
        vol_slurry_in_well: global___FloatMessage | None = ...,
        press_meas_dens_dsdsunit: global___StringMessage | None = ...,
        sacks_used: global___FloatMessage | None = ...,
        excess_slurry_vol: global___FloatMessage | None = ...,
        rpm: global___FloatMessage | None = ...,
        density_method: global___StringMessage | None = ...,
        deflection_dsdsunit: global___StringMessage | None = ...,
        slurry_desc: global___StringMessage | None = ...,
        temp_rheology_dsdsunit: global___StringMessage | None = ...,
        source_water_temp: global___FloatMessage | None = ...,
        source_water_temp_dsdsunit: global___StringMessage | None = ...,
        density_at_press: global___FloatMessage | None = ...,
        mix_water_ratio_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        vol_slurry_in_well_dsdsunit: global___StringMessage | None = ...,
        vol_other_used: global___FloatMessage | None = ...,
        mud_type: global___StringMessage | None = ...,
        viscosity: global___FloatMessage | None = ...,
        vol_other_used_dsdsunit: global___StringMessage | None = ...,
        gauged_annular_vol: global___FloatMessage | None = ...,
        slurry_top_tvd: global___FloatMessage | None = ...,
        gels_10_sec_dsdsunit: global___StringMessage | None = ...,
        slurry_mix_method: global___StringMessage | None = ...,
        slurry_class: global___StringMessage | None = ...,
        cement_job_id: builtins.str = ...,
        slurry_type: global___StringMessage | None = ...,
        excess_slurry_vol_dsdsunit: global___StringMessage | None = ...,
        gels_30_min_dsdsunit: global___StringMessage | None = ...,
        temp_density_dsdsunit: global___StringMessage | None = ...,
        slurry_density_dsdsunit: global___StringMessage | None = ...,
        sacks_calculated_dsdsunit: global___StringMessage | None = ...,
        cd_cement_job: global___CdCementJobRef | None = ...,
        cd_cement_slurry_test: collections.abc.Iterable[global___CdCementSlurryTestRef] | None = ...,
        dm_cement_vg_meter: collections.abc.Iterable[global___DmCementVgMeterRef] | None = ...,
        cd_cement_fluid_add: collections.abc.Iterable[global___CdCementFluidAddRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cc_30_min", b"cc_30_min", "cc_30_min_dsdsunit", b"cc_30_min_dsdsunit", "cd_cement_job", b"cd_cement_job", "deflection", b"deflection", "deflection_dsdsunit", b"deflection_dsdsunit", "density", b"density", "density_at_press", b"density_at_press", "density_at_press_dsdsunit", b"density_at_press_dsdsunit", "density_dsdsunit", b"density_dsdsunit", "density_method", b"density_method", "excess_meas_type", b"excess_meas_type", "excess_slurry_percent", b"excess_slurry_percent", "excess_slurry_percent_dsdsunit", b"excess_slurry_percent_dsdsunit", "excess_slurry_vol", b"excess_slurry_vol", "excess_slurry_vol_dsdsunit", b"excess_slurry_vol_dsdsunit", "fluid_name", b"fluid_name", "fluid_type", b"fluid_type", "gauged_annular_vol", b"gauged_annular_vol", "gauged_annular_vol_dsdsunit", b"gauged_annular_vol_dsdsunit", "gels_10_min", b"gels_10_min", "gels_10_min_dsdsunit", b"gels_10_min_dsdsunit", "gels_10_sec", b"gels_10_sec", "gels_10_sec_dsdsunit", b"gels_10_sec_dsdsunit", "gels_30_min", b"gels_30_min", "gels_30_min_dsdsunit", b"gels_30_min_dsdsunit", "mix_water_ratio", b"mix_water_ratio", "mix_water_ratio_dsdsunit", b"mix_water_ratio_dsdsunit", "mud_type", b"mud_type", "native_uid", b"native_uid", "press_meas_dens", b"press_meas_dens", "press_meas_dens_dsdsunit", b"press_meas_dens_dsdsunit", "pv", b"pv", "pv_dsdsunit", b"pv_dsdsunit", "rpm", b"rpm", "rpm_dsdsunit", b"rpm_dsdsunit", "sack_size", b"sack_size", "sack_size_dsdsunit", b"sack_size_dsdsunit", "sacks_calculated", b"sacks_calculated", "sacks_calculated_dsdsunit", b"sacks_calculated_dsdsunit", "sacks_used", b"sacks_used", "sacks_used_dsdsunit", b"sacks_used_dsdsunit", "sequence_no", b"sequence_no", "slurry_base_tvd", b"slurry_base_tvd", "slurry_base_tvd_dsdsunit", b"slurry_base_tvd_dsdsunit", "slurry_class", b"slurry_class", "slurry_density", b"slurry_density", "slurry_density_dsdsunit", b"slurry_density_dsdsunit", "slurry_desc", b"slurry_desc", "slurry_mix_method", b"slurry_mix_method", "slurry_purpose", b"slurry_purpose", "slurry_top_tvd", b"slurry_top_tvd", "slurry_top_tvd_dsdsunit", b"slurry_top_tvd_dsdsunit", "slurry_type", b"slurry_type", "slurry_yield", b"slurry_yield", "slurry_yield_dsdsunit", b"slurry_yield_dsdsunit", "source_water", b"source_water", "source_water_temp", b"source_water_temp", "source_water_temp_dsdsunit", b"source_water_temp_dsdsunit", "temp_density", b"temp_density", "temp_density_dsdsunit", b"temp_density_dsdsunit", "temp_rheology", b"temp_rheology", "temp_rheology_dsdsunit", b"temp_rheology_dsdsunit", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit", "vol_cement_used", b"vol_cement_used", "vol_cement_used_dsdsunit", b"vol_cement_used_dsdsunit", "vol_other_used", b"vol_other_used", "vol_other_used_dsdsunit", b"vol_other_used_dsdsunit", "vol_slurry", b"vol_slurry", "vol_slurry_dsdsunit", b"vol_slurry_dsdsunit", "vol_slurry_in_well", b"vol_slurry_in_well", "vol_slurry_in_well_dsdsunit", b"vol_slurry_in_well_dsdsunit", "vol_water_used", b"vol_water_used", "vol_water_used_dsdsunit", b"vol_water_used_dsdsunit", "yp", b"yp", "yp_dsdsunit", b"yp_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cc_30_min", b"cc_30_min", "cc_30_min_dsdsunit", b"cc_30_min_dsdsunit", "cd_cement_fluid_add", b"cd_cement_fluid_add", "cd_cement_job", b"cd_cement_job", "cd_cement_slurry_test", b"cd_cement_slurry_test", "cement_fluid_id", b"cement_fluid_id", "cement_job_id", b"cement_job_id", "deflection", b"deflection", "deflection_dsdsunit", b"deflection_dsdsunit", "density", b"density", "density_at_press", b"density_at_press", "density_at_press_dsdsunit", b"density_at_press_dsdsunit", "density_dsdsunit", b"density_dsdsunit", "density_method", b"density_method", "dm_cement_vg_meter", b"dm_cement_vg_meter", "excess_meas_type", b"excess_meas_type", "excess_slurry_percent", b"excess_slurry_percent", "excess_slurry_percent_dsdsunit", b"excess_slurry_percent_dsdsunit", "excess_slurry_vol", b"excess_slurry_vol", "excess_slurry_vol_dsdsunit", b"excess_slurry_vol_dsdsunit", "fluid_name", b"fluid_name", "fluid_type", b"fluid_type", "gauged_annular_vol", b"gauged_annular_vol", "gauged_annular_vol_dsdsunit", b"gauged_annular_vol_dsdsunit", "gels_10_min", b"gels_10_min", "gels_10_min_dsdsunit", b"gels_10_min_dsdsunit", "gels_10_sec", b"gels_10_sec", "gels_10_sec_dsdsunit", b"gels_10_sec_dsdsunit", "gels_30_min", b"gels_30_min", "gels_30_min_dsdsunit", b"gels_30_min_dsdsunit", "mix_water_ratio", b"mix_water_ratio", "mix_water_ratio_dsdsunit", b"mix_water_ratio_dsdsunit", "mud_type", b"mud_type", "native_uid", b"native_uid", "press_meas_dens", b"press_meas_dens", "press_meas_dens_dsdsunit", b"press_meas_dens_dsdsunit", "pv", b"pv", "pv_dsdsunit", b"pv_dsdsunit", "rpm", b"rpm", "rpm_dsdsunit", b"rpm_dsdsunit", "sack_size", b"sack_size", "sack_size_dsdsunit", b"sack_size_dsdsunit", "sacks_calculated", b"sacks_calculated", "sacks_calculated_dsdsunit", b"sacks_calculated_dsdsunit", "sacks_used", b"sacks_used", "sacks_used_dsdsunit", b"sacks_used_dsdsunit", "sequence_no", b"sequence_no", "slurry_base_tvd", b"slurry_base_tvd", "slurry_base_tvd_dsdsunit", b"slurry_base_tvd_dsdsunit", "slurry_class", b"slurry_class", "slurry_density", b"slurry_density", "slurry_density_dsdsunit", b"slurry_density_dsdsunit", "slurry_desc", b"slurry_desc", "slurry_mix_method", b"slurry_mix_method", "slurry_purpose", b"slurry_purpose", "slurry_top_tvd", b"slurry_top_tvd", "slurry_top_tvd_dsdsunit", b"slurry_top_tvd_dsdsunit", "slurry_type", b"slurry_type", "slurry_yield", b"slurry_yield", "slurry_yield_dsdsunit", b"slurry_yield_dsdsunit", "source_water", b"source_water", "source_water_temp", b"source_water_temp", "source_water_temp_dsdsunit", b"source_water_temp_dsdsunit", "temp_density", b"temp_density", "temp_density_dsdsunit", b"temp_density_dsdsunit", "temp_rheology", b"temp_rheology", "temp_rheology_dsdsunit", b"temp_rheology_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit", "vol_cement_used", b"vol_cement_used", "vol_cement_used_dsdsunit", b"vol_cement_used_dsdsunit", "vol_other_used", b"vol_other_used", "vol_other_used_dsdsunit", b"vol_other_used_dsdsunit", "vol_slurry", b"vol_slurry", "vol_slurry_dsdsunit", b"vol_slurry_dsdsunit", "vol_slurry_in_well", b"vol_slurry_in_well", "vol_slurry_in_well_dsdsunit", b"vol_slurry_in_well_dsdsunit", "vol_water_used", b"vol_water_used", "vol_water_used_dsdsunit", b"vol_water_used_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "yp", b"yp", "yp_dsdsunit", b"yp_dsdsunit"]) -> None: ...

global___CdCementFluid = CdCementFluid

class CdCementFluidAdd(google.protobuf.message.Message):
    """Original Name: CD_CEMENT_FLUID_ADD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ADDITIVE_TYPE_FIELD_NUMBER: builtins.int
    CEMENT_FLUID_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CONC_UNIT_ADDITIVE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CEMENT_JOB_ID_FIELD_NUMBER: builtins.int
    CEMENT_FLUID_ADD_ID_FIELD_NUMBER: builtins.int
    ADDITIVE_AMOUNT_FIELD_NUMBER: builtins.int
    CONC_ADDITIVE_FIELD_NUMBER: builtins.int
    ADDITIVE_NAME_FIELD_NUMBER: builtins.int
    ADDITIVE_UNIT_FIELD_NUMBER: builtins.int
    CD_CEMENT_FLUID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additive_type(self) -> global___StringMessage:
        """Original Name: ADDITIVE_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_fluid_id: builtins.str
    """Original Name: CEMENT_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_unit_additive(self) -> global___StringMessage:
        """Original Name: CONC_UNIT_ADDITIVE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    cement_job_id: builtins.str
    """Original Name: CEMENT_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    cement_fluid_add_id: builtins.str
    """Original Name: CEMENT_FLUID_ADD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def additive_amount(self) -> global___FloatMessage:
        """Original Name: ADDITIVE_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_additive(self) -> global___FloatMessage:
        """Original Name: CONC_ADDITIVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additive_name(self) -> global___StringMessage:
        """Original Name: ADDITIVE_NAME, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additive_unit(self) -> global___StringMessage:
        """Original Name: ADDITIVE_UNIT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_cement_fluid(self) -> global___CdCementFluidRef:
        """Remote references:

        Original Name: CD_CEMENT_FLUID, WrappedMessage: CdCementFluid
        FK_CD_CEMENT_FLUID_ADD_CD_CEMENT_FLUID
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        additive_type: global___StringMessage | None = ...,
        cement_fluid_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        conc_unit_additive: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        cement_job_id: builtins.str = ...,
        cement_fluid_add_id: builtins.str = ...,
        additive_amount: global___FloatMessage | None = ...,
        conc_additive: global___FloatMessage | None = ...,
        additive_name: global___StringMessage | None = ...,
        additive_unit: global___StringMessage | None = ...,
        cd_cement_fluid: global___CdCementFluidRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["additive_amount", b"additive_amount", "additive_name", b"additive_name", "additive_type", b"additive_type", "additive_unit", b"additive_unit", "cd_cement_fluid", b"cd_cement_fluid", "conc_additive", b"conc_additive", "conc_unit_additive", b"conc_unit_additive", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["additive_amount", b"additive_amount", "additive_name", b"additive_name", "additive_type", b"additive_type", "additive_unit", b"additive_unit", "cd_cement_fluid", b"cd_cement_fluid", "cement_fluid_add_id", b"cement_fluid_add_id", "cement_fluid_id", b"cement_fluid_id", "cement_job_id", b"cement_job_id", "conc_additive", b"conc_additive", "conc_unit_additive", b"conc_unit_additive", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdCementFluidAdd = CdCementFluidAdd

class CdCementFluidSchedule(google.protobuf.message.Message):
    """Original Name: CD_CEMENT_FLUID_SCHEDULE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RATE_MAX_FIELD_NUMBER: builtins.int
    FOAM_GAS_VOL_USED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_START_SLURRY_FIELD_NUMBER: builtins.int
    VOL_BACK_WASH_FIELD_NUMBER: builtins.int
    DISP_PRESSURE_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    DISP_RATE_AVG_FIELD_NUMBER: builtins.int
    FOAM_GAS_VOL_USED_FIELD_NUMBER: builtins.int
    OVERFLUSH_VOL_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DENSITY_FIELD_NUMBER: builtins.int
    MIXING_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CDRM_RATIO_FINAL_FIELD_NUMBER: builtins.int
    CEMENT_STAGE_ID_FIELD_NUMBER: builtins.int
    DISP_PRESSURE_FINAL_FIELD_NUMBER: builtins.int
    STROKE_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CGRM_GL_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BH_CIRC_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEMENT_FLUID_ID_FIELD_NUMBER: builtins.int
    VOLUME_FIELD_NUMBER: builtins.int
    SHUTDOWN_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TOP_OF_FLUID_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    DISP_RATE_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    PREFLUSH_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_CIRC_TEMP_FIELD_NUMBER: builtins.int
    BULK_CEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWLINE_TEMP_FIELD_NUMBER: builtins.int
    CDRM_RATIO_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_START_MIXING_FIELD_NUMBER: builtins.int
    STROKE_RATE_FIELD_NUMBER: builtins.int
    DATE_END_FIELD_NUMBER: builtins.int
    FLOWLINE_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    STROKES_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    VOL_BACK_WASH_DSDSUNIT_FIELD_NUMBER: builtins.int
    QUALITY_FIELD_NUMBER: builtins.int
    RATE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    RATE_FINAL_FIELD_NUMBER: builtins.int
    RATE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHUTDOWN_TIME_FIELD_NUMBER: builtins.int
    FLUID_SCHEDULE_ID_FIELD_NUMBER: builtins.int
    CGRM_FOAM_DENSITY_AVG_FIELD_NUMBER: builtins.int
    TOP_OF_FLUID_FIELD_NUMBER: builtins.int
    CDRM_RATIO_INITIAL_FIELD_NUMBER: builtins.int
    QUALITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLACEMENT_METHOD_FIELD_NUMBER: builtins.int
    CGRM_FOAM_DENSITY_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    OVERFLUSH_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_OF_FLUID_TVD_FIELD_NUMBER: builtins.int
    IS_FOAM_JOB_FIELD_NUMBER: builtins.int
    DATE_START_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    BULK_CEMENT_FIELD_NUMBER: builtins.int
    CDRM_FOAM_DENSITY_FIELD_NUMBER: builtins.int
    CDRM_FOAM_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    RATE_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_STATIC_TEMP_FIELD_NUMBER: builtins.int
    DATE_END_PUMPING_FIELD_NUMBER: builtins.int
    MIXING_RATE_FIELD_NUMBER: builtins.int
    CDRM_RATIO_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_FOAM_CGRM_FIELD_NUMBER: builtins.int
    PREFLUSH_VOL_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_STATIC_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CGRM_GL_RATIO_FIELD_NUMBER: builtins.int
    TOP_OF_FLUID_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    FOAM_GAS_TYPE_FIELD_NUMBER: builtins.int
    DATE_START_DISPLACE_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEMENT_JOB_ID_FIELD_NUMBER: builtins.int
    OPERATION_FIELD_NUMBER: builtins.int
    GAS_RATE_NUMBER_FIELD_NUMBER: builtins.int
    SURFACE_MIX_TEMP_FIELD_NUMBER: builtins.int
    SURFACE_MIX_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CEMENT_STAGE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def rate_max(self) -> global___FloatMessage:
        """Original Name: RATE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foam_gas_vol_used_dsdsunit(self) -> global___StringMessage:
        """Original Name: FOAM_GAS_VOL_USED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_start_slurry(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_START_SLURRY, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_back_wash(self) -> global___FloatMessage:
        """Original Name: VOL_BACK_WASH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disp_pressure_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISP_PRESSURE_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disp_rate_avg(self) -> global___FloatMessage:
        """Original Name: DISP_RATE_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foam_gas_vol_used(self) -> global___FloatMessage:
        """Original Name: FOAM_GAS_VOL_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overflush_vol(self) -> global___FloatMessage:
        """Original Name: OVERFLUSH_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def density(self) -> global___FloatMessage:
        """Original Name: DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mixing_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIXING_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cdrm_ratio_final(self) -> global___FloatMessage:
        """Original Name: CDRM_RATIO_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_stage_id: builtins.str
    """Original Name: CEMENT_STAGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def disp_pressure_final(self) -> global___FloatMessage:
        """Original Name: DISP_PRESSURE_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: STROKE_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cgrm_gl_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: CGRM_GL_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_circ_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_CIRC_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_fluid_id(self) -> global___StringMessage:
        """Original Name: CEMENT_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume(self) -> global___FloatMessage:
        """Original Name: VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutdown_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUTDOWN_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_of_fluid_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_OF_FLUID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disp_rate_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISP_RATE_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def preflush_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: PREFLUSH_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_circ_temp(self) -> global___FloatMessage:
        """Original Name: BH_CIRC_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_cement_dsdsunit(self) -> global___StringMessage:
        """Original Name: BULK_CEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowline_temp(self) -> global___FloatMessage:
        """Original Name: FLOWLINE_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cdrm_ratio_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: CDRM_RATIO_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_start_mixing(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_START_MIXING, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_rate(self) -> global___FloatMessage:
        """Original Name: STROKE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowline_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWLINE_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strokes(self) -> global___FloatMessage:
        """Original Name: STROKES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_back_wash_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_BACK_WASH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quality(self) -> global___FloatMessage:
        """Original Name: QUALITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate(self) -> global___FloatMessage:
        """Original Name: RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_final(self) -> global___FloatMessage:
        """Original Name: RATE_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: RATE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutdown_time(self) -> global___FloatMessage:
        """Original Name: SHUTDOWN_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_schedule_id: builtins.str
    """Original Name: FLUID_SCHEDULE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cgrm_foam_density_avg(self) -> global___FloatMessage:
        """Original Name: CGRM_FOAM_DENSITY_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_of_fluid(self) -> global___FloatMessage:
        """Original Name: TOP_OF_FLUID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cdrm_ratio_initial(self) -> global___FloatMessage:
        """Original Name: CDRM_RATIO_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quality_dsdsunit(self) -> global___StringMessage:
        """Original Name: QUALITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def placement_method(self) -> global___StringMessage:
        """Original Name: PLACEMENT_METHOD, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cgrm_foam_density_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: CGRM_FOAM_DENSITY_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overflush_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: OVERFLUSH_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_of_fluid_tvd(self) -> global___FloatMessage:
        """Original Name: TOP_OF_FLUID_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_foam_job(self) -> global___StringMessage:
        """Original Name: IS_FOAM_JOB, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_cement(self) -> global___FloatMessage:
        """Original Name: BULK_CEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cdrm_foam_density(self) -> global___FloatMessage:
        """Original Name: CDRM_FOAM_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cdrm_foam_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: CDRM_FOAM_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: RATE_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_static_temp(self) -> global___FloatMessage:
        """Original Name: BH_STATIC_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_end_pumping(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_END_PUMPING, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mixing_rate(self) -> global___FloatMessage:
        """Original Name: MIXING_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cdrm_ratio_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: CDRM_RATIO_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_foam_cgrm(self) -> global___StringMessage:
        """Original Name: IS_FOAM_CGRM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def preflush_vol(self) -> global___FloatMessage:
        """Original Name: PREFLUSH_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_static_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_STATIC_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cgrm_gl_ratio(self) -> global___FloatMessage:
        """Original Name: CGRM_GL_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_of_fluid_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_OF_FLUID_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foam_gas_type(self) -> global___StringMessage:
        """Original Name: FOAM_GAS_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_start_displace(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_START_DISPLACE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_job_id: builtins.str
    """Original Name: CEMENT_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def operation(self) -> global___StringMessage:
        """Original Name: OPERATION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_number(self) -> global___Int32Message:
        """Original Name: GAS_RATE_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_mix_temp(self) -> global___FloatMessage:
        """Original Name: SURFACE_MIX_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_mix_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_MIX_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_cement_stage(self) -> global___CdCementStageRef:
        """Remote references:

        Original Name: CD_CEMENT_STAGE, WrappedMessage: CdCementStage
        FK_CD_CEMENT_FLUID_SCHEDULE_CD_CEMENT_STAGE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        rate_max: global___FloatMessage | None = ...,
        foam_gas_vol_used_dsdsunit: global___StringMessage | None = ...,
        date_start_slurry: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        vol_back_wash: global___FloatMessage | None = ...,
        disp_pressure_final_dsdsunit: global___StringMessage | None = ...,
        disp_rate_avg: global___FloatMessage | None = ...,
        foam_gas_vol_used: global___FloatMessage | None = ...,
        overflush_vol: global___FloatMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        density: global___FloatMessage | None = ...,
        mixing_rate_dsdsunit: global___StringMessage | None = ...,
        cdrm_ratio_final: global___FloatMessage | None = ...,
        cement_stage_id: builtins.str = ...,
        disp_pressure_final: global___FloatMessage | None = ...,
        stroke_rate_dsdsunit: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        cgrm_gl_ratio_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        bh_circ_temp_dsdsunit: global___StringMessage | None = ...,
        cement_fluid_id: global___StringMessage | None = ...,
        volume: global___FloatMessage | None = ...,
        shutdown_time_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        top_of_fluid_dsdsunit: global___StringMessage | None = ...,
        density_dsdsunit: global___StringMessage | None = ...,
        disp_rate_avg_dsdsunit: global___StringMessage | None = ...,
        preflush_vol_dsdsunit: global___StringMessage | None = ...,
        bh_circ_temp: global___FloatMessage | None = ...,
        bulk_cement_dsdsunit: global___StringMessage | None = ...,
        flowline_temp: global___FloatMessage | None = ...,
        cdrm_ratio_initial_dsdsunit: global___StringMessage | None = ...,
        date_start_mixing: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        stroke_rate: global___FloatMessage | None = ...,
        date_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        flowline_temp_dsdsunit: global___StringMessage | None = ...,
        strokes: global___FloatMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        vol_back_wash_dsdsunit: global___StringMessage | None = ...,
        quality: global___FloatMessage | None = ...,
        rate: global___FloatMessage | None = ...,
        length: global___FloatMessage | None = ...,
        rate_final: global___FloatMessage | None = ...,
        rate_max_dsdsunit: global___StringMessage | None = ...,
        shutdown_time: global___FloatMessage | None = ...,
        fluid_schedule_id: builtins.str = ...,
        cgrm_foam_density_avg: global___FloatMessage | None = ...,
        top_of_fluid: global___FloatMessage | None = ...,
        cdrm_ratio_initial: global___FloatMessage | None = ...,
        quality_dsdsunit: global___StringMessage | None = ...,
        placement_method: global___StringMessage | None = ...,
        cgrm_foam_density_avg_dsdsunit: global___StringMessage | None = ...,
        overflush_vol_dsdsunit: global___StringMessage | None = ...,
        top_of_fluid_tvd: global___FloatMessage | None = ...,
        is_foam_job: global___StringMessage | None = ...,
        date_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_base: global___FloatMessage | None = ...,
        bulk_cement: global___FloatMessage | None = ...,
        cdrm_foam_density: global___FloatMessage | None = ...,
        cdrm_foam_density_dsdsunit: global___StringMessage | None = ...,
        rate_final_dsdsunit: global___StringMessage | None = ...,
        volume_dsdsunit: global___StringMessage | None = ...,
        bh_static_temp: global___FloatMessage | None = ...,
        date_end_pumping: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        mixing_rate: global___FloatMessage | None = ...,
        cdrm_ratio_final_dsdsunit: global___StringMessage | None = ...,
        is_foam_cgrm: global___StringMessage | None = ...,
        preflush_vol: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        rate_dsdsunit: global___StringMessage | None = ...,
        bh_static_temp_dsdsunit: global___StringMessage | None = ...,
        cgrm_gl_ratio: global___FloatMessage | None = ...,
        top_of_fluid_tvd_dsdsunit: global___StringMessage | None = ...,
        foam_gas_type: global___StringMessage | None = ...,
        date_start_displace: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        cement_job_id: builtins.str = ...,
        operation: global___StringMessage | None = ...,
        gas_rate_number: global___Int32Message | None = ...,
        surface_mix_temp: global___FloatMessage | None = ...,
        surface_mix_temp_dsdsunit: global___StringMessage | None = ...,
        cd_cement_stage: global___CdCementStageRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bh_circ_temp", b"bh_circ_temp", "bh_circ_temp_dsdsunit", b"bh_circ_temp_dsdsunit", "bh_static_temp", b"bh_static_temp", "bh_static_temp_dsdsunit", b"bh_static_temp_dsdsunit", "bulk_cement", b"bulk_cement", "bulk_cement_dsdsunit", b"bulk_cement_dsdsunit", "cd_cement_stage", b"cd_cement_stage", "cdrm_foam_density", b"cdrm_foam_density", "cdrm_foam_density_dsdsunit", b"cdrm_foam_density_dsdsunit", "cdrm_ratio_final", b"cdrm_ratio_final", "cdrm_ratio_final_dsdsunit", b"cdrm_ratio_final_dsdsunit", "cdrm_ratio_initial", b"cdrm_ratio_initial", "cdrm_ratio_initial_dsdsunit", b"cdrm_ratio_initial_dsdsunit", "cement_fluid_id", b"cement_fluid_id", "cgrm_foam_density_avg", b"cgrm_foam_density_avg", "cgrm_foam_density_avg_dsdsunit", b"cgrm_foam_density_avg_dsdsunit", "cgrm_gl_ratio", b"cgrm_gl_ratio", "cgrm_gl_ratio_dsdsunit", b"cgrm_gl_ratio_dsdsunit", "date_end", b"date_end", "date_end_pumping", b"date_end_pumping", "date_start", b"date_start", "date_start_displace", b"date_start_displace", "date_start_mixing", b"date_start_mixing", "date_start_slurry", b"date_start_slurry", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "disp_pressure_final", b"disp_pressure_final", "disp_pressure_final_dsdsunit", b"disp_pressure_final_dsdsunit", "disp_rate_avg", b"disp_rate_avg", "disp_rate_avg_dsdsunit", b"disp_rate_avg_dsdsunit", "flowline_temp", b"flowline_temp", "flowline_temp_dsdsunit", b"flowline_temp_dsdsunit", "foam_gas_type", b"foam_gas_type", "foam_gas_vol_used", b"foam_gas_vol_used", "foam_gas_vol_used_dsdsunit", b"foam_gas_vol_used_dsdsunit", "gas_rate_number", b"gas_rate_number", "is_foam_cgrm", b"is_foam_cgrm", "is_foam_job", b"is_foam_job", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "mixing_rate", b"mixing_rate", "mixing_rate_dsdsunit", b"mixing_rate_dsdsunit", "native_uid", b"native_uid", "operation", b"operation", "overflush_vol", b"overflush_vol", "overflush_vol_dsdsunit", b"overflush_vol_dsdsunit", "placement_method", b"placement_method", "preflush_vol", b"preflush_vol", "preflush_vol_dsdsunit", b"preflush_vol_dsdsunit", "quality", b"quality", "quality_dsdsunit", b"quality_dsdsunit", "rate", b"rate", "rate_dsdsunit", b"rate_dsdsunit", "rate_final", b"rate_final", "rate_final_dsdsunit", b"rate_final_dsdsunit", "rate_max", b"rate_max", "rate_max_dsdsunit", b"rate_max_dsdsunit", "sequence_no", b"sequence_no", "shutdown_time", b"shutdown_time", "shutdown_time_dsdsunit", b"shutdown_time_dsdsunit", "stroke_rate", b"stroke_rate", "stroke_rate_dsdsunit", b"stroke_rate_dsdsunit", "strokes", b"strokes", "surface_mix_temp", b"surface_mix_temp", "surface_mix_temp_dsdsunit", b"surface_mix_temp_dsdsunit", "top_of_fluid", b"top_of_fluid", "top_of_fluid_dsdsunit", b"top_of_fluid_dsdsunit", "top_of_fluid_tvd", b"top_of_fluid_tvd", "top_of_fluid_tvd_dsdsunit", b"top_of_fluid_tvd_dsdsunit", "vol_back_wash", b"vol_back_wash", "vol_back_wash_dsdsunit", b"vol_back_wash_dsdsunit", "volume", b"volume", "volume_dsdsunit", b"volume_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bh_circ_temp", b"bh_circ_temp", "bh_circ_temp_dsdsunit", b"bh_circ_temp_dsdsunit", "bh_static_temp", b"bh_static_temp", "bh_static_temp_dsdsunit", b"bh_static_temp_dsdsunit", "bulk_cement", b"bulk_cement", "bulk_cement_dsdsunit", b"bulk_cement_dsdsunit", "cd_cement_stage", b"cd_cement_stage", "cdrm_foam_density", b"cdrm_foam_density", "cdrm_foam_density_dsdsunit", b"cdrm_foam_density_dsdsunit", "cdrm_ratio_final", b"cdrm_ratio_final", "cdrm_ratio_final_dsdsunit", b"cdrm_ratio_final_dsdsunit", "cdrm_ratio_initial", b"cdrm_ratio_initial", "cdrm_ratio_initial_dsdsunit", b"cdrm_ratio_initial_dsdsunit", "cement_fluid_id", b"cement_fluid_id", "cement_job_id", b"cement_job_id", "cement_stage_id", b"cement_stage_id", "cgrm_foam_density_avg", b"cgrm_foam_density_avg", "cgrm_foam_density_avg_dsdsunit", b"cgrm_foam_density_avg_dsdsunit", "cgrm_gl_ratio", b"cgrm_gl_ratio", "cgrm_gl_ratio_dsdsunit", b"cgrm_gl_ratio_dsdsunit", "date_end", b"date_end", "date_end_pumping", b"date_end_pumping", "date_start", b"date_start", "date_start_displace", b"date_start_displace", "date_start_mixing", b"date_start_mixing", "date_start_slurry", b"date_start_slurry", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "disp_pressure_final", b"disp_pressure_final", "disp_pressure_final_dsdsunit", b"disp_pressure_final_dsdsunit", "disp_rate_avg", b"disp_rate_avg", "disp_rate_avg_dsdsunit", b"disp_rate_avg_dsdsunit", "flowline_temp", b"flowline_temp", "flowline_temp_dsdsunit", b"flowline_temp_dsdsunit", "fluid_schedule_id", b"fluid_schedule_id", "foam_gas_type", b"foam_gas_type", "foam_gas_vol_used", b"foam_gas_vol_used", "foam_gas_vol_used_dsdsunit", b"foam_gas_vol_used_dsdsunit", "gas_rate_number", b"gas_rate_number", "is_foam_cgrm", b"is_foam_cgrm", "is_foam_job", b"is_foam_job", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "mixing_rate", b"mixing_rate", "mixing_rate_dsdsunit", b"mixing_rate_dsdsunit", "native_uid", b"native_uid", "operation", b"operation", "overflush_vol", b"overflush_vol", "overflush_vol_dsdsunit", b"overflush_vol_dsdsunit", "placement_method", b"placement_method", "preflush_vol", b"preflush_vol", "preflush_vol_dsdsunit", b"preflush_vol_dsdsunit", "quality", b"quality", "quality_dsdsunit", b"quality_dsdsunit", "rate", b"rate", "rate_dsdsunit", b"rate_dsdsunit", "rate_final", b"rate_final", "rate_final_dsdsunit", b"rate_final_dsdsunit", "rate_max", b"rate_max", "rate_max_dsdsunit", b"rate_max_dsdsunit", "sequence_no", b"sequence_no", "shutdown_time", b"shutdown_time", "shutdown_time_dsdsunit", b"shutdown_time_dsdsunit", "stroke_rate", b"stroke_rate", "stroke_rate_dsdsunit", b"stroke_rate_dsdsunit", "strokes", b"strokes", "surface_mix_temp", b"surface_mix_temp", "surface_mix_temp_dsdsunit", b"surface_mix_temp_dsdsunit", "top_of_fluid", b"top_of_fluid", "top_of_fluid_dsdsunit", b"top_of_fluid_dsdsunit", "top_of_fluid_tvd", b"top_of_fluid_tvd", "top_of_fluid_tvd_dsdsunit", b"top_of_fluid_tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vol_back_wash", b"vol_back_wash", "vol_back_wash_dsdsunit", b"vol_back_wash_dsdsunit", "volume", b"volume", "volume_dsdsunit", b"volume_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdCementFluidSchedule = CdCementFluidSchedule

class CdCementJob(google.protobuf.message.Message):
    """Original Name: CD_CEMENT_JOB, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    JOB_RATING_FIELD_NUMBER: builtins.int
    IS_CBL_RUN_FIELD_NUMBER: builtins.int
    ROTATING_TORQUE_MAX_FIELD_NUMBER: builtins.int
    SURFACE_AIR_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DETECTION_INDICATOR_FIELD_NUMBER: builtins.int
    SHOETRACK_DRILL_MD_FIELD_NUMBER: builtins.int
    CONTRACTOR_ARRIVAL_DATE_FIELD_NUMBER: builtins.int
    IS_CEMENT_FOUND_LINER_FIELD_NUMBER: builtins.int
    LINER_OVERLAP_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINER_EMW_POS_TEST_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUM_SQUEEZES_FIELD_NUMBER: builtins.int
    SEABED_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    PACKER_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_CEMENT_FOUND_FIELD_NUMBER: builtins.int
    SQUEEZE_TVD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SHOETRACK_DRILL_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHOE_TEST_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_SECTION_MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECIP_DRAG_DOWN_FIELD_NUMBER: builtins.int
    GEOTHERMAL_GRADIENT_FIELD_NUMBER: builtins.int
    PLUG_TVD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CBL_QUALITY_FIELD_NUMBER: builtins.int
    TEST_SECTION_TVD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_TEST_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_REM_CEMENT_REQUIRED_FIELD_NUMBER: builtins.int
    SQUEEZE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUG_MD_BASE_FIELD_NUMBER: builtins.int
    IS_ZONE_ISOLATED_FIELD_NUMBER: builtins.int
    SHOETRACK_DRILL_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SQUEEZE_DEPTH_FIELD_NUMBER: builtins.int
    TOC_LOCATE_METHOD_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    CEMENT_JOB_NOTE_FIELD_NUMBER: builtins.int
    TEST_SECTION_TVD_BASE_FIELD_NUMBER: builtins.int
    TEST_COMMENTS_FIELD_NUMBER: builtins.int
    MD_FLOAT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECIP_DRAG_DOWN_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUG_TVD_TOP_FIELD_NUMBER: builtins.int
    TOC_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_BHT_LOG_RUN_FIELD_NUMBER: builtins.int
    PACKER_MD_FIELD_NUMBER: builtins.int
    SQUEEZE_DATE_FIELD_NUMBER: builtins.int
    SHOETRACK_DRILL_DATE_FIELD_NUMBER: builtins.int
    TIME_BEFORE_LOGGING_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIPE_MOVEMENT_DESC_FIELD_NUMBER: builtins.int
    TEST_SECTION_MD_TOP_FIELD_NUMBER: builtins.int
    CONTRACTOR_FOREMAN_FIELD_NUMBER: builtins.int
    LOG_INTERPRETATION_FIELD_NUMBER: builtins.int
    TOC_TVD_FIELD_NUMBER: builtins.int
    TVD_FLOAT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CBL_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTATING_START_TIME_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TEST_SECTION_TVD_TOP_FIELD_NUMBER: builtins.int
    TOC_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_TOC_SUFFICIENT_FIELD_NUMBER: builtins.int
    SHOETRACK_TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOB_END_DATE_FIELD_NUMBER: builtins.int
    MD_FLOAT_FIELD_NUMBER: builtins.int
    ROTATING_TORQUE_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_ANNULUS_TEMP_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    LINER_EMW_NEG_TEST_FIELD_NUMBER: builtins.int
    WOC_FIELD_NUMBER: builtins.int
    PLUG_MD_TOP_FIELD_NUMBER: builtins.int
    PLUG_MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_SECTION_MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHOETRACK_TOP_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEOTHERMAL_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUG_TYPE_FIELD_NUMBER: builtins.int
    SURFACE_GROUND_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECIP_STROKE_LENGTH_FIELD_NUMBER: builtins.int
    PRESS_TEST_DATE_FIELD_NUMBER: builtins.int
    SURFACE_AIR_TEMP_FIELD_NUMBER: builtins.int
    CASING_TEST_PRESS_FIELD_NUMBER: builtins.int
    JOB_START_DATE_FIELD_NUMBER: builtins.int
    LINER_EMW_POS_TEST_FIELD_NUMBER: builtins.int
    IS_LINER_NEG_TEST_TOOL_FIELD_NUMBER: builtins.int
    SHOE_TEST_PRESS_FIELD_NUMBER: builtins.int
    PLUG_TVD_BASE_FIELD_NUMBER: builtins.int
    TIME_BEFORE_LOGGING_FIELD_NUMBER: builtins.int
    LINER_OVERLAP_FIELD_NUMBER: builtins.int
    SURFACE_GROUND_TEMP_FIELD_NUMBER: builtins.int
    ROTATING_FINISH_TIME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    IS_CO2_USED_FIELD_NUMBER: builtins.int
    IS_PIPE_PULLED_WET_FIELD_NUMBER: builtins.int
    SHOETRACK_DRILL_TVD_FIELD_NUMBER: builtins.int
    PACKER_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIPE_PULL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_TEST_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CET_QUALITY_FIELD_NUMBER: builtins.int
    IS_SHOE_TEST_TOOL_USED_FIELD_NUMBER: builtins.int
    SHOETRACK_TOP_TVD_FIELD_NUMBER: builtins.int
    SHOE_TEST_OPEN_HOLE_FIELD_NUMBER: builtins.int
    SURFACE_ANNULUS_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECIP_DRAG_UP_DSDSUNIT_FIELD_NUMBER: builtins.int
    RAT_HOLE_LENGTH_FIELD_NUMBER: builtins.int
    TIME_BEFORE_SHOE_TEST_FIELD_NUMBER: builtins.int
    ROTATING_TORQUE_AVG_FIELD_NUMBER: builtins.int
    ROTATING_RPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAY_NO_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    PLUG_MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_HOLE_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_TEST_DURATION_FIELD_NUMBER: builtins.int
    RECIP_SPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTATING_TORQUE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILLED_OUT_DATE_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    IS_CET_RUN_FIELD_NUMBER: builtins.int
    LINER_EMW_NEG_TEST_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOB_TYPE_FIELD_NUMBER: builtins.int
    SHOETRACK_DRILL_DISTANCE_FIELD_NUMBER: builtins.int
    PLUG_TVD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECIP_DRAG_UP_FIELD_NUMBER: builtins.int
    IS_DRILLED_OUT_FIELD_NUMBER: builtins.int
    BOTTOM_HOLE_TEMPERATURE_FIELD_NUMBER: builtins.int
    WELLBORE_OPENING_ID_FIELD_NUMBER: builtins.int
    SHOE_TEST_OPEN_HOLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOG_INTERPRETER_FIELD_NUMBER: builtins.int
    ROTATING_RPM_FIELD_NUMBER: builtins.int
    SHOETRACK_DRILL_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CBL_PRESS_FIELD_NUMBER: builtins.int
    TIME_BEFORE_LINER_TEST_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_SECTION_MD_BASE_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_WB_ID_FIELD_NUMBER: builtins.int
    SQUEEZE_TYPE_FIELD_NUMBER: builtins.int
    RECIP_START_TIME_FIELD_NUMBER: builtins.int
    RECIP_STROKE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOC_MD_FIELD_NUMBER: builtins.int
    RECIP_FINISH_TIME_FIELD_NUMBER: builtins.int
    TVD_FLOAT_FIELD_NUMBER: builtins.int
    SQUEEZE_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_N2_USED_FIELD_NUMBER: builtins.int
    IS_LINER_POS_TEST_TOOL_FIELD_NUMBER: builtins.int
    RECIP_SPM_FIELD_NUMBER: builtins.int
    ROTATING_TORQUE_INITIAL_FIELD_NUMBER: builtins.int
    ROTATING_TORQUE_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_BEFORE_LINER_TEST_FIELD_NUMBER: builtins.int
    PACKER_TVD_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    JOB_DESC_FIELD_NUMBER: builtins.int
    PIPE_PULL_RATE_FIELD_NUMBER: builtins.int
    RAT_HOLE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEMENT_JOB_ID_FIELD_NUMBER: builtins.int
    TEST_SECTION_TVD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    TIME_BEFORE_SHOE_TEST_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEABED_TEMP_FIELD_NUMBER: builtins.int
    SHOETRACK_TOP_MD_FIELD_NUMBER: builtins.int
    WOC_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_CEMENT_STAGE_FIELD_NUMBER: builtins.int
    DM_CEMENT_INTERMEDIATE_CIRC_FIELD_NUMBER: builtins.int
    CD_CEMENT_FLUID_FIELD_NUMBER: builtins.int
    DM_ISOLATED_INTERVAL_FIELD_NUMBER: builtins.int
    DM_CEMENT_PUMP_EQUIPMENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def job_rating(self) -> global___StringMessage:
        """Original Name: JOB_RATING, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cbl_run(self) -> global___StringMessage:
        """Original Name: IS_CBL_RUN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotating_torque_max(self) -> global___FloatMessage:
        """Original Name: ROTATING_TORQUE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_air_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_AIR_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def detection_indicator(self) -> global___StringMessage:
        """Original Name: DETECTION_INDICATOR, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoetrack_drill_md(self) -> global___FloatMessage:
        """Original Name: SHOETRACK_DRILL_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_arrival_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CONTRACTOR_ARRIVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cement_found_liner(self) -> global___StringMessage:
        """Original Name: IS_CEMENT_FOUND_LINER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_overlap_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINER_OVERLAP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_emw_pos_test_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINER_EMW_POS_TEST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_squeezes(self) -> global___Int32Message:
        """Original Name: NUM_SQUEEZES, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seabed_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEABED_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cement_found(self) -> global___StringMessage:
        """Original Name: IS_CEMENT_FOUND, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_tvd(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoetrack_drill_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHOETRACK_DRILL_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoe_test_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHOE_TEST_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_section_md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_SECTION_MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recip_drag_down(self) -> global___FloatMessage:
        """Original Name: RECIP_DRAG_DOWN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geothermal_gradient(self) -> global___FloatMessage:
        """Original Name: GEOTHERMAL_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_tvd_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUG_TVD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cbl_quality(self) -> global___StringMessage:
        """Original Name: CBL_QUALITY, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_section_tvd_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_SECTION_TVD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_test_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_TEST_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_rem_cement_required(self) -> global___StringMessage:
        """Original Name: IS_REM_CEMENT_REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_md_base(self) -> global___FloatMessage:
        """Original Name: PLUG_MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_zone_isolated(self) -> global___StringMessage:
        """Original Name: IS_ZONE_ISOLATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoetrack_drill_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHOETRACK_DRILL_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_depth(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def toc_locate_method(self) -> global___StringMessage:
        """Original Name: TOC_LOCATE_METHOD, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_job_note(self) -> global___StringMessage:
        """Original Name: CEMENT_JOB_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_section_tvd_base(self) -> global___FloatMessage:
        """Original Name: TEST_SECTION_TVD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_comments(self) -> global___StringMessage:
        """Original Name: TEST_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_float_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_FLOAT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recip_drag_down_dsdsunit(self) -> global___StringMessage:
        """Original Name: RECIP_DRAG_DOWN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_tvd_top(self) -> global___FloatMessage:
        """Original Name: PLUG_TVD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def toc_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOC_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_bht_log_run(self) -> global___StringMessage:
        """Original Name: IS_BHT_LOG_RUN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_md(self) -> global___FloatMessage:
        """Original Name: PACKER_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SQUEEZE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoetrack_drill_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SHOETRACK_DRILL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_before_logging_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_BEFORE_LOGGING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_movement_desc(self) -> global___StringMessage:
        """Original Name: PIPE_MOVEMENT_DESC, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_section_md_top(self) -> global___FloatMessage:
        """Original Name: TEST_SECTION_MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_foreman(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_FOREMAN, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def log_interpretation(self) -> global___StringMessage:
        """Original Name: LOG_INTERPRETATION, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def toc_tvd(self) -> global___FloatMessage:
        """Original Name: TOC_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_float_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_FLOAT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cbl_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: CBL_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotating_start_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ROTATING_START_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def test_section_tvd_top(self) -> global___FloatMessage:
        """Original Name: TEST_SECTION_TVD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def toc_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOC_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_toc_sufficient(self) -> global___StringMessage:
        """Original Name: IS_TOC_SUFFICIENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoetrack_top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHOETRACK_TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: JOB_END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_float(self) -> global___FloatMessage:
        """Original Name: MD_FLOAT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotating_torque_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATING_TORQUE_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_annulus_temp(self) -> global___FloatMessage:
        """Original Name: SURFACE_ANNULUS_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_emw_neg_test(self) -> global___FloatMessage:
        """Original Name: LINER_EMW_NEG_TEST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def woc(self) -> global___FloatMessage:
        """Original Name: WOC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_md_top(self) -> global___FloatMessage:
        """Original Name: PLUG_MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUG_MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_section_md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_SECTION_MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoetrack_top_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHOETRACK_TOP_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geothermal_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEOTHERMAL_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_type(self) -> global___StringMessage:
        """Original Name: PLUG_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_ground_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_GROUND_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recip_stroke_length(self) -> global___FloatMessage:
        """Original Name: RECIP_STROKE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_test_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PRESS_TEST_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_air_temp(self) -> global___FloatMessage:
        """Original Name: SURFACE_AIR_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_test_press(self) -> global___FloatMessage:
        """Original Name: CASING_TEST_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: JOB_START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_emw_pos_test(self) -> global___FloatMessage:
        """Original Name: LINER_EMW_POS_TEST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_liner_neg_test_tool(self) -> global___StringMessage:
        """Original Name: IS_LINER_NEG_TEST_TOOL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoe_test_press(self) -> global___FloatMessage:
        """Original Name: SHOE_TEST_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_tvd_base(self) -> global___FloatMessage:
        """Original Name: PLUG_TVD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_before_logging(self) -> global___FloatMessage:
        """Original Name: TIME_BEFORE_LOGGING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_overlap(self) -> global___FloatMessage:
        """Original Name: LINER_OVERLAP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_ground_temp(self) -> global___FloatMessage:
        """Original Name: SURFACE_GROUND_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotating_finish_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ROTATING_FINISH_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_co2_used(self) -> global___StringMessage:
        """Original Name: IS_CO2_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_pipe_pulled_wet(self) -> global___StringMessage:
        """Original Name: IS_PIPE_PULLED_WET, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoetrack_drill_tvd(self) -> global___FloatMessage:
        """Original Name: SHOETRACK_DRILL_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_pull_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_PULL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_test_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_TEST_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cet_quality(self) -> global___StringMessage:
        """Original Name: CET_QUALITY, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_shoe_test_tool_used(self) -> global___StringMessage:
        """Original Name: IS_SHOE_TEST_TOOL_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoetrack_top_tvd(self) -> global___FloatMessage:
        """Original Name: SHOETRACK_TOP_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoe_test_open_hole(self) -> global___FloatMessage:
        """Original Name: SHOE_TEST_OPEN_HOLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_annulus_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_ANNULUS_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recip_drag_up_dsdsunit(self) -> global___StringMessage:
        """Original Name: RECIP_DRAG_UP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rat_hole_length(self) -> global___FloatMessage:
        """Original Name: RAT_HOLE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_before_shoe_test(self) -> global___FloatMessage:
        """Original Name: TIME_BEFORE_SHOE_TEST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotating_torque_avg(self) -> global___FloatMessage:
        """Original Name: ROTATING_TORQUE_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotating_rpm_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATING_RPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def day_no(self) -> global___StringMessage:
        """Original Name: DAY_NO, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUG_MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_hole_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_HOLE_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_test_duration(self) -> global___FloatMessage:
        """Original Name: CASING_TEST_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recip_spm_dsdsunit(self) -> global___StringMessage:
        """Original Name: RECIP_SPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotating_torque_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATING_TORQUE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drilled_out_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DRILLED_OUT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cet_run(self) -> global___StringMessage:
        """Original Name: IS_CET_RUN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_emw_neg_test_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINER_EMW_NEG_TEST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_type(self) -> global___StringMessage:
        """Original Name: JOB_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoetrack_drill_distance(self) -> global___FloatMessage:
        """Original Name: SHOETRACK_DRILL_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_tvd_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUG_TVD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recip_drag_up(self) -> global___FloatMessage:
        """Original Name: RECIP_DRAG_UP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_drilled_out(self) -> global___StringMessage:
        """Original Name: IS_DRILLED_OUT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_hole_temperature(self) -> global___FloatMessage:
        """Original Name: BOTTOM_HOLE_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_opening_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_OPENING_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoe_test_open_hole_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHOE_TEST_OPEN_HOLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def log_interpreter(self) -> global___StringMessage:
        """Original Name: LOG_INTERPRETER, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotating_rpm(self) -> global___FloatMessage:
        """Original Name: ROTATING_RPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoetrack_drill_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHOETRACK_DRILL_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cbl_press(self) -> global___FloatMessage:
        """Original Name: CBL_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_before_liner_test_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_BEFORE_LINER_TEST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_section_md_base(self) -> global___FloatMessage:
        """Original Name: TEST_SECTION_MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scenario_id(self) -> global___StringMessage:
        """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_wb_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_WB_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_type(self) -> global___StringMessage:
        """Original Name: SQUEEZE_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recip_start_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: RECIP_START_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recip_stroke_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: RECIP_STROKE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def toc_md(self) -> global___FloatMessage:
        """Original Name: TOC_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recip_finish_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: RECIP_FINISH_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_float(self) -> global___FloatMessage:
        """Original Name: TVD_FLOAT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_n2_used(self) -> global___StringMessage:
        """Original Name: IS_N2_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_liner_pos_test_tool(self) -> global___StringMessage:
        """Original Name: IS_LINER_POS_TEST_TOOL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recip_spm(self) -> global___FloatMessage:
        """Original Name: RECIP_SPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotating_torque_initial(self) -> global___FloatMessage:
        """Original Name: ROTATING_TORQUE_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotating_torque_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATING_TORQUE_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_before_liner_test(self) -> global___FloatMessage:
        """Original Name: TIME_BEFORE_LINER_TEST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_tvd(self) -> global___FloatMessage:
        """Original Name: PACKER_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_desc(self) -> global___StringMessage:
        """Original Name: JOB_DESC, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_pull_rate(self) -> global___FloatMessage:
        """Original Name: PIPE_PULL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rat_hole_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: RAT_HOLE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_job_id: builtins.str
    """Original Name: CEMENT_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def test_section_tvd_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_SECTION_TVD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_before_shoe_test_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_BEFORE_SHOE_TEST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seabed_temp(self) -> global___FloatMessage:
        """Original Name: SEABED_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoetrack_top_md(self) -> global___FloatMessage:
        """Original Name: SHOETRACK_TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def woc_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_CEMENT_JOB_CD_WELLBORE
        """
    @property
    def cd_cement_stage(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCementStageRef]:
        """Original Name: CD_CEMENT_STAGE, WrappedMessage: CdCementStage
        FK_CD_CEMENT_STAGE_CD_CEMENT_JOB
        """
    @property
    def dm_cement_intermediate_circ(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCementIntermediateCircRef]:
        """Original Name: DM_CEMENT_INTERMEDIATE_CIRC, WrappedMessage: DmCementIntermediateCirc
        FK_DM_CEMENT_INTERMEDIATE_CIRC_CD_CEMENT_JOB
        """
    @property
    def cd_cement_fluid(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCementFluidRef]:
        """Original Name: CD_CEMENT_FLUID, WrappedMessage: CdCementFluid
        FK_CD_CEMENT_FLUID_CD_CEMENT_JOB
        """
    @property
    def dm_isolated_interval(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmIsolatedIntervalRef]:
        """Original Name: DM_ISOLATED_INTERVAL, WrappedMessage: DmIsolatedInterval
        FK_DM_ISOLATED_INTERVAL_CD_CEMENT_JOB
        """
    @property
    def dm_cement_pump_equipment(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCementPumpEquipmentRef]:
        """Original Name: DM_CEMENT_PUMP_EQUIPMENT, WrappedMessage: DmCementPumpEquipment
        FK_DM_CEMENT_PUMP_EQUIPMENT_CD_CEMENT_JOB
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        job_rating: global___StringMessage | None = ...,
        is_cbl_run: global___StringMessage | None = ...,
        rotating_torque_max: global___FloatMessage | None = ...,
        surface_air_temp_dsdsunit: global___StringMessage | None = ...,
        detection_indicator: global___StringMessage | None = ...,
        shoetrack_drill_md: global___FloatMessage | None = ...,
        contractor_arrival_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_cement_found_liner: global___StringMessage | None = ...,
        liner_overlap_dsdsunit: global___StringMessage | None = ...,
        liner_emw_pos_test_dsdsunit: global___StringMessage | None = ...,
        num_squeezes: global___Int32Message | None = ...,
        seabed_temp_dsdsunit: global___StringMessage | None = ...,
        packer_tvd_dsdsunit: global___StringMessage | None = ...,
        is_cement_found: global___StringMessage | None = ...,
        squeeze_tvd: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        shoetrack_drill_distance_dsdsunit: global___StringMessage | None = ...,
        shoe_test_press_dsdsunit: global___StringMessage | None = ...,
        test_section_md_top_dsdsunit: global___StringMessage | None = ...,
        recip_drag_down: global___FloatMessage | None = ...,
        geothermal_gradient: global___FloatMessage | None = ...,
        plug_tvd_top_dsdsunit: global___StringMessage | None = ...,
        cbl_quality: global___StringMessage | None = ...,
        test_section_tvd_base_dsdsunit: global___StringMessage | None = ...,
        casing_test_press_dsdsunit: global___StringMessage | None = ...,
        is_rem_cement_required: global___StringMessage | None = ...,
        squeeze_tvd_dsdsunit: global___StringMessage | None = ...,
        plug_md_base: global___FloatMessage | None = ...,
        is_zone_isolated: global___StringMessage | None = ...,
        shoetrack_drill_md_dsdsunit: global___StringMessage | None = ...,
        squeeze_depth: global___FloatMessage | None = ...,
        toc_locate_method: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cement_job_note: global___StringMessage | None = ...,
        test_section_tvd_base: global___FloatMessage | None = ...,
        test_comments: global___StringMessage | None = ...,
        md_float_dsdsunit: global___StringMessage | None = ...,
        recip_drag_down_dsdsunit: global___StringMessage | None = ...,
        plug_tvd_top: global___FloatMessage | None = ...,
        toc_tvd_dsdsunit: global___StringMessage | None = ...,
        is_bht_log_run: global___StringMessage | None = ...,
        packer_md: global___FloatMessage | None = ...,
        squeeze_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        shoetrack_drill_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        time_before_logging_dsdsunit: global___StringMessage | None = ...,
        pipe_movement_desc: global___StringMessage | None = ...,
        test_section_md_top: global___FloatMessage | None = ...,
        contractor_foreman: global___StringMessage | None = ...,
        log_interpretation: global___StringMessage | None = ...,
        toc_tvd: global___FloatMessage | None = ...,
        tvd_float_dsdsunit: global___StringMessage | None = ...,
        cbl_press_dsdsunit: global___StringMessage | None = ...,
        rotating_start_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        test_section_tvd_top: global___FloatMessage | None = ...,
        toc_md_dsdsunit: global___StringMessage | None = ...,
        is_toc_sufficient: global___StringMessage | None = ...,
        shoetrack_top_md_dsdsunit: global___StringMessage | None = ...,
        job_end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_float: global___FloatMessage | None = ...,
        rotating_torque_avg_dsdsunit: global___StringMessage | None = ...,
        surface_annulus_temp: global___FloatMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        liner_emw_neg_test: global___FloatMessage | None = ...,
        woc: global___FloatMessage | None = ...,
        plug_md_top: global___FloatMessage | None = ...,
        plug_md_top_dsdsunit: global___StringMessage | None = ...,
        test_section_md_base_dsdsunit: global___StringMessage | None = ...,
        shoetrack_top_tvd_dsdsunit: global___StringMessage | None = ...,
        geothermal_gradient_dsdsunit: global___StringMessage | None = ...,
        plug_type: global___StringMessage | None = ...,
        surface_ground_temp_dsdsunit: global___StringMessage | None = ...,
        recip_stroke_length: global___FloatMessage | None = ...,
        press_test_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        surface_air_temp: global___FloatMessage | None = ...,
        casing_test_press: global___FloatMessage | None = ...,
        job_start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        liner_emw_pos_test: global___FloatMessage | None = ...,
        is_liner_neg_test_tool: global___StringMessage | None = ...,
        shoe_test_press: global___FloatMessage | None = ...,
        plug_tvd_base: global___FloatMessage | None = ...,
        time_before_logging: global___FloatMessage | None = ...,
        liner_overlap: global___FloatMessage | None = ...,
        surface_ground_temp: global___FloatMessage | None = ...,
        rotating_finish_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_id: builtins.str = ...,
        is_co2_used: global___StringMessage | None = ...,
        is_pipe_pulled_wet: global___StringMessage | None = ...,
        shoetrack_drill_tvd: global___FloatMessage | None = ...,
        packer_md_dsdsunit: global___StringMessage | None = ...,
        pipe_pull_rate_dsdsunit: global___StringMessage | None = ...,
        casing_test_duration_dsdsunit: global___StringMessage | None = ...,
        cet_quality: global___StringMessage | None = ...,
        is_shoe_test_tool_used: global___StringMessage | None = ...,
        shoetrack_top_tvd: global___FloatMessage | None = ...,
        shoe_test_open_hole: global___FloatMessage | None = ...,
        surface_annulus_temp_dsdsunit: global___StringMessage | None = ...,
        recip_drag_up_dsdsunit: global___StringMessage | None = ...,
        rat_hole_length: global___FloatMessage | None = ...,
        time_before_shoe_test: global___FloatMessage | None = ...,
        rotating_torque_avg: global___FloatMessage | None = ...,
        rotating_rpm_dsdsunit: global___StringMessage | None = ...,
        day_no: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        plug_md_base_dsdsunit: global___StringMessage | None = ...,
        bottom_hole_temperature_dsdsunit: global___StringMessage | None = ...,
        casing_test_duration: global___FloatMessage | None = ...,
        recip_spm_dsdsunit: global___StringMessage | None = ...,
        rotating_torque_max_dsdsunit: global___StringMessage | None = ...,
        drilled_out_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        fluid_density: global___FloatMessage | None = ...,
        is_cet_run: global___StringMessage | None = ...,
        liner_emw_neg_test_dsdsunit: global___StringMessage | None = ...,
        job_type: global___StringMessage | None = ...,
        shoetrack_drill_distance: global___FloatMessage | None = ...,
        plug_tvd_base_dsdsunit: global___StringMessage | None = ...,
        recip_drag_up: global___FloatMessage | None = ...,
        is_drilled_out: global___StringMessage | None = ...,
        bottom_hole_temperature: global___FloatMessage | None = ...,
        wellbore_opening_id: global___StringMessage | None = ...,
        shoe_test_open_hole_dsdsunit: global___StringMessage | None = ...,
        log_interpreter: global___StringMessage | None = ...,
        rotating_rpm: global___FloatMessage | None = ...,
        shoetrack_drill_tvd_dsdsunit: global___StringMessage | None = ...,
        cbl_press: global___FloatMessage | None = ...,
        time_before_liner_test_dsdsunit: global___StringMessage | None = ...,
        test_section_md_base: global___FloatMessage | None = ...,
        phase: global___StringMessage | None = ...,
        scenario_id: global___StringMessage | None = ...,
        assembly_wb_id: global___StringMessage | None = ...,
        squeeze_type: global___StringMessage | None = ...,
        recip_start_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        recip_stroke_length_dsdsunit: global___StringMessage | None = ...,
        toc_md: global___FloatMessage | None = ...,
        recip_finish_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        tvd_float: global___FloatMessage | None = ...,
        squeeze_depth_dsdsunit: global___StringMessage | None = ...,
        is_n2_used: global___StringMessage | None = ...,
        is_liner_pos_test_tool: global___StringMessage | None = ...,
        recip_spm: global___FloatMessage | None = ...,
        rotating_torque_initial: global___FloatMessage | None = ...,
        rotating_torque_initial_dsdsunit: global___StringMessage | None = ...,
        time_before_liner_test: global___FloatMessage | None = ...,
        packer_tvd: global___FloatMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        job_desc: global___StringMessage | None = ...,
        pipe_pull_rate: global___FloatMessage | None = ...,
        rat_hole_length_dsdsunit: global___StringMessage | None = ...,
        cement_job_id: builtins.str = ...,
        test_section_tvd_top_dsdsunit: global___StringMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        time_before_shoe_test_dsdsunit: global___StringMessage | None = ...,
        seabed_temp: global___FloatMessage | None = ...,
        shoetrack_top_md: global___FloatMessage | None = ...,
        woc_dsdsunit: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        cd_cement_stage: collections.abc.Iterable[global___CdCementStageRef] | None = ...,
        dm_cement_intermediate_circ: collections.abc.Iterable[global___DmCementIntermediateCircRef] | None = ...,
        cd_cement_fluid: collections.abc.Iterable[global___CdCementFluidRef] | None = ...,
        dm_isolated_interval: collections.abc.Iterable[global___DmIsolatedIntervalRef] | None = ...,
        dm_cement_pump_equipment: collections.abc.Iterable[global___DmCementPumpEquipmentRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "assembly_id", b"assembly_id", "assembly_wb_id", b"assembly_wb_id", "bottom_hole_temperature", b"bottom_hole_temperature", "bottom_hole_temperature_dsdsunit", b"bottom_hole_temperature_dsdsunit", "casing_test_duration", b"casing_test_duration", "casing_test_duration_dsdsunit", b"casing_test_duration_dsdsunit", "casing_test_press", b"casing_test_press", "casing_test_press_dsdsunit", b"casing_test_press_dsdsunit", "cbl_press", b"cbl_press", "cbl_press_dsdsunit", b"cbl_press_dsdsunit", "cbl_quality", b"cbl_quality", "cd_wellbore", b"cd_wellbore", "cement_job_note", b"cement_job_note", "cet_quality", b"cet_quality", "contractor", b"contractor", "contractor_arrival_date", b"contractor_arrival_date", "contractor_foreman", b"contractor_foreman", "date_report", b"date_report", "day_no", b"day_no", "detection_indicator", b"detection_indicator", "drilled_out_date", b"drilled_out_date", "event_id", b"event_id", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "geothermal_gradient", b"geothermal_gradient", "geothermal_gradient_dsdsunit", b"geothermal_gradient_dsdsunit", "is_bht_log_run", b"is_bht_log_run", "is_cbl_run", b"is_cbl_run", "is_cement_found", b"is_cement_found", "is_cement_found_liner", b"is_cement_found_liner", "is_cet_run", b"is_cet_run", "is_co2_used", b"is_co2_used", "is_drilled_out", b"is_drilled_out", "is_liner_neg_test_tool", b"is_liner_neg_test_tool", "is_liner_pos_test_tool", b"is_liner_pos_test_tool", "is_n2_used", b"is_n2_used", "is_pipe_pulled_wet", b"is_pipe_pulled_wet", "is_rem_cement_required", b"is_rem_cement_required", "is_shoe_test_tool_used", b"is_shoe_test_tool_used", "is_toc_sufficient", b"is_toc_sufficient", "is_zone_isolated", b"is_zone_isolated", "job_desc", b"job_desc", "job_end_date", b"job_end_date", "job_rating", b"job_rating", "job_start_date", b"job_start_date", "job_type", b"job_type", "liner_emw_neg_test", b"liner_emw_neg_test", "liner_emw_neg_test_dsdsunit", b"liner_emw_neg_test_dsdsunit", "liner_emw_pos_test", b"liner_emw_pos_test", "liner_emw_pos_test_dsdsunit", b"liner_emw_pos_test_dsdsunit", "liner_overlap", b"liner_overlap", "liner_overlap_dsdsunit", b"liner_overlap_dsdsunit", "log_interpretation", b"log_interpretation", "log_interpreter", b"log_interpreter", "md_float", b"md_float", "md_float_dsdsunit", b"md_float_dsdsunit", "native_uid", b"native_uid", "num_squeezes", b"num_squeezes", "packer_md", b"packer_md", "packer_md_dsdsunit", b"packer_md_dsdsunit", "packer_tvd", b"packer_tvd", "packer_tvd_dsdsunit", b"packer_tvd_dsdsunit", "phase", b"phase", "pipe_movement_desc", b"pipe_movement_desc", "pipe_pull_rate", b"pipe_pull_rate", "pipe_pull_rate_dsdsunit", b"pipe_pull_rate_dsdsunit", "plug_md_base", b"plug_md_base", "plug_md_base_dsdsunit", b"plug_md_base_dsdsunit", "plug_md_top", b"plug_md_top", "plug_md_top_dsdsunit", b"plug_md_top_dsdsunit", "plug_tvd_base", b"plug_tvd_base", "plug_tvd_base_dsdsunit", b"plug_tvd_base_dsdsunit", "plug_tvd_top", b"plug_tvd_top", "plug_tvd_top_dsdsunit", b"plug_tvd_top_dsdsunit", "plug_type", b"plug_type", "press_test_date", b"press_test_date", "rat_hole_length", b"rat_hole_length", "rat_hole_length_dsdsunit", b"rat_hole_length_dsdsunit", "recip_drag_down", b"recip_drag_down", "recip_drag_down_dsdsunit", b"recip_drag_down_dsdsunit", "recip_drag_up", b"recip_drag_up", "recip_drag_up_dsdsunit", b"recip_drag_up_dsdsunit", "recip_finish_time", b"recip_finish_time", "recip_spm", b"recip_spm", "recip_spm_dsdsunit", b"recip_spm_dsdsunit", "recip_start_time", b"recip_start_time", "recip_stroke_length", b"recip_stroke_length", "recip_stroke_length_dsdsunit", b"recip_stroke_length_dsdsunit", "report_journal_id", b"report_journal_id", "rotating_finish_time", b"rotating_finish_time", "rotating_rpm", b"rotating_rpm", "rotating_rpm_dsdsunit", b"rotating_rpm_dsdsunit", "rotating_start_time", b"rotating_start_time", "rotating_torque_avg", b"rotating_torque_avg", "rotating_torque_avg_dsdsunit", b"rotating_torque_avg_dsdsunit", "rotating_torque_initial", b"rotating_torque_initial", "rotating_torque_initial_dsdsunit", b"rotating_torque_initial_dsdsunit", "rotating_torque_max", b"rotating_torque_max", "rotating_torque_max_dsdsunit", b"rotating_torque_max_dsdsunit", "scenario_id", b"scenario_id", "seabed_temp", b"seabed_temp", "seabed_temp_dsdsunit", b"seabed_temp_dsdsunit", "shoe_test_open_hole", b"shoe_test_open_hole", "shoe_test_open_hole_dsdsunit", b"shoe_test_open_hole_dsdsunit", "shoe_test_press", b"shoe_test_press", "shoe_test_press_dsdsunit", b"shoe_test_press_dsdsunit", "shoetrack_drill_date", b"shoetrack_drill_date", "shoetrack_drill_distance", b"shoetrack_drill_distance", "shoetrack_drill_distance_dsdsunit", b"shoetrack_drill_distance_dsdsunit", "shoetrack_drill_md", b"shoetrack_drill_md", "shoetrack_drill_md_dsdsunit", b"shoetrack_drill_md_dsdsunit", "shoetrack_drill_tvd", b"shoetrack_drill_tvd", "shoetrack_drill_tvd_dsdsunit", b"shoetrack_drill_tvd_dsdsunit", "shoetrack_top_md", b"shoetrack_top_md", "shoetrack_top_md_dsdsunit", b"shoetrack_top_md_dsdsunit", "shoetrack_top_tvd", b"shoetrack_top_tvd", "shoetrack_top_tvd_dsdsunit", b"shoetrack_top_tvd_dsdsunit", "squeeze_date", b"squeeze_date", "squeeze_depth", b"squeeze_depth", "squeeze_depth_dsdsunit", b"squeeze_depth_dsdsunit", "squeeze_tvd", b"squeeze_tvd", "squeeze_tvd_dsdsunit", b"squeeze_tvd_dsdsunit", "squeeze_type", b"squeeze_type", "surface_air_temp", b"surface_air_temp", "surface_air_temp_dsdsunit", b"surface_air_temp_dsdsunit", "surface_annulus_temp", b"surface_annulus_temp", "surface_annulus_temp_dsdsunit", b"surface_annulus_temp_dsdsunit", "surface_ground_temp", b"surface_ground_temp", "surface_ground_temp_dsdsunit", b"surface_ground_temp_dsdsunit", "test_comments", b"test_comments", "test_section_md_base", b"test_section_md_base", "test_section_md_base_dsdsunit", b"test_section_md_base_dsdsunit", "test_section_md_top", b"test_section_md_top", "test_section_md_top_dsdsunit", b"test_section_md_top_dsdsunit", "test_section_tvd_base", b"test_section_tvd_base", "test_section_tvd_base_dsdsunit", b"test_section_tvd_base_dsdsunit", "test_section_tvd_top", b"test_section_tvd_top", "test_section_tvd_top_dsdsunit", b"test_section_tvd_top_dsdsunit", "time_before_liner_test", b"time_before_liner_test", "time_before_liner_test_dsdsunit", b"time_before_liner_test_dsdsunit", "time_before_logging", b"time_before_logging", "time_before_logging_dsdsunit", b"time_before_logging_dsdsunit", "time_before_shoe_test", b"time_before_shoe_test", "time_before_shoe_test_dsdsunit", b"time_before_shoe_test_dsdsunit", "toc_locate_method", b"toc_locate_method", "toc_md", b"toc_md", "toc_md_dsdsunit", b"toc_md_dsdsunit", "toc_tvd", b"toc_tvd", "toc_tvd_dsdsunit", b"toc_tvd_dsdsunit", "tvd_float", b"tvd_float", "tvd_float_dsdsunit", b"tvd_float_dsdsunit", "wellbore_opening_id", b"wellbore_opening_id", "woc", b"woc", "woc_dsdsunit", b"woc_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "assembly_id", b"assembly_id", "assembly_wb_id", b"assembly_wb_id", "bottom_hole_temperature", b"bottom_hole_temperature", "bottom_hole_temperature_dsdsunit", b"bottom_hole_temperature_dsdsunit", "casing_test_duration", b"casing_test_duration", "casing_test_duration_dsdsunit", b"casing_test_duration_dsdsunit", "casing_test_press", b"casing_test_press", "casing_test_press_dsdsunit", b"casing_test_press_dsdsunit", "cbl_press", b"cbl_press", "cbl_press_dsdsunit", b"cbl_press_dsdsunit", "cbl_quality", b"cbl_quality", "cd_cement_fluid", b"cd_cement_fluid", "cd_cement_stage", b"cd_cement_stage", "cd_wellbore", b"cd_wellbore", "cement_job_id", b"cement_job_id", "cement_job_note", b"cement_job_note", "cet_quality", b"cet_quality", "contractor", b"contractor", "contractor_arrival_date", b"contractor_arrival_date", "contractor_foreman", b"contractor_foreman", "date_report", b"date_report", "day_no", b"day_no", "detection_indicator", b"detection_indicator", "dm_cement_intermediate_circ", b"dm_cement_intermediate_circ", "dm_cement_pump_equipment", b"dm_cement_pump_equipment", "dm_isolated_interval", b"dm_isolated_interval", "drilled_out_date", b"drilled_out_date", "event_id", b"event_id", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "geothermal_gradient", b"geothermal_gradient", "geothermal_gradient_dsdsunit", b"geothermal_gradient_dsdsunit", "is_bht_log_run", b"is_bht_log_run", "is_cbl_run", b"is_cbl_run", "is_cement_found", b"is_cement_found", "is_cement_found_liner", b"is_cement_found_liner", "is_cet_run", b"is_cet_run", "is_co2_used", b"is_co2_used", "is_drilled_out", b"is_drilled_out", "is_liner_neg_test_tool", b"is_liner_neg_test_tool", "is_liner_pos_test_tool", b"is_liner_pos_test_tool", "is_n2_used", b"is_n2_used", "is_pipe_pulled_wet", b"is_pipe_pulled_wet", "is_rem_cement_required", b"is_rem_cement_required", "is_shoe_test_tool_used", b"is_shoe_test_tool_used", "is_toc_sufficient", b"is_toc_sufficient", "is_zone_isolated", b"is_zone_isolated", "job_desc", b"job_desc", "job_end_date", b"job_end_date", "job_rating", b"job_rating", "job_start_date", b"job_start_date", "job_type", b"job_type", "liner_emw_neg_test", b"liner_emw_neg_test", "liner_emw_neg_test_dsdsunit", b"liner_emw_neg_test_dsdsunit", "liner_emw_pos_test", b"liner_emw_pos_test", "liner_emw_pos_test_dsdsunit", b"liner_emw_pos_test_dsdsunit", "liner_overlap", b"liner_overlap", "liner_overlap_dsdsunit", b"liner_overlap_dsdsunit", "log_interpretation", b"log_interpretation", "log_interpreter", b"log_interpreter", "md_float", b"md_float", "md_float_dsdsunit", b"md_float_dsdsunit", "native_uid", b"native_uid", "num_squeezes", b"num_squeezes", "packer_md", b"packer_md", "packer_md_dsdsunit", b"packer_md_dsdsunit", "packer_tvd", b"packer_tvd", "packer_tvd_dsdsunit", b"packer_tvd_dsdsunit", "phase", b"phase", "pipe_movement_desc", b"pipe_movement_desc", "pipe_pull_rate", b"pipe_pull_rate", "pipe_pull_rate_dsdsunit", b"pipe_pull_rate_dsdsunit", "plug_md_base", b"plug_md_base", "plug_md_base_dsdsunit", b"plug_md_base_dsdsunit", "plug_md_top", b"plug_md_top", "plug_md_top_dsdsunit", b"plug_md_top_dsdsunit", "plug_tvd_base", b"plug_tvd_base", "plug_tvd_base_dsdsunit", b"plug_tvd_base_dsdsunit", "plug_tvd_top", b"plug_tvd_top", "plug_tvd_top_dsdsunit", b"plug_tvd_top_dsdsunit", "plug_type", b"plug_type", "press_test_date", b"press_test_date", "rat_hole_length", b"rat_hole_length", "rat_hole_length_dsdsunit", b"rat_hole_length_dsdsunit", "recip_drag_down", b"recip_drag_down", "recip_drag_down_dsdsunit", b"recip_drag_down_dsdsunit", "recip_drag_up", b"recip_drag_up", "recip_drag_up_dsdsunit", b"recip_drag_up_dsdsunit", "recip_finish_time", b"recip_finish_time", "recip_spm", b"recip_spm", "recip_spm_dsdsunit", b"recip_spm_dsdsunit", "recip_start_time", b"recip_start_time", "recip_stroke_length", b"recip_stroke_length", "recip_stroke_length_dsdsunit", b"recip_stroke_length_dsdsunit", "report_journal_id", b"report_journal_id", "rotating_finish_time", b"rotating_finish_time", "rotating_rpm", b"rotating_rpm", "rotating_rpm_dsdsunit", b"rotating_rpm_dsdsunit", "rotating_start_time", b"rotating_start_time", "rotating_torque_avg", b"rotating_torque_avg", "rotating_torque_avg_dsdsunit", b"rotating_torque_avg_dsdsunit", "rotating_torque_initial", b"rotating_torque_initial", "rotating_torque_initial_dsdsunit", b"rotating_torque_initial_dsdsunit", "rotating_torque_max", b"rotating_torque_max", "rotating_torque_max_dsdsunit", b"rotating_torque_max_dsdsunit", "scenario_id", b"scenario_id", "seabed_temp", b"seabed_temp", "seabed_temp_dsdsunit", b"seabed_temp_dsdsunit", "shoe_test_open_hole", b"shoe_test_open_hole", "shoe_test_open_hole_dsdsunit", b"shoe_test_open_hole_dsdsunit", "shoe_test_press", b"shoe_test_press", "shoe_test_press_dsdsunit", b"shoe_test_press_dsdsunit", "shoetrack_drill_date", b"shoetrack_drill_date", "shoetrack_drill_distance", b"shoetrack_drill_distance", "shoetrack_drill_distance_dsdsunit", b"shoetrack_drill_distance_dsdsunit", "shoetrack_drill_md", b"shoetrack_drill_md", "shoetrack_drill_md_dsdsunit", b"shoetrack_drill_md_dsdsunit", "shoetrack_drill_tvd", b"shoetrack_drill_tvd", "shoetrack_drill_tvd_dsdsunit", b"shoetrack_drill_tvd_dsdsunit", "shoetrack_top_md", b"shoetrack_top_md", "shoetrack_top_md_dsdsunit", b"shoetrack_top_md_dsdsunit", "shoetrack_top_tvd", b"shoetrack_top_tvd", "shoetrack_top_tvd_dsdsunit", b"shoetrack_top_tvd_dsdsunit", "squeeze_date", b"squeeze_date", "squeeze_depth", b"squeeze_depth", "squeeze_depth_dsdsunit", b"squeeze_depth_dsdsunit", "squeeze_tvd", b"squeeze_tvd", "squeeze_tvd_dsdsunit", b"squeeze_tvd_dsdsunit", "squeeze_type", b"squeeze_type", "surface_air_temp", b"surface_air_temp", "surface_air_temp_dsdsunit", b"surface_air_temp_dsdsunit", "surface_annulus_temp", b"surface_annulus_temp", "surface_annulus_temp_dsdsunit", b"surface_annulus_temp_dsdsunit", "surface_ground_temp", b"surface_ground_temp", "surface_ground_temp_dsdsunit", b"surface_ground_temp_dsdsunit", "test_comments", b"test_comments", "test_section_md_base", b"test_section_md_base", "test_section_md_base_dsdsunit", b"test_section_md_base_dsdsunit", "test_section_md_top", b"test_section_md_top", "test_section_md_top_dsdsunit", b"test_section_md_top_dsdsunit", "test_section_tvd_base", b"test_section_tvd_base", "test_section_tvd_base_dsdsunit", b"test_section_tvd_base_dsdsunit", "test_section_tvd_top", b"test_section_tvd_top", "test_section_tvd_top_dsdsunit", b"test_section_tvd_top_dsdsunit", "time_before_liner_test", b"time_before_liner_test", "time_before_liner_test_dsdsunit", b"time_before_liner_test_dsdsunit", "time_before_logging", b"time_before_logging", "time_before_logging_dsdsunit", b"time_before_logging_dsdsunit", "time_before_shoe_test", b"time_before_shoe_test", "time_before_shoe_test_dsdsunit", b"time_before_shoe_test_dsdsunit", "toc_locate_method", b"toc_locate_method", "toc_md", b"toc_md", "toc_md_dsdsunit", b"toc_md_dsdsunit", "toc_tvd", b"toc_tvd", "toc_tvd_dsdsunit", b"toc_tvd_dsdsunit", "tvd_float", b"tvd_float", "tvd_float_dsdsunit", b"tvd_float_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_opening_id", b"wellbore_opening_id", "woc", b"woc", "woc_dsdsunit", b"woc_dsdsunit"]) -> None: ...

global___CdCementJob = CdCementJob

class CdCementPlugStatus(google.protobuf.message.Message):
    """Original Name: CD_CEMENT_PLUG_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CEMENT_PLUG_STATUS_ID_FIELD_NUMBER: builtins.int
    TVD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    STATUS_DATE_FIELD_NUMBER: builtins.int
    TVD_TOP_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CEMENT_JOB_ID_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    TVD_BASE_FIELD_NUMBER: builtins.int
    CEMENT_STAGE_ID_FIELD_NUMBER: builtins.int
    TVD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    CD_CEMENT_STAGE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    cement_plug_status_id: builtins.str
    """Original Name: CEMENT_PLUG_STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tvd_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top(self) -> global___FloatMessage:
        """Original Name: TVD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    cement_job_id: builtins.str
    """Original Name: CEMENT_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base(self) -> global___FloatMessage:
        """Original Name: TVD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_stage_id: builtins.str
    """Original Name: CEMENT_STAGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tvd_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_cement_stage(self) -> global___CdCementStageRef:
        """Remote references:

        Original Name: CD_CEMENT_STAGE, WrappedMessage: CdCementStage
        FK_CD_CEMENT_PLUG_STATUS_CD_CEMENT_STAGE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        cement_plug_status_id: builtins.str = ...,
        tvd_top_dsdsunit: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        tvd_top: global___FloatMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        cement_job_id: builtins.str = ...,
        status: global___StringMessage | None = ...,
        tvd_base: global___FloatMessage | None = ...,
        cement_stage_id: builtins.str = ...,
        tvd_base_dsdsunit: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        cd_cement_stage: global___CdCementStageRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_cement_stage", b"cd_cement_stage", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "remarks", b"remarks", "status", b"status", "status_date", b"status_date", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_cement_stage", b"cd_cement_stage", "cement_job_id", b"cement_job_id", "cement_plug_status_id", b"cement_plug_status_id", "cement_stage_id", b"cement_stage_id", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "remarks", b"remarks", "status", b"status", "status_date", b"status_date", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdCementPlugStatus = CdCementPlugStatus

class CdCementSlurryTest(google.protobuf.message.Message):
    """Original Name: CD_CEMENT_SLURRY_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMP_STRENGTH_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMP_TIME_1_FIELD_NUMBER: builtins.int
    COMP_TEMP_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FLUID_LOSS_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    FREE_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_LOSS_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMP_TIME_2_FIELD_NUMBER: builtins.int
    COMP_TEMP_2_FIELD_NUMBER: builtins.int
    COMP_TEMP_1_FIELD_NUMBER: builtins.int
    COMP_STRENGTH_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_LOSS_FIELD_NUMBER: builtins.int
    FREE_WATER_FIELD_NUMBER: builtins.int
    FREE_WATER_TEMP_FIELD_NUMBER: builtins.int
    COMP_STRENGTH_2_FIELD_NUMBER: builtins.int
    FREE_WATER_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    THICK_TIME_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    THICK_PRESS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMP_STRENGTH_1_FIELD_NUMBER: builtins.int
    CEMENT_FLUID_ID_FIELD_NUMBER: builtins.int
    COMP_TEMP_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    THICK_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COMP_TIME_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_LOSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_LOSS_TEMP_FIELD_NUMBER: builtins.int
    FLUID_LOSS_PRESS_FIELD_NUMBER: builtins.int
    CEMENT_JOB_ID_FIELD_NUMBER: builtins.int
    COMP_TIME_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    THICK_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEMENT_SLURRY_TEST_ID_FIELD_NUMBER: builtins.int
    THICK_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    THICK_TEMP_FIELD_NUMBER: builtins.int
    CD_CEMENT_FLUID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def comp_strength_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMP_STRENGTH_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_time_1(self) -> global___FloatMessage:
        """Original Name: COMP_TIME_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_temp_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMP_TEMP_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_loss_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_LOSS_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def free_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: FREE_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_loss_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_LOSS_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_time_2(self) -> global___FloatMessage:
        """Original Name: COMP_TIME_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_temp_2(self) -> global___FloatMessage:
        """Original Name: COMP_TEMP_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_temp_1(self) -> global___FloatMessage:
        """Original Name: COMP_TEMP_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_strength_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMP_STRENGTH_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_loss(self) -> global___FloatMessage:
        """Original Name: FLUID_LOSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def free_water(self) -> global___FloatMessage:
        """Original Name: FREE_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def free_water_temp(self) -> global___FloatMessage:
        """Original Name: FREE_WATER_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_strength_2(self) -> global___FloatMessage:
        """Original Name: COMP_STRENGTH_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def free_water_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: FREE_WATER_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thick_time(self) -> global___FloatMessage:
        """Original Name: THICK_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def thick_press(self) -> global___FloatMessage:
        """Original Name: THICK_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_strength_1(self) -> global___FloatMessage:
        """Original Name: COMP_STRENGTH_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_fluid_id: builtins.str
    """Original Name: CEMENT_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comp_temp_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMP_TEMP_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thick_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: THICK_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_time_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMP_TIME_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_loss_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_LOSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_loss_temp(self) -> global___FloatMessage:
        """Original Name: FLUID_LOSS_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_loss_press(self) -> global___FloatMessage:
        """Original Name: FLUID_LOSS_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_job_id: builtins.str
    """Original Name: CEMENT_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comp_time_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMP_TIME_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thick_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: THICK_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_slurry_test_id: builtins.str
    """Original Name: CEMENT_SLURRY_TEST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def thick_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: THICK_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thick_temp(self) -> global___FloatMessage:
        """Original Name: THICK_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_cement_fluid(self) -> global___CdCementFluidRef:
        """Remote references:

        Original Name: CD_CEMENT_FLUID, WrappedMessage: CdCementFluid
        FK_CD_CEMENT_SLURRY_TEST_CD_CEMENT_FLUID
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        comp_strength_1_dsdsunit: global___StringMessage | None = ...,
        comp_time_1: global___FloatMessage | None = ...,
        comp_temp_1_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        fluid_loss_press_dsdsunit: global___StringMessage | None = ...,
        free_water_dsdsunit: global___StringMessage | None = ...,
        fluid_loss_temp_dsdsunit: global___StringMessage | None = ...,
        comp_time_2: global___FloatMessage | None = ...,
        comp_temp_2: global___FloatMessage | None = ...,
        comp_temp_1: global___FloatMessage | None = ...,
        comp_strength_2_dsdsunit: global___StringMessage | None = ...,
        fluid_loss: global___FloatMessage | None = ...,
        free_water: global___FloatMessage | None = ...,
        free_water_temp: global___FloatMessage | None = ...,
        comp_strength_2: global___FloatMessage | None = ...,
        free_water_temp_dsdsunit: global___StringMessage | None = ...,
        thick_time: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        thick_press: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        comp_strength_1: global___FloatMessage | None = ...,
        cement_fluid_id: builtins.str = ...,
        comp_temp_2_dsdsunit: global___StringMessage | None = ...,
        thick_time_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        comp_time_1_dsdsunit: global___StringMessage | None = ...,
        fluid_loss_dsdsunit: global___StringMessage | None = ...,
        fluid_loss_temp: global___FloatMessage | None = ...,
        fluid_loss_press: global___FloatMessage | None = ...,
        cement_job_id: builtins.str = ...,
        comp_time_2_dsdsunit: global___StringMessage | None = ...,
        thick_temp_dsdsunit: global___StringMessage | None = ...,
        cement_slurry_test_id: builtins.str = ...,
        thick_press_dsdsunit: global___StringMessage | None = ...,
        thick_temp: global___FloatMessage | None = ...,
        cd_cement_fluid: global___CdCementFluidRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_cement_fluid", b"cd_cement_fluid", "comp_strength_1", b"comp_strength_1", "comp_strength_1_dsdsunit", b"comp_strength_1_dsdsunit", "comp_strength_2", b"comp_strength_2", "comp_strength_2_dsdsunit", b"comp_strength_2_dsdsunit", "comp_temp_1", b"comp_temp_1", "comp_temp_1_dsdsunit", b"comp_temp_1_dsdsunit", "comp_temp_2", b"comp_temp_2", "comp_temp_2_dsdsunit", b"comp_temp_2_dsdsunit", "comp_time_1", b"comp_time_1", "comp_time_1_dsdsunit", b"comp_time_1_dsdsunit", "comp_time_2", b"comp_time_2", "comp_time_2_dsdsunit", b"comp_time_2_dsdsunit", "fluid_loss", b"fluid_loss", "fluid_loss_dsdsunit", b"fluid_loss_dsdsunit", "fluid_loss_press", b"fluid_loss_press", "fluid_loss_press_dsdsunit", b"fluid_loss_press_dsdsunit", "fluid_loss_temp", b"fluid_loss_temp", "fluid_loss_temp_dsdsunit", b"fluid_loss_temp_dsdsunit", "free_water", b"free_water", "free_water_dsdsunit", b"free_water_dsdsunit", "free_water_temp", b"free_water_temp", "free_water_temp_dsdsunit", b"free_water_temp_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "thick_press", b"thick_press", "thick_press_dsdsunit", b"thick_press_dsdsunit", "thick_temp", b"thick_temp", "thick_temp_dsdsunit", b"thick_temp_dsdsunit", "thick_time", b"thick_time", "thick_time_dsdsunit", b"thick_time_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_cement_fluid", b"cd_cement_fluid", "cement_fluid_id", b"cement_fluid_id", "cement_job_id", b"cement_job_id", "cement_slurry_test_id", b"cement_slurry_test_id", "comp_strength_1", b"comp_strength_1", "comp_strength_1_dsdsunit", b"comp_strength_1_dsdsunit", "comp_strength_2", b"comp_strength_2", "comp_strength_2_dsdsunit", b"comp_strength_2_dsdsunit", "comp_temp_1", b"comp_temp_1", "comp_temp_1_dsdsunit", b"comp_temp_1_dsdsunit", "comp_temp_2", b"comp_temp_2", "comp_temp_2_dsdsunit", b"comp_temp_2_dsdsunit", "comp_time_1", b"comp_time_1", "comp_time_1_dsdsunit", b"comp_time_1_dsdsunit", "comp_time_2", b"comp_time_2", "comp_time_2_dsdsunit", b"comp_time_2_dsdsunit", "fluid_loss", b"fluid_loss", "fluid_loss_dsdsunit", b"fluid_loss_dsdsunit", "fluid_loss_press", b"fluid_loss_press", "fluid_loss_press_dsdsunit", b"fluid_loss_press_dsdsunit", "fluid_loss_temp", b"fluid_loss_temp", "fluid_loss_temp_dsdsunit", b"fluid_loss_temp_dsdsunit", "free_water", b"free_water", "free_water_dsdsunit", b"free_water_dsdsunit", "free_water_temp", b"free_water_temp", "free_water_temp_dsdsunit", b"free_water_temp_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "thick_press", b"thick_press", "thick_press_dsdsunit", b"thick_press_dsdsunit", "thick_temp", b"thick_temp", "thick_temp_dsdsunit", b"thick_temp_dsdsunit", "thick_time", b"thick_time", "thick_time_dsdsunit", b"thick_time_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdCementSlurryTest = CdCementSlurryTest

class CdCementStage(google.protobuf.message.Message):
    """Original Name: CD_CEMENT_STAGE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SQUEEZE_PRESS_HELD_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_REMAINING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CIRC_DURATION_BEFORE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_LOST_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_TAIL_PIPE_PERFED_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_INITIAL_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SQUEEZE_BREAK_RATE_FIELD_NUMBER: builtins.int
    SQUEEZE_PUMP_RATE_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WOC_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_CTU_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    IS_COIL_TUBING_USED_FIELD_NUMBER: builtins.int
    SQUEEZE_VOL_REVERSED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CTU_PRESS_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SQUEEZE_BREAK_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_PLUG_CIRC_FIELD_NUMBER: builtins.int
    MD_PLUG_CIRC_DSDSUNIT_FIELD_NUMBER: builtins.int
    SQUEEZE_VOL_REVERSED_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_TOP_PLUG_USED_FIELD_NUMBER: builtins.int
    TUBING_PRESS_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CIRC_PRESS_FIELD_NUMBER: builtins.int
    MD_CEMENT_TOOL_FIELD_NUMBER: builtins.int
    IS_PRIMARY_ANNULAR_FLOW_FIELD_NUMBER: builtins.int
    IS_BOTTOM_PLUG_USED_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXCESS_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    CIRC_FLOWRATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SQUEEZE_PRESS_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    TAIL_PIPE_SIZE_FIELD_NUMBER: builtins.int
    TVD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEMENT_TOOL_CONTRACTOR_FIELD_NUMBER: builtins.int
    STAGE_NO_FIELD_NUMBER: builtins.int
    PRIMARY_VOLUME_RETURNS_FIELD_NUMBER: builtins.int
    SQUEEZE_TOOL_TVD_FIELD_NUMBER: builtins.int
    TIME_PRESSURE_HELD_FIELD_NUMBER: builtins.int
    CIRC_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CIRC_FLOWRATE_FIELD_NUMBER: builtins.int
    TUBING_PRESS_FINAL_FIELD_NUMBER: builtins.int
    SQUEEZE_WORKSTRING_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_TOP_FIELD_NUMBER: builtins.int
    IS_SQUEEZE_GOOD_FIELD_NUMBER: builtins.int
    IS_ANN_PRESS_HELD_FIELD_NUMBER: builtins.int
    TVD_PLUG_CIRC_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    SQUEEZE_TOOL_MD_FIELD_NUMBER: builtins.int
    PRIMARY_PRESSURE_PRIOR_BUMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    SQUEEZE_PUMP_RATE_AVG_FIELD_NUMBER: builtins.int
    RETURNS_FIELD_NUMBER: builtins.int
    IS_PLUG_BUMPED_FIELD_NUMBER: builtins.int
    WOC_TIME_FIELD_NUMBER: builtins.int
    SQUEEZE_WORKSTRING_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEMENTED_WELLBORE_ID_FIELD_NUMBER: builtins.int
    FLOAT_HELD_DATE_FIELD_NUMBER: builtins.int
    PRESSURE_HELD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_CTU_FIELD_NUMBER: builtins.int
    SQUEEZE_TOOL_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_BASE_FIELD_NUMBER: builtins.int
    MD_CTU_DSDSUNIT_FIELD_NUMBER: builtins.int
    SQUEEZE_PUMP_RATE_INITIAL_FIELD_NUMBER: builtins.int
    TVD_CEMENT_TOOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUG_BUMPED_DATE_FIELD_NUMBER: builtins.int
    IS_PLUG_CATCHER_USED_FIELD_NUMBER: builtins.int
    CTU_PRESS_INITIAL_FIELD_NUMBER: builtins.int
    TVD_CTU_DSDSUNIT_FIELD_NUMBER: builtins.int
    SQUEEZE_BREAK_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SQUEEZE_VOL_OUT_CASING_FIELD_NUMBER: builtins.int
    PRIMARY_PRESSURE_BUMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXCESS_PERCENT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STAGE_TYPE_FIELD_NUMBER: builtins.int
    SQUEEZE_VOL_IN_CASING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CIRC_DURATION_BEFORE_FIELD_NUMBER: builtins.int
    IS_PILL_BELOW_PLUG_FIELD_NUMBER: builtins.int
    CEMENT_STAGE_ID_FIELD_NUMBER: builtins.int
    IS_TAIL_PIPE_USED_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    HESITATION_REASON_FIELD_NUMBER: builtins.int
    TVD_STAGE_TOOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CTU_PRESS_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_HESITATION_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXCESS_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_CEMENT_TOOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SQUEEZE_WORKSTRING_TVD_FIELD_NUMBER: builtins.int
    SQUEEZE_BREAK_PRESS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SQUEEZE_WORKSTRING_DEPTH_FIELD_NUMBER: builtins.int
    CTU_PRESS_FINAL_FIELD_NUMBER: builtins.int
    SQUEEZE_PRESS_HELD_TIME_FIELD_NUMBER: builtins.int
    PRIMARY_RETURNS_SACKS_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_STAGE_TOOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SQUEEZE_VOL_OUT_CASING_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRIMARY_VOLUME_RETURNS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TAIL_PIPE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    EXCESS_VOLUME_FIELD_NUMBER: builtins.int
    PRIMARY_PRESSURE_PRIOR_BUMP_FIELD_NUMBER: builtins.int
    PRESSURE_REMAINING_FIELD_NUMBER: builtins.int
    TUBING_PRESS_INITIAL_FIELD_NUMBER: builtins.int
    SQUEEZE_OBJECTIVE_FIELD_NUMBER: builtins.int
    TIME_PRESSURE_HELD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SQUEEZE_TOOL_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEMENT_TOOL_DESC_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_FINAL_FIELD_NUMBER: builtins.int
    IS_PRIMARY_FLOAT_HELD_FIELD_NUMBER: builtins.int
    STAGE_TOOL_DESC_FIELD_NUMBER: builtins.int
    TVD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_SQUEEZE_PRESS_HELD_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    SQUEEZE_PRESS_FINAL_FIELD_NUMBER: builtins.int
    SQUEEZE_PUMP_RATE_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_STAGE_TOOL_FIELD_NUMBER: builtins.int
    SQUEEZE_PUMP_RATE_FINAL_FIELD_NUMBER: builtins.int
    PRIMARY_RETURNS_SACKS_FIELD_NUMBER: builtins.int
    SQUEEZE_PRESS_AVG_FIELD_NUMBER: builtins.int
    SQUEEZE_VOL_IN_CASING_FIELD_NUMBER: builtins.int
    VOL_LOST_FIELD_NUMBER: builtins.int
    CEMENT_JOB_ID_FIELD_NUMBER: builtins.int
    PRIMARY_PRESSURE_BUMP_FIELD_NUMBER: builtins.int
    TVD_STAGE_TOOL_FIELD_NUMBER: builtins.int
    PRESSURE_HELD_FIELD_NUMBER: builtins.int
    SQUEEZE_PUMP_RATE_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SQUEEZE_PUMP_RATE_MAX_FIELD_NUMBER: builtins.int
    TVD_PLUG_CIRC_FIELD_NUMBER: builtins.int
    SQUEEZE_PRESS_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_PRESS_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_CEMENT_TOOL_FIELD_NUMBER: builtins.int
    SQUEEZE_PUMP_RATE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CEMENT_JOB_FIELD_NUMBER: builtins.int
    CD_CEMENT_PLUG_STATUS_FIELD_NUMBER: builtins.int
    CD_CEMENT_FLUID_SCHEDULE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def squeeze_press_held_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_PRESS_HELD_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_remaining_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_REMAINING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circ_duration_before_dsdsunit(self) -> global___StringMessage:
        """Original Name: CIRC_DURATION_BEFORE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_lost_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_LOST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_tail_pipe_perfed(self) -> global___StringMessage:
        """Original Name: IS_TAIL_PIPE_PERFED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_initial(self) -> global___FloatMessage:
        """Original Name: CASING_PRESSURE_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_break_rate(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_BREAK_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_pump_rate_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_PUMP_RATE_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def woc_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOC_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_ctu(self) -> global___FloatMessage:
        """Original Name: MD_CTU, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_coil_tubing_used(self) -> global___StringMessage:
        """Original Name: IS_COIL_TUBING_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_vol_reversed_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_VOL_REVERSED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ctu_press_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: CTU_PRESS_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_break_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_BREAK_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_plug_circ(self) -> global___FloatMessage:
        """Original Name: MD_PLUG_CIRC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_plug_circ_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_PLUG_CIRC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_vol_reversed(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_VOL_REVERSED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_top_plug_used(self) -> global___StringMessage:
        """Original Name: IS_TOP_PLUG_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_press_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_PRESS_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circ_press(self) -> global___FloatMessage:
        """Original Name: CIRC_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_cement_tool(self) -> global___FloatMessage:
        """Original Name: MD_CEMENT_TOOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_primary_annular_flow(self) -> global___StringMessage:
        """Original Name: IS_PRIMARY_ANNULAR_FLOW, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_bottom_plug_used(self) -> global___StringMessage:
        """Original Name: IS_BOTTOM_PLUG_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_PRESSURE_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def excess_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXCESS_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circ_flowrate_dsdsunit(self) -> global___StringMessage:
        """Original Name: CIRC_FLOWRATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_press_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_PRESS_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tail_pipe_size(self) -> global___FloatMessage:
        """Original Name: TAIL_PIPE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_tool_contractor(self) -> global___StringMessage:
        """Original Name: CEMENT_TOOL_CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stage_no(self) -> global___Int32Message:
        """Original Name: STAGE_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def primary_volume_returns(self) -> global___FloatMessage:
        """Original Name: PRIMARY_VOLUME_RETURNS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_tool_tvd(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_TOOL_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_pressure_held(self) -> global___FloatMessage:
        """Original Name: TIME_PRESSURE_HELD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circ_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: CIRC_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circ_flowrate(self) -> global___FloatMessage:
        """Original Name: CIRC_FLOWRATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_press_final(self) -> global___FloatMessage:
        """Original Name: TUBING_PRESS_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_workstring_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_WORKSTRING_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top(self) -> global___FloatMessage:
        """Original Name: TVD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_squeeze_good(self) -> global___StringMessage:
        """Original Name: IS_SQUEEZE_GOOD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_ann_press_held(self) -> global___StringMessage:
        """Original Name: IS_ANN_PRESS_HELD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_plug_circ_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_PLUG_CIRC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def squeeze_tool_md(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_TOOL_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def primary_pressure_prior_bump_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRIMARY_PRESSURE_PRIOR_BUMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_pump_rate_avg(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_PUMP_RATE_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def returns(self) -> global___StringMessage:
        """Original Name: RETURNS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_plug_bumped(self) -> global___StringMessage:
        """Original Name: IS_PLUG_BUMPED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def woc_time(self) -> global___FloatMessage:
        """Original Name: WOC_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_workstring_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_WORKSTRING_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cemented_wellbore_id(self) -> global___StringMessage:
        """Original Name: CEMENTED_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def float_held_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FLOAT_HELD_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_held_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_HELD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_ctu(self) -> global___FloatMessage:
        """Original Name: TVD_CTU, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_tool_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_TOOL_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base(self) -> global___FloatMessage:
        """Original Name: TVD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_ctu_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_CTU_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_pump_rate_initial(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_PUMP_RATE_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_cement_tool_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_CEMENT_TOOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_bumped_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PLUG_BUMPED_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_plug_catcher_used(self) -> global___StringMessage:
        """Original Name: IS_PLUG_CATCHER_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ctu_press_initial(self) -> global___FloatMessage:
        """Original Name: CTU_PRESS_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_ctu_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_CTU_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_break_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_BREAK_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_vol_out_casing(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_VOL_OUT_CASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def primary_pressure_bump_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRIMARY_PRESSURE_BUMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def excess_percent(self) -> global___FloatMessage:
        """Original Name: EXCESS_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def stage_type(self) -> global___StringMessage:
        """Original Name: STAGE_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_vol_in_casing_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_VOL_IN_CASING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circ_duration_before(self) -> global___FloatMessage:
        """Original Name: CIRC_DURATION_BEFORE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_pill_below_plug(self) -> global___StringMessage:
        """Original Name: IS_PILL_BELOW_PLUG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_stage_id: builtins.str
    """Original Name: CEMENT_STAGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_tail_pipe_used(self) -> global___StringMessage:
        """Original Name: IS_TAIL_PIPE_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_PRESSURE_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hesitation_reason(self) -> global___StringMessage:
        """Original Name: HESITATION_REASON, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_stage_tool_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_STAGE_TOOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ctu_press_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: CTU_PRESS_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hesitation(self) -> global___StringMessage:
        """Original Name: IS_HESITATION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def excess_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXCESS_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_cement_tool_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_CEMENT_TOOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_workstring_tvd(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_WORKSTRING_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_break_press(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_BREAK_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_workstring_depth(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_WORKSTRING_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ctu_press_final(self) -> global___FloatMessage:
        """Original Name: CTU_PRESS_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_press_held_time(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_PRESS_HELD_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def primary_returns_sacks_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRIMARY_RETURNS_SACKS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_stage_tool_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_STAGE_TOOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_vol_out_casing_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_VOL_OUT_CASING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def primary_volume_returns_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRIMARY_VOLUME_RETURNS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tail_pipe_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: TAIL_PIPE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def excess_volume(self) -> global___FloatMessage:
        """Original Name: EXCESS_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def primary_pressure_prior_bump(self) -> global___FloatMessage:
        """Original Name: PRIMARY_PRESSURE_PRIOR_BUMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_remaining(self) -> global___FloatMessage:
        """Original Name: PRESSURE_REMAINING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_press_initial(self) -> global___FloatMessage:
        """Original Name: TUBING_PRESS_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_objective(self) -> global___StringMessage:
        """Original Name: SQUEEZE_OBJECTIVE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_pressure_held_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_PRESSURE_HELD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_tool_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_TOOL_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_tool_desc(self) -> global___StringMessage:
        """Original Name: CEMENT_TOOL_DESC, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_final(self) -> global___FloatMessage:
        """Original Name: CASING_PRESSURE_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_primary_float_held(self) -> global___StringMessage:
        """Original Name: IS_PRIMARY_FLOAT_HELD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stage_tool_desc(self) -> global___StringMessage:
        """Original Name: STAGE_TOOL_DESC, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_squeeze_press_held(self) -> global___StringMessage:
        """Original Name: IS_SQUEEZE_PRESS_HELD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_press_final(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_PRESS_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_pump_rate_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_PUMP_RATE_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_stage_tool(self) -> global___FloatMessage:
        """Original Name: MD_STAGE_TOOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_pump_rate_final(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_PUMP_RATE_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def primary_returns_sacks(self) -> global___FloatMessage:
        """Original Name: PRIMARY_RETURNS_SACKS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_press_avg(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_PRESS_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_vol_in_casing(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_VOL_IN_CASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_lost(self) -> global___FloatMessage:
        """Original Name: VOL_LOST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_job_id: builtins.str
    """Original Name: CEMENT_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def primary_pressure_bump(self) -> global___FloatMessage:
        """Original Name: PRIMARY_PRESSURE_BUMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_stage_tool(self) -> global___FloatMessage:
        """Original Name: TVD_STAGE_TOOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_held(self) -> global___FloatMessage:
        """Original Name: PRESSURE_HELD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_pump_rate_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_PUMP_RATE_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_pump_rate_max(self) -> global___FloatMessage:
        """Original Name: SQUEEZE_PUMP_RATE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_plug_circ(self) -> global___FloatMessage:
        """Original Name: TVD_PLUG_CIRC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_press_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_PRESS_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_press_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_PRESS_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_cement_tool(self) -> global___FloatMessage:
        """Original Name: TVD_CEMENT_TOOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_pump_rate_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: SQUEEZE_PUMP_RATE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_cement_job(self) -> global___CdCementJobRef:
        """Remote references:

        Original Name: CD_CEMENT_JOB, WrappedMessage: CdCementJob
        FK_CD_CEMENT_STAGE_CD_CEMENT_JOB
        """
    @property
    def cd_cement_plug_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCementPlugStatusRef]:
        """Original Name: CD_CEMENT_PLUG_STATUS, WrappedMessage: CdCementPlugStatus
        FK_CD_CEMENT_PLUG_STATUS_CD_CEMENT_STAGE
        """
    @property
    def cd_cement_fluid_schedule(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCementFluidScheduleRef]:
        """Original Name: CD_CEMENT_FLUID_SCHEDULE, WrappedMessage: CdCementFluidSchedule
        FK_CD_CEMENT_FLUID_SCHEDULE_CD_CEMENT_STAGE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        squeeze_press_held_time_dsdsunit: global___StringMessage | None = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        pressure_remaining_dsdsunit: global___StringMessage | None = ...,
        circ_duration_before_dsdsunit: global___StringMessage | None = ...,
        vol_lost_dsdsunit: global___StringMessage | None = ...,
        is_tail_pipe_perfed: global___StringMessage | None = ...,
        casing_pressure_initial: global___FloatMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        squeeze_break_rate: global___FloatMessage | None = ...,
        squeeze_pump_rate_final_dsdsunit: global___StringMessage | None = ...,
        woc_time_dsdsunit: global___StringMessage | None = ...,
        md_ctu: global___FloatMessage | None = ...,
        hole_size: global___FloatMessage | None = ...,
        is_coil_tubing_used: global___StringMessage | None = ...,
        squeeze_vol_reversed_dsdsunit: global___StringMessage | None = ...,
        ctu_press_final_dsdsunit: global___StringMessage | None = ...,
        squeeze_break_press_dsdsunit: global___StringMessage | None = ...,
        md_plug_circ: global___FloatMessage | None = ...,
        md_plug_circ_dsdsunit: global___StringMessage | None = ...,
        squeeze_vol_reversed: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_top_plug_used: global___StringMessage | None = ...,
        tubing_press_initial_dsdsunit: global___StringMessage | None = ...,
        circ_press: global___FloatMessage | None = ...,
        md_cement_tool: global___FloatMessage | None = ...,
        is_primary_annular_flow: global___StringMessage | None = ...,
        is_bottom_plug_used: global___StringMessage | None = ...,
        casing_pressure_initial_dsdsunit: global___StringMessage | None = ...,
        excess_volume_dsdsunit: global___StringMessage | None = ...,
        circ_flowrate_dsdsunit: global___StringMessage | None = ...,
        squeeze_press_final_dsdsunit: global___StringMessage | None = ...,
        tail_pipe_size: global___FloatMessage | None = ...,
        tvd_top_dsdsunit: global___StringMessage | None = ...,
        cement_tool_contractor: global___StringMessage | None = ...,
        stage_no: global___Int32Message | None = ...,
        primary_volume_returns: global___FloatMessage | None = ...,
        squeeze_tool_tvd: global___FloatMessage | None = ...,
        time_pressure_held: global___FloatMessage | None = ...,
        circ_press_dsdsunit: global___StringMessage | None = ...,
        circ_flowrate: global___FloatMessage | None = ...,
        tubing_press_final: global___FloatMessage | None = ...,
        squeeze_workstring_tvd_dsdsunit: global___StringMessage | None = ...,
        tvd_top: global___FloatMessage | None = ...,
        is_squeeze_good: global___StringMessage | None = ...,
        is_ann_press_held: global___StringMessage | None = ...,
        tvd_plug_circ_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        squeeze_tool_md: global___FloatMessage | None = ...,
        primary_pressure_prior_bump_dsdsunit: global___StringMessage | None = ...,
        squeeze_pump_rate_avg: global___FloatMessage | None = ...,
        returns: global___StringMessage | None = ...,
        is_plug_bumped: global___StringMessage | None = ...,
        woc_time: global___FloatMessage | None = ...,
        squeeze_workstring_depth_dsdsunit: global___StringMessage | None = ...,
        cemented_wellbore_id: global___StringMessage | None = ...,
        float_held_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        pressure_held_dsdsunit: global___StringMessage | None = ...,
        tvd_ctu: global___FloatMessage | None = ...,
        squeeze_tool_md_dsdsunit: global___StringMessage | None = ...,
        tvd_base: global___FloatMessage | None = ...,
        md_ctu_dsdsunit: global___StringMessage | None = ...,
        squeeze_pump_rate_initial: global___FloatMessage | None = ...,
        tvd_cement_tool_dsdsunit: global___StringMessage | None = ...,
        plug_bumped_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_plug_catcher_used: global___StringMessage | None = ...,
        ctu_press_initial: global___FloatMessage | None = ...,
        tvd_ctu_dsdsunit: global___StringMessage | None = ...,
        squeeze_break_rate_dsdsunit: global___StringMessage | None = ...,
        squeeze_vol_out_casing: global___FloatMessage | None = ...,
        primary_pressure_bump_dsdsunit: global___StringMessage | None = ...,
        excess_percent: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        stage_type: global___StringMessage | None = ...,
        squeeze_vol_in_casing_dsdsunit: global___StringMessage | None = ...,
        circ_duration_before: global___FloatMessage | None = ...,
        is_pill_below_plug: global___StringMessage | None = ...,
        cement_stage_id: builtins.str = ...,
        is_tail_pipe_used: global___StringMessage | None = ...,
        casing_pressure_final_dsdsunit: global___StringMessage | None = ...,
        hesitation_reason: global___StringMessage | None = ...,
        tvd_stage_tool_dsdsunit: global___StringMessage | None = ...,
        ctu_press_initial_dsdsunit: global___StringMessage | None = ...,
        is_hesitation: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        excess_percent_dsdsunit: global___StringMessage | None = ...,
        md_cement_tool_dsdsunit: global___StringMessage | None = ...,
        squeeze_workstring_tvd: global___FloatMessage | None = ...,
        squeeze_break_press: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        squeeze_workstring_depth: global___FloatMessage | None = ...,
        ctu_press_final: global___FloatMessage | None = ...,
        squeeze_press_held_time: global___FloatMessage | None = ...,
        primary_returns_sacks_dsdsunit: global___StringMessage | None = ...,
        md_stage_tool_dsdsunit: global___StringMessage | None = ...,
        squeeze_vol_out_casing_dsdsunit: global___StringMessage | None = ...,
        primary_volume_returns_dsdsunit: global___StringMessage | None = ...,
        tail_pipe_size_dsdsunit: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        excess_volume: global___FloatMessage | None = ...,
        primary_pressure_prior_bump: global___FloatMessage | None = ...,
        pressure_remaining: global___FloatMessage | None = ...,
        tubing_press_initial: global___FloatMessage | None = ...,
        squeeze_objective: global___StringMessage | None = ...,
        time_pressure_held_dsdsunit: global___StringMessage | None = ...,
        squeeze_tool_tvd_dsdsunit: global___StringMessage | None = ...,
        cement_tool_desc: global___StringMessage | None = ...,
        casing_pressure_final: global___FloatMessage | None = ...,
        is_primary_float_held: global___StringMessage | None = ...,
        stage_tool_desc: global___StringMessage | None = ...,
        tvd_base_dsdsunit: global___StringMessage | None = ...,
        is_squeeze_press_held: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        squeeze_press_final: global___FloatMessage | None = ...,
        squeeze_pump_rate_avg_dsdsunit: global___StringMessage | None = ...,
        md_stage_tool: global___FloatMessage | None = ...,
        squeeze_pump_rate_final: global___FloatMessage | None = ...,
        primary_returns_sacks: global___FloatMessage | None = ...,
        squeeze_press_avg: global___FloatMessage | None = ...,
        squeeze_vol_in_casing: global___FloatMessage | None = ...,
        vol_lost: global___FloatMessage | None = ...,
        cement_job_id: builtins.str = ...,
        primary_pressure_bump: global___FloatMessage | None = ...,
        tvd_stage_tool: global___FloatMessage | None = ...,
        pressure_held: global___FloatMessage | None = ...,
        squeeze_pump_rate_initial_dsdsunit: global___StringMessage | None = ...,
        squeeze_pump_rate_max: global___FloatMessage | None = ...,
        tvd_plug_circ: global___FloatMessage | None = ...,
        squeeze_press_avg_dsdsunit: global___StringMessage | None = ...,
        tubing_press_final_dsdsunit: global___StringMessage | None = ...,
        tvd_cement_tool: global___FloatMessage | None = ...,
        squeeze_pump_rate_max_dsdsunit: global___StringMessage | None = ...,
        cd_cement_job: global___CdCementJobRef | None = ...,
        cd_cement_plug_status: collections.abc.Iterable[global___CdCementPlugStatusRef] | None = ...,
        cd_cement_fluid_schedule: collections.abc.Iterable[global___CdCementFluidScheduleRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["casing_pressure_final", b"casing_pressure_final", "casing_pressure_final_dsdsunit", b"casing_pressure_final_dsdsunit", "casing_pressure_initial", b"casing_pressure_initial", "casing_pressure_initial_dsdsunit", b"casing_pressure_initial_dsdsunit", "cd_cement_job", b"cd_cement_job", "cement_tool_contractor", b"cement_tool_contractor", "cement_tool_desc", b"cement_tool_desc", "cemented_wellbore_id", b"cemented_wellbore_id", "circ_duration_before", b"circ_duration_before", "circ_duration_before_dsdsunit", b"circ_duration_before_dsdsunit", "circ_flowrate", b"circ_flowrate", "circ_flowrate_dsdsunit", b"circ_flowrate_dsdsunit", "circ_press", b"circ_press", "circ_press_dsdsunit", b"circ_press_dsdsunit", "ctu_press_final", b"ctu_press_final", "ctu_press_final_dsdsunit", b"ctu_press_final_dsdsunit", "ctu_press_initial", b"ctu_press_initial", "ctu_press_initial_dsdsunit", b"ctu_press_initial_dsdsunit", "excess_percent", b"excess_percent", "excess_percent_dsdsunit", b"excess_percent_dsdsunit", "excess_volume", b"excess_volume", "excess_volume_dsdsunit", b"excess_volume_dsdsunit", "float_held_date", b"float_held_date", "hesitation_reason", b"hesitation_reason", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "is_ann_press_held", b"is_ann_press_held", "is_bottom_plug_used", b"is_bottom_plug_used", "is_coil_tubing_used", b"is_coil_tubing_used", "is_hesitation", b"is_hesitation", "is_pill_below_plug", b"is_pill_below_plug", "is_plug_bumped", b"is_plug_bumped", "is_plug_catcher_used", b"is_plug_catcher_used", "is_primary_annular_flow", b"is_primary_annular_flow", "is_primary_float_held", b"is_primary_float_held", "is_squeeze_good", b"is_squeeze_good", "is_squeeze_press_held", b"is_squeeze_press_held", "is_tail_pipe_perfed", b"is_tail_pipe_perfed", "is_tail_pipe_used", b"is_tail_pipe_used", "is_top_plug_used", b"is_top_plug_used", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_cement_tool", b"md_cement_tool", "md_cement_tool_dsdsunit", b"md_cement_tool_dsdsunit", "md_ctu", b"md_ctu", "md_ctu_dsdsunit", b"md_ctu_dsdsunit", "md_plug_circ", b"md_plug_circ", "md_plug_circ_dsdsunit", b"md_plug_circ_dsdsunit", "md_stage_tool", b"md_stage_tool", "md_stage_tool_dsdsunit", b"md_stage_tool_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "plug_bumped_date", b"plug_bumped_date", "pressure_held", b"pressure_held", "pressure_held_dsdsunit", b"pressure_held_dsdsunit", "pressure_remaining", b"pressure_remaining", "pressure_remaining_dsdsunit", b"pressure_remaining_dsdsunit", "primary_pressure_bump", b"primary_pressure_bump", "primary_pressure_bump_dsdsunit", b"primary_pressure_bump_dsdsunit", "primary_pressure_prior_bump", b"primary_pressure_prior_bump", "primary_pressure_prior_bump_dsdsunit", b"primary_pressure_prior_bump_dsdsunit", "primary_returns_sacks", b"primary_returns_sacks", "primary_returns_sacks_dsdsunit", b"primary_returns_sacks_dsdsunit", "primary_volume_returns", b"primary_volume_returns", "primary_volume_returns_dsdsunit", b"primary_volume_returns_dsdsunit", "returns", b"returns", "sequence_no", b"sequence_no", "squeeze_break_press", b"squeeze_break_press", "squeeze_break_press_dsdsunit", b"squeeze_break_press_dsdsunit", "squeeze_break_rate", b"squeeze_break_rate", "squeeze_break_rate_dsdsunit", b"squeeze_break_rate_dsdsunit", "squeeze_objective", b"squeeze_objective", "squeeze_press_avg", b"squeeze_press_avg", "squeeze_press_avg_dsdsunit", b"squeeze_press_avg_dsdsunit", "squeeze_press_final", b"squeeze_press_final", "squeeze_press_final_dsdsunit", b"squeeze_press_final_dsdsunit", "squeeze_press_held_time", b"squeeze_press_held_time", "squeeze_press_held_time_dsdsunit", b"squeeze_press_held_time_dsdsunit", "squeeze_pump_rate_avg", b"squeeze_pump_rate_avg", "squeeze_pump_rate_avg_dsdsunit", b"squeeze_pump_rate_avg_dsdsunit", "squeeze_pump_rate_final", b"squeeze_pump_rate_final", "squeeze_pump_rate_final_dsdsunit", b"squeeze_pump_rate_final_dsdsunit", "squeeze_pump_rate_initial", b"squeeze_pump_rate_initial", "squeeze_pump_rate_initial_dsdsunit", b"squeeze_pump_rate_initial_dsdsunit", "squeeze_pump_rate_max", b"squeeze_pump_rate_max", "squeeze_pump_rate_max_dsdsunit", b"squeeze_pump_rate_max_dsdsunit", "squeeze_tool_md", b"squeeze_tool_md", "squeeze_tool_md_dsdsunit", b"squeeze_tool_md_dsdsunit", "squeeze_tool_tvd", b"squeeze_tool_tvd", "squeeze_tool_tvd_dsdsunit", b"squeeze_tool_tvd_dsdsunit", "squeeze_vol_in_casing", b"squeeze_vol_in_casing", "squeeze_vol_in_casing_dsdsunit", b"squeeze_vol_in_casing_dsdsunit", "squeeze_vol_out_casing", b"squeeze_vol_out_casing", "squeeze_vol_out_casing_dsdsunit", b"squeeze_vol_out_casing_dsdsunit", "squeeze_vol_reversed", b"squeeze_vol_reversed", "squeeze_vol_reversed_dsdsunit", b"squeeze_vol_reversed_dsdsunit", "squeeze_workstring_depth", b"squeeze_workstring_depth", "squeeze_workstring_depth_dsdsunit", b"squeeze_workstring_depth_dsdsunit", "squeeze_workstring_tvd", b"squeeze_workstring_tvd", "squeeze_workstring_tvd_dsdsunit", b"squeeze_workstring_tvd_dsdsunit", "stage_no", b"stage_no", "stage_tool_desc", b"stage_tool_desc", "stage_type", b"stage_type", "tail_pipe_size", b"tail_pipe_size", "tail_pipe_size_dsdsunit", b"tail_pipe_size_dsdsunit", "time_pressure_held", b"time_pressure_held", "time_pressure_held_dsdsunit", b"time_pressure_held_dsdsunit", "tubing_press_final", b"tubing_press_final", "tubing_press_final_dsdsunit", b"tubing_press_final_dsdsunit", "tubing_press_initial", b"tubing_press_initial", "tubing_press_initial_dsdsunit", b"tubing_press_initial_dsdsunit", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_cement_tool", b"tvd_cement_tool", "tvd_cement_tool_dsdsunit", b"tvd_cement_tool_dsdsunit", "tvd_ctu", b"tvd_ctu", "tvd_ctu_dsdsunit", b"tvd_ctu_dsdsunit", "tvd_plug_circ", b"tvd_plug_circ", "tvd_plug_circ_dsdsunit", b"tvd_plug_circ_dsdsunit", "tvd_stage_tool", b"tvd_stage_tool", "tvd_stage_tool_dsdsunit", b"tvd_stage_tool_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "vol_lost", b"vol_lost", "vol_lost_dsdsunit", b"vol_lost_dsdsunit", "woc_time", b"woc_time", "woc_time_dsdsunit", b"woc_time_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["casing_pressure_final", b"casing_pressure_final", "casing_pressure_final_dsdsunit", b"casing_pressure_final_dsdsunit", "casing_pressure_initial", b"casing_pressure_initial", "casing_pressure_initial_dsdsunit", b"casing_pressure_initial_dsdsunit", "cd_cement_fluid_schedule", b"cd_cement_fluid_schedule", "cd_cement_job", b"cd_cement_job", "cd_cement_plug_status", b"cd_cement_plug_status", "cement_job_id", b"cement_job_id", "cement_stage_id", b"cement_stage_id", "cement_tool_contractor", b"cement_tool_contractor", "cement_tool_desc", b"cement_tool_desc", "cemented_wellbore_id", b"cemented_wellbore_id", "circ_duration_before", b"circ_duration_before", "circ_duration_before_dsdsunit", b"circ_duration_before_dsdsunit", "circ_flowrate", b"circ_flowrate", "circ_flowrate_dsdsunit", b"circ_flowrate_dsdsunit", "circ_press", b"circ_press", "circ_press_dsdsunit", b"circ_press_dsdsunit", "ctu_press_final", b"ctu_press_final", "ctu_press_final_dsdsunit", b"ctu_press_final_dsdsunit", "ctu_press_initial", b"ctu_press_initial", "ctu_press_initial_dsdsunit", b"ctu_press_initial_dsdsunit", "excess_percent", b"excess_percent", "excess_percent_dsdsunit", b"excess_percent_dsdsunit", "excess_volume", b"excess_volume", "excess_volume_dsdsunit", b"excess_volume_dsdsunit", "float_held_date", b"float_held_date", "hesitation_reason", b"hesitation_reason", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "is_ann_press_held", b"is_ann_press_held", "is_bottom_plug_used", b"is_bottom_plug_used", "is_coil_tubing_used", b"is_coil_tubing_used", "is_hesitation", b"is_hesitation", "is_pill_below_plug", b"is_pill_below_plug", "is_plug_bumped", b"is_plug_bumped", "is_plug_catcher_used", b"is_plug_catcher_used", "is_primary_annular_flow", b"is_primary_annular_flow", "is_primary_float_held", b"is_primary_float_held", "is_squeeze_good", b"is_squeeze_good", "is_squeeze_press_held", b"is_squeeze_press_held", "is_tail_pipe_perfed", b"is_tail_pipe_perfed", "is_tail_pipe_used", b"is_tail_pipe_used", "is_top_plug_used", b"is_top_plug_used", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_cement_tool", b"md_cement_tool", "md_cement_tool_dsdsunit", b"md_cement_tool_dsdsunit", "md_ctu", b"md_ctu", "md_ctu_dsdsunit", b"md_ctu_dsdsunit", "md_plug_circ", b"md_plug_circ", "md_plug_circ_dsdsunit", b"md_plug_circ_dsdsunit", "md_stage_tool", b"md_stage_tool", "md_stage_tool_dsdsunit", b"md_stage_tool_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "plug_bumped_date", b"plug_bumped_date", "pressure_held", b"pressure_held", "pressure_held_dsdsunit", b"pressure_held_dsdsunit", "pressure_remaining", b"pressure_remaining", "pressure_remaining_dsdsunit", b"pressure_remaining_dsdsunit", "primary_pressure_bump", b"primary_pressure_bump", "primary_pressure_bump_dsdsunit", b"primary_pressure_bump_dsdsunit", "primary_pressure_prior_bump", b"primary_pressure_prior_bump", "primary_pressure_prior_bump_dsdsunit", b"primary_pressure_prior_bump_dsdsunit", "primary_returns_sacks", b"primary_returns_sacks", "primary_returns_sacks_dsdsunit", b"primary_returns_sacks_dsdsunit", "primary_volume_returns", b"primary_volume_returns", "primary_volume_returns_dsdsunit", b"primary_volume_returns_dsdsunit", "returns", b"returns", "sequence_no", b"sequence_no", "squeeze_break_press", b"squeeze_break_press", "squeeze_break_press_dsdsunit", b"squeeze_break_press_dsdsunit", "squeeze_break_rate", b"squeeze_break_rate", "squeeze_break_rate_dsdsunit", b"squeeze_break_rate_dsdsunit", "squeeze_objective", b"squeeze_objective", "squeeze_press_avg", b"squeeze_press_avg", "squeeze_press_avg_dsdsunit", b"squeeze_press_avg_dsdsunit", "squeeze_press_final", b"squeeze_press_final", "squeeze_press_final_dsdsunit", b"squeeze_press_final_dsdsunit", "squeeze_press_held_time", b"squeeze_press_held_time", "squeeze_press_held_time_dsdsunit", b"squeeze_press_held_time_dsdsunit", "squeeze_pump_rate_avg", b"squeeze_pump_rate_avg", "squeeze_pump_rate_avg_dsdsunit", b"squeeze_pump_rate_avg_dsdsunit", "squeeze_pump_rate_final", b"squeeze_pump_rate_final", "squeeze_pump_rate_final_dsdsunit", b"squeeze_pump_rate_final_dsdsunit", "squeeze_pump_rate_initial", b"squeeze_pump_rate_initial", "squeeze_pump_rate_initial_dsdsunit", b"squeeze_pump_rate_initial_dsdsunit", "squeeze_pump_rate_max", b"squeeze_pump_rate_max", "squeeze_pump_rate_max_dsdsunit", b"squeeze_pump_rate_max_dsdsunit", "squeeze_tool_md", b"squeeze_tool_md", "squeeze_tool_md_dsdsunit", b"squeeze_tool_md_dsdsunit", "squeeze_tool_tvd", b"squeeze_tool_tvd", "squeeze_tool_tvd_dsdsunit", b"squeeze_tool_tvd_dsdsunit", "squeeze_vol_in_casing", b"squeeze_vol_in_casing", "squeeze_vol_in_casing_dsdsunit", b"squeeze_vol_in_casing_dsdsunit", "squeeze_vol_out_casing", b"squeeze_vol_out_casing", "squeeze_vol_out_casing_dsdsunit", b"squeeze_vol_out_casing_dsdsunit", "squeeze_vol_reversed", b"squeeze_vol_reversed", "squeeze_vol_reversed_dsdsunit", b"squeeze_vol_reversed_dsdsunit", "squeeze_workstring_depth", b"squeeze_workstring_depth", "squeeze_workstring_depth_dsdsunit", b"squeeze_workstring_depth_dsdsunit", "squeeze_workstring_tvd", b"squeeze_workstring_tvd", "squeeze_workstring_tvd_dsdsunit", b"squeeze_workstring_tvd_dsdsunit", "stage_no", b"stage_no", "stage_tool_desc", b"stage_tool_desc", "stage_type", b"stage_type", "tail_pipe_size", b"tail_pipe_size", "tail_pipe_size_dsdsunit", b"tail_pipe_size_dsdsunit", "time_pressure_held", b"time_pressure_held", "time_pressure_held_dsdsunit", b"time_pressure_held_dsdsunit", "tubing_press_final", b"tubing_press_final", "tubing_press_final_dsdsunit", b"tubing_press_final_dsdsunit", "tubing_press_initial", b"tubing_press_initial", "tubing_press_initial_dsdsunit", b"tubing_press_initial_dsdsunit", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_cement_tool", b"tvd_cement_tool", "tvd_cement_tool_dsdsunit", b"tvd_cement_tool_dsdsunit", "tvd_ctu", b"tvd_ctu", "tvd_ctu_dsdsunit", b"tvd_ctu_dsdsunit", "tvd_plug_circ", b"tvd_plug_circ", "tvd_plug_circ_dsdsunit", b"tvd_plug_circ_dsdsunit", "tvd_stage_tool", b"tvd_stage_tool", "tvd_stage_tool_dsdsunit", b"tvd_stage_tool_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vol_lost", b"vol_lost", "vol_lost_dsdsunit", b"vol_lost_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "woc_time", b"woc_time", "woc_time_dsdsunit", b"woc_time_dsdsunit"]) -> None: ...

global___CdCementStage = CdCementStage

class CdCentralizerCatalog(google.protobuf.message.Message):
    """Original Name: CD_CENTRALIZER_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ITEM_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    RESTORING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MINIMUM_DIAMETER_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    COF_AXIAL_FIELD_NUMBER: builtins.int
    IS_FIXED_FIELD_NUMBER: builtins.int
    CASING_DIAMETER_FIELD_NUMBER: builtins.int
    NOMINAL_DIAMETER_MEASURE_FIELD_NUMBER: builtins.int
    PART_NUMBER_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NON_FIXED_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    MATERIAL_NUM_FIELD_NUMBER: builtins.int
    API_RESTORING_FORCE_FIELD_NUMBER: builtins.int
    HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    COF_RADIAL_FIELD_NUMBER: builtins.int
    MINIMUM_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    INTERNAL_REF_FIELD_NUMBER: builtins.int
    NOMINAL_DIAMETER_MEASURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HOLE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HEIGHT_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    HOLE_DIAMETER_FIELD_NUMBER: builtins.int
    NOMINAL_DIAMETER_FIELD_NUMBER: builtins.int
    CASING_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    STARTING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    RUNNING_FORCE_FIELD_NUMBER: builtins.int
    ITEM_WEIGHT_FIELD_NUMBER: builtins.int
    RESTORING_FORCE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    BOWS_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    API_RESTORING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    STARTING_FORCE_FIELD_NUMBER: builtins.int
    FASTENER_TYPE_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    CD_CENTRALIZER_CAT_FORCE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def item_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restoring_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESTORING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minimum_diameter(self) -> global___FloatMessage:
        """Original Name: MINIMUM_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_axial(self) -> global___FloatMessage:
        """Original Name: COF_AXIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_fixed(self) -> global___StringMessage:
        """Original Name: IS_FIXED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_diameter(self) -> global___FloatMessage:
        """Original Name: CASING_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_diameter_measure(self) -> global___FloatMessage:
        """Original Name: NOMINAL_DIAMETER_MEASURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def part_number(self) -> global___StringMessage:
        """Original Name: PART_NUMBER, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def non_fixed(self) -> global___StringMessage:
        """Original Name: NON_FIXED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_num(self) -> global___StringMessage:
        """Original Name: MATERIAL_NUM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_restoring_force(self) -> global___FloatMessage:
        """Original Name: API_RESTORING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def height_dsdsunit(self) -> global___StringMessage:
        """Original Name: HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_radial(self) -> global___FloatMessage:
        """Original Name: COF_RADIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minimum_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: MINIMUM_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def internal_ref(self) -> global___StringMessage:
        """Original Name: INTERNAL_REF, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_diameter_measure_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOMINAL_DIAMETER_MEASURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUNNING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def height(self) -> global___FloatMessage:
        """Original Name: HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_diameter(self) -> global___FloatMessage:
        """Original Name: HOLE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_diameter(self) -> global___StringMessage:
        """Original Name: NOMINAL_DIAMETER, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def starting_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: STARTING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_force(self) -> global___FloatMessage:
        """Original Name: RUNNING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_weight(self) -> global___FloatMessage:
        """Original Name: ITEM_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restoring_force(self) -> global___FloatMessage:
        """Original Name: RESTORING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bows(self) -> global___Int32Message:
        """Original Name: BOWS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_restoring_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_RESTORING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def starting_force(self) -> global___FloatMessage:
        """Original Name: STARTING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fastener_type(self) -> global___StringMessage:
        """Original Name: FASTENER_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_CENTRALIZER_CATALOG_CD_CATALOG
        """
    @property
    def cd_centralizer_cat_force(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCentralizerCatForceRef]:
        """Original Name: CD_CENTRALIZER_CAT_FORCE, WrappedMessage: CdCentralizerCatForce
        FK_CD_CENTRALIZER_CAT_FORCE_CD_CENTRALIZER_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        item_weight_dsdsunit: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        restoring_force_dsdsunit: global___StringMessage | None = ...,
        minimum_diameter: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        cof_axial: global___FloatMessage | None = ...,
        is_fixed: global___StringMessage | None = ...,
        casing_diameter: global___FloatMessage | None = ...,
        nominal_diameter_measure: global___FloatMessage | None = ...,
        part_number: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        non_fixed: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        material_num: global___StringMessage | None = ...,
        api_restoring_force: global___FloatMessage | None = ...,
        height_dsdsunit: global___StringMessage | None = ...,
        type: global___StringMessage | None = ...,
        cof_radial: global___FloatMessage | None = ...,
        minimum_diameter_dsdsunit: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        internal_ref: global___StringMessage | None = ...,
        nominal_diameter_measure_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        hole_diameter_dsdsunit: global___StringMessage | None = ...,
        running_force_dsdsunit: global___StringMessage | None = ...,
        height: global___FloatMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        hole_diameter: global___FloatMessage | None = ...,
        nominal_diameter: global___StringMessage | None = ...,
        casing_diameter_dsdsunit: global___StringMessage | None = ...,
        starting_force_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        running_force: global___FloatMessage | None = ...,
        item_weight: global___FloatMessage | None = ...,
        restoring_force: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        bows: global___Int32Message | None = ...,
        update_app_id: global___StringMessage | None = ...,
        api_restoring_force_dsdsunit: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        starting_force: global___FloatMessage | None = ...,
        fastener_type: global___StringMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        cd_centralizer_cat_force: collections.abc.Iterable[global___CdCentralizerCatForceRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "api_restoring_force", b"api_restoring_force", "api_restoring_force_dsdsunit", b"api_restoring_force_dsdsunit", "bows", b"bows", "casing_diameter", b"casing_diameter", "casing_diameter_dsdsunit", b"casing_diameter_dsdsunit", "cd_catalog", b"cd_catalog", "cof_axial", b"cof_axial", "cof_radial", b"cof_radial", "comp_type_code", b"comp_type_code", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "fastener_type", b"fastener_type", "height", b"height", "height_dsdsunit", b"height_dsdsunit", "hole_diameter", b"hole_diameter", "hole_diameter_dsdsunit", b"hole_diameter_dsdsunit", "internal_ref", b"internal_ref", "is_fixed", b"is_fixed", "item_weight", b"item_weight", "item_weight_dsdsunit", b"item_weight_dsdsunit", "manufacturer", b"manufacturer", "material_num", b"material_num", "minimum_diameter", b"minimum_diameter", "minimum_diameter_dsdsunit", b"minimum_diameter_dsdsunit", "native_uid", b"native_uid", "nominal_diameter", b"nominal_diameter", "nominal_diameter_measure", b"nominal_diameter_measure", "nominal_diameter_measure_dsdsunit", b"nominal_diameter_measure_dsdsunit", "non_fixed", b"non_fixed", "part_number", b"part_number", "restoring_force", b"restoring_force", "restoring_force_dsdsunit", b"restoring_force_dsdsunit", "running_force", b"running_force", "running_force_dsdsunit", b"running_force_dsdsunit", "starting_force", b"starting_force", "starting_force_dsdsunit", b"starting_force_dsdsunit", "type", b"type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "api_restoring_force", b"api_restoring_force", "api_restoring_force_dsdsunit", b"api_restoring_force_dsdsunit", "bows", b"bows", "casing_diameter", b"casing_diameter", "casing_diameter_dsdsunit", b"casing_diameter_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "cd_centralizer_cat_force", b"cd_centralizer_cat_force", "cof_axial", b"cof_axial", "cof_radial", b"cof_radial", "comp_type_code", b"comp_type_code", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "fastener_type", b"fastener_type", "height", b"height", "height_dsdsunit", b"height_dsdsunit", "hole_diameter", b"hole_diameter", "hole_diameter_dsdsunit", b"hole_diameter_dsdsunit", "internal_ref", b"internal_ref", "is_fixed", b"is_fixed", "item_weight", b"item_weight", "item_weight_dsdsunit", b"item_weight_dsdsunit", "manufacturer", b"manufacturer", "material_num", b"material_num", "minimum_diameter", b"minimum_diameter", "minimum_diameter_dsdsunit", b"minimum_diameter_dsdsunit", "native_uid", b"native_uid", "nominal_diameter", b"nominal_diameter", "nominal_diameter_measure", b"nominal_diameter_measure", "nominal_diameter_measure_dsdsunit", b"nominal_diameter_measure_dsdsunit", "non_fixed", b"non_fixed", "part_number", b"part_number", "restoring_force", b"restoring_force", "restoring_force_dsdsunit", b"restoring_force_dsdsunit", "running_force", b"running_force", "running_force_dsdsunit", b"running_force_dsdsunit", "starting_force", b"starting_force", "starting_force_dsdsunit", b"starting_force_dsdsunit", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdCentralizerCatalog = CdCentralizerCatalog

class CdCentralizerCatForce(google.protobuf.message.Message):
    """Original Name: CD_CENTRALIZER_CAT_FORCE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CENTRALIZER_FORCE_ID_FIELD_NUMBER: builtins.int
    RESTORING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HOLE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_DIAMETER_FIELD_NUMBER: builtins.int
    STARTING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_FORCE_FIELD_NUMBER: builtins.int
    RESTORING_FORCE_FIELD_NUMBER: builtins.int
    API_RESTORING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    API_RESTORING_FORCE_FIELD_NUMBER: builtins.int
    STARTING_FORCE_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    CD_CENTRALIZER_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    centralizer_force_id: builtins.str
    """Original Name: CENTRALIZER_FORCE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def restoring_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESTORING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUNNING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_diameter(self) -> global___FloatMessage:
        """Original Name: HOLE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def starting_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: STARTING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_force(self) -> global___FloatMessage:
        """Original Name: RUNNING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restoring_force(self) -> global___FloatMessage:
        """Original Name: RESTORING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_restoring_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_RESTORING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def api_restoring_force(self) -> global___FloatMessage:
        """Original Name: API_RESTORING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def starting_force(self) -> global___FloatMessage:
        """Original Name: STARTING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_centralizer_catalog(self) -> global___CdCentralizerCatalogRef:
        """Remote references:

        Original Name: CD_CENTRALIZER_CATALOG, WrappedMessage: CdCentralizerCatalog
        FK_CD_CENTRALIZER_CAT_FORCE_CD_CENTRALIZER_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        centralizer_force_id: builtins.str = ...,
        restoring_force_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        hole_diameter_dsdsunit: global___StringMessage | None = ...,
        running_force_dsdsunit: global___StringMessage | None = ...,
        hole_diameter: global___FloatMessage | None = ...,
        starting_force_dsdsunit: global___StringMessage | None = ...,
        running_force: global___FloatMessage | None = ...,
        restoring_force: global___FloatMessage | None = ...,
        api_restoring_force_dsdsunit: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        api_restoring_force: global___FloatMessage | None = ...,
        starting_force: global___FloatMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        cd_centralizer_catalog: global___CdCentralizerCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_restoring_force", b"api_restoring_force", "api_restoring_force_dsdsunit", b"api_restoring_force_dsdsunit", "cd_centralizer_catalog", b"cd_centralizer_catalog", "hole_diameter", b"hole_diameter", "hole_diameter_dsdsunit", b"hole_diameter_dsdsunit", "native_uid", b"native_uid", "restoring_force", b"restoring_force", "restoring_force_dsdsunit", b"restoring_force_dsdsunit", "running_force", b"running_force", "running_force_dsdsunit", b"running_force_dsdsunit", "starting_force", b"starting_force", "starting_force_dsdsunit", b"starting_force_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_restoring_force", b"api_restoring_force", "api_restoring_force_dsdsunit", b"api_restoring_force_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_centralizer_catalog", b"cd_centralizer_catalog", "centralizer_force_id", b"centralizer_force_id", "hole_diameter", b"hole_diameter", "hole_diameter_dsdsunit", b"hole_diameter_dsdsunit", "native_uid", b"native_uid", "restoring_force", b"restoring_force", "restoring_force_dsdsunit", b"restoring_force_dsdsunit", "running_force", b"running_force", "running_force_dsdsunit", b"running_force_dsdsunit", "starting_force", b"starting_force", "starting_force_dsdsunit", b"starting_force_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdCentralizerCatForce = CdCentralizerCatForce

class CdChangeHistoryJournal(google.protobuf.message.Message):
    """Original Name: CD_CHANGE_HISTORY_JOURNAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ITEM_LOCATOR_FIELD_NUMBER: builtins.int
    USER_COMMENT_FIELD_NUMBER: builtins.int
    ACTION_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CHANGE_HISTORY_JOURNAL_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    APPLICATION_FIELD_NUMBER: builtins.int
    USER_ID_FIELD_NUMBER: builtins.int
    ACTION_ITEM_FIELD_NUMBER: builtins.int
    PARENT_LOCATOR_FIELD_NUMBER: builtins.int
    CHANGE_DATE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def item_locator(self) -> global___StringMessage:
        """Original Name: ITEM_LOCATOR, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_comment(self) -> global___StringMessage:
        """Original Name: USER_COMMENT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def action_code(self) -> global___StringMessage:
        """Original Name: ACTION_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    change_history_journal_id: builtins.str
    """Original Name: CHANGE_HISTORY_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application(self) -> global___StringMessage:
        """Original Name: APPLICATION, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_id(self) -> global___StringMessage:
        """Original Name: USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def action_item(self) -> global___StringMessage:
        """Original Name: ACTION_ITEM, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_locator(self) -> global___StringMessage:
        """Original Name: PARENT_LOCATOR, Original type: Edm.String, Max Length: 450,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def change_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CHANGE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        item_locator: global___StringMessage | None = ...,
        user_comment: global___StringMessage | None = ...,
        action_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        change_history_journal_id: builtins.str = ...,
        description: global___StringMessage | None = ...,
        application: global___StringMessage | None = ...,
        user_id: global___StringMessage | None = ...,
        action_item: global___StringMessage | None = ...,
        parent_locator: global___StringMessage | None = ...,
        change_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["action_code", b"action_code", "action_item", b"action_item", "application", b"application", "change_date", b"change_date", "description", b"description", "item_locator", b"item_locator", "native_uid", b"native_uid", "parent_locator", b"parent_locator", "user_comment", b"user_comment", "user_id", b"user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["action_code", b"action_code", "action_item", b"action_item", "application", b"application", "change_date", b"change_date", "change_history_journal_id", b"change_history_journal_id", "description", b"description", "item_locator", b"item_locator", "native_uid", b"native_uid", "parent_locator", b"parent_locator", "undeclared_dependencies", b"undeclared_dependencies", "user_comment", b"user_comment", "user_id", b"user_id"]) -> None: ...

global___CdChangeHistoryJournal = CdChangeHistoryJournal

class CdClass(google.protobuf.message.Message):
    """Original Name: CD_CLASS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_PERCENT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    SERVICE_CLASS_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLASS_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_percent(self) -> global___FloatMessage:
        """Original Name: WALL_THICKNESS_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_class(self) -> global___StringMessage:
        """Original Name: SERVICE_CLASS, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: WALL_THICKNESS_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    class_id: builtins.str
    """Original Name: CLASS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wall_thickness_percent: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        service_class: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_app_id: global___StringMessage | None = ...,
        wall_thickness_percent_dsdsunit: global___StringMessage | None = ...,
        class_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "native_uid", b"native_uid", "service_class", b"service_class", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wall_thickness_percent", b"wall_thickness_percent", "wall_thickness_percent_dsdsunit", b"wall_thickness_percent_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["class_id", b"class_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "native_uid", b"native_uid", "service_class", b"service_class", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wall_thickness_percent", b"wall_thickness_percent", "wall_thickness_percent_dsdsunit", b"wall_thickness_percent_dsdsunit"]) -> None: ...

global___CdClass = CdClass

class CdCompletion(google.protobuf.message.Message):
    """Original Name: CD_COMPLETION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMPLETION_DESCRIPTION_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    PARENT_COMPLETION_ID_FIELD_NUMBER: builtins.int
    IS_COMMINGLED_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    DATE_COMPLETED_FIELD_NUMBER: builtins.int
    MPP_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_BOTTOM_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    COMPLETION_NUMBER_FIELD_NUMBER: builtins.int
    DESIGN_H2S_FIELD_NUMBER: builtins.int
    PRODUCING_AREA_CODE_FIELD_NUMBER: builtins.int
    FUNCTION_CODE_FIELD_NUMBER: builtins.int
    EVENT_SEQUENCE_FIELD_NUMBER: builtins.int
    TOP_TVD_FIELD_NUMBER: builtins.int
    COMPLETION_INCLINATION_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUSTOMER_COMPLETION_ID_FIELD_NUMBER: builtins.int
    DESIGN_LIFE_FIELD_NUMBER: builtins.int
    PLANNED_COMPLETION_YEAR_FIELD_NUMBER: builtins.int
    MPP_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMPLETION_NAME_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    CLASSIFICATION_FIELD_NUMBER: builtins.int
    BOTTOM_MD_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    PRODUCING_SEGMENT_CODE_FIELD_NUMBER: builtins.int
    RESERVOIR_ID_FIELD_NUMBER: builtins.int
    COMPLETION_WORKING_INT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DESIGN_BHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_BOTTOM_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_MD_FIELD_NUMBER: builtins.int
    TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CHARACTER_MONITOR_CODE_FIELD_NUMBER: builtins.int
    COMPLETION_WORKING_INT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESIGN_H2S_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_BOTTOM_FIELD_NUMBER: builtins.int
    BOTTOM_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESIGN_CO2_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_OPEN_HOLE_FIELD_NUMBER: builtins.int
    API_NO_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    COMPLETION_CODE_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_TOP_FIELD_NUMBER: builtins.int
    RESERVOIR_INCLINATION_MAX_FIELD_NUMBER: builtins.int
    BOTTOM_TVD_FIELD_NUMBER: builtins.int
    COMPLETION_INCLINATION_MAX_FIELD_NUMBER: builtins.int
    DATE_ABANDONED_FIELD_NUMBER: builtins.int
    ACTUATION_CODE_FIELD_NUMBER: builtins.int
    IS_INTELLIGENT_COMPLETION_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    BATTERY_FIELD_NUMBER: builtins.int
    INTEREST_TYPE_FIELD_NUMBER: builtins.int
    IS_COMPLETED_CONCURRENTLY_FIELD_NUMBER: builtins.int
    OW_WELL_PROD_ZONE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    DESIGN_BHP_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_INCLINATION_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    FIELD_ID_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_BOTTOM_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_TOP_FIELD_NUMBER: builtins.int
    COMPLETION_CASING_TYPE_FIELD_NUMBER: builtins.int
    IS_PROJECT_READONLY_FIELD_NUMBER: builtins.int
    DATA_PROCESSING_CODE_FIELD_NUMBER: builtins.int
    DESIGN_BHP_FIELD_NUMBER: builtins.int
    COMPLETION_UWI_FIELD_NUMBER: builtins.int
    DATA_MONITOR_CODE_FIELD_NUMBER: builtins.int
    NO_ISOLATION_ZONES_FIELD_NUMBER: builtins.int
    DESIGN_BHT_FIELD_NUMBER: builtins.int
    TOP_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIPMENT_TYPE_USED_FIELD_NUMBER: builtins.int
    IS_NEW_TECHNOLOGY_FIELD_NUMBER: builtins.int
    DESIGN_CO2_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_COMPLETION_FLUID_FIELD_NUMBER: builtins.int
    CD_COMPLETION_TREATMENT_FIELD_NUMBER: builtins.int
    DM_PARTNER_COMPLETION_FIELD_NUMBER: builtins.int
    CD_COMPLETION_NOTES_FIELD_NUMBER: builtins.int
    CD_COMPLETION_UWI_FIELD_NUMBER: builtins.int
    CD_WBO_COMP_LINK_FIELD_NUMBER: builtins.int
    CD_COMPLETION_STATUS_HISTORY_FIELD_NUMBER: builtins.int
    DM_EVENT_COMPLETION_LINK_FIELD_NUMBER: builtins.int
    CD_COMPLETION_INTERVENT_FIELD_NUMBER: builtins.int
    CD_COMPLETION_RETRIEVABLE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def completion_description(self) -> global___StringMessage:
        """Original Name: COMPLETION_DESCRIPTION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_completion_id(self) -> global___StringMessage:
        """Original Name: PARENT_COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_commingled(self) -> global___StringMessage:
        """Original Name: IS_COMMINGLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_completed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_COMPLETED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mpp(self) -> global___FloatMessage:
        """Original Name: MPP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_bottom_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LONGITUDE_BOTTOM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def completion_number(self) -> global___FloatMessage:
        """Original Name: COMPLETION_NUMBER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_h2s(self) -> global___FloatMessage:
        """Original Name: DESIGN_H2S, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def producing_area_code(self) -> global___StringMessage:
        """Original Name: PRODUCING_AREA_CODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def function_code(self) -> global___StringMessage:
        """Original Name: FUNCTION_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_sequence(self) -> global___StringMessage:
        """Original Name: EVENT_SEQUENCE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_tvd(self) -> global___FloatMessage:
        """Original Name: TOP_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_inclination_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPLETION_INCLINATION_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LATITUDE_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def customer_completion_id(self) -> global___StringMessage:
        """Original Name: CUSTOMER_COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_life(self) -> global___StringMessage:
        """Original Name: DESIGN_LIFE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def planned_completion_year(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PLANNED_COMPLETION_YEAR, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mpp_dsdsunit(self) -> global___StringMessage:
        """Original Name: MPP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_name(self) -> global___StringMessage:
        """Original Name: COMPLETION_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_id: builtins.str
    """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def classification(self) -> global___StringMessage:
        """Original Name: CLASSIFICATION, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_md(self) -> global___FloatMessage:
        """Original Name: BOTTOM_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LONGITUDE_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def producing_segment_code(self) -> global___StringMessage:
        """Original Name: PRODUCING_SEGMENT_CODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_id(self) -> global___StringMessage:
        """Original Name: RESERVOIR_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_working_int(self) -> global___FloatMessage:
        """Original Name: COMPLETION_WORKING_INT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_bht_dsdsunit(self) -> global___StringMessage:
        """Original Name: DESIGN_BHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_bottom_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LATITUDE_BOTTOM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_md(self) -> global___FloatMessage:
        """Original Name: TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def character_monitor_code(self) -> global___StringMessage:
        """Original Name: CHARACTER_MONITOR_CODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_working_int_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPLETION_WORKING_INT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_h2s_dsdsunit(self) -> global___StringMessage:
        """Original Name: DESIGN_H2S_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_bottom(self) -> global___DoubleMessage:
        """Original Name: GEO_LATITUDE_BOTTOM, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_co2_dsdsunit(self) -> global___StringMessage:
        """Original Name: DESIGN_CO2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_open_hole(self) -> global___StringMessage:
        """Original Name: IS_OPEN_HOLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_no(self) -> global___StringMessage:
        """Original Name: API_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scenario_id(self) -> global___StringMessage:
        """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_code(self) -> global___StringMessage:
        """Original Name: COMPLETION_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_top(self) -> global___DoubleMessage:
        """Original Name: GEO_LATITUDE_TOP, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_inclination_max(self) -> global___FloatMessage:
        """Original Name: RESERVOIR_INCLINATION_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_tvd(self) -> global___FloatMessage:
        """Original Name: BOTTOM_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_inclination_max(self) -> global___FloatMessage:
        """Original Name: COMPLETION_INCLINATION_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_abandoned(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_ABANDONED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actuation_code(self) -> global___StringMessage:
        """Original Name: ACTUATION_CODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_intelligent_completion(self) -> global___StringMessage:
        """Original Name: IS_INTELLIGENT_COMPLETION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def battery(self) -> global___StringMessage:
        """Original Name: BATTERY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interest_type(self) -> global___StringMessage:
        """Original Name: INTEREST_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_completed_concurrently(self) -> global___StringMessage:
        """Original Name: IS_COMPLETED_CONCURRENTLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ow_well_prod_zone(self) -> global___StringMessage:
        """Original Name: OW_WELL_PROD_ZONE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def design_bhp_dsdsunit(self) -> global___StringMessage:
        """Original Name: DESIGN_BHP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_inclination_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESERVOIR_INCLINATION_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_id(self) -> global___StringMessage:
        """Original Name: FIELD_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_bottom(self) -> global___DoubleMessage:
        """Original Name: GEO_LONGITUDE_BOTTOM, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_top(self) -> global___DoubleMessage:
        """Original Name: GEO_LONGITUDE_TOP, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_casing_type(self) -> global___StringMessage:
        """Original Name: COMPLETION_CASING_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_project_readonly(self) -> global___StringMessage:
        """Original Name: IS_PROJECT_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data_processing_code(self) -> global___StringMessage:
        """Original Name: DATA_PROCESSING_CODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_bhp(self) -> global___FloatMessage:
        """Original Name: DESIGN_BHP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_uwi(self) -> global___StringMessage:
        """Original Name: COMPLETION_UWI, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data_monitor_code(self) -> global___StringMessage:
        """Original Name: DATA_MONITOR_CODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def no_isolation_zones(self) -> global___Int32Message:
        """Original Name: NO_ISOLATION_ZONES, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_bht(self) -> global___FloatMessage:
        """Original Name: DESIGN_BHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_type_used(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_TYPE_USED, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_new_technology(self) -> global___StringMessage:
        """Original Name: IS_NEW_TECHNOLOGY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_co2(self) -> global___FloatMessage:
        """Original Name: DESIGN_CO2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_COMPLETION_CD_WELLBORE
        """
    @property
    def cd_completion_fluid(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCompletionFluidRef]:
        """Original Name: CD_COMPLETION_FLUID, WrappedMessage: CdCompletionFluid
        FK_CD_COMPLETION_FLUID_CD_COMPLETION
        """
    @property
    def cd_completion_treatment(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCompletionTreatmentRef]:
        """Original Name: CD_COMPLETION_TREATMENT, WrappedMessage: CdCompletionTreatment
        FK_CD_COMPLETION_TREATMENT_CD_COMPLETION
        """
    @property
    def dm_partner_completion(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPartnerCompletionRef]:
        """Original Name: DM_PARTNER_COMPLETION, WrappedMessage: DmPartnerCompletion
        FK_DM_PARTNER_COMPLETION_CD_COMPLETION
        """
    @property
    def cd_completion_notes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCompletionNotesRef]:
        """Original Name: CD_COMPLETION_NOTES, WrappedMessage: CdCompletionNotes
        FK_CD_COMPLETION_NOTES_CD_COMPLETION
        """
    @property
    def cd_completion_uwi(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCompletionUwiRef]:
        """Original Name: CD_COMPLETION_UWI, WrappedMessage: CdCompletionUwi
        FK_CD_COMPLETION_UWI_CD_COMPLETION
        """
    @property
    def cd_wbo_comp_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWboCompLinkRef]:
        """Original Name: CD_WBO_COMP_LINK, WrappedMessage: CdWboCompLink
        FK_CD_WBO_COMP_LINK_CD_COMPLETION
        """
    @property
    def cd_completion_status_history(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCompletionStatusHistoryRef]:
        """Original Name: CD_COMPLETION_STATUS_HISTORY, WrappedMessage: CdCompletionStatusHistory
        FK_CD_COMPLETION_STATUS_HISTORY_CD_COMPLETION
        """
    @property
    def dm_event_completion_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEventCompletionLinkRef]:
        """Original Name: DM_EVENT_COMPLETION_LINK, WrappedMessage: DmEventCompletionLink
        FK_DM_EVENT_COMPLETION_LINK_CD_COMPLETION
        """
    @property
    def cd_completion_intervent(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCompletionInterventRef]:
        """Original Name: CD_COMPLETION_INTERVENT, WrappedMessage: CdCompletionIntervent
        FK_CD_COMPLETION_INTERVENT_CD_COMPLETION
        """
    @property
    def cd_completion_retrievable(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCompletionRetrievableRef]:
        """Original Name: CD_COMPLETION_RETRIEVABLE, WrappedMessage: CdCompletionRetrievable
        FK_CD_COMPLETION_RETRIEVABLE_CD_COMPLETION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        completion_description: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        parent_completion_id: global___StringMessage | None = ...,
        is_commingled: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        date_completed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        mpp: global___FloatMessage | None = ...,
        geo_longitude_bottom_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        completion_number: global___FloatMessage | None = ...,
        design_h2s: global___FloatMessage | None = ...,
        producing_area_code: global___StringMessage | None = ...,
        function_code: global___StringMessage | None = ...,
        event_sequence: global___StringMessage | None = ...,
        top_tvd: global___FloatMessage | None = ...,
        completion_inclination_max_dsdsunit: global___StringMessage | None = ...,
        geo_latitude_top_dsdsunit: global___StringMessage | None = ...,
        customer_completion_id: global___StringMessage | None = ...,
        design_life: global___StringMessage | None = ...,
        planned_completion_year: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        mpp_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        completion_name: global___StringMessage | None = ...,
        completion_id: builtins.str = ...,
        classification: global___StringMessage | None = ...,
        bottom_md: global___FloatMessage | None = ...,
        geo_longitude_top_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        producing_segment_code: global___StringMessage | None = ...,
        reservoir_id: global___StringMessage | None = ...,
        completion_working_int: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        design_bht_dsdsunit: global___StringMessage | None = ...,
        geo_latitude_bottom_dsdsunit: global___StringMessage | None = ...,
        top_md: global___FloatMessage | None = ...,
        top_md_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        character_monitor_code: global___StringMessage | None = ...,
        completion_working_int_dsdsunit: global___StringMessage | None = ...,
        design_h2s_dsdsunit: global___StringMessage | None = ...,
        geo_latitude_bottom: global___DoubleMessage | None = ...,
        bottom_tvd_dsdsunit: global___StringMessage | None = ...,
        design_co2_dsdsunit: global___StringMessage | None = ...,
        is_open_hole: global___StringMessage | None = ...,
        api_no: global___StringMessage | None = ...,
        scenario_id: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        completion_code: global___StringMessage | None = ...,
        geo_latitude_top: global___DoubleMessage | None = ...,
        reservoir_inclination_max: global___FloatMessage | None = ...,
        bottom_tvd: global___FloatMessage | None = ...,
        completion_inclination_max: global___FloatMessage | None = ...,
        date_abandoned: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        actuation_code: global___StringMessage | None = ...,
        is_intelligent_completion: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        battery: global___StringMessage | None = ...,
        interest_type: global___StringMessage | None = ...,
        is_completed_concurrently: global___StringMessage | None = ...,
        ow_well_prod_zone: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        design_bhp_dsdsunit: global___StringMessage | None = ...,
        reservoir_inclination_max_dsdsunit: global___StringMessage | None = ...,
        bottom_md_dsdsunit: global___StringMessage | None = ...,
        field_id: global___StringMessage | None = ...,
        geo_longitude_bottom: global___DoubleMessage | None = ...,
        geo_longitude_top: global___DoubleMessage | None = ...,
        completion_casing_type: global___StringMessage | None = ...,
        is_project_readonly: global___StringMessage | None = ...,
        data_processing_code: global___StringMessage | None = ...,
        design_bhp: global___FloatMessage | None = ...,
        completion_uwi: global___StringMessage | None = ...,
        data_monitor_code: global___StringMessage | None = ...,
        no_isolation_zones: global___Int32Message | None = ...,
        design_bht: global___FloatMessage | None = ...,
        top_tvd_dsdsunit: global___StringMessage | None = ...,
        equipment_type_used: global___StringMessage | None = ...,
        is_new_technology: global___StringMessage | None = ...,
        design_co2: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        cd_completion_fluid: collections.abc.Iterable[global___CdCompletionFluidRef] | None = ...,
        cd_completion_treatment: collections.abc.Iterable[global___CdCompletionTreatmentRef] | None = ...,
        dm_partner_completion: collections.abc.Iterable[global___DmPartnerCompletionRef] | None = ...,
        cd_completion_notes: collections.abc.Iterable[global___CdCompletionNotesRef] | None = ...,
        cd_completion_uwi: collections.abc.Iterable[global___CdCompletionUwiRef] | None = ...,
        cd_wbo_comp_link: collections.abc.Iterable[global___CdWboCompLinkRef] | None = ...,
        cd_completion_status_history: collections.abc.Iterable[global___CdCompletionStatusHistoryRef] | None = ...,
        dm_event_completion_link: collections.abc.Iterable[global___DmEventCompletionLinkRef] | None = ...,
        cd_completion_intervent: collections.abc.Iterable[global___CdCompletionInterventRef] | None = ...,
        cd_completion_retrievable: collections.abc.Iterable[global___CdCompletionRetrievableRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["actuation_code", b"actuation_code", "api_no", b"api_no", "battery", b"battery", "bottom_md", b"bottom_md", "bottom_md_dsdsunit", b"bottom_md_dsdsunit", "bottom_tvd", b"bottom_tvd", "bottom_tvd_dsdsunit", b"bottom_tvd_dsdsunit", "cd_wellbore", b"cd_wellbore", "character_monitor_code", b"character_monitor_code", "classification", b"classification", "completion_casing_type", b"completion_casing_type", "completion_code", b"completion_code", "completion_description", b"completion_description", "completion_inclination_max", b"completion_inclination_max", "completion_inclination_max_dsdsunit", b"completion_inclination_max_dsdsunit", "completion_name", b"completion_name", "completion_number", b"completion_number", "completion_uwi", b"completion_uwi", "completion_working_int", b"completion_working_int", "completion_working_int_dsdsunit", b"completion_working_int_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "customer_completion_id", b"customer_completion_id", "data_monitor_code", b"data_monitor_code", "data_processing_code", b"data_processing_code", "date_abandoned", b"date_abandoned", "date_completed", b"date_completed", "design_bhp", b"design_bhp", "design_bhp_dsdsunit", b"design_bhp_dsdsunit", "design_bht", b"design_bht", "design_bht_dsdsunit", b"design_bht_dsdsunit", "design_co2", b"design_co2", "design_co2_dsdsunit", b"design_co2_dsdsunit", "design_h2s", b"design_h2s", "design_h2s_dsdsunit", b"design_h2s_dsdsunit", "design_life", b"design_life", "equipment_type_used", b"equipment_type_used", "event_sequence", b"event_sequence", "field_id", b"field_id", "function_code", b"function_code", "geo_latitude_bottom", b"geo_latitude_bottom", "geo_latitude_bottom_dsdsunit", b"geo_latitude_bottom_dsdsunit", "geo_latitude_top", b"geo_latitude_top", "geo_latitude_top_dsdsunit", b"geo_latitude_top_dsdsunit", "geo_longitude_bottom", b"geo_longitude_bottom", "geo_longitude_bottom_dsdsunit", b"geo_longitude_bottom_dsdsunit", "geo_longitude_top", b"geo_longitude_top", "geo_longitude_top_dsdsunit", b"geo_longitude_top_dsdsunit", "interest_type", b"interest_type", "is_commingled", b"is_commingled", "is_completed_concurrently", b"is_completed_concurrently", "is_intelligent_completion", b"is_intelligent_completion", "is_new_technology", b"is_new_technology", "is_open_hole", b"is_open_hole", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "mpp", b"mpp", "mpp_dsdsunit", b"mpp_dsdsunit", "native_uid", b"native_uid", "no_isolation_zones", b"no_isolation_zones", "ow_well_prod_zone", b"ow_well_prod_zone", "parent_completion_id", b"parent_completion_id", "planned_completion_year", b"planned_completion_year", "producing_area_code", b"producing_area_code", "producing_segment_code", b"producing_segment_code", "remarks", b"remarks", "reservoir_id", b"reservoir_id", "reservoir_inclination_max", b"reservoir_inclination_max", "reservoir_inclination_max_dsdsunit", b"reservoir_inclination_max_dsdsunit", "scenario_id", b"scenario_id", "top_md", b"top_md", "top_md_dsdsunit", b"top_md_dsdsunit", "top_tvd", b"top_tvd", "top_tvd_dsdsunit", b"top_tvd_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["actuation_code", b"actuation_code", "api_no", b"api_no", "battery", b"battery", "bottom_md", b"bottom_md", "bottom_md_dsdsunit", b"bottom_md_dsdsunit", "bottom_tvd", b"bottom_tvd", "bottom_tvd_dsdsunit", b"bottom_tvd_dsdsunit", "cd_completion_fluid", b"cd_completion_fluid", "cd_completion_intervent", b"cd_completion_intervent", "cd_completion_notes", b"cd_completion_notes", "cd_completion_retrievable", b"cd_completion_retrievable", "cd_completion_status_history", b"cd_completion_status_history", "cd_completion_treatment", b"cd_completion_treatment", "cd_completion_uwi", b"cd_completion_uwi", "cd_wbo_comp_link", b"cd_wbo_comp_link", "cd_wellbore", b"cd_wellbore", "character_monitor_code", b"character_monitor_code", "classification", b"classification", "completion_casing_type", b"completion_casing_type", "completion_code", b"completion_code", "completion_description", b"completion_description", "completion_id", b"completion_id", "completion_inclination_max", b"completion_inclination_max", "completion_inclination_max_dsdsunit", b"completion_inclination_max_dsdsunit", "completion_name", b"completion_name", "completion_number", b"completion_number", "completion_uwi", b"completion_uwi", "completion_working_int", b"completion_working_int", "completion_working_int_dsdsunit", b"completion_working_int_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "customer_completion_id", b"customer_completion_id", "data_monitor_code", b"data_monitor_code", "data_processing_code", b"data_processing_code", "date_abandoned", b"date_abandoned", "date_completed", b"date_completed", "design_bhp", b"design_bhp", "design_bhp_dsdsunit", b"design_bhp_dsdsunit", "design_bht", b"design_bht", "design_bht_dsdsunit", b"design_bht_dsdsunit", "design_co2", b"design_co2", "design_co2_dsdsunit", b"design_co2_dsdsunit", "design_h2s", b"design_h2s", "design_h2s_dsdsunit", b"design_h2s_dsdsunit", "design_life", b"design_life", "dm_event_completion_link", b"dm_event_completion_link", "dm_partner_completion", b"dm_partner_completion", "equipment_type_used", b"equipment_type_used", "event_sequence", b"event_sequence", "field_id", b"field_id", "function_code", b"function_code", "geo_latitude_bottom", b"geo_latitude_bottom", "geo_latitude_bottom_dsdsunit", b"geo_latitude_bottom_dsdsunit", "geo_latitude_top", b"geo_latitude_top", "geo_latitude_top_dsdsunit", b"geo_latitude_top_dsdsunit", "geo_longitude_bottom", b"geo_longitude_bottom", "geo_longitude_bottom_dsdsunit", b"geo_longitude_bottom_dsdsunit", "geo_longitude_top", b"geo_longitude_top", "geo_longitude_top_dsdsunit", b"geo_longitude_top_dsdsunit", "interest_type", b"interest_type", "is_commingled", b"is_commingled", "is_completed_concurrently", b"is_completed_concurrently", "is_intelligent_completion", b"is_intelligent_completion", "is_new_technology", b"is_new_technology", "is_open_hole", b"is_open_hole", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "mpp", b"mpp", "mpp_dsdsunit", b"mpp_dsdsunit", "native_uid", b"native_uid", "no_isolation_zones", b"no_isolation_zones", "ow_well_prod_zone", b"ow_well_prod_zone", "parent_completion_id", b"parent_completion_id", "planned_completion_year", b"planned_completion_year", "producing_area_code", b"producing_area_code", "producing_segment_code", b"producing_segment_code", "remarks", b"remarks", "reservoir_id", b"reservoir_id", "reservoir_inclination_max", b"reservoir_inclination_max", "reservoir_inclination_max_dsdsunit", b"reservoir_inclination_max_dsdsunit", "scenario_id", b"scenario_id", "top_md", b"top_md", "top_md_dsdsunit", b"top_md_dsdsunit", "top_tvd", b"top_tvd", "top_tvd_dsdsunit", b"top_tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdCompletion = CdCompletion

class CdCompletionsCatalog(google.protobuf.message.Message):
    """Original Name: CD_COMPLETIONS_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONNECTION_TOP_PRESS_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    CONNECTION_BASE_PRESS_RATING_FIELD_NUMBER: builtins.int
    NOM_WEIGHT_PPF_FIELD_NUMBER: builtins.int
    PRESSURE_COLLAPSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HANGER_SIZE_FIELD_NUMBER: builtins.int
    API_LENGTH_EXTENSIONS_LOWER_FIELD_NUMBER: builtins.int
    PART_NO_FIELD_NUMBER: builtins.int
    FISHNECK_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_FLANGE_OD_FIELD_NUMBER: builtins.int
    PIN_SIZE_FIELD_NUMBER: builtins.int
    BOT_CONN_OD_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_DRIFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_RATING_TOP_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    API_PUMP_TYPE_FIELD_NUMBER: builtins.int
    MAX_WORK_LOAD_FIELD_NUMBER: builtins.int
    TOP_FLANGE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HANG_OFF_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOT_CONN_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_LENGTH_EXTENSIONS_FIELD_NUMBER: builtins.int
    TEMPERATURE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTACT_LENGTH_FIELD_NUMBER: builtins.int
    WL_BORE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANNULUS_SEAL_TYPE_FIELD_NUMBER: builtins.int
    WL_BORE_SIZE_FIELD_NUMBER: builtins.int
    WORKING_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    PRESSURE_BURST_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_PUMP_BORE_FIELD_NUMBER: builtins.int
    BOT_CONN_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    TOP_CONN_SIZE_FIELD_NUMBER: builtins.int
    ID_DRIFT_FIELD_NUMBER: builtins.int
    SEAT_TYPE_FIELD_NUMBER: builtins.int
    OD_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_THROUGH_BORE_FIELD_NUMBER: builtins.int
    PRESS_RATING_BOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_BARREL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    TRAVEL_VALVE_SEAT_FIELD_NUMBER: builtins.int
    NECK_SEAL_TYPE_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    MATERIAL_NUM_FIELD_NUMBER: builtins.int
    NOM_WEIGHT_PPF_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_PIN_SIZE_FIELD_NUMBER: builtins.int
    API_LENGTH_EXTENSIONS_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOT_FLANGE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRAVEL_VALVE_BALL_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OD_MAX_FIELD_NUMBER: builtins.int
    MAX_WORK_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    HANG_OFF_CAPACITY_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    PRESSURE_BURST_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CONN_TYPE_FIELD_NUMBER: builtins.int
    CONTACT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_FIELD_NUMBER: builtins.int
    API_BARREL_TYPE_FIELD_NUMBER: builtins.int
    HANGER_TYPE_FIELD_NUMBER: builtins.int
    MAX_TQ_FIELD_NUMBER: builtins.int
    FASTENER_TYPE_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    API_SEATING_ASS_LOC_FIELD_NUMBER: builtins.int
    BOX_PIN_CONFIG_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    API_BARREL_LENGTH_FIELD_NUMBER: builtins.int
    CONNECTION_BASE_PRESS_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    POCKET_TYPE_FIELD_NUMBER: builtins.int
    ACCESSORY_GROUP_FIELD_NUMBER: builtins.int
    PLUNGER_TYPE_FIELD_NUMBER: builtins.int
    API_PLUNGER_LENGTH_FIELD_NUMBER: builtins.int
    HANGER_SIZE_DESCRIPTION_FIELD_NUMBER: builtins.int
    ACCESSORY_NAME_FIELD_NUMBER: builtins.int
    API_TEMP_RATING_FIELD_NUMBER: builtins.int
    PRESS_RATING_BOT_FIELD_NUMBER: builtins.int
    MIN_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERNAL_REF_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    FISH_NECK_TYPE_FIELD_NUMBER: builtins.int
    BOT_FLANGE_OD_FIELD_NUMBER: builtins.int
    PRESS_RATING_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_MATERIAL_CLASS_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    API_LENGTH_EXTENSIONS_LOWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERIAL_ID_FIELD_NUMBER: builtins.int
    INTERNAL_THREAD_DESC_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    API_REQUIREMENT_LEVEL_FIELD_NUMBER: builtins.int
    DRAWING_REF_FIELD_NUMBER: builtins.int
    SEAL_SET_METHOD_FIELD_NUMBER: builtins.int
    WORKING_PRESS_FIELD_NUMBER: builtins.int
    API_PLUNGER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    HANGER_TYPE_DESCRIPTION_FIELD_NUMBER: builtins.int
    API_TBG_SIZE_CODE_FIELD_NUMBER: builtins.int
    MIN_THROUGH_BORE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RETAIN_FLUID_CLASS_FIELD_NUMBER: builtins.int
    API_TYPE_SEAT_ASS_FIELD_NUMBER: builtins.int
    MAX_TQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    POCKET_SIZE_FIELD_NUMBER: builtins.int
    HOLD_DOWN_TYPE_FIELD_NUMBER: builtins.int
    MIN_ID_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    PRESSURE_COLLAPSE_FIELD_NUMBER: builtins.int
    STANDING_VALVE_BALL_FIELD_NUMBER: builtins.int
    SUSP_TUBING_SIZE_FIELD_NUMBER: builtins.int
    CONNECTION_TOP_PRESS_RATING_FIELD_NUMBER: builtins.int
    PIN_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    POCKET_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CONN_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROFILE_TYPE_FIELD_NUMBER: builtins.int
    STANDING_VALVE_SEAT_FIELD_NUMBER: builtins.int
    FISHNECK_OD_FIELD_NUMBER: builtins.int
    COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_PUMP_BORE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HANGER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUSP_TUBING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_PIN_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BARREL_TYPE_FIELD_NUMBER: builtins.int
    SERVICE_TYPE_FIELD_NUMBER: builtins.int
    TEMPERATURE_RATING_FIELD_NUMBER: builtins.int
    TIE_DOWN_SYSTEM_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def connection_top_press_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_TOP_PRESS_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_base_press_rating(self) -> global___FloatMessage:
        """Original Name: CONNECTION_BASE_PRESS_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nom_weight_ppf(self) -> global___FloatMessage:
        """Original Name: NOM_WEIGHT_PPF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_collapse_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_COLLAPSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_size(self) -> global___FloatMessage:
        """Original Name: HANGER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_length_extensions_lower(self) -> global___FloatMessage:
        """Original Name: API_LENGTH_EXTENSIONS_LOWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def part_no(self) -> global___StringMessage:
        """Original Name: PART_NO, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_flange_od(self) -> global___FloatMessage:
        """Original Name: TOP_FLANGE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pin_size(self) -> global___FloatMessage:
        """Original Name: PIN_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_od(self) -> global___FloatMessage:
        """Original Name: BOT_CONN_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_DRIFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_top(self) -> global___FloatMessage:
        """Original Name: PRESS_RATING_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_pump_type(self) -> global___StringMessage:
        """Original Name: API_PUMP_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_work_load(self) -> global___FloatMessage:
        """Original Name: MAX_WORK_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_flange_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_FLANGE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hang_off_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: HANG_OFF_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOT_CONN_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_length_extensions(self) -> global___FloatMessage:
        """Original Name: API_LENGTH_EXTENSIONS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMPERATURE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_length(self) -> global___FloatMessage:
        """Original Name: CONTACT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wl_bore_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: WL_BORE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annulus_seal_type(self) -> global___StringMessage:
        """Original Name: ANNULUS_SEAL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wl_bore_size(self) -> global___FloatMessage:
        """Original Name: WL_BORE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORKING_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_burst_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_BURST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_pump_bore(self) -> global___FloatMessage:
        """Original Name: API_PUMP_BORE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_type(self) -> global___StringMessage:
        """Original Name: BOT_CONN_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def top_conn_size(self) -> global___FloatMessage:
        """Original Name: TOP_CONN_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift(self) -> global___FloatMessage:
        """Original Name: ID_DRIFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seat_type(self) -> global___StringMessage:
        """Original Name: SEAT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_through_bore(self) -> global___FloatMessage:
        """Original Name: MIN_THROUGH_BORE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_bot_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_RATING_BOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_barrel_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_BARREL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def travel_valve_seat(self) -> global___StringMessage:
        """Original Name: TRAVEL_VALVE_SEAT, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def neck_seal_type(self) -> global___StringMessage:
        """Original Name: NECK_SEAL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_num(self) -> global___StringMessage:
        """Original Name: MATERIAL_NUM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nom_weight_ppf_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOM_WEIGHT_PPF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_pin_size(self) -> global___FloatMessage:
        """Original Name: API_PIN_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_length_extensions_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_LENGTH_EXTENSIONS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_flange_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOT_FLANGE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def travel_valve_ball(self) -> global___StringMessage:
        """Original Name: TRAVEL_VALVE_BALL, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_max(self) -> global___FloatMessage:
        """Original Name: OD_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_work_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_WORK_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hang_off_capacity(self) -> global___FloatMessage:
        """Original Name: HANG_OFF_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_burst(self) -> global___FloatMessage:
        """Original Name: PRESSURE_BURST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_type(self) -> global___StringMessage:
        """Original Name: TOP_CONN_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTACT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length(self) -> global___FloatMessage:
        """Original Name: FISHNECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_barrel_type(self) -> global___StringMessage:
        """Original Name: API_BARREL_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_type(self) -> global___StringMessage:
        """Original Name: HANGER_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_tq(self) -> global___FloatMessage:
        """Original Name: MAX_TQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fastener_type(self) -> global___StringMessage:
        """Original Name: FASTENER_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_seating_ass_loc(self) -> global___StringMessage:
        """Original Name: API_SEATING_ASS_LOC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def box_pin_config(self) -> global___StringMessage:
        """Original Name: BOX_PIN_CONFIG, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_barrel_length(self) -> global___FloatMessage:
        """Original Name: API_BARREL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_base_press_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_BASE_PRESS_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_type(self) -> global___StringMessage:
        """Original Name: POCKET_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def accessory_group(self) -> global___StringMessage:
        """Original Name: ACCESSORY_GROUP, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_type(self) -> global___StringMessage:
        """Original Name: PLUNGER_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_plunger_length(self) -> global___FloatMessage:
        """Original Name: API_PLUNGER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_size_description(self) -> global___StringMessage:
        """Original Name: HANGER_SIZE_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def accessory_name(self) -> global___StringMessage:
        """Original Name: ACCESSORY_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_temp_rating(self) -> global___StringMessage:
        """Original Name: API_TEMP_RATING, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_bot(self) -> global___FloatMessage:
        """Original Name: PRESS_RATING_BOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_ref(self) -> global___StringMessage:
        """Original Name: INTERNAL_REF, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fish_neck_type(self) -> global___StringMessage:
        """Original Name: FISH_NECK_TYPE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_flange_od(self) -> global___FloatMessage:
        """Original Name: BOT_FLANGE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_RATING_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_material_class(self) -> global___StringMessage:
        """Original Name: API_MATERIAL_CLASS, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_length_extensions_lower_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_LENGTH_EXTENSIONS_LOWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_id(self) -> global___StringMessage:
        """Original Name: MATERIAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_thread_desc(self) -> global___StringMessage:
        """Original Name: INTERNAL_THREAD_DESC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_requirement_level(self) -> global___StringMessage:
        """Original Name: API_REQUIREMENT_LEVEL, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drawing_ref(self) -> global___StringMessage:
        """Original Name: DRAWING_REF, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seal_set_method(self) -> global___StringMessage:
        """Original Name: SEAL_SET_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_press(self) -> global___FloatMessage:
        """Original Name: WORKING_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_plunger_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_PLUNGER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_type_description(self) -> global___StringMessage:
        """Original Name: HANGER_TYPE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_tbg_size_code(self) -> global___StringMessage:
        """Original Name: API_TBG_SIZE_CODE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_through_bore_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_THROUGH_BORE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def retain_fluid_class(self) -> global___StringMessage:
        """Original Name: RETAIN_FLUID_CLASS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_type_seat_ass(self) -> global___StringMessage:
        """Original Name: API_TYPE_SEAT_ASS, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_tq_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_TQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_size(self) -> global___FloatMessage:
        """Original Name: POCKET_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hold_down_type(self) -> global___StringMessage:
        """Original Name: HOLD_DOWN_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_id(self) -> global___FloatMessage:
        """Original Name: MIN_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost(self) -> global___FloatMessage:
        """Original Name: COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_collapse(self) -> global___FloatMessage:
        """Original Name: PRESSURE_COLLAPSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standing_valve_ball(self) -> global___StringMessage:
        """Original Name: STANDING_VALVE_BALL, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def susp_tubing_size(self) -> global___FloatMessage:
        """Original Name: SUSP_TUBING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_top_press_rating(self) -> global___FloatMessage:
        """Original Name: CONNECTION_TOP_PRESS_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pin_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIN_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: POCKET_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_CONN_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def profile_type(self) -> global___StringMessage:
        """Original Name: PROFILE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standing_valve_seat(self) -> global___StringMessage:
        """Original Name: STANDING_VALVE_SEAT, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_od(self) -> global___FloatMessage:
        """Original Name: FISHNECK_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_pump_bore_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_PUMP_BORE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HANGER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def susp_tubing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: SUSP_TUBING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_pin_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_PIN_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def barrel_type(self) -> global___StringMessage:
        """Original Name: BARREL_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_type(self) -> global___StringMessage:
        """Original Name: SERVICE_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature_rating(self) -> global___FloatMessage:
        """Original Name: TEMPERATURE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tie_down_system(self) -> global___StringMessage:
        """Original Name: TIE_DOWN_SYSTEM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_COMPLETIONS_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        connection_top_press_rating_dsdsunit: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        connection_base_press_rating: global___FloatMessage | None = ...,
        nom_weight_ppf: global___FloatMessage | None = ...,
        pressure_collapse_dsdsunit: global___StringMessage | None = ...,
        hanger_size: global___FloatMessage | None = ...,
        api_length_extensions_lower: global___FloatMessage | None = ...,
        part_no: global___StringMessage | None = ...,
        fishneck_od_dsdsunit: global___StringMessage | None = ...,
        top_flange_od: global___FloatMessage | None = ...,
        pin_size: global___FloatMessage | None = ...,
        bot_conn_od: global___FloatMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        id_drift_dsdsunit: global___StringMessage | None = ...,
        press_rating_top: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        api_pump_type: global___StringMessage | None = ...,
        max_work_load: global___FloatMessage | None = ...,
        top_flange_od_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        hang_off_capacity_dsdsunit: global___StringMessage | None = ...,
        bot_conn_od_dsdsunit: global___StringMessage | None = ...,
        api_length_extensions: global___FloatMessage | None = ...,
        temperature_rating_dsdsunit: global___StringMessage | None = ...,
        contact_length: global___FloatMessage | None = ...,
        wl_bore_size_dsdsunit: global___StringMessage | None = ...,
        annulus_seal_type: global___StringMessage | None = ...,
        wl_bore_size: global___FloatMessage | None = ...,
        working_press_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        pressure_burst_dsdsunit: global___StringMessage | None = ...,
        api_pump_bore: global___FloatMessage | None = ...,
        bot_conn_type: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        top_conn_size: global___FloatMessage | None = ...,
        id_drift: global___FloatMessage | None = ...,
        seat_type: global___StringMessage | None = ...,
        od_max_dsdsunit: global___StringMessage | None = ...,
        min_through_bore: global___FloatMessage | None = ...,
        press_rating_bot_dsdsunit: global___StringMessage | None = ...,
        fishneck_length_dsdsunit: global___StringMessage | None = ...,
        api_barrel_length_dsdsunit: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        travel_valve_seat: global___StringMessage | None = ...,
        neck_seal_type: global___StringMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        description: global___StringMessage | None = ...,
        material_num: global___StringMessage | None = ...,
        nom_weight_ppf_dsdsunit: global___StringMessage | None = ...,
        api_pin_size: global___FloatMessage | None = ...,
        api_length_extensions_dsdsunit: global___StringMessage | None = ...,
        bot_flange_od_dsdsunit: global___StringMessage | None = ...,
        travel_valve_ball: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        od_max: global___FloatMessage | None = ...,
        max_work_load_dsdsunit: global___StringMessage | None = ...,
        hang_off_capacity: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        pressure_burst: global___FloatMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        top_conn_type: global___StringMessage | None = ...,
        contact_length_dsdsunit: global___StringMessage | None = ...,
        fishneck_length: global___FloatMessage | None = ...,
        api_barrel_type: global___StringMessage | None = ...,
        hanger_type: global___StringMessage | None = ...,
        max_tq: global___FloatMessage | None = ...,
        fastener_type: global___StringMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        api_seating_ass_loc: global___StringMessage | None = ...,
        box_pin_config: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        api_barrel_length: global___FloatMessage | None = ...,
        connection_base_press_rating_dsdsunit: global___StringMessage | None = ...,
        pocket_type: global___StringMessage | None = ...,
        accessory_group: global___StringMessage | None = ...,
        plunger_type: global___StringMessage | None = ...,
        api_plunger_length: global___FloatMessage | None = ...,
        hanger_size_description: global___StringMessage | None = ...,
        accessory_name: global___StringMessage | None = ...,
        api_temp_rating: global___StringMessage | None = ...,
        press_rating_bot: global___FloatMessage | None = ...,
        min_id_dsdsunit: global___StringMessage | None = ...,
        internal_ref: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        fish_neck_type: global___StringMessage | None = ...,
        bot_flange_od: global___FloatMessage | None = ...,
        press_rating_top_dsdsunit: global___StringMessage | None = ...,
        api_material_class: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        api_length_extensions_lower_dsdsunit: global___StringMessage | None = ...,
        material_id: global___StringMessage | None = ...,
        internal_thread_desc: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        api_requirement_level: global___StringMessage | None = ...,
        drawing_ref: global___StringMessage | None = ...,
        seal_set_method: global___StringMessage | None = ...,
        working_press: global___FloatMessage | None = ...,
        api_plunger_length_dsdsunit: global___StringMessage | None = ...,
        hanger_type_description: global___StringMessage | None = ...,
        api_tbg_size_code: global___StringMessage | None = ...,
        min_through_bore_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        retain_fluid_class: global___StringMessage | None = ...,
        api_type_seat_ass: global___StringMessage | None = ...,
        max_tq_dsdsunit: global___StringMessage | None = ...,
        pocket_size: global___FloatMessage | None = ...,
        hold_down_type: global___StringMessage | None = ...,
        min_id: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        cost: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        pressure_collapse: global___FloatMessage | None = ...,
        standing_valve_ball: global___StringMessage | None = ...,
        susp_tubing_size: global___FloatMessage | None = ...,
        connection_top_press_rating: global___FloatMessage | None = ...,
        pin_size_dsdsunit: global___StringMessage | None = ...,
        pocket_size_dsdsunit: global___StringMessage | None = ...,
        top_conn_size_dsdsunit: global___StringMessage | None = ...,
        profile_type: global___StringMessage | None = ...,
        standing_valve_seat: global___StringMessage | None = ...,
        fishneck_od: global___FloatMessage | None = ...,
        cost_dsdsunit: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        api_pump_bore_dsdsunit: global___StringMessage | None = ...,
        hanger_size_dsdsunit: global___StringMessage | None = ...,
        susp_tubing_size_dsdsunit: global___StringMessage | None = ...,
        api_pin_size_dsdsunit: global___StringMessage | None = ...,
        barrel_type: global___StringMessage | None = ...,
        service_type: global___StringMessage | None = ...,
        temperature_rating: global___FloatMessage | None = ...,
        tie_down_system: global___StringMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["accessory_group", b"accessory_group", "accessory_name", b"accessory_name", "annulus_seal_type", b"annulus_seal_type", "api_barrel_length", b"api_barrel_length", "api_barrel_length_dsdsunit", b"api_barrel_length_dsdsunit", "api_barrel_type", b"api_barrel_type", "api_indicator", b"api_indicator", "api_length_extensions", b"api_length_extensions", "api_length_extensions_dsdsunit", b"api_length_extensions_dsdsunit", "api_length_extensions_lower", b"api_length_extensions_lower", "api_length_extensions_lower_dsdsunit", b"api_length_extensions_lower_dsdsunit", "api_material_class", b"api_material_class", "api_pin_size", b"api_pin_size", "api_pin_size_dsdsunit", b"api_pin_size_dsdsunit", "api_plunger_length", b"api_plunger_length", "api_plunger_length_dsdsunit", b"api_plunger_length_dsdsunit", "api_pump_bore", b"api_pump_bore", "api_pump_bore_dsdsunit", b"api_pump_bore_dsdsunit", "api_pump_type", b"api_pump_type", "api_requirement_level", b"api_requirement_level", "api_seating_ass_loc", b"api_seating_ass_loc", "api_tbg_size_code", b"api_tbg_size_code", "api_temp_rating", b"api_temp_rating", "api_type_seat_ass", b"api_type_seat_ass", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "barrel_type", b"barrel_type", "bot_conn_od", b"bot_conn_od", "bot_conn_od_dsdsunit", b"bot_conn_od_dsdsunit", "bot_conn_type", b"bot_conn_type", "bot_flange_od", b"bot_flange_od", "bot_flange_od_dsdsunit", b"bot_flange_od_dsdsunit", "box_pin_config", b"box_pin_config", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "connection_base_press_rating", b"connection_base_press_rating", "connection_base_press_rating_dsdsunit", b"connection_base_press_rating_dsdsunit", "connection_top_press_rating", b"connection_top_press_rating", "connection_top_press_rating_dsdsunit", b"connection_top_press_rating_dsdsunit", "contact_length", b"contact_length", "contact_length_dsdsunit", b"contact_length_dsdsunit", "cost", b"cost", "cost_dsdsunit", b"cost_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "drawing_ref", b"drawing_ref", "fastener_type", b"fastener_type", "fish_neck_type", b"fish_neck_type", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "fishneck_od", b"fishneck_od", "fishneck_od_dsdsunit", b"fishneck_od_dsdsunit", "grade_id", b"grade_id", "hang_off_capacity", b"hang_off_capacity", "hang_off_capacity_dsdsunit", b"hang_off_capacity_dsdsunit", "hanger_size", b"hanger_size", "hanger_size_description", b"hanger_size_description", "hanger_size_dsdsunit", b"hanger_size_dsdsunit", "hanger_type", b"hanger_type", "hanger_type_description", b"hanger_type_description", "hold_down_type", b"hold_down_type", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "internal_ref", b"internal_ref", "internal_thread_desc", b"internal_thread_desc", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "material_id", b"material_id", "material_num", b"material_num", "max_tq", b"max_tq", "max_tq_dsdsunit", b"max_tq_dsdsunit", "max_work_load", b"max_work_load", "max_work_load_dsdsunit", b"max_work_load_dsdsunit", "min_id", b"min_id", "min_id_dsdsunit", b"min_id_dsdsunit", "min_through_bore", b"min_through_bore", "min_through_bore_dsdsunit", b"min_through_bore_dsdsunit", "model", b"model", "native_uid", b"native_uid", "neck_seal_type", b"neck_seal_type", "nom_weight_ppf", b"nom_weight_ppf", "nom_weight_ppf_dsdsunit", b"nom_weight_ppf_dsdsunit", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "part_no", b"part_no", "pin_size", b"pin_size", "pin_size_dsdsunit", b"pin_size_dsdsunit", "plunger_type", b"plunger_type", "pocket_size", b"pocket_size", "pocket_size_dsdsunit", b"pocket_size_dsdsunit", "pocket_type", b"pocket_type", "press_rating_bot", b"press_rating_bot", "press_rating_bot_dsdsunit", b"press_rating_bot_dsdsunit", "press_rating_top", b"press_rating_top", "press_rating_top_dsdsunit", b"press_rating_top_dsdsunit", "pressure_burst", b"pressure_burst", "pressure_burst_dsdsunit", b"pressure_burst_dsdsunit", "pressure_collapse", b"pressure_collapse", "pressure_collapse_dsdsunit", b"pressure_collapse_dsdsunit", "profile_type", b"profile_type", "retain_fluid_class", b"retain_fluid_class", "seal_set_method", b"seal_set_method", "seat_type", b"seat_type", "sect_type_code", b"sect_type_code", "service_type", b"service_type", "standing_valve_ball", b"standing_valve_ball", "standing_valve_seat", b"standing_valve_seat", "susp_tubing_size", b"susp_tubing_size", "susp_tubing_size_dsdsunit", b"susp_tubing_size_dsdsunit", "temperature_rating", b"temperature_rating", "temperature_rating_dsdsunit", b"temperature_rating_dsdsunit", "tie_down_system", b"tie_down_system", "top_conn_size", b"top_conn_size", "top_conn_size_dsdsunit", b"top_conn_size_dsdsunit", "top_conn_type", b"top_conn_type", "top_flange_od", b"top_flange_od", "top_flange_od_dsdsunit", b"top_flange_od_dsdsunit", "travel_valve_ball", b"travel_valve_ball", "travel_valve_seat", b"travel_valve_seat", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wl_bore_size", b"wl_bore_size", "wl_bore_size_dsdsunit", b"wl_bore_size_dsdsunit", "working_press", b"working_press", "working_press_dsdsunit", b"working_press_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["accessory_group", b"accessory_group", "accessory_name", b"accessory_name", "annulus_seal_type", b"annulus_seal_type", "api_barrel_length", b"api_barrel_length", "api_barrel_length_dsdsunit", b"api_barrel_length_dsdsunit", "api_barrel_type", b"api_barrel_type", "api_indicator", b"api_indicator", "api_length_extensions", b"api_length_extensions", "api_length_extensions_dsdsunit", b"api_length_extensions_dsdsunit", "api_length_extensions_lower", b"api_length_extensions_lower", "api_length_extensions_lower_dsdsunit", b"api_length_extensions_lower_dsdsunit", "api_material_class", b"api_material_class", "api_pin_size", b"api_pin_size", "api_pin_size_dsdsunit", b"api_pin_size_dsdsunit", "api_plunger_length", b"api_plunger_length", "api_plunger_length_dsdsunit", b"api_plunger_length_dsdsunit", "api_pump_bore", b"api_pump_bore", "api_pump_bore_dsdsunit", b"api_pump_bore_dsdsunit", "api_pump_type", b"api_pump_type", "api_requirement_level", b"api_requirement_level", "api_seating_ass_loc", b"api_seating_ass_loc", "api_tbg_size_code", b"api_tbg_size_code", "api_temp_rating", b"api_temp_rating", "api_type_seat_ass", b"api_type_seat_ass", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "barrel_type", b"barrel_type", "bot_conn_od", b"bot_conn_od", "bot_conn_od_dsdsunit", b"bot_conn_od_dsdsunit", "bot_conn_type", b"bot_conn_type", "bot_flange_od", b"bot_flange_od", "bot_flange_od_dsdsunit", b"bot_flange_od_dsdsunit", "box_pin_config", b"box_pin_config", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "connection_base_press_rating", b"connection_base_press_rating", "connection_base_press_rating_dsdsunit", b"connection_base_press_rating_dsdsunit", "connection_top_press_rating", b"connection_top_press_rating", "connection_top_press_rating_dsdsunit", b"connection_top_press_rating_dsdsunit", "contact_length", b"contact_length", "contact_length_dsdsunit", b"contact_length_dsdsunit", "cost", b"cost", "cost_dsdsunit", b"cost_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "drawing_ref", b"drawing_ref", "fastener_type", b"fastener_type", "fish_neck_type", b"fish_neck_type", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "fishneck_od", b"fishneck_od", "fishneck_od_dsdsunit", b"fishneck_od_dsdsunit", "grade_id", b"grade_id", "hang_off_capacity", b"hang_off_capacity", "hang_off_capacity_dsdsunit", b"hang_off_capacity_dsdsunit", "hanger_size", b"hanger_size", "hanger_size_description", b"hanger_size_description", "hanger_size_dsdsunit", b"hanger_size_dsdsunit", "hanger_type", b"hanger_type", "hanger_type_description", b"hanger_type_description", "hold_down_type", b"hold_down_type", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "internal_ref", b"internal_ref", "internal_thread_desc", b"internal_thread_desc", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "material_id", b"material_id", "material_num", b"material_num", "max_tq", b"max_tq", "max_tq_dsdsunit", b"max_tq_dsdsunit", "max_work_load", b"max_work_load", "max_work_load_dsdsunit", b"max_work_load_dsdsunit", "min_id", b"min_id", "min_id_dsdsunit", b"min_id_dsdsunit", "min_through_bore", b"min_through_bore", "min_through_bore_dsdsunit", b"min_through_bore_dsdsunit", "model", b"model", "native_uid", b"native_uid", "neck_seal_type", b"neck_seal_type", "nom_weight_ppf", b"nom_weight_ppf", "nom_weight_ppf_dsdsunit", b"nom_weight_ppf_dsdsunit", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "part_no", b"part_no", "pin_size", b"pin_size", "pin_size_dsdsunit", b"pin_size_dsdsunit", "plunger_type", b"plunger_type", "pocket_size", b"pocket_size", "pocket_size_dsdsunit", b"pocket_size_dsdsunit", "pocket_type", b"pocket_type", "press_rating_bot", b"press_rating_bot", "press_rating_bot_dsdsunit", b"press_rating_bot_dsdsunit", "press_rating_top", b"press_rating_top", "press_rating_top_dsdsunit", b"press_rating_top_dsdsunit", "pressure_burst", b"pressure_burst", "pressure_burst_dsdsunit", b"pressure_burst_dsdsunit", "pressure_collapse", b"pressure_collapse", "pressure_collapse_dsdsunit", b"pressure_collapse_dsdsunit", "profile_type", b"profile_type", "retain_fluid_class", b"retain_fluid_class", "seal_set_method", b"seal_set_method", "seat_type", b"seat_type", "sect_type_code", b"sect_type_code", "service_type", b"service_type", "standing_valve_ball", b"standing_valve_ball", "standing_valve_seat", b"standing_valve_seat", "susp_tubing_size", b"susp_tubing_size", "susp_tubing_size_dsdsunit", b"susp_tubing_size_dsdsunit", "temperature_rating", b"temperature_rating", "temperature_rating_dsdsunit", b"temperature_rating_dsdsunit", "tie_down_system", b"tie_down_system", "top_conn_size", b"top_conn_size", "top_conn_size_dsdsunit", b"top_conn_size_dsdsunit", "top_conn_type", b"top_conn_type", "top_flange_od", b"top_flange_od", "top_flange_od_dsdsunit", b"top_flange_od_dsdsunit", "travel_valve_ball", b"travel_valve_ball", "travel_valve_seat", b"travel_valve_seat", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wl_bore_size", b"wl_bore_size", "wl_bore_size_dsdsunit", b"wl_bore_size_dsdsunit", "working_press", b"working_press", "working_press_dsdsunit", b"working_press_dsdsunit"]) -> None: ...

global___CdCompletionsCatalog = CdCompletionsCatalog

class CdCompletionFluid(google.protobuf.message.Message):
    """Original Name: CD_COMPLETION_FLUID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MD_TOP_FIELD_NUMBER: builtins.int
    COMPLETION_FLUID_ID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    TVD_TOP_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLHEAD_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FLUID_TYPE_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    INHIBITOR_CONC_FIELD_NUMBER: builtins.int
    INSTALL_DATE_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    FILTRATION_COMPANY_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REMOVAL_DATE_FIELD_NUMBER: builtins.int
    INHIBITOR_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    FILTRATION_FIELD_NUMBER: builtins.int
    FLUID_VENDOR_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_LOCATION_FIELD_NUMBER: builtins.int
    CORROSION_INHIBITOR_FIELD_NUMBER: builtins.int
    SURFACTANT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    FLUID_TYPE_CODE_FIELD_NUMBER: builtins.int
    WELLHEAD_PRESS_FIELD_NUMBER: builtins.int
    FILTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_BOTTOM_FIELD_NUMBER: builtins.int
    CD_COMPLETION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_fluid_id: builtins.str
    """Original Name: COMPLETION_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top(self) -> global___FloatMessage:
        """Original Name: TVD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLHEAD_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_type(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume(self) -> global___FloatMessage:
        """Original Name: FLUID_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inhibitor_conc(self) -> global___FloatMessage:
        """Original Name: INHIBITOR_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filtration_company(self) -> global___StringMessage:
        """Original Name: FILTRATION_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def removal_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REMOVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inhibitor_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: INHIBITOR_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_id: builtins.str
    """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def filtration(self) -> global___FloatMessage:
        """Original Name: FILTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_vendor(self) -> global___StringMessage:
        """Original Name: FLUID_VENDOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_location(self) -> global___StringMessage:
        """Original Name: FLUID_LOCATION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def corrosion_inhibitor(self) -> global___StringMessage:
        """Original Name: CORROSION_INHIBITOR, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surfactant(self) -> global___StringMessage:
        """Original Name: SURFACTANT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_type_code(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_press(self) -> global___FloatMessage:
        """Original Name: WELLHEAD_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filtration_dsdsunit(self) -> global___StringMessage:
        """Original Name: FILTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_bottom(self) -> global___FloatMessage:
        """Original Name: TVD_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_completion(self) -> global___CdCompletionRef:
        """Remote references:

        Original Name: CD_COMPLETION, WrappedMessage: CdCompletion
        FK_CD_COMPLETION_FLUID_CD_COMPLETION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        md_top: global___FloatMessage | None = ...,
        completion_fluid_id: builtins.str = ...,
        remarks: global___StringMessage | None = ...,
        tvd_top: global___FloatMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellhead_press_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        fluid_type: global___StringMessage | None = ...,
        fluid_volume: global___FloatMessage | None = ...,
        fluid_volume_dsdsunit: global___StringMessage | None = ...,
        inhibitor_conc: global___FloatMessage | None = ...,
        install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_base: global___FloatMessage | None = ...,
        filtration_company: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        removal_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        inhibitor_conc_dsdsunit: global___StringMessage | None = ...,
        completion_id: builtins.str = ...,
        filtration: global___FloatMessage | None = ...,
        fluid_vendor: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        fluid_location: global___StringMessage | None = ...,
        corrosion_inhibitor: global___StringMessage | None = ...,
        surfactant: global___StringMessage | None = ...,
        fluid_density: global___FloatMessage | None = ...,
        fluid_type_code: global___StringMessage | None = ...,
        wellhead_press: global___FloatMessage | None = ...,
        filtration_dsdsunit: global___StringMessage | None = ...,
        tvd_bottom: global___FloatMessage | None = ...,
        cd_completion: global___CdCompletionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "cd_completion", b"cd_completion", "corrosion_inhibitor", b"corrosion_inhibitor", "filtration", b"filtration", "filtration_company", b"filtration_company", "filtration_dsdsunit", b"filtration_dsdsunit", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_location", b"fluid_location", "fluid_type", b"fluid_type", "fluid_type_code", b"fluid_type_code", "fluid_vendor", b"fluid_vendor", "fluid_volume", b"fluid_volume", "fluid_volume_dsdsunit", b"fluid_volume_dsdsunit", "inhibitor_conc", b"inhibitor_conc", "inhibitor_conc_dsdsunit", b"inhibitor_conc_dsdsunit", "install_date", b"install_date", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "remarks", b"remarks", "removal_date", b"removal_date", "surfactant", b"surfactant", "tvd_bottom", b"tvd_bottom", "tvd_top", b"tvd_top", "wellhead_press", b"wellhead_press", "wellhead_press_dsdsunit", b"wellhead_press_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "cd_completion", b"cd_completion", "completion_fluid_id", b"completion_fluid_id", "completion_id", b"completion_id", "corrosion_inhibitor", b"corrosion_inhibitor", "filtration", b"filtration", "filtration_company", b"filtration_company", "filtration_dsdsunit", b"filtration_dsdsunit", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_location", b"fluid_location", "fluid_type", b"fluid_type", "fluid_type_code", b"fluid_type_code", "fluid_vendor", b"fluid_vendor", "fluid_volume", b"fluid_volume", "fluid_volume_dsdsunit", b"fluid_volume_dsdsunit", "inhibitor_conc", b"inhibitor_conc", "inhibitor_conc_dsdsunit", b"inhibitor_conc_dsdsunit", "install_date", b"install_date", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "remarks", b"remarks", "removal_date", b"removal_date", "surfactant", b"surfactant", "tvd_bottom", b"tvd_bottom", "tvd_top", b"tvd_top", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellhead_press", b"wellhead_press", "wellhead_press_dsdsunit", b"wellhead_press_dsdsunit"]) -> None: ...

global___CdCompletionFluid = CdCompletionFluid

class CdCompletionIntervent(google.protobuf.message.Message):
    """Original Name: CD_COMPLETION_INTERVENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    INTERVENTION_METHOD_FIELD_NUMBER: builtins.int
    COMPLETION_INTERVENT_ID_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CD_COMPLETION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def intervention_method(self) -> global___StringMessage:
        """Original Name: INTERVENTION_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_intervent_id: builtins.str
    """Original Name: COMPLETION_INTERVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    completion_id: builtins.str
    """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_completion(self) -> global___CdCompletionRef:
        """Remote references:

        Original Name: CD_COMPLETION, WrappedMessage: CdCompletion
        FK_CD_COMPLETION_INTERVENT_CD_COMPLETION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        intervention_method: global___StringMessage | None = ...,
        completion_intervent_id: builtins.str = ...,
        completion_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        cd_completion: global___CdCompletionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_completion", b"cd_completion", "intervention_method", b"intervention_method", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_completion", b"cd_completion", "completion_id", b"completion_id", "completion_intervent_id", b"completion_intervent_id", "intervention_method", b"intervention_method", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdCompletionIntervent = CdCompletionIntervent

class CdCompletionNotes(google.protobuf.message.Message):
    """Original Name: CD_COMPLETION_NOTES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    NOTES_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    COMPLETION_NOTES_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CD_COMPLETION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def notes(self) -> global___StringMessage:
        """Original Name: NOTES, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_id: builtins.str
    """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    completion_notes_id: builtins.str
    """Original Name: COMPLETION_NOTES_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_completion(self) -> global___CdCompletionRef:
        """Remote references:

        Original Name: CD_COMPLETION, WrappedMessage: CdCompletion
        FK_CD_COMPLETION_NOTES_CD_COMPLETION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        notes: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        completion_id: builtins.str = ...,
        completion_notes_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        assembly_id: global___StringMessage | None = ...,
        cd_completion: global___CdCompletionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "cd_completion", b"cd_completion", "native_uid", b"native_uid", "notes", b"notes", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "cd_completion", b"cd_completion", "completion_id", b"completion_id", "completion_notes_id", b"completion_notes_id", "native_uid", b"native_uid", "notes", b"notes", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdCompletionNotes = CdCompletionNotes

class CdCompletionRetrievable(google.protobuf.message.Message):
    """Original Name: CD_COMPLETION_RETRIEVABLE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RETRIEVABLE_ID_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    EQUIPMENT_ITEM_FIELD_NUMBER: builtins.int
    GAS_LIFT_ID_FIELD_NUMBER: builtins.int
    UNIT_PRICE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    MD_SET_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    INSTALL_DATE_FIELD_NUMBER: builtins.int
    MD_SET_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNIT_PRICE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    PULL_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    STATUS_CODE_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    PRESSURE_SETTING_FIELD_NUMBER: builtins.int
    VALVE_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RETRIEVABLE_TYPE_CODE_FIELD_NUMBER: builtins.int
    MANDREL_ID_FIELD_NUMBER: builtins.int
    IS_EQ_IND_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_FIELD_NUMBER: builtins.int
    RETRIEVABLE_DESC_FIELD_NUMBER: builtins.int
    CD_COMPLETION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    retrievable_id: builtins.str
    """Original Name: RETRIEVABLE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_item(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_ITEM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_lift_id(self) -> global___StringMessage:
        """Original Name: GAS_LIFT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unit_price(self) -> global___FloatMessage:
        """Original Name: UNIT_PRICE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_set(self) -> global___FloatMessage:
        """Original Name: MD_SET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_set_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_SET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unit_price_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNIT_PRICE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pull_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PULL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_id: builtins.str
    """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status_code(self) -> global___StringMessage:
        """Original Name: STATUS_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_setting(self) -> global___FloatMessage:
        """Original Name: PRESSURE_SETTING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def valve_id(self) -> global___StringMessage:
        """Original Name: VALVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def retrievable_type_code(self) -> global___StringMessage:
        """Original Name: RETRIEVABLE_TYPE_CODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_id(self) -> global___StringMessage:
        """Original Name: MANDREL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_eq_ind(self) -> global___StringMessage:
        """Original Name: IS_EQ_IND, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size(self) -> global___FloatMessage:
        """Original Name: CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def retrievable_desc(self) -> global___StringMessage:
        """Original Name: RETRIEVABLE_DESC, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_completion(self) -> global___CdCompletionRef:
        """Remote references:

        Original Name: CD_COMPLETION, WrappedMessage: CdCompletion
        FK_CD_COMPLETION_RETRIEVABLE_CD_COMPLETION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        retrievable_id: builtins.str = ...,
        serial_no: global___StringMessage | None = ...,
        equipment_item: global___StringMessage | None = ...,
        gas_lift_id: global___StringMessage | None = ...,
        unit_price: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        status: global___StringMessage | None = ...,
        md_set: global___FloatMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_set_dsdsunit: global___StringMessage | None = ...,
        unit_price_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        pull_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        completion_id: builtins.str = ...,
        status_code: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        pressure_setting: global___FloatMessage | None = ...,
        valve_id: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        choke_size_dsdsunit: global___StringMessage | None = ...,
        retrievable_type_code: global___StringMessage | None = ...,
        mandrel_id: global___StringMessage | None = ...,
        is_eq_ind: global___StringMessage | None = ...,
        choke_size: global___FloatMessage | None = ...,
        retrievable_desc: global___StringMessage | None = ...,
        cd_completion: global___CdCompletionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_completion", b"cd_completion", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "equipment_item", b"equipment_item", "gas_lift_id", b"gas_lift_id", "install_date", b"install_date", "is_eq_ind", b"is_eq_ind", "make", b"make", "mandrel_id", b"mandrel_id", "md_set", b"md_set", "md_set_dsdsunit", b"md_set_dsdsunit", "model", b"model", "native_uid", b"native_uid", "pressure_setting", b"pressure_setting", "pull_date", b"pull_date", "remarks", b"remarks", "retrievable_desc", b"retrievable_desc", "retrievable_type_code", b"retrievable_type_code", "serial_no", b"serial_no", "status", b"status", "status_code", b"status_code", "unit_price", b"unit_price", "unit_price_dsdsunit", b"unit_price_dsdsunit", "valve_id", b"valve_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_completion", b"cd_completion", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "completion_id", b"completion_id", "equipment_item", b"equipment_item", "gas_lift_id", b"gas_lift_id", "install_date", b"install_date", "is_eq_ind", b"is_eq_ind", "make", b"make", "mandrel_id", b"mandrel_id", "md_set", b"md_set", "md_set_dsdsunit", b"md_set_dsdsunit", "model", b"model", "native_uid", b"native_uid", "pressure_setting", b"pressure_setting", "pull_date", b"pull_date", "remarks", b"remarks", "retrievable_desc", b"retrievable_desc", "retrievable_id", b"retrievable_id", "retrievable_type_code", b"retrievable_type_code", "serial_no", b"serial_no", "status", b"status", "status_code", b"status_code", "undeclared_dependencies", b"undeclared_dependencies", "unit_price", b"unit_price", "unit_price_dsdsunit", b"unit_price_dsdsunit", "valve_id", b"valve_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdCompletionRetrievable = CdCompletionRetrievable

class CdCompletionStatusHistory(google.protobuf.message.Message):
    """Original Name: CD_COMPLETION_STATUS_HISTORY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    EFFECTIVE_DATE_FIELD_NUMBER: builtins.int
    COMPLETION_STATUS_FIELD_NUMBER: builtins.int
    HISTORY_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    CD_COMPLETION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def effective_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EFFECTIVE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_status(self) -> global___StringMessage:
        """Original Name: COMPLETION_STATUS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    history_id: builtins.str
    """Original Name: HISTORY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_id: builtins.str
    """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_completion(self) -> global___CdCompletionRef:
        """Remote references:

        Original Name: CD_COMPLETION, WrappedMessage: CdCompletion
        FK_CD_COMPLETION_STATUS_HISTORY_CD_COMPLETION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        effective_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        completion_status: global___StringMessage | None = ...,
        history_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        completion_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        cd_completion: global___CdCompletionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_completion", b"cd_completion", "comments", b"comments", "completion_status", b"completion_status", "effective_date", b"effective_date", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_completion", b"cd_completion", "comments", b"comments", "completion_id", b"completion_id", "completion_status", b"completion_status", "effective_date", b"effective_date", "history_id", b"history_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdCompletionStatusHistory = CdCompletionStatusHistory

class CdCompletionTreatment(google.protobuf.message.Message):
    """Original Name: CD_COMPLETION_TREATMENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LOCATION_FIELD_NUMBER: builtins.int
    INJECTION_POINT_FIELD_NUMBER: builtins.int
    SWEET_SOUR_FIELD_NUMBER: builtins.int
    TREATMENT_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    VESSEL_DESCRIPTION_FIELD_NUMBER: builtins.int
    CHEM_INJECTION_LOC_FIELD_NUMBER: builtins.int
    TREATMENT_FIELD_NUMBER: builtins.int
    TREATMENT_RATE_FIELD_NUMBER: builtins.int
    IS_SOAP_STICKS_FIELD_NUMBER: builtins.int
    IS_BATCH_TREATMENT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    INJECTION_MD_FIELD_NUMBER: builtins.int
    PACKER_FLUID_FIELD_NUMBER: builtins.int
    FREQUENCY_FIELD_NUMBER: builtins.int
    INJECTION_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PURPOSE_FIELD_NUMBER: builtins.int
    TREATMENT_VOLUME_FIELD_NUMBER: builtins.int
    INHIBITOR_FIELD_NUMBER: builtins.int
    TREATMENT_DATE_FIELD_NUMBER: builtins.int
    START_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TREATMENT_ID_FIELD_NUMBER: builtins.int
    SUPERVISOR_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    TREATMENT_TYPE_FIELD_NUMBER: builtins.int
    START_VOLUME_FIELD_NUMBER: builtins.int
    END_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    METHOD_FIELD_NUMBER: builtins.int
    VENDOR_FIELD_NUMBER: builtins.int
    END_VOLUME_FIELD_NUMBER: builtins.int
    LOT_NUMBER_FIELD_NUMBER: builtins.int
    TREATMENT_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_COMPLETION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def location(self) -> global___StringMessage:
        """Original Name: LOCATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_point(self) -> global___StringMessage:
        """Original Name: INJECTION_POINT, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sweet_sour(self) -> global___StringMessage:
        """Original Name: SWEET_SOUR, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: TREATMENT_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vessel_description(self) -> global___StringMessage:
        """Original Name: VESSEL_DESCRIPTION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chem_injection_loc(self) -> global___StringMessage:
        """Original Name: CHEM_INJECTION_LOC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment(self) -> global___StringMessage:
        """Original Name: TREATMENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment_rate(self) -> global___FloatMessage:
        """Original Name: TREATMENT_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_soap_sticks(self) -> global___StringMessage:
        """Original Name: IS_SOAP_STICKS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_batch_treatment(self) -> global___StringMessage:
        """Original Name: IS_BATCH_TREATMENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def injection_md(self) -> global___FloatMessage:
        """Original Name: INJECTION_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_fluid(self) -> global___StringMessage:
        """Original Name: PACKER_FLUID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frequency(self) -> global___StringMessage:
        """Original Name: FREQUENCY, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def purpose(self) -> global___StringMessage:
        """Original Name: PURPOSE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment_volume(self) -> global___FloatMessage:
        """Original Name: TREATMENT_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inhibitor(self) -> global___StringMessage:
        """Original Name: INHIBITOR, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TREATMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    treatment_id: builtins.str
    """Original Name: TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def supervisor(self) -> global___StringMessage:
        """Original Name: SUPERVISOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_id: builtins.str
    """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def treatment_type(self) -> global___StringMessage:
        """Original Name: TREATMENT_TYPE, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_volume(self) -> global___FloatMessage:
        """Original Name: START_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def method(self) -> global___StringMessage:
        """Original Name: METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor(self) -> global___StringMessage:
        """Original Name: VENDOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_volume(self) -> global___FloatMessage:
        """Original Name: END_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lot_number(self) -> global___StringMessage:
        """Original Name: LOT_NUMBER, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: TREATMENT_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_completion(self) -> global___CdCompletionRef:
        """Remote references:

        Original Name: CD_COMPLETION, WrappedMessage: CdCompletion
        FK_CD_COMPLETION_TREATMENT_CD_COMPLETION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        location: global___StringMessage | None = ...,
        injection_point: global___StringMessage | None = ...,
        sweet_sour: global___StringMessage | None = ...,
        treatment_volume_dsdsunit: global___StringMessage | None = ...,
        vessel_description: global___StringMessage | None = ...,
        chem_injection_loc: global___StringMessage | None = ...,
        treatment: global___StringMessage | None = ...,
        treatment_rate: global___FloatMessage | None = ...,
        is_soap_sticks: global___StringMessage | None = ...,
        is_batch_treatment: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        injection_md: global___FloatMessage | None = ...,
        packer_fluid: global___StringMessage | None = ...,
        frequency: global___StringMessage | None = ...,
        injection_md_dsdsunit: global___StringMessage | None = ...,
        purpose: global___StringMessage | None = ...,
        treatment_volume: global___FloatMessage | None = ...,
        inhibitor: global___StringMessage | None = ...,
        treatment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        start_volume_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        treatment_id: builtins.str = ...,
        supervisor: global___StringMessage | None = ...,
        completion_id: builtins.str = ...,
        treatment_type: global___StringMessage | None = ...,
        start_volume: global___FloatMessage | None = ...,
        end_volume_dsdsunit: global___StringMessage | None = ...,
        method: global___StringMessage | None = ...,
        vendor: global___StringMessage | None = ...,
        end_volume: global___FloatMessage | None = ...,
        lot_number: global___StringMessage | None = ...,
        treatment_rate_dsdsunit: global___StringMessage | None = ...,
        cd_completion: global___CdCompletionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_completion", b"cd_completion", "chem_injection_loc", b"chem_injection_loc", "end_volume", b"end_volume", "end_volume_dsdsunit", b"end_volume_dsdsunit", "frequency", b"frequency", "inhibitor", b"inhibitor", "injection_md", b"injection_md", "injection_md_dsdsunit", b"injection_md_dsdsunit", "injection_point", b"injection_point", "is_batch_treatment", b"is_batch_treatment", "is_soap_sticks", b"is_soap_sticks", "location", b"location", "lot_number", b"lot_number", "method", b"method", "native_uid", b"native_uid", "packer_fluid", b"packer_fluid", "purpose", b"purpose", "start_volume", b"start_volume", "start_volume_dsdsunit", b"start_volume_dsdsunit", "supervisor", b"supervisor", "sweet_sour", b"sweet_sour", "treatment", b"treatment", "treatment_date", b"treatment_date", "treatment_rate", b"treatment_rate", "treatment_rate_dsdsunit", b"treatment_rate_dsdsunit", "treatment_type", b"treatment_type", "treatment_volume", b"treatment_volume", "treatment_volume_dsdsunit", b"treatment_volume_dsdsunit", "vendor", b"vendor", "vessel_description", b"vessel_description"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_completion", b"cd_completion", "chem_injection_loc", b"chem_injection_loc", "completion_id", b"completion_id", "end_volume", b"end_volume", "end_volume_dsdsunit", b"end_volume_dsdsunit", "frequency", b"frequency", "inhibitor", b"inhibitor", "injection_md", b"injection_md", "injection_md_dsdsunit", b"injection_md_dsdsunit", "injection_point", b"injection_point", "is_batch_treatment", b"is_batch_treatment", "is_soap_sticks", b"is_soap_sticks", "location", b"location", "lot_number", b"lot_number", "method", b"method", "native_uid", b"native_uid", "packer_fluid", b"packer_fluid", "purpose", b"purpose", "start_volume", b"start_volume", "start_volume_dsdsunit", b"start_volume_dsdsunit", "supervisor", b"supervisor", "sweet_sour", b"sweet_sour", "treatment", b"treatment", "treatment_date", b"treatment_date", "treatment_id", b"treatment_id", "treatment_rate", b"treatment_rate", "treatment_rate_dsdsunit", b"treatment_rate_dsdsunit", "treatment_type", b"treatment_type", "treatment_volume", b"treatment_volume", "treatment_volume_dsdsunit", b"treatment_volume_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vendor", b"vendor", "vessel_description", b"vessel_description", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdCompletionTreatment = CdCompletionTreatment

class CdCompletionUwi(google.protobuf.message.Message):
    """Original Name: CD_COMPLETION_UWI, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_PRIMARY_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    COMPLETION_UWI_ID_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    CD_COMPLETION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_primary(self) -> global___StringMessage:
        """Original Name: IS_PRIMARY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_id: builtins.str
    """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    completion_uwi_id: builtins.str
    """Original Name: COMPLETION_UWI_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def location_id(self) -> global___StringMessage:
        """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_completion(self) -> global___CdCompletionRef:
        """Remote references:

        Original Name: CD_COMPLETION, WrappedMessage: CdCompletion
        FK_CD_COMPLETION_UWI_CD_COMPLETION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_primary: global___StringMessage | None = ...,
        completion_id: builtins.str = ...,
        completion_uwi_id: builtins.str = ...,
        location_id: global___StringMessage | None = ...,
        cd_completion: global___CdCompletionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_completion", b"cd_completion", "is_primary", b"is_primary", "location_id", b"location_id", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_completion", b"cd_completion", "completion_id", b"completion_id", "completion_uwi_id", b"completion_uwi_id", "is_primary", b"is_primary", "location_id", b"location_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdCompletionUwi = CdCompletionUwi

class CdCompositeTool(google.protobuf.message.Message):
    """Original Name: CD_COMPOSITE_TOOL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAGNETIC_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DEPTH_ID_FIELD_NUMBER: builtins.int
    QUALITY_INDEX_FIELD_NUMBER: builtins.int
    NMDC_ID_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    SURVEY_TOOL_ID_FIELD_NUMBER: builtins.int
    COMPOSITE_TOOL_ID_FIELD_NUMBER: builtins.int
    RUN_ID_FIELD_NUMBER: builtins.int
    CD_POLICY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def magnetic_type(self) -> global___Int32Message:
        """Original Name: MAGNETIC_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_id(self) -> global___StringMessage:
        """Original Name: DEPTH_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quality_index(self) -> global___Int32Message:
        """Original Name: QUALITY_INDEX, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nmdc_id(self) -> global___StringMessage:
        """Original Name: NMDC_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    policy_id: builtins.str
    """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def survey_tool_id(self) -> global___StringMessage:
        """Original Name: SURVEY_TOOL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    composite_tool_id: builtins.str
    """Original Name: COMPOSITE_TOOL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def run_id(self) -> global___StringMessage:
        """Original Name: RUN_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_policy(self) -> global___CdPolicyRef:
        """Remote references:

        Original Name: CD_POLICY, WrappedMessage: CdPolicy
        FK_CD_COMPOSITE_TOOL_CD_POLICY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        magnetic_type: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        depth_id: global___StringMessage | None = ...,
        quality_index: global___Int32Message | None = ...,
        nmdc_id: global___StringMessage | None = ...,
        policy_id: builtins.str = ...,
        survey_tool_id: global___StringMessage | None = ...,
        composite_tool_id: builtins.str = ...,
        run_id: global___StringMessage | None = ...,
        cd_policy: global___CdPolicyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_policy", b"cd_policy", "depth_id", b"depth_id", "magnetic_type", b"magnetic_type", "native_uid", b"native_uid", "nmdc_id", b"nmdc_id", "quality_index", b"quality_index", "run_id", b"run_id", "survey_tool_id", b"survey_tool_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_policy", b"cd_policy", "composite_tool_id", b"composite_tool_id", "depth_id", b"depth_id", "magnetic_type", b"magnetic_type", "native_uid", b"native_uid", "nmdc_id", b"nmdc_id", "policy_id", b"policy_id", "quality_index", b"quality_index", "run_id", b"run_id", "survey_tool_id", b"survey_tool_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdCompositeTool = CdCompositeTool

class CdCompSpecFeature(google.protobuf.message.Message):
    """Original Name: CD_COMP_SPEC_FEATURE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DESC_SPEC_FEATURE_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMP_SPEC_FEATURE_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DATE_SPEC_FEATURE_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def desc_spec_feature(self) -> global___StringMessage:
        """Original Name: DESC_SPEC_FEATURE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    comp_spec_feature_id: builtins.str
    """Original Name: COMP_SPEC_FEATURE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_spec_feature(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_SPEC_FEATURE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_COMP_SPEC_FEATURE_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        desc_spec_feature: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        comp_spec_feature_id: builtins.str = ...,
        assembly_id: builtins.str = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        date_spec_feature: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        assembly_comp_id: builtins.str = ...,
        md_base: global___FloatMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly_comp", b"cd_assembly_comp", "date_spec_feature", b"date_spec_feature", "desc_spec_feature", b"desc_spec_feature", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "comp_spec_feature_id", b"comp_spec_feature_id", "date_spec_feature", b"date_spec_feature", "desc_spec_feature", b"desc_spec_feature", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdCompSpecFeature = CdCompSpecFeature

class CdConcur(google.protobuf.message.Message):
    """Original Name: CD_CONCUR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    APP_ID_FIELD_NUMBER: builtins.int
    REF_COUNT_FIELD_NUMBER: builtins.int
    USR_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HOST_NAME_FIELD_NUMBER: builtins.int
    THE_ID_FIELD_NUMBER: builtins.int
    ACS_MODE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    app_id: builtins.str
    """Original Name: APP_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ref_count(self) -> global___Int32Message:
        """Original Name: REF_COUNT, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    usr_name: builtins.str
    """Original Name: USR_NAME, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    host_name: builtins.str
    """Original Name: HOST_NAME, Original type: Edm.String, Max Length: 30,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    the_id: builtins.str
    """Original Name: THE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def acs_mode(self) -> global___StringMessage:
        """Original Name: ACS_MODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        app_id: builtins.str = ...,
        ref_count: global___Int32Message | None = ...,
        usr_name: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        host_name: builtins.str = ...,
        the_id: builtins.str = ...,
        acs_mode: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["acs_mode", b"acs_mode", "native_uid", b"native_uid", "ref_count", b"ref_count"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["acs_mode", b"acs_mode", "app_id", b"app_id", "host_name", b"host_name", "native_uid", b"native_uid", "ref_count", b"ref_count", "the_id", b"the_id", "undeclared_dependencies", b"undeclared_dependencies", "usr_name", b"usr_name"]) -> None: ...

global___CdConcur = CdConcur

class CdContractor(google.protobuf.message.Message):
    """Original Name: CD_CONTRACTOR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTRACTOR_ADDRESS_FIELD_NUMBER: builtins.int
    PASSWORD_2_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    PASSWORD_1_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    CONTRACTOR_TELEPHONE_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    CONTRACTOR_NAME_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    CONTRACTOR_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CONTRACTOR_GROUP_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    ATTACHMENT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_REPRESENTATIVE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_DIVISION_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def contractor_address(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def password_2(self) -> global___StringMessage:
        """Original Name: PASSWORD_2, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def password_1(self) -> global___StringMessage:
        """Original Name: PASSWORD_1, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_telephone(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_TELEPHONE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_name(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    contractor_id: builtins.str
    """Original Name: CONTRACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_group(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_GROUP, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_journal_id(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_JOURNAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_representative(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_REPRESENTATIVE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_division(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_DIVISION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        contractor_address: global___StringMessage | None = ...,
        password_2: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        password_1: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        contractor_telephone: global___StringMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        contractor_name: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        contractor_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        contractor_group: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        attachment_journal_id: global___StringMessage | None = ...,
        contractor_representative: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        contractor_division: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["attachment_journal_id", b"attachment_journal_id", "contractor_address", b"contractor_address", "contractor_division", b"contractor_division", "contractor_group", b"contractor_group", "contractor_name", b"contractor_name", "contractor_representative", b"contractor_representative", "contractor_telephone", b"contractor_telephone", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "end_date", b"end_date", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "password_1", b"password_1", "password_2", b"password_2", "remarks", b"remarks", "start_date", b"start_date", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attachment_journal_id", b"attachment_journal_id", "contractor_address", b"contractor_address", "contractor_division", b"contractor_division", "contractor_group", b"contractor_group", "contractor_id", b"contractor_id", "contractor_name", b"contractor_name", "contractor_representative", b"contractor_representative", "contractor_telephone", b"contractor_telephone", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "end_date", b"end_date", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "password_1", b"password_1", "password_2", b"password_2", "remarks", b"remarks", "start_date", b"start_date", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdContractor = CdContractor

class CdCsgCatalog(google.protobuf.message.Message):
    """Original Name: CD_CSG_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    API_INDICATOR_FIELD_NUMBER: builtins.int
    INVENTORY_AMOUNT_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    LENGTH_INSIDE_COUPLING_FIELD_NUMBER: builtins.int
    POCKET_TYPE_FIELD_NUMBER: builtins.int
    LENGTH_INSIDE_COUPLING_DSDSUNIT_FIELD_NUMBER: builtins.int
    COLLAPSE_RESISTANCE_FIELD_NUMBER: builtins.int
    PRESS_RATING_BOT_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_TRIAXIAL_HOOP_FIELD_NUMBER: builtins.int
    ID_DRIFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_RATING_TOP_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    INTERNAL_REF_FIELD_NUMBER: builtins.int
    WL_BORE_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    AVERAGE_JOINT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_TRIAXIAL_FIELD_NUMBER: builtins.int
    PRESS_RATING_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_TRIAXIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    INVENTORY_AMOUNT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    INTERNAL_YIELD_PRESS_FIELD_NUMBER: builtins.int
    LENGTH_OUTSIDE_COUPLING_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_AXIAL_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_AXIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_COLLAPSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    BODY_YIELD_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_DRIFT_FIELD_NUMBER: builtins.int
    PRESS_RATING_BOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    POCKET_SIZE_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_FIELD_NUMBER: builtins.int
    WL_BORE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    BODY_YIELD_STRENGTH_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    COLLAPSE_RESISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERIAL_NUM_FIELD_NUMBER: builtins.int
    AVERAGE_JOINT_LENGTH_FIELD_NUMBER: builtins.int
    POCKET_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    LENGTH_OUTSIDE_COUPLING_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    PROFILE_TYPE_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOMINAL_DIAMETER_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_RATING_AXIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_TRIAXIAL_HOOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_PERCENT_FIELD_NUMBER: builtins.int
    CRITICAL_PERCENT_COLLAPSE_FIELD_NUMBER: builtins.int
    INTERNAL_YIELD_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_MEASURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_MEASURE_FIELD_NUMBER: builtins.int
    PRESS_RATING_AXIAL_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    PIPE_RATING_TYPE_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inventory_amount_dsdsunit(self) -> global___StringMessage:
        """Original Name: INVENTORY_AMOUNT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_inside_coupling(self) -> global___FloatMessage:
        """Original Name: LENGTH_INSIDE_COUPLING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_type(self) -> global___StringMessage:
        """Original Name: POCKET_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_inside_coupling_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_INSIDE_COUPLING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def collapse_resistance(self) -> global___FloatMessage:
        """Original Name: COLLAPSE_RESISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_bot(self) -> global___FloatMessage:
        """Original Name: PRESS_RATING_BOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_triaxial_hoop(self) -> global___FloatMessage:
        """Original Name: CRITICAL_PERCENT_TRIAXIAL_HOOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_DRIFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_top(self) -> global___FloatMessage:
        """Original Name: PRESS_RATING_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_ref(self) -> global___StringMessage:
        """Original Name: INTERNAL_REF, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wl_bore(self) -> global___FloatMessage:
        """Original Name: WL_BORE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_joint_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_JOINT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_triaxial(self) -> global___FloatMessage:
        """Original Name: CRITICAL_PERCENT_TRIAXIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_RATING_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_triaxial_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_PERCENT_TRIAXIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: WALL_THICKNESS_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inventory_amount(self) -> global___FloatMessage:
        """Original Name: INVENTORY_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_yield_press(self) -> global___FloatMessage:
        """Original Name: INTERNAL_YIELD_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_outside_coupling(self) -> global___FloatMessage:
        """Original Name: LENGTH_OUTSIDE_COUPLING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_axial(self) -> global___FloatMessage:
        """Original Name: CRITICAL_PERCENT_AXIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_axial_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_PERCENT_AXIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_collapse_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_PERCENT_COLLAPSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def body_yield_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: BODY_YIELD_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift(self) -> global___FloatMessage:
        """Original Name: ID_DRIFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_bot_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_RATING_BOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_size(self) -> global___FloatMessage:
        """Original Name: POCKET_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight(self) -> global___StringMessage:
        """Original Name: NOMINAL_WEIGHT, Original type: Edm.String, Max Length: 7,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wl_bore_dsdsunit(self) -> global___StringMessage:
        """Original Name: WL_BORE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost(self) -> global___FloatMessage:
        """Original Name: COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def body_yield_strength(self) -> global___FloatMessage:
        """Original Name: BODY_YIELD_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def collapse_resistance_dsdsunit(self) -> global___StringMessage:
        """Original Name: COLLAPSE_RESISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_num(self) -> global___StringMessage:
        """Original Name: MATERIAL_NUM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_joint_length(self) -> global___FloatMessage:
        """Original Name: AVERAGE_JOINT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: POCKET_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_outside_coupling_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_OUTSIDE_COUPLING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def profile_type(self) -> global___StringMessage:
        """Original Name: PROFILE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_diameter(self) -> global___StringMessage:
        """Original Name: NOMINAL_DIAMETER, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_axial_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_RATING_AXIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_triaxial_hoop_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_PERCENT_TRIAXIAL_HOOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_percent(self) -> global___FloatMessage:
        """Original Name: WALL_THICKNESS_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_percent_collapse(self) -> global___FloatMessage:
        """Original Name: CRITICAL_PERCENT_COLLAPSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_yield_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERNAL_YIELD_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight_measure_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOMINAL_WEIGHT_MEASURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight_measure(self) -> global___FloatMessage:
        """Original Name: NOMINAL_WEIGHT_MEASURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_axial(self) -> global___FloatMessage:
        """Original Name: PRESS_RATING_AXIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_rating_type(self) -> global___StringMessage:
        """Original Name: PIPE_RATING_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_CSG_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        api_indicator: global___StringMessage | None = ...,
        inventory_amount_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        length_inside_coupling: global___FloatMessage | None = ...,
        pocket_type: global___StringMessage | None = ...,
        length_inside_coupling_dsdsunit: global___StringMessage | None = ...,
        collapse_resistance: global___FloatMessage | None = ...,
        press_rating_bot: global___FloatMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        critical_percent_triaxial_hoop: global___FloatMessage | None = ...,
        id_drift_dsdsunit: global___StringMessage | None = ...,
        press_rating_top: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        internal_ref: global___StringMessage | None = ...,
        wl_bore: global___FloatMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        average_joint_length_dsdsunit: global___StringMessage | None = ...,
        critical_percent_triaxial: global___FloatMessage | None = ...,
        press_rating_top_dsdsunit: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        critical_percent_triaxial_dsdsunit: global___StringMessage | None = ...,
        wall_thickness_percent_dsdsunit: global___StringMessage | None = ...,
        inventory_amount: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        internal_yield_press: global___FloatMessage | None = ...,
        length_outside_coupling: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        critical_percent_axial: global___FloatMessage | None = ...,
        critical_percent_axial_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        critical_percent_collapse_dsdsunit: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        body_yield_strength_dsdsunit: global___StringMessage | None = ...,
        id_drift: global___FloatMessage | None = ...,
        press_rating_bot_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        pocket_size: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        nominal_weight: global___StringMessage | None = ...,
        wl_bore_dsdsunit: global___StringMessage | None = ...,
        cost: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        body_yield_strength: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        collapse_resistance_dsdsunit: global___StringMessage | None = ...,
        material_num: global___StringMessage | None = ...,
        average_joint_length: global___FloatMessage | None = ...,
        pocket_size_dsdsunit: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        length_outside_coupling_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        profile_type: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        cost_dsdsunit: global___StringMessage | None = ...,
        nominal_diameter: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        press_rating_axial_dsdsunit: global___StringMessage | None = ...,
        critical_percent_triaxial_hoop_dsdsunit: global___StringMessage | None = ...,
        wall_thickness_percent: global___FloatMessage | None = ...,
        critical_percent_collapse: global___FloatMessage | None = ...,
        internal_yield_press_dsdsunit: global___StringMessage | None = ...,
        nominal_weight_measure_dsdsunit: global___StringMessage | None = ...,
        nominal_weight_measure: global___FloatMessage | None = ...,
        press_rating_axial: global___FloatMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        pipe_rating_type: global___StringMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "average_joint_length", b"average_joint_length", "average_joint_length_dsdsunit", b"average_joint_length_dsdsunit", "body_yield_strength", b"body_yield_strength", "body_yield_strength_dsdsunit", b"body_yield_strength_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "collapse_resistance", b"collapse_resistance", "collapse_resistance_dsdsunit", b"collapse_resistance_dsdsunit", "comp_type_code", b"comp_type_code", "cost", b"cost", "cost_dsdsunit", b"cost_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "critical_percent_axial", b"critical_percent_axial", "critical_percent_axial_dsdsunit", b"critical_percent_axial_dsdsunit", "critical_percent_collapse", b"critical_percent_collapse", "critical_percent_collapse_dsdsunit", b"critical_percent_collapse_dsdsunit", "critical_percent_triaxial", b"critical_percent_triaxial", "critical_percent_triaxial_dsdsunit", b"critical_percent_triaxial_dsdsunit", "critical_percent_triaxial_hoop", b"critical_percent_triaxial_hoop", "critical_percent_triaxial_hoop_dsdsunit", b"critical_percent_triaxial_hoop_dsdsunit", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "internal_ref", b"internal_ref", "internal_yield_press", b"internal_yield_press", "internal_yield_press_dsdsunit", b"internal_yield_press_dsdsunit", "inventory_amount", b"inventory_amount", "inventory_amount_dsdsunit", b"inventory_amount_dsdsunit", "length_inside_coupling", b"length_inside_coupling", "length_inside_coupling_dsdsunit", b"length_inside_coupling_dsdsunit", "length_outside_coupling", b"length_outside_coupling", "length_outside_coupling_dsdsunit", b"length_outside_coupling_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "manufacturer", b"manufacturer", "material_num", b"material_num", "model", b"model", "native_uid", b"native_uid", "nominal_diameter", b"nominal_diameter", "nominal_weight", b"nominal_weight", "nominal_weight_measure", b"nominal_weight_measure", "nominal_weight_measure_dsdsunit", b"nominal_weight_measure_dsdsunit", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "pipe_rating_type", b"pipe_rating_type", "pocket_size", b"pocket_size", "pocket_size_dsdsunit", b"pocket_size_dsdsunit", "pocket_type", b"pocket_type", "press_rating_axial", b"press_rating_axial", "press_rating_axial_dsdsunit", b"press_rating_axial_dsdsunit", "press_rating_bot", b"press_rating_bot", "press_rating_bot_dsdsunit", b"press_rating_bot_dsdsunit", "press_rating_top", b"press_rating_top", "press_rating_top_dsdsunit", b"press_rating_top_dsdsunit", "profile_type", b"profile_type", "sect_type_code", b"sect_type_code", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wall_thickness_percent", b"wall_thickness_percent", "wall_thickness_percent_dsdsunit", b"wall_thickness_percent_dsdsunit", "wl_bore", b"wl_bore", "wl_bore_dsdsunit", b"wl_bore_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "average_joint_length", b"average_joint_length", "average_joint_length_dsdsunit", b"average_joint_length_dsdsunit", "body_yield_strength", b"body_yield_strength", "body_yield_strength_dsdsunit", b"body_yield_strength_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "collapse_resistance", b"collapse_resistance", "collapse_resistance_dsdsunit", b"collapse_resistance_dsdsunit", "comp_type_code", b"comp_type_code", "cost", b"cost", "cost_dsdsunit", b"cost_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "critical_percent_axial", b"critical_percent_axial", "critical_percent_axial_dsdsunit", b"critical_percent_axial_dsdsunit", "critical_percent_collapse", b"critical_percent_collapse", "critical_percent_collapse_dsdsunit", b"critical_percent_collapse_dsdsunit", "critical_percent_triaxial", b"critical_percent_triaxial", "critical_percent_triaxial_dsdsunit", b"critical_percent_triaxial_dsdsunit", "critical_percent_triaxial_hoop", b"critical_percent_triaxial_hoop", "critical_percent_triaxial_hoop_dsdsunit", b"critical_percent_triaxial_hoop_dsdsunit", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "internal_ref", b"internal_ref", "internal_yield_press", b"internal_yield_press", "internal_yield_press_dsdsunit", b"internal_yield_press_dsdsunit", "inventory_amount", b"inventory_amount", "inventory_amount_dsdsunit", b"inventory_amount_dsdsunit", "length_inside_coupling", b"length_inside_coupling", "length_inside_coupling_dsdsunit", b"length_inside_coupling_dsdsunit", "length_outside_coupling", b"length_outside_coupling", "length_outside_coupling_dsdsunit", b"length_outside_coupling_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "manufacturer", b"manufacturer", "material_num", b"material_num", "model", b"model", "native_uid", b"native_uid", "nominal_diameter", b"nominal_diameter", "nominal_weight", b"nominal_weight", "nominal_weight_measure", b"nominal_weight_measure", "nominal_weight_measure_dsdsunit", b"nominal_weight_measure_dsdsunit", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "pipe_rating_type", b"pipe_rating_type", "pocket_size", b"pocket_size", "pocket_size_dsdsunit", b"pocket_size_dsdsunit", "pocket_type", b"pocket_type", "press_rating_axial", b"press_rating_axial", "press_rating_axial_dsdsunit", b"press_rating_axial_dsdsunit", "press_rating_bot", b"press_rating_bot", "press_rating_bot_dsdsunit", b"press_rating_bot_dsdsunit", "press_rating_top", b"press_rating_top", "press_rating_top_dsdsunit", b"press_rating_top_dsdsunit", "profile_type", b"profile_type", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wall_thickness_percent", b"wall_thickness_percent", "wall_thickness_percent_dsdsunit", b"wall_thickness_percent_dsdsunit", "wl_bore", b"wl_bore", "wl_bore_dsdsunit", b"wl_bore_dsdsunit"]) -> None: ...

global___CdCsgCatalog = CdCsgCatalog

class CdCtCatalog(google.protobuf.message.Message):
    """Original Name: CD_CT_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_FIELD_NUMBER: builtins.int
    COLLAPSE_RESISTANCE_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    BODY_YIELD_STRENGTH_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    COLLAPSE_RESISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    NOMINAL_DIAMETER_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    INTERNAL_YIELD_PRESS_FIELD_NUMBER: builtins.int
    INTERNAL_YIELD_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_MEASURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_MEASURE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    BODY_YIELD_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_dsdsunit(self) -> global___StringMessage:
        """Original Name: WALL_THICKNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight(self) -> global___StringMessage:
        """Original Name: NOMINAL_WEIGHT, Original type: Edm.String, Max Length: 7,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness(self) -> global___FloatMessage:
        """Original Name: WALL_THICKNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def collapse_resistance(self) -> global___FloatMessage:
        """Original Name: COLLAPSE_RESISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def body_yield_strength(self) -> global___FloatMessage:
        """Original Name: BODY_YIELD_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def collapse_resistance_dsdsunit(self) -> global___StringMessage:
        """Original Name: COLLAPSE_RESISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_diameter(self) -> global___StringMessage:
        """Original Name: NOMINAL_DIAMETER, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_yield_press(self) -> global___FloatMessage:
        """Original Name: INTERNAL_YIELD_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_yield_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERNAL_YIELD_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight_measure_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOMINAL_WEIGHT_MEASURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight_measure(self) -> global___FloatMessage:
        """Original Name: NOMINAL_WEIGHT_MEASURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def body_yield_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: BODY_YIELD_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_CT_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        wall_thickness_dsdsunit: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        length: global___FloatMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        nominal_weight: global___StringMessage | None = ...,
        wall_thickness: global___FloatMessage | None = ...,
        collapse_resistance: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        body_yield_strength: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        collapse_resistance_dsdsunit: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        nominal_diameter: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        internal_yield_press: global___FloatMessage | None = ...,
        internal_yield_press_dsdsunit: global___StringMessage | None = ...,
        nominal_weight_measure_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        nominal_weight_measure: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        body_yield_strength_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "body_yield_strength", b"body_yield_strength", "body_yield_strength_dsdsunit", b"body_yield_strength_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "collapse_resistance", b"collapse_resistance", "collapse_resistance_dsdsunit", b"collapse_resistance_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "internal_yield_press", b"internal_yield_press", "internal_yield_press_dsdsunit", b"internal_yield_press_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_diameter", b"nominal_diameter", "nominal_weight", b"nominal_weight", "nominal_weight_measure", b"nominal_weight_measure", "nominal_weight_measure_dsdsunit", b"nominal_weight_measure_dsdsunit", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wall_thickness", b"wall_thickness", "wall_thickness_dsdsunit", b"wall_thickness_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "body_yield_strength", b"body_yield_strength", "body_yield_strength_dsdsunit", b"body_yield_strength_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "collapse_resistance", b"collapse_resistance", "collapse_resistance_dsdsunit", b"collapse_resistance_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "internal_yield_press", b"internal_yield_press", "internal_yield_press_dsdsunit", b"internal_yield_press_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_diameter", b"nominal_diameter", "nominal_weight", b"nominal_weight", "nominal_weight_measure", b"nominal_weight_measure", "nominal_weight_measure_dsdsunit", b"nominal_weight_measure_dsdsunit", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wall_thickness", b"wall_thickness", "wall_thickness_dsdsunit", b"wall_thickness_dsdsunit"]) -> None: ...

global___CdCtCatalog = CdCtCatalog

class CdDatum(google.protobuf.message.Message):
    """Original Name: CD_DATUM, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATUM_NAME_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DATE_ESTABLISHED_FIELD_NUMBER: builtins.int
    DATUM_ERROR_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATUM_ID_FIELD_NUMBER: builtins.int
    DATUM_DESCRIPTION_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CONTRACTOR_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DATUM_ERROR_FIELD_NUMBER: builtins.int
    DATUM_TYPE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DATUM_ELEVATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    IS_DEFAULT_FIELD_NUMBER: builtins.int
    DATUM_ELEVATION_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def datum_name(self) -> global___StringMessage:
        """Original Name: DATUM_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_established(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_ESTABLISHED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def datum_error_dsdsunit(self) -> global___StringMessage:
        """Original Name: DATUM_ERROR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    datum_id: builtins.str
    """Original Name: DATUM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def datum_description(self) -> global___StringMessage:
        """Original Name: DATUM_DESCRIPTION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_id(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def datum_error(self) -> global___FloatMessage:
        """Original Name: DATUM_ERROR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def datum_type(self) -> global___Int32Message:
        """Original Name: DATUM_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def datum_elevation_dsdsunit(self) -> global___StringMessage:
        """Original Name: DATUM_ELEVATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_default(self) -> global___StringMessage:
        """Original Name: IS_DEFAULT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def datum_elevation(self) -> global___FloatMessage:
        """Original Name: DATUM_ELEVATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_DATUM_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        datum_name: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        date_established: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        datum_error_dsdsunit: global___StringMessage | None = ...,
        datum_id: builtins.str = ...,
        datum_description: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        contractor_id: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        phase: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        datum_error: global___FloatMessage | None = ...,
        datum_type: global___Int32Message | None = ...,
        create_app_id: global___StringMessage | None = ...,
        datum_elevation_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        is_default: global___StringMessage | None = ...,
        datum_elevation: global___FloatMessage | None = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "contractor_id", b"contractor_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_established", b"date_established", "datum_description", b"datum_description", "datum_elevation", b"datum_elevation", "datum_elevation_dsdsunit", b"datum_elevation_dsdsunit", "datum_error", b"datum_error", "datum_error_dsdsunit", b"datum_error_dsdsunit", "datum_name", b"datum_name", "datum_type", b"datum_type", "is_default", b"is_default", "native_uid", b"native_uid", "phase", b"phase", "remarks", b"remarks", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "contractor_id", b"contractor_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_established", b"date_established", "datum_description", b"datum_description", "datum_elevation", b"datum_elevation", "datum_elevation_dsdsunit", b"datum_elevation_dsdsunit", "datum_error", b"datum_error", "datum_error_dsdsunit", b"datum_error_dsdsunit", "datum_id", b"datum_id", "datum_name", b"datum_name", "datum_type", b"datum_type", "is_default", b"is_default", "native_uid", b"native_uid", "phase", b"phase", "remarks", b"remarks", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id"]) -> None: ...

global___CdDatum = CdDatum

class CdDcCatalog(google.protobuf.message.Message):
    """Original Name: CD_DC_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_JOINT_LENGTH_FIELD_NUMBER: builtins.int
    ID_NOMINAL_FIELD_NUMBER: builtins.int
    INSIDE_TOOL_JOINT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    AVERAGE_JOINT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_NOMINAL_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    INSIDE_TOOL_JOINT_LENGTH_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_joint_length(self) -> global___FloatMessage:
        """Original Name: AVERAGE_JOINT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_nominal(self) -> global___StringMessage:
        """Original Name: ID_NOMINAL, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inside_tool_joint_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSIDE_TOOL_JOINT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_joint_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_JOINT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_nominal(self) -> global___StringMessage:
        """Original Name: OD_NOMINAL, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inside_tool_joint_length(self) -> global___FloatMessage:
        """Original Name: INSIDE_TOOL_JOINT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_DC_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        average_joint_length: global___FloatMessage | None = ...,
        id_nominal: global___StringMessage | None = ...,
        inside_tool_joint_length_dsdsunit: global___StringMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        average_joint_length_dsdsunit: global___StringMessage | None = ...,
        od_nominal: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        inside_tool_joint_length: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "average_joint_length", b"average_joint_length", "average_joint_length_dsdsunit", b"average_joint_length_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_nominal", b"id_nominal", "inside_tool_joint_length", b"inside_tool_joint_length", "inside_tool_joint_length_dsdsunit", b"inside_tool_joint_length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_nominal", b"od_nominal", "sect_type_code", b"sect_type_code", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "average_joint_length", b"average_joint_length", "average_joint_length_dsdsunit", b"average_joint_length_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_nominal", b"id_nominal", "inside_tool_joint_length", b"inside_tool_joint_length", "inside_tool_joint_length_dsdsunit", b"inside_tool_joint_length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_nominal", b"od_nominal", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdDcCatalog = CdDcCatalog

class CdDefinitiveSurveyHeader(google.protobuf.message.Message):
    """Original Name: CD_DEFINITIVE_SURVEY_HEADER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAXIMUM_DLS_VALUE_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    PLANNED_AZIMUTH_FIELD_NUMBER: builtins.int
    INTERPOLATION_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEFINITIVE_PATH_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    FINAL_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERPOLATION_INTERVAL_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    KO_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEF_SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    KO_MD_FIELD_NUMBER: builtins.int
    ACSCAN_RADIUS_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERPOLATE_FIELD_NUMBER: builtins.int
    IS_DEFINITIVE_FIELD_NUMBER: builtins.int
    TORTUOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    POSLOG_DATA_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_SURVEY_PROGRAM_READ_ONLY_FIELD_NUMBER: builtins.int
    KO_TVD_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    B_INTERP_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    TORTUOSITY_PERIOD_FIELD_NUMBER: builtins.int
    B_RATIO_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    VS_NORTH_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    MAXIMUM_DLS_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACSCAN_RATIO_MAX_FIELD_NUMBER: builtins.int
    VS_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEFINITIVE_VERSION_FIELD_NUMBER: builtins.int
    EFFECTIVE_DATE_FIELD_NUMBER: builtins.int
    AVERAGE_DOGLEG_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_TVD_FIELD_NUMBER: builtins.int
    BH_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORTUOSITY_PERIOD_DSDSUNIT_FIELD_NUMBER: builtins.int
    KO_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAXIMUM_DLS_DEPTH_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    FINAL_ERROR_FIELD_NUMBER: builtins.int
    MAXIMUM_DLS_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORTUOSITY_TYPE_FIELD_NUMBER: builtins.int
    USE_PLANNED_PROGRAM_FIELD_NUMBER: builtins.int
    FINAL_NORTH_FIELD_NUMBER: builtins.int
    KO_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLANNED_AZIMUTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACSCAN_MD_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    KO_NORTH_FIELD_NUMBER: builtins.int
    VS_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORTUOSITY_FIELD_NUMBER: builtins.int
    ACSCAN_RADIUS_MAX_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    FINAL_ERROR_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACSCAN_MD_MAX_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    USE_ACTUAL_DATA_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    DIRECTIONAL_DIFFICULTY_INDEX_FIELD_NUMBER: builtins.int
    KO_EAST_FIELD_NUMBER: builtins.int
    AVERAGE_DOGLEG_FIELD_NUMBER: builtins.int
    VS_EAST_FIELD_NUMBER: builtins.int
    KO_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEFINITIVE_WELLBORE_PATH_SPATIAL_FIELD_NUMBER: builtins.int
    ACSCAN_MD_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_EAST_FIELD_NUMBER: builtins.int
    BH_MD_FIELD_NUMBER: builtins.int
    ACSCAN_MD_MIN_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    B_RANGE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    WP_CASE_TORT_INT_FIELD_NUMBER: builtins.int
    CD_DEFINITIVE_SURVEY_STATION_FIELD_NUMBER: builtins.int
    DP_DEF_SURVEY_ANNOTATION_FIELD_NUMBER: builtins.int
    CD_VERTICAL_SECTION_FIELD_NUMBER: builtins.int
    DP_ANTICOL_FIELD_NUMBER: builtins.int
    CD_SURVEY_PROGRAM_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def maximum_dls_value(self) -> global___FloatMessage:
        """Original Name: MAXIMUM_DLS_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def planned_azimuth(self) -> global___FloatMessage:
        """Original Name: PLANNED_AZIMUTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interpolation_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERPOLATION_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def definitive_path(self) -> global___Int32Message:
        """Original Name: DEFINITIVE_PATH, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interpolation_interval(self) -> global___FloatMessage:
        """Original Name: INTERPOLATION_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ko_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: KO_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    def_survey_header_id: builtins.str
    """Original Name: DEF_SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ko_md(self) -> global___FloatMessage:
        """Original Name: KO_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def acscan_radius_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACSCAN_RADIUS_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interpolate(self) -> global___StringMessage:
        """Original Name: INTERPOLATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_definitive(self) -> global___StringMessage:
        """Original Name: IS_DEFINITIVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tortuosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORTUOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def poslog_data(self) -> global___BytesMessage:
        """Original Name: POSLOG_DATA, Original type: Edm.Binary, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_survey_program_read_only(self) -> global___StringMessage:
        """Original Name: IS_SURVEY_PROGRAM_READ_ONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ko_tvd(self) -> global___FloatMessage:
        """Original Name: KO_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def b_interp(self) -> global___StringMessage:
        """Original Name: B_INTERP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tortuosity_period(self) -> global___FloatMessage:
        """Original Name: TORTUOSITY_PERIOD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def b_ratio(self) -> global___StringMessage:
        """Original Name: B_RATIO, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data(self) -> global___BytesMessage:
        """Original Name: DATA, Original type: Edm.Binary, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vs_north(self) -> global___FloatMessage:
        """Original Name: VS_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_dls_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAXIMUM_DLS_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def acscan_ratio_max(self) -> global___FloatMessage:
        """Original Name: ACSCAN_RATIO_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vs_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: VS_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def definitive_version(self) -> global___FloatMessage:
        """Original Name: DEFINITIVE_VERSION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def effective_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EFFECTIVE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_dogleg_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_DOGLEG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_tvd(self) -> global___FloatMessage:
        """Original Name: BH_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tortuosity_period_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORTUOSITY_PERIOD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ko_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: KO_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_dls_depth(self) -> global___FloatMessage:
        """Original Name: MAXIMUM_DLS_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_error(self) -> global___FloatMessage:
        """Original Name: FINAL_ERROR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_dls_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAXIMUM_DLS_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tortuosity_type(self) -> global___Int32Message:
        """Original Name: TORTUOSITY_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_planned_program(self) -> global___StringMessage:
        """Original Name: USE_PLANNED_PROGRAM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_north(self) -> global___FloatMessage:
        """Original Name: FINAL_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ko_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: KO_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def planned_azimuth_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLANNED_AZIMUTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def acscan_md_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACSCAN_MD_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ko_north(self) -> global___FloatMessage:
        """Original Name: KO_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vs_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: VS_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tortuosity(self) -> global___FloatMessage:
        """Original Name: TORTUOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def acscan_radius_max(self) -> global___FloatMessage:
        """Original Name: ACSCAN_RADIUS_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_error_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_ERROR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def acscan_md_max(self) -> global___FloatMessage:
        """Original Name: ACSCAN_MD_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_actual_data(self) -> global___StringMessage:
        """Original Name: USE_ACTUAL_DATA, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def directional_difficulty_index(self) -> global___FloatMessage:
        """Original Name: DIRECTIONAL_DIFFICULTY_INDEX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ko_east(self) -> global___FloatMessage:
        """Original Name: KO_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_dogleg(self) -> global___FloatMessage:
        """Original Name: AVERAGE_DOGLEG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vs_east(self) -> global___FloatMessage:
        """Original Name: VS_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ko_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: KO_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def definitive_wellbore_path_spatial(self) -> global___Point:
        """Original Name: DEFINITIVE_WELLBORE_PATH_SPATIAL, Original type: EDM.Point, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: True, Implemented: False, Element Type: {}"""
    @property
    def acscan_md_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACSCAN_MD_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_east(self) -> global___FloatMessage:
        """Original Name: FINAL_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_md(self) -> global___FloatMessage:
        """Original Name: BH_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def acscan_md_min(self) -> global___FloatMessage:
        """Original Name: ACSCAN_MD_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def version(self) -> global___StringMessage:
        """Original Name: VERSION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def b_range(self) -> global___StringMessage:
        """Original Name: B_RANGE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_DEFINITIVE_SURVEY_HEADER_CD_WELLBORE
        """
    @property
    def wp_case_tort_int(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseTortIntRef]:
        """Original Name: WP_CASE_TORT_INT, WrappedMessage: WpCaseTortInt
        FK_WP_CASE_TORT_INT_CD_DEFINITIVE_SURVEY_HEADER
        """
    @property
    def cd_definitive_survey_station(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdDefinitiveSurveyStationRef]:
        """Original Name: CD_DEFINITIVE_SURVEY_STATION, WrappedMessage: CdDefinitiveSurveyStation
        FK_CD_DEFINITIVE_SURVEY_STATION_CD_DEFINITIVE_SURVEY_HEADER
        """
    @property
    def dp_def_survey_annotation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DpDefSurveyAnnotationRef]:
        """Original Name: DP_DEF_SURVEY_ANNOTATION, WrappedMessage: DpDefSurveyAnnotation
        FK_DP_DEF_SURVEY_ANNOTATION_CD_DEFINITIVE_SURVEY_HEADER
        """
    @property
    def cd_vertical_section(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdVerticalSectionRef]:
        """Original Name: CD_VERTICAL_SECTION, WrappedMessage: CdVerticalSection
        FK_CD_VERTICAL_SECTION_CD_DEFINITIVE_SURVEY_HEADER
        """
    @property
    def dp_anticol(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DpAnticolRef]:
        """Original Name: DP_ANTICOL, WrappedMessage: DpAnticol
        FK_DP_ANTICOL_CD_DEFINITIVE_SURVEY_HEADER
        """
    @property
    def cd_survey_program(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSurveyProgramRef]:
        """Original Name: CD_SURVEY_PROGRAM, WrappedMessage: CdSurveyProgram
        FK_CD_SURVEY_PROGRAM_CD_DEFINITIVE_SURVEY_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        maximum_dls_value: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        planned_azimuth: global___FloatMessage | None = ...,
        interpolation_interval_dsdsunit: global___StringMessage | None = ...,
        definitive_path: global___Int32Message | None = ...,
        remarks: global___StringMessage | None = ...,
        final_east_dsdsunit: global___StringMessage | None = ...,
        interpolation_interval: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        ko_md_dsdsunit: global___StringMessage | None = ...,
        def_survey_header_id: builtins.str = ...,
        ko_md: global___FloatMessage | None = ...,
        acscan_radius_max_dsdsunit: global___StringMessage | None = ...,
        bh_tvd_dsdsunit: global___StringMessage | None = ...,
        interpolate: global___StringMessage | None = ...,
        is_definitive: global___StringMessage | None = ...,
        tortuosity_dsdsunit: global___StringMessage | None = ...,
        poslog_data: global___BytesMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_survey_program_read_only: global___StringMessage | None = ...,
        ko_tvd: global___FloatMessage | None = ...,
        name: global___StringMessage | None = ...,
        b_interp: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        tortuosity_period: global___FloatMessage | None = ...,
        b_ratio: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        data: global___BytesMessage | None = ...,
        vs_north: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        maximum_dls_depth_dsdsunit: global___StringMessage | None = ...,
        acscan_ratio_max: global___FloatMessage | None = ...,
        vs_north_dsdsunit: global___StringMessage | None = ...,
        definitive_version: global___FloatMessage | None = ...,
        effective_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        average_dogleg_dsdsunit: global___StringMessage | None = ...,
        bh_tvd: global___FloatMessage | None = ...,
        bh_md_dsdsunit: global___StringMessage | None = ...,
        tortuosity_period_dsdsunit: global___StringMessage | None = ...,
        ko_east_dsdsunit: global___StringMessage | None = ...,
        maximum_dls_depth: global___FloatMessage | None = ...,
        phase: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        final_error: global___FloatMessage | None = ...,
        maximum_dls_value_dsdsunit: global___StringMessage | None = ...,
        tortuosity_type: global___Int32Message | None = ...,
        use_planned_program: global___StringMessage | None = ...,
        final_north: global___FloatMessage | None = ...,
        ko_north_dsdsunit: global___StringMessage | None = ...,
        planned_azimuth_dsdsunit: global___StringMessage | None = ...,
        acscan_md_max_dsdsunit: global___StringMessage | None = ...,
        final_north_dsdsunit: global___StringMessage | None = ...,
        ko_north: global___FloatMessage | None = ...,
        vs_east_dsdsunit: global___StringMessage | None = ...,
        tortuosity: global___FloatMessage | None = ...,
        acscan_radius_max: global___FloatMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        final_error_dsdsunit: global___StringMessage | None = ...,
        acscan_md_max: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        use_actual_data: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        directional_difficulty_index: global___FloatMessage | None = ...,
        ko_east: global___FloatMessage | None = ...,
        average_dogleg: global___FloatMessage | None = ...,
        vs_east: global___FloatMessage | None = ...,
        ko_tvd_dsdsunit: global___StringMessage | None = ...,
        definitive_wellbore_path_spatial: global___Point | None = ...,
        acscan_md_min_dsdsunit: global___StringMessage | None = ...,
        final_east: global___FloatMessage | None = ...,
        bh_md: global___FloatMessage | None = ...,
        acscan_md_min: global___FloatMessage | None = ...,
        version: global___StringMessage | None = ...,
        b_range: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        wp_case_tort_int: collections.abc.Iterable[global___WpCaseTortIntRef] | None = ...,
        cd_definitive_survey_station: collections.abc.Iterable[global___CdDefinitiveSurveyStationRef] | None = ...,
        dp_def_survey_annotation: collections.abc.Iterable[global___DpDefSurveyAnnotationRef] | None = ...,
        cd_vertical_section: collections.abc.Iterable[global___CdVerticalSectionRef] | None = ...,
        dp_anticol: collections.abc.Iterable[global___DpAnticolRef] | None = ...,
        cd_survey_program: collections.abc.Iterable[global___CdSurveyProgramRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["acscan_md_max", b"acscan_md_max", "acscan_md_max_dsdsunit", b"acscan_md_max_dsdsunit", "acscan_md_min", b"acscan_md_min", "acscan_md_min_dsdsunit", b"acscan_md_min_dsdsunit", "acscan_radius_max", b"acscan_radius_max", "acscan_radius_max_dsdsunit", b"acscan_radius_max_dsdsunit", "acscan_ratio_max", b"acscan_ratio_max", "average_dogleg", b"average_dogleg", "average_dogleg_dsdsunit", b"average_dogleg_dsdsunit", "b_interp", b"b_interp", "b_range", b"b_range", "b_ratio", b"b_ratio", "bh_md", b"bh_md", "bh_md_dsdsunit", b"bh_md_dsdsunit", "bh_tvd", b"bh_tvd", "bh_tvd_dsdsunit", b"bh_tvd_dsdsunit", "cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "data", b"data", "definitive_path", b"definitive_path", "definitive_version", b"definitive_version", "definitive_wellbore_path_spatial", b"definitive_wellbore_path_spatial", "description", b"description", "directional_difficulty_index", b"directional_difficulty_index", "effective_date", b"effective_date", "final_east", b"final_east", "final_east_dsdsunit", b"final_east_dsdsunit", "final_error", b"final_error", "final_error_dsdsunit", b"final_error_dsdsunit", "final_north", b"final_north", "final_north_dsdsunit", b"final_north_dsdsunit", "interpolate", b"interpolate", "interpolation_interval", b"interpolation_interval", "interpolation_interval_dsdsunit", b"interpolation_interval_dsdsunit", "is_definitive", b"is_definitive", "is_readonly", b"is_readonly", "is_survey_program_read_only", b"is_survey_program_read_only", "ko_east", b"ko_east", "ko_east_dsdsunit", b"ko_east_dsdsunit", "ko_md", b"ko_md", "ko_md_dsdsunit", b"ko_md_dsdsunit", "ko_north", b"ko_north", "ko_north_dsdsunit", b"ko_north_dsdsunit", "ko_tvd", b"ko_tvd", "ko_tvd_dsdsunit", b"ko_tvd_dsdsunit", "maximum_dls_depth", b"maximum_dls_depth", "maximum_dls_depth_dsdsunit", b"maximum_dls_depth_dsdsunit", "maximum_dls_value", b"maximum_dls_value", "maximum_dls_value_dsdsunit", b"maximum_dls_value_dsdsunit", "name", b"name", "native_uid", b"native_uid", "phase", b"phase", "planned_azimuth", b"planned_azimuth", "planned_azimuth_dsdsunit", b"planned_azimuth_dsdsunit", "poslog_data", b"poslog_data", "remarks", b"remarks", "tortuosity", b"tortuosity", "tortuosity_dsdsunit", b"tortuosity_dsdsunit", "tortuosity_period", b"tortuosity_period", "tortuosity_period_dsdsunit", b"tortuosity_period_dsdsunit", "tortuosity_type", b"tortuosity_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "use_actual_data", b"use_actual_data", "use_planned_program", b"use_planned_program", "version", b"version", "vs_east", b"vs_east", "vs_east_dsdsunit", b"vs_east_dsdsunit", "vs_north", b"vs_north", "vs_north_dsdsunit", b"vs_north_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["acscan_md_max", b"acscan_md_max", "acscan_md_max_dsdsunit", b"acscan_md_max_dsdsunit", "acscan_md_min", b"acscan_md_min", "acscan_md_min_dsdsunit", b"acscan_md_min_dsdsunit", "acscan_radius_max", b"acscan_radius_max", "acscan_radius_max_dsdsunit", b"acscan_radius_max_dsdsunit", "acscan_ratio_max", b"acscan_ratio_max", "average_dogleg", b"average_dogleg", "average_dogleg_dsdsunit", b"average_dogleg_dsdsunit", "b_interp", b"b_interp", "b_range", b"b_range", "b_ratio", b"b_ratio", "bh_md", b"bh_md", "bh_md_dsdsunit", b"bh_md_dsdsunit", "bh_tvd", b"bh_tvd", "bh_tvd_dsdsunit", b"bh_tvd_dsdsunit", "cd_definitive_survey_station", b"cd_definitive_survey_station", "cd_survey_program", b"cd_survey_program", "cd_vertical_section", b"cd_vertical_section", "cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "data", b"data", "def_survey_header_id", b"def_survey_header_id", "definitive_path", b"definitive_path", "definitive_version", b"definitive_version", "definitive_wellbore_path_spatial", b"definitive_wellbore_path_spatial", "description", b"description", "directional_difficulty_index", b"directional_difficulty_index", "dp_anticol", b"dp_anticol", "dp_def_survey_annotation", b"dp_def_survey_annotation", "effective_date", b"effective_date", "final_east", b"final_east", "final_east_dsdsunit", b"final_east_dsdsunit", "final_error", b"final_error", "final_error_dsdsunit", b"final_error_dsdsunit", "final_north", b"final_north", "final_north_dsdsunit", b"final_north_dsdsunit", "interpolate", b"interpolate", "interpolation_interval", b"interpolation_interval", "interpolation_interval_dsdsunit", b"interpolation_interval_dsdsunit", "is_definitive", b"is_definitive", "is_readonly", b"is_readonly", "is_survey_program_read_only", b"is_survey_program_read_only", "ko_east", b"ko_east", "ko_east_dsdsunit", b"ko_east_dsdsunit", "ko_md", b"ko_md", "ko_md_dsdsunit", b"ko_md_dsdsunit", "ko_north", b"ko_north", "ko_north_dsdsunit", b"ko_north_dsdsunit", "ko_tvd", b"ko_tvd", "ko_tvd_dsdsunit", b"ko_tvd_dsdsunit", "maximum_dls_depth", b"maximum_dls_depth", "maximum_dls_depth_dsdsunit", b"maximum_dls_depth_dsdsunit", "maximum_dls_value", b"maximum_dls_value", "maximum_dls_value_dsdsunit", b"maximum_dls_value_dsdsunit", "name", b"name", "native_uid", b"native_uid", "phase", b"phase", "planned_azimuth", b"planned_azimuth", "planned_azimuth_dsdsunit", b"planned_azimuth_dsdsunit", "poslog_data", b"poslog_data", "remarks", b"remarks", "tortuosity", b"tortuosity", "tortuosity_dsdsunit", b"tortuosity_dsdsunit", "tortuosity_period", b"tortuosity_period", "tortuosity_period_dsdsunit", b"tortuosity_period_dsdsunit", "tortuosity_type", b"tortuosity_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "use_actual_data", b"use_actual_data", "use_planned_program", b"use_planned_program", "version", b"version", "vs_east", b"vs_east", "vs_east_dsdsunit", b"vs_east_dsdsunit", "vs_north", b"vs_north", "vs_north_dsdsunit", b"vs_north_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_case_tort_int", b"wp_case_tort_int"]) -> None: ...

global___CdDefinitiveSurveyHeader = CdDefinitiveSurveyHeader

class CdDefinitiveSurveyStation(google.protobuf.message.Message):
    """Original Name: CD_DEFINITIVE_SURVEY_STATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COVARIANCE_YZ_DSDSUNIT_FIELD_NUMBER: builtins.int
    DOGLEG_SEVERITY_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_FIELD_NUMBER: builtins.int
    ELLIPSE_NORTH_FIELD_NUMBER: builtins.int
    OFFSET_EAST_FIELD_NUMBER: builtins.int
    VERTICAL_SECT_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFFSET_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DOGLEG_SEVERITY_MAX_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    COVARIANCE_XY_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFFSET_NORTH_FIELD_NUMBER: builtins.int
    DEF_SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    COVARIANCE_YZ_FIELD_NUMBER: builtins.int
    COVARIANCE_YY_FIELD_NUMBER: builtins.int
    VERTICAL_SECT_FIELD_NUMBER: builtins.int
    INCLINATION_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEFINITIVE_SURVEY_ID_FIELD_NUMBER: builtins.int
    DOGLEG_SEVERITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFFSET_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    COVARIANCE_ZZ_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_RADIUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COVARIANCE_XZ_DSDSUNIT_FIELD_NUMBER: builtins.int
    ELLIPSE_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    AZIMUTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ELLIPSE_EAST_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COVARIANCE_YY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ELLIPSE_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATA_ENTRY_MODE_FIELD_NUMBER: builtins.int
    DOGLEG_SEVERITY_FIELD_NUMBER: builtins.int
    ELLIPSE_VERTICAL_FIELD_NUMBER: builtins.int
    COVARIANCE_XZ_FIELD_NUMBER: builtins.int
    COVARIANCE_XY_FIELD_NUMBER: builtins.int
    COVARIANCE_XX_FIELD_NUMBER: builtins.int
    COVARIANCE_ZZ_FIELD_NUMBER: builtins.int
    ELLIPSE_VERTICAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    COVARIANCE_XX_DSDSUNIT_FIELD_NUMBER: builtins.int
    GLOBAL_LATERAL_ERROR_DSDSUNIT_FIELD_NUMBER: builtins.int
    AZIMUTH_FIELD_NUMBER: builtins.int
    GLOBAL_LATERAL_ERROR_FIELD_NUMBER: builtins.int
    CASING_RADIUS_FIELD_NUMBER: builtins.int
    CD_DEFINITIVE_SURVEY_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def covariance_yz_dsdsunit(self) -> global___StringMessage:
        """Original Name: COVARIANCE_YZ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dogleg_severity_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOGLEG_SEVERITY_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd(self) -> global___FloatMessage:
        """Original Name: TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ellipse_north(self) -> global___FloatMessage:
        """Original Name: ELLIPSE_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_east(self) -> global___FloatMessage:
        """Original Name: OFFSET_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vertical_sect_dsdsunit(self) -> global___StringMessage:
        """Original Name: VERTICAL_SECT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: OFFSET_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dogleg_severity_max(self) -> global___FloatMessage:
        """Original Name: DOGLEG_SEVERITY_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def covariance_xy_dsdsunit(self) -> global___StringMessage:
        """Original Name: COVARIANCE_XY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_north(self) -> global___FloatMessage:
        """Original Name: OFFSET_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    def_survey_header_id: builtins.str
    """Original Name: DEF_SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def covariance_yz(self) -> global___FloatMessage:
        """Original Name: COVARIANCE_YZ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def covariance_yy(self) -> global___FloatMessage:
        """Original Name: COVARIANCE_YY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vertical_sect(self) -> global___FloatMessage:
        """Original Name: VERTICAL_SECT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination(self) -> global___FloatMessage:
        """Original Name: INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    definitive_survey_id: builtins.str
    """Original Name: DEFINITIVE_SURVEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dogleg_severity_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOGLEG_SEVERITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: OFFSET_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def covariance_zz_dsdsunit(self) -> global___StringMessage:
        """Original Name: COVARIANCE_ZZ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_radius_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_RADIUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def covariance_xz_dsdsunit(self) -> global___StringMessage:
        """Original Name: COVARIANCE_XZ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ellipse_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELLIPSE_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_dsdsunit(self) -> global___StringMessage:
        """Original Name: AZIMUTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ellipse_east(self) -> global___FloatMessage:
        """Original Name: ELLIPSE_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def covariance_yy_dsdsunit(self) -> global___StringMessage:
        """Original Name: COVARIANCE_YY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ellipse_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELLIPSE_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data_entry_mode(self) -> global___StringMessage:
        """Original Name: DATA_ENTRY_MODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dogleg_severity(self) -> global___FloatMessage:
        """Original Name: DOGLEG_SEVERITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ellipse_vertical(self) -> global___FloatMessage:
        """Original Name: ELLIPSE_VERTICAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def covariance_xz(self) -> global___FloatMessage:
        """Original Name: COVARIANCE_XZ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def covariance_xy(self) -> global___FloatMessage:
        """Original Name: COVARIANCE_XY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def covariance_xx(self) -> global___FloatMessage:
        """Original Name: COVARIANCE_XX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def covariance_zz(self) -> global___FloatMessage:
        """Original Name: COVARIANCE_ZZ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ellipse_vertical_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELLIPSE_VERTICAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def covariance_xx_dsdsunit(self) -> global___StringMessage:
        """Original Name: COVARIANCE_XX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def global_lateral_error_dsdsunit(self) -> global___StringMessage:
        """Original Name: GLOBAL_LATERAL_ERROR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth(self) -> global___FloatMessage:
        """Original Name: AZIMUTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def global_lateral_error(self) -> global___FloatMessage:
        """Original Name: GLOBAL_LATERAL_ERROR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_radius(self) -> global___FloatMessage:
        """Original Name: CASING_RADIUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_definitive_survey_header(self) -> global___CdDefinitiveSurveyHeaderRef:
        """Remote references:

        Original Name: CD_DEFINITIVE_SURVEY_HEADER, WrappedMessage: CdDefinitiveSurveyHeader
        FK_CD_DEFINITIVE_SURVEY_STATION_CD_DEFINITIVE_SURVEY_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        covariance_yz_dsdsunit: global___StringMessage | None = ...,
        dogleg_severity_max_dsdsunit: global___StringMessage | None = ...,
        tvd_dsdsunit: global___StringMessage | None = ...,
        tvd: global___FloatMessage | None = ...,
        ellipse_north: global___FloatMessage | None = ...,
        offset_east: global___FloatMessage | None = ...,
        vertical_sect_dsdsunit: global___StringMessage | None = ...,
        offset_north_dsdsunit: global___StringMessage | None = ...,
        dogleg_severity_max: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        covariance_xy_dsdsunit: global___StringMessage | None = ...,
        offset_north: global___FloatMessage | None = ...,
        def_survey_header_id: builtins.str = ...,
        covariance_yz: global___FloatMessage | None = ...,
        covariance_yy: global___FloatMessage | None = ...,
        vertical_sect: global___FloatMessage | None = ...,
        inclination: global___FloatMessage | None = ...,
        md: global___FloatMessage | None = ...,
        inclination_dsdsunit: global___StringMessage | None = ...,
        definitive_survey_id: builtins.str = ...,
        dogleg_severity_dsdsunit: global___StringMessage | None = ...,
        offset_east_dsdsunit: global___StringMessage | None = ...,
        covariance_zz_dsdsunit: global___StringMessage | None = ...,
        casing_radius_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        covariance_xz_dsdsunit: global___StringMessage | None = ...,
        ellipse_north_dsdsunit: global___StringMessage | None = ...,
        azimuth_dsdsunit: global___StringMessage | None = ...,
        ellipse_east: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        covariance_yy_dsdsunit: global___StringMessage | None = ...,
        ellipse_east_dsdsunit: global___StringMessage | None = ...,
        data_entry_mode: global___StringMessage | None = ...,
        dogleg_severity: global___FloatMessage | None = ...,
        ellipse_vertical: global___FloatMessage | None = ...,
        covariance_xz: global___FloatMessage | None = ...,
        covariance_xy: global___FloatMessage | None = ...,
        covariance_xx: global___FloatMessage | None = ...,
        covariance_zz: global___FloatMessage | None = ...,
        ellipse_vertical_dsdsunit: global___StringMessage | None = ...,
        covariance_xx_dsdsunit: global___StringMessage | None = ...,
        global_lateral_error_dsdsunit: global___StringMessage | None = ...,
        azimuth: global___FloatMessage | None = ...,
        global_lateral_error: global___FloatMessage | None = ...,
        casing_radius: global___FloatMessage | None = ...,
        cd_definitive_survey_header: global___CdDefinitiveSurveyHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["azimuth", b"azimuth", "azimuth_dsdsunit", b"azimuth_dsdsunit", "casing_radius", b"casing_radius", "casing_radius_dsdsunit", b"casing_radius_dsdsunit", "cd_definitive_survey_header", b"cd_definitive_survey_header", "covariance_xx", b"covariance_xx", "covariance_xx_dsdsunit", b"covariance_xx_dsdsunit", "covariance_xy", b"covariance_xy", "covariance_xy_dsdsunit", b"covariance_xy_dsdsunit", "covariance_xz", b"covariance_xz", "covariance_xz_dsdsunit", b"covariance_xz_dsdsunit", "covariance_yy", b"covariance_yy", "covariance_yy_dsdsunit", b"covariance_yy_dsdsunit", "covariance_yz", b"covariance_yz", "covariance_yz_dsdsunit", b"covariance_yz_dsdsunit", "covariance_zz", b"covariance_zz", "covariance_zz_dsdsunit", b"covariance_zz_dsdsunit", "data_entry_mode", b"data_entry_mode", "dogleg_severity", b"dogleg_severity", "dogleg_severity_dsdsunit", b"dogleg_severity_dsdsunit", "dogleg_severity_max", b"dogleg_severity_max", "dogleg_severity_max_dsdsunit", b"dogleg_severity_max_dsdsunit", "ellipse_east", b"ellipse_east", "ellipse_east_dsdsunit", b"ellipse_east_dsdsunit", "ellipse_north", b"ellipse_north", "ellipse_north_dsdsunit", b"ellipse_north_dsdsunit", "ellipse_vertical", b"ellipse_vertical", "ellipse_vertical_dsdsunit", b"ellipse_vertical_dsdsunit", "global_lateral_error", b"global_lateral_error", "global_lateral_error_dsdsunit", b"global_lateral_error_dsdsunit", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "offset_east", b"offset_east", "offset_east_dsdsunit", b"offset_east_dsdsunit", "offset_north", b"offset_north", "offset_north_dsdsunit", b"offset_north_dsdsunit", "sequence_no", b"sequence_no", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "vertical_sect", b"vertical_sect", "vertical_sect_dsdsunit", b"vertical_sect_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["azimuth", b"azimuth", "azimuth_dsdsunit", b"azimuth_dsdsunit", "casing_radius", b"casing_radius", "casing_radius_dsdsunit", b"casing_radius_dsdsunit", "cd_definitive_survey_header", b"cd_definitive_survey_header", "covariance_xx", b"covariance_xx", "covariance_xx_dsdsunit", b"covariance_xx_dsdsunit", "covariance_xy", b"covariance_xy", "covariance_xy_dsdsunit", b"covariance_xy_dsdsunit", "covariance_xz", b"covariance_xz", "covariance_xz_dsdsunit", b"covariance_xz_dsdsunit", "covariance_yy", b"covariance_yy", "covariance_yy_dsdsunit", b"covariance_yy_dsdsunit", "covariance_yz", b"covariance_yz", "covariance_yz_dsdsunit", b"covariance_yz_dsdsunit", "covariance_zz", b"covariance_zz", "covariance_zz_dsdsunit", b"covariance_zz_dsdsunit", "data_entry_mode", b"data_entry_mode", "def_survey_header_id", b"def_survey_header_id", "definitive_survey_id", b"definitive_survey_id", "dogleg_severity", b"dogleg_severity", "dogleg_severity_dsdsunit", b"dogleg_severity_dsdsunit", "dogleg_severity_max", b"dogleg_severity_max", "dogleg_severity_max_dsdsunit", b"dogleg_severity_max_dsdsunit", "ellipse_east", b"ellipse_east", "ellipse_east_dsdsunit", b"ellipse_east_dsdsunit", "ellipse_north", b"ellipse_north", "ellipse_north_dsdsunit", b"ellipse_north_dsdsunit", "ellipse_vertical", b"ellipse_vertical", "ellipse_vertical_dsdsunit", b"ellipse_vertical_dsdsunit", "global_lateral_error", b"global_lateral_error", "global_lateral_error_dsdsunit", b"global_lateral_error_dsdsunit", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "offset_east", b"offset_east", "offset_east_dsdsunit", b"offset_east_dsdsunit", "offset_north", b"offset_north", "offset_north_dsdsunit", b"offset_north_dsdsunit", "sequence_no", b"sequence_no", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vertical_sect", b"vertical_sect", "vertical_sect_dsdsunit", b"vertical_sect_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdDefinitiveSurveyStation = CdDefinitiveSurveyStation

class CdDepthIntervalHistory(google.protobuf.message.Message):
    """Original Name: CD_DEPTH_INTERVAL_HISTORY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    INTERVAL_DATE_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    HISTORY_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    INTERVAL_STATUS_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INTERVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    history_id: builtins.str
    """Original Name: HISTORY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_status(self) -> global___StringMessage:
        """Original Name: INTERVAL_STATUS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_DEPTH_INTERVAL_HISTORY_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        interval_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        history_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        interval_status: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "interval_date", b"interval_date", "interval_status", b"interval_status", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "remarks", b"remarks", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "history_id", b"history_id", "interval_date", b"interval_date", "interval_status", b"interval_status", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdDepthIntervalHistory = CdDepthIntervalHistory

class CdDpCatalog(google.protobuf.message.Message):
    """Original Name: CD_DP_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    API_INDICATOR_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    CLASS_ID_FIELD_NUMBER: builtins.int
    COLLAPSE_RESISTANCE_FIELD_NUMBER: builtins.int
    OD_CONNECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_TORSIONAL_YIELD_FIELD_NUMBER: builtins.int
    SERVICE_CLASS_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_CONNECTION_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    OD_CONNECTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    AVERAGE_JOINT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    EXTERNAL_COUPLING_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    INTERNAL_YIELD_PRESS_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    BODY_YIELD_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOOL_JOINT_LENGTH_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    BODY_YIELD_STRENGTH_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    COLLAPSE_RESISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_JOINT_LENGTH_FIELD_NUMBER: builtins.int
    CONNECTION_TORSIONAL_YIELD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOOL_JOINT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERNAL_COUPLING_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    NOMINAL_DIAMETER_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    EXTERNAL_COUPLING_DISPLACEMENT_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_PERCENT_FIELD_NUMBER: builtins.int
    INTERNAL_YIELD_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_MEASURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_MEASURE_FIELD_NUMBER: builtins.int
    ID_CONNECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERNAL_COUPLING_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def class_id(self) -> global___StringMessage:
        """Original Name: CLASS_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def collapse_resistance(self) -> global___FloatMessage:
        """Original Name: COLLAPSE_RESISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_connection_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_CONNECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_torsional_yield(self) -> global___FloatMessage:
        """Original Name: CONNECTION_TORSIONAL_YIELD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_class(self) -> global___StringMessage:
        """Original Name: SERVICE_CLASS, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_connection(self) -> global___FloatMessage:
        """Original Name: ID_CONNECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_connection(self) -> global___FloatMessage:
        """Original Name: OD_CONNECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_joint_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_JOINT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: WALL_THICKNESS_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_coupling_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXTERNAL_COUPLING_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_yield_press(self) -> global___FloatMessage:
        """Original Name: INTERNAL_YIELD_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def body_yield_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: BODY_YIELD_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_joint_length(self) -> global___FloatMessage:
        """Original Name: TOOL_JOINT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight(self) -> global___StringMessage:
        """Original Name: NOMINAL_WEIGHT, Original type: Edm.String, Max Length: 7,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def body_yield_strength(self) -> global___FloatMessage:
        """Original Name: BODY_YIELD_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def collapse_resistance_dsdsunit(self) -> global___StringMessage:
        """Original Name: COLLAPSE_RESISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_joint_length(self) -> global___FloatMessage:
        """Original Name: AVERAGE_JOINT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_torsional_yield_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_TORSIONAL_YIELD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_joint_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOOL_JOINT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_coupling_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERNAL_COUPLING_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_diameter(self) -> global___StringMessage:
        """Original Name: NOMINAL_DIAMETER, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_coupling_displacement(self) -> global___FloatMessage:
        """Original Name: EXTERNAL_COUPLING_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_percent(self) -> global___FloatMessage:
        """Original Name: WALL_THICKNESS_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_yield_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERNAL_YIELD_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight_measure_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOMINAL_WEIGHT_MEASURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight_measure(self) -> global___FloatMessage:
        """Original Name: NOMINAL_WEIGHT_MEASURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_connection_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_CONNECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_coupling_displacement(self) -> global___FloatMessage:
        """Original Name: INTERNAL_COUPLING_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_DP_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        api_indicator: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        class_id: global___StringMessage | None = ...,
        collapse_resistance: global___FloatMessage | None = ...,
        od_connection_dsdsunit: global___StringMessage | None = ...,
        connection_torsional_yield: global___FloatMessage | None = ...,
        service_class: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        id_connection: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        od_connection: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        average_joint_length_dsdsunit: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        wall_thickness_percent_dsdsunit: global___StringMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        external_coupling_displacement_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        internal_yield_press: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        body_yield_strength_dsdsunit: global___StringMessage | None = ...,
        tool_joint_length: global___FloatMessage | None = ...,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        nominal_weight: global___StringMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        body_yield_strength: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        collapse_resistance_dsdsunit: global___StringMessage | None = ...,
        average_joint_length: global___FloatMessage | None = ...,
        connection_torsional_yield_dsdsunit: global___StringMessage | None = ...,
        tool_joint_length_dsdsunit: global___StringMessage | None = ...,
        internal_coupling_displacement_dsdsunit: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        nominal_diameter: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        external_coupling_displacement: global___FloatMessage | None = ...,
        wall_thickness_percent: global___FloatMessage | None = ...,
        internal_yield_press_dsdsunit: global___StringMessage | None = ...,
        nominal_weight_measure_dsdsunit: global___StringMessage | None = ...,
        nominal_weight_measure: global___FloatMessage | None = ...,
        id_connection_dsdsunit: global___StringMessage | None = ...,
        internal_coupling_displacement: global___FloatMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "average_joint_length", b"average_joint_length", "average_joint_length_dsdsunit", b"average_joint_length_dsdsunit", "body_yield_strength", b"body_yield_strength", "body_yield_strength_dsdsunit", b"body_yield_strength_dsdsunit", "cd_catalog", b"cd_catalog", "class_id", b"class_id", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "collapse_resistance", b"collapse_resistance", "collapse_resistance_dsdsunit", b"collapse_resistance_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "connection_torsional_yield", b"connection_torsional_yield", "connection_torsional_yield_dsdsunit", b"connection_torsional_yield_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "external_coupling_displacement", b"external_coupling_displacement", "external_coupling_displacement_dsdsunit", b"external_coupling_displacement_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_connection", b"id_connection", "id_connection_dsdsunit", b"id_connection_dsdsunit", "internal_coupling_displacement", b"internal_coupling_displacement", "internal_coupling_displacement_dsdsunit", b"internal_coupling_displacement_dsdsunit", "internal_yield_press", b"internal_yield_press", "internal_yield_press_dsdsunit", b"internal_yield_press_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_diameter", b"nominal_diameter", "nominal_weight", b"nominal_weight", "nominal_weight_measure", b"nominal_weight_measure", "nominal_weight_measure_dsdsunit", b"nominal_weight_measure_dsdsunit", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_connection", b"od_connection", "od_connection_dsdsunit", b"od_connection_dsdsunit", "sect_type_code", b"sect_type_code", "service_class", b"service_class", "tool_joint_length", b"tool_joint_length", "tool_joint_length_dsdsunit", b"tool_joint_length_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wall_thickness_percent", b"wall_thickness_percent", "wall_thickness_percent_dsdsunit", b"wall_thickness_percent_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "average_joint_length", b"average_joint_length", "average_joint_length_dsdsunit", b"average_joint_length_dsdsunit", "body_yield_strength", b"body_yield_strength", "body_yield_strength_dsdsunit", b"body_yield_strength_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "class_id", b"class_id", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "collapse_resistance", b"collapse_resistance", "collapse_resistance_dsdsunit", b"collapse_resistance_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "connection_torsional_yield", b"connection_torsional_yield", "connection_torsional_yield_dsdsunit", b"connection_torsional_yield_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "external_coupling_displacement", b"external_coupling_displacement", "external_coupling_displacement_dsdsunit", b"external_coupling_displacement_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_connection", b"id_connection", "id_connection_dsdsunit", b"id_connection_dsdsunit", "internal_coupling_displacement", b"internal_coupling_displacement", "internal_coupling_displacement_dsdsunit", b"internal_coupling_displacement_dsdsunit", "internal_yield_press", b"internal_yield_press", "internal_yield_press_dsdsunit", b"internal_yield_press_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_diameter", b"nominal_diameter", "nominal_weight", b"nominal_weight", "nominal_weight_measure", b"nominal_weight_measure", "nominal_weight_measure_dsdsunit", b"nominal_weight_measure_dsdsunit", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_connection", b"od_connection", "od_connection_dsdsunit", b"od_connection_dsdsunit", "sect_type_code", b"sect_type_code", "service_class", b"service_class", "tool_joint_length", b"tool_joint_length", "tool_joint_length_dsdsunit", b"tool_joint_length_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wall_thickness_percent", b"wall_thickness_percent", "wall_thickness_percent_dsdsunit", b"wall_thickness_percent_dsdsunit"]) -> None: ...

global___CdDpCatalog = CdDpCatalog

class CdEccCatalog(google.protobuf.message.Message):
    """Original Name: CD_ECC_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    ECC_STAB_BLADE_OD_4_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    ECC_STAB_BLADE_OD_1_FIELD_NUMBER: builtins.int
    ECC_STAB_BLADE_OD_2_FIELD_NUMBER: builtins.int
    ECC_STAB_BLADE_OD_3_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ECC_STAB_BLADE_OD_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    ECC_STAB_BLADE_LENGTH_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    ECC_STAB_BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ECC_STAB_BLADE_OD_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ECC_STAB_BLADE_OD_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    ECC_STAB_BLADE_OD_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecc_stab_blade_od_4(self) -> global___FloatMessage:
        """Original Name: ECC_STAB_BLADE_OD_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecc_stab_blade_od_1(self) -> global___FloatMessage:
        """Original Name: ECC_STAB_BLADE_OD_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecc_stab_blade_od_2(self) -> global___FloatMessage:
        """Original Name: ECC_STAB_BLADE_OD_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecc_stab_blade_od_3(self) -> global___FloatMessage:
        """Original Name: ECC_STAB_BLADE_OD_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecc_stab_blade_od_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECC_STAB_BLADE_OD_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecc_stab_blade_length(self) -> global___FloatMessage:
        """Original Name: ECC_STAB_BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ecc_stab_blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECC_STAB_BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecc_stab_blade_od_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECC_STAB_BLADE_OD_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecc_stab_blade_od_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECC_STAB_BLADE_OD_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length(self) -> global___FloatMessage:
        """Original Name: FISHNECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ecc_stab_blade_od_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECC_STAB_BLADE_OD_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_ECC_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        ecc_stab_blade_od_4: global___FloatMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        ecc_stab_blade_od_1: global___FloatMessage | None = ...,
        ecc_stab_blade_od_2: global___FloatMessage | None = ...,
        ecc_stab_blade_od_3: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        ecc_stab_blade_od_2_dsdsunit: global___StringMessage | None = ...,
        ecc_stab_blade_length: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        ecc_stab_blade_length_dsdsunit: global___StringMessage | None = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        ecc_stab_blade_od_4_dsdsunit: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        ecc_stab_blade_od_3_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        fishneck_length: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        ecc_stab_blade_od_1_dsdsunit: global___StringMessage | None = ...,
        fishneck_length_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "ecc_stab_blade_length", b"ecc_stab_blade_length", "ecc_stab_blade_length_dsdsunit", b"ecc_stab_blade_length_dsdsunit", "ecc_stab_blade_od_1", b"ecc_stab_blade_od_1", "ecc_stab_blade_od_1_dsdsunit", b"ecc_stab_blade_od_1_dsdsunit", "ecc_stab_blade_od_2", b"ecc_stab_blade_od_2", "ecc_stab_blade_od_2_dsdsunit", b"ecc_stab_blade_od_2_dsdsunit", "ecc_stab_blade_od_3", b"ecc_stab_blade_od_3", "ecc_stab_blade_od_3_dsdsunit", b"ecc_stab_blade_od_3_dsdsunit", "ecc_stab_blade_od_4", b"ecc_stab_blade_od_4", "ecc_stab_blade_od_4_dsdsunit", b"ecc_stab_blade_od_4_dsdsunit", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "sect_type_code", b"sect_type_code", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "ecc_stab_blade_length", b"ecc_stab_blade_length", "ecc_stab_blade_length_dsdsunit", b"ecc_stab_blade_length_dsdsunit", "ecc_stab_blade_od_1", b"ecc_stab_blade_od_1", "ecc_stab_blade_od_1_dsdsunit", b"ecc_stab_blade_od_1_dsdsunit", "ecc_stab_blade_od_2", b"ecc_stab_blade_od_2", "ecc_stab_blade_od_2_dsdsunit", b"ecc_stab_blade_od_2_dsdsunit", "ecc_stab_blade_od_3", b"ecc_stab_blade_od_3", "ecc_stab_blade_od_3_dsdsunit", b"ecc_stab_blade_od_3_dsdsunit", "ecc_stab_blade_od_4", b"ecc_stab_blade_od_4", "ecc_stab_blade_od_4_dsdsunit", b"ecc_stab_blade_od_4_dsdsunit", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdEccCatalog = CdEccCatalog

class CdExplorerFolder(google.protobuf.message.Message):
    """Original Name: CD_EXPLORER_FOLDER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FOLDER_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    PARENT_POINT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    FOLDER_NAME_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    PARENT_LOCATOR_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    CD_EXPLORER_FOLDER_MEMBER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    folder_id: builtins.str
    """Original Name: FOLDER_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_point(self) -> global___StringMessage:
        """Original Name: PARENT_POINT, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def folder_name(self) -> global___StringMessage:
        """Original Name: FOLDER_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_locator(self) -> global___StringMessage:
        """Original Name: PARENT_LOCATOR, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_explorer_folder_member(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdExplorerFolderMemberRef]:
        """Remote references:

        Original Name: CD_EXPLORER_FOLDER_MEMBER, WrappedMessage: CdExplorerFolderMember
        FK_CD_EXPLORER_FOLDER_MEMBER_CD_EXPLORER_FOLDER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        folder_id: builtins.str = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        parent_point: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        folder_name: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        parent_locator: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        cd_explorer_folder_member: collections.abc.Iterable[global___CdExplorerFolderMemberRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "folder_name", b"folder_name", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "parent_locator", b"parent_locator", "parent_point", b"parent_point", "remarks", b"remarks", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_explorer_folder_member", b"cd_explorer_folder_member", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "folder_id", b"folder_id", "folder_name", b"folder_name", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "parent_locator", b"parent_locator", "parent_point", b"parent_point", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdExplorerFolder = CdExplorerFolder

class CdExplorerFolderMember(google.protobuf.message.Message):
    """Original Name: CD_EXPLORER_FOLDER_MEMBER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    FOLDER_MEMBER_ID_FIELD_NUMBER: builtins.int
    FOLDER_ID_FIELD_NUMBER: builtins.int
    MEMBER_LOCATOR_FIELD_NUMBER: builtins.int
    MEMBER_POINT_FIELD_NUMBER: builtins.int
    CD_EXPLORER_FOLDER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    folder_member_id: builtins.str
    """Original Name: FOLDER_MEMBER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    folder_id: builtins.str
    """Original Name: FOLDER_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def member_locator(self) -> global___StringMessage:
        """Original Name: MEMBER_LOCATOR, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def member_point(self) -> global___StringMessage:
        """Original Name: MEMBER_POINT, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_explorer_folder(self) -> global___CdExplorerFolderRef:
        """Remote references:

        Original Name: CD_EXPLORER_FOLDER, WrappedMessage: CdExplorerFolder
        FK_CD_EXPLORER_FOLDER_MEMBER_CD_EXPLORER_FOLDER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        folder_member_id: builtins.str = ...,
        folder_id: builtins.str = ...,
        member_locator: global___StringMessage | None = ...,
        member_point: global___StringMessage | None = ...,
        cd_explorer_folder: global___CdExplorerFolderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_explorer_folder", b"cd_explorer_folder", "member_locator", b"member_locator", "member_point", b"member_point", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_explorer_folder", b"cd_explorer_folder", "folder_id", b"folder_id", "folder_member_id", b"folder_member_id", "member_locator", b"member_locator", "member_point", b"member_point", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdExplorerFolderMember = CdExplorerFolderMember

class CdExternalCompAcc(google.protobuf.message.Message):
    """Original Name: CD_EXTERNAL_COMP_ACC, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MD_TOP_FIELD_NUMBER: builtins.int
    EXTERNAL_COMP_ACC_ID_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACCESSORY_GROUP_FIELD_NUMBER: builtins.int
    ID_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACCESSORY_NAME_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MATERIAL_NUM_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    INTERNAL_REF_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUM_ITEMS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    ATTACH_PATTERN_FIELD_NUMBER: builtins.int
    OD_MAX_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_MIN_FIELD_NUMBER: builtins.int
    SPACING_DSDSUNIT_FIELD_NUMBER: builtins.int
    ATTACH_TYPE_FIELD_NUMBER: builtins.int
    OD_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    FASTENER_TYPE_FIELD_NUMBER: builtins.int
    SPACING_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    external_comp_acc_id: builtins.str
    """Original Name: EXTERNAL_COMP_ACC_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def accessory_group(self) -> global___StringMessage:
        """Original Name: ACCESSORY_GROUP, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def accessory_name(self) -> global___StringMessage:
        """Original Name: ACCESSORY_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def material_num(self) -> global___StringMessage:
        """Original Name: MATERIAL_NUM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_ref(self) -> global___StringMessage:
        """Original Name: INTERNAL_REF, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_items(self) -> global___Int32Message:
        """Original Name: NUM_ITEMS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def attach_pattern(self) -> global___StringMessage:
        """Original Name: ATTACH_PATTERN, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_max(self) -> global___FloatMessage:
        """Original Name: OD_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_min(self) -> global___FloatMessage:
        """Original Name: ID_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spacing_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPACING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attach_type(self) -> global___StringMessage:
        """Original Name: ATTACH_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fastener_type(self) -> global___StringMessage:
        """Original Name: FASTENER_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spacing(self) -> global___FloatMessage:
        """Original Name: SPACING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly(self) -> global___CdAssemblyRef:
        """Remote references:

        Original Name: CD_ASSEMBLY, WrappedMessage: CdAssembly
        FK_CD_EXTERNAL_COMP_ACC_CD_ASSEMBLY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        md_top: global___FloatMessage | None = ...,
        external_comp_acc_id: builtins.str = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        accessory_group: global___StringMessage | None = ...,
        id_min_dsdsunit: global___StringMessage | None = ...,
        accessory_name: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        material_num: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        internal_ref: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        num_items: global___Int32Message | None = ...,
        well_id: builtins.str = ...,
        attach_pattern: global___StringMessage | None = ...,
        od_max: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        id_min: global___FloatMessage | None = ...,
        spacing_dsdsunit: global___StringMessage | None = ...,
        attach_type: global___StringMessage | None = ...,
        od_max_dsdsunit: global___StringMessage | None = ...,
        fastener_type: global___StringMessage | None = ...,
        spacing: global___FloatMessage | None = ...,
        cd_assembly: global___CdAssemblyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["accessory_group", b"accessory_group", "accessory_name", b"accessory_name", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "assembly_comp_id", b"assembly_comp_id", "attach_pattern", b"attach_pattern", "attach_type", b"attach_type", "cd_assembly", b"cd_assembly", "comp_type_code", b"comp_type_code", "fastener_type", b"fastener_type", "id_min", b"id_min", "id_min_dsdsunit", b"id_min_dsdsunit", "internal_ref", b"internal_ref", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "material_num", b"material_num", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "model", b"model", "native_uid", b"native_uid", "num_items", b"num_items", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "spacing", b"spacing", "spacing_dsdsunit", b"spacing_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["accessory_group", b"accessory_group", "accessory_name", b"accessory_name", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "attach_pattern", b"attach_pattern", "attach_type", b"attach_type", "cd_assembly", b"cd_assembly", "comp_type_code", b"comp_type_code", "external_comp_acc_id", b"external_comp_acc_id", "fastener_type", b"fastener_type", "id_min", b"id_min", "id_min_dsdsunit", b"id_min_dsdsunit", "internal_ref", b"internal_ref", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "material_num", b"material_num", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "model", b"model", "native_uid", b"native_uid", "num_items", b"num_items", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "spacing", b"spacing", "spacing_dsdsunit", b"spacing_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdExternalCompAcc = CdExternalCompAcc

class CdExternalCompUmb(google.protobuf.message.Message):
    """Original Name: CD_EXTERNAL_COMP_UMB, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BOX_PIN_CONFIG_FIELD_NUMBER: builtins.int
    PRESSURE_COLLAPSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUT_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    POCKET_TYPE_FIELD_NUMBER: builtins.int
    MIN_OD_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    BOT_CONN_OD_FIELD_NUMBER: builtins.int
    PRESSURE_RATING_BOT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    ID_DRIFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERNAL_REF_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BOT_CONN_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WL_BORE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERIAL_ID_FIELD_NUMBER: builtins.int
    WL_BORE_SIZE_FIELD_NUMBER: builtins.int
    PRESSURE_BURST_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOT_CONN_TYPE_FIELD_NUMBER: builtins.int
    CUT_DATE_FIELD_NUMBER: builtins.int
    TOP_CONN_SIZE_FIELD_NUMBER: builtins.int
    ID_DRIFT_FIELD_NUMBER: builtins.int
    OD_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_RATING_BOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_CUT_FIELD_NUMBER: builtins.int
    POCKET_SIZE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    EXTERNAL_COMP_UMB_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    MATERIAL_NUM_FIELD_NUMBER: builtins.int
    PRESSURE_COLLAPSE_FIELD_NUMBER: builtins.int
    POCKET_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    TOP_CONN_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    OD_MAX_FIELD_NUMBER: builtins.int
    PROFILE_TYPE_FIELD_NUMBER: builtins.int
    PRESSURE_RATING_TOP_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    PRESSURE_BURST_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    PRESSURE_RATING_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CONN_TYPE_FIELD_NUMBER: builtins.int
    SERVICE_TYPE_FIELD_NUMBER: builtins.int
    CUT_MD_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def box_pin_config(self) -> global___StringMessage:
        """Original Name: BOX_PIN_CONFIG, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_collapse_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_COLLAPSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUT_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_type(self) -> global___StringMessage:
        """Original Name: POCKET_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_od(self) -> global___FloatMessage:
        """Original Name: MIN_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bot_conn_od(self) -> global___FloatMessage:
        """Original Name: BOT_CONN_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_rating_bot(self) -> global___FloatMessage:
        """Original Name: PRESSURE_RATING_BOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_DRIFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_ref(self) -> global___StringMessage:
        """Original Name: INTERNAL_REF, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOT_CONN_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wl_bore_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: WL_BORE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_id(self) -> global___StringMessage:
        """Original Name: MATERIAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wl_bore_size(self) -> global___FloatMessage:
        """Original Name: WL_BORE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_burst_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_BURST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_type(self) -> global___StringMessage:
        """Original Name: BOT_CONN_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CUT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_size(self) -> global___FloatMessage:
        """Original Name: TOP_CONN_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift(self) -> global___FloatMessage:
        """Original Name: ID_DRIFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_rating_bot_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_RATING_BOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cut(self) -> global___StringMessage:
        """Original Name: IS_CUT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_size(self) -> global___FloatMessage:
        """Original Name: POCKET_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    external_comp_umb_id: builtins.str
    """Original Name: EXTERNAL_COMP_UMB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_num(self) -> global___StringMessage:
        """Original Name: MATERIAL_NUM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_collapse(self) -> global___FloatMessage:
        """Original Name: PRESSURE_COLLAPSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: POCKET_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_CONN_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def od_max(self) -> global___FloatMessage:
        """Original Name: OD_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def profile_type(self) -> global___StringMessage:
        """Original Name: PROFILE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_rating_top(self) -> global___FloatMessage:
        """Original Name: PRESSURE_RATING_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_burst(self) -> global___FloatMessage:
        """Original Name: PRESSURE_BURST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pressure_rating_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_RATING_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_type(self) -> global___StringMessage:
        """Original Name: TOP_CONN_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_type(self) -> global___StringMessage:
        """Original Name: SERVICE_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_md(self) -> global___FloatMessage:
        """Original Name: CUT_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly(self) -> global___CdAssemblyRef:
        """Remote references:

        Original Name: CD_ASSEMBLY, WrappedMessage: CdAssembly
        FK_CD_EXTERNAL_COMP_UMB_CD_ASSEMBLY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        box_pin_config: global___StringMessage | None = ...,
        pressure_collapse_dsdsunit: global___StringMessage | None = ...,
        cut_md_dsdsunit: global___StringMessage | None = ...,
        pocket_type: global___StringMessage | None = ...,
        min_od: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        bot_conn_od: global___FloatMessage | None = ...,
        pressure_rating_bot: global___FloatMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        id_drift_dsdsunit: global___StringMessage | None = ...,
        internal_ref: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        bot_conn_od_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        wl_bore_size_dsdsunit: global___StringMessage | None = ...,
        material_id: global___StringMessage | None = ...,
        wl_bore_size: global___FloatMessage | None = ...,
        pressure_burst_dsdsunit: global___StringMessage | None = ...,
        min_od_dsdsunit: global___StringMessage | None = ...,
        bot_conn_type: global___StringMessage | None = ...,
        cut_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        top_conn_size: global___FloatMessage | None = ...,
        id_drift: global___FloatMessage | None = ...,
        od_max_dsdsunit: global___StringMessage | None = ...,
        pressure_rating_bot_dsdsunit: global___StringMessage | None = ...,
        is_cut: global___StringMessage | None = ...,
        pocket_size: global___FloatMessage | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        external_comp_umb_id: builtins.str = ...,
        description: global___StringMessage | None = ...,
        material_num: global___StringMessage | None = ...,
        pressure_collapse: global___FloatMessage | None = ...,
        pocket_size_dsdsunit: global___StringMessage | None = ...,
        grade_id: global___StringMessage | None = ...,
        top_conn_size_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        od_max: global___FloatMessage | None = ...,
        profile_type: global___StringMessage | None = ...,
        pressure_rating_top: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        pressure_burst: global___FloatMessage | None = ...,
        assembly_id: builtins.str = ...,
        pressure_rating_top_dsdsunit: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        top_conn_type: global___StringMessage | None = ...,
        service_type: global___StringMessage | None = ...,
        cut_md: global___FloatMessage | None = ...,
        cd_assembly: global___CdAssemblyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "bot_conn_od", b"bot_conn_od", "bot_conn_od_dsdsunit", b"bot_conn_od_dsdsunit", "bot_conn_type", b"bot_conn_type", "box_pin_config", b"box_pin_config", "cd_assembly", b"cd_assembly", "comp_type_code", b"comp_type_code", "cut_date", b"cut_date", "cut_md", b"cut_md", "cut_md_dsdsunit", b"cut_md_dsdsunit", "description", b"description", "grade_id", b"grade_id", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "internal_ref", b"internal_ref", "is_cut", b"is_cut", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "material_id", b"material_id", "material_num", b"material_num", "min_od", b"min_od", "min_od_dsdsunit", b"min_od_dsdsunit", "model", b"model", "native_uid", b"native_uid", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "pocket_size", b"pocket_size", "pocket_size_dsdsunit", b"pocket_size_dsdsunit", "pocket_type", b"pocket_type", "pressure_burst", b"pressure_burst", "pressure_burst_dsdsunit", b"pressure_burst_dsdsunit", "pressure_collapse", b"pressure_collapse", "pressure_collapse_dsdsunit", b"pressure_collapse_dsdsunit", "pressure_rating_bot", b"pressure_rating_bot", "pressure_rating_bot_dsdsunit", b"pressure_rating_bot_dsdsunit", "pressure_rating_top", b"pressure_rating_top", "pressure_rating_top_dsdsunit", b"pressure_rating_top_dsdsunit", "profile_type", b"profile_type", "sequence_no", b"sequence_no", "service_type", b"service_type", "top_conn_size", b"top_conn_size", "top_conn_size_dsdsunit", b"top_conn_size_dsdsunit", "top_conn_type", b"top_conn_type", "wl_bore_size", b"wl_bore_size", "wl_bore_size_dsdsunit", b"wl_bore_size_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bot_conn_od", b"bot_conn_od", "bot_conn_od_dsdsunit", b"bot_conn_od_dsdsunit", "bot_conn_type", b"bot_conn_type", "box_pin_config", b"box_pin_config", "cd_assembly", b"cd_assembly", "comp_type_code", b"comp_type_code", "cut_date", b"cut_date", "cut_md", b"cut_md", "cut_md_dsdsunit", b"cut_md_dsdsunit", "description", b"description", "external_comp_umb_id", b"external_comp_umb_id", "grade_id", b"grade_id", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "internal_ref", b"internal_ref", "is_cut", b"is_cut", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "material_id", b"material_id", "material_num", b"material_num", "min_od", b"min_od", "min_od_dsdsunit", b"min_od_dsdsunit", "model", b"model", "native_uid", b"native_uid", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "pocket_size", b"pocket_size", "pocket_size_dsdsunit", b"pocket_size_dsdsunit", "pocket_type", b"pocket_type", "pressure_burst", b"pressure_burst", "pressure_burst_dsdsunit", b"pressure_burst_dsdsunit", "pressure_collapse", b"pressure_collapse", "pressure_collapse_dsdsunit", b"pressure_collapse_dsdsunit", "pressure_rating_bot", b"pressure_rating_bot", "pressure_rating_bot_dsdsunit", b"pressure_rating_bot_dsdsunit", "pressure_rating_top", b"pressure_rating_top", "pressure_rating_top_dsdsunit", b"pressure_rating_top_dsdsunit", "profile_type", b"profile_type", "sequence_no", b"sequence_no", "service_type", b"service_type", "top_conn_size", b"top_conn_size", "top_conn_size_dsdsunit", b"top_conn_size_dsdsunit", "top_conn_type", b"top_conn_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wl_bore_size", b"wl_bore_size", "wl_bore_size_dsdsunit", b"wl_bore_size_dsdsunit"]) -> None: ...

global___CdExternalCompUmb = CdExternalCompUmb

class CdExternalConnection(google.protobuf.message.Message):
    """Original Name: CD_EXTERNAL_CONNECTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EXTERNAL_PASSWORD_FIELD_NUMBER: builtins.int
    EXTERNAL_DATABASE_FIELD_NUMBER: builtins.int
    CONNECTION_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EXTERNAL_SCHEMA_FIELD_NUMBER: builtins.int
    JDBC_CONNECT_FIELD_NUMBER: builtins.int
    JDBC_NAME_FIELD_NUMBER: builtins.int
    ODBC_CONNECT_FIELD_NUMBER: builtins.int
    EXTERNAL_USER_FIELD_NUMBER: builtins.int
    ODBC_NAME_FIELD_NUMBER: builtins.int
    CONNECTION_NAME_FIELD_NUMBER: builtins.int
    CONNECTION_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def external_password(self) -> global___StringMessage:
        """Original Name: EXTERNAL_PASSWORD, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_database(self) -> global___StringMessage:
        """Original Name: EXTERNAL_DATABASE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_type(self) -> global___StringMessage:
        """Original Name: CONNECTION_TYPE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_schema(self) -> global___StringMessage:
        """Original Name: EXTERNAL_SCHEMA, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jdbc_connect(self) -> global___StringMessage:
        """Original Name: JDBC_CONNECT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jdbc_name(self) -> global___StringMessage:
        """Original Name: JDBC_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def odbc_connect(self) -> global___StringMessage:
        """Original Name: ODBC_CONNECT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_user(self) -> global___StringMessage:
        """Original Name: EXTERNAL_USER, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def odbc_name(self) -> global___StringMessage:
        """Original Name: ODBC_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_name(self) -> global___StringMessage:
        """Original Name: CONNECTION_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    connection_id: builtins.str
    """Original Name: CONNECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        external_password: global___StringMessage | None = ...,
        external_database: global___StringMessage | None = ...,
        connection_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        external_schema: global___StringMessage | None = ...,
        jdbc_connect: global___StringMessage | None = ...,
        jdbc_name: global___StringMessage | None = ...,
        odbc_connect: global___StringMessage | None = ...,
        external_user: global___StringMessage | None = ...,
        odbc_name: global___StringMessage | None = ...,
        connection_name: global___StringMessage | None = ...,
        connection_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["connection_name", b"connection_name", "connection_type", b"connection_type", "external_database", b"external_database", "external_password", b"external_password", "external_schema", b"external_schema", "external_user", b"external_user", "jdbc_connect", b"jdbc_connect", "jdbc_name", b"jdbc_name", "native_uid", b"native_uid", "odbc_connect", b"odbc_connect", "odbc_name", b"odbc_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["connection_id", b"connection_id", "connection_name", b"connection_name", "connection_type", b"connection_type", "external_database", b"external_database", "external_password", b"external_password", "external_schema", b"external_schema", "external_user", b"external_user", "jdbc_connect", b"jdbc_connect", "jdbc_name", b"jdbc_name", "native_uid", b"native_uid", "odbc_connect", b"odbc_connect", "odbc_name", b"odbc_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdExternalConnection = CdExternalConnection

class CdFacility(google.protobuf.message.Message):
    """Original Name: CD_FACILITY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LATERAL_ERROR_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_MAP_EASTING_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    TOP_BOREHOLE_RADIUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_MAP_EASTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_LEASE_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SITE_NAME_FIELD_NUMBER: builtins.int
    TIGHT_GROUP_ID_FIELD_NUMBER: builtins.int
    MAG_CRUSTAL_DIP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEFAULT_RIG_ELEVATION_FIELD_NUMBER: builtins.int
    LATERAL_ERROR_FIELD_NUMBER: builtins.int
    COORD_TYPE_FIELD_NUMBER: builtins.int
    LOC_LEASE_CODE_FIELD_NUMBER: builtins.int
    FORESIGHT_ERROR_FIELD_NUMBER: builtins.int
    SITE_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAG_TIME_DEC_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_BOREHOLE_RADIUS_FIELD_NUMBER: builtins.int
    FORESIGHT_ERROR_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_LEASE_LINE_FIELD_NUMBER: builtins.int
    MAG_TIME_DIP_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    TIME_ZONE_DESCRIPTION_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    SCALE_FACTOR_FIELD_NUMBER: builtins.int
    MAG_CRUSTAL_DEC_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    SITE_LOC_DESC_FIELD_NUMBER: builtins.int
    LOC_COUNTRY_FIELD_NUMBER: builtins.int
    LOC_DIVISION_FIELD_NUMBER: builtins.int
    NORTH_TYPE_FIELD_NUMBER: builtins.int
    MAG_CRUSTAL_TOTAL_FIELD_NUMBER: builtins.int
    ROAD_DESCRIPTION_FIELD_NUMBER: builtins.int
    BLOCK_NAME_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_LEASE_LINE_FIELD_NUMBER: builtins.int
    PERMAFROST_THICKNESS_FIELD_NUMBER: builtins.int
    IS_FIELD_CENTER_FIELD_NUMBER: builtins.int
    MAG_CRUSTAL_DIP_FIELD_NUMBER: builtins.int
    STATE_DISTRICT_NO_FIELD_NUMBER: builtins.int
    DISTRICT_NAME_FIELD_NUMBER: builtins.int
    CONVERGENCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_LEASE_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_ZONE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_FIELD_NUMBER: builtins.int
    PERMAFROST_THICKNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOC_REGION_FIELD_NUMBER: builtins.int
    MAG_CRUSTAL_DEC_FIELD_NUMBER: builtins.int
    MAG_TIME_DEC_FIELD_NUMBER: builtins.int
    CONVERGENCE_FIELD_NUMBER: builtins.int
    DEFAULT_RIG_ELEVATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    MAG_TIME_TOTAL_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    IS_FACILITY_FIELD_NUMBER: builtins.int
    LOC_COUNTY_FIELD_NUMBER: builtins.int
    GEO_MAP_NORTHING_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_PROJECT_READONLY_FIELD_NUMBER: builtins.int
    LOC_FED_LEASE_NO_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_FIELD_NUMBER: builtins.int
    MAG_TIME_DIP_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_MAP_NORTHING_FIELD_NUMBER: builtins.int
    LOC_STATE_FIELD_NUMBER: builtins.int
    CD_REGION_FIELD_NUMBER: builtins.int
    DM_WASTE_TRANSFER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def lateral_error_dsdsunit(self) -> global___StringMessage:
        """Original Name: LATERAL_ERROR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_easting(self) -> global___DoubleMessage:
        """Original Name: GEO_MAP_EASTING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_borehole_radius_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_BOREHOLE_RADIUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_easting_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_MAP_EASTING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_lease_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_EAST_LEASE_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_name(self) -> global___StringMessage:
        """Original Name: SITE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tight_group_id(self) -> global___StringMessage:
        """Original Name: TIGHT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_crustal_dip_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAG_CRUSTAL_DIP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_rig_elevation(self) -> global___FloatMessage:
        """Original Name: DEFAULT_RIG_ELEVATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lateral_error(self) -> global___FloatMessage:
        """Original Name: LATERAL_ERROR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coord_type(self) -> global___Int32Message:
        """Original Name: COORD_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_lease_code(self) -> global___StringMessage:
        """Original Name: LOC_LEASE_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foresight_error(self) -> global___FloatMessage:
        """Original Name: FORESIGHT_ERROR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_type(self) -> global___Int32Message:
        """Original Name: SITE_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_time_dec_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAG_TIME_DEC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_borehole_radius(self) -> global___FloatMessage:
        """Original Name: TOP_BOREHOLE_RADIUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foresight_error_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORESIGHT_ERROR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_lease_line(self) -> global___FloatMessage:
        """Original Name: GEO_OFFSET_NORTH_LEASE_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_time_dip(self) -> global___FloatMessage:
        """Original Name: MAG_TIME_DIP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_zone_description(self) -> global___StringMessage:
        """Original Name: TIME_ZONE_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scale_factor(self) -> global___FloatMessage:
        """Original Name: SCALE_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_crustal_dec_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAG_CRUSTAL_DEC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_loc_desc(self) -> global___StringMessage:
        """Original Name: SITE_LOC_DESC, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_country(self) -> global___StringMessage:
        """Original Name: LOC_COUNTRY, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_division(self) -> global___StringMessage:
        """Original Name: LOC_DIVISION, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def north_type(self) -> global___Int32Message:
        """Original Name: NORTH_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_crustal_total(self) -> global___FloatMessage:
        """Original Name: MAG_CRUSTAL_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def road_description(self) -> global___StringMessage:
        """Original Name: ROAD_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def block_name(self) -> global___StringMessage:
        """Original Name: BLOCK_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_lease_line(self) -> global___FloatMessage:
        """Original Name: GEO_OFFSET_EAST_LEASE_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def permafrost_thickness(self) -> global___FloatMessage:
        """Original Name: PERMAFROST_THICKNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_field_center(self) -> global___StringMessage:
        """Original Name: IS_FIELD_CENTER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_crustal_dip(self) -> global___FloatMessage:
        """Original Name: MAG_CRUSTAL_DIP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def state_district_no(self) -> global___StringMessage:
        """Original Name: STATE_DISTRICT_NO, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def district_name(self) -> global___StringMessage:
        """Original Name: DISTRICT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def convergence_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONVERGENCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_lease_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_NORTH_LEASE_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_zone(self) -> global___FloatMessage:
        """Original Name: TIME_ZONE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LONGITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def permafrost_thickness_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERMAFROST_THICKNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_region(self) -> global___StringMessage:
        """Original Name: LOC_REGION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_crustal_dec(self) -> global___FloatMessage:
        """Original Name: MAG_CRUSTAL_DEC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_time_dec(self) -> global___FloatMessage:
        """Original Name: MAG_TIME_DEC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def convergence(self) -> global___FloatMessage:
        """Original Name: CONVERGENCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_rig_elevation_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEFAULT_RIG_ELEVATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_id(self) -> global___StringMessage:
        """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_time_total(self) -> global___FloatMessage:
        """Original Name: MAG_TIME_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_id(self) -> global___StringMessage:
        """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    site_id: builtins.str
    """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_facility(self) -> global___StringMessage:
        """Original Name: IS_FACILITY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_county(self) -> global___StringMessage:
        """Original Name: LOC_COUNTY, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_northing_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_MAP_NORTHING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_project_readonly(self) -> global___StringMessage:
        """Original Name: IS_PROJECT_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_fed_lease_no(self) -> global___StringMessage:
        """Original Name: LOC_FED_LEASE_NO, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LATITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_time_dip_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAG_TIME_DIP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_northing(self) -> global___DoubleMessage:
        """Original Name: GEO_MAP_NORTHING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_state(self) -> global___StringMessage:
        """Original Name: LOC_STATE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_region(self) -> global___CdRegionRef:
        """Remote references:

        Original Name: CD_REGION, WrappedMessage: CdRegion
        FK_CD_FACILITY_CD_REGION
        """
    @property
    def dm_waste_transfer(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWasteTransferRef]:
        """Original Name: DM_WASTE_TRANSFER, WrappedMessage: DmWasteTransfer
        FK_DM_WASTE_TRANSFER_CD_FACILITY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        lateral_error_dsdsunit: global___StringMessage | None = ...,
        geo_longitude_dsdsunit: global___StringMessage | None = ...,
        geo_map_easting: global___DoubleMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        top_borehole_radius_dsdsunit: global___StringMessage | None = ...,
        geo_map_easting_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        geo_offset_east_lease_line_dsdsunit: global___StringMessage | None = ...,
        site_name: global___StringMessage | None = ...,
        tight_group_id: global___StringMessage | None = ...,
        mag_crustal_dip_dsdsunit: global___StringMessage | None = ...,
        default_rig_elevation: global___FloatMessage | None = ...,
        lateral_error: global___FloatMessage | None = ...,
        coord_type: global___Int32Message | None = ...,
        loc_lease_code: global___StringMessage | None = ...,
        foresight_error: global___FloatMessage | None = ...,
        site_type: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        mag_time_dec_dsdsunit: global___StringMessage | None = ...,
        top_borehole_radius: global___FloatMessage | None = ...,
        foresight_error_dsdsunit: global___StringMessage | None = ...,
        geo_offset_north_lease_line: global___FloatMessage | None = ...,
        mag_time_dip: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        time_zone_description: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        scale_factor: global___FloatMessage | None = ...,
        mag_crustal_dec_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        site_loc_desc: global___StringMessage | None = ...,
        loc_country: global___StringMessage | None = ...,
        loc_division: global___StringMessage | None = ...,
        north_type: global___Int32Message | None = ...,
        mag_crustal_total: global___FloatMessage | None = ...,
        road_description: global___StringMessage | None = ...,
        block_name: global___StringMessage | None = ...,
        geo_offset_east_lease_line: global___FloatMessage | None = ...,
        permafrost_thickness: global___FloatMessage | None = ...,
        is_field_center: global___StringMessage | None = ...,
        mag_crustal_dip: global___FloatMessage | None = ...,
        state_district_no: global___StringMessage | None = ...,
        district_name: global___StringMessage | None = ...,
        convergence_dsdsunit: global___StringMessage | None = ...,
        geo_offset_north_lease_line_dsdsunit: global___StringMessage | None = ...,
        time_zone: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        geo_longitude: global___DoubleMessage | None = ...,
        permafrost_thickness_dsdsunit: global___StringMessage | None = ...,
        loc_region: global___StringMessage | None = ...,
        mag_crustal_dec: global___FloatMessage | None = ...,
        mag_time_dec: global___FloatMessage | None = ...,
        convergence: global___FloatMessage | None = ...,
        default_rig_elevation_dsdsunit: global___StringMessage | None = ...,
        location_id: global___StringMessage | None = ...,
        mag_time_total: global___FloatMessage | None = ...,
        project_id: global___StringMessage | None = ...,
        geo_latitude_dsdsunit: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        site_id: builtins.str = ...,
        is_facility: global___StringMessage | None = ...,
        loc_county: global___StringMessage | None = ...,
        geo_map_northing_dsdsunit: global___StringMessage | None = ...,
        is_project_readonly: global___StringMessage | None = ...,
        loc_fed_lease_no: global___StringMessage | None = ...,
        geo_latitude: global___DoubleMessage | None = ...,
        mag_time_dip_dsdsunit: global___StringMessage | None = ...,
        geo_map_northing: global___DoubleMessage | None = ...,
        loc_state: global___StringMessage | None = ...,
        cd_region: global___CdRegionRef | None = ...,
        dm_waste_transfer: collections.abc.Iterable[global___DmWasteTransferRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["block_name", b"block_name", "cd_region", b"cd_region", "convergence", b"convergence", "convergence_dsdsunit", b"convergence_dsdsunit", "coord_type", b"coord_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "default_rig_elevation", b"default_rig_elevation", "default_rig_elevation_dsdsunit", b"default_rig_elevation_dsdsunit", "district_name", b"district_name", "foresight_error", b"foresight_error", "foresight_error_dsdsunit", b"foresight_error_dsdsunit", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_map_easting", b"geo_map_easting", "geo_map_easting_dsdsunit", b"geo_map_easting_dsdsunit", "geo_map_northing", b"geo_map_northing", "geo_map_northing_dsdsunit", b"geo_map_northing_dsdsunit", "geo_offset_east_lease_line", b"geo_offset_east_lease_line", "geo_offset_east_lease_line_dsdsunit", b"geo_offset_east_lease_line_dsdsunit", "geo_offset_north_lease_line", b"geo_offset_north_lease_line", "geo_offset_north_lease_line_dsdsunit", b"geo_offset_north_lease_line_dsdsunit", "is_facility", b"is_facility", "is_field_center", b"is_field_center", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "lateral_error", b"lateral_error", "lateral_error_dsdsunit", b"lateral_error_dsdsunit", "loc_country", b"loc_country", "loc_county", b"loc_county", "loc_division", b"loc_division", "loc_fed_lease_no", b"loc_fed_lease_no", "loc_lease_code", b"loc_lease_code", "loc_region", b"loc_region", "loc_state", b"loc_state", "location_id", b"location_id", "mag_crustal_dec", b"mag_crustal_dec", "mag_crustal_dec_dsdsunit", b"mag_crustal_dec_dsdsunit", "mag_crustal_dip", b"mag_crustal_dip", "mag_crustal_dip_dsdsunit", b"mag_crustal_dip_dsdsunit", "mag_crustal_total", b"mag_crustal_total", "mag_time_dec", b"mag_time_dec", "mag_time_dec_dsdsunit", b"mag_time_dec_dsdsunit", "mag_time_dip", b"mag_time_dip", "mag_time_dip_dsdsunit", b"mag_time_dip_dsdsunit", "mag_time_total", b"mag_time_total", "native_uid", b"native_uid", "north_type", b"north_type", "permafrost_thickness", b"permafrost_thickness", "permafrost_thickness_dsdsunit", b"permafrost_thickness_dsdsunit", "project_id", b"project_id", "remarks", b"remarks", "road_description", b"road_description", "scale_factor", b"scale_factor", "site_loc_desc", b"site_loc_desc", "site_name", b"site_name", "site_type", b"site_type", "state_district_no", b"state_district_no", "tight_group_id", b"tight_group_id", "time_zone", b"time_zone", "time_zone_description", b"time_zone_description", "top_borehole_radius", b"top_borehole_radius", "top_borehole_radius_dsdsunit", b"top_borehole_radius_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["block_name", b"block_name", "cd_region", b"cd_region", "convergence", b"convergence", "convergence_dsdsunit", b"convergence_dsdsunit", "coord_type", b"coord_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "default_rig_elevation", b"default_rig_elevation", "default_rig_elevation_dsdsunit", b"default_rig_elevation_dsdsunit", "district_name", b"district_name", "dm_waste_transfer", b"dm_waste_transfer", "foresight_error", b"foresight_error", "foresight_error_dsdsunit", b"foresight_error_dsdsunit", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_map_easting", b"geo_map_easting", "geo_map_easting_dsdsunit", b"geo_map_easting_dsdsunit", "geo_map_northing", b"geo_map_northing", "geo_map_northing_dsdsunit", b"geo_map_northing_dsdsunit", "geo_offset_east_lease_line", b"geo_offset_east_lease_line", "geo_offset_east_lease_line_dsdsunit", b"geo_offset_east_lease_line_dsdsunit", "geo_offset_north_lease_line", b"geo_offset_north_lease_line", "geo_offset_north_lease_line_dsdsunit", b"geo_offset_north_lease_line_dsdsunit", "is_facility", b"is_facility", "is_field_center", b"is_field_center", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "lateral_error", b"lateral_error", "lateral_error_dsdsunit", b"lateral_error_dsdsunit", "loc_country", b"loc_country", "loc_county", b"loc_county", "loc_division", b"loc_division", "loc_fed_lease_no", b"loc_fed_lease_no", "loc_lease_code", b"loc_lease_code", "loc_region", b"loc_region", "loc_state", b"loc_state", "location_id", b"location_id", "mag_crustal_dec", b"mag_crustal_dec", "mag_crustal_dec_dsdsunit", b"mag_crustal_dec_dsdsunit", "mag_crustal_dip", b"mag_crustal_dip", "mag_crustal_dip_dsdsunit", b"mag_crustal_dip_dsdsunit", "mag_crustal_total", b"mag_crustal_total", "mag_time_dec", b"mag_time_dec", "mag_time_dec_dsdsunit", b"mag_time_dec_dsdsunit", "mag_time_dip", b"mag_time_dip", "mag_time_dip_dsdsunit", b"mag_time_dip_dsdsunit", "mag_time_total", b"mag_time_total", "native_uid", b"native_uid", "north_type", b"north_type", "permafrost_thickness", b"permafrost_thickness", "permafrost_thickness_dsdsunit", b"permafrost_thickness_dsdsunit", "project_id", b"project_id", "remarks", b"remarks", "road_description", b"road_description", "scale_factor", b"scale_factor", "site_id", b"site_id", "site_loc_desc", b"site_loc_desc", "site_name", b"site_name", "site_type", b"site_type", "state_district_no", b"state_district_no", "tight_group_id", b"tight_group_id", "time_zone", b"time_zone", "time_zone_description", b"time_zone_description", "top_borehole_radius", b"top_borehole_radius", "top_borehole_radius_dsdsunit", b"top_borehole_radius_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdFacility = CdFacility

class CdFishingCatalog(google.protobuf.message.Message):
    """Original Name: CD_FISHING_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_FISHING_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        sect_type_code: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_catalog", b"cd_catalog", "comp_type_code", b"comp_type_code", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "remarks", b"remarks", "sect_type_code", b"sect_type_code", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "comp_type_code", b"comp_type_code", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "remarks", b"remarks", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdFishingCatalog = CdFishingCatalog

class CdFluid(google.protobuf.message.Message):
    """Original Name: CD_FLUID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CUM_MUD_AGE_FIELD_NUMBER: builtins.int
    CEC_SHALE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    OWR_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_SOLIDS_CORR_CL_FIELD_NUMBER: builtins.int
    MD_MUD_SAMPLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSOLUBLE_NACL_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    TEMP_FLOWLINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_CL_WHOLE_MUD_FIELD_NUMBER: builtins.int
    TEMP_DENSITY_FIELD_NUMBER: builtins.int
    K_PRIME_PARAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    POM_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESISTIVITY_MUD_FILTRATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BRINE_SG_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_DISSOLVED_SOLIDS_FIELD_NUMBER: builtins.int
    H2SO4_FIELD_NUMBER: builtins.int
    PERCENT_OIL_ON_CUTTINGS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_CL_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_FOAMED_FIELD_NUMBER: builtins.int
    YIELD_DSDSUNIT_FIELD_NUMBER: builtins.int
    POM_FIELD_NUMBER: builtins.int
    CONC_LOST_CIRCULATION_MATERIAL_FIELD_NUMBER: builtins.int
    COMPANY_NAME_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    OWR_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESISTIVITY_MUD_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    HTHP_WATER_LOSS_FIELD_NUMBER: builtins.int
    MD_OIL_CUTTINGS_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_BASE_MUD_OIL_FIELD_NUMBER: builtins.int
    GELS_10_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    ECD_DSDSUNIT_FIELD_NUMBER: builtins.int
    FILTRATE_METHYL_END_POINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_MUD_SAMPLE_FIELD_NUMBER: builtins.int
    CONC_CACL_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_CEMENT_FIELD_NUMBER: builtins.int
    VOL_BASE_MUD_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    HARDNESS_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    HTHP_WL_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSOLUBLE_NACL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLUID_EXPANSION_FIELD_NUMBER: builtins.int
    YIELD_FIELD_NUMBER: builtins.int
    TOTAL_DRILLING_SOLIDS_FIELD_NUMBER: builtins.int
    ACT_FIELD_NUMBER: builtins.int
    CONC_LOW_GRAVITY_SOLIDS_FIELD_NUMBER: builtins.int
    ELECTROSTATIC_STABILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESISTIVITY_MUD_TEMP_FIELD_NUMBER: builtins.int
    K_PRIME_PARAMETER_FIELD_NUMBER: builtins.int
    N_PRIME_PARAMETER_FIELD_NUMBER: builtins.int
    H2SO4_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_DESIGN_FIELD_NUMBER: builtins.int
    CONC_EXCESS_LIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_REQUIREMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    HTHP_WATER_LOSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    TEMP_FLOWLINE_FIELD_NUMBER: builtins.int
    VOL_MUD_USED_FIELD_NUMBER: builtins.int
    VOL_WATER_USED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_LOST_CIRCULATION_MATERIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_WATER_LOSS_FIELD_NUMBER: builtins.int
    OWR_WATER_FIELD_NUMBER: builtins.int
    CLASS_FIELD_NUMBER: builtins.int
    MUDBASE_DENSITY_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CONC_EXCESS_LIME_FIELD_NUMBER: builtins.int
    RESISTIVITY_MUD_CAKE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BRINE_IRON_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_OIL_CUT_SAMPLE_FIELD_NUMBER: builtins.int
    LSRV2_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_MAGNESIUM_FIELD_NUMBER: builtins.int
    WPS_FIELD_NUMBER: builtins.int
    PERCENT_HIGH_GRAVITY_SOLIDS_FIELD_NUMBER: builtins.int
    TEMP_VG_METER_FIELD_NUMBER: builtins.int
    TVD_OIL_CUTTINGS_FIELD_NUMBER: builtins.int
    RESISTIVITY_MUD_CAKE_FIELD_NUMBER: builtins.int
    BRINE_SG_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_SAND_FIELD_NUMBER: builtins.int
    PERCENT_LUBRICANT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WPS_DSDSUNIT_FIELD_NUMBER: builtins.int
    FILTRATE_METHYL_END_POINT_FIELD_NUMBER: builtins.int
    CUM_MUD_AGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESISTIVITY_MUD_CAKE_TEMP_FIELD_NUMBER: builtins.int
    VOL_CUTTINGS_OIL_FIELD_NUMBER: builtins.int
    TVD_OIL_CUTTINGS_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_POTASSIUM_FIELD_NUMBER: builtins.int
    TYPE_POLYMER_FIELD_NUMBER: builtins.int
    CONC_LOW_GRAVITY_SOLIDS_CORR_FIELD_NUMBER: builtins.int
    CONC_LOW_GRAVITY_SOLIDS_DSDSUNIT_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_FIELD_NUMBER: builtins.int
    MUDBASE_TYPE_FIELD_NUMBER: builtins.int
    PCT_FIELD_NUMBER: builtins.int
    LSRV1_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_OIL_ON_CUTTINGS_FIELD_NUMBER: builtins.int
    CONC_MAGNESIUM_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_INTEG_ID_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    MBT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_OIL_CUTTINGS_FIELD_NUMBER: builtins.int
    CONC_BICARBONATE_FIELD_NUMBER: builtins.int
    PERCENT_DRILLING_SOLIDS_FIELD_NUMBER: builtins.int
    VOL_CUTTINGS_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PF_END_POINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLUBLE_NACL_FIELD_NUMBER: builtins.int
    GELS_0_SEC_FIELD_NUMBER: builtins.int
    TVD_MUD_SAMPLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_EQUIP_EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_SULFIDES_DSDSUNIT_FIELD_NUMBER: builtins.int
    HTHP_FILTER_CAKE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BRINE_TYPE_CODE_FIELD_NUMBER: builtins.int
    BRINE_TURBIDITY_FIELD_NUMBER: builtins.int
    BRINE_IRON_CONC_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    VISCOSITY_FUNNEL_FIELD_NUMBER: builtins.int
    FILTER_CAKE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AGNO3_FIELD_NUMBER: builtins.int
    CONC_H2S_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_LOW_GRAVITY_SOLIDS_CORR_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_RECALC_REQUIRED_FIELD_NUMBER: builtins.int
    VISCOSITY_FUNNEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_POTASSIUM_DSDSUNIT_FIELD_NUMBER: builtins.int
    RHEOLOGY_MODEL_FIELD_NUMBER: builtins.int
    MIXWATER_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_LUBRICANT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONC_CA_WHOLE_MUD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_CARBONATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_HIGH_GRAVITY_SOLIDS_FIELD_NUMBER: builtins.int
    VOL_MUD_USED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_BICARBONATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_WATER_USED_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    FLUID_NAME_FIELD_NUMBER: builtins.int
    GELS_30_MIN_FIELD_NUMBER: builtins.int
    IS_MUD_CHANGED_FIELD_NUMBER: builtins.int
    CONC_CL_FIELD_NUMBER: builtins.int
    MIXWATER_DENSITY_FIELD_NUMBER: builtins.int
    TEMP_RHEOLOGY_FIELD_NUMBER: builtins.int
    RESISTIVITY_MUD_FILTRATE_TEMP_FIELD_NUMBER: builtins.int
    RESISTIVITY_MUD_FILTRATE_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESISTIVITY_MUD_CAKE_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_CA_FIELD_NUMBER: builtins.int
    SOLIDS_SG_AVG_FIELD_NUMBER: builtins.int
    CUSTOM_BASE_FLUID_FIELD_NUMBER: builtins.int
    BRINE_SG_FIELD_NUMBER: builtins.int
    CONC_SULFIDES_FIELD_NUMBER: builtins.int
    TEST_EQUIP_EFFICIENCY_FIELD_NUMBER: builtins.int
    CONC_CA_DSDSUNIT_FIELD_NUMBER: builtins.int
    FANN_DATA_SOURCE_FIELD_NUMBER: builtins.int
    CONC_CL_WHOLE_MUD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_POLYMER_FIELD_NUMBER: builtins.int
    MUDBASE_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMP_RHEOLOGY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_DRILLING_SOLIDS_DSDSUNIT_FIELD_NUMBER: builtins.int
    HTHP_WL_PRESS_FIELD_NUMBER: builtins.int
    MBT_FIELD_NUMBER: builtins.int
    RESISTIVITY_MUD_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    CHECK_DATE_FIELD_NUMBER: builtins.int
    BRINE_SG_TEMP_FIELD_NUMBER: builtins.int
    ECD_FIELD_NUMBER: builtins.int
    IS_UNDERBALANCED_FIELD_NUMBER: builtins.int
    PERCENT_HIGH_GRAVITY_SOLIDS_DSDSUNIT_FIELD_NUMBER: builtins.int
    EDTA_FIELD_NUMBER: builtins.int
    OWR_OIL_FIELD_NUMBER: builtins.int
    YIELD_POINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUSTOM_VALUE_1_FIELD_NUMBER: builtins.int
    CUSTOM_VALUE_2_FIELD_NUMBER: builtins.int
    GELS_10_SEC_DSDSUNIT_FIELD_NUMBER: builtins.int
    GELS_30_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    GELS_0_SEC_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLUBLE_NACL_DSDSUNIT_FIELD_NUMBER: builtins.int
    TURBIDITY_FIELD_NUMBER: builtins.int
    CONC_H2S_FIELD_NUMBER: builtins.int
    IS_ARTESIAN_AQUIFER_FIELD_NUMBER: builtins.int
    RESISTIVITY_MUD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_NACL_FIELD_NUMBER: builtins.int
    ELECTROSTATIC_STABILITY_FIELD_NUMBER: builtins.int
    HOLE_SECT_GROUP_ID_FIELD_NUMBER: builtins.int
    PERCENT_OIL_FIELD_NUMBER: builtins.int
    AGNO3_DSDSUNIT_FIELD_NUMBER: builtins.int
    BARITE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_SPACER_FLUID_FIELD_NUMBER: builtins.int
    DENSITY_FIELD_NUMBER: builtins.int
    YIELD_POINT_FIELD_NUMBER: builtins.int
    PERCENT_DRILLING_SOLIDS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLIDS_SG_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    FILTER_CAKE_FIELD_NUMBER: builtins.int
    API_WATER_LOSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_CACL_FIELD_NUMBER: builtins.int
    IS_SALT_ZONE_FIELD_NUMBER: builtins.int
    PERCENT_SOLIDS_CORR_CL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_CA_WHOLE_MUD_FIELD_NUMBER: builtins.int
    TEMP_VG_METER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_REQUIREMENT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    HTHP_FILTER_CAKE_FIELD_NUMBER: builtins.int
    MD_MUD_SAMPLE_FIELD_NUMBER: builtins.int
    PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_SAND_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_WATER_FIELD_NUMBER: builtins.int
    PLASTIC_VISCOSITY_FIELD_NUMBER: builtins.int
    SAMPLE_SOURCE_FIELD_NUMBER: builtins.int
    METHOD_FIELD_NUMBER: builtins.int
    BRINE_TURBIDITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    EDTA_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUSTOM_LABEL_1_FIELD_NUMBER: builtins.int
    CUSTOM_LABEL_2_FIELD_NUMBER: builtins.int
    HARDNESS_TOTAL_FIELD_NUMBER: builtins.int
    ALKALINITY_POINT2_FIELD_NUMBER: builtins.int
    GELS_10_SEC_FIELD_NUMBER: builtins.int
    ALKALINITY_POINT1_FIELD_NUMBER: builtins.int
    TCT_FIELD_NUMBER: builtins.int
    GELS_10_MIN_FIELD_NUMBER: builtins.int
    PLASTIC_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_SUPPLIER_FIELD_NUMBER: builtins.int
    PF_END_POINT_FIELD_NUMBER: builtins.int
    PM_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEC_SHALE_FIELD_NUMBER: builtins.int
    TOTAL_DISSOLVED_SOLIDS_DSDSUNIT_FIELD_NUMBER: builtins.int
    LSRV2_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    LSRV1_FIELD_NUMBER: builtins.int
    CONC_NACL_DSDSUNIT_FIELD_NUMBER: builtins.int
    HTHP_TEMP_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    PERCENT_LOW_GRAVITY_SOLIDS_FIELD_NUMBER: builtins.int
    TYPE_MUD_SYSTEM_FIELD_NUMBER: builtins.int
    LSRV3_FIELD_NUMBER: builtins.int
    MUD_ENGINEER_FIELD_NUMBER: builtins.int
    HTHP_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_LOW_GRAVITY_SOLIDS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONC_CARBONATE_FIELD_NUMBER: builtins.int
    CONC_POLYMER_DSDSUNIT_FIELD_NUMBER: builtins.int
    LSRV3_DSDSUNIT_FIELD_NUMBER: builtins.int
    PH_FIELD_NUMBER: builtins.int
    CONC_HIGH_GRAVITY_SOLIDS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMP_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    BARITE_FIELD_NUMBER: builtins.int
    PM_FIELD_NUMBER: builtins.int
    BRINE_TYPE_FIELD_NUMBER: builtins.int
    RESISTIVITY_MUD_FILTRATE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    WP_FLUID_TUNED_SPACER_FIELD_NUMBER: builtins.int
    WP_FLUID_TEMP_FIELD_NUMBER: builtins.int
    WP_FLUID_TUNED_RECIPE_FIELD_NUMBER: builtins.int
    CD_VG_METER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def cum_mud_age(self) -> global___FloatMessage:
        """Original Name: CUM_MUD_AGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cec_shale_dsdsunit(self) -> global___StringMessage:
        """Original Name: CEC_SHALE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owr_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: OWR_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_solids_corr_cl(self) -> global___FloatMessage:
        """Original Name: PERCENT_SOLIDS_CORR_CL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_mud_sample_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_MUD_SAMPLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def insoluble_nacl(self) -> global___FloatMessage:
        """Original Name: INSOLUBLE_NACL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_id(self) -> global___StringMessage:
        """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_flowline_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMP_FLOWLINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_cl_whole_mud(self) -> global___FloatMessage:
        """Original Name: CONC_CL_WHOLE_MUD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_density(self) -> global___FloatMessage:
        """Original Name: TEMP_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def k_prime_parameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: K_PRIME_PARAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pom_dsdsunit(self) -> global___StringMessage:
        """Original Name: POM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_mud_filtrate_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESISTIVITY_MUD_FILTRATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brine_sg_dsdsunit(self) -> global___StringMessage:
        """Original Name: BRINE_SG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_dissolved_solids(self) -> global___FloatMessage:
        """Original Name: TOTAL_DISSOLVED_SOLIDS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2so4(self) -> global___FloatMessage:
        """Original Name: H2SO4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil_on_cuttings_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_OIL_ON_CUTTINGS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_cl_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_CL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_foamed(self) -> global___StringMessage:
        """Original Name: IS_FOAMED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_dsdsunit(self) -> global___StringMessage:
        """Original Name: YIELD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pom(self) -> global___FloatMessage:
        """Original Name: POM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_lost_circulation_material(self) -> global___FloatMessage:
        """Original Name: CONC_LOST_CIRCULATION_MATERIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company_name(self) -> global___StringMessage:
        """Original Name: COMPANY_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owr_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: OWR_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_mud_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESISTIVITY_MUD_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hthp_water_loss(self) -> global___FloatMessage:
        """Original Name: HTHP_WATER_LOSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_oil_cuttings_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_OIL_CUTTINGS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_base_mud_oil(self) -> global___FloatMessage:
        """Original Name: VOL_BASE_MUD_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_10_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: GELS_10_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filtrate_methyl_end_point_dsdsunit(self) -> global___StringMessage:
        """Original Name: FILTRATE_METHYL_END_POINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_mud_sample(self) -> global___FloatMessage:
        """Original Name: TVD_MUD_SAMPLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_cacl_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_CACL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cement(self) -> global___StringMessage:
        """Original Name: IS_CEMENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_base_mud_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_BASE_MUD_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hardness_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: HARDNESS_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hthp_wl_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: HTHP_WL_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def insoluble_nacl_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSOLUBLE_NACL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_expansion(self) -> global___FloatMessage:
        """Original Name: FLUID_EXPANSION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_drilling_solids(self) -> global___FloatMessage:
        """Original Name: TOTAL_DRILLING_SOLIDS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def act(self) -> global___FloatMessage:
        """Original Name: ACT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_low_gravity_solids(self) -> global___FloatMessage:
        """Original Name: CONC_LOW_GRAVITY_SOLIDS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def electrostatic_stability_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELECTROSTATIC_STABILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_mud_temp(self) -> global___FloatMessage:
        """Original Name: RESISTIVITY_MUD_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def k_prime_parameter(self) -> global___FloatMessage:
        """Original Name: K_PRIME_PARAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def n_prime_parameter(self) -> global___FloatMessage:
        """Original Name: N_PRIME_PARAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2so4_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2SO4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_design(self) -> global___StringMessage:
        """Original Name: IS_DESIGN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_excess_lime_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_EXCESS_LIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_requirement_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_REQUIREMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hthp_water_loss_dsdsunit(self) -> global___StringMessage:
        """Original Name: HTHP_WATER_LOSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_flowline(self) -> global___FloatMessage:
        """Original Name: TEMP_FLOWLINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_mud_used(self) -> global___FloatMessage:
        """Original Name: VOL_MUD_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_water_used_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_WATER_USED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_lost_circulation_material_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_LOST_CIRCULATION_MATERIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_water_loss(self) -> global___FloatMessage:
        """Original Name: API_WATER_LOSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owr_water(self) -> global___FloatMessage:
        """Original Name: OWR_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mudbase_density(self) -> global___FloatMessage:
        """Original Name: MUDBASE_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def conc_excess_lime(self) -> global___FloatMessage:
        """Original Name: CONC_EXCESS_LIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_mud_cake_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESISTIVITY_MUD_CAKE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brine_iron_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: BRINE_IRON_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_oil_cut_sample(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_OIL_CUT_SAMPLE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lsrv2_dsdsunit(self) -> global___StringMessage:
        """Original Name: LSRV2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_magnesium(self) -> global___FloatMessage:
        """Original Name: CONC_MAGNESIUM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wps(self) -> global___FloatMessage:
        """Original Name: WPS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_high_gravity_solids(self) -> global___FloatMessage:
        """Original Name: PERCENT_HIGH_GRAVITY_SOLIDS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_vg_meter(self) -> global___FloatMessage:
        """Original Name: TEMP_VG_METER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_oil_cuttings(self) -> global___FloatMessage:
        """Original Name: TVD_OIL_CUTTINGS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_mud_cake(self) -> global___FloatMessage:
        """Original Name: RESISTIVITY_MUD_CAKE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brine_sg_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: BRINE_SG_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_sand(self) -> global___FloatMessage:
        """Original Name: CONC_SAND, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_lubricant_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_LUBRICANT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wps_dsdsunit(self) -> global___StringMessage:
        """Original Name: WPS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filtrate_methyl_end_point(self) -> global___FloatMessage:
        """Original Name: FILTRATE_METHYL_END_POINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_mud_age_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_MUD_AGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_mud_cake_temp(self) -> global___FloatMessage:
        """Original Name: RESISTIVITY_MUD_CAKE_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_cuttings_oil(self) -> global___FloatMessage:
        """Original Name: VOL_CUTTINGS_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_oil_cuttings_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_OIL_CUTTINGS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_potassium(self) -> global___FloatMessage:
        """Original Name: CONC_POTASSIUM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type_polymer(self) -> global___StringMessage:
        """Original Name: TYPE_POLYMER, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_low_gravity_solids_corr(self) -> global___FloatMessage:
        """Original Name: CONC_LOW_GRAVITY_SOLIDS_CORR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_low_gravity_solids_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_LOW_GRAVITY_SOLIDS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pore_pressure(self) -> global___FloatMessage:
        """Original Name: PORE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mudbase_type(self) -> global___Int32Message:
        """Original Name: MUDBASE_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pct(self) -> global___FloatMessage:
        """Original Name: PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lsrv1_dsdsunit(self) -> global___StringMessage:
        """Original Name: LSRV1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil_on_cuttings(self) -> global___FloatMessage:
        """Original Name: PERCENT_OIL_ON_CUTTINGS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_magnesium_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_MAGNESIUM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_integ_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_INTEG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_id: builtins.str
    """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pore_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mbt_dsdsunit(self) -> global___StringMessage:
        """Original Name: MBT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_oil_cuttings(self) -> global___FloatMessage:
        """Original Name: MD_OIL_CUTTINGS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_bicarbonate(self) -> global___FloatMessage:
        """Original Name: CONC_BICARBONATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_drilling_solids(self) -> global___FloatMessage:
        """Original Name: PERCENT_DRILLING_SOLIDS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_cuttings_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_CUTTINGS_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pf_end_point_dsdsunit(self) -> global___StringMessage:
        """Original Name: PF_END_POINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soluble_nacl(self) -> global___FloatMessage:
        """Original Name: SOLUBLE_NACL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_0_sec(self) -> global___FloatMessage:
        """Original Name: GELS_0_SEC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_mud_sample_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_MUD_SAMPLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_equip_efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_EQUIP_EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_sulfides_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_SULFIDES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hthp_filter_cake_dsdsunit(self) -> global___StringMessage:
        """Original Name: HTHP_FILTER_CAKE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brine_type_code(self) -> global___StringMessage:
        """Original Name: BRINE_TYPE_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brine_turbidity(self) -> global___FloatMessage:
        """Original Name: BRINE_TURBIDITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brine_iron_conc(self) -> global___FloatMessage:
        """Original Name: BRINE_IRON_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity_funnel(self) -> global___FloatMessage:
        """Original Name: VISCOSITY_FUNNEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filter_cake_dsdsunit(self) -> global___StringMessage:
        """Original Name: FILTER_CAKE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agno3(self) -> global___FloatMessage:
        """Original Name: AGNO3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_h2s_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_H2S_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_low_gravity_solids_corr_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_LOW_GRAVITY_SOLIDS_CORR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_recalc_required(self) -> global___StringMessage:
        """Original Name: IS_RECALC_REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity_funnel_dsdsunit(self) -> global___StringMessage:
        """Original Name: VISCOSITY_FUNNEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_potassium_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_POTASSIUM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_model(self) -> global___Int32Message:
        """Original Name: RHEOLOGY_MODEL, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mixwater_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIXWATER_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_lubricant(self) -> global___FloatMessage:
        """Original Name: PERCENT_LUBRICANT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_ca_whole_mud_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_CA_WHOLE_MUD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_carbonate_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_CARBONATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_high_gravity_solids(self) -> global___FloatMessage:
        """Original Name: CONC_HIGH_GRAVITY_SOLIDS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_mud_used_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_MUD_USED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_bicarbonate_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_BICARBONATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_water_used(self) -> global___FloatMessage:
        """Original Name: VOL_WATER_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_name(self) -> global___StringMessage:
        """Original Name: FLUID_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_30_min(self) -> global___FloatMessage:
        """Original Name: GELS_30_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_mud_changed(self) -> global___StringMessage:
        """Original Name: IS_MUD_CHANGED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_cl(self) -> global___FloatMessage:
        """Original Name: CONC_CL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mixwater_density(self) -> global___FloatMessage:
        """Original Name: MIXWATER_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_rheology(self) -> global___FloatMessage:
        """Original Name: TEMP_RHEOLOGY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_mud_filtrate_temp(self) -> global___FloatMessage:
        """Original Name: RESISTIVITY_MUD_FILTRATE_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_mud_filtrate_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESISTIVITY_MUD_FILTRATE_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_mud_cake_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESISTIVITY_MUD_CAKE_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_ca(self) -> global___FloatMessage:
        """Original Name: CONC_CA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_sg_avg(self) -> global___FloatMessage:
        """Original Name: SOLIDS_SG_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_base_fluid(self) -> global___StringMessage:
        """Original Name: CUSTOM_BASE_FLUID, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brine_sg(self) -> global___FloatMessage:
        """Original Name: BRINE_SG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_sulfides(self) -> global___FloatMessage:
        """Original Name: CONC_SULFIDES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_equip_efficiency(self) -> global___FloatMessage:
        """Original Name: TEST_EQUIP_EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_ca_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_CA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fann_data_source(self) -> global___Int32Message:
        """Original Name: FANN_DATA_SOURCE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_cl_whole_mud_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_CL_WHOLE_MUD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_polymer(self) -> global___FloatMessage:
        """Original Name: CONC_POLYMER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mudbase_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUDBASE_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_rheology_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMP_RHEOLOGY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_drilling_solids_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_DRILLING_SOLIDS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hthp_wl_press(self) -> global___FloatMessage:
        """Original Name: HTHP_WL_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mbt(self) -> global___FloatMessage:
        """Original Name: MBT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_mud(self) -> global___FloatMessage:
        """Original Name: RESISTIVITY_MUD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def check_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CHECK_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brine_sg_temp(self) -> global___FloatMessage:
        """Original Name: BRINE_SG_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd(self) -> global___FloatMessage:
        """Original Name: ECD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_underbalanced(self) -> global___StringMessage:
        """Original Name: IS_UNDERBALANCED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_high_gravity_solids_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_HIGH_GRAVITY_SOLIDS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edta(self) -> global___FloatMessage:
        """Original Name: EDTA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owr_oil(self) -> global___FloatMessage:
        """Original Name: OWR_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_point_dsdsunit(self) -> global___StringMessage:
        """Original Name: YIELD_POINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_value_1(self) -> global___FloatMessage:
        """Original Name: CUSTOM_VALUE_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_value_2(self) -> global___FloatMessage:
        """Original Name: CUSTOM_VALUE_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_10_sec_dsdsunit(self) -> global___StringMessage:
        """Original Name: GELS_10_SEC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_30_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: GELS_30_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_0_sec_dsdsunit(self) -> global___StringMessage:
        """Original Name: GELS_0_SEC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soluble_nacl_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOLUBLE_NACL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def turbidity(self) -> global___FloatMessage:
        """Original Name: TURBIDITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_h2s(self) -> global___FloatMessage:
        """Original Name: CONC_H2S, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_artesian_aquifer(self) -> global___StringMessage:
        """Original Name: IS_ARTESIAN_AQUIFER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_mud_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESISTIVITY_MUD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_nacl(self) -> global___FloatMessage:
        """Original Name: CONC_NACL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def electrostatic_stability(self) -> global___FloatMessage:
        """Original Name: ELECTROSTATIC_STABILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_sect_group_id(self) -> global___StringMessage:
        """Original Name: HOLE_SECT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil(self) -> global___FloatMessage:
        """Original Name: PERCENT_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agno3_dsdsunit(self) -> global___StringMessage:
        """Original Name: AGNO3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def barite_dsdsunit(self) -> global___StringMessage:
        """Original Name: BARITE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_spacer_fluid(self) -> global___Int32Message:
        """Original Name: IS_SPACER_FLUID, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density(self) -> global___FloatMessage:
        """Original Name: DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_point(self) -> global___FloatMessage:
        """Original Name: YIELD_POINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_drilling_solids_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_DRILLING_SOLIDS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_sg_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOLIDS_SG_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filter_cake(self) -> global___FloatMessage:
        """Original Name: FILTER_CAKE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_water_loss_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_WATER_LOSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_cacl(self) -> global___FloatMessage:
        """Original Name: CONC_CACL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_salt_zone(self) -> global___StringMessage:
        """Original Name: IS_SALT_ZONE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_solids_corr_cl_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_SOLIDS_CORR_CL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_ca_whole_mud(self) -> global___FloatMessage:
        """Original Name: CONC_CA_WHOLE_MUD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_vg_meter_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMP_VG_METER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_requirement(self) -> global___FloatMessage:
        """Original Name: WATER_REQUIREMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hthp_filter_cake(self) -> global___FloatMessage:
        """Original Name: HTHP_FILTER_CAKE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_mud_sample(self) -> global___FloatMessage:
        """Original Name: MD_MUD_SAMPLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_sand_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_SAND_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water(self) -> global___FloatMessage:
        """Original Name: PERCENT_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plastic_viscosity(self) -> global___FloatMessage:
        """Original Name: PLASTIC_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_source(self) -> global___StringMessage:
        """Original Name: SAMPLE_SOURCE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def method(self) -> global___Int32Message:
        """Original Name: METHOD, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brine_turbidity_dsdsunit(self) -> global___StringMessage:
        """Original Name: BRINE_TURBIDITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edta_dsdsunit(self) -> global___StringMessage:
        """Original Name: EDTA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_label_1(self) -> global___StringMessage:
        """Original Name: CUSTOM_LABEL_1, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_label_2(self) -> global___StringMessage:
        """Original Name: CUSTOM_LABEL_2, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hardness_total(self) -> global___FloatMessage:
        """Original Name: HARDNESS_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alkalinity_point2(self) -> global___FloatMessage:
        """Original Name: ALKALINITY_POINT2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_10_sec(self) -> global___FloatMessage:
        """Original Name: GELS_10_SEC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alkalinity_point1(self) -> global___FloatMessage:
        """Original Name: ALKALINITY_POINT1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tct(self) -> global___FloatMessage:
        """Original Name: TCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_10_min(self) -> global___FloatMessage:
        """Original Name: GELS_10_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plastic_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLASTIC_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tct_dsdsunit(self) -> global___StringMessage:
        """Original Name: TCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_supplier(self) -> global___StringMessage:
        """Original Name: MUD_SUPPLIER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pf_end_point(self) -> global___FloatMessage:
        """Original Name: PF_END_POINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pm_dsdsunit(self) -> global___StringMessage:
        """Original Name: PM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cec_shale(self) -> global___FloatMessage:
        """Original Name: CEC_SHALE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_dissolved_solids_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_DISSOLVED_SOLIDS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lsrv2(self) -> global___FloatMessage:
        """Original Name: LSRV2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lsrv1(self) -> global___FloatMessage:
        """Original Name: LSRV1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_nacl_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_NACL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hthp_temp(self) -> global___FloatMessage:
        """Original Name: HTHP_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_name(self) -> global___StringMessage:
        """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_low_gravity_solids(self) -> global___FloatMessage:
        """Original Name: PERCENT_LOW_GRAVITY_SOLIDS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type_mud_system(self) -> global___StringMessage:
        """Original Name: TYPE_MUD_SYSTEM, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lsrv3(self) -> global___FloatMessage:
        """Original Name: LSRV3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_engineer(self) -> global___StringMessage:
        """Original Name: MUD_ENGINEER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hthp_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: HTHP_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_low_gravity_solids_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_LOW_GRAVITY_SOLIDS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_carbonate(self) -> global___FloatMessage:
        """Original Name: CONC_CARBONATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_polymer_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_POLYMER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lsrv3_dsdsunit(self) -> global___StringMessage:
        """Original Name: LSRV3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ph(self) -> global___FloatMessage:
        """Original Name: PH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_high_gravity_solids_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_HIGH_GRAVITY_SOLIDS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMP_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def barite(self) -> global___FloatMessage:
        """Original Name: BARITE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pm(self) -> global___FloatMessage:
        """Original Name: PM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brine_type(self) -> global___StringMessage:
        """Original Name: BRINE_TYPE, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_mud_filtrate(self) -> global___FloatMessage:
        """Original Name: RESISTIVITY_MUD_FILTRATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_FLUID_CD_WELLBORE
        """
    @property
    def wp_fluid_tuned_spacer(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpFluidTunedSpacerRef]:
        """Original Name: WP_FLUID_TUNED_SPACER, WrappedMessage: WpFluidTunedSpacer
        FK_WP_FLUID_TUNED_SPACER_CD_FLUID
        """
    @property
    def wp_fluid_temp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpFluidTempRef]:
        """Original Name: WP_FLUID_TEMP, WrappedMessage: WpFluidTemp
        FK_WP_FLUID_TEMP_CD_FLUID
        """
    @property
    def wp_fluid_tuned_recipe(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpFluidTunedRecipeRef]:
        """Original Name: WP_FLUID_TUNED_RECIPE, WrappedMessage: WpFluidTunedRecipe
        FK_WP_FLUID_TUNED_RECIPE_CD_FLUID
        """
    @property
    def cd_vg_meter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdVgMeterRef]:
        """Original Name: CD_VG_METER, WrappedMessage: CdVgMeter
        FK_CD_VG_METER_CD_FLUID
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        cum_mud_age: global___FloatMessage | None = ...,
        cec_shale_dsdsunit: global___StringMessage | None = ...,
        percent_water_dsdsunit: global___StringMessage | None = ...,
        owr_water_dsdsunit: global___StringMessage | None = ...,
        percent_solids_corr_cl: global___FloatMessage | None = ...,
        md_mud_sample_dsdsunit: global___StringMessage | None = ...,
        insoluble_nacl: global___FloatMessage | None = ...,
        daily_id: global___StringMessage | None = ...,
        temp_flowline_dsdsunit: global___StringMessage | None = ...,
        conc_cl_whole_mud: global___FloatMessage | None = ...,
        temp_density: global___FloatMessage | None = ...,
        k_prime_parameter_dsdsunit: global___StringMessage | None = ...,
        pom_dsdsunit: global___StringMessage | None = ...,
        resistivity_mud_filtrate_dsdsunit: global___StringMessage | None = ...,
        brine_sg_dsdsunit: global___StringMessage | None = ...,
        total_dissolved_solids: global___FloatMessage | None = ...,
        h2so4: global___FloatMessage | None = ...,
        percent_oil_on_cuttings_dsdsunit: global___StringMessage | None = ...,
        conc_cl_dsdsunit: global___StringMessage | None = ...,
        is_foamed: global___StringMessage | None = ...,
        yield_dsdsunit: global___StringMessage | None = ...,
        pom: global___FloatMessage | None = ...,
        conc_lost_circulation_material: global___FloatMessage | None = ...,
        company_name: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        owr_oil_dsdsunit: global___StringMessage | None = ...,
        resistivity_mud_temp_dsdsunit: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        hthp_water_loss: global___FloatMessage | None = ...,
        md_oil_cuttings_dsdsunit: global___StringMessage | None = ...,
        vol_base_mud_oil: global___FloatMessage | None = ...,
        gels_10_min_dsdsunit: global___StringMessage | None = ...,
        ecd_dsdsunit: global___StringMessage | None = ...,
        filtrate_methyl_end_point_dsdsunit: global___StringMessage | None = ...,
        tvd_mud_sample: global___FloatMessage | None = ...,
        conc_cacl_dsdsunit: global___StringMessage | None = ...,
        is_cement: global___StringMessage | None = ...,
        vol_base_mud_oil_dsdsunit: global___StringMessage | None = ...,
        hardness_total_dsdsunit: global___StringMessage | None = ...,
        hthp_wl_press_dsdsunit: global___StringMessage | None = ...,
        insoluble_nacl_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        fluid_expansion: global___FloatMessage | None = ...,
        total_drilling_solids: global___FloatMessage | None = ...,
        act: global___FloatMessage | None = ...,
        conc_low_gravity_solids: global___FloatMessage | None = ...,
        electrostatic_stability_dsdsunit: global___StringMessage | None = ...,
        resistivity_mud_temp: global___FloatMessage | None = ...,
        k_prime_parameter: global___FloatMessage | None = ...,
        n_prime_parameter: global___FloatMessage | None = ...,
        h2so4_dsdsunit: global___StringMessage | None = ...,
        is_design: global___StringMessage | None = ...,
        conc_excess_lime_dsdsunit: global___StringMessage | None = ...,
        water_requirement_dsdsunit: global___StringMessage | None = ...,
        hthp_water_loss_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        temp_flowline: global___FloatMessage | None = ...,
        vol_mud_used: global___FloatMessage | None = ...,
        vol_water_used_dsdsunit: global___StringMessage | None = ...,
        conc_lost_circulation_material_dsdsunit: global___StringMessage | None = ...,
        api_water_loss: global___FloatMessage | None = ...,
        owr_water: global___FloatMessage | None = ...,
        mudbase_density: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        conc_excess_lime: global___FloatMessage | None = ...,
        resistivity_mud_cake_dsdsunit: global___StringMessage | None = ...,
        brine_iron_conc_dsdsunit: global___StringMessage | None = ...,
        time_oil_cut_sample: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        lsrv2_dsdsunit: global___StringMessage | None = ...,
        conc_magnesium: global___FloatMessage | None = ...,
        wps: global___FloatMessage | None = ...,
        percent_high_gravity_solids: global___FloatMessage | None = ...,
        temp_vg_meter: global___FloatMessage | None = ...,
        tvd_oil_cuttings: global___FloatMessage | None = ...,
        resistivity_mud_cake: global___FloatMessage | None = ...,
        brine_sg_temp_dsdsunit: global___StringMessage | None = ...,
        conc_sand: global___FloatMessage | None = ...,
        percent_lubricant_dsdsunit: global___StringMessage | None = ...,
        wps_dsdsunit: global___StringMessage | None = ...,
        filtrate_methyl_end_point: global___FloatMessage | None = ...,
        cum_mud_age_dsdsunit: global___StringMessage | None = ...,
        resistivity_mud_cake_temp: global___FloatMessage | None = ...,
        vol_cuttings_oil: global___FloatMessage | None = ...,
        tvd_oil_cuttings_dsdsunit: global___StringMessage | None = ...,
        density_dsdsunit: global___StringMessage | None = ...,
        conc_potassium: global___FloatMessage | None = ...,
        type_polymer: global___StringMessage | None = ...,
        conc_low_gravity_solids_corr: global___FloatMessage | None = ...,
        conc_low_gravity_solids_dsdsunit: global___StringMessage | None = ...,
        pore_pressure: global___FloatMessage | None = ...,
        mudbase_type: global___Int32Message | None = ...,
        pct: global___FloatMessage | None = ...,
        lsrv1_dsdsunit: global___StringMessage | None = ...,
        percent_oil_on_cuttings: global___FloatMessage | None = ...,
        conc_magnesium_dsdsunit: global___StringMessage | None = ...,
        wellbore_integ_id: global___StringMessage | None = ...,
        fluid_id: builtins.str = ...,
        pore_pressure_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        mbt_dsdsunit: global___StringMessage | None = ...,
        md_oil_cuttings: global___FloatMessage | None = ...,
        conc_bicarbonate: global___FloatMessage | None = ...,
        percent_drilling_solids: global___FloatMessage | None = ...,
        vol_cuttings_oil_dsdsunit: global___StringMessage | None = ...,
        pf_end_point_dsdsunit: global___StringMessage | None = ...,
        soluble_nacl: global___FloatMessage | None = ...,
        gels_0_sec: global___FloatMessage | None = ...,
        tvd_mud_sample_dsdsunit: global___StringMessage | None = ...,
        test_equip_efficiency_dsdsunit: global___StringMessage | None = ...,
        conc_sulfides_dsdsunit: global___StringMessage | None = ...,
        hthp_filter_cake_dsdsunit: global___StringMessage | None = ...,
        brine_type_code: global___StringMessage | None = ...,
        brine_turbidity: global___FloatMessage | None = ...,
        brine_iron_conc: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        viscosity_funnel: global___FloatMessage | None = ...,
        filter_cake_dsdsunit: global___StringMessage | None = ...,
        agno3: global___FloatMessage | None = ...,
        conc_h2s_dsdsunit: global___StringMessage | None = ...,
        percent_oil_dsdsunit: global___StringMessage | None = ...,
        conc_low_gravity_solids_corr_dsdsunit: global___StringMessage | None = ...,
        is_recalc_required: global___StringMessage | None = ...,
        viscosity_funnel_dsdsunit: global___StringMessage | None = ...,
        conc_potassium_dsdsunit: global___StringMessage | None = ...,
        rheology_model: global___Int32Message | None = ...,
        mixwater_density_dsdsunit: global___StringMessage | None = ...,
        percent_lubricant: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        conc_ca_whole_mud_dsdsunit: global___StringMessage | None = ...,
        conc_carbonate_dsdsunit: global___StringMessage | None = ...,
        conc_high_gravity_solids: global___FloatMessage | None = ...,
        vol_mud_used_dsdsunit: global___StringMessage | None = ...,
        conc_bicarbonate_dsdsunit: global___StringMessage | None = ...,
        vol_water_used: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        fluid_name: global___StringMessage | None = ...,
        gels_30_min: global___FloatMessage | None = ...,
        is_mud_changed: global___StringMessage | None = ...,
        conc_cl: global___FloatMessage | None = ...,
        mixwater_density: global___FloatMessage | None = ...,
        temp_rheology: global___FloatMessage | None = ...,
        resistivity_mud_filtrate_temp: global___FloatMessage | None = ...,
        resistivity_mud_filtrate_temp_dsdsunit: global___StringMessage | None = ...,
        resistivity_mud_cake_temp_dsdsunit: global___StringMessage | None = ...,
        conc_ca: global___FloatMessage | None = ...,
        solids_sg_avg: global___FloatMessage | None = ...,
        custom_base_fluid: global___StringMessage | None = ...,
        brine_sg: global___FloatMessage | None = ...,
        conc_sulfides: global___FloatMessage | None = ...,
        test_equip_efficiency: global___FloatMessage | None = ...,
        conc_ca_dsdsunit: global___StringMessage | None = ...,
        fann_data_source: global___Int32Message | None = ...,
        conc_cl_whole_mud_dsdsunit: global___StringMessage | None = ...,
        conc_polymer: global___FloatMessage | None = ...,
        mudbase_density_dsdsunit: global___StringMessage | None = ...,
        temp_rheology_dsdsunit: global___StringMessage | None = ...,
        total_drilling_solids_dsdsunit: global___StringMessage | None = ...,
        hthp_wl_press: global___FloatMessage | None = ...,
        mbt: global___FloatMessage | None = ...,
        resistivity_mud: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        check_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        brine_sg_temp: global___FloatMessage | None = ...,
        ecd: global___FloatMessage | None = ...,
        is_underbalanced: global___StringMessage | None = ...,
        percent_high_gravity_solids_dsdsunit: global___StringMessage | None = ...,
        edta: global___FloatMessage | None = ...,
        owr_oil: global___FloatMessage | None = ...,
        yield_point_dsdsunit: global___StringMessage | None = ...,
        custom_value_1: global___FloatMessage | None = ...,
        custom_value_2: global___FloatMessage | None = ...,
        gels_10_sec_dsdsunit: global___StringMessage | None = ...,
        gels_30_min_dsdsunit: global___StringMessage | None = ...,
        gels_0_sec_dsdsunit: global___StringMessage | None = ...,
        soluble_nacl_dsdsunit: global___StringMessage | None = ...,
        turbidity: global___FloatMessage | None = ...,
        conc_h2s: global___FloatMessage | None = ...,
        is_artesian_aquifer: global___StringMessage | None = ...,
        resistivity_mud_dsdsunit: global___StringMessage | None = ...,
        conc_nacl: global___FloatMessage | None = ...,
        electrostatic_stability: global___FloatMessage | None = ...,
        hole_sect_group_id: global___StringMessage | None = ...,
        percent_oil: global___FloatMessage | None = ...,
        agno3_dsdsunit: global___StringMessage | None = ...,
        barite_dsdsunit: global___StringMessage | None = ...,
        is_spacer_fluid: global___Int32Message | None = ...,
        density: global___FloatMessage | None = ...,
        yield_point: global___FloatMessage | None = ...,
        percent_drilling_solids_dsdsunit: global___StringMessage | None = ...,
        solids_sg_avg_dsdsunit: global___StringMessage | None = ...,
        filter_cake: global___FloatMessage | None = ...,
        api_water_loss_dsdsunit: global___StringMessage | None = ...,
        conc_cacl: global___FloatMessage | None = ...,
        is_salt_zone: global___StringMessage | None = ...,
        percent_solids_corr_cl_dsdsunit: global___StringMessage | None = ...,
        conc_ca_whole_mud: global___FloatMessage | None = ...,
        temp_vg_meter_dsdsunit: global___StringMessage | None = ...,
        water_requirement: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        hthp_filter_cake: global___FloatMessage | None = ...,
        md_mud_sample: global___FloatMessage | None = ...,
        pct_dsdsunit: global___StringMessage | None = ...,
        conc_sand_dsdsunit: global___StringMessage | None = ...,
        percent_water: global___FloatMessage | None = ...,
        plastic_viscosity: global___FloatMessage | None = ...,
        sample_source: global___StringMessage | None = ...,
        method: global___Int32Message | None = ...,
        brine_turbidity_dsdsunit: global___StringMessage | None = ...,
        edta_dsdsunit: global___StringMessage | None = ...,
        custom_label_1: global___StringMessage | None = ...,
        custom_label_2: global___StringMessage | None = ...,
        hardness_total: global___FloatMessage | None = ...,
        alkalinity_point2: global___FloatMessage | None = ...,
        gels_10_sec: global___FloatMessage | None = ...,
        alkalinity_point1: global___FloatMessage | None = ...,
        tct: global___FloatMessage | None = ...,
        gels_10_min: global___FloatMessage | None = ...,
        plastic_viscosity_dsdsunit: global___StringMessage | None = ...,
        tct_dsdsunit: global___StringMessage | None = ...,
        mud_supplier: global___StringMessage | None = ...,
        pf_end_point: global___FloatMessage | None = ...,
        pm_dsdsunit: global___StringMessage | None = ...,
        cec_shale: global___FloatMessage | None = ...,
        total_dissolved_solids_dsdsunit: global___StringMessage | None = ...,
        lsrv2: global___FloatMessage | None = ...,
        phase: global___StringMessage | None = ...,
        lsrv1: global___FloatMessage | None = ...,
        conc_nacl_dsdsunit: global___StringMessage | None = ...,
        hthp_temp: global___FloatMessage | None = ...,
        field_name: global___StringMessage | None = ...,
        percent_low_gravity_solids: global___FloatMessage | None = ...,
        type_mud_system: global___StringMessage | None = ...,
        lsrv3: global___FloatMessage | None = ...,
        mud_engineer: global___StringMessage | None = ...,
        hthp_temp_dsdsunit: global___StringMessage | None = ...,
        percent_low_gravity_solids_dsdsunit: global___StringMessage | None = ...,
        conc_carbonate: global___FloatMessage | None = ...,
        conc_polymer_dsdsunit: global___StringMessage | None = ...,
        lsrv3_dsdsunit: global___StringMessage | None = ...,
        ph: global___FloatMessage | None = ...,
        conc_high_gravity_solids_dsdsunit: global___StringMessage | None = ...,
        temp_density_dsdsunit: global___StringMessage | None = ...,
        barite: global___FloatMessage | None = ...,
        pm: global___FloatMessage | None = ...,
        brine_type: global___StringMessage | None = ...,
        resistivity_mud_filtrate: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        wp_fluid_tuned_spacer: collections.abc.Iterable[global___WpFluidTunedSpacerRef] | None = ...,
        wp_fluid_temp: collections.abc.Iterable[global___WpFluidTempRef] | None = ...,
        wp_fluid_tuned_recipe: collections.abc.Iterable[global___WpFluidTunedRecipeRef] | None = ...,
        cd_vg_meter: collections.abc.Iterable[global___CdVgMeterRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["act", b"act", "agno3", b"agno3", "agno3_dsdsunit", b"agno3_dsdsunit", "alkalinity_point1", b"alkalinity_point1", "alkalinity_point2", b"alkalinity_point2", "api_water_loss", b"api_water_loss", "api_water_loss_dsdsunit", b"api_water_loss_dsdsunit", "barite", b"barite", "barite_dsdsunit", b"barite_dsdsunit", "brine_iron_conc", b"brine_iron_conc", "brine_iron_conc_dsdsunit", b"brine_iron_conc_dsdsunit", "brine_sg", b"brine_sg", "brine_sg_dsdsunit", b"brine_sg_dsdsunit", "brine_sg_temp", b"brine_sg_temp", "brine_sg_temp_dsdsunit", b"brine_sg_temp_dsdsunit", "brine_turbidity", b"brine_turbidity", "brine_turbidity_dsdsunit", b"brine_turbidity_dsdsunit", "brine_type", b"brine_type", "brine_type_code", b"brine_type_code", "cd_wellbore", b"cd_wellbore", "cec_shale", b"cec_shale", "cec_shale_dsdsunit", b"cec_shale_dsdsunit", "check_date", b"check_date", "class", b"class", "company_name", b"company_name", "conc_bicarbonate", b"conc_bicarbonate", "conc_bicarbonate_dsdsunit", b"conc_bicarbonate_dsdsunit", "conc_ca", b"conc_ca", "conc_ca_dsdsunit", b"conc_ca_dsdsunit", "conc_ca_whole_mud", b"conc_ca_whole_mud", "conc_ca_whole_mud_dsdsunit", b"conc_ca_whole_mud_dsdsunit", "conc_cacl", b"conc_cacl", "conc_cacl_dsdsunit", b"conc_cacl_dsdsunit", "conc_carbonate", b"conc_carbonate", "conc_carbonate_dsdsunit", b"conc_carbonate_dsdsunit", "conc_cl", b"conc_cl", "conc_cl_dsdsunit", b"conc_cl_dsdsunit", "conc_cl_whole_mud", b"conc_cl_whole_mud", "conc_cl_whole_mud_dsdsunit", b"conc_cl_whole_mud_dsdsunit", "conc_excess_lime", b"conc_excess_lime", "conc_excess_lime_dsdsunit", b"conc_excess_lime_dsdsunit", "conc_h2s", b"conc_h2s", "conc_h2s_dsdsunit", b"conc_h2s_dsdsunit", "conc_high_gravity_solids", b"conc_high_gravity_solids", "conc_high_gravity_solids_dsdsunit", b"conc_high_gravity_solids_dsdsunit", "conc_lost_circulation_material", b"conc_lost_circulation_material", "conc_lost_circulation_material_dsdsunit", b"conc_lost_circulation_material_dsdsunit", "conc_low_gravity_solids", b"conc_low_gravity_solids", "conc_low_gravity_solids_corr", b"conc_low_gravity_solids_corr", "conc_low_gravity_solids_corr_dsdsunit", b"conc_low_gravity_solids_corr_dsdsunit", "conc_low_gravity_solids_dsdsunit", b"conc_low_gravity_solids_dsdsunit", "conc_magnesium", b"conc_magnesium", "conc_magnesium_dsdsunit", b"conc_magnesium_dsdsunit", "conc_nacl", b"conc_nacl", "conc_nacl_dsdsunit", b"conc_nacl_dsdsunit", "conc_polymer", b"conc_polymer", "conc_polymer_dsdsunit", b"conc_polymer_dsdsunit", "conc_potassium", b"conc_potassium", "conc_potassium_dsdsunit", b"conc_potassium_dsdsunit", "conc_sand", b"conc_sand", "conc_sand_dsdsunit", b"conc_sand_dsdsunit", "conc_sulfides", b"conc_sulfides", "conc_sulfides_dsdsunit", b"conc_sulfides_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "cum_mud_age", b"cum_mud_age", "cum_mud_age_dsdsunit", b"cum_mud_age_dsdsunit", "custom_base_fluid", b"custom_base_fluid", "custom_label_1", b"custom_label_1", "custom_label_2", b"custom_label_2", "custom_value_1", b"custom_value_1", "custom_value_2", b"custom_value_2", "daily_id", b"daily_id", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "ecd", b"ecd", "ecd_dsdsunit", b"ecd_dsdsunit", "edta", b"edta", "edta_dsdsunit", b"edta_dsdsunit", "electrostatic_stability", b"electrostatic_stability", "electrostatic_stability_dsdsunit", b"electrostatic_stability_dsdsunit", "event_id", b"event_id", "fann_data_source", b"fann_data_source", "field_name", b"field_name", "filter_cake", b"filter_cake", "filter_cake_dsdsunit", b"filter_cake_dsdsunit", "filtrate_methyl_end_point", b"filtrate_methyl_end_point", "filtrate_methyl_end_point_dsdsunit", b"filtrate_methyl_end_point_dsdsunit", "fluid_expansion", b"fluid_expansion", "fluid_name", b"fluid_name", "gels_0_sec", b"gels_0_sec", "gels_0_sec_dsdsunit", b"gels_0_sec_dsdsunit", "gels_10_min", b"gels_10_min", "gels_10_min_dsdsunit", b"gels_10_min_dsdsunit", "gels_10_sec", b"gels_10_sec", "gels_10_sec_dsdsunit", b"gels_10_sec_dsdsunit", "gels_30_min", b"gels_30_min", "gels_30_min_dsdsunit", b"gels_30_min_dsdsunit", "h2so4", b"h2so4", "h2so4_dsdsunit", b"h2so4_dsdsunit", "hardness_total", b"hardness_total", "hardness_total_dsdsunit", b"hardness_total_dsdsunit", "hole_sect_group_id", b"hole_sect_group_id", "hthp_filter_cake", b"hthp_filter_cake", "hthp_filter_cake_dsdsunit", b"hthp_filter_cake_dsdsunit", "hthp_temp", b"hthp_temp", "hthp_temp_dsdsunit", b"hthp_temp_dsdsunit", "hthp_water_loss", b"hthp_water_loss", "hthp_water_loss_dsdsunit", b"hthp_water_loss_dsdsunit", "hthp_wl_press", b"hthp_wl_press", "hthp_wl_press_dsdsunit", b"hthp_wl_press_dsdsunit", "insoluble_nacl", b"insoluble_nacl", "insoluble_nacl_dsdsunit", b"insoluble_nacl_dsdsunit", "is_artesian_aquifer", b"is_artesian_aquifer", "is_cement", b"is_cement", "is_design", b"is_design", "is_foamed", b"is_foamed", "is_mud_changed", b"is_mud_changed", "is_recalc_required", b"is_recalc_required", "is_salt_zone", b"is_salt_zone", "is_spacer_fluid", b"is_spacer_fluid", "is_underbalanced", b"is_underbalanced", "k_prime_parameter", b"k_prime_parameter", "k_prime_parameter_dsdsunit", b"k_prime_parameter_dsdsunit", "lsrv1", b"lsrv1", "lsrv1_dsdsunit", b"lsrv1_dsdsunit", "lsrv2", b"lsrv2", "lsrv2_dsdsunit", b"lsrv2_dsdsunit", "lsrv3", b"lsrv3", "lsrv3_dsdsunit", b"lsrv3_dsdsunit", "mbt", b"mbt", "mbt_dsdsunit", b"mbt_dsdsunit", "md_mud_sample", b"md_mud_sample", "md_mud_sample_dsdsunit", b"md_mud_sample_dsdsunit", "md_oil_cuttings", b"md_oil_cuttings", "md_oil_cuttings_dsdsunit", b"md_oil_cuttings_dsdsunit", "method", b"method", "mixwater_density", b"mixwater_density", "mixwater_density_dsdsunit", b"mixwater_density_dsdsunit", "mud_engineer", b"mud_engineer", "mud_supplier", b"mud_supplier", "mudbase_density", b"mudbase_density", "mudbase_density_dsdsunit", b"mudbase_density_dsdsunit", "mudbase_type", b"mudbase_type", "n_prime_parameter", b"n_prime_parameter", "native_uid", b"native_uid", "owr_oil", b"owr_oil", "owr_oil_dsdsunit", b"owr_oil_dsdsunit", "owr_water", b"owr_water", "owr_water_dsdsunit", b"owr_water_dsdsunit", "pct", b"pct", "pct_dsdsunit", b"pct_dsdsunit", "percent_drilling_solids", b"percent_drilling_solids", "percent_drilling_solids_dsdsunit", b"percent_drilling_solids_dsdsunit", "percent_high_gravity_solids", b"percent_high_gravity_solids", "percent_high_gravity_solids_dsdsunit", b"percent_high_gravity_solids_dsdsunit", "percent_low_gravity_solids", b"percent_low_gravity_solids", "percent_low_gravity_solids_dsdsunit", b"percent_low_gravity_solids_dsdsunit", "percent_lubricant", b"percent_lubricant", "percent_lubricant_dsdsunit", b"percent_lubricant_dsdsunit", "percent_oil", b"percent_oil", "percent_oil_dsdsunit", b"percent_oil_dsdsunit", "percent_oil_on_cuttings", b"percent_oil_on_cuttings", "percent_oil_on_cuttings_dsdsunit", b"percent_oil_on_cuttings_dsdsunit", "percent_solids_corr_cl", b"percent_solids_corr_cl", "percent_solids_corr_cl_dsdsunit", b"percent_solids_corr_cl_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "pf_end_point", b"pf_end_point", "pf_end_point_dsdsunit", b"pf_end_point_dsdsunit", "ph", b"ph", "phase", b"phase", "plastic_viscosity", b"plastic_viscosity", "plastic_viscosity_dsdsunit", b"plastic_viscosity_dsdsunit", "pm", b"pm", "pm_dsdsunit", b"pm_dsdsunit", "pom", b"pom", "pom_dsdsunit", b"pom_dsdsunit", "pore_pressure", b"pore_pressure", "pore_pressure_dsdsunit", b"pore_pressure_dsdsunit", "remarks", b"remarks", "resistivity_mud", b"resistivity_mud", "resistivity_mud_cake", b"resistivity_mud_cake", "resistivity_mud_cake_dsdsunit", b"resistivity_mud_cake_dsdsunit", "resistivity_mud_cake_temp", b"resistivity_mud_cake_temp", "resistivity_mud_cake_temp_dsdsunit", b"resistivity_mud_cake_temp_dsdsunit", "resistivity_mud_dsdsunit", b"resistivity_mud_dsdsunit", "resistivity_mud_filtrate", b"resistivity_mud_filtrate", "resistivity_mud_filtrate_dsdsunit", b"resistivity_mud_filtrate_dsdsunit", "resistivity_mud_filtrate_temp", b"resistivity_mud_filtrate_temp", "resistivity_mud_filtrate_temp_dsdsunit", b"resistivity_mud_filtrate_temp_dsdsunit", "resistivity_mud_temp", b"resistivity_mud_temp", "resistivity_mud_temp_dsdsunit", b"resistivity_mud_temp_dsdsunit", "rheology_model", b"rheology_model", "sample_source", b"sample_source", "solids_sg_avg", b"solids_sg_avg", "solids_sg_avg_dsdsunit", b"solids_sg_avg_dsdsunit", "soluble_nacl", b"soluble_nacl", "soluble_nacl_dsdsunit", b"soluble_nacl_dsdsunit", "tct", b"tct", "tct_dsdsunit", b"tct_dsdsunit", "temp_density", b"temp_density", "temp_density_dsdsunit", b"temp_density_dsdsunit", "temp_flowline", b"temp_flowline", "temp_flowline_dsdsunit", b"temp_flowline_dsdsunit", "temp_rheology", b"temp_rheology", "temp_rheology_dsdsunit", b"temp_rheology_dsdsunit", "temp_vg_meter", b"temp_vg_meter", "temp_vg_meter_dsdsunit", b"temp_vg_meter_dsdsunit", "test_equip_efficiency", b"test_equip_efficiency", "test_equip_efficiency_dsdsunit", b"test_equip_efficiency_dsdsunit", "time_oil_cut_sample", b"time_oil_cut_sample", "total_dissolved_solids", b"total_dissolved_solids", "total_dissolved_solids_dsdsunit", b"total_dissolved_solids_dsdsunit", "total_drilling_solids", b"total_drilling_solids", "total_drilling_solids_dsdsunit", b"total_drilling_solids_dsdsunit", "turbidity", b"turbidity", "tvd_mud_sample", b"tvd_mud_sample", "tvd_mud_sample_dsdsunit", b"tvd_mud_sample_dsdsunit", "tvd_oil_cuttings", b"tvd_oil_cuttings", "tvd_oil_cuttings_dsdsunit", b"tvd_oil_cuttings_dsdsunit", "type_mud_system", b"type_mud_system", "type_polymer", b"type_polymer", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "viscosity_funnel", b"viscosity_funnel", "viscosity_funnel_dsdsunit", b"viscosity_funnel_dsdsunit", "vol_base_mud_oil", b"vol_base_mud_oil", "vol_base_mud_oil_dsdsunit", b"vol_base_mud_oil_dsdsunit", "vol_cuttings_oil", b"vol_cuttings_oil", "vol_cuttings_oil_dsdsunit", b"vol_cuttings_oil_dsdsunit", "vol_mud_used", b"vol_mud_used", "vol_mud_used_dsdsunit", b"vol_mud_used_dsdsunit", "vol_water_used", b"vol_water_used", "vol_water_used_dsdsunit", b"vol_water_used_dsdsunit", "water_requirement", b"water_requirement", "water_requirement_dsdsunit", b"water_requirement_dsdsunit", "wellbore_integ_id", b"wellbore_integ_id", "wps", b"wps", "wps_dsdsunit", b"wps_dsdsunit", "yield", b"yield", "yield_dsdsunit", b"yield_dsdsunit", "yield_point", b"yield_point", "yield_point_dsdsunit", b"yield_point_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["act", b"act", "agno3", b"agno3", "agno3_dsdsunit", b"agno3_dsdsunit", "alkalinity_point1", b"alkalinity_point1", "alkalinity_point2", b"alkalinity_point2", "api_water_loss", b"api_water_loss", "api_water_loss_dsdsunit", b"api_water_loss_dsdsunit", "barite", b"barite", "barite_dsdsunit", b"barite_dsdsunit", "brine_iron_conc", b"brine_iron_conc", "brine_iron_conc_dsdsunit", b"brine_iron_conc_dsdsunit", "brine_sg", b"brine_sg", "brine_sg_dsdsunit", b"brine_sg_dsdsunit", "brine_sg_temp", b"brine_sg_temp", "brine_sg_temp_dsdsunit", b"brine_sg_temp_dsdsunit", "brine_turbidity", b"brine_turbidity", "brine_turbidity_dsdsunit", b"brine_turbidity_dsdsunit", "brine_type", b"brine_type", "brine_type_code", b"brine_type_code", "cd_vg_meter", b"cd_vg_meter", "cd_wellbore", b"cd_wellbore", "cec_shale", b"cec_shale", "cec_shale_dsdsunit", b"cec_shale_dsdsunit", "check_date", b"check_date", "class", b"class", "company_name", b"company_name", "conc_bicarbonate", b"conc_bicarbonate", "conc_bicarbonate_dsdsunit", b"conc_bicarbonate_dsdsunit", "conc_ca", b"conc_ca", "conc_ca_dsdsunit", b"conc_ca_dsdsunit", "conc_ca_whole_mud", b"conc_ca_whole_mud", "conc_ca_whole_mud_dsdsunit", b"conc_ca_whole_mud_dsdsunit", "conc_cacl", b"conc_cacl", "conc_cacl_dsdsunit", b"conc_cacl_dsdsunit", "conc_carbonate", b"conc_carbonate", "conc_carbonate_dsdsunit", b"conc_carbonate_dsdsunit", "conc_cl", b"conc_cl", "conc_cl_dsdsunit", b"conc_cl_dsdsunit", "conc_cl_whole_mud", b"conc_cl_whole_mud", "conc_cl_whole_mud_dsdsunit", b"conc_cl_whole_mud_dsdsunit", "conc_excess_lime", b"conc_excess_lime", "conc_excess_lime_dsdsunit", b"conc_excess_lime_dsdsunit", "conc_h2s", b"conc_h2s", "conc_h2s_dsdsunit", b"conc_h2s_dsdsunit", "conc_high_gravity_solids", b"conc_high_gravity_solids", "conc_high_gravity_solids_dsdsunit", b"conc_high_gravity_solids_dsdsunit", "conc_lost_circulation_material", b"conc_lost_circulation_material", "conc_lost_circulation_material_dsdsunit", b"conc_lost_circulation_material_dsdsunit", "conc_low_gravity_solids", b"conc_low_gravity_solids", "conc_low_gravity_solids_corr", b"conc_low_gravity_solids_corr", "conc_low_gravity_solids_corr_dsdsunit", b"conc_low_gravity_solids_corr_dsdsunit", "conc_low_gravity_solids_dsdsunit", b"conc_low_gravity_solids_dsdsunit", "conc_magnesium", b"conc_magnesium", "conc_magnesium_dsdsunit", b"conc_magnesium_dsdsunit", "conc_nacl", b"conc_nacl", "conc_nacl_dsdsunit", b"conc_nacl_dsdsunit", "conc_polymer", b"conc_polymer", "conc_polymer_dsdsunit", b"conc_polymer_dsdsunit", "conc_potassium", b"conc_potassium", "conc_potassium_dsdsunit", b"conc_potassium_dsdsunit", "conc_sand", b"conc_sand", "conc_sand_dsdsunit", b"conc_sand_dsdsunit", "conc_sulfides", b"conc_sulfides", "conc_sulfides_dsdsunit", b"conc_sulfides_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "cum_mud_age", b"cum_mud_age", "cum_mud_age_dsdsunit", b"cum_mud_age_dsdsunit", "custom_base_fluid", b"custom_base_fluid", "custom_label_1", b"custom_label_1", "custom_label_2", b"custom_label_2", "custom_value_1", b"custom_value_1", "custom_value_2", b"custom_value_2", "daily_id", b"daily_id", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "ecd", b"ecd", "ecd_dsdsunit", b"ecd_dsdsunit", "edta", b"edta", "edta_dsdsunit", b"edta_dsdsunit", "electrostatic_stability", b"electrostatic_stability", "electrostatic_stability_dsdsunit", b"electrostatic_stability_dsdsunit", "event_id", b"event_id", "fann_data_source", b"fann_data_source", "field_name", b"field_name", "filter_cake", b"filter_cake", "filter_cake_dsdsunit", b"filter_cake_dsdsunit", "filtrate_methyl_end_point", b"filtrate_methyl_end_point", "filtrate_methyl_end_point_dsdsunit", b"filtrate_methyl_end_point_dsdsunit", "fluid_expansion", b"fluid_expansion", "fluid_id", b"fluid_id", "fluid_name", b"fluid_name", "gels_0_sec", b"gels_0_sec", "gels_0_sec_dsdsunit", b"gels_0_sec_dsdsunit", "gels_10_min", b"gels_10_min", "gels_10_min_dsdsunit", b"gels_10_min_dsdsunit", "gels_10_sec", b"gels_10_sec", "gels_10_sec_dsdsunit", b"gels_10_sec_dsdsunit", "gels_30_min", b"gels_30_min", "gels_30_min_dsdsunit", b"gels_30_min_dsdsunit", "h2so4", b"h2so4", "h2so4_dsdsunit", b"h2so4_dsdsunit", "hardness_total", b"hardness_total", "hardness_total_dsdsunit", b"hardness_total_dsdsunit", "hole_sect_group_id", b"hole_sect_group_id", "hthp_filter_cake", b"hthp_filter_cake", "hthp_filter_cake_dsdsunit", b"hthp_filter_cake_dsdsunit", "hthp_temp", b"hthp_temp", "hthp_temp_dsdsunit", b"hthp_temp_dsdsunit", "hthp_water_loss", b"hthp_water_loss", "hthp_water_loss_dsdsunit", b"hthp_water_loss_dsdsunit", "hthp_wl_press", b"hthp_wl_press", "hthp_wl_press_dsdsunit", b"hthp_wl_press_dsdsunit", "insoluble_nacl", b"insoluble_nacl", "insoluble_nacl_dsdsunit", b"insoluble_nacl_dsdsunit", "is_artesian_aquifer", b"is_artesian_aquifer", "is_cement", b"is_cement", "is_design", b"is_design", "is_foamed", b"is_foamed", "is_mud_changed", b"is_mud_changed", "is_recalc_required", b"is_recalc_required", "is_salt_zone", b"is_salt_zone", "is_spacer_fluid", b"is_spacer_fluid", "is_underbalanced", b"is_underbalanced", "k_prime_parameter", b"k_prime_parameter", "k_prime_parameter_dsdsunit", b"k_prime_parameter_dsdsunit", "lsrv1", b"lsrv1", "lsrv1_dsdsunit", b"lsrv1_dsdsunit", "lsrv2", b"lsrv2", "lsrv2_dsdsunit", b"lsrv2_dsdsunit", "lsrv3", b"lsrv3", "lsrv3_dsdsunit", b"lsrv3_dsdsunit", "mbt", b"mbt", "mbt_dsdsunit", b"mbt_dsdsunit", "md_mud_sample", b"md_mud_sample", "md_mud_sample_dsdsunit", b"md_mud_sample_dsdsunit", "md_oil_cuttings", b"md_oil_cuttings", "md_oil_cuttings_dsdsunit", b"md_oil_cuttings_dsdsunit", "method", b"method", "mixwater_density", b"mixwater_density", "mixwater_density_dsdsunit", b"mixwater_density_dsdsunit", "mud_engineer", b"mud_engineer", "mud_supplier", b"mud_supplier", "mudbase_density", b"mudbase_density", "mudbase_density_dsdsunit", b"mudbase_density_dsdsunit", "mudbase_type", b"mudbase_type", "n_prime_parameter", b"n_prime_parameter", "native_uid", b"native_uid", "owr_oil", b"owr_oil", "owr_oil_dsdsunit", b"owr_oil_dsdsunit", "owr_water", b"owr_water", "owr_water_dsdsunit", b"owr_water_dsdsunit", "pct", b"pct", "pct_dsdsunit", b"pct_dsdsunit", "percent_drilling_solids", b"percent_drilling_solids", "percent_drilling_solids_dsdsunit", b"percent_drilling_solids_dsdsunit", "percent_high_gravity_solids", b"percent_high_gravity_solids", "percent_high_gravity_solids_dsdsunit", b"percent_high_gravity_solids_dsdsunit", "percent_low_gravity_solids", b"percent_low_gravity_solids", "percent_low_gravity_solids_dsdsunit", b"percent_low_gravity_solids_dsdsunit", "percent_lubricant", b"percent_lubricant", "percent_lubricant_dsdsunit", b"percent_lubricant_dsdsunit", "percent_oil", b"percent_oil", "percent_oil_dsdsunit", b"percent_oil_dsdsunit", "percent_oil_on_cuttings", b"percent_oil_on_cuttings", "percent_oil_on_cuttings_dsdsunit", b"percent_oil_on_cuttings_dsdsunit", "percent_solids_corr_cl", b"percent_solids_corr_cl", "percent_solids_corr_cl_dsdsunit", b"percent_solids_corr_cl_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "pf_end_point", b"pf_end_point", "pf_end_point_dsdsunit", b"pf_end_point_dsdsunit", "ph", b"ph", "phase", b"phase", "plastic_viscosity", b"plastic_viscosity", "plastic_viscosity_dsdsunit", b"plastic_viscosity_dsdsunit", "pm", b"pm", "pm_dsdsunit", b"pm_dsdsunit", "pom", b"pom", "pom_dsdsunit", b"pom_dsdsunit", "pore_pressure", b"pore_pressure", "pore_pressure_dsdsunit", b"pore_pressure_dsdsunit", "remarks", b"remarks", "resistivity_mud", b"resistivity_mud", "resistivity_mud_cake", b"resistivity_mud_cake", "resistivity_mud_cake_dsdsunit", b"resistivity_mud_cake_dsdsunit", "resistivity_mud_cake_temp", b"resistivity_mud_cake_temp", "resistivity_mud_cake_temp_dsdsunit", b"resistivity_mud_cake_temp_dsdsunit", "resistivity_mud_dsdsunit", b"resistivity_mud_dsdsunit", "resistivity_mud_filtrate", b"resistivity_mud_filtrate", "resistivity_mud_filtrate_dsdsunit", b"resistivity_mud_filtrate_dsdsunit", "resistivity_mud_filtrate_temp", b"resistivity_mud_filtrate_temp", "resistivity_mud_filtrate_temp_dsdsunit", b"resistivity_mud_filtrate_temp_dsdsunit", "resistivity_mud_temp", b"resistivity_mud_temp", "resistivity_mud_temp_dsdsunit", b"resistivity_mud_temp_dsdsunit", "rheology_model", b"rheology_model", "sample_source", b"sample_source", "solids_sg_avg", b"solids_sg_avg", "solids_sg_avg_dsdsunit", b"solids_sg_avg_dsdsunit", "soluble_nacl", b"soluble_nacl", "soluble_nacl_dsdsunit", b"soluble_nacl_dsdsunit", "tct", b"tct", "tct_dsdsunit", b"tct_dsdsunit", "temp_density", b"temp_density", "temp_density_dsdsunit", b"temp_density_dsdsunit", "temp_flowline", b"temp_flowline", "temp_flowline_dsdsunit", b"temp_flowline_dsdsunit", "temp_rheology", b"temp_rheology", "temp_rheology_dsdsunit", b"temp_rheology_dsdsunit", "temp_vg_meter", b"temp_vg_meter", "temp_vg_meter_dsdsunit", b"temp_vg_meter_dsdsunit", "test_equip_efficiency", b"test_equip_efficiency", "test_equip_efficiency_dsdsunit", b"test_equip_efficiency_dsdsunit", "time_oil_cut_sample", b"time_oil_cut_sample", "total_dissolved_solids", b"total_dissolved_solids", "total_dissolved_solids_dsdsunit", b"total_dissolved_solids_dsdsunit", "total_drilling_solids", b"total_drilling_solids", "total_drilling_solids_dsdsunit", b"total_drilling_solids_dsdsunit", "turbidity", b"turbidity", "tvd_mud_sample", b"tvd_mud_sample", "tvd_mud_sample_dsdsunit", b"tvd_mud_sample_dsdsunit", "tvd_oil_cuttings", b"tvd_oil_cuttings", "tvd_oil_cuttings_dsdsunit", b"tvd_oil_cuttings_dsdsunit", "type_mud_system", b"type_mud_system", "type_polymer", b"type_polymer", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "viscosity_funnel", b"viscosity_funnel", "viscosity_funnel_dsdsunit", b"viscosity_funnel_dsdsunit", "vol_base_mud_oil", b"vol_base_mud_oil", "vol_base_mud_oil_dsdsunit", b"vol_base_mud_oil_dsdsunit", "vol_cuttings_oil", b"vol_cuttings_oil", "vol_cuttings_oil_dsdsunit", b"vol_cuttings_oil_dsdsunit", "vol_mud_used", b"vol_mud_used", "vol_mud_used_dsdsunit", b"vol_mud_used_dsdsunit", "vol_water_used", b"vol_water_used", "vol_water_used_dsdsunit", b"vol_water_used_dsdsunit", "water_requirement", b"water_requirement", "water_requirement_dsdsunit", b"water_requirement_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_integ_id", b"wellbore_integ_id", "wp_fluid_temp", b"wp_fluid_temp", "wp_fluid_tuned_recipe", b"wp_fluid_tuned_recipe", "wp_fluid_tuned_spacer", b"wp_fluid_tuned_spacer", "wps", b"wps", "wps_dsdsunit", b"wps_dsdsunit", "yield", b"yield", "yield_dsdsunit", b"yield_dsdsunit", "yield_point", b"yield_point", "yield_point_dsdsunit", b"yield_point_dsdsunit"]) -> None: ...

global___CdFluid = CdFluid

class CdFormationInflux(google.protobuf.message.Message):
    """Original Name: CD_FORMATION_INFLUX, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GAS_INFLUX_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_CRITICAL_PRESSURE_FIELD_NUMBER: builtins.int
    TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_FIELD_NUMBER: builtins.int
    GAS_VISCOSITY_FIELD_NUMBER: builtins.int
    FORMATION_INFLUX_GROUP_ID_FIELD_NUMBER: builtins.int
    OIL_DENSITY_FIELD_NUMBER: builtins.int
    GAS_MOLE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_MOLE_WEIGHT_FIELD_NUMBER: builtins.int
    GAS_CRITICAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_INFLUX_RATE_FIELD_NUMBER: builtins.int
    OIL_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    OIL_VISCOSITY_FIELD_NUMBER: builtins.int
    OIL_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_INFLUX_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    GAS_INFLUX_RATE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    GAS_SPECIFIC_HEAT_RATIO_FIELD_NUMBER: builtins.int
    FORMATION_INFLUX_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    GAS_CRITICAL_TEMPERATURE_FIELD_NUMBER: builtins.int
    GAS_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_CRITICAL_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_INFLUX_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_INFLUX_RATE_FIELD_NUMBER: builtins.int
    CD_FORMATION_INFLUX_GROUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def gas_influx_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_INFLUX_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_critical_pressure(self) -> global___FloatMessage:
        """Original Name: GAS_CRITICAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd(self) -> global___FloatMessage:
        """Original Name: TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_viscosity(self) -> global___FloatMessage:
        """Original Name: GAS_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    formation_influx_group_id: builtins.str
    """Original Name: FORMATION_INFLUX_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def oil_density(self) -> global___FloatMessage:
        """Original Name: OIL_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_mole_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_MOLE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_mole_weight(self) -> global___FloatMessage:
        """Original Name: GAS_MOLE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_critical_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_CRITICAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_influx_rate(self) -> global___FloatMessage:
        """Original Name: OIL_INFLUX_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def oil_viscosity(self) -> global___FloatMessage:
        """Original Name: OIL_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_influx_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_INFLUX_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_influx_rate(self) -> global___FloatMessage:
        """Original Name: GAS_INFLUX_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_specific_heat_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_SPECIFIC_HEAT_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    formation_influx_id: builtins.str
    """Original Name: FORMATION_INFLUX_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_critical_temperature(self) -> global___FloatMessage:
        """Original Name: GAS_CRITICAL_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_critical_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_CRITICAL_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_influx_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_INFLUX_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_influx_rate(self) -> global___FloatMessage:
        """Original Name: WATER_INFLUX_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_formation_influx_group(self) -> global___CdFormationInfluxGroupRef:
        """Remote references:

        Original Name: CD_FORMATION_INFLUX_GROUP, WrappedMessage: CdFormationInfluxGroup
        FK_CD_FORMATION_INFLUX_CD_FORMATION_INFLUX_GROUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        gas_influx_rate_dsdsunit: global___StringMessage | None = ...,
        gas_critical_pressure: global___FloatMessage | None = ...,
        tvd_dsdsunit: global___StringMessage | None = ...,
        tvd: global___FloatMessage | None = ...,
        gas_viscosity: global___FloatMessage | None = ...,
        formation_influx_group_id: builtins.str = ...,
        oil_density: global___FloatMessage | None = ...,
        gas_mole_weight_dsdsunit: global___StringMessage | None = ...,
        gas_mole_weight: global___FloatMessage | None = ...,
        gas_critical_pressure_dsdsunit: global___StringMessage | None = ...,
        oil_influx_rate: global___FloatMessage | None = ...,
        oil_density_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        oil_viscosity: global___FloatMessage | None = ...,
        oil_viscosity_dsdsunit: global___StringMessage | None = ...,
        water_influx_rate_dsdsunit: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        gas_influx_rate: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        gas_specific_heat_ratio: global___FloatMessage | None = ...,
        formation_influx_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        gas_critical_temperature: global___FloatMessage | None = ...,
        gas_viscosity_dsdsunit: global___StringMessage | None = ...,
        gas_critical_temperature_dsdsunit: global___StringMessage | None = ...,
        oil_influx_rate_dsdsunit: global___StringMessage | None = ...,
        water_influx_rate: global___FloatMessage | None = ...,
        cd_formation_influx_group: global___CdFormationInfluxGroupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_formation_influx_group", b"cd_formation_influx_group", "description", b"description", "gas_critical_pressure", b"gas_critical_pressure", "gas_critical_pressure_dsdsunit", b"gas_critical_pressure_dsdsunit", "gas_critical_temperature", b"gas_critical_temperature", "gas_critical_temperature_dsdsunit", b"gas_critical_temperature_dsdsunit", "gas_influx_rate", b"gas_influx_rate", "gas_influx_rate_dsdsunit", b"gas_influx_rate_dsdsunit", "gas_mole_weight", b"gas_mole_weight", "gas_mole_weight_dsdsunit", b"gas_mole_weight_dsdsunit", "gas_specific_heat_ratio", b"gas_specific_heat_ratio", "gas_viscosity", b"gas_viscosity", "gas_viscosity_dsdsunit", b"gas_viscosity_dsdsunit", "native_uid", b"native_uid", "oil_density", b"oil_density", "oil_density_dsdsunit", b"oil_density_dsdsunit", "oil_influx_rate", b"oil_influx_rate", "oil_influx_rate_dsdsunit", b"oil_influx_rate_dsdsunit", "oil_viscosity", b"oil_viscosity", "oil_viscosity_dsdsunit", b"oil_viscosity_dsdsunit", "sequence_no", b"sequence_no", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "water_influx_rate", b"water_influx_rate", "water_influx_rate_dsdsunit", b"water_influx_rate_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_formation_influx_group", b"cd_formation_influx_group", "description", b"description", "formation_influx_group_id", b"formation_influx_group_id", "formation_influx_id", b"formation_influx_id", "gas_critical_pressure", b"gas_critical_pressure", "gas_critical_pressure_dsdsunit", b"gas_critical_pressure_dsdsunit", "gas_critical_temperature", b"gas_critical_temperature", "gas_critical_temperature_dsdsunit", b"gas_critical_temperature_dsdsunit", "gas_influx_rate", b"gas_influx_rate", "gas_influx_rate_dsdsunit", b"gas_influx_rate_dsdsunit", "gas_mole_weight", b"gas_mole_weight", "gas_mole_weight_dsdsunit", b"gas_mole_weight_dsdsunit", "gas_specific_heat_ratio", b"gas_specific_heat_ratio", "gas_viscosity", b"gas_viscosity", "gas_viscosity_dsdsunit", b"gas_viscosity_dsdsunit", "native_uid", b"native_uid", "oil_density", b"oil_density", "oil_density_dsdsunit", b"oil_density_dsdsunit", "oil_influx_rate", b"oil_influx_rate", "oil_influx_rate_dsdsunit", b"oil_influx_rate_dsdsunit", "oil_viscosity", b"oil_viscosity", "oil_viscosity_dsdsunit", b"oil_viscosity_dsdsunit", "sequence_no", b"sequence_no", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "water_influx_rate", b"water_influx_rate", "water_influx_rate_dsdsunit", b"water_influx_rate_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdFormationInflux = CdFormationInflux

class CdFormationInfluxGroup(google.protobuf.message.Message):
    """Original Name: CD_FORMATION_INFLUX_GROUP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FORMATION_INFLUX_GROUP_ID_FIELD_NUMBER: builtins.int
    USE_FORMATION_INFLUX_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_FORMATION_INFLUX_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    formation_influx_group_id: builtins.str
    """Original Name: FORMATION_INFLUX_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def use_formation_influx(self) -> global___StringMessage:
        """Original Name: USE_FORMATION_INFLUX, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_FORMATION_INFLUX_GROUP_CD_WELLBORE
        """
    @property
    def cd_formation_influx(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdFormationInfluxRef]:
        """Original Name: CD_FORMATION_INFLUX, WrappedMessage: CdFormationInflux
        FK_CD_FORMATION_INFLUX_CD_FORMATION_INFLUX_GROUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        formation_influx_group_id: builtins.str = ...,
        use_formation_influx: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        cd_formation_influx: collections.abc.Iterable[global___CdFormationInfluxRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "native_uid", b"native_uid", "use_formation_influx", b"use_formation_influx"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_formation_influx", b"cd_formation_influx", "cd_wellbore", b"cd_wellbore", "formation_influx_group_id", b"formation_influx_group_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "use_formation_influx", b"use_formation_influx", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdFormationInfluxGroup = CdFormationInfluxGroup

class CdFormationPick(google.protobuf.message.Message):
    """Original Name: CD_FORMATION_PICK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_LOG_FIELD_NUMBER: builtins.int
    LITHOLOGY_DESC_FIELD_NUMBER: builtins.int
    TVD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    DATE_SAMPLE_FIELD_NUMBER: builtins.int
    TVD_TOP_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    TVD_BASE_SUBSEA_FIELD_NUMBER: builtins.int
    TVD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    INTERPRETATION_ID_FIELD_NUMBER: builtins.int
    MD_BASE_SUBSEA_FIELD_NUMBER: builtins.int
    TVD_TOP_SUBSEA_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    GROSS_LITHOLOGY_FIELD_NUMBER: builtins.int
    INTERPRETATION_DATE_FIELD_NUMBER: builtins.int
    MD_TOP_SUBSEA_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PICK_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    IS_HIGH_FIELD_NUMBER: builtins.int
    TVD_BASE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    TVD_BASE_SUBSEA_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    MD_BASE_SUBSEA_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_SUBSEA_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_TOP_SUBSEA_FIELD_NUMBER: builtins.int
    INTERPRETATION_ANALYST_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FORMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_log(self) -> global___StringMessage:
        """Original Name: IS_LOG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_desc(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_sample(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_SAMPLE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top(self) -> global___FloatMessage:
        """Original Name: TVD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base_subsea(self) -> global___FloatMessage:
        """Original Name: TVD_BASE_SUBSEA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interpretation_id(self) -> global___StringMessage:
        """Original Name: INTERPRETATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_subsea(self) -> global___FloatMessage:
        """Original Name: MD_BASE_SUBSEA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top_subsea_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TOP_SUBSEA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_formation_id: builtins.str
    """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gross_lithology(self) -> global___StringMessage:
        """Original Name: GROSS_LITHOLOGY, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interpretation_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INTERPRETATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_subsea(self) -> global___FloatMessage:
        """Original Name: MD_TOP_SUBSEA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pick_id: builtins.str
    """Original Name: PICK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_high(self) -> global___StringMessage:
        """Original Name: IS_HIGH, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base(self) -> global___FloatMessage:
        """Original Name: TVD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base_subsea_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_BASE_SUBSEA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_subsea_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_SUBSEA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_subsea_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_SUBSEA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top_subsea(self) -> global___FloatMessage:
        """Original Name: TVD_TOP_SUBSEA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interpretation_analyst(self) -> global___StringMessage:
        """Original Name: INTERPRETATION_ANALYST, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore_formation(self) -> global___CdWellboreFormationRef:
        """Remote references:

        Original Name: CD_WELLBORE_FORMATION, WrappedMessage: CdWellboreFormation
        FK_CD_FORMATION_PICK_CD_WELLBORE_FORMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_log: global___StringMessage | None = ...,
        lithology_desc: global___StringMessage | None = ...,
        tvd_top_dsdsunit: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        date_sample: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        tvd_top: global___FloatMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        phase: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        tvd_base_subsea: global___FloatMessage | None = ...,
        tvd_base_dsdsunit: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        interpretation_id: global___StringMessage | None = ...,
        md_base_subsea: global___FloatMessage | None = ...,
        tvd_top_subsea_dsdsunit: global___StringMessage | None = ...,
        wellbore_formation_id: builtins.str = ...,
        update_user_id: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        gross_lithology: global___StringMessage | None = ...,
        interpretation_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_top_subsea: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        pick_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_high: global___StringMessage | None = ...,
        tvd_base: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        tvd_base_subsea_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        md_base_subsea_dsdsunit: global___StringMessage | None = ...,
        md_top_subsea_dsdsunit: global___StringMessage | None = ...,
        tvd_top_subsea: global___FloatMessage | None = ...,
        interpretation_analyst: global___StringMessage | None = ...,
        cd_wellbore_formation: global___CdWellboreFormationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore_formation", b"cd_wellbore_formation", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_sample", b"date_sample", "gross_lithology", b"gross_lithology", "interpretation_analyst", b"interpretation_analyst", "interpretation_date", b"interpretation_date", "interpretation_id", b"interpretation_id", "is_high", b"is_high", "is_log", b"is_log", "lithology_desc", b"lithology_desc", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_base_subsea", b"md_base_subsea", "md_base_subsea_dsdsunit", b"md_base_subsea_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "md_top_subsea", b"md_top_subsea", "md_top_subsea_dsdsunit", b"md_top_subsea_dsdsunit", "native_uid", b"native_uid", "phase", b"phase", "remarks", b"remarks", "sequence_no", b"sequence_no", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_base_subsea", b"tvd_base_subsea", "tvd_base_subsea_dsdsunit", b"tvd_base_subsea_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "tvd_top_subsea", b"tvd_top_subsea", "tvd_top_subsea_dsdsunit", b"tvd_top_subsea_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore_formation", b"cd_wellbore_formation", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_sample", b"date_sample", "gross_lithology", b"gross_lithology", "interpretation_analyst", b"interpretation_analyst", "interpretation_date", b"interpretation_date", "interpretation_id", b"interpretation_id", "is_high", b"is_high", "is_log", b"is_log", "lithology_desc", b"lithology_desc", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_base_subsea", b"md_base_subsea", "md_base_subsea_dsdsunit", b"md_base_subsea_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "md_top_subsea", b"md_top_subsea", "md_top_subsea_dsdsunit", b"md_top_subsea_dsdsunit", "native_uid", b"native_uid", "phase", b"phase", "pick_id", b"pick_id", "remarks", b"remarks", "sequence_no", b"sequence_no", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_base_subsea", b"tvd_base_subsea", "tvd_base_subsea_dsdsunit", b"tvd_base_subsea_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "tvd_top_subsea", b"tvd_top_subsea", "tvd_top_subsea_dsdsunit", b"tvd_top_subsea_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdFormationPick = CdFormationPick

class CdFracGradient(google.protobuf.message.Message):
    """Original Name: CD_FRAC_GRADIENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TVD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    FRAC_GRADIENT_GROUP_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    OVERBURDEN_GRADIENT_FIELD_NUMBER: builtins.int
    OVERBURDEN_PRESSURE_FIELD_NUMBER: builtins.int
    FRAC_GRADIENT_ID_FIELD_NUMBER: builtins.int
    FRAC_GRADIENT_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRAC_GRADIENT_PRESSURE_FIELD_NUMBER: builtins.int
    OVERBURDEN_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRAC_GRADIENT_EMW_DSDSUNIT_FIELD_NUMBER: builtins.int
    OVERBURDEN_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRAC_GRADIENT_EMW_FIELD_NUMBER: builtins.int
    CD_FRAC_GRADIENT_GROUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tvd(self) -> global___FloatMessage:
        """Original Name: TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    frac_gradient_group_id: builtins.str
    """Original Name: FRAC_GRADIENT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def overburden_gradient(self) -> global___FloatMessage:
        """Original Name: OVERBURDEN_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overburden_pressure(self) -> global___FloatMessage:
        """Original Name: OVERBURDEN_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    frac_gradient_id: builtins.str
    """Original Name: FRAC_GRADIENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def frac_gradient_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRAC_GRADIENT_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frac_gradient_pressure(self) -> global___FloatMessage:
        """Original Name: FRAC_GRADIENT_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overburden_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: OVERBURDEN_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frac_gradient_emw_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRAC_GRADIENT_EMW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overburden_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: OVERBURDEN_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frac_gradient_emw(self) -> global___FloatMessage:
        """Original Name: FRAC_GRADIENT_EMW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_frac_gradient_group(self) -> global___CdFracGradientGroupRef:
        """Remote references:

        Original Name: CD_FRAC_GRADIENT_GROUP, WrappedMessage: CdFracGradientGroup
        FK_CD_FRAC_GRADIENT_CD_FRAC_GRADIENT_GROUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tvd_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        tvd: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        frac_gradient_group_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        overburden_gradient: global___FloatMessage | None = ...,
        overburden_pressure: global___FloatMessage | None = ...,
        frac_gradient_id: builtins.str = ...,
        frac_gradient_pressure_dsdsunit: global___StringMessage | None = ...,
        frac_gradient_pressure: global___FloatMessage | None = ...,
        overburden_gradient_dsdsunit: global___StringMessage | None = ...,
        frac_gradient_emw_dsdsunit: global___StringMessage | None = ...,
        overburden_pressure_dsdsunit: global___StringMessage | None = ...,
        frac_gradient_emw: global___FloatMessage | None = ...,
        cd_frac_gradient_group: global___CdFracGradientGroupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_frac_gradient_group", b"cd_frac_gradient_group", "comments", b"comments", "frac_gradient_emw", b"frac_gradient_emw", "frac_gradient_emw_dsdsunit", b"frac_gradient_emw_dsdsunit", "frac_gradient_pressure", b"frac_gradient_pressure", "frac_gradient_pressure_dsdsunit", b"frac_gradient_pressure_dsdsunit", "native_uid", b"native_uid", "overburden_gradient", b"overburden_gradient", "overburden_gradient_dsdsunit", b"overburden_gradient_dsdsunit", "overburden_pressure", b"overburden_pressure", "overburden_pressure_dsdsunit", b"overburden_pressure_dsdsunit", "sequence_no", b"sequence_no", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_frac_gradient_group", b"cd_frac_gradient_group", "comments", b"comments", "frac_gradient_emw", b"frac_gradient_emw", "frac_gradient_emw_dsdsunit", b"frac_gradient_emw_dsdsunit", "frac_gradient_group_id", b"frac_gradient_group_id", "frac_gradient_id", b"frac_gradient_id", "frac_gradient_pressure", b"frac_gradient_pressure", "frac_gradient_pressure_dsdsunit", b"frac_gradient_pressure_dsdsunit", "native_uid", b"native_uid", "overburden_gradient", b"overburden_gradient", "overburden_gradient_dsdsunit", b"overburden_gradient_dsdsunit", "overburden_pressure", b"overburden_pressure", "overburden_pressure_dsdsunit", b"overburden_pressure_dsdsunit", "sequence_no", b"sequence_no", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdFracGradient = CdFracGradient

class CdFracGradientGroup(google.protobuf.message.Message):
    """Original Name: CD_FRAC_GRADIENT_GROUP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EFFECTIVE_DATE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    FRAC_GRADIENT_GROUP_ID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_FRAC_GRADIENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def effective_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EFFECTIVE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    frac_gradient_group_id: builtins.str
    """Original Name: FRAC_GRADIENT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def version(self) -> global___StringMessage:
        """Original Name: VERSION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_FRAC_GRADIENT_GROUP_CD_WELLBORE
        """
    @property
    def cd_frac_gradient(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdFracGradientRef]:
        """Original Name: CD_FRAC_GRADIENT, WrappedMessage: CdFracGradient
        FK_CD_FRAC_GRADIENT_CD_FRAC_GRADIENT_GROUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        effective_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        frac_gradient_group_id: builtins.str = ...,
        name: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        phase: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        version: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        cd_frac_gradient: collections.abc.Iterable[global___CdFracGradientRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "effective_date", b"effective_date", "name", b"name", "native_uid", b"native_uid", "phase", b"phase", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version", b"version"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_frac_gradient", b"cd_frac_gradient", "cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "effective_date", b"effective_date", "frac_gradient_group_id", b"frac_gradient_group_id", "name", b"name", "native_uid", b"native_uid", "phase", b"phase", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version", b"version", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdFracGradientGroup = CdFracGradientGroup

class CdGeoDatum(google.protobuf.message.Message):
    """Original Name: CD_GEO_DATUM, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATUM_NAME_FIELD_NUMBER: builtins.int
    PMSHIFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    Y_SHIFT_FIELD_NUMBER: builtins.int
    X_ROTATE_FIELD_NUMBER: builtins.int
    Y_ROTATE_FIELD_NUMBER: builtins.int
    Z_ROTATE_FIELD_NUMBER: builtins.int
    Y_SHIFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PMSHIFT_FIELD_NUMBER: builtins.int
    X_SHIFT_FIELD_NUMBER: builtins.int
    GEO_ELLIPSOID_ID_FIELD_NUMBER: builtins.int
    X_ROTATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    Y_ROTATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCALE_FACTOR_FIELD_NUMBER: builtins.int
    Z_SHIFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    X_SHIFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    Z_SHIFT_FIELD_NUMBER: builtins.int
    Z_ROTATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_DATUM_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def datum_name(self) -> global___StringMessage:
        """Original Name: DATUM_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pmshift_dsdsunit(self) -> global___StringMessage:
        """Original Name: PMSHIFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def y_shift(self) -> global___FloatMessage:
        """Original Name: Y_SHIFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def x_rotate(self) -> global___FloatMessage:
        """Original Name: X_ROTATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def y_rotate(self) -> global___FloatMessage:
        """Original Name: Y_ROTATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def z_rotate(self) -> global___FloatMessage:
        """Original Name: Z_ROTATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def y_shift_dsdsunit(self) -> global___StringMessage:
        """Original Name: Y_SHIFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pmshift(self) -> global___FloatMessage:
        """Original Name: PMSHIFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def x_shift(self) -> global___FloatMessage:
        """Original Name: X_SHIFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_ellipsoid_id(self) -> global___StringMessage:
        """Original Name: GEO_ELLIPSOID_ID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def x_rotate_dsdsunit(self) -> global___StringMessage:
        """Original Name: X_ROTATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def y_rotate_dsdsunit(self) -> global___StringMessage:
        """Original Name: Y_ROTATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scale_factor(self) -> global___FloatMessage:
        """Original Name: SCALE_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def z_shift_dsdsunit(self) -> global___StringMessage:
        """Original Name: Z_SHIFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def x_shift_dsdsunit(self) -> global___StringMessage:
        """Original Name: X_SHIFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def z_shift(self) -> global___FloatMessage:
        """Original Name: Z_SHIFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def z_rotate_dsdsunit(self) -> global___StringMessage:
        """Original Name: Z_ROTATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    geo_datum_id: builtins.str
    """Original Name: GEO_DATUM_ID, Original type: Edm.String, Max Length: 40,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        datum_name: global___StringMessage | None = ...,
        pmshift_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        y_shift: global___FloatMessage | None = ...,
        x_rotate: global___FloatMessage | None = ...,
        y_rotate: global___FloatMessage | None = ...,
        z_rotate: global___FloatMessage | None = ...,
        y_shift_dsdsunit: global___StringMessage | None = ...,
        pmshift: global___FloatMessage | None = ...,
        x_shift: global___FloatMessage | None = ...,
        geo_ellipsoid_id: global___StringMessage | None = ...,
        x_rotate_dsdsunit: global___StringMessage | None = ...,
        y_rotate_dsdsunit: global___StringMessage | None = ...,
        scale_factor: global___FloatMessage | None = ...,
        z_shift_dsdsunit: global___StringMessage | None = ...,
        x_shift_dsdsunit: global___StringMessage | None = ...,
        z_shift: global___FloatMessage | None = ...,
        z_rotate_dsdsunit: global___StringMessage | None = ...,
        geo_datum_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["datum_name", b"datum_name", "geo_ellipsoid_id", b"geo_ellipsoid_id", "native_uid", b"native_uid", "pmshift", b"pmshift", "pmshift_dsdsunit", b"pmshift_dsdsunit", "scale_factor", b"scale_factor", "x_rotate", b"x_rotate", "x_rotate_dsdsunit", b"x_rotate_dsdsunit", "x_shift", b"x_shift", "x_shift_dsdsunit", b"x_shift_dsdsunit", "y_rotate", b"y_rotate", "y_rotate_dsdsunit", b"y_rotate_dsdsunit", "y_shift", b"y_shift", "y_shift_dsdsunit", b"y_shift_dsdsunit", "z_rotate", b"z_rotate", "z_rotate_dsdsunit", b"z_rotate_dsdsunit", "z_shift", b"z_shift", "z_shift_dsdsunit", b"z_shift_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["datum_name", b"datum_name", "geo_datum_id", b"geo_datum_id", "geo_ellipsoid_id", b"geo_ellipsoid_id", "native_uid", b"native_uid", "pmshift", b"pmshift", "pmshift_dsdsunit", b"pmshift_dsdsunit", "scale_factor", b"scale_factor", "undeclared_dependencies", b"undeclared_dependencies", "x_rotate", b"x_rotate", "x_rotate_dsdsunit", b"x_rotate_dsdsunit", "x_shift", b"x_shift", "x_shift_dsdsunit", b"x_shift_dsdsunit", "y_rotate", b"y_rotate", "y_rotate_dsdsunit", b"y_rotate_dsdsunit", "y_shift", b"y_shift", "y_shift_dsdsunit", b"y_shift_dsdsunit", "z_rotate", b"z_rotate", "z_rotate_dsdsunit", b"z_rotate_dsdsunit", "z_shift", b"z_shift", "z_shift_dsdsunit", b"z_shift_dsdsunit"]) -> None: ...

global___CdGeoDatum = CdGeoDatum

class CdGeoEllipsoid(google.protobuf.message.Message):
    """Original Name: CD_GEO_ELLIPSOID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GEO_ELLIPSOID_ID_FIELD_NUMBER: builtins.int
    FIRST_ECCENTRICITY_FIELD_NUMBER: builtins.int
    SEMI_MAJOR_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    SEMI_MAJOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    geo_ellipsoid_id: builtins.str
    """Original Name: GEO_ELLIPSOID_ID, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def first_eccentricity(self) -> global___FloatMessage:
        """Original Name: FIRST_ECCENTRICITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def semi_major(self) -> global___FloatMessage:
        """Original Name: SEMI_MAJOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def semi_major_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEMI_MAJOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        geo_ellipsoid_id: builtins.str = ...,
        first_eccentricity: global___FloatMessage | None = ...,
        semi_major: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        name: global___StringMessage | None = ...,
        semi_major_dsdsunit: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["first_eccentricity", b"first_eccentricity", "name", b"name", "native_uid", b"native_uid", "semi_major", b"semi_major", "semi_major_dsdsunit", b"semi_major_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["first_eccentricity", b"first_eccentricity", "geo_ellipsoid_id", b"geo_ellipsoid_id", "name", b"name", "native_uid", b"native_uid", "semi_major", b"semi_major", "semi_major_dsdsunit", b"semi_major_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdGeoEllipsoid = CdGeoEllipsoid

class CdGeoSystem(google.protobuf.message.Message):
    """Original Name: CD_GEO_SYSTEM, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UNIT_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    GEO_SYSTEM_NAME_FIELD_NUMBER: builtins.int
    CRS_SYSTEM_ID_FIELD_NUMBER: builtins.int
    GEO_SYSTEM_ID_FIELD_NUMBER: builtins.int
    GEO_DATUM_ID_FIELD_NUMBER: builtins.int
    CD_GEO_ZONE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def unit_type(self) -> global___Int32Message:
        """Original Name: UNIT_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_system_name(self) -> global___StringMessage:
        """Original Name: GEO_SYSTEM_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def crs_system_id(self) -> global___StringMessage:
        """Original Name: CRS_SYSTEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    geo_system_id: builtins.str
    """Original Name: GEO_SYSTEM_ID, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def geo_datum_id(self) -> global___StringMessage:
        """Original Name: GEO_DATUM_ID, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_geo_zone(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdGeoZoneRef]:
        """Remote references:

        Original Name: CD_GEO_ZONE, WrappedMessage: CdGeoZone
        FK_CD_GEO_ZONE_CD_GEO_SYSTEM
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        unit_type: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        geo_system_name: global___StringMessage | None = ...,
        crs_system_id: global___StringMessage | None = ...,
        geo_system_id: builtins.str = ...,
        geo_datum_id: global___StringMessage | None = ...,
        cd_geo_zone: collections.abc.Iterable[global___CdGeoZoneRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["crs_system_id", b"crs_system_id", "geo_datum_id", b"geo_datum_id", "geo_system_name", b"geo_system_name", "measure_id", b"measure_id", "native_uid", b"native_uid", "unit_type", b"unit_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_geo_zone", b"cd_geo_zone", "crs_system_id", b"crs_system_id", "geo_datum_id", b"geo_datum_id", "geo_system_id", b"geo_system_id", "geo_system_name", b"geo_system_name", "measure_id", b"measure_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "unit_type", b"unit_type"]) -> None: ...

global___CdGeoSystem = CdGeoSystem

class CdGeoZone(google.protobuf.message.Message):
    """Original Name: CD_GEO_ZONE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RADIUS_SPHERE_FIELD_NUMBER: builtins.int
    SKEW_AZIMUTH1_DSDSUNIT_FIELD_NUMBER: builtins.int
    STANDARD_LON1_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAT_ORIGIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    STANDARD_LON1_FIELD_NUMBER: builtins.int
    GEO_ZONE_ID_FIELD_NUMBER: builtins.int
    LAT_ORIGIN_FIELD_NUMBER: builtins.int
    LON_ORIGIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    LON_ORIGIN_FIELD_NUMBER: builtins.int
    STANDARD_LAT1_DSDSUNIT_FIELD_NUMBER: builtins.int
    FALSE_NORTHING_DSDSUNIT_FIELD_NUMBER: builtins.int
    RADIUS_SPHERE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STANDARD_LON0_FIELD_NUMBER: builtins.int
    SKEW_AZIMUTH0_FIELD_NUMBER: builtins.int
    STANDARD_LAT2_FIELD_NUMBER: builtins.int
    SKEW_AZIMUTH1_FIELD_NUMBER: builtins.int
    STANDARD_LAT1_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LON_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROJ_TYPE_FIELD_NUMBER: builtins.int
    STANDARD_LAT0_FIELD_NUMBER: builtins.int
    STANDARD_LAT0_DSDSUNIT_FIELD_NUMBER: builtins.int
    LON_OFFSET_FIELD_NUMBER: builtins.int
    SKEW_AZIMUTH0_DSDSUNIT_FIELD_NUMBER: builtins.int
    FALSE_NORTHING_FIELD_NUMBER: builtins.int
    GEO_SYSTEM_ID_FIELD_NUMBER: builtins.int
    ZONE_NAME_FIELD_NUMBER: builtins.int
    STANDARD_LAT2_DSDSUNIT_FIELD_NUMBER: builtins.int
    FALSE_EASTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCALE_FACTOR_FIELD_NUMBER: builtins.int
    STANDARD_LON0_DSDSUNIT_FIELD_NUMBER: builtins.int
    FALSE_EASTING_FIELD_NUMBER: builtins.int
    CD_GEO_SYSTEM_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def radius_sphere(self) -> global___FloatMessage:
        """Original Name: RADIUS_SPHERE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def skew_azimuth1_dsdsunit(self) -> global___StringMessage:
        """Original Name: SKEW_AZIMUTH1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standard_lon1_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDARD_LON1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lat_origin_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAT_ORIGIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standard_lon1(self) -> global___FloatMessage:
        """Original Name: STANDARD_LON1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    geo_zone_id: builtins.str
    """Original Name: GEO_ZONE_ID, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def lat_origin(self) -> global___FloatMessage:
        """Original Name: LAT_ORIGIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lon_origin_dsdsunit(self) -> global___StringMessage:
        """Original Name: LON_ORIGIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lon_origin(self) -> global___FloatMessage:
        """Original Name: LON_ORIGIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standard_lat1_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDARD_LAT1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def false_northing_dsdsunit(self) -> global___StringMessage:
        """Original Name: FALSE_NORTHING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def radius_sphere_dsdsunit(self) -> global___StringMessage:
        """Original Name: RADIUS_SPHERE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standard_lon0(self) -> global___FloatMessage:
        """Original Name: STANDARD_LON0, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def skew_azimuth0(self) -> global___FloatMessage:
        """Original Name: SKEW_AZIMUTH0, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standard_lat2(self) -> global___FloatMessage:
        """Original Name: STANDARD_LAT2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def skew_azimuth1(self) -> global___FloatMessage:
        """Original Name: SKEW_AZIMUTH1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standard_lat1(self) -> global___FloatMessage:
        """Original Name: STANDARD_LAT1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lon_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: LON_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proj_type(self) -> global___Int32Message:
        """Original Name: PROJ_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standard_lat0(self) -> global___FloatMessage:
        """Original Name: STANDARD_LAT0, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standard_lat0_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDARD_LAT0_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lon_offset(self) -> global___FloatMessage:
        """Original Name: LON_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def skew_azimuth0_dsdsunit(self) -> global___StringMessage:
        """Original Name: SKEW_AZIMUTH0_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def false_northing(self) -> global___FloatMessage:
        """Original Name: FALSE_NORTHING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    geo_system_id: builtins.str
    """Original Name: GEO_SYSTEM_ID, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def zone_name(self) -> global___StringMessage:
        """Original Name: ZONE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standard_lat2_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDARD_LAT2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def false_easting_dsdsunit(self) -> global___StringMessage:
        """Original Name: FALSE_EASTING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scale_factor(self) -> global___FloatMessage:
        """Original Name: SCALE_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standard_lon0_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDARD_LON0_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def false_easting(self) -> global___FloatMessage:
        """Original Name: FALSE_EASTING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_geo_system(self) -> global___CdGeoSystemRef:
        """Remote references:

        Original Name: CD_GEO_SYSTEM, WrappedMessage: CdGeoSystem
        FK_CD_GEO_ZONE_CD_GEO_SYSTEM
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        radius_sphere: global___FloatMessage | None = ...,
        skew_azimuth1_dsdsunit: global___StringMessage | None = ...,
        standard_lon1_dsdsunit: global___StringMessage | None = ...,
        lat_origin_dsdsunit: global___StringMessage | None = ...,
        standard_lon1: global___FloatMessage | None = ...,
        geo_zone_id: builtins.str = ...,
        lat_origin: global___FloatMessage | None = ...,
        lon_origin_dsdsunit: global___StringMessage | None = ...,
        lon_origin: global___FloatMessage | None = ...,
        standard_lat1_dsdsunit: global___StringMessage | None = ...,
        false_northing_dsdsunit: global___StringMessage | None = ...,
        radius_sphere_dsdsunit: global___StringMessage | None = ...,
        standard_lon0: global___FloatMessage | None = ...,
        skew_azimuth0: global___FloatMessage | None = ...,
        standard_lat2: global___FloatMessage | None = ...,
        skew_azimuth1: global___FloatMessage | None = ...,
        standard_lat1: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        lon_offset_dsdsunit: global___StringMessage | None = ...,
        proj_type: global___Int32Message | None = ...,
        standard_lat0: global___FloatMessage | None = ...,
        standard_lat0_dsdsunit: global___StringMessage | None = ...,
        lon_offset: global___FloatMessage | None = ...,
        skew_azimuth0_dsdsunit: global___StringMessage | None = ...,
        false_northing: global___FloatMessage | None = ...,
        geo_system_id: builtins.str = ...,
        zone_name: global___StringMessage | None = ...,
        standard_lat2_dsdsunit: global___StringMessage | None = ...,
        false_easting_dsdsunit: global___StringMessage | None = ...,
        scale_factor: global___FloatMessage | None = ...,
        standard_lon0_dsdsunit: global___StringMessage | None = ...,
        false_easting: global___FloatMessage | None = ...,
        cd_geo_system: global___CdGeoSystemRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_geo_system", b"cd_geo_system", "false_easting", b"false_easting", "false_easting_dsdsunit", b"false_easting_dsdsunit", "false_northing", b"false_northing", "false_northing_dsdsunit", b"false_northing_dsdsunit", "lat_origin", b"lat_origin", "lat_origin_dsdsunit", b"lat_origin_dsdsunit", "lon_offset", b"lon_offset", "lon_offset_dsdsunit", b"lon_offset_dsdsunit", "lon_origin", b"lon_origin", "lon_origin_dsdsunit", b"lon_origin_dsdsunit", "native_uid", b"native_uid", "proj_type", b"proj_type", "radius_sphere", b"radius_sphere", "radius_sphere_dsdsunit", b"radius_sphere_dsdsunit", "scale_factor", b"scale_factor", "skew_azimuth0", b"skew_azimuth0", "skew_azimuth0_dsdsunit", b"skew_azimuth0_dsdsunit", "skew_azimuth1", b"skew_azimuth1", "skew_azimuth1_dsdsunit", b"skew_azimuth1_dsdsunit", "standard_lat0", b"standard_lat0", "standard_lat0_dsdsunit", b"standard_lat0_dsdsunit", "standard_lat1", b"standard_lat1", "standard_lat1_dsdsunit", b"standard_lat1_dsdsunit", "standard_lat2", b"standard_lat2", "standard_lat2_dsdsunit", b"standard_lat2_dsdsunit", "standard_lon0", b"standard_lon0", "standard_lon0_dsdsunit", b"standard_lon0_dsdsunit", "standard_lon1", b"standard_lon1", "standard_lon1_dsdsunit", b"standard_lon1_dsdsunit", "zone_name", b"zone_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_geo_system", b"cd_geo_system", "false_easting", b"false_easting", "false_easting_dsdsunit", b"false_easting_dsdsunit", "false_northing", b"false_northing", "false_northing_dsdsunit", b"false_northing_dsdsunit", "geo_system_id", b"geo_system_id", "geo_zone_id", b"geo_zone_id", "lat_origin", b"lat_origin", "lat_origin_dsdsunit", b"lat_origin_dsdsunit", "lon_offset", b"lon_offset", "lon_offset_dsdsunit", b"lon_offset_dsdsunit", "lon_origin", b"lon_origin", "lon_origin_dsdsunit", b"lon_origin_dsdsunit", "native_uid", b"native_uid", "proj_type", b"proj_type", "radius_sphere", b"radius_sphere", "radius_sphere_dsdsunit", b"radius_sphere_dsdsunit", "scale_factor", b"scale_factor", "skew_azimuth0", b"skew_azimuth0", "skew_azimuth0_dsdsunit", b"skew_azimuth0_dsdsunit", "skew_azimuth1", b"skew_azimuth1", "skew_azimuth1_dsdsunit", b"skew_azimuth1_dsdsunit", "standard_lat0", b"standard_lat0", "standard_lat0_dsdsunit", b"standard_lat0_dsdsunit", "standard_lat1", b"standard_lat1", "standard_lat1_dsdsunit", b"standard_lat1_dsdsunit", "standard_lat2", b"standard_lat2", "standard_lat2_dsdsunit", b"standard_lat2_dsdsunit", "standard_lon0", b"standard_lon0", "standard_lon0_dsdsunit", b"standard_lon0_dsdsunit", "standard_lon1", b"standard_lon1", "standard_lon1_dsdsunit", b"standard_lon1_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "zone_name", b"zone_name"]) -> None: ...

global___CdGeoZone = CdGeoZone

class CdGrade(google.protobuf.message.Message):
    """Original Name: CD_GRADE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_DATE_FIELD_NUMBER: builtins.int
    FATIGUE_ENDURANCE_LIMIT_FIELD_NUMBER: builtins.int
    TEMP_DERATION_SCHED_ID_FIELD_NUMBER: builtins.int
    CR_CONTENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_YIELD_STRESS_FIELD_NUMBER: builtins.int
    RADIAL_YIELD_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    HEAT_TREATMENT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HOOP_YIELD_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_API_FIELD_NUMBER: builtins.int
    ULTIMATE_TENSILE_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERIAL_ID_FIELD_NUMBER: builtins.int
    COST_FACTOR_FIELD_NUMBER: builtins.int
    FATIGUE_ENDURANCE_LIMIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    HOOP_YIELD_FACTOR_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    MIN_YIELD_STRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    GRADE_FIELD_NUMBER: builtins.int
    CR_CONTENT_FIELD_NUMBER: builtins.int
    RADIAL_YIELD_FACTOR_FIELD_NUMBER: builtins.int
    ULTIMATE_TENSILE_STRENGTH_FIELD_NUMBER: builtins.int
    CD_GRADE_SECT_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fatigue_endurance_limit(self) -> global___FloatMessage:
        """Original Name: FATIGUE_ENDURANCE_LIMIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_deration_sched_id(self) -> global___StringMessage:
        """Original Name: TEMP_DERATION_SCHED_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cr_content_dsdsunit(self) -> global___StringMessage:
        """Original Name: CR_CONTENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_yield_stress(self) -> global___FloatMessage:
        """Original Name: MIN_YIELD_STRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def radial_yield_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: RADIAL_YIELD_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    grade_id: builtins.str
    """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def heat_treatment(self) -> global___StringMessage:
        """Original Name: HEAT_TREATMENT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hoop_yield_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOOP_YIELD_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_api(self) -> global___StringMessage:
        """Original Name: IS_API, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ultimate_tensile_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: ULTIMATE_TENSILE_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_id(self) -> global___StringMessage:
        """Original Name: MATERIAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_factor(self) -> global___FloatMessage:
        """Original Name: COST_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fatigue_endurance_limit_dsdsunit(self) -> global___StringMessage:
        """Original Name: FATIGUE_ENDURANCE_LIMIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hoop_yield_factor(self) -> global___FloatMessage:
        """Original Name: HOOP_YIELD_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_yield_stress_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_YIELD_STRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade(self) -> global___StringMessage:
        """Original Name: GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cr_content(self) -> global___FloatMessage:
        """Original Name: CR_CONTENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def radial_yield_factor(self) -> global___FloatMessage:
        """Original Name: RADIAL_YIELD_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ultimate_tensile_strength(self) -> global___FloatMessage:
        """Original Name: ULTIMATE_TENSILE_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_grade_sect_type(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdGradeSectTypeRef]:
        """Remote references:

        Original Name: CD_GRADE_SECT_TYPE, WrappedMessage: CdGradeSectType
        FK_CD_GRADE_SECT_TYPE_CD_GRADE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fatigue_endurance_limit: global___FloatMessage | None = ...,
        temp_deration_sched_id: global___StringMessage | None = ...,
        cr_content_dsdsunit: global___StringMessage | None = ...,
        min_yield_stress: global___FloatMessage | None = ...,
        radial_yield_factor_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        grade_id: builtins.str = ...,
        heat_treatment: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        hoop_yield_factor_dsdsunit: global___StringMessage | None = ...,
        is_api: global___StringMessage | None = ...,
        ultimate_tensile_strength_dsdsunit: global___StringMessage | None = ...,
        material_id: global___StringMessage | None = ...,
        cost_factor: global___FloatMessage | None = ...,
        fatigue_endurance_limit_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        hoop_yield_factor: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        min_yield_stress_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        grade: global___StringMessage | None = ...,
        cr_content: global___FloatMessage | None = ...,
        radial_yield_factor: global___FloatMessage | None = ...,
        ultimate_tensile_strength: global___FloatMessage | None = ...,
        cd_grade_sect_type: collections.abc.Iterable[global___CdGradeSectTypeRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cost_factor", b"cost_factor", "cr_content", b"cr_content", "cr_content_dsdsunit", b"cr_content_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "fatigue_endurance_limit", b"fatigue_endurance_limit", "fatigue_endurance_limit_dsdsunit", b"fatigue_endurance_limit_dsdsunit", "grade", b"grade", "heat_treatment", b"heat_treatment", "hoop_yield_factor", b"hoop_yield_factor", "hoop_yield_factor_dsdsunit", b"hoop_yield_factor_dsdsunit", "is_api", b"is_api", "material_id", b"material_id", "min_yield_stress", b"min_yield_stress", "min_yield_stress_dsdsunit", b"min_yield_stress_dsdsunit", "native_uid", b"native_uid", "radial_yield_factor", b"radial_yield_factor", "radial_yield_factor_dsdsunit", b"radial_yield_factor_dsdsunit", "temp_deration_sched_id", b"temp_deration_sched_id", "ultimate_tensile_strength", b"ultimate_tensile_strength", "ultimate_tensile_strength_dsdsunit", b"ultimate_tensile_strength_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_grade_sect_type", b"cd_grade_sect_type", "cost_factor", b"cost_factor", "cr_content", b"cr_content", "cr_content_dsdsunit", b"cr_content_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "fatigue_endurance_limit", b"fatigue_endurance_limit", "fatigue_endurance_limit_dsdsunit", b"fatigue_endurance_limit_dsdsunit", "grade", b"grade", "grade_id", b"grade_id", "heat_treatment", b"heat_treatment", "hoop_yield_factor", b"hoop_yield_factor", "hoop_yield_factor_dsdsunit", b"hoop_yield_factor_dsdsunit", "is_api", b"is_api", "material_id", b"material_id", "min_yield_stress", b"min_yield_stress", "min_yield_stress_dsdsunit", b"min_yield_stress_dsdsunit", "native_uid", b"native_uid", "radial_yield_factor", b"radial_yield_factor", "radial_yield_factor_dsdsunit", b"radial_yield_factor_dsdsunit", "temp_deration_sched_id", b"temp_deration_sched_id", "ultimate_tensile_strength", b"ultimate_tensile_strength", "ultimate_tensile_strength_dsdsunit", b"ultimate_tensile_strength_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdGrade = CdGrade

class CdGradeSectType(google.protobuf.message.Message):
    """Original Name: CD_GRADE_SECT_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    CD_GRADE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    sect_type_code: builtins.str
    """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    grade_id: builtins.str
    """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_grade(self) -> global___CdGradeRef:
        """Remote references:

        Original Name: CD_GRADE, WrappedMessage: CdGrade
        FK_CD_GRADE_SECT_TYPE_CD_GRADE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        sect_type_code: builtins.str = ...,
        grade_id: builtins.str = ...,
        cd_grade: global___CdGradeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_grade", b"cd_grade", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_grade", b"cd_grade", "grade_id", b"grade_id", "native_uid", b"native_uid", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdGradeSectType = CdGradeSectType

class CdHoleSect(google.protobuf.message.Message):
    """Original Name: CD_HOLE_SECT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ID_CASING_FIELD_NUMBER: builtins.int
    OPEN_HOLE_SIZE_FIELD_NUMBER: builtins.int
    EFFECTIVE_DIAMETER_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SECT_GROUP_ID_FIELD_NUMBER: builtins.int
    OD_CASING_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    EFFECTIVE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SECT_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    IS_TAPERED_FIELD_NUMBER: builtins.int
    CATALOG_KEY_DESC_FIELD_NUMBER: builtins.int
    WEAR_LIMIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_DRIFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_FIELD_NUMBER: builtins.int
    WEAR_LIMIT_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COF_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    MD_SHOE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    VOLUME_EXCESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_EXCESS_FIELD_NUMBER: builtins.int
    ID_CASING_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPEN_HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_SHOE_FIELD_NUMBER: builtins.int
    OD_CASING_FIELD_NUMBER: builtins.int
    ID_DRIFT_FIELD_NUMBER: builtins.int
    CD_HOLE_SECT_GROUP_FIELD_NUMBER: builtins.int
    CD_HOLE_SECT_STATUS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def id_casing(self) -> global___FloatMessage:
        """Original Name: ID_CASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_size(self) -> global___FloatMessage:
        """Original Name: OPEN_HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def effective_diameter(self) -> global___FloatMessage:
        """Original Name: EFFECTIVE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    hole_sect_group_id: builtins.str
    """Original Name: HOLE_SECT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def od_casing_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_CASING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def effective_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: EFFECTIVE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    hole_sect_id: builtins.str
    """Original Name: HOLE_SECT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_tapered(self) -> global___StringMessage:
        """Original Name: IS_TAPERED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def catalog_key_desc(self) -> global___StringMessage:
        """Original Name: CATALOG_KEY_DESC, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_limit_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEAR_LIMIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_DRIFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof(self) -> global___FloatMessage:
        """Original Name: COF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_limit(self) -> global___FloatMessage:
        """Original Name: WEAR_LIMIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_dsdsunit(self) -> global___StringMessage:
        """Original Name: COF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_shoe_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_SHOE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_excess_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_EXCESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_excess(self) -> global___FloatMessage:
        """Original Name: VOLUME_EXCESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_casing_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_CASING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPEN_HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_shoe(self) -> global___FloatMessage:
        """Original Name: MD_SHOE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_casing(self) -> global___FloatMessage:
        """Original Name: OD_CASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift(self) -> global___FloatMessage:
        """Original Name: ID_DRIFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_hole_sect_group(self) -> global___CdHoleSectGroupRef:
        """Remote references:

        Original Name: CD_HOLE_SECT_GROUP, WrappedMessage: CdHoleSectGroup
        FK_CD_HOLE_SECT_CD_HOLE_SECT_GROUP
        """
    @property
    def cd_hole_sect_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdHoleSectStatusRef]:
        """Original Name: CD_HOLE_SECT_STATUS, WrappedMessage: CdHoleSectStatus
        FK_CD_HOLE_SECT_STATUS_CD_HOLE_SECT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        id_casing: global___FloatMessage | None = ...,
        open_hole_size: global___FloatMessage | None = ...,
        effective_diameter: global___FloatMessage | None = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        hole_sect_group_id: builtins.str = ...,
        od_casing_dsdsunit: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        effective_diameter_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        hole_sect_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        linear_capacity: global___FloatMessage | None = ...,
        hole_size: global___FloatMessage | None = ...,
        is_tapered: global___StringMessage | None = ...,
        catalog_key_desc: global___StringMessage | None = ...,
        wear_limit_dsdsunit: global___StringMessage | None = ...,
        id_drift_dsdsunit: global___StringMessage | None = ...,
        cof: global___FloatMessage | None = ...,
        wear_limit: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        cof_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        md_shoe_dsdsunit: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        volume_excess_dsdsunit: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        volume_excess: global___FloatMessage | None = ...,
        id_casing_dsdsunit: global___StringMessage | None = ...,
        open_hole_size_dsdsunit: global___StringMessage | None = ...,
        md_shoe: global___FloatMessage | None = ...,
        od_casing: global___FloatMessage | None = ...,
        id_drift: global___FloatMessage | None = ...,
        cd_hole_sect_group: global___CdHoleSectGroupRef | None = ...,
        cd_hole_sect_status: collections.abc.Iterable[global___CdHoleSectStatusRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "catalog_key_desc", b"catalog_key_desc", "cd_hole_sect_group", b"cd_hole_sect_group", "cof", b"cof", "cof_dsdsunit", b"cof_dsdsunit", "comp_type_code", b"comp_type_code", "effective_diameter", b"effective_diameter", "effective_diameter_dsdsunit", b"effective_diameter_dsdsunit", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "id_casing", b"id_casing", "id_casing_dsdsunit", b"id_casing_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "is_tapered", b"is_tapered", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "manufacturer", b"manufacturer", "md_shoe", b"md_shoe", "md_shoe_dsdsunit", b"md_shoe_dsdsunit", "model", b"model", "native_uid", b"native_uid", "od_casing", b"od_casing", "od_casing_dsdsunit", b"od_casing_dsdsunit", "open_hole_size", b"open_hole_size", "open_hole_size_dsdsunit", b"open_hole_size_dsdsunit", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "volume_excess", b"volume_excess", "volume_excess_dsdsunit", b"volume_excess_dsdsunit", "wear_limit", b"wear_limit", "wear_limit_dsdsunit", b"wear_limit_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "catalog_key_desc", b"catalog_key_desc", "cd_hole_sect_group", b"cd_hole_sect_group", "cd_hole_sect_status", b"cd_hole_sect_status", "cof", b"cof", "cof_dsdsunit", b"cof_dsdsunit", "comp_type_code", b"comp_type_code", "effective_diameter", b"effective_diameter", "effective_diameter_dsdsunit", b"effective_diameter_dsdsunit", "hole_sect_group_id", b"hole_sect_group_id", "hole_sect_id", b"hole_sect_id", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "id_casing", b"id_casing", "id_casing_dsdsunit", b"id_casing_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "is_tapered", b"is_tapered", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "manufacturer", b"manufacturer", "md_shoe", b"md_shoe", "md_shoe_dsdsunit", b"md_shoe_dsdsunit", "model", b"model", "native_uid", b"native_uid", "od_casing", b"od_casing", "od_casing_dsdsunit", b"od_casing_dsdsunit", "open_hole_size", b"open_hole_size", "open_hole_size_dsdsunit", b"open_hole_size_dsdsunit", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "volume_excess", b"volume_excess", "volume_excess_dsdsunit", b"volume_excess_dsdsunit", "wear_limit", b"wear_limit", "wear_limit_dsdsunit", b"wear_limit_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdHoleSect = CdHoleSect

class CdHoleSectGroup(google.protobuf.message.Message):
    """Original Name: CD_HOLE_SECT_GROUP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TVD_CASING_BOTTOM_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SECT_GROUP_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    ACTIVITY_CSG_PHASE_FIELD_NUMBER: builtins.int
    LAST_CASING_WEIGHT_FIELD_NUMBER: builtins.int
    NEXT_CASING_SET_MD_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MD_HOLE_SECT_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_DRL_PHASE_FIELD_NUMBER: builtins.int
    LAST_CASING_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DATE_SECT_START_FIELD_NUMBER: builtins.int
    NEXT_CASING_SET_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_NAME_FIELD_NUMBER: builtins.int
    TVD_HOLE_SECT_TOP_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LAST_CASING_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_HOLE_SECT_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    TVD_HOLE_SECT_BASE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    MD_CASING_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLAN_MD_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    GRADE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    LAST_CASING_COUPLING_FIELD_NUMBER: builtins.int
    MD_HOLE_SECT_BASE_FIELD_NUMBER: builtins.int
    PLAN_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_LINER_FIELD_NUMBER: builtins.int
    NEXT_CASING_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_CASING_OD_FIELD_NUMBER: builtins.int
    MD_CASING_BOTTOM_FIELD_NUMBER: builtins.int
    TVD_HOLE_SECT_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_CASING_BOTTOM_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_CASING_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    MD_HOLE_SECT_TOP_FIELD_NUMBER: builtins.int
    IS_PILOT_HOLE_FIELD_NUMBER: builtins.int
    LAST_CASING_BURST_PRESSURE_FIELD_NUMBER: builtins.int
    LAST_CASING_BURST_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NEXT_CASING_SET_TVD_FIELD_NUMBER: builtins.int
    PLAN_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NEXT_CASING_OD_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    DATE_SECT_END_FIELD_NUMBER: builtins.int
    MD_CASING_TOP_FIELD_NUMBER: builtins.int
    TVD_CASING_BOTTOM_FIELD_NUMBER: builtins.int
    NEXT_CASING_SET_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLAN_TVD_FIELD_NUMBER: builtins.int
    MD_HOLE_SECT_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_CASING_ID_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    DM_WELLBORE_INTEG_FIELD_NUMBER: builtins.int
    CD_HOLE_SECT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tvd_casing_bottom_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_CASING_BOTTOM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    hole_sect_group_id: builtins.str
    """Original Name: HOLE_SECT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_csg_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CSG_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_casing_weight(self) -> global___FloatMessage:
        """Original Name: LAST_CASING_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_casing_set_md(self) -> global___FloatMessage:
        """Original Name: NEXT_CASING_SET_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_hole_sect_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_HOLE_SECT_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_drl_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_DRL_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_casing_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_CASING_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_sect_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_SECT_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_casing_set_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEXT_CASING_SET_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_name(self) -> global___StringMessage:
        """Original Name: HOLE_NAME, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_hole_sect_top(self) -> global___FloatMessage:
        """Original Name: TVD_HOLE_SECT_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_casing_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_CASING_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_hole_sect_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_HOLE_SECT_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_hole_sect_base(self) -> global___FloatMessage:
        """Original Name: TVD_HOLE_SECT_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_casing_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_CASING_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plan_md(self) -> global___FloatMessage:
        """Original Name: PLAN_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade(self) -> global___StringMessage:
        """Original Name: GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_casing_coupling(self) -> global___StringMessage:
        """Original Name: LAST_CASING_COUPLING, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_hole_sect_base(self) -> global___FloatMessage:
        """Original Name: MD_HOLE_SECT_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plan_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLAN_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_liner(self) -> global___StringMessage:
        """Original Name: IS_LINER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_casing_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEXT_CASING_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_casing_od(self) -> global___FloatMessage:
        """Original Name: LAST_CASING_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_casing_bottom(self) -> global___FloatMessage:
        """Original Name: MD_CASING_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_hole_sect_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_HOLE_SECT_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_casing_bottom_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_CASING_BOTTOM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_casing_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_CASING_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_hole_sect_top(self) -> global___FloatMessage:
        """Original Name: MD_HOLE_SECT_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_pilot_hole(self) -> global___StringMessage:
        """Original Name: IS_PILOT_HOLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_casing_burst_pressure(self) -> global___FloatMessage:
        """Original Name: LAST_CASING_BURST_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_casing_burst_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_CASING_BURST_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_casing_set_tvd(self) -> global___FloatMessage:
        """Original Name: NEXT_CASING_SET_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plan_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLAN_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_casing_od(self) -> global___FloatMessage:
        """Original Name: NEXT_CASING_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_sect_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_SECT_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_casing_top(self) -> global___FloatMessage:
        """Original Name: MD_CASING_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_casing_bottom(self) -> global___FloatMessage:
        """Original Name: TVD_CASING_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_casing_set_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEXT_CASING_SET_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plan_tvd(self) -> global___FloatMessage:
        """Original Name: PLAN_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_hole_sect_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_HOLE_SECT_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_casing_id(self) -> global___FloatMessage:
        """Original Name: LAST_CASING_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_HOLE_SECT_GROUP_CD_WELLBORE
        """
    @property
    def dm_wellbore_integ(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellboreIntegRef]:
        """Original Name: DM_WELLBORE_INTEG, WrappedMessage: DmWellboreInteg
        FK_DM_WELLBORE_INTEG_CD_HOLE_SECT_GROUP
        """
    @property
    def cd_hole_sect(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdHoleSectRef]:
        """Original Name: CD_HOLE_SECT, WrappedMessage: CdHoleSect
        FK_CD_HOLE_SECT_CD_HOLE_SECT_GROUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tvd_casing_bottom_dsdsunit: global___StringMessage | None = ...,
        hole_sect_group_id: builtins.str = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        activity_csg_phase: global___StringMessage | None = ...,
        last_casing_weight: global___FloatMessage | None = ...,
        next_casing_set_md: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        md_hole_sect_base_dsdsunit: global___StringMessage | None = ...,
        activity_drl_phase: global___StringMessage | None = ...,
        last_casing_id_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        date_sect_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        next_casing_set_md_dsdsunit: global___StringMessage | None = ...,
        hole_name: global___StringMessage | None = ...,
        tvd_hole_sect_top: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        last_casing_weight_dsdsunit: global___StringMessage | None = ...,
        tvd_hole_sect_top_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        tvd_hole_sect_base: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        md_casing_top_dsdsunit: global___StringMessage | None = ...,
        plan_md: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        grade: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        last_casing_coupling: global___StringMessage | None = ...,
        md_hole_sect_base: global___FloatMessage | None = ...,
        plan_md_dsdsunit: global___StringMessage | None = ...,
        is_liner: global___StringMessage | None = ...,
        next_casing_od_dsdsunit: global___StringMessage | None = ...,
        last_casing_od: global___FloatMessage | None = ...,
        md_casing_bottom: global___FloatMessage | None = ...,
        tvd_hole_sect_base_dsdsunit: global___StringMessage | None = ...,
        md_casing_bottom_dsdsunit: global___StringMessage | None = ...,
        last_casing_od_dsdsunit: global___StringMessage | None = ...,
        phase: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        md_hole_sect_top: global___FloatMessage | None = ...,
        is_pilot_hole: global___StringMessage | None = ...,
        last_casing_burst_pressure: global___FloatMessage | None = ...,
        last_casing_burst_pressure_dsdsunit: global___StringMessage | None = ...,
        next_casing_set_tvd: global___FloatMessage | None = ...,
        plan_tvd_dsdsunit: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        next_casing_od: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        date_sect_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_casing_top: global___FloatMessage | None = ...,
        tvd_casing_bottom: global___FloatMessage | None = ...,
        next_casing_set_tvd_dsdsunit: global___StringMessage | None = ...,
        plan_tvd: global___FloatMessage | None = ...,
        md_hole_sect_top_dsdsunit: global___StringMessage | None = ...,
        last_casing_id: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        dm_wellbore_integ: collections.abc.Iterable[global___DmWellboreIntegRef] | None = ...,
        cd_hole_sect: collections.abc.Iterable[global___CdHoleSectRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_csg_phase", b"activity_csg_phase", "activity_drl_phase", b"activity_drl_phase", "cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_sect_end", b"date_sect_end", "date_sect_start", b"date_sect_start", "event_id", b"event_id", "grade", b"grade", "hole_name", b"hole_name", "is_liner", b"is_liner", "is_pilot_hole", b"is_pilot_hole", "is_readonly", b"is_readonly", "last_casing_burst_pressure", b"last_casing_burst_pressure", "last_casing_burst_pressure_dsdsunit", b"last_casing_burst_pressure_dsdsunit", "last_casing_coupling", b"last_casing_coupling", "last_casing_id", b"last_casing_id", "last_casing_id_dsdsunit", b"last_casing_id_dsdsunit", "last_casing_od", b"last_casing_od", "last_casing_od_dsdsunit", b"last_casing_od_dsdsunit", "last_casing_weight", b"last_casing_weight", "last_casing_weight_dsdsunit", b"last_casing_weight_dsdsunit", "md_casing_bottom", b"md_casing_bottom", "md_casing_bottom_dsdsunit", b"md_casing_bottom_dsdsunit", "md_casing_top", b"md_casing_top", "md_casing_top_dsdsunit", b"md_casing_top_dsdsunit", "md_hole_sect_base", b"md_hole_sect_base", "md_hole_sect_base_dsdsunit", b"md_hole_sect_base_dsdsunit", "md_hole_sect_top", b"md_hole_sect_top", "md_hole_sect_top_dsdsunit", b"md_hole_sect_top_dsdsunit", "native_uid", b"native_uid", "next_casing_od", b"next_casing_od", "next_casing_od_dsdsunit", b"next_casing_od_dsdsunit", "next_casing_set_md", b"next_casing_set_md", "next_casing_set_md_dsdsunit", b"next_casing_set_md_dsdsunit", "next_casing_set_tvd", b"next_casing_set_tvd", "next_casing_set_tvd_dsdsunit", b"next_casing_set_tvd_dsdsunit", "phase", b"phase", "plan_md", b"plan_md", "plan_md_dsdsunit", b"plan_md_dsdsunit", "plan_tvd", b"plan_tvd", "plan_tvd_dsdsunit", b"plan_tvd_dsdsunit", "remarks", b"remarks", "tvd_casing_bottom", b"tvd_casing_bottom", "tvd_casing_bottom_dsdsunit", b"tvd_casing_bottom_dsdsunit", "tvd_hole_sect_base", b"tvd_hole_sect_base", "tvd_hole_sect_base_dsdsunit", b"tvd_hole_sect_base_dsdsunit", "tvd_hole_sect_top", b"tvd_hole_sect_top", "tvd_hole_sect_top_dsdsunit", b"tvd_hole_sect_top_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_csg_phase", b"activity_csg_phase", "activity_drl_phase", b"activity_drl_phase", "cd_hole_sect", b"cd_hole_sect", "cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_sect_end", b"date_sect_end", "date_sect_start", b"date_sect_start", "dm_wellbore_integ", b"dm_wellbore_integ", "event_id", b"event_id", "grade", b"grade", "hole_name", b"hole_name", "hole_sect_group_id", b"hole_sect_group_id", "is_liner", b"is_liner", "is_pilot_hole", b"is_pilot_hole", "is_readonly", b"is_readonly", "last_casing_burst_pressure", b"last_casing_burst_pressure", "last_casing_burst_pressure_dsdsunit", b"last_casing_burst_pressure_dsdsunit", "last_casing_coupling", b"last_casing_coupling", "last_casing_id", b"last_casing_id", "last_casing_id_dsdsunit", b"last_casing_id_dsdsunit", "last_casing_od", b"last_casing_od", "last_casing_od_dsdsunit", b"last_casing_od_dsdsunit", "last_casing_weight", b"last_casing_weight", "last_casing_weight_dsdsunit", b"last_casing_weight_dsdsunit", "md_casing_bottom", b"md_casing_bottom", "md_casing_bottom_dsdsunit", b"md_casing_bottom_dsdsunit", "md_casing_top", b"md_casing_top", "md_casing_top_dsdsunit", b"md_casing_top_dsdsunit", "md_hole_sect_base", b"md_hole_sect_base", "md_hole_sect_base_dsdsunit", b"md_hole_sect_base_dsdsunit", "md_hole_sect_top", b"md_hole_sect_top", "md_hole_sect_top_dsdsunit", b"md_hole_sect_top_dsdsunit", "native_uid", b"native_uid", "next_casing_od", b"next_casing_od", "next_casing_od_dsdsunit", b"next_casing_od_dsdsunit", "next_casing_set_md", b"next_casing_set_md", "next_casing_set_md_dsdsunit", b"next_casing_set_md_dsdsunit", "next_casing_set_tvd", b"next_casing_set_tvd", "next_casing_set_tvd_dsdsunit", b"next_casing_set_tvd_dsdsunit", "phase", b"phase", "plan_md", b"plan_md", "plan_md_dsdsunit", b"plan_md_dsdsunit", "plan_tvd", b"plan_tvd", "plan_tvd_dsdsunit", b"plan_tvd_dsdsunit", "remarks", b"remarks", "tvd_casing_bottom", b"tvd_casing_bottom", "tvd_casing_bottom_dsdsunit", b"tvd_casing_bottom_dsdsunit", "tvd_hole_sect_base", b"tvd_hole_sect_base", "tvd_hole_sect_base_dsdsunit", b"tvd_hole_sect_base_dsdsunit", "tvd_hole_sect_top", b"tvd_hole_sect_top", "tvd_hole_sect_top_dsdsunit", b"tvd_hole_sect_top_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdHoleSectGroup = CdHoleSectGroup

class CdHoleSectStatus(google.protobuf.message.Message):
    """Original Name: CD_HOLE_SECT_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SECT_GROUP_ID_FIELD_NUMBER: builtins.int
    HOLE_SECT_ID_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    OPERATION_FIELD_NUMBER: builtins.int
    HOLE_SECT_STATUS_ID_FIELD_NUMBER: builtins.int
    DATE_START_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    CD_HOLE_SECT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    hole_sect_group_id: builtins.str
    """Original Name: HOLE_SECT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    hole_sect_id: builtins.str
    """Original Name: HOLE_SECT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation(self) -> global___StringMessage:
        """Original Name: OPERATION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    hole_sect_status_id: builtins.str
    """Original Name: HOLE_SECT_STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_hole_sect(self) -> global___CdHoleSectRef:
        """Remote references:

        Original Name: CD_HOLE_SECT, WrappedMessage: CdHoleSect
        FK_CD_HOLE_SECT_STATUS_CD_HOLE_SECT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        hole_sect_group_id: builtins.str = ...,
        hole_sect_id: builtins.str = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        hole_size: global___FloatMessage | None = ...,
        operation: global___StringMessage | None = ...,
        hole_sect_status_id: builtins.str = ...,
        date_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_base: global___FloatMessage | None = ...,
        cd_hole_sect: global___CdHoleSectRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_hole_sect", b"cd_hole_sect", "date_start", b"date_start", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "operation", b"operation"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_hole_sect", b"cd_hole_sect", "date_start", b"date_start", "hole_sect_group_id", b"hole_sect_group_id", "hole_sect_id", b"hole_sect_id", "hole_sect_status_id", b"hole_sect_status_id", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "operation", b"operation", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdHoleSectStatus = CdHoleSectStatus

class CdHwCatalog(google.protobuf.message.Message):
    """Original Name: CD_HW_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    API_INDICATOR_FIELD_NUMBER: builtins.int
    INVENTORY_AMOUNT_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    OD_CONNECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_CONNECTION_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    OD_CONNECTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    AVERAGE_JOINT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    INVENTORY_AMOUNT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    MIN_YIELD_STRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    TOOL_JOINT_LENGTH_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_FIELD_NUMBER: builtins.int
    COST_FIELD_NUMBER: builtins.int
    MIN_YIELD_STRESS_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    AVERAGE_JOINT_LENGTH_FIELD_NUMBER: builtins.int
    TOOL_JOINT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOMINAL_DIAMETER_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_MEASURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_MEASURE_FIELD_NUMBER: builtins.int
    ID_CONNECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    PIPE_RATING_TYPE_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inventory_amount_dsdsunit(self) -> global___StringMessage:
        """Original Name: INVENTORY_AMOUNT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_connection_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_CONNECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_connection(self) -> global___FloatMessage:
        """Original Name: ID_CONNECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_connection(self) -> global___FloatMessage:
        """Original Name: OD_CONNECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_joint_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_JOINT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inventory_amount(self) -> global___FloatMessage:
        """Original Name: INVENTORY_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_yield_stress_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_YIELD_STRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tool_joint_length(self) -> global___FloatMessage:
        """Original Name: TOOL_JOINT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight(self) -> global___StringMessage:
        """Original Name: NOMINAL_WEIGHT, Original type: Edm.String, Max Length: 7,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost(self) -> global___FloatMessage:
        """Original Name: COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_yield_stress(self) -> global___FloatMessage:
        """Original Name: MIN_YIELD_STRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_joint_length(self) -> global___FloatMessage:
        """Original Name: AVERAGE_JOINT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_joint_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOOL_JOINT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_diameter(self) -> global___StringMessage:
        """Original Name: NOMINAL_DIAMETER, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight_measure_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOMINAL_WEIGHT_MEASURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight_measure(self) -> global___FloatMessage:
        """Original Name: NOMINAL_WEIGHT_MEASURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_connection_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_CONNECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_rating_type(self) -> global___StringMessage:
        """Original Name: PIPE_RATING_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_HW_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        api_indicator: global___StringMessage | None = ...,
        inventory_amount_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        od_connection_dsdsunit: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        id_connection: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        od_connection: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        average_joint_length_dsdsunit: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        inventory_amount: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        min_yield_stress_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        tool_joint_length: global___FloatMessage | None = ...,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        nominal_weight: global___StringMessage | None = ...,
        cost: global___FloatMessage | None = ...,
        min_yield_stress: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        average_joint_length: global___FloatMessage | None = ...,
        tool_joint_length_dsdsunit: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        cost_dsdsunit: global___StringMessage | None = ...,
        nominal_diameter: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        nominal_weight_measure_dsdsunit: global___StringMessage | None = ...,
        nominal_weight_measure: global___FloatMessage | None = ...,
        id_connection_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        pipe_rating_type: global___StringMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "average_joint_length", b"average_joint_length", "average_joint_length_dsdsunit", b"average_joint_length_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "cost", b"cost", "cost_dsdsunit", b"cost_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_connection", b"id_connection", "id_connection_dsdsunit", b"id_connection_dsdsunit", "inventory_amount", b"inventory_amount", "inventory_amount_dsdsunit", b"inventory_amount_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "min_yield_stress", b"min_yield_stress", "min_yield_stress_dsdsunit", b"min_yield_stress_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_diameter", b"nominal_diameter", "nominal_weight", b"nominal_weight", "nominal_weight_measure", b"nominal_weight_measure", "nominal_weight_measure_dsdsunit", b"nominal_weight_measure_dsdsunit", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_connection", b"od_connection", "od_connection_dsdsunit", b"od_connection_dsdsunit", "pipe_rating_type", b"pipe_rating_type", "sect_type_code", b"sect_type_code", "tool_joint_length", b"tool_joint_length", "tool_joint_length_dsdsunit", b"tool_joint_length_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "average_joint_length", b"average_joint_length", "average_joint_length_dsdsunit", b"average_joint_length_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "cost", b"cost", "cost_dsdsunit", b"cost_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_connection", b"id_connection", "id_connection_dsdsunit", b"id_connection_dsdsunit", "inventory_amount", b"inventory_amount", "inventory_amount_dsdsunit", b"inventory_amount_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "min_yield_stress", b"min_yield_stress", "min_yield_stress_dsdsunit", b"min_yield_stress_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_diameter", b"nominal_diameter", "nominal_weight", b"nominal_weight", "nominal_weight_measure", b"nominal_weight_measure", "nominal_weight_measure_dsdsunit", b"nominal_weight_measure_dsdsunit", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_connection", b"od_connection", "od_connection_dsdsunit", b"od_connection_dsdsunit", "pipe_rating_type", b"pipe_rating_type", "sect_type_code", b"sect_type_code", "tool_joint_length", b"tool_joint_length", "tool_joint_length_dsdsunit", b"tool_joint_length_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdHwCatalog = CdHwCatalog

class CdInterpretation(google.protobuf.message.Message):
    """Original Name: CD_INTERPRETATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_INTERPRETED_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    CLASSIFICATION_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    METHOD_FIELD_NUMBER: builtins.int
    INTERPRETATION_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_interpreted(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INTERPRETED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def classification(self) -> global___StringMessage:
        """Original Name: CLASSIFICATION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def method(self) -> global___StringMessage:
        """Original Name: METHOD, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    interpretation_id: builtins.str
    """Original Name: INTERPRETATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        date_interpreted: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        classification: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        phase: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        method: global___StringMessage | None = ...,
        interpretation_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["classification", b"classification", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_interpreted", b"date_interpreted", "method", b"method", "native_uid", b"native_uid", "phase", b"phase", "sequence_no", b"sequence_no", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["classification", b"classification", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_interpreted", b"date_interpreted", "interpretation_id", b"interpretation_id", "method", b"method", "native_uid", b"native_uid", "phase", b"phase", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdInterpretation = CdInterpretation

class CdJarCatalog(google.protobuf.message.Message):
    """Original Name: CD_JAR_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    JAR_UP_SET_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    JAR_UP_TRIP_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    JAR_DOWN_SET_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    JAR_DOWN_SET_FORCE_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    JAR_PUMP_OPEN_FORCE_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    JAR_SEAL_FRICTION_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    JAR_DOWN_TRIP_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    JAR_UP_SET_FORCE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    JAR_UP_TRIP_FORCE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    JAR_DOWN_TRIP_FORCE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    JAR_SEAL_FRICTION_FORCE_FIELD_NUMBER: builtins.int
    JAR_PUMP_OPEN_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jar_up_set_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: JAR_UP_SET_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jar_up_trip_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: JAR_UP_TRIP_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jar_down_set_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: JAR_DOWN_SET_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jar_down_set_force(self) -> global___FloatMessage:
        """Original Name: JAR_DOWN_SET_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jar_pump_open_force(self) -> global___FloatMessage:
        """Original Name: JAR_PUMP_OPEN_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jar_seal_friction_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: JAR_SEAL_FRICTION_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jar_down_trip_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: JAR_DOWN_TRIP_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jar_up_set_force(self) -> global___FloatMessage:
        """Original Name: JAR_UP_SET_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jar_up_trip_force(self) -> global___FloatMessage:
        """Original Name: JAR_UP_TRIP_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jar_down_trip_force(self) -> global___FloatMessage:
        """Original Name: JAR_DOWN_TRIP_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def jar_seal_friction_force(self) -> global___FloatMessage:
        """Original Name: JAR_SEAL_FRICTION_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jar_pump_open_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: JAR_PUMP_OPEN_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_JAR_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        jar_up_set_force_dsdsunit: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        jar_up_trip_force_dsdsunit: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        jar_down_set_force_dsdsunit: global___StringMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        jar_down_set_force: global___FloatMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        jar_pump_open_force: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        jar_seal_friction_force_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        jar_down_trip_force_dsdsunit: global___StringMessage | None = ...,
        jar_up_set_force: global___FloatMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        jar_up_trip_force: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        jar_down_trip_force: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        jar_seal_friction_force: global___FloatMessage | None = ...,
        jar_pump_open_force_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "jar_down_set_force", b"jar_down_set_force", "jar_down_set_force_dsdsunit", b"jar_down_set_force_dsdsunit", "jar_down_trip_force", b"jar_down_trip_force", "jar_down_trip_force_dsdsunit", b"jar_down_trip_force_dsdsunit", "jar_pump_open_force", b"jar_pump_open_force", "jar_pump_open_force_dsdsunit", b"jar_pump_open_force_dsdsunit", "jar_seal_friction_force", b"jar_seal_friction_force", "jar_seal_friction_force_dsdsunit", b"jar_seal_friction_force_dsdsunit", "jar_up_set_force", b"jar_up_set_force", "jar_up_set_force_dsdsunit", b"jar_up_set_force_dsdsunit", "jar_up_trip_force", b"jar_up_trip_force", "jar_up_trip_force_dsdsunit", b"jar_up_trip_force_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "sect_type_code", b"sect_type_code", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "jar_down_set_force", b"jar_down_set_force", "jar_down_set_force_dsdsunit", b"jar_down_set_force_dsdsunit", "jar_down_trip_force", b"jar_down_trip_force", "jar_down_trip_force_dsdsunit", b"jar_down_trip_force_dsdsunit", "jar_pump_open_force", b"jar_pump_open_force", "jar_pump_open_force_dsdsunit", b"jar_pump_open_force_dsdsunit", "jar_seal_friction_force", b"jar_seal_friction_force", "jar_seal_friction_force_dsdsunit", b"jar_seal_friction_force_dsdsunit", "jar_up_set_force", b"jar_up_set_force", "jar_up_set_force_dsdsunit", b"jar_up_set_force_dsdsunit", "jar_up_trip_force", b"jar_up_trip_force", "jar_up_trip_force_dsdsunit", b"jar_up_trip_force_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdJarCatalog = CdJarCatalog

class CdLandLease(google.protobuf.message.Message):
    """Original Name: CD_LAND_LEASE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    LEASE_ID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    LEASE_CODE_FIELD_NUMBER: builtins.int
    CD_SITE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    lease_id: builtins.str
    """Original Name: LEASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    site_id: builtins.str
    """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lease_code(self) -> global___StringMessage:
        """Original Name: LEASE_CODE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_site(self) -> global___CdSiteRef:
        """Remote references:

        Original Name: CD_SITE, WrappedMessage: CdSite
        FK_CD_LAND_LEASE_CD_SITE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        lease_id: builtins.str = ...,
        site_id: builtins.str = ...,
        remarks: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        lease_code: global___StringMessage | None = ...,
        cd_site: global___CdSiteRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_site", b"cd_site", "lease_code", b"lease_code", "native_uid", b"native_uid", "remarks", b"remarks", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_site", b"cd_site", "lease_code", b"lease_code", "lease_id", b"lease_id", "native_uid", b"native_uid", "remarks", b"remarks", "sequence_no", b"sequence_no", "site_id", b"site_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLandLease = CdLandLease

class CdLesson(google.protobuf.message.Message):
    """Original Name: CD_LESSON, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DRILLING_PROGRAM_REFERENCE_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_NAME_FIELD_NUMBER: builtins.int
    WELL_NAME_FIELD_NUMBER: builtins.int
    LESSON_DESCRIPTION_FIELD_NUMBER: builtins.int
    REVIEWER_FIELD_NUMBER: builtins.int
    STRAT_UNIT_ID_FIELD_NUMBER: builtins.int
    WELLBORE_MD_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    COST_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RISK_ASSESSMENT_FIELD_NUMBER: builtins.int
    RESPONSIBLE_PARTY_FIELD_NUMBER: builtins.int
    IS_CHANGE_MANAGEMENT_REQUIRED_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ACTUAL_VALUE_FIELD_NUMBER: builtins.int
    LESSON_SUBTYPE_FIELD_NUMBER: builtins.int
    FOLLOW_UP_ACTION_FIELD_NUMBER: builtins.int
    OPPORTUNITY_SAVINGS_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    REGION_FIELD_NUMBER: builtins.int
    OPPORTUNITY_SAVINGS_TIME_FIELD_NUMBER: builtins.int
    RESERVOIR_ID_FIELD_NUMBER: builtins.int
    RIG_NAME_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    OPPORTUNITY_SAVINGS_COST_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    QUALIFIER_FIELD_NUMBER: builtins.int
    LESSON_REVIEW_DATE_FIELD_NUMBER: builtins.int
    LESSON_ID_FIELD_NUMBER: builtins.int
    APPROVAL_STATUS_FIELD_NUMBER: builtins.int
    OPPORTUNITY_SAVINGS_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    AUTHOR_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    LESSON_PURPOSE_FIELD_NUMBER: builtins.int
    WELL_TYPE_FIELD_NUMBER: builtins.int
    ASSIGNEE_FIELD_NUMBER: builtins.int
    EXTERNAL_REFERENCE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    AUTHOR_EMAIL_FIELD_NUMBER: builtins.int
    LITHOLOGY_ID_FIELD_NUMBER: builtins.int
    ACTUAL_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEARNING_FIELD_NUMBER: builtins.int
    GENERAL_NOTE_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    WELLBORE_TVD_FIELD_NUMBER: builtins.int
    DATE_LESSON_FIELD_NUMBER: builtins.int
    CHANGE_MANAGEMENT_REFERENCE_FIELD_NUMBER: builtins.int
    INCIDENT_DESCRIPTION_FIELD_NUMBER: builtins.int
    RIG_TYPE_FIELD_NUMBER: builtins.int
    USER_DEFINED_TEXT1_FIELD_NUMBER: builtins.int
    USER_DEFINED_TEXT2_FIELD_NUMBER: builtins.int
    POTENTIAL_VALUE_FIELD_NUMBER: builtins.int
    KEYWORDS_FIELD_NUMBER: builtins.int
    REFERENCE_NO_FIELD_NUMBER: builtins.int
    USER_DEFINED_TEXT3_FIELD_NUMBER: builtins.int
    VENDOR_NAME_FIELD_NUMBER: builtins.int
    EQUIPMENT_GROUP_FIELD_NUMBER: builtins.int
    COST_VALUE_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    PRIORITY_FIELD_NUMBER: builtins.int
    LESSON_TYPE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DATE_OCCUR_FIELD_NUMBER: builtins.int
    SPECIFIC_NOTE_FIELD_NUMBER: builtins.int
    SUMMARY_FIELD_NUMBER: builtins.int
    EVENT_NO_FIELD_NUMBER: builtins.int
    SUPER2_NAME_FIELD_NUMBER: builtins.int
    IS_LOCKED_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    SUPER1_NAME_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    BUSINESS_UNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    IS_ACTION_REQUIRED_FIELD_NUMBER: builtins.int
    OPERATIONS_GROUP_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE2_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE1_FIELD_NUMBER: builtins.int
    IS_EXTERNALLY_REPORTED_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    ACTUAL_TIME_FIELD_NUMBER: builtins.int
    AUTHOR_PHONE_FIELD_NUMBER: builtins.int
    EQUIPMENT_TYPE_FIELD_NUMBER: builtins.int
    CONTACT_DETAILS_FIELD_NUMBER: builtins.int
    DRILLING_SUPERVISOR_FIELD_NUMBER: builtins.int
    EXPECTED_OUTCOME_FIELD_NUMBER: builtins.int
    LESSON_APPROVAL_DATE_FIELD_NUMBER: builtins.int
    WELLBORE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    STEP_NO_FIELD_NUMBER: builtins.int
    TITLE_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    CD_LESSON_BIBLIOGRAPHY_FIELD_NUMBER: builtins.int
    CD_LESSON_DISCUSSION_FIELD_NUMBER: builtins.int
    CD_LESSON_KEYWORD_FIELD_NUMBER: builtins.int
    CD_LESSON_ACTION_FIELD_NUMBER: builtins.int
    CD_LESSON_STATUS_HISTORY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def drilling_program_reference(self) -> global___StringMessage:
        """Original Name: DRILLING_PROGRAM_REFERENCE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_name(self) -> global___StringMessage:
        """Original Name: WELLBORE_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_name(self) -> global___StringMessage:
        """Original Name: WELL_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lesson_description(self) -> global___StringMessage:
        """Original Name: LESSON_DESCRIPTION, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reviewer(self) -> global___StringMessage:
        """Original Name: REVIEWER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strat_unit_id(self) -> global___StringMessage:
        """Original Name: STRAT_UNIT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_md(self) -> global___FloatMessage:
        """Original Name: WELLBORE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def risk_assessment(self) -> global___StringMessage:
        """Original Name: RISK_ASSESSMENT, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def responsible_party(self) -> global___StringMessage:
        """Original Name: RESPONSIBLE_PARTY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_change_management_required(self) -> global___StringMessage:
        """Original Name: IS_CHANGE_MANAGEMENT_REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_value(self) -> global___FloatMessage:
        """Original Name: ACTUAL_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lesson_subtype(self) -> global___StringMessage:
        """Original Name: LESSON_SUBTYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def follow_up_action(self) -> global___StringMessage:
        """Original Name: FOLLOW_UP_ACTION, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def opportunity_savings_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPPORTUNITY_SAVINGS_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLBORE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def region(self) -> global___StringMessage:
        """Original Name: REGION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def opportunity_savings_time(self) -> global___FloatMessage:
        """Original Name: OPPORTUNITY_SAVINGS_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_id(self) -> global___StringMessage:
        """Original Name: RESERVOIR_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_name(self) -> global___StringMessage:
        """Original Name: RIG_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def opportunity_savings_cost(self) -> global___FloatMessage:
        """Original Name: OPPORTUNITY_SAVINGS_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def qualifier(self) -> global___StringMessage:
        """Original Name: QUALIFIER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lesson_review_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LESSON_REVIEW_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    lesson_id: builtins.str
    """Original Name: LESSON_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def approval_status(self) -> global___StringMessage:
        """Original Name: APPROVAL_STATUS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def opportunity_savings_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPPORTUNITY_SAVINGS_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def author(self) -> global___StringMessage:
        """Original Name: AUTHOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def case_id(self) -> global___StringMessage:
        """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lesson_purpose(self) -> global___StringMessage:
        """Original Name: LESSON_PURPOSE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_type(self) -> global___StringMessage:
        """Original Name: WELL_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assignee(self) -> global___StringMessage:
        """Original Name: ASSIGNEE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_reference(self) -> global___StringMessage:
        """Original Name: EXTERNAL_REFERENCE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def author_email(self) -> global___StringMessage:
        """Original Name: AUTHOR_EMAIL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_id(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def learning(self) -> global___StringMessage:
        """Original Name: LEARNING, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def general_note(self) -> global___StringMessage:
        """Original Name: GENERAL_NOTE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_tvd(self) -> global___FloatMessage:
        """Original Name: WELLBORE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_lesson(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_LESSON, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def change_management_reference(self) -> global___StringMessage:
        """Original Name: CHANGE_MANAGEMENT_REFERENCE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def incident_description(self) -> global___StringMessage:
        """Original Name: INCIDENT_DESCRIPTION, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_type(self) -> global___StringMessage:
        """Original Name: RIG_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_text1(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_TEXT1, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_text2(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_TEXT2, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def potential_value(self) -> global___StringMessage:
        """Original Name: POTENTIAL_VALUE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def keywords(self) -> global___StringMessage:
        """Original Name: KEYWORDS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_no(self) -> global___StringMessage:
        """Original Name: REFERENCE_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_text3(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_TEXT3, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor_name(self) -> global___StringMessage:
        """Original Name: VENDOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_group(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_GROUP, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_value(self) -> global___FloatMessage:
        """Original Name: COST_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def priority(self) -> global___StringMessage:
        """Original Name: PRIORITY, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lesson_type(self) -> global___StringMessage:
        """Original Name: LESSON_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_occur(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OCCUR, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_note(self) -> global___StringMessage:
        """Original Name: SPECIFIC_NOTE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def summary(self) -> global___StringMessage:
        """Original Name: SUMMARY, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_no(self) -> global___StringMessage:
        """Original Name: EVENT_NO, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def super2_name(self) -> global___StringMessage:
        """Original Name: SUPER2_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_locked(self) -> global___StringMessage:
        """Original Name: IS_LOCKED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def super1_name(self) -> global___StringMessage:
        """Original Name: SUPER1_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def business_unit(self) -> global___StringMessage:
        """Original Name: BUSINESS_UNIT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_action_required(self) -> global___StringMessage:
        """Original Name: IS_ACTION_REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operations_group(self) -> global___StringMessage:
        """Original Name: OPERATIONS_GROUP, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date2(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE2, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date1(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE1, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_externally_reported(self) -> global___StringMessage:
        """Original Name: IS_EXTERNALLY_REPORTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scenario_id(self) -> global___StringMessage:
        """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_time(self) -> global___FloatMessage:
        """Original Name: ACTUAL_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def author_phone(self) -> global___StringMessage:
        """Original Name: AUTHOR_PHONE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_type(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_details(self) -> global___StringMessage:
        """Original Name: CONTACT_DETAILS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drilling_supervisor(self) -> global___StringMessage:
        """Original Name: DRILLING_SUPERVISOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_outcome(self) -> global___StringMessage:
        """Original Name: EXPECTED_OUTCOME, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lesson_approval_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LESSON_APPROVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLBORE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def step_no(self) -> global___StringMessage:
        """Original Name: STEP_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def title(self) -> global___StringMessage:
        """Original Name: TITLE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_LESSON_CD_WELL
        """
    @property
    def cd_lesson_bibliography(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLessonBibliographyRef]:
        """Original Name: CD_LESSON_BIBLIOGRAPHY, WrappedMessage: CdLessonBibliography
        FK_CD_LESSON_BIBLIOGRAPHY_CD_LESSON
        """
    @property
    def cd_lesson_discussion(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLessonDiscussionRef]:
        """Original Name: CD_LESSON_DISCUSSION, WrappedMessage: CdLessonDiscussion
        FK_CD_LESSON_DISCUSSION_CD_LESSON
        """
    @property
    def cd_lesson_keyword(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLessonKeywordRef]:
        """Original Name: CD_LESSON_KEYWORD, WrappedMessage: CdLessonKeyword
        FK_CD_LESSON_KEYWORD_CD_LESSON
        """
    @property
    def cd_lesson_action(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLessonActionRef]:
        """Original Name: CD_LESSON_ACTION, WrappedMessage: CdLessonAction
        FK_CD_LESSON_ACTION_CD_LESSON
        """
    @property
    def cd_lesson_status_history(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLessonStatusHistoryRef]:
        """Original Name: CD_LESSON_STATUS_HISTORY, WrappedMessage: CdLessonStatusHistory
        FK_CD_LESSON_STATUS_HISTORY_CD_LESSON
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        drilling_program_reference: global___StringMessage | None = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        wellbore_name: global___StringMessage | None = ...,
        well_name: global___StringMessage | None = ...,
        lesson_description: global___StringMessage | None = ...,
        reviewer: global___StringMessage | None = ...,
        strat_unit_id: global___StringMessage | None = ...,
        wellbore_md: global___FloatMessage | None = ...,
        hole_size: global___FloatMessage | None = ...,
        cost_value_dsdsunit: global___StringMessage | None = ...,
        risk_assessment: global___StringMessage | None = ...,
        responsible_party: global___StringMessage | None = ...,
        is_change_management_required: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        actual_value: global___FloatMessage | None = ...,
        lesson_subtype: global___StringMessage | None = ...,
        follow_up_action: global___StringMessage | None = ...,
        opportunity_savings_cost_dsdsunit: global___StringMessage | None = ...,
        wellbore_tvd_dsdsunit: global___StringMessage | None = ...,
        region: global___StringMessage | None = ...,
        opportunity_savings_time: global___FloatMessage | None = ...,
        reservoir_id: global___StringMessage | None = ...,
        rig_name: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        opportunity_savings_cost: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        qualifier: global___StringMessage | None = ...,
        lesson_review_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        lesson_id: builtins.str = ...,
        approval_status: global___StringMessage | None = ...,
        opportunity_savings_time_dsdsunit: global___StringMessage | None = ...,
        author: global___StringMessage | None = ...,
        case_id: global___StringMessage | None = ...,
        lesson_purpose: global___StringMessage | None = ...,
        well_type: global___StringMessage | None = ...,
        assignee: global___StringMessage | None = ...,
        external_reference: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        author_email: global___StringMessage | None = ...,
        lithology_id: global___StringMessage | None = ...,
        actual_time_dsdsunit: global___StringMessage | None = ...,
        learning: global___StringMessage | None = ...,
        general_note: global___StringMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        wellbore_tvd: global___FloatMessage | None = ...,
        date_lesson: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        change_management_reference: global___StringMessage | None = ...,
        incident_description: global___StringMessage | None = ...,
        rig_type: global___StringMessage | None = ...,
        user_defined_text1: global___StringMessage | None = ...,
        user_defined_text2: global___StringMessage | None = ...,
        potential_value: global___StringMessage | None = ...,
        keywords: global___StringMessage | None = ...,
        reference_no: global___StringMessage | None = ...,
        user_defined_text3: global___StringMessage | None = ...,
        vendor_name: global___StringMessage | None = ...,
        equipment_group: global___StringMessage | None = ...,
        cost_value: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        event_type: global___StringMessage | None = ...,
        priority: global___StringMessage | None = ...,
        lesson_type: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        date_occur: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        specific_note: global___StringMessage | None = ...,
        summary: global___StringMessage | None = ...,
        event_no: global___StringMessage | None = ...,
        super2_name: global___StringMessage | None = ...,
        is_locked: global___StringMessage | None = ...,
        cost_code: global___StringMessage | None = ...,
        super1_name: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        business_unit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cost_class: global___StringMessage | None = ...,
        is_action_required: global___StringMessage | None = ...,
        operations_group: global___StringMessage | None = ...,
        activity_subcode: global___StringMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        user_defined_date2: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        user_defined_date1: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_externally_reported: global___StringMessage | None = ...,
        scenario_id: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        actual_time: global___FloatMessage | None = ...,
        author_phone: global___StringMessage | None = ...,
        equipment_type: global___StringMessage | None = ...,
        contact_details: global___StringMessage | None = ...,
        drilling_supervisor: global___StringMessage | None = ...,
        expected_outcome: global___StringMessage | None = ...,
        lesson_approval_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_md_dsdsunit: global___StringMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        step_no: global___StringMessage | None = ...,
        title: global___StringMessage | None = ...,
        cd_well: global___CdWellRef | None = ...,
        cd_lesson_bibliography: collections.abc.Iterable[global___CdLessonBibliographyRef] | None = ...,
        cd_lesson_discussion: collections.abc.Iterable[global___CdLessonDiscussionRef] | None = ...,
        cd_lesson_keyword: collections.abc.Iterable[global___CdLessonKeywordRef] | None = ...,
        cd_lesson_action: collections.abc.Iterable[global___CdLessonActionRef] | None = ...,
        cd_lesson_status_history: collections.abc.Iterable[global___CdLessonStatusHistoryRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "actual_time", b"actual_time", "actual_time_dsdsunit", b"actual_time_dsdsunit", "actual_value", b"actual_value", "approval_status", b"approval_status", "assignee", b"assignee", "author", b"author", "author_email", b"author_email", "author_phone", b"author_phone", "business_unit", b"business_unit", "case_id", b"case_id", "cd_well", b"cd_well", "change_management_reference", b"change_management_reference", "contact_details", b"contact_details", "contractor", b"contractor", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "cost_value", b"cost_value", "cost_value_dsdsunit", b"cost_value_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_lesson", b"date_lesson", "date_occur", b"date_occur", "drilling_program_reference", b"drilling_program_reference", "drilling_supervisor", b"drilling_supervisor", "equipment_group", b"equipment_group", "equipment_type", b"equipment_type", "event_id", b"event_id", "event_no", b"event_no", "event_type", b"event_type", "expected_outcome", b"expected_outcome", "external_reference", b"external_reference", "follow_up_action", b"follow_up_action", "general_note", b"general_note", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "incident_description", b"incident_description", "is_action_required", b"is_action_required", "is_change_management_required", b"is_change_management_required", "is_externally_reported", b"is_externally_reported", "is_locked", b"is_locked", "keywords", b"keywords", "learning", b"learning", "lesson_approval_date", b"lesson_approval_date", "lesson_description", b"lesson_description", "lesson_purpose", b"lesson_purpose", "lesson_review_date", b"lesson_review_date", "lesson_subtype", b"lesson_subtype", "lesson_type", b"lesson_type", "lithology_id", b"lithology_id", "native_uid", b"native_uid", "operations_group", b"operations_group", "opportunity_savings_cost", b"opportunity_savings_cost", "opportunity_savings_cost_dsdsunit", b"opportunity_savings_cost_dsdsunit", "opportunity_savings_time", b"opportunity_savings_time", "opportunity_savings_time_dsdsunit", b"opportunity_savings_time_dsdsunit", "potential_value", b"potential_value", "priority", b"priority", "qualifier", b"qualifier", "reference_no", b"reference_no", "region", b"region", "report_journal_id", b"report_journal_id", "reservoir_id", b"reservoir_id", "responsible_party", b"responsible_party", "reviewer", b"reviewer", "rig_name", b"rig_name", "rig_type", b"rig_type", "risk_assessment", b"risk_assessment", "scenario_id", b"scenario_id", "specific_note", b"specific_note", "step_no", b"step_no", "strat_unit_id", b"strat_unit_id", "summary", b"summary", "super1_name", b"super1_name", "super2_name", b"super2_name", "title", b"title", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "user_defined_date1", b"user_defined_date1", "user_defined_date2", b"user_defined_date2", "user_defined_text1", b"user_defined_text1", "user_defined_text2", b"user_defined_text2", "user_defined_text3", b"user_defined_text3", "vendor_name", b"vendor_name", "well_name", b"well_name", "well_type", b"well_type", "wellbore_id", b"wellbore_id", "wellbore_md", b"wellbore_md", "wellbore_md_dsdsunit", b"wellbore_md_dsdsunit", "wellbore_name", b"wellbore_name", "wellbore_tvd", b"wellbore_tvd", "wellbore_tvd_dsdsunit", b"wellbore_tvd_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "actual_time", b"actual_time", "actual_time_dsdsunit", b"actual_time_dsdsunit", "actual_value", b"actual_value", "approval_status", b"approval_status", "assignee", b"assignee", "author", b"author", "author_email", b"author_email", "author_phone", b"author_phone", "business_unit", b"business_unit", "case_id", b"case_id", "cd_lesson_action", b"cd_lesson_action", "cd_lesson_bibliography", b"cd_lesson_bibliography", "cd_lesson_discussion", b"cd_lesson_discussion", "cd_lesson_keyword", b"cd_lesson_keyword", "cd_lesson_status_history", b"cd_lesson_status_history", "cd_well", b"cd_well", "change_management_reference", b"change_management_reference", "contact_details", b"contact_details", "contractor", b"contractor", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "cost_value", b"cost_value", "cost_value_dsdsunit", b"cost_value_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_lesson", b"date_lesson", "date_occur", b"date_occur", "drilling_program_reference", b"drilling_program_reference", "drilling_supervisor", b"drilling_supervisor", "equipment_group", b"equipment_group", "equipment_type", b"equipment_type", "event_id", b"event_id", "event_no", b"event_no", "event_type", b"event_type", "expected_outcome", b"expected_outcome", "external_reference", b"external_reference", "follow_up_action", b"follow_up_action", "general_note", b"general_note", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "incident_description", b"incident_description", "is_action_required", b"is_action_required", "is_change_management_required", b"is_change_management_required", "is_externally_reported", b"is_externally_reported", "is_locked", b"is_locked", "keywords", b"keywords", "learning", b"learning", "lesson_approval_date", b"lesson_approval_date", "lesson_description", b"lesson_description", "lesson_id", b"lesson_id", "lesson_purpose", b"lesson_purpose", "lesson_review_date", b"lesson_review_date", "lesson_subtype", b"lesson_subtype", "lesson_type", b"lesson_type", "lithology_id", b"lithology_id", "native_uid", b"native_uid", "operations_group", b"operations_group", "opportunity_savings_cost", b"opportunity_savings_cost", "opportunity_savings_cost_dsdsunit", b"opportunity_savings_cost_dsdsunit", "opportunity_savings_time", b"opportunity_savings_time", "opportunity_savings_time_dsdsunit", b"opportunity_savings_time_dsdsunit", "potential_value", b"potential_value", "priority", b"priority", "qualifier", b"qualifier", "reference_no", b"reference_no", "region", b"region", "report_journal_id", b"report_journal_id", "reservoir_id", b"reservoir_id", "responsible_party", b"responsible_party", "reviewer", b"reviewer", "rig_name", b"rig_name", "rig_type", b"rig_type", "risk_assessment", b"risk_assessment", "scenario_id", b"scenario_id", "specific_note", b"specific_note", "step_no", b"step_no", "strat_unit_id", b"strat_unit_id", "summary", b"summary", "super1_name", b"super1_name", "super2_name", b"super2_name", "title", b"title", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "user_defined_date1", b"user_defined_date1", "user_defined_date2", b"user_defined_date2", "user_defined_text1", b"user_defined_text1", "user_defined_text2", b"user_defined_text2", "user_defined_text3", b"user_defined_text3", "vendor_name", b"vendor_name", "well_id", b"well_id", "well_name", b"well_name", "well_type", b"well_type", "wellbore_id", b"wellbore_id", "wellbore_md", b"wellbore_md", "wellbore_md_dsdsunit", b"wellbore_md_dsdsunit", "wellbore_name", b"wellbore_name", "wellbore_tvd", b"wellbore_tvd", "wellbore_tvd_dsdsunit", b"wellbore_tvd_dsdsunit"]) -> None: ...

global___CdLesson = CdLesson

class CdLessonAction(google.protobuf.message.Message):
    """Original Name: CD_LESSON_ACTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    ACTION_COMMENTS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LESSON_ID_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE2_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE1_FIELD_NUMBER: builtins.int
    CLOSE_OUT_COMMENTS_FIELD_NUMBER: builtins.int
    ACTION_ID_FIELD_NUMBER: builtins.int
    ACTION_REFERENCE_FIELD_NUMBER: builtins.int
    PERCENT_COMPLETE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_SUBMITTED_FIELD_NUMBER: builtins.int
    PERCENT_COMPLETE_FIELD_NUMBER: builtins.int
    CLOSED_BY_FIELD_NUMBER: builtins.int
    DATE_DUE_FIELD_NUMBER: builtins.int
    USER_DEFINED_TEXT1_FIELD_NUMBER: builtins.int
    USER_DEFINED_TEXT2_FIELD_NUMBER: builtins.int
    CRITICALITY_PRIORITY_FIELD_NUMBER: builtins.int
    RESPONSIBLE_PARTY_FIELD_NUMBER: builtins.int
    DATE_CLOSED_FIELD_NUMBER: builtins.int
    USER_DEFINED_TEXT3_FIELD_NUMBER: builtins.int
    CD_LESSON_FIELD_NUMBER: builtins.int
    CD_LESSON_ACTION_STATUS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def action_comments(self) -> global___StringMessage:
        """Original Name: ACTION_COMMENTS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    lesson_id: builtins.str
    """Original Name: LESSON_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def user_defined_date2(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE2, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date1(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE1, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def close_out_comments(self) -> global___StringMessage:
        """Original Name: CLOSE_OUT_COMMENTS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    action_id: builtins.str
    """Original Name: ACTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def action_reference(self) -> global___StringMessage:
        """Original Name: ACTION_REFERENCE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_complete_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_COMPLETE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_submitted(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_SUBMITTED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_complete(self) -> global___FloatMessage:
        """Original Name: PERCENT_COMPLETE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_by(self) -> global___StringMessage:
        """Original Name: CLOSED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_due(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_DUE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_text1(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_TEXT1, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_text2(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_TEXT2, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def criticality_priority(self) -> global___StringMessage:
        """Original Name: CRITICALITY_PRIORITY, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def responsible_party(self) -> global___StringMessage:
        """Original Name: RESPONSIBLE_PARTY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_closed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_CLOSED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_text3(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_TEXT3, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_lesson(self) -> global___CdLessonRef:
        """Remote references:

        Original Name: CD_LESSON, WrappedMessage: CdLesson
        FK_CD_LESSON_ACTION_CD_LESSON
        """
    @property
    def cd_lesson_action_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLessonActionStatusRef]:
        """Original Name: CD_LESSON_ACTION_STATUS, WrappedMessage: CdLessonActionStatus
        FK_CD_LESSON_ACTION_STATUS_CD_LESSON_ACTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        action_comments: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        lesson_id: builtins.str = ...,
        user_defined_date2: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        user_defined_date1: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        close_out_comments: global___StringMessage | None = ...,
        action_id: builtins.str = ...,
        action_reference: global___StringMessage | None = ...,
        percent_complete_dsdsunit: global___StringMessage | None = ...,
        date_submitted: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        percent_complete: global___FloatMessage | None = ...,
        closed_by: global___StringMessage | None = ...,
        date_due: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        user_defined_text1: global___StringMessage | None = ...,
        user_defined_text2: global___StringMessage | None = ...,
        criticality_priority: global___StringMessage | None = ...,
        responsible_party: global___StringMessage | None = ...,
        date_closed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        user_defined_text3: global___StringMessage | None = ...,
        cd_lesson: global___CdLessonRef | None = ...,
        cd_lesson_action_status: collections.abc.Iterable[global___CdLessonActionStatusRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["action_comments", b"action_comments", "action_reference", b"action_reference", "cd_lesson", b"cd_lesson", "close_out_comments", b"close_out_comments", "closed_by", b"closed_by", "criticality_priority", b"criticality_priority", "date_closed", b"date_closed", "date_due", b"date_due", "date_submitted", b"date_submitted", "native_uid", b"native_uid", "percent_complete", b"percent_complete", "percent_complete_dsdsunit", b"percent_complete_dsdsunit", "responsible_party", b"responsible_party", "user_defined_date1", b"user_defined_date1", "user_defined_date2", b"user_defined_date2", "user_defined_text1", b"user_defined_text1", "user_defined_text2", b"user_defined_text2", "user_defined_text3", b"user_defined_text3"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["action_comments", b"action_comments", "action_id", b"action_id", "action_reference", b"action_reference", "cd_lesson", b"cd_lesson", "cd_lesson_action_status", b"cd_lesson_action_status", "close_out_comments", b"close_out_comments", "closed_by", b"closed_by", "criticality_priority", b"criticality_priority", "date_closed", b"date_closed", "date_due", b"date_due", "date_submitted", b"date_submitted", "lesson_id", b"lesson_id", "native_uid", b"native_uid", "percent_complete", b"percent_complete", "percent_complete_dsdsunit", b"percent_complete_dsdsunit", "responsible_party", b"responsible_party", "undeclared_dependencies", b"undeclared_dependencies", "user_defined_date1", b"user_defined_date1", "user_defined_date2", b"user_defined_date2", "user_defined_text1", b"user_defined_text1", "user_defined_text2", b"user_defined_text2", "user_defined_text3", b"user_defined_text3", "well_id", b"well_id"]) -> None: ...

global___CdLessonAction = CdLessonAction

class CdLessonActionStatus(google.protobuf.message.Message):
    """Original Name: CD_LESSON_ACTION_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    STATUS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LESSON_ID_FIELD_NUMBER: builtins.int
    STATUS_ID_FIELD_NUMBER: builtins.int
    STATUS_COMMENTS_FIELD_NUMBER: builtins.int
    STATUS_DATE_FIELD_NUMBER: builtins.int
    ACTION_ID_FIELD_NUMBER: builtins.int
    CD_LESSON_ACTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    lesson_id: builtins.str
    """Original Name: LESSON_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    status_id: builtins.str
    """Original Name: STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status_comments(self) -> global___StringMessage:
        """Original Name: STATUS_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    action_id: builtins.str
    """Original Name: ACTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_lesson_action(self) -> global___CdLessonActionRef:
        """Remote references:

        Original Name: CD_LESSON_ACTION, WrappedMessage: CdLessonAction
        FK_CD_LESSON_ACTION_STATUS_CD_LESSON_ACTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        status: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        lesson_id: builtins.str = ...,
        status_id: builtins.str = ...,
        status_comments: global___StringMessage | None = ...,
        status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        action_id: builtins.str = ...,
        cd_lesson_action: global___CdLessonActionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_lesson_action", b"cd_lesson_action", "native_uid", b"native_uid", "status", b"status", "status_comments", b"status_comments", "status_date", b"status_date"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["action_id", b"action_id", "cd_lesson_action", b"cd_lesson_action", "lesson_id", b"lesson_id", "native_uid", b"native_uid", "status", b"status", "status_comments", b"status_comments", "status_date", b"status_date", "status_id", b"status_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___CdLessonActionStatus = CdLessonActionStatus

class CdLessonBibliography(google.protobuf.message.Message):
    """Original Name: CD_LESSON_BIBLIOGRAPHY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BIBLIOGRAPHY_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LESSON_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE2_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE1_FIELD_NUMBER: builtins.int
    USER_DEFINED_TEXT1_FIELD_NUMBER: builtins.int
    USER_DEFINED_TEXT2_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    USER_DEFINED_TEXT3_FIELD_NUMBER: builtins.int
    CD_LESSON_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    bibliography_id: builtins.str
    """Original Name: BIBLIOGRAPHY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    lesson_id: builtins.str
    """Original Name: LESSON_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date2(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE2, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date1(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE1, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_text1(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_TEXT1, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_text2(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_TEXT2, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_text3(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_TEXT3, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_lesson(self) -> global___CdLessonRef:
        """Remote references:

        Original Name: CD_LESSON, WrappedMessage: CdLesson
        FK_CD_LESSON_BIBLIOGRAPHY_CD_LESSON
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        bibliography_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        lesson_id: builtins.str = ...,
        description: global___StringMessage | None = ...,
        user_defined_date2: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        user_defined_date1: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        user_defined_text1: global___StringMessage | None = ...,
        user_defined_text2: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        user_defined_text3: global___StringMessage | None = ...,
        cd_lesson: global___CdLessonRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_lesson", b"cd_lesson", "description", b"description", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "user_defined_date1", b"user_defined_date1", "user_defined_date2", b"user_defined_date2", "user_defined_text1", b"user_defined_text1", "user_defined_text2", b"user_defined_text2", "user_defined_text3", b"user_defined_text3"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bibliography_id", b"bibliography_id", "cd_lesson", b"cd_lesson", "description", b"description", "lesson_id", b"lesson_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "user_defined_date1", b"user_defined_date1", "user_defined_date2", b"user_defined_date2", "user_defined_text1", b"user_defined_text1", "user_defined_text2", b"user_defined_text2", "user_defined_text3", b"user_defined_text3", "well_id", b"well_id"]) -> None: ...

global___CdLessonBibliography = CdLessonBibliography

class CdLessonDiscussion(google.protobuf.message.Message):
    """Original Name: CD_LESSON_DISCUSSION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTRIBUTOR_FIELD_NUMBER: builtins.int
    DISCUSSION_DATE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LESSON_ID_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE2_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE1_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DISCUSSION_ID_FIELD_NUMBER: builtins.int
    USER_DEFINED_TEXT1_FIELD_NUMBER: builtins.int
    USER_DEFINED_TEXT2_FIELD_NUMBER: builtins.int
    USER_DEFINED_TEXT3_FIELD_NUMBER: builtins.int
    CD_LESSON_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def contributor(self) -> global___StringMessage:
        """Original Name: CONTRIBUTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def discussion_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DISCUSSION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    lesson_id: builtins.str
    """Original Name: LESSON_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def user_defined_date2(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE2, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date1(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE1, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    discussion_id: builtins.str
    """Original Name: DISCUSSION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def user_defined_text1(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_TEXT1, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_text2(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_TEXT2, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_text3(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_TEXT3, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_lesson(self) -> global___CdLessonRef:
        """Remote references:

        Original Name: CD_LESSON, WrappedMessage: CdLesson
        FK_CD_LESSON_DISCUSSION_CD_LESSON
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        contributor: global___StringMessage | None = ...,
        discussion_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        lesson_id: builtins.str = ...,
        user_defined_date2: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        user_defined_date1: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        discussion_id: builtins.str = ...,
        user_defined_text1: global___StringMessage | None = ...,
        user_defined_text2: global___StringMessage | None = ...,
        user_defined_text3: global___StringMessage | None = ...,
        cd_lesson: global___CdLessonRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_lesson", b"cd_lesson", "comments", b"comments", "contributor", b"contributor", "discussion_date", b"discussion_date", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "user_defined_date1", b"user_defined_date1", "user_defined_date2", b"user_defined_date2", "user_defined_text1", b"user_defined_text1", "user_defined_text2", b"user_defined_text2", "user_defined_text3", b"user_defined_text3"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_lesson", b"cd_lesson", "comments", b"comments", "contributor", b"contributor", "discussion_date", b"discussion_date", "discussion_id", b"discussion_id", "lesson_id", b"lesson_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "user_defined_date1", b"user_defined_date1", "user_defined_date2", b"user_defined_date2", "user_defined_text1", b"user_defined_text1", "user_defined_text2", b"user_defined_text2", "user_defined_text3", b"user_defined_text3", "well_id", b"well_id"]) -> None: ...

global___CdLessonDiscussion = CdLessonDiscussion

class CdLessonKeyword(google.protobuf.message.Message):
    """Original Name: CD_LESSON_KEYWORD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LESSON_ID_FIELD_NUMBER: builtins.int
    KEYWORD_FIELD_NUMBER: builtins.int
    KEYWORD_ID_FIELD_NUMBER: builtins.int
    CD_LESSON_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    lesson_id: builtins.str
    """Original Name: LESSON_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def keyword(self) -> global___StringMessage:
        """Original Name: KEYWORD, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    keyword_id: builtins.str
    """Original Name: KEYWORD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_lesson(self) -> global___CdLessonRef:
        """Remote references:

        Original Name: CD_LESSON, WrappedMessage: CdLesson
        FK_CD_LESSON_KEYWORD_CD_LESSON
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        lesson_id: builtins.str = ...,
        keyword: global___StringMessage | None = ...,
        keyword_id: builtins.str = ...,
        cd_lesson: global___CdLessonRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_lesson", b"cd_lesson", "keyword", b"keyword", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_lesson", b"cd_lesson", "keyword", b"keyword", "keyword_id", b"keyword_id", "lesson_id", b"lesson_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___CdLessonKeyword = CdLessonKeyword

class CdLessonStatusHistory(google.protobuf.message.Message):
    """Original Name: CD_LESSON_STATUS_HISTORY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    HISTORY_ID_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LESSON_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    STATUS_DATE_FIELD_NUMBER: builtins.int
    UPDATE_PERSON_FIELD_NUMBER: builtins.int
    CD_LESSON_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    history_id: builtins.str
    """Original Name: HISTORY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    lesson_id: builtins.str
    """Original Name: LESSON_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_person(self) -> global___StringMessage:
        """Original Name: UPDATE_PERSON, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_lesson(self) -> global___CdLessonRef:
        """Remote references:

        Original Name: CD_LESSON, WrappedMessage: CdLesson
        FK_CD_LESSON_STATUS_HISTORY_CD_LESSON
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        history_id: builtins.str = ...,
        status: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        lesson_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_person: global___StringMessage | None = ...,
        cd_lesson: global___CdLessonRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_lesson", b"cd_lesson", "comments", b"comments", "native_uid", b"native_uid", "status", b"status", "status_date", b"status_date", "update_person", b"update_person"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_lesson", b"cd_lesson", "comments", b"comments", "history_id", b"history_id", "lesson_id", b"lesson_id", "native_uid", b"native_uid", "status", b"status", "status_date", b"status_date", "undeclared_dependencies", b"undeclared_dependencies", "update_person", b"update_person", "well_id", b"well_id"]) -> None: ...

global___CdLessonStatusHistory = CdLessonStatusHistory

class CdLibraryWellList(google.protobuf.message.Message):
    """Original Name: CD_LIBRARY_WELL_LIST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LIST_ID_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    list_id: builtins.str
    """Original Name: LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_LIBRARY_WELL_LIST_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        list_id: builtins.str = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "list_id", b"list_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___CdLibraryWellList = CdLibraryWellList

class CdLithologyClass(google.protobuf.message.Message):
    """Original Name: CD_LITHOLOGY_CLASS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MELTING_POINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    POROSITY_FIELD_NUMBER: builtins.int
    FROZEN_CONDUCTIVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LITHOLOGY_ID_FIELD_NUMBER: builtins.int
    FORMATION_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PERMEABILITY_FIELD_NUMBER: builtins.int
    SPECIFIC_HEAT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FROZEN_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FROZEN_DENSITY_FIELD_NUMBER: builtins.int
    DISPLAY_CODE_FIELD_NUMBER: builtins.int
    IS_PERMEABLE_FIELD_NUMBER: builtins.int
    PERMEABILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    POROSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPECIFIC_HEAT_FIELD_NUMBER: builtins.int
    CONDUCTIVITY_FIELD_NUMBER: builtins.int
    CONDUCTIVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ATTACHMENT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    MELTING_POINT_FIELD_NUMBER: builtins.int
    HEAT_OF_FUSION_FIELD_NUMBER: builtins.int
    HEAT_OF_FUSION_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORMATION_DENSITY_FIELD_NUMBER: builtins.int
    FROZEN_CONDUCTIVITY_FIELD_NUMBER: builtins.int
    LITHOLOGY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def melting_point_dsdsunit(self) -> global___StringMessage:
        """Original Name: MELTING_POINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def porosity(self) -> global___FloatMessage:
        """Original Name: POROSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frozen_conductivity_dsdsunit(self) -> global___StringMessage:
        """Original Name: FROZEN_CONDUCTIVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    lithology_id: builtins.str
    """Original Name: LITHOLOGY_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def formation_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def permeability(self) -> global___FloatMessage:
        """Original Name: PERMEABILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_heat_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPECIFIC_HEAT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frozen_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FROZEN_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frozen_density(self) -> global___FloatMessage:
        """Original Name: FROZEN_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def display_code(self) -> global___Int32Message:
        """Original Name: DISPLAY_CODE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_permeable(self) -> global___StringMessage:
        """Original Name: IS_PERMEABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def permeability_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERMEABILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def porosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: POROSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_heat(self) -> global___FloatMessage:
        """Original Name: SPECIFIC_HEAT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductivity(self) -> global___FloatMessage:
        """Original Name: CONDUCTIVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductivity_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONDUCTIVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_journal_id(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_JOURNAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def melting_point(self) -> global___FloatMessage:
        """Original Name: MELTING_POINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def heat_of_fusion(self) -> global___FloatMessage:
        """Original Name: HEAT_OF_FUSION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def heat_of_fusion_dsdsunit(self) -> global___StringMessage:
        """Original Name: HEAT_OF_FUSION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_density(self) -> global___FloatMessage:
        """Original Name: FORMATION_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frozen_conductivity(self) -> global___FloatMessage:
        """Original Name: FROZEN_CONDUCTIVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology(self) -> global___StringMessage:
        """Original Name: LITHOLOGY, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        melting_point_dsdsunit: global___StringMessage | None = ...,
        porosity: global___FloatMessage | None = ...,
        frozen_conductivity_dsdsunit: global___StringMessage | None = ...,
        lithology_id: builtins.str = ...,
        formation_density_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        permeability: global___FloatMessage | None = ...,
        specific_heat_dsdsunit: global___StringMessage | None = ...,
        frozen_density_dsdsunit: global___StringMessage | None = ...,
        frozen_density: global___FloatMessage | None = ...,
        display_code: global___Int32Message | None = ...,
        is_permeable: global___StringMessage | None = ...,
        permeability_dsdsunit: global___StringMessage | None = ...,
        porosity_dsdsunit: global___StringMessage | None = ...,
        specific_heat: global___FloatMessage | None = ...,
        conductivity: global___FloatMessage | None = ...,
        conductivity_dsdsunit: global___StringMessage | None = ...,
        attachment_journal_id: global___StringMessage | None = ...,
        melting_point: global___FloatMessage | None = ...,
        heat_of_fusion: global___FloatMessage | None = ...,
        heat_of_fusion_dsdsunit: global___StringMessage | None = ...,
        formation_density: global___FloatMessage | None = ...,
        frozen_conductivity: global___FloatMessage | None = ...,
        lithology: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["attachment_journal_id", b"attachment_journal_id", "conductivity", b"conductivity", "conductivity_dsdsunit", b"conductivity_dsdsunit", "display_code", b"display_code", "formation_density", b"formation_density", "formation_density_dsdsunit", b"formation_density_dsdsunit", "frozen_conductivity", b"frozen_conductivity", "frozen_conductivity_dsdsunit", b"frozen_conductivity_dsdsunit", "frozen_density", b"frozen_density", "frozen_density_dsdsunit", b"frozen_density_dsdsunit", "heat_of_fusion", b"heat_of_fusion", "heat_of_fusion_dsdsunit", b"heat_of_fusion_dsdsunit", "is_permeable", b"is_permeable", "lithology", b"lithology", "melting_point", b"melting_point", "melting_point_dsdsunit", b"melting_point_dsdsunit", "native_uid", b"native_uid", "permeability", b"permeability", "permeability_dsdsunit", b"permeability_dsdsunit", "porosity", b"porosity", "porosity_dsdsunit", b"porosity_dsdsunit", "specific_heat", b"specific_heat", "specific_heat_dsdsunit", b"specific_heat_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attachment_journal_id", b"attachment_journal_id", "conductivity", b"conductivity", "conductivity_dsdsunit", b"conductivity_dsdsunit", "display_code", b"display_code", "formation_density", b"formation_density", "formation_density_dsdsunit", b"formation_density_dsdsunit", "frozen_conductivity", b"frozen_conductivity", "frozen_conductivity_dsdsunit", b"frozen_conductivity_dsdsunit", "frozen_density", b"frozen_density", "frozen_density_dsdsunit", b"frozen_density_dsdsunit", "heat_of_fusion", b"heat_of_fusion", "heat_of_fusion_dsdsunit", b"heat_of_fusion_dsdsunit", "is_permeable", b"is_permeable", "lithology", b"lithology", "lithology_id", b"lithology_id", "melting_point", b"melting_point", "melting_point_dsdsunit", b"melting_point_dsdsunit", "native_uid", b"native_uid", "permeability", b"permeability", "permeability_dsdsunit", b"permeability_dsdsunit", "porosity", b"porosity", "porosity_dsdsunit", b"porosity_dsdsunit", "specific_heat", b"specific_heat", "specific_heat_dsdsunit", b"specific_heat_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLithologyClass = CdLithologyClass

class CdLocation(google.protobuf.message.Message):
    """Original Name: CD_LOCATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ERROR_Y_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOCATION_TYPE_CODE_FIELD_NUMBER: builtins.int
    ERROR_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    CRS_ID_FIELD_NUMBER: builtins.int
    GEO_ZONE_ID_FIELD_NUMBER: builtins.int
    LOCATION_METHOD_FIELD_NUMBER: builtins.int
    LOCATION_STRING_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    ERROR_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ERROR_Y_FIELD_NUMBER: builtins.int
    LOCATION_TYPE_DESC_FIELD_NUMBER: builtins.int
    ALTERNATE_LOCATION_ID_FIELD_NUMBER: builtins.int
    GEO_SYSTEM_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CD_LOCATION_OHIO_FIELD_NUMBER: builtins.int
    CD_LOCATION_MAPPING_FIELD_NUMBER: builtins.int
    CD_LOCATION_ONTARIO_OFFSHORE_FIELD_NUMBER: builtins.int
    CD_LOCATION_INTERNATIONAL_FIELD_NUMBER: builtins.int
    CD_LOCATION_NARRATIVE_FIELD_NUMBER: builtins.int
    CD_LOCATION_FEDERAL_FIELD_NUMBER: builtins.int
    CD_LOCATION_BC_GRID_FIELD_NUMBER: builtins.int
    CD_LOCATION_NTS_FIELD_NUMBER: builtins.int
    CD_LOCATION_NORTHSEA_FIELD_NUMBER: builtins.int
    CD_LOCATION_TEXAS_FIELD_NUMBER: builtins.int
    CD_LOCATION_ONTARIO_ONSHORE_FIELD_NUMBER: builtins.int
    CD_LOCATION_CARTER_FIELD_NUMBER: builtins.int
    CD_LOCATION_NE_FIELD_NUMBER: builtins.int
    CD_LOCATION_DLS_FIELD_NUMBER: builtins.int
    CD_LOCATION_FPS_FIELD_NUMBER: builtins.int
    CD_LOCATION_GEODETIC_FIELD_NUMBER: builtins.int
    CD_LOCATION_CONGRESS_FIELD_NUMBER: builtins.int
    CD_LOCATION_OCS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def error_y_dsdsunit(self) -> global___StringMessage:
        """Original Name: ERROR_Y_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_type_code(self) -> global___StringMessage:
        """Original Name: LOCATION_TYPE_CODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def error_dsdsunit(self) -> global___StringMessage:
        """Original Name: ERROR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def crs_id(self) -> global___StringMessage:
        """Original Name: CRS_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_zone_id(self) -> global___StringMessage:
        """Original Name: GEO_ZONE_ID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_method(self) -> global___StringMessage:
        """Original Name: LOCATION_METHOD, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_string(self) -> global___StringMessage:
        """Original Name: LOCATION_STRING, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def error(self) -> global___FloatMessage:
        """Original Name: ERROR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def error_y(self) -> global___FloatMessage:
        """Original Name: ERROR_Y, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_type_desc(self) -> global___StringMessage:
        """Original Name: LOCATION_TYPE_DESC, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alternate_location_id(self) -> global___StringMessage:
        """Original Name: ALTERNATE_LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_system_id(self) -> global___StringMessage:
        """Original Name: GEO_SYSTEM_ID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location_ohio(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationOhioRef]:
        """Remote references:

        Original Name: CD_LOCATION_OHIO, WrappedMessage: CdLocationOhio
        FK_CD_LOCATION_OHIO_CD_LOCATION
        """
    @property
    def cd_location_mapping(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationMappingRef]:
        """Original Name: CD_LOCATION_MAPPING, WrappedMessage: CdLocationMapping
        FK_CD_LOCATION_MAPPING_CD_LOCATION
        """
    @property
    def cd_location_ontario_offshore(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationOntarioOffshoreRef]:
        """Original Name: CD_LOCATION_ONTARIO_OFFSHORE, WrappedMessage: CdLocationOntarioOffshore
        FK_CD_LOCATION_ONTARIO_OFFSHORE_CD_LOCATION
        """
    @property
    def cd_location_international(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationInternationalRef]:
        """Original Name: CD_LOCATION_INTERNATIONAL, WrappedMessage: CdLocationInternational
        FK_CD_LOCATION_INTERNATIONAL_CD_LOCATION
        """
    @property
    def cd_location_narrative(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationNarrativeRef]:
        """Original Name: CD_LOCATION_NARRATIVE, WrappedMessage: CdLocationNarrative
        FK_CD_LOCATION_NARRATIVE_CD_LOCATION
        """
    @property
    def cd_location_federal(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationFederalRef]:
        """Original Name: CD_LOCATION_FEDERAL, WrappedMessage: CdLocationFederal
        FK_CD_LOCATION_FEDERAL_CD_LOCATION
        """
    @property
    def cd_location_bc_grid(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationBcGridRef]:
        """Original Name: CD_LOCATION_BC_GRID, WrappedMessage: CdLocationBcGrid
        FK_CD_LOCATION_BC_GRID_CD_LOCATION
        """
    @property
    def cd_location_nts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationNtsRef]:
        """Original Name: CD_LOCATION_NTS, WrappedMessage: CdLocationNts
        FK_CD_LOCATION_NTS_CD_LOCATION
        """
    @property
    def cd_location_northsea(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationNorthseaRef]:
        """Original Name: CD_LOCATION_NORTHSEA, WrappedMessage: CdLocationNorthsea
        FK_CD_LOCATION_NORTHSEA_CD_LOCATION
        """
    @property
    def cd_location_texas(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationTexasRef]:
        """Original Name: CD_LOCATION_TEXAS, WrappedMessage: CdLocationTexas
        FK_CD_LOCATION_TEXAS_CD_LOCATION
        """
    @property
    def cd_location_ontario_onshore(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationOntarioOnshoreRef]:
        """Original Name: CD_LOCATION_ONTARIO_ONSHORE, WrappedMessage: CdLocationOntarioOnshore
        FK_CD_LOCATION_ONTARIO_ONSHORE_CD_LOCATION
        """
    @property
    def cd_location_carter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationCarterRef]:
        """Original Name: CD_LOCATION_CARTER, WrappedMessage: CdLocationCarter
        FK_CD_LOCATION_CARTER_CD_LOCATION
        """
    @property
    def cd_location_ne(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationNeRef]:
        """Original Name: CD_LOCATION_NE, WrappedMessage: CdLocationNe
        FK_CD_LOCATION_NE_CD_LOCATION
        """
    @property
    def cd_location_dls(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationDlsRef]:
        """Original Name: CD_LOCATION_DLS, WrappedMessage: CdLocationDls
        FK_CD_LOCATION_DLS_CD_LOCATION
        """
    @property
    def cd_location_fps(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationFpsRef]:
        """Original Name: CD_LOCATION_FPS, WrappedMessage: CdLocationFps
        FK_CD_LOCATION_FPS_CD_LOCATION
        """
    @property
    def cd_location_geodetic(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationGeodeticRef]:
        """Original Name: CD_LOCATION_GEODETIC, WrappedMessage: CdLocationGeodetic
        FK_CD_LOCATION_GEODETIC_CD_LOCATION
        """
    @property
    def cd_location_congress(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationCongressRef]:
        """Original Name: CD_LOCATION_CONGRESS, WrappedMessage: CdLocationCongress
        FK_CD_LOCATION_CONGRESS_CD_LOCATION
        """
    @property
    def cd_location_ocs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLocationOcsRef]:
        """Original Name: CD_LOCATION_OCS, WrappedMessage: CdLocationOcs
        FK_CD_LOCATION_OCS_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        error_y_dsdsunit: global___StringMessage | None = ...,
        location_type_code: global___StringMessage | None = ...,
        error_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        crs_id: global___StringMessage | None = ...,
        geo_zone_id: global___StringMessage | None = ...,
        location_method: global___StringMessage | None = ...,
        location_string: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        location_id: builtins.str = ...,
        error: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        error_y: global___FloatMessage | None = ...,
        location_type_desc: global___StringMessage | None = ...,
        alternate_location_id: global___StringMessage | None = ...,
        geo_system_id: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        cd_location_ohio: collections.abc.Iterable[global___CdLocationOhioRef] | None = ...,
        cd_location_mapping: collections.abc.Iterable[global___CdLocationMappingRef] | None = ...,
        cd_location_ontario_offshore: collections.abc.Iterable[global___CdLocationOntarioOffshoreRef] | None = ...,
        cd_location_international: collections.abc.Iterable[global___CdLocationInternationalRef] | None = ...,
        cd_location_narrative: collections.abc.Iterable[global___CdLocationNarrativeRef] | None = ...,
        cd_location_federal: collections.abc.Iterable[global___CdLocationFederalRef] | None = ...,
        cd_location_bc_grid: collections.abc.Iterable[global___CdLocationBcGridRef] | None = ...,
        cd_location_nts: collections.abc.Iterable[global___CdLocationNtsRef] | None = ...,
        cd_location_northsea: collections.abc.Iterable[global___CdLocationNorthseaRef] | None = ...,
        cd_location_texas: collections.abc.Iterable[global___CdLocationTexasRef] | None = ...,
        cd_location_ontario_onshore: collections.abc.Iterable[global___CdLocationOntarioOnshoreRef] | None = ...,
        cd_location_carter: collections.abc.Iterable[global___CdLocationCarterRef] | None = ...,
        cd_location_ne: collections.abc.Iterable[global___CdLocationNeRef] | None = ...,
        cd_location_dls: collections.abc.Iterable[global___CdLocationDlsRef] | None = ...,
        cd_location_fps: collections.abc.Iterable[global___CdLocationFpsRef] | None = ...,
        cd_location_geodetic: collections.abc.Iterable[global___CdLocationGeodeticRef] | None = ...,
        cd_location_congress: collections.abc.Iterable[global___CdLocationCongressRef] | None = ...,
        cd_location_ocs: collections.abc.Iterable[global___CdLocationOcsRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["alternate_location_id", b"alternate_location_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "crs_id", b"crs_id", "error", b"error", "error_dsdsunit", b"error_dsdsunit", "error_y", b"error_y", "error_y_dsdsunit", b"error_y_dsdsunit", "geo_system_id", b"geo_system_id", "geo_zone_id", b"geo_zone_id", "location_method", b"location_method", "location_string", b"location_string", "location_type_code", b"location_type_code", "location_type_desc", b"location_type_desc", "native_uid", b"native_uid", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["alternate_location_id", b"alternate_location_id", "cd_location_bc_grid", b"cd_location_bc_grid", "cd_location_carter", b"cd_location_carter", "cd_location_congress", b"cd_location_congress", "cd_location_dls", b"cd_location_dls", "cd_location_federal", b"cd_location_federal", "cd_location_fps", b"cd_location_fps", "cd_location_geodetic", b"cd_location_geodetic", "cd_location_international", b"cd_location_international", "cd_location_mapping", b"cd_location_mapping", "cd_location_narrative", b"cd_location_narrative", "cd_location_ne", b"cd_location_ne", "cd_location_northsea", b"cd_location_northsea", "cd_location_nts", b"cd_location_nts", "cd_location_ocs", b"cd_location_ocs", "cd_location_ohio", b"cd_location_ohio", "cd_location_ontario_offshore", b"cd_location_ontario_offshore", "cd_location_ontario_onshore", b"cd_location_ontario_onshore", "cd_location_texas", b"cd_location_texas", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "crs_id", b"crs_id", "error", b"error", "error_dsdsunit", b"error_dsdsunit", "error_y", b"error_y", "error_y_dsdsunit", b"error_y_dsdsunit", "geo_system_id", b"geo_system_id", "geo_zone_id", b"geo_zone_id", "location_id", b"location_id", "location_method", b"location_method", "location_string", b"location_string", "location_type_code", b"location_type_code", "location_type_desc", b"location_type_desc", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdLocation = CdLocation

class CdLocationBcGrid(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_BC_GRID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    GRID_NO_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    LETTER_CODE_FIELD_NUMBER: builtins.int
    MAPSHEET_NO_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grid_no(self) -> global___StringMessage:
        """Original Name: GRID_NO, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def letter_code(self) -> global___StringMessage:
        """Original Name: LETTER_CODE, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mapsheet_no(self) -> global___StringMessage:
        """Original Name: MAPSHEET_NO, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_BC_GRID_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        grid_no: global___StringMessage | None = ...,
        location_id: builtins.str = ...,
        letter_code: global___StringMessage | None = ...,
        mapsheet_no: global___StringMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "grid_no", b"grid_no", "letter_code", b"letter_code", "mapsheet_no", b"mapsheet_no", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "grid_no", b"grid_no", "letter_code", b"letter_code", "location_id", b"location_id", "mapsheet_no", b"mapsheet_no", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationBcGrid = CdLocationBcGrid

class CdLocationCarter(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_CARTER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CARTER_FOOTAGE_ORIGIN_FIELD_NUMBER: builtins.int
    CARTER_EW_START_LINE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    CARTER_OFFSET_EAST_FIELD_NUMBER: builtins.int
    CARTER_OFFSET_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CARTER_TOWNSHIP_DIR_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    CARTER_MAP_QUAD_NAME_FIELD_NUMBER: builtins.int
    CARTER_MEAS_REF_FIELD_NUMBER: builtins.int
    CARTER_SECTION_FIELD_NUMBER: builtins.int
    CARTER_TOWNSHIP_NO_FIELD_NUMBER: builtins.int
    CARTER_RANGE_NO_FIELD_NUMBER: builtins.int
    CARTER_OFFSET_NORTH_FIELD_NUMBER: builtins.int
    CARTER_OFFSET_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    CARTER_RANGE_DIR_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    CARTER_NS_START_LINE_FIELD_NUMBER: builtins.int
    CARTER_MAP_QUAD_MIN_FIELD_NUMBER: builtins.int
    CARTER_SPOT_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def carter_footage_origin(self) -> global___StringMessage:
        """Original Name: CARTER_FOOTAGE_ORIGIN, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carter_ew_start_line(self) -> global___StringMessage:
        """Original Name: CARTER_EW_START_LINE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def carter_offset_east(self) -> global___FloatMessage:
        """Original Name: CARTER_OFFSET_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carter_offset_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARTER_OFFSET_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carter_township_dir(self) -> global___StringMessage:
        """Original Name: CARTER_TOWNSHIP_DIR, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carter_map_quad_name(self) -> global___StringMessage:
        """Original Name: CARTER_MAP_QUAD_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carter_meas_ref(self) -> global___StringMessage:
        """Original Name: CARTER_MEAS_REF, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carter_section(self) -> global___StringMessage:
        """Original Name: CARTER_SECTION, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carter_township_no(self) -> global___StringMessage:
        """Original Name: CARTER_TOWNSHIP_NO, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carter_range_no(self) -> global___StringMessage:
        """Original Name: CARTER_RANGE_NO, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carter_offset_north(self) -> global___FloatMessage:
        """Original Name: CARTER_OFFSET_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carter_offset_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARTER_OFFSET_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carter_range_dir(self) -> global___StringMessage:
        """Original Name: CARTER_RANGE_DIR, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def carter_ns_start_line(self) -> global___StringMessage:
        """Original Name: CARTER_NS_START_LINE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carter_map_quad_min(self) -> global___StringMessage:
        """Original Name: CARTER_MAP_QUAD_MIN, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carter_spot(self) -> global___StringMessage:
        """Original Name: CARTER_SPOT, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_CARTER_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        carter_footage_origin: global___StringMessage | None = ...,
        carter_ew_start_line: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        carter_offset_east: global___FloatMessage | None = ...,
        carter_offset_north_dsdsunit: global___StringMessage | None = ...,
        carter_township_dir: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        carter_map_quad_name: global___StringMessage | None = ...,
        carter_meas_ref: global___StringMessage | None = ...,
        carter_section: global___StringMessage | None = ...,
        carter_township_no: global___StringMessage | None = ...,
        carter_range_no: global___StringMessage | None = ...,
        carter_offset_north: global___FloatMessage | None = ...,
        carter_offset_east_dsdsunit: global___StringMessage | None = ...,
        carter_range_dir: global___StringMessage | None = ...,
        location_id: builtins.str = ...,
        carter_ns_start_line: global___StringMessage | None = ...,
        carter_map_quad_min: global___StringMessage | None = ...,
        carter_spot: global___StringMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["carter_ew_start_line", b"carter_ew_start_line", "carter_footage_origin", b"carter_footage_origin", "carter_map_quad_min", b"carter_map_quad_min", "carter_map_quad_name", b"carter_map_quad_name", "carter_meas_ref", b"carter_meas_ref", "carter_ns_start_line", b"carter_ns_start_line", "carter_offset_east", b"carter_offset_east", "carter_offset_east_dsdsunit", b"carter_offset_east_dsdsunit", "carter_offset_north", b"carter_offset_north", "carter_offset_north_dsdsunit", b"carter_offset_north_dsdsunit", "carter_range_dir", b"carter_range_dir", "carter_range_no", b"carter_range_no", "carter_section", b"carter_section", "carter_spot", b"carter_spot", "carter_township_dir", b"carter_township_dir", "carter_township_no", b"carter_township_no", "cd_location", b"cd_location", "native_uid", b"native_uid", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["carter_ew_start_line", b"carter_ew_start_line", "carter_footage_origin", b"carter_footage_origin", "carter_map_quad_min", b"carter_map_quad_min", "carter_map_quad_name", b"carter_map_quad_name", "carter_meas_ref", b"carter_meas_ref", "carter_ns_start_line", b"carter_ns_start_line", "carter_offset_east", b"carter_offset_east", "carter_offset_east_dsdsunit", b"carter_offset_east_dsdsunit", "carter_offset_north", b"carter_offset_north", "carter_offset_north_dsdsunit", b"carter_offset_north_dsdsunit", "carter_range_dir", b"carter_range_dir", "carter_range_no", b"carter_range_no", "carter_section", b"carter_section", "carter_spot", b"carter_spot", "carter_township_dir", b"carter_township_dir", "carter_township_no", b"carter_township_no", "cd_location", b"cd_location", "location_id", b"location_id", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationCarter = CdLocationCarter

class CdLocationCongress(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_CONGRESS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONGRESS_OFFSET_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONGRESS_SPOT_FIELD_NUMBER: builtins.int
    CONGRESS_OFFSET_NORTH_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    CONGRESS_MERIDIAN_NAME_FIELD_NUMBER: builtins.int
    DIVISION_OF_SECTION_FIELD_NUMBER: builtins.int
    CONGRESS_EAST_WEST_FIELD_NUMBER: builtins.int
    CONGRESS_EW_START_LIN_FIELD_NUMBER: builtins.int
    CONGRESS_TOWNSHIP_FIELD_NUMBER: builtins.int
    CONGRESS_LOT_NO_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    CONGRESS_RANGE_DIR_FIELD_NUMBER: builtins.int
    CONGRESS_SECTION_FIELD_NUMBER: builtins.int
    CONGRESS_MEAS_REF_FIELD_NUMBER: builtins.int
    CONGRESS_OFFSET_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    CONGRESS_MERIDIAN_CODE_FIELD_NUMBER: builtins.int
    CONGRESS_NORTH_SOUTH_FIELD_NUMBER: builtins.int
    CONGRESS_OFFSET_EAST_FIELD_NUMBER: builtins.int
    CONGRESS_TOWNSHIP_NAME_FIELD_NUMBER: builtins.int
    CONGRESS_RANGE_FIELD_NUMBER: builtins.int
    CONGRESS_TOWNSHIP_DIR_FIELD_NUMBER: builtins.int
    CONGRESS_SECTION_TYPE_FIELD_NUMBER: builtins.int
    DIVISION_OF_QUARTER_SECTION_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def congress_offset_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONGRESS_OFFSET_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_spot(self) -> global___StringMessage:
        """Original Name: CONGRESS_SPOT, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_offset_north(self) -> global___FloatMessage:
        """Original Name: CONGRESS_OFFSET_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_meridian_name(self) -> global___StringMessage:
        """Original Name: CONGRESS_MERIDIAN_NAME, Original type: Edm.String, Max Length: 17,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def division_of_section(self) -> global___StringMessage:
        """Original Name: DIVISION_OF_SECTION, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_east_west(self) -> global___StringMessage:
        """Original Name: CONGRESS_EAST_WEST, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_ew_start_lin(self) -> global___StringMessage:
        """Original Name: CONGRESS_EW_START_LIN, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_township(self) -> global___StringMessage:
        """Original Name: CONGRESS_TOWNSHIP, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_lot_no(self) -> global___StringMessage:
        """Original Name: CONGRESS_LOT_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def congress_range_dir(self) -> global___StringMessage:
        """Original Name: CONGRESS_RANGE_DIR, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_section(self) -> global___StringMessage:
        """Original Name: CONGRESS_SECTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_meas_ref(self) -> global___StringMessage:
        """Original Name: CONGRESS_MEAS_REF, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_offset_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONGRESS_OFFSET_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def congress_meridian_code(self) -> global___Int32Message:
        """Original Name: CONGRESS_MERIDIAN_CODE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_north_south(self) -> global___StringMessage:
        """Original Name: CONGRESS_NORTH_SOUTH, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_offset_east(self) -> global___FloatMessage:
        """Original Name: CONGRESS_OFFSET_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_township_name(self) -> global___StringMessage:
        """Original Name: CONGRESS_TOWNSHIP_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_range(self) -> global___StringMessage:
        """Original Name: CONGRESS_RANGE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_township_dir(self) -> global___StringMessage:
        """Original Name: CONGRESS_TOWNSHIP_DIR, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def congress_section_type(self) -> global___StringMessage:
        """Original Name: CONGRESS_SECTION_TYPE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def division_of_quarter_section(self) -> global___StringMessage:
        """Original Name: DIVISION_OF_QUARTER_SECTION, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_CONGRESS_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        congress_offset_east_dsdsunit: global___StringMessage | None = ...,
        congress_spot: global___StringMessage | None = ...,
        congress_offset_north: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        congress_meridian_name: global___StringMessage | None = ...,
        division_of_section: global___StringMessage | None = ...,
        congress_east_west: global___StringMessage | None = ...,
        congress_ew_start_lin: global___StringMessage | None = ...,
        congress_township: global___StringMessage | None = ...,
        congress_lot_no: global___StringMessage | None = ...,
        location_id: builtins.str = ...,
        congress_range_dir: global___StringMessage | None = ...,
        congress_section: global___StringMessage | None = ...,
        congress_meas_ref: global___StringMessage | None = ...,
        congress_offset_north_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        congress_meridian_code: global___Int32Message | None = ...,
        congress_north_south: global___StringMessage | None = ...,
        congress_offset_east: global___FloatMessage | None = ...,
        congress_township_name: global___StringMessage | None = ...,
        congress_range: global___StringMessage | None = ...,
        congress_township_dir: global___StringMessage | None = ...,
        congress_section_type: global___StringMessage | None = ...,
        division_of_quarter_section: global___StringMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "congress_east_west", b"congress_east_west", "congress_ew_start_lin", b"congress_ew_start_lin", "congress_lot_no", b"congress_lot_no", "congress_meas_ref", b"congress_meas_ref", "congress_meridian_code", b"congress_meridian_code", "congress_meridian_name", b"congress_meridian_name", "congress_north_south", b"congress_north_south", "congress_offset_east", b"congress_offset_east", "congress_offset_east_dsdsunit", b"congress_offset_east_dsdsunit", "congress_offset_north", b"congress_offset_north", "congress_offset_north_dsdsunit", b"congress_offset_north_dsdsunit", "congress_range", b"congress_range", "congress_range_dir", b"congress_range_dir", "congress_section", b"congress_section", "congress_section_type", b"congress_section_type", "congress_spot", b"congress_spot", "congress_township", b"congress_township", "congress_township_dir", b"congress_township_dir", "congress_township_name", b"congress_township_name", "division_of_quarter_section", b"division_of_quarter_section", "division_of_section", b"division_of_section", "native_uid", b"native_uid", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "congress_east_west", b"congress_east_west", "congress_ew_start_lin", b"congress_ew_start_lin", "congress_lot_no", b"congress_lot_no", "congress_meas_ref", b"congress_meas_ref", "congress_meridian_code", b"congress_meridian_code", "congress_meridian_name", b"congress_meridian_name", "congress_north_south", b"congress_north_south", "congress_offset_east", b"congress_offset_east", "congress_offset_east_dsdsunit", b"congress_offset_east_dsdsunit", "congress_offset_north", b"congress_offset_north", "congress_offset_north_dsdsunit", b"congress_offset_north_dsdsunit", "congress_range", b"congress_range", "congress_range_dir", b"congress_range_dir", "congress_section", b"congress_section", "congress_section_type", b"congress_section_type", "congress_spot", b"congress_spot", "congress_township", b"congress_township", "congress_township_dir", b"congress_township_dir", "congress_township_name", b"congress_township_name", "division_of_quarter_section", b"division_of_quarter_section", "division_of_section", b"division_of_section", "location_id", b"location_id", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationCongress = CdLocationCongress

class CdLocationDls(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_DLS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DLS_TOWNSHIP_FIELD_NUMBER: builtins.int
    DLS_MERIDIAN_DIR_FIELD_NUMBER: builtins.int
    DLS_RANGE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    DLS_LEGAL_SUBDIVISION_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    DLS_EVENT_SEQUENCE_FIELD_NUMBER: builtins.int
    DLS_MERIDIAN_FIELD_NUMBER: builtins.int
    DLS_LOCATION_EXCEPTION_FIELD_NUMBER: builtins.int
    DLS_SECTION_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    DLS_TOWNSHIP_MOD_FIELD_NUMBER: builtins.int
    DLS_RANGE_MOD_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def dls_township(self) -> global___StringMessage:
        """Original Name: DLS_TOWNSHIP, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dls_meridian_dir(self) -> global___StringMessage:
        """Original Name: DLS_MERIDIAN_DIR, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dls_range(self) -> global___StringMessage:
        """Original Name: DLS_RANGE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dls_legal_subdivision(self) -> global___StringMessage:
        """Original Name: DLS_LEGAL_SUBDIVISION, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dls_event_sequence(self) -> global___StringMessage:
        """Original Name: DLS_EVENT_SEQUENCE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dls_meridian(self) -> global___StringMessage:
        """Original Name: DLS_MERIDIAN, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dls_location_exception(self) -> global___StringMessage:
        """Original Name: DLS_LOCATION_EXCEPTION, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dls_section(self) -> global___StringMessage:
        """Original Name: DLS_SECTION, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dls_township_mod(self) -> global___StringMessage:
        """Original Name: DLS_TOWNSHIP_MOD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dls_range_mod(self) -> global___StringMessage:
        """Original Name: DLS_RANGE_MOD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_DLS_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        dls_township: global___StringMessage | None = ...,
        dls_meridian_dir: global___StringMessage | None = ...,
        dls_range: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        dls_legal_subdivision: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        dls_event_sequence: global___StringMessage | None = ...,
        dls_meridian: global___StringMessage | None = ...,
        dls_location_exception: global___StringMessage | None = ...,
        dls_section: global___StringMessage | None = ...,
        location_id: builtins.str = ...,
        dls_township_mod: global___StringMessage | None = ...,
        dls_range_mod: global___StringMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "dls_event_sequence", b"dls_event_sequence", "dls_legal_subdivision", b"dls_legal_subdivision", "dls_location_exception", b"dls_location_exception", "dls_meridian", b"dls_meridian", "dls_meridian_dir", b"dls_meridian_dir", "dls_range", b"dls_range", "dls_range_mod", b"dls_range_mod", "dls_section", b"dls_section", "dls_township", b"dls_township", "dls_township_mod", b"dls_township_mod", "native_uid", b"native_uid", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "dls_event_sequence", b"dls_event_sequence", "dls_legal_subdivision", b"dls_legal_subdivision", "dls_location_exception", b"dls_location_exception", "dls_meridian", b"dls_meridian", "dls_meridian_dir", b"dls_meridian_dir", "dls_range", b"dls_range", "dls_range_mod", b"dls_range_mod", "dls_section", b"dls_section", "dls_township", b"dls_township", "dls_township_mod", b"dls_township_mod", "location_id", b"location_id", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationDls = CdLocationDls

class CdLocationFederal(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_FEDERAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    TOWNSHIP_DIR_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    PRINCIPAL_MERIDIAN_FIELD_NUMBER: builtins.int
    BASELINE_FIELD_NUMBER: builtins.int
    DIVISION_OF_SECTION_FIELD_NUMBER: builtins.int
    RANGE_DIR_FIELD_NUMBER: builtins.int
    TOWNSHIP_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    DIVISION_OF_QUARTER_SECTION_FIELD_NUMBER: builtins.int
    SECTION_FIELD_NUMBER: builtins.int
    RANGE_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def township_dir(self) -> global___StringMessage:
        """Original Name: TOWNSHIP_DIR, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def principal_meridian(self) -> global___Int32Message:
        """Original Name: PRINCIPAL_MERIDIAN, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def baseline(self) -> global___Int32Message:
        """Original Name: BASELINE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def division_of_section(self) -> global___StringMessage:
        """Original Name: DIVISION_OF_SECTION, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def range_dir(self) -> global___StringMessage:
        """Original Name: RANGE_DIR, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def township(self) -> global___Int32Message:
        """Original Name: TOWNSHIP, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def division_of_quarter_section(self) -> global___StringMessage:
        """Original Name: DIVISION_OF_QUARTER_SECTION, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section(self) -> global___Int32Message:
        """Original Name: SECTION, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def range(self) -> global___Int32Message:
        """Original Name: RANGE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_FEDERAL_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        township_dir: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        principal_meridian: global___Int32Message | None = ...,
        baseline: global___Int32Message | None = ...,
        division_of_section: global___StringMessage | None = ...,
        range_dir: global___StringMessage | None = ...,
        township: global___Int32Message | None = ...,
        location_id: builtins.str = ...,
        division_of_quarter_section: global___StringMessage | None = ...,
        section: global___Int32Message | None = ...,
        range: global___Int32Message | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["baseline", b"baseline", "cd_location", b"cd_location", "division_of_quarter_section", b"division_of_quarter_section", "division_of_section", b"division_of_section", "native_uid", b"native_uid", "principal_meridian", b"principal_meridian", "range", b"range", "range_dir", b"range_dir", "remarks", b"remarks", "section", b"section", "township", b"township", "township_dir", b"township_dir"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["baseline", b"baseline", "cd_location", b"cd_location", "division_of_quarter_section", b"division_of_quarter_section", "division_of_section", b"division_of_section", "location_id", b"location_id", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "principal_meridian", b"principal_meridian", "range", b"range", "range_dir", b"range_dir", "remarks", b"remarks", "section", b"section", "township", b"township", "township_dir", b"township_dir", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationFederal = CdLocationFederal

class CdLocationFps(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_FPS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FPS_LOCATION_EXCEPTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    FPS_REF_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FPS_REF_LONGITUDE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    FPS_UNIT_FIELD_NUMBER: builtins.int
    FPS_REF_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FPS_SECTION_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    FPS_EVENT_SEQUENCE_FIELD_NUMBER: builtins.int
    FPS_REF_LATITUDE_FIELD_NUMBER: builtins.int
    FPS_GRID_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def fps_location_exception(self) -> global___StringMessage:
        """Original Name: FPS_LOCATION_EXCEPTION, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fps_ref_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: FPS_REF_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fps_ref_longitude(self) -> global___FloatMessage:
        """Original Name: FPS_REF_LONGITUDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fps_unit(self) -> global___StringMessage:
        """Original Name: FPS_UNIT, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fps_ref_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: FPS_REF_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fps_section(self) -> global___StringMessage:
        """Original Name: FPS_SECTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fps_event_sequence(self) -> global___StringMessage:
        """Original Name: FPS_EVENT_SEQUENCE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fps_ref_latitude(self) -> global___FloatMessage:
        """Original Name: FPS_REF_LATITUDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fps_grid(self) -> global___StringMessage:
        """Original Name: FPS_GRID, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_FPS_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        fps_location_exception: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        fps_ref_latitude_dsdsunit: global___StringMessage | None = ...,
        fps_ref_longitude: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        fps_unit: global___StringMessage | None = ...,
        fps_ref_longitude_dsdsunit: global___StringMessage | None = ...,
        fps_section: global___StringMessage | None = ...,
        location_id: builtins.str = ...,
        fps_event_sequence: global___StringMessage | None = ...,
        fps_ref_latitude: global___FloatMessage | None = ...,
        fps_grid: global___StringMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "fps_event_sequence", b"fps_event_sequence", "fps_grid", b"fps_grid", "fps_location_exception", b"fps_location_exception", "fps_ref_latitude", b"fps_ref_latitude", "fps_ref_latitude_dsdsunit", b"fps_ref_latitude_dsdsunit", "fps_ref_longitude", b"fps_ref_longitude", "fps_ref_longitude_dsdsunit", b"fps_ref_longitude_dsdsunit", "fps_section", b"fps_section", "fps_unit", b"fps_unit", "native_uid", b"native_uid", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "fps_event_sequence", b"fps_event_sequence", "fps_grid", b"fps_grid", "fps_location_exception", b"fps_location_exception", "fps_ref_latitude", b"fps_ref_latitude", "fps_ref_latitude_dsdsunit", b"fps_ref_latitude_dsdsunit", "fps_ref_longitude", b"fps_ref_longitude", "fps_ref_longitude_dsdsunit", b"fps_ref_longitude_dsdsunit", "fps_section", b"fps_section", "fps_unit", b"fps_unit", "location_id", b"location_id", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationFps = CdLocationFps

class CdLocationGeodetic(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_GEODETIC, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LONGITUDE_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    LATITUDE_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def longitude(self) -> global___FloatMessage:
        """Original Name: LONGITUDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def latitude(self) -> global___FloatMessage:
        """Original Name: LATITUDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_GEODETIC_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        latitude_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        longitude_dsdsunit: global___StringMessage | None = ...,
        longitude: global___FloatMessage | None = ...,
        location_id: builtins.str = ...,
        remarks: global___StringMessage | None = ...,
        latitude: global___FloatMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "latitude", b"latitude", "latitude_dsdsunit", b"latitude_dsdsunit", "longitude", b"longitude", "longitude_dsdsunit", b"longitude_dsdsunit", "native_uid", b"native_uid", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "latitude", b"latitude", "latitude_dsdsunit", b"latitude_dsdsunit", "location_id", b"location_id", "longitude", b"longitude", "longitude_dsdsunit", b"longitude_dsdsunit", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationGeodetic = CdLocationGeodetic

class CdLocationInternational(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_INTERNATIONAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LONGITUDE_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    LATITUDE_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def longitude(self) -> global___FloatMessage:
        """Original Name: LONGITUDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def latitude(self) -> global___FloatMessage:
        """Original Name: LATITUDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_INTERNATIONAL_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        latitude_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        longitude_dsdsunit: global___StringMessage | None = ...,
        longitude: global___FloatMessage | None = ...,
        location_id: builtins.str = ...,
        remarks: global___StringMessage | None = ...,
        latitude: global___FloatMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "latitude", b"latitude", "latitude_dsdsunit", b"latitude_dsdsunit", "longitude", b"longitude", "longitude_dsdsunit", b"longitude_dsdsunit", "native_uid", b"native_uid", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "latitude", b"latitude", "latitude_dsdsunit", b"latitude_dsdsunit", "location_id", b"location_id", "longitude", b"longitude", "longitude_dsdsunit", b"longitude_dsdsunit", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationInternational = CdLocationInternational

class CdLocationMapping(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_MAPPING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    X_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_Y_FIRST_FIELD_NUMBER: builtins.int
    RANGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EASTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LONGITUDE_FIELD_NUMBER: builtins.int
    CRS_ID_FIELD_NUMBER: builtins.int
    CRS_NAME_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    GEO_ZONE_ID_FIELD_NUMBER: builtins.int
    CONVERGENCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EASTING_FIELD_NUMBER: builtins.int
    CONVERGENCE_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    BEARING_FIELD_NUMBER: builtins.int
    NORTHING_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    DECLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    ELLIPSOID_FIELD_NUMBER: builtins.int
    IS_NORTH_POSITIVE_FIELD_NUMBER: builtins.int
    BEARING_DSDSUNIT_FIELD_NUMBER: builtins.int
    NORTHING_FIELD_NUMBER: builtins.int
    POLAR_REFERENCE_ID_FIELD_NUMBER: builtins.int
    DECLINATION_FIELD_NUMBER: builtins.int
    GEO_SYSTEM_ID_FIELD_NUMBER: builtins.int
    Y_REFERENCE_ID_FIELD_NUMBER: builtins.int
    IS_EAST_POSITIVE_FIELD_NUMBER: builtins.int
    LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCALE_FACTOR_FIELD_NUMBER: builtins.int
    Y_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    X_OFFSET_FIELD_NUMBER: builtins.int
    Y_OFFSET_FIELD_NUMBER: builtins.int
    LATITUDE_FIELD_NUMBER: builtins.int
    X_REFERENCE_ID_FIELD_NUMBER: builtins.int
    RANGE_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def x_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: X_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_y_first(self) -> global___StringMessage:
        """Original Name: IS_Y_FIRST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def range_dsdsunit(self) -> global___StringMessage:
        """Original Name: RANGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def easting_dsdsunit(self) -> global___StringMessage:
        """Original Name: EASTING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def longitude(self) -> global___FloatMessage:
        """Original Name: LONGITUDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def crs_id(self) -> global___StringMessage:
        """Original Name: CRS_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def crs_name(self) -> global___StringMessage:
        """Original Name: CRS_NAME, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_zone_id(self) -> global___StringMessage:
        """Original Name: GEO_ZONE_ID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def convergence_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONVERGENCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def easting(self) -> global___FloatMessage:
        """Original Name: EASTING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def convergence(self) -> global___FloatMessage:
        """Original Name: CONVERGENCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bearing(self) -> global___FloatMessage:
        """Original Name: BEARING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def northing_dsdsunit(self) -> global___StringMessage:
        """Original Name: NORTHING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def declination_dsdsunit(self) -> global___StringMessage:
        """Original Name: DECLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ellipsoid(self) -> global___StringMessage:
        """Original Name: ELLIPSOID, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_north_positive(self) -> global___StringMessage:
        """Original Name: IS_NORTH_POSITIVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bearing_dsdsunit(self) -> global___StringMessage:
        """Original Name: BEARING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def northing(self) -> global___FloatMessage:
        """Original Name: NORTHING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def polar_reference_id(self) -> global___StringMessage:
        """Original Name: POLAR_REFERENCE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def declination(self) -> global___FloatMessage:
        """Original Name: DECLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_system_id(self) -> global___StringMessage:
        """Original Name: GEO_SYSTEM_ID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def y_reference_id(self) -> global___StringMessage:
        """Original Name: Y_REFERENCE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_east_positive(self) -> global___StringMessage:
        """Original Name: IS_EAST_POSITIVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scale_factor(self) -> global___FloatMessage:
        """Original Name: SCALE_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def y_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: Y_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def x_offset(self) -> global___FloatMessage:
        """Original Name: X_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def y_offset(self) -> global___FloatMessage:
        """Original Name: Y_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def latitude(self) -> global___FloatMessage:
        """Original Name: LATITUDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def x_reference_id(self) -> global___StringMessage:
        """Original Name: X_REFERENCE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def range(self) -> global___FloatMessage:
        """Original Name: RANGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_MAPPING_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        x_offset_dsdsunit: global___StringMessage | None = ...,
        is_y_first: global___StringMessage | None = ...,
        range_dsdsunit: global___StringMessage | None = ...,
        easting_dsdsunit: global___StringMessage | None = ...,
        latitude_dsdsunit: global___StringMessage | None = ...,
        longitude: global___FloatMessage | None = ...,
        crs_id: global___StringMessage | None = ...,
        crs_name: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        geo_zone_id: global___StringMessage | None = ...,
        convergence_dsdsunit: global___StringMessage | None = ...,
        easting: global___FloatMessage | None = ...,
        convergence: global___FloatMessage | None = ...,
        location_id: builtins.str = ...,
        bearing: global___FloatMessage | None = ...,
        northing_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        declination_dsdsunit: global___StringMessage | None = ...,
        ellipsoid: global___StringMessage | None = ...,
        is_north_positive: global___StringMessage | None = ...,
        bearing_dsdsunit: global___StringMessage | None = ...,
        northing: global___FloatMessage | None = ...,
        polar_reference_id: global___StringMessage | None = ...,
        declination: global___FloatMessage | None = ...,
        geo_system_id: global___StringMessage | None = ...,
        y_reference_id: global___StringMessage | None = ...,
        is_east_positive: global___StringMessage | None = ...,
        longitude_dsdsunit: global___StringMessage | None = ...,
        scale_factor: global___FloatMessage | None = ...,
        y_offset_dsdsunit: global___StringMessage | None = ...,
        x_offset: global___FloatMessage | None = ...,
        y_offset: global___FloatMessage | None = ...,
        latitude: global___FloatMessage | None = ...,
        x_reference_id: global___StringMessage | None = ...,
        range: global___FloatMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bearing", b"bearing", "bearing_dsdsunit", b"bearing_dsdsunit", "cd_location", b"cd_location", "convergence", b"convergence", "convergence_dsdsunit", b"convergence_dsdsunit", "crs_id", b"crs_id", "crs_name", b"crs_name", "declination", b"declination", "declination_dsdsunit", b"declination_dsdsunit", "easting", b"easting", "easting_dsdsunit", b"easting_dsdsunit", "ellipsoid", b"ellipsoid", "geo_system_id", b"geo_system_id", "geo_zone_id", b"geo_zone_id", "is_east_positive", b"is_east_positive", "is_north_positive", b"is_north_positive", "is_y_first", b"is_y_first", "latitude", b"latitude", "latitude_dsdsunit", b"latitude_dsdsunit", "longitude", b"longitude", "longitude_dsdsunit", b"longitude_dsdsunit", "native_uid", b"native_uid", "northing", b"northing", "northing_dsdsunit", b"northing_dsdsunit", "polar_reference_id", b"polar_reference_id", "range", b"range", "range_dsdsunit", b"range_dsdsunit", "remarks", b"remarks", "scale_factor", b"scale_factor", "x_offset", b"x_offset", "x_offset_dsdsunit", b"x_offset_dsdsunit", "x_reference_id", b"x_reference_id", "y_offset", b"y_offset", "y_offset_dsdsunit", b"y_offset_dsdsunit", "y_reference_id", b"y_reference_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bearing", b"bearing", "bearing_dsdsunit", b"bearing_dsdsunit", "cd_location", b"cd_location", "convergence", b"convergence", "convergence_dsdsunit", b"convergence_dsdsunit", "crs_id", b"crs_id", "crs_name", b"crs_name", "declination", b"declination", "declination_dsdsunit", b"declination_dsdsunit", "easting", b"easting", "easting_dsdsunit", b"easting_dsdsunit", "ellipsoid", b"ellipsoid", "geo_system_id", b"geo_system_id", "geo_zone_id", b"geo_zone_id", "is_east_positive", b"is_east_positive", "is_north_positive", b"is_north_positive", "is_y_first", b"is_y_first", "latitude", b"latitude", "latitude_dsdsunit", b"latitude_dsdsunit", "location_id", b"location_id", "longitude", b"longitude", "longitude_dsdsunit", b"longitude_dsdsunit", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "northing", b"northing", "northing_dsdsunit", b"northing_dsdsunit", "polar_reference_id", b"polar_reference_id", "range", b"range", "range_dsdsunit", b"range_dsdsunit", "remarks", b"remarks", "scale_factor", b"scale_factor", "undeclared_dependencies", b"undeclared_dependencies", "x_offset", b"x_offset", "x_offset_dsdsunit", b"x_offset_dsdsunit", "x_reference_id", b"x_reference_id", "y_offset", b"y_offset", "y_offset_dsdsunit", b"y_offset_dsdsunit", "y_reference_id", b"y_reference_id"]) -> None: ...

global___CdLocationMapping = CdLocationMapping

class CdLocationNarrative(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_NARRATIVE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    NARRATIVE_LOCATION_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def narrative_location(self) -> global___StringMessage:
        """Original Name: NARRATIVE_LOCATION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_NARRATIVE_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        narrative_location: global___StringMessage | None = ...,
        location_id: builtins.str = ...,
        remarks: global___StringMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "narrative_location", b"narrative_location", "native_uid", b"native_uid", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "location_id", b"location_id", "minor_location_id", b"minor_location_id", "narrative_location", b"narrative_location", "native_uid", b"native_uid", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationNarrative = CdLocationNarrative

class CdLocationNe(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_NE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NE_EW_START_LINE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    NE_MAP_QUAD_SEC_FIELD_NUMBER: builtins.int
    NE_MAP_QUAD_MIN_FIELD_NUMBER: builtins.int
    NE_REF_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NE_DISTRICT_FIELD_NUMBER: builtins.int
    NE_NS_START_LINE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    NE_OFFSET_NORTH_FIELD_NUMBER: builtins.int
    NE_TOWNSHIP_NAME_FIELD_NUMBER: builtins.int
    NE_OFFSET_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    NE_MAP_QUAD_NAME_FIELD_NUMBER: builtins.int
    NE_OFFSET_EAST_FIELD_NUMBER: builtins.int
    NE_LOT_CODE_FIELD_NUMBER: builtins.int
    NE_REF_LONGITUDE_FIELD_NUMBER: builtins.int
    NE_MEAS_REF_FIELD_NUMBER: builtins.int
    NE_REF_LATITUDE_FIELD_NUMBER: builtins.int
    NE_FOOTAGE_ORIGIN_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    NE_OFFSET_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    NE_REF_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def ne_ew_start_line(self) -> global___StringMessage:
        """Original Name: NE_EW_START_LINE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ne_map_quad_sec(self) -> global___StringMessage:
        """Original Name: NE_MAP_QUAD_SEC, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_map_quad_min(self) -> global___StringMessage:
        """Original Name: NE_MAP_QUAD_MIN, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_ref_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: NE_REF_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_district(self) -> global___StringMessage:
        """Original Name: NE_DISTRICT, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_ns_start_line(self) -> global___StringMessage:
        """Original Name: NE_NS_START_LINE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_offset_north(self) -> global___FloatMessage:
        """Original Name: NE_OFFSET_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_township_name(self) -> global___StringMessage:
        """Original Name: NE_TOWNSHIP_NAME, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_offset_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: NE_OFFSET_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_map_quad_name(self) -> global___StringMessage:
        """Original Name: NE_MAP_QUAD_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_offset_east(self) -> global___FloatMessage:
        """Original Name: NE_OFFSET_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_lot_code(self) -> global___StringMessage:
        """Original Name: NE_LOT_CODE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_ref_longitude(self) -> global___FloatMessage:
        """Original Name: NE_REF_LONGITUDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_meas_ref(self) -> global___StringMessage:
        """Original Name: NE_MEAS_REF, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_ref_latitude(self) -> global___FloatMessage:
        """Original Name: NE_REF_LATITUDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_footage_origin(self) -> global___StringMessage:
        """Original Name: NE_FOOTAGE_ORIGIN, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ne_offset_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: NE_OFFSET_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ne_ref_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: NE_REF_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_NE_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        ne_ew_start_line: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        ne_map_quad_sec: global___StringMessage | None = ...,
        ne_map_quad_min: global___StringMessage | None = ...,
        ne_ref_latitude_dsdsunit: global___StringMessage | None = ...,
        ne_district: global___StringMessage | None = ...,
        ne_ns_start_line: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        ne_offset_north: global___FloatMessage | None = ...,
        ne_township_name: global___StringMessage | None = ...,
        ne_offset_east_dsdsunit: global___StringMessage | None = ...,
        ne_map_quad_name: global___StringMessage | None = ...,
        ne_offset_east: global___FloatMessage | None = ...,
        ne_lot_code: global___StringMessage | None = ...,
        ne_ref_longitude: global___FloatMessage | None = ...,
        ne_meas_ref: global___StringMessage | None = ...,
        ne_ref_latitude: global___FloatMessage | None = ...,
        ne_footage_origin: global___StringMessage | None = ...,
        location_id: builtins.str = ...,
        ne_offset_north_dsdsunit: global___StringMessage | None = ...,
        ne_ref_longitude_dsdsunit: global___StringMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "native_uid", b"native_uid", "ne_district", b"ne_district", "ne_ew_start_line", b"ne_ew_start_line", "ne_footage_origin", b"ne_footage_origin", "ne_lot_code", b"ne_lot_code", "ne_map_quad_min", b"ne_map_quad_min", "ne_map_quad_name", b"ne_map_quad_name", "ne_map_quad_sec", b"ne_map_quad_sec", "ne_meas_ref", b"ne_meas_ref", "ne_ns_start_line", b"ne_ns_start_line", "ne_offset_east", b"ne_offset_east", "ne_offset_east_dsdsunit", b"ne_offset_east_dsdsunit", "ne_offset_north", b"ne_offset_north", "ne_offset_north_dsdsunit", b"ne_offset_north_dsdsunit", "ne_ref_latitude", b"ne_ref_latitude", "ne_ref_latitude_dsdsunit", b"ne_ref_latitude_dsdsunit", "ne_ref_longitude", b"ne_ref_longitude", "ne_ref_longitude_dsdsunit", b"ne_ref_longitude_dsdsunit", "ne_township_name", b"ne_township_name", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "location_id", b"location_id", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "ne_district", b"ne_district", "ne_ew_start_line", b"ne_ew_start_line", "ne_footage_origin", b"ne_footage_origin", "ne_lot_code", b"ne_lot_code", "ne_map_quad_min", b"ne_map_quad_min", "ne_map_quad_name", b"ne_map_quad_name", "ne_map_quad_sec", b"ne_map_quad_sec", "ne_meas_ref", b"ne_meas_ref", "ne_ns_start_line", b"ne_ns_start_line", "ne_offset_east", b"ne_offset_east", "ne_offset_east_dsdsunit", b"ne_offset_east_dsdsunit", "ne_offset_north", b"ne_offset_north", "ne_offset_north_dsdsunit", b"ne_offset_north_dsdsunit", "ne_ref_latitude", b"ne_ref_latitude", "ne_ref_latitude_dsdsunit", b"ne_ref_latitude_dsdsunit", "ne_ref_longitude", b"ne_ref_longitude", "ne_ref_longitude_dsdsunit", b"ne_ref_longitude_dsdsunit", "ne_township_name", b"ne_township_name", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationNe = CdLocationNe

class CdLocationNorthsea(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_NORTHSEA, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    NORTHSEA_QUADRANT_PREFIX_FIELD_NUMBER: builtins.int
    NORTHSEA_WELL_NO_PREFIX_FIELD_NUMBER: builtins.int
    NORTHSEA_BLOCK_SUFFIX_FIELD_NUMBER: builtins.int
    NORTHSEA_QUADRANT_NO_FIELD_NUMBER: builtins.int
    NORTHSEA_WELL_NO_SUFFIX_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    NORTHSEA_WELL_SEQ_NO_FIELD_NUMBER: builtins.int
    NORTHSEA_PRINCIPAL_MERIDIAN_FIELD_NUMBER: builtins.int
    NORTHSEA_BLOCK_NO_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    NORTHSEA_LAND_WELL_IND_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def northsea_quadrant_prefix(self) -> global___StringMessage:
        """Original Name: NORTHSEA_QUADRANT_PREFIX, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def northsea_well_no_prefix(self) -> global___StringMessage:
        """Original Name: NORTHSEA_WELL_NO_PREFIX, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def northsea_block_suffix(self) -> global___StringMessage:
        """Original Name: NORTHSEA_BLOCK_SUFFIX, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def northsea_quadrant_no(self) -> global___Int32Message:
        """Original Name: NORTHSEA_QUADRANT_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def northsea_well_no_suffix(self) -> global___StringMessage:
        """Original Name: NORTHSEA_WELL_NO_SUFFIX, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def northsea_well_seq_no(self) -> global___Int32Message:
        """Original Name: NORTHSEA_WELL_SEQ_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def northsea_principal_meridian(self) -> global___StringMessage:
        """Original Name: NORTHSEA_PRINCIPAL_MERIDIAN, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def northsea_block_no(self) -> global___StringMessage:
        """Original Name: NORTHSEA_BLOCK_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def northsea_land_well_ind(self) -> global___StringMessage:
        """Original Name: NORTHSEA_LAND_WELL_IND, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_NORTHSEA_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        northsea_quadrant_prefix: global___StringMessage | None = ...,
        northsea_well_no_prefix: global___StringMessage | None = ...,
        northsea_block_suffix: global___StringMessage | None = ...,
        northsea_quadrant_no: global___Int32Message | None = ...,
        northsea_well_no_suffix: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        northsea_well_seq_no: global___Int32Message | None = ...,
        northsea_principal_meridian: global___StringMessage | None = ...,
        northsea_block_no: global___StringMessage | None = ...,
        location_id: builtins.str = ...,
        northsea_land_well_ind: global___StringMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "native_uid", b"native_uid", "northsea_block_no", b"northsea_block_no", "northsea_block_suffix", b"northsea_block_suffix", "northsea_land_well_ind", b"northsea_land_well_ind", "northsea_principal_meridian", b"northsea_principal_meridian", "northsea_quadrant_no", b"northsea_quadrant_no", "northsea_quadrant_prefix", b"northsea_quadrant_prefix", "northsea_well_no_prefix", b"northsea_well_no_prefix", "northsea_well_no_suffix", b"northsea_well_no_suffix", "northsea_well_seq_no", b"northsea_well_seq_no", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "location_id", b"location_id", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "northsea_block_no", b"northsea_block_no", "northsea_block_suffix", b"northsea_block_suffix", "northsea_land_well_ind", b"northsea_land_well_ind", "northsea_principal_meridian", b"northsea_principal_meridian", "northsea_quadrant_no", b"northsea_quadrant_no", "northsea_quadrant_prefix", b"northsea_quadrant_prefix", "northsea_well_no_prefix", b"northsea_well_no_prefix", "northsea_well_no_suffix", b"northsea_well_no_suffix", "northsea_well_seq_no", b"northsea_well_seq_no", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationNorthsea = CdLocationNorthsea

class CdLocationNts(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_NTS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    NTS_LETTER_QUAD_FIELD_NUMBER: builtins.int
    NTS_QUARTER_UNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    NTS_EVENT_SEQUENCE_FIELD_NUMBER: builtins.int
    NTS_SIXTEENTH_FIELD_NUMBER: builtins.int
    NTS_BLOCK_FIELD_NUMBER: builtins.int
    NTS_PRIMARY_QUAD_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    NTS_LOCATION_EXCEPTION_FIELD_NUMBER: builtins.int
    NTS_UNIT_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def nts_letter_quad(self) -> global___StringMessage:
        """Original Name: NTS_LETTER_QUAD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nts_quarter_unit(self) -> global___StringMessage:
        """Original Name: NTS_QUARTER_UNIT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nts_event_sequence(self) -> global___StringMessage:
        """Original Name: NTS_EVENT_SEQUENCE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nts_sixteenth(self) -> global___StringMessage:
        """Original Name: NTS_SIXTEENTH, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nts_block(self) -> global___StringMessage:
        """Original Name: NTS_BLOCK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nts_primary_quad(self) -> global___StringMessage:
        """Original Name: NTS_PRIMARY_QUAD, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def nts_location_exception(self) -> global___StringMessage:
        """Original Name: NTS_LOCATION_EXCEPTION, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nts_unit(self) -> global___StringMessage:
        """Original Name: NTS_UNIT, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_NTS_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        nts_letter_quad: global___StringMessage | None = ...,
        nts_quarter_unit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        nts_event_sequence: global___StringMessage | None = ...,
        nts_sixteenth: global___StringMessage | None = ...,
        nts_block: global___StringMessage | None = ...,
        nts_primary_quad: global___StringMessage | None = ...,
        location_id: builtins.str = ...,
        nts_location_exception: global___StringMessage | None = ...,
        nts_unit: global___StringMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "native_uid", b"native_uid", "nts_block", b"nts_block", "nts_event_sequence", b"nts_event_sequence", "nts_letter_quad", b"nts_letter_quad", "nts_location_exception", b"nts_location_exception", "nts_primary_quad", b"nts_primary_quad", "nts_quarter_unit", b"nts_quarter_unit", "nts_sixteenth", b"nts_sixteenth", "nts_unit", b"nts_unit", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "location_id", b"location_id", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "nts_block", b"nts_block", "nts_event_sequence", b"nts_event_sequence", "nts_letter_quad", b"nts_letter_quad", "nts_location_exception", b"nts_location_exception", "nts_primary_quad", b"nts_primary_quad", "nts_quarter_unit", b"nts_quarter_unit", "nts_sixteenth", b"nts_sixteenth", "nts_unit", b"nts_unit", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationNts = CdLocationNts

class CdLocationOcs(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_OCS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OCS_OFFSET_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    OCS_EW_START_LINE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    OCS_OFFSET_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    OCS_STATE_FED_IND_FIELD_NUMBER: builtins.int
    OCS_AREA_NAME_FIELD_NUMBER: builtins.int
    OCS_WATER_BOTTOM_ZONE_FIELD_NUMBER: builtins.int
    OCS_OFFSET_NORTH_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    OCS_NS_START_LINE_FIELD_NUMBER: builtins.int
    OCS_BLOCK_RANGE_FIELD_NUMBER: builtins.int
    OCS_OFFSET_EAST_FIELD_NUMBER: builtins.int
    OCS_EAST_WEST_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    OCS_NO_FIELD_NUMBER: builtins.int
    OCS_BLOCK_ADDITION_FIELD_NUMBER: builtins.int
    OCS_FOOTAGE_ORIGIN_FIELD_NUMBER: builtins.int
    OCS_MEAS_REF_FIELD_NUMBER: builtins.int
    OCS_UTM_QUAD_FIELD_NUMBER: builtins.int
    OCS_NORTH_SOUTH_FIELD_NUMBER: builtins.int
    OCS_WATER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    OCS_BLOCK_MODIFIER_FIELD_NUMBER: builtins.int
    OCS_BLOCK_NO_FIELD_NUMBER: builtins.int
    OCS_BLOCK_TIER_FIELD_NUMBER: builtins.int
    OCS_WATER_DEPTH_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def ocs_offset_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: OCS_OFFSET_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_ew_start_line(self) -> global___StringMessage:
        """Original Name: OCS_EW_START_LINE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_offset_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: OCS_OFFSET_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_state_fed_ind(self) -> global___StringMessage:
        """Original Name: OCS_STATE_FED_IND, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_area_name(self) -> global___StringMessage:
        """Original Name: OCS_AREA_NAME, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_water_bottom_zone(self) -> global___StringMessage:
        """Original Name: OCS_WATER_BOTTOM_ZONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_offset_north(self) -> global___FloatMessage:
        """Original Name: OCS_OFFSET_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ocs_ns_start_line(self) -> global___StringMessage:
        """Original Name: OCS_NS_START_LINE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_block_range(self) -> global___Int32Message:
        """Original Name: OCS_BLOCK_RANGE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_offset_east(self) -> global___FloatMessage:
        """Original Name: OCS_OFFSET_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_east_west(self) -> global___StringMessage:
        """Original Name: OCS_EAST_WEST, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ocs_no(self) -> global___StringMessage:
        """Original Name: OCS_NO, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_block_addition(self) -> global___StringMessage:
        """Original Name: OCS_BLOCK_ADDITION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_footage_origin(self) -> global___StringMessage:
        """Original Name: OCS_FOOTAGE_ORIGIN, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_meas_ref(self) -> global___StringMessage:
        """Original Name: OCS_MEAS_REF, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_utm_quad(self) -> global___StringMessage:
        """Original Name: OCS_UTM_QUAD, Original type: Edm.String, Max Length: 7,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_north_south(self) -> global___StringMessage:
        """Original Name: OCS_NORTH_SOUTH, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_water_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: OCS_WATER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_block_modifier(self) -> global___StringMessage:
        """Original Name: OCS_BLOCK_MODIFIER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_block_no(self) -> global___StringMessage:
        """Original Name: OCS_BLOCK_NO, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_block_tier(self) -> global___Int32Message:
        """Original Name: OCS_BLOCK_TIER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ocs_water_depth(self) -> global___FloatMessage:
        """Original Name: OCS_WATER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_OCS_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        ocs_offset_east_dsdsunit: global___StringMessage | None = ...,
        ocs_ew_start_line: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        ocs_offset_north_dsdsunit: global___StringMessage | None = ...,
        ocs_state_fed_ind: global___StringMessage | None = ...,
        ocs_area_name: global___StringMessage | None = ...,
        ocs_water_bottom_zone: global___StringMessage | None = ...,
        ocs_offset_north: global___FloatMessage | None = ...,
        location_id: builtins.str = ...,
        ocs_ns_start_line: global___StringMessage | None = ...,
        ocs_block_range: global___Int32Message | None = ...,
        ocs_offset_east: global___FloatMessage | None = ...,
        ocs_east_west: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        ocs_no: global___StringMessage | None = ...,
        ocs_block_addition: global___StringMessage | None = ...,
        ocs_footage_origin: global___StringMessage | None = ...,
        ocs_meas_ref: global___StringMessage | None = ...,
        ocs_utm_quad: global___StringMessage | None = ...,
        ocs_north_south: global___StringMessage | None = ...,
        ocs_water_depth_dsdsunit: global___StringMessage | None = ...,
        ocs_block_modifier: global___StringMessage | None = ...,
        ocs_block_no: global___StringMessage | None = ...,
        ocs_block_tier: global___Int32Message | None = ...,
        ocs_water_depth: global___FloatMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "native_uid", b"native_uid", "ocs_area_name", b"ocs_area_name", "ocs_block_addition", b"ocs_block_addition", "ocs_block_modifier", b"ocs_block_modifier", "ocs_block_no", b"ocs_block_no", "ocs_block_range", b"ocs_block_range", "ocs_block_tier", b"ocs_block_tier", "ocs_east_west", b"ocs_east_west", "ocs_ew_start_line", b"ocs_ew_start_line", "ocs_footage_origin", b"ocs_footage_origin", "ocs_meas_ref", b"ocs_meas_ref", "ocs_no", b"ocs_no", "ocs_north_south", b"ocs_north_south", "ocs_ns_start_line", b"ocs_ns_start_line", "ocs_offset_east", b"ocs_offset_east", "ocs_offset_east_dsdsunit", b"ocs_offset_east_dsdsunit", "ocs_offset_north", b"ocs_offset_north", "ocs_offset_north_dsdsunit", b"ocs_offset_north_dsdsunit", "ocs_state_fed_ind", b"ocs_state_fed_ind", "ocs_utm_quad", b"ocs_utm_quad", "ocs_water_bottom_zone", b"ocs_water_bottom_zone", "ocs_water_depth", b"ocs_water_depth", "ocs_water_depth_dsdsunit", b"ocs_water_depth_dsdsunit", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "location_id", b"location_id", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "ocs_area_name", b"ocs_area_name", "ocs_block_addition", b"ocs_block_addition", "ocs_block_modifier", b"ocs_block_modifier", "ocs_block_no", b"ocs_block_no", "ocs_block_range", b"ocs_block_range", "ocs_block_tier", b"ocs_block_tier", "ocs_east_west", b"ocs_east_west", "ocs_ew_start_line", b"ocs_ew_start_line", "ocs_footage_origin", b"ocs_footage_origin", "ocs_meas_ref", b"ocs_meas_ref", "ocs_no", b"ocs_no", "ocs_north_south", b"ocs_north_south", "ocs_ns_start_line", b"ocs_ns_start_line", "ocs_offset_east", b"ocs_offset_east", "ocs_offset_east_dsdsunit", b"ocs_offset_east_dsdsunit", "ocs_offset_north", b"ocs_offset_north", "ocs_offset_north_dsdsunit", b"ocs_offset_north_dsdsunit", "ocs_state_fed_ind", b"ocs_state_fed_ind", "ocs_utm_quad", b"ocs_utm_quad", "ocs_water_bottom_zone", b"ocs_water_bottom_zone", "ocs_water_depth", b"ocs_water_depth", "ocs_water_depth_dsdsunit", b"ocs_water_depth_dsdsunit", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationOcs = CdLocationOcs

class CdLocationOhio(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_OHIO, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OHIO_OFFSET_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    OHIO_TOWNSHIP_NAME_FIELD_NUMBER: builtins.int
    OHIO_MEAS_REF_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    OHIO_EW_START_LINE_FIELD_NUMBER: builtins.int
    OHIO_NS_START_LINE_FIELD_NUMBER: builtins.int
    OHIO_OFFSET_NORTH_FIELD_NUMBER: builtins.int
    OHIO_SPOT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    OHIO_MAP_QUAD_NAME_FIELD_NUMBER: builtins.int
    OHIO_MAP_QUAD_MIN_FIELD_NUMBER: builtins.int
    OHIO_TOWNSHIP_LOT_CODE_FIELD_NUMBER: builtins.int
    OHIO_OFFSET_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    OHIO_FOOTAGE_ORIGIN_FIELD_NUMBER: builtins.int
    OHIO_TOWNSHIP_SECT_CODE_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    OHIO_OFFSET_EAST_FIELD_NUMBER: builtins.int
    OHIO_MERIDIAN_CODE_FIELD_NUMBER: builtins.int
    OHIO_MERIDIAN_NAME_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def ohio_offset_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: OHIO_OFFSET_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ohio_township_name(self) -> global___StringMessage:
        """Original Name: OHIO_TOWNSHIP_NAME, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ohio_meas_ref(self) -> global___StringMessage:
        """Original Name: OHIO_MEAS_REF, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ohio_ew_start_line(self) -> global___StringMessage:
        """Original Name: OHIO_EW_START_LINE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ohio_ns_start_line(self) -> global___StringMessage:
        """Original Name: OHIO_NS_START_LINE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ohio_offset_north(self) -> global___FloatMessage:
        """Original Name: OHIO_OFFSET_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ohio_spot(self) -> global___StringMessage:
        """Original Name: OHIO_SPOT, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ohio_map_quad_name(self) -> global___StringMessage:
        """Original Name: OHIO_MAP_QUAD_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ohio_map_quad_min(self) -> global___StringMessage:
        """Original Name: OHIO_MAP_QUAD_MIN, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ohio_township_lot_code(self) -> global___StringMessage:
        """Original Name: OHIO_TOWNSHIP_LOT_CODE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ohio_offset_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: OHIO_OFFSET_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ohio_footage_origin(self) -> global___StringMessage:
        """Original Name: OHIO_FOOTAGE_ORIGIN, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ohio_township_sect_code(self) -> global___StringMessage:
        """Original Name: OHIO_TOWNSHIP_SECT_CODE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ohio_offset_east(self) -> global___FloatMessage:
        """Original Name: OHIO_OFFSET_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ohio_meridian_code(self) -> global___Int32Message:
        """Original Name: OHIO_MERIDIAN_CODE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ohio_meridian_name(self) -> global___StringMessage:
        """Original Name: OHIO_MERIDIAN_NAME, Original type: Edm.String, Max Length: 17,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_OHIO_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        ohio_offset_north_dsdsunit: global___StringMessage | None = ...,
        ohio_township_name: global___StringMessage | None = ...,
        ohio_meas_ref: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        ohio_ew_start_line: global___StringMessage | None = ...,
        ohio_ns_start_line: global___StringMessage | None = ...,
        ohio_offset_north: global___FloatMessage | None = ...,
        ohio_spot: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        ohio_map_quad_name: global___StringMessage | None = ...,
        ohio_map_quad_min: global___StringMessage | None = ...,
        ohio_township_lot_code: global___StringMessage | None = ...,
        ohio_offset_east_dsdsunit: global___StringMessage | None = ...,
        ohio_footage_origin: global___StringMessage | None = ...,
        ohio_township_sect_code: global___StringMessage | None = ...,
        location_id: builtins.str = ...,
        ohio_offset_east: global___FloatMessage | None = ...,
        ohio_meridian_code: global___Int32Message | None = ...,
        ohio_meridian_name: global___StringMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "native_uid", b"native_uid", "ohio_ew_start_line", b"ohio_ew_start_line", "ohio_footage_origin", b"ohio_footage_origin", "ohio_map_quad_min", b"ohio_map_quad_min", "ohio_map_quad_name", b"ohio_map_quad_name", "ohio_meas_ref", b"ohio_meas_ref", "ohio_meridian_code", b"ohio_meridian_code", "ohio_meridian_name", b"ohio_meridian_name", "ohio_ns_start_line", b"ohio_ns_start_line", "ohio_offset_east", b"ohio_offset_east", "ohio_offset_east_dsdsunit", b"ohio_offset_east_dsdsunit", "ohio_offset_north", b"ohio_offset_north", "ohio_offset_north_dsdsunit", b"ohio_offset_north_dsdsunit", "ohio_spot", b"ohio_spot", "ohio_township_lot_code", b"ohio_township_lot_code", "ohio_township_name", b"ohio_township_name", "ohio_township_sect_code", b"ohio_township_sect_code", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "location_id", b"location_id", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "ohio_ew_start_line", b"ohio_ew_start_line", "ohio_footage_origin", b"ohio_footage_origin", "ohio_map_quad_min", b"ohio_map_quad_min", "ohio_map_quad_name", b"ohio_map_quad_name", "ohio_meas_ref", b"ohio_meas_ref", "ohio_meridian_code", b"ohio_meridian_code", "ohio_meridian_name", b"ohio_meridian_name", "ohio_ns_start_line", b"ohio_ns_start_line", "ohio_offset_east", b"ohio_offset_east", "ohio_offset_east_dsdsunit", b"ohio_offset_east_dsdsunit", "ohio_offset_north", b"ohio_offset_north", "ohio_offset_north_dsdsunit", b"ohio_offset_north_dsdsunit", "ohio_spot", b"ohio_spot", "ohio_township_lot_code", b"ohio_township_lot_code", "ohio_township_name", b"ohio_township_name", "ohio_township_sect_code", b"ohio_township_sect_code", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationOhio = CdLocationOhio

class CdLocationOntarioOffshore(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_ONTARIO_OFFSHORE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TRACT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    SUB_TRACT_FIELD_NUMBER: builtins.int
    BLOCK_FIELD_NUMBER: builtins.int
    SUB_SUB_TRACT_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tract(self) -> global___StringMessage:
        """Original Name: TRACT, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sub_tract(self) -> global___StringMessage:
        """Original Name: SUB_TRACT, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def block(self) -> global___StringMessage:
        """Original Name: BLOCK, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub_sub_tract(self) -> global___StringMessage:
        """Original Name: SUB_SUB_TRACT, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_ONTARIO_OFFSHORE_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tract: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        sub_tract: global___StringMessage | None = ...,
        block: global___StringMessage | None = ...,
        sub_sub_tract: global___StringMessage | None = ...,
        location_id: builtins.str = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["block", b"block", "cd_location", b"cd_location", "native_uid", b"native_uid", "sub_sub_tract", b"sub_sub_tract", "sub_tract", b"sub_tract", "tract", b"tract"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["block", b"block", "cd_location", b"cd_location", "location_id", b"location_id", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "sub_sub_tract", b"sub_sub_tract", "sub_tract", b"sub_tract", "tract", b"tract", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationOntarioOffshore = CdLocationOntarioOffshore

class CdLocationOntarioOnshore(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_ONTARIO_ONSHORE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COUNTY_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    TRACT_NO_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    BLOCK_NO_FIELD_NUMBER: builtins.int
    TOWNSHIP_NAME_FIELD_NUMBER: builtins.int
    CONCESSION_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def county_name(self) -> global___StringMessage:
        """Original Name: COUNTY_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tract_no(self) -> global___StringMessage:
        """Original Name: TRACT_NO, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def block_no(self) -> global___StringMessage:
        """Original Name: BLOCK_NO, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def township_name(self) -> global___StringMessage:
        """Original Name: TOWNSHIP_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def concession(self) -> global___StringMessage:
        """Original Name: CONCESSION, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_ONTARIO_ONSHORE_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        county_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        tract_no: global___StringMessage | None = ...,
        location_id: builtins.str = ...,
        block_no: global___StringMessage | None = ...,
        township_name: global___StringMessage | None = ...,
        concession: global___StringMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["block_no", b"block_no", "cd_location", b"cd_location", "concession", b"concession", "county_name", b"county_name", "native_uid", b"native_uid", "township_name", b"township_name", "tract_no", b"tract_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["block_no", b"block_no", "cd_location", b"cd_location", "concession", b"concession", "county_name", b"county_name", "location_id", b"location_id", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "township_name", b"township_name", "tract_no", b"tract_no", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationOntarioOnshore = CdLocationOntarioOnshore

class CdLocationReference(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_REFERENCE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    POINT_LOCATION_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REFERENCE_NAME_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    ENDPOINT_LOCATION_ID_FIELD_NUMBER: builtins.int
    LOCATION_REFERENCE_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def point_location_id(self) -> global___StringMessage:
        """Original Name: POINT_LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_name(self) -> global___StringMessage:
        """Original Name: REFERENCE_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def endpoint_location_id(self) -> global___StringMessage:
        """Original Name: ENDPOINT_LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_reference_id: builtins.str
    """Original Name: LOCATION_REFERENCE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        point_location_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        reference_name: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        endpoint_location_id: global___StringMessage | None = ...,
        location_reference_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["endpoint_location_id", b"endpoint_location_id", "native_uid", b"native_uid", "point_location_id", b"point_location_id", "reference_name", b"reference_name", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["endpoint_location_id", b"endpoint_location_id", "location_reference_id", b"location_reference_id", "native_uid", b"native_uid", "point_location_id", b"point_location_id", "reference_name", b"reference_name", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationReference = CdLocationReference

class CdLocationTexas(google.protobuf.message.Message):
    """Original Name: CD_LOCATION_TEXAS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TEXAS_SEC_LAB_LOT_NO_FIELD_NUMBER: builtins.int
    TEXAS_OFFSET_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    TEXAS_OFFSET_NORTH_FIELD_NUMBER: builtins.int
    TEXAS_FOOTAGE_ORIGIN_FIELD_NUMBER: builtins.int
    TEXAS_BLOCK_FRACTION_FIELD_NUMBER: builtins.int
    TEXAS_LOT_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    TEXAS_RR_DISTRICT_FIELD_NUMBER: builtins.int
    TEXAS_MEAS_REF_FIELD_NUMBER: builtins.int
    TEXAS_SURVEY_NAME_FIELD_NUMBER: builtins.int
    TEXAS_SECTION_FRACTION_FIELD_NUMBER: builtins.int
    TEXAS_NORTH_SOUTH_FIELD_NUMBER: builtins.int
    TEXAS_SPOT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_LOCATION_ID_FIELD_NUMBER: builtins.int
    TEXAS_BLK_LGE_TWP_IND_FIELD_NUMBER: builtins.int
    TEXAS_NS_START_LINE_FIELD_NUMBER: builtins.int
    TEXAS_OFFSET_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEXAS_LEAGUE_FIELD_NUMBER: builtins.int
    TEXAS_OFFSET_EAST_FIELD_NUMBER: builtins.int
    TEXAS_EW_START_LINE_FIELD_NUMBER: builtins.int
    TEXAS_EAST_WEST_FIELD_NUMBER: builtins.int
    TEXAS_ABSTRACT_NO_FIELD_NUMBER: builtins.int
    TEXAS_SEC_LAB_LOT_IND_FIELD_NUMBER: builtins.int
    TEXAS_BLK_LGE_TWP_NO_FIELD_NUMBER: builtins.int
    CD_LOCATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def texas_sec_lab_lot_no(self) -> global___StringMessage:
        """Original Name: TEXAS_SEC_LAB_LOT_NO, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_offset_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEXAS_OFFSET_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_offset_north(self) -> global___FloatMessage:
        """Original Name: TEXAS_OFFSET_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_footage_origin(self) -> global___StringMessage:
        """Original Name: TEXAS_FOOTAGE_ORIGIN, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_block_fraction(self) -> global___StringMessage:
        """Original Name: TEXAS_BLOCK_FRACTION, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_lot(self) -> global___StringMessage:
        """Original Name: TEXAS_LOT, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    location_id: builtins.str
    """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def texas_rr_district(self) -> global___StringMessage:
        """Original Name: TEXAS_RR_DISTRICT, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_meas_ref(self) -> global___StringMessage:
        """Original Name: TEXAS_MEAS_REF, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_survey_name(self) -> global___StringMessage:
        """Original Name: TEXAS_SURVEY_NAME, Original type: Edm.String, Max Length: 17,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_section_fraction(self) -> global___StringMessage:
        """Original Name: TEXAS_SECTION_FRACTION, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_north_south(self) -> global___StringMessage:
        """Original Name: TEXAS_NORTH_SOUTH, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_spot(self) -> global___StringMessage:
        """Original Name: TEXAS_SPOT, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    minor_location_id: builtins.str
    """Original Name: MINOR_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def texas_blk_lge_twp_ind(self) -> global___StringMessage:
        """Original Name: TEXAS_BLK_LGE_TWP_IND, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_ns_start_line(self) -> global___StringMessage:
        """Original Name: TEXAS_NS_START_LINE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_offset_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEXAS_OFFSET_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_league(self) -> global___StringMessage:
        """Original Name: TEXAS_LEAGUE, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_offset_east(self) -> global___FloatMessage:
        """Original Name: TEXAS_OFFSET_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_ew_start_line(self) -> global___StringMessage:
        """Original Name: TEXAS_EW_START_LINE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_east_west(self) -> global___StringMessage:
        """Original Name: TEXAS_EAST_WEST, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_abstract_no(self) -> global___StringMessage:
        """Original Name: TEXAS_ABSTRACT_NO, Original type: Edm.String, Max Length: 7,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_sec_lab_lot_ind(self) -> global___StringMessage:
        """Original Name: TEXAS_SEC_LAB_LOT_IND, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def texas_blk_lge_twp_no(self) -> global___StringMessage:
        """Original Name: TEXAS_BLK_LGE_TWP_NO, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_location(self) -> global___CdLocationRef:
        """Remote references:

        Original Name: CD_LOCATION, WrappedMessage: CdLocation
        FK_CD_LOCATION_TEXAS_CD_LOCATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        texas_sec_lab_lot_no: global___StringMessage | None = ...,
        texas_offset_east_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        texas_offset_north: global___FloatMessage | None = ...,
        texas_footage_origin: global___StringMessage | None = ...,
        texas_block_fraction: global___StringMessage | None = ...,
        texas_lot: global___StringMessage | None = ...,
        location_id: builtins.str = ...,
        texas_rr_district: global___StringMessage | None = ...,
        texas_meas_ref: global___StringMessage | None = ...,
        texas_survey_name: global___StringMessage | None = ...,
        texas_section_fraction: global___StringMessage | None = ...,
        texas_north_south: global___StringMessage | None = ...,
        texas_spot: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        minor_location_id: builtins.str = ...,
        texas_blk_lge_twp_ind: global___StringMessage | None = ...,
        texas_ns_start_line: global___StringMessage | None = ...,
        texas_offset_north_dsdsunit: global___StringMessage | None = ...,
        texas_league: global___StringMessage | None = ...,
        texas_offset_east: global___FloatMessage | None = ...,
        texas_ew_start_line: global___StringMessage | None = ...,
        texas_east_west: global___StringMessage | None = ...,
        texas_abstract_no: global___StringMessage | None = ...,
        texas_sec_lab_lot_ind: global___StringMessage | None = ...,
        texas_blk_lge_twp_no: global___StringMessage | None = ...,
        cd_location: global___CdLocationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "native_uid", b"native_uid", "remarks", b"remarks", "texas_abstract_no", b"texas_abstract_no", "texas_blk_lge_twp_ind", b"texas_blk_lge_twp_ind", "texas_blk_lge_twp_no", b"texas_blk_lge_twp_no", "texas_block_fraction", b"texas_block_fraction", "texas_east_west", b"texas_east_west", "texas_ew_start_line", b"texas_ew_start_line", "texas_footage_origin", b"texas_footage_origin", "texas_league", b"texas_league", "texas_lot", b"texas_lot", "texas_meas_ref", b"texas_meas_ref", "texas_north_south", b"texas_north_south", "texas_ns_start_line", b"texas_ns_start_line", "texas_offset_east", b"texas_offset_east", "texas_offset_east_dsdsunit", b"texas_offset_east_dsdsunit", "texas_offset_north", b"texas_offset_north", "texas_offset_north_dsdsunit", b"texas_offset_north_dsdsunit", "texas_rr_district", b"texas_rr_district", "texas_sec_lab_lot_ind", b"texas_sec_lab_lot_ind", "texas_sec_lab_lot_no", b"texas_sec_lab_lot_no", "texas_section_fraction", b"texas_section_fraction", "texas_spot", b"texas_spot", "texas_survey_name", b"texas_survey_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_location", b"cd_location", "location_id", b"location_id", "minor_location_id", b"minor_location_id", "native_uid", b"native_uid", "remarks", b"remarks", "texas_abstract_no", b"texas_abstract_no", "texas_blk_lge_twp_ind", b"texas_blk_lge_twp_ind", "texas_blk_lge_twp_no", b"texas_blk_lge_twp_no", "texas_block_fraction", b"texas_block_fraction", "texas_east_west", b"texas_east_west", "texas_ew_start_line", b"texas_ew_start_line", "texas_footage_origin", b"texas_footage_origin", "texas_league", b"texas_league", "texas_lot", b"texas_lot", "texas_meas_ref", b"texas_meas_ref", "texas_north_south", b"texas_north_south", "texas_ns_start_line", b"texas_ns_start_line", "texas_offset_east", b"texas_offset_east", "texas_offset_east_dsdsunit", b"texas_offset_east_dsdsunit", "texas_offset_north", b"texas_offset_north", "texas_offset_north_dsdsunit", b"texas_offset_north_dsdsunit", "texas_rr_district", b"texas_rr_district", "texas_sec_lab_lot_ind", b"texas_sec_lab_lot_ind", "texas_sec_lab_lot_no", b"texas_sec_lab_lot_no", "texas_section_fraction", b"texas_section_fraction", "texas_spot", b"texas_spot", "texas_survey_name", b"texas_survey_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdLocationTexas = CdLocationTexas

class CdMaterial(google.protobuf.message.Message):
    """Original Name: CD_MATERIAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    HEAT_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    IS_INSULATOR_FIELD_NUMBER: builtins.int
    EXPANSION_COEFFICIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMP_DERATION_SCHED_ID_FIELD_NUMBER: builtins.int
    HEAT_CAPACITY_FIELD_NUMBER: builtins.int
    POISSONS_RATIO_FIELD_NUMBER: builtins.int
    DENSITY_FIELD_NUMBER: builtins.int
    RADIAL_YIELD_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    THERMAL_CONDUCTIVITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    EXPANSION_COEFFICIENT_FIELD_NUMBER: builtins.int
    MATERIAL_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    YOUNGS_MODULUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HOOP_YIELD_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_API_FIELD_NUMBER: builtins.int
    SPECIFIC_HEAT_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERIAL_ID_FIELD_NUMBER: builtins.int
    COST_FACTOR_FIELD_NUMBER: builtins.int
    DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    HOOP_YIELD_FACTOR_FIELD_NUMBER: builtins.int
    THERMAL_CONDUCTIVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    YOUNGS_MODULUS_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    RADIAL_YIELD_FACTOR_FIELD_NUMBER: builtins.int
    SPECIFIC_HEAT_CAPACITY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def heat_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: HEAT_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_insulator(self) -> global___StringMessage:
        """Original Name: IS_INSULATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expansion_coefficient_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXPANSION_COEFFICIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_deration_sched_id(self) -> global___StringMessage:
        """Original Name: TEMP_DERATION_SCHED_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def heat_capacity(self) -> global___FloatMessage:
        """Original Name: HEAT_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def poissons_ratio(self) -> global___FloatMessage:
        """Original Name: POISSONS_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density(self) -> global___FloatMessage:
        """Original Name: DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def radial_yield_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: RADIAL_YIELD_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thermal_conductivity(self) -> global___FloatMessage:
        """Original Name: THERMAL_CONDUCTIVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expansion_coefficient(self) -> global___FloatMessage:
        """Original Name: EXPANSION_COEFFICIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material(self) -> global___StringMessage:
        """Original Name: MATERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def youngs_modulus_dsdsunit(self) -> global___StringMessage:
        """Original Name: YOUNGS_MODULUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hoop_yield_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOOP_YIELD_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_api(self) -> global___StringMessage:
        """Original Name: IS_API, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_heat_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPECIFIC_HEAT_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    material_id: builtins.str
    """Original Name: MATERIAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_factor(self) -> global___FloatMessage:
        """Original Name: COST_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hoop_yield_factor(self) -> global___FloatMessage:
        """Original Name: HOOP_YIELD_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thermal_conductivity_dsdsunit(self) -> global___StringMessage:
        """Original Name: THERMAL_CONDUCTIVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def youngs_modulus(self) -> global___FloatMessage:
        """Original Name: YOUNGS_MODULUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def radial_yield_factor(self) -> global___FloatMessage:
        """Original Name: RADIAL_YIELD_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_heat_capacity(self) -> global___FloatMessage:
        """Original Name: SPECIFIC_HEAT_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        heat_capacity_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_insulator: global___StringMessage | None = ...,
        expansion_coefficient_dsdsunit: global___StringMessage | None = ...,
        temp_deration_sched_id: global___StringMessage | None = ...,
        heat_capacity: global___FloatMessage | None = ...,
        poissons_ratio: global___FloatMessage | None = ...,
        density: global___FloatMessage | None = ...,
        radial_yield_factor_dsdsunit: global___StringMessage | None = ...,
        thermal_conductivity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        expansion_coefficient: global___FloatMessage | None = ...,
        material: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        youngs_modulus_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        hoop_yield_factor_dsdsunit: global___StringMessage | None = ...,
        is_api: global___StringMessage | None = ...,
        specific_heat_capacity_dsdsunit: global___StringMessage | None = ...,
        material_id: builtins.str = ...,
        cost_factor: global___FloatMessage | None = ...,
        density_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        hoop_yield_factor: global___FloatMessage | None = ...,
        thermal_conductivity_dsdsunit: global___StringMessage | None = ...,
        youngs_modulus: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        radial_yield_factor: global___FloatMessage | None = ...,
        specific_heat_capacity: global___FloatMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cost_factor", b"cost_factor", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "description", b"description", "expansion_coefficient", b"expansion_coefficient", "expansion_coefficient_dsdsunit", b"expansion_coefficient_dsdsunit", "heat_capacity", b"heat_capacity", "heat_capacity_dsdsunit", b"heat_capacity_dsdsunit", "hoop_yield_factor", b"hoop_yield_factor", "hoop_yield_factor_dsdsunit", b"hoop_yield_factor_dsdsunit", "is_api", b"is_api", "is_insulator", b"is_insulator", "material", b"material", "native_uid", b"native_uid", "poissons_ratio", b"poissons_ratio", "radial_yield_factor", b"radial_yield_factor", "radial_yield_factor_dsdsunit", b"radial_yield_factor_dsdsunit", "specific_heat_capacity", b"specific_heat_capacity", "specific_heat_capacity_dsdsunit", b"specific_heat_capacity_dsdsunit", "temp_deration_sched_id", b"temp_deration_sched_id", "thermal_conductivity", b"thermal_conductivity", "thermal_conductivity_dsdsunit", b"thermal_conductivity_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "youngs_modulus", b"youngs_modulus", "youngs_modulus_dsdsunit", b"youngs_modulus_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cost_factor", b"cost_factor", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "description", b"description", "expansion_coefficient", b"expansion_coefficient", "expansion_coefficient_dsdsunit", b"expansion_coefficient_dsdsunit", "heat_capacity", b"heat_capacity", "heat_capacity_dsdsunit", b"heat_capacity_dsdsunit", "hoop_yield_factor", b"hoop_yield_factor", "hoop_yield_factor_dsdsunit", b"hoop_yield_factor_dsdsunit", "is_api", b"is_api", "is_insulator", b"is_insulator", "material", b"material", "material_id", b"material_id", "native_uid", b"native_uid", "poissons_ratio", b"poissons_ratio", "radial_yield_factor", b"radial_yield_factor", "radial_yield_factor_dsdsunit", b"radial_yield_factor_dsdsunit", "specific_heat_capacity", b"specific_heat_capacity", "specific_heat_capacity_dsdsunit", b"specific_heat_capacity_dsdsunit", "temp_deration_sched_id", b"temp_deration_sched_id", "thermal_conductivity", b"thermal_conductivity", "thermal_conductivity_dsdsunit", b"thermal_conductivity_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "youngs_modulus", b"youngs_modulus", "youngs_modulus_dsdsunit", b"youngs_modulus_dsdsunit"]) -> None: ...

global___CdMaterial = CdMaterial

class CdMotorCatalog(google.protobuf.message.Message):
    """Original Name: CD_MOTOR_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    API_INDICATOR_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_LENGTH_FIELD_NUMBER: builtins.int
    MOTOR_ROTOR_WEIGHT_FIELD_NUMBER: builtins.int
    MOTOR_MAX_WOB_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_DISTANCE_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    TOP_BLADE_LENGTH_FIELD_NUMBER: builtins.int
    TOTAL_LENGTH_FIELD_NUMBER: builtins.int
    TOP_BLADE_OD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    KICK_PAD_LENGTH_FIELD_NUMBER: builtins.int
    KICK_PAD_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_FISH_NECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_POWER_SECTION_LENGTH_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_FIELD_NUMBER: builtins.int
    STEERING_TOOL_BEND_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_LENGTH_FIELD_NUMBER: builtins.int
    MOTOR_MAX_TORQUE_FIELD_NUMBER: builtins.int
    MOTOR_ROTOR_BY_PASS_JET_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    KICK_PAD_OD_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_BOTTOM_STABILIZER_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_ID_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_WEIGHT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    MOTOR_ROTOR_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTOR_LOBE_CONFIGURATION_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_WEIGHT_FIELD_NUMBER: builtins.int
    STEERING_TOOL_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    KICK_PAD_OFFSET_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    IS_TOP_STABILIZER_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ECCENTRICITY_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_DISTANCE_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_BLADE_LENGTH_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_POWER_SECTION_MANUFACT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_OPTIMAL_DIFF_PRESSURE_FIELD_NUMBER: builtins.int
    IS_STABILIZER_ON_MOTOR_FIELD_NUMBER: builtins.int
    TOP_BLADE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_FISH_NECK_LENGTH_FIELD_NUMBER: builtins.int
    BOTTOM_BLADE_OD_FIELD_NUMBER: builtins.int
    ECCENTRICITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_MAX_WOB_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_3_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_4_FIELD_NUMBER: builtins.int
    STAGES_NO_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_1_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_2_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_FISH_NECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    MOTOR_POWER_SECTION_FIT_FIELD_NUMBER: builtins.int
    USER_DEFINED_1_FIELD_NUMBER: builtins.int
    KICK_PAD_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    USER_DEFINED_2_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_ID_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_OPTIMAL_DIFF_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPG_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    RPG_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_3_FIELD_NUMBER: builtins.int
    MOTOR_MAX_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_4_FIELD_NUMBER: builtins.int
    STEERING_TOOL_OFFSET_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    KICK_PAD_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_ROTOR_BY_PASS_JET_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_1_FIELD_NUMBER: builtins.int
    BOTTOM_BLADE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_2_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_OD_FIELD_NUMBER: builtins.int
    TOP_FISH_NECK_LENGTH_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_OD_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    STEERING_TOOL_BEND_ANGLE_FIELD_NUMBER: builtins.int
    MOTOR_POWER_SECTION_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_length(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_rotor_weight(self) -> global___FloatMessage:
        """Original Name: MOTOR_ROTOR_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_max_wob_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_MAX_WOB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_distance(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_blade_length(self) -> global___FloatMessage:
        """Original Name: TOP_BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_length(self) -> global___FloatMessage:
        """Original Name: TOTAL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_blade_od(self) -> global___FloatMessage:
        """Original Name: TOP_BLADE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_length(self) -> global___FloatMessage:
        """Original Name: KICK_PAD_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_PAD_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_fish_neck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_FISH_NECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_power_section_length(self) -> global___FloatMessage:
        """Original Name: MOTOR_POWER_SECTION_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density(self) -> global___FloatMessage:
        """Original Name: REFERENCE_FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_bend_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: STEERING_TOOL_BEND_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_length(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_max_torque(self) -> global___FloatMessage:
        """Original Name: MOTOR_MAX_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_rotor_by_pass_jet(self) -> global___FloatMessage:
        """Original Name: MOTOR_ROTOR_BY_PASS_JET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_od(self) -> global___FloatMessage:
        """Original Name: KICK_PAD_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_bottom_stabilizer(self) -> global___StringMessage:
        """Original Name: IS_BOTTOM_STABILIZER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_id(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_weight(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_rotor_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_ROTOR_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_lobe_configuration(self) -> global___Int32Message:
        """Original Name: ROTOR_LOBE_CONFIGURATION, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: REFERENCE_FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_weight(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: STEERING_TOOL_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_offset(self) -> global___FloatMessage:
        """Original Name: KICK_PAD_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_top_stabilizer(self) -> global___StringMessage:
        """Original Name: IS_TOP_STABILIZER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def eccentricity(self) -> global___FloatMessage:
        """Original Name: ECCENTRICITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_distance(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_blade_length(self) -> global___FloatMessage:
        """Original Name: BOTTOM_BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_power_section_manufact(self) -> global___StringMessage:
        """Original Name: MOTOR_POWER_SECTION_MANUFACT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_optimal_diff_pressure(self) -> global___FloatMessage:
        """Original Name: MOTOR_OPTIMAL_DIFF_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_stabilizer_on_motor(self) -> global___StringMessage:
        """Original Name: IS_STABILIZER_ON_MOTOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_blade_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_BLADE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_fish_neck_length(self) -> global___FloatMessage:
        """Original Name: BOTTOM_FISH_NECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_blade_od(self) -> global___FloatMessage:
        """Original Name: BOTTOM_BLADE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def eccentricity_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECCENTRICITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_max_wob(self) -> global___FloatMessage:
        """Original Name: MOTOR_MAX_WOB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_3(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_4(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stages_no(self) -> global___FloatMessage:
        """Original Name: STAGES_NO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_1(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_2(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_fish_neck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_FISH_NECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_power_section_fit(self) -> global___StringMessage:
        """Original Name: MOTOR_POWER_SECTION_FIT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_1(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_1, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_PAD_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_2(self) -> global___Int32Message:
        """Original Name: USER_DEFINED_2, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_id(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_optimal_diff_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_OPTIMAL_DIFF_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpg_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpg(self) -> global___FloatMessage:
        """Original Name: RPG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_3(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_max_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_MAX_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_4(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_offset(self) -> global___FloatMessage:
        """Original Name: STEERING_TOOL_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_PAD_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_rotor_by_pass_jet_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_ROTOR_BY_PASS_JET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_1(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_blade_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_BLADE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_2(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_od(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_fish_neck_length(self) -> global___FloatMessage:
        """Original Name: TOP_FISH_NECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_od(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_bend_angle(self) -> global___FloatMessage:
        """Original Name: STEERING_TOOL_BEND_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_power_section_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_POWER_SECTION_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_MOTOR_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        api_indicator: global___StringMessage | None = ...,
        top_stabilizer_length: global___FloatMessage | None = ...,
        motor_rotor_weight: global___FloatMessage | None = ...,
        motor_max_wob_dsdsunit: global___StringMessage | None = ...,
        top_blade_length_dsdsunit: global___StringMessage | None = ...,
        total_length_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_1_dsdsunit: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_od_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_distance: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        top_blade_length: global___FloatMessage | None = ...,
        total_length: global___FloatMessage | None = ...,
        top_blade_od: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        kick_pad_length: global___FloatMessage | None = ...,
        kick_pad_od_dsdsunit: global___StringMessage | None = ...,
        bottom_blade_length_dsdsunit: global___StringMessage | None = ...,
        bottom_fish_neck_length_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_distance_dsdsunit: global___StringMessage | None = ...,
        motor_power_section_length: global___FloatMessage | None = ...,
        reference_fluid_density: global___FloatMessage | None = ...,
        steering_tool_bend_angle_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        bottom_stabilizer_length: global___FloatMessage | None = ...,
        motor_max_torque: global___FloatMessage | None = ...,
        motor_rotor_by_pass_jet: global___FloatMessage | None = ...,
        bottom_stabilizer_weight_dsdsunit: global___StringMessage | None = ...,
        top_stabilizer_length_dsdsunit: global___StringMessage | None = ...,
        kick_pad_od: global___FloatMessage | None = ...,
        mwd_press_loss_2_dsdsunit: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        is_bottom_stabilizer: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        bottom_stabilizer_id: global___FloatMessage | None = ...,
        top_stabilizer_weight: global___FloatMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        motor_rotor_weight_dsdsunit: global___StringMessage | None = ...,
        rotor_lobe_configuration: global___Int32Message | None = ...,
        reference_fluid_density_dsdsunit: global___StringMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        description: global___StringMessage | None = ...,
        bottom_stabilizer_weight: global___FloatMessage | None = ...,
        steering_tool_offset_dsdsunit: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        kick_pad_offset: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        is_top_stabilizer: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        eccentricity: global___FloatMessage | None = ...,
        mwd_flow_rate_1_dsdsunit: global___StringMessage | None = ...,
        top_stabilizer_distance: global___FloatMessage | None = ...,
        top_stabilizer_weight_dsdsunit: global___StringMessage | None = ...,
        bottom_blade_length: global___FloatMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        top_stabilizer_distance_dsdsunit: global___StringMessage | None = ...,
        motor_power_section_manufact: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        mwd_flow_rate_3_dsdsunit: global___StringMessage | None = ...,
        motor_optimal_diff_pressure: global___FloatMessage | None = ...,
        is_stabilizer_on_motor: global___StringMessage | None = ...,
        top_blade_od_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_4_dsdsunit: global___StringMessage | None = ...,
        bottom_fish_neck_length: global___FloatMessage | None = ...,
        bottom_blade_od: global___FloatMessage | None = ...,
        eccentricity_dsdsunit: global___StringMessage | None = ...,
        motor_max_wob: global___FloatMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        mwd_press_loss_3: global___FloatMessage | None = ...,
        mwd_press_loss_4: global___FloatMessage | None = ...,
        stages_no: global___FloatMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        mwd_press_loss_1: global___FloatMessage | None = ...,
        mwd_press_loss_2: global___FloatMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        mwd_flow_rate_4_dsdsunit: global___StringMessage | None = ...,
        top_fish_neck_length_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        motor_power_section_fit: global___StringMessage | None = ...,
        user_defined_1: global___StringMessage | None = ...,
        kick_pad_length_dsdsunit: global___StringMessage | None = ...,
        user_defined_2: global___Int32Message | None = ...,
        top_stabilizer_id: global___FloatMessage | None = ...,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        motor_optimal_diff_pressure_dsdsunit: global___StringMessage | None = ...,
        rpg_dsdsunit: global___StringMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        rpg: global___FloatMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        mwd_flow_rate_3: global___FloatMessage | None = ...,
        motor_max_torque_dsdsunit: global___StringMessage | None = ...,
        mwd_flow_rate_4: global___FloatMessage | None = ...,
        steering_tool_offset: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        top_stabilizer_od_dsdsunit: global___StringMessage | None = ...,
        mwd_flow_rate_2_dsdsunit: global___StringMessage | None = ...,
        top_stabilizer_id_dsdsunit: global___StringMessage | None = ...,
        kick_pad_offset_dsdsunit: global___StringMessage | None = ...,
        motor_rotor_by_pass_jet_dsdsunit: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        mwd_flow_rate_1: global___FloatMessage | None = ...,
        bottom_blade_od_dsdsunit: global___StringMessage | None = ...,
        mwd_flow_rate_2: global___FloatMessage | None = ...,
        bottom_stabilizer_od: global___FloatMessage | None = ...,
        top_fish_neck_length: global___FloatMessage | None = ...,
        bottom_stabilizer_length_dsdsunit: global___StringMessage | None = ...,
        top_stabilizer_od: global___FloatMessage | None = ...,
        mwd_press_loss_3_dsdsunit: global___StringMessage | None = ...,
        steering_tool_bend_angle: global___FloatMessage | None = ...,
        motor_power_section_length_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_id_dsdsunit: global___StringMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "bottom_blade_length", b"bottom_blade_length", "bottom_blade_length_dsdsunit", b"bottom_blade_length_dsdsunit", "bottom_blade_od", b"bottom_blade_od", "bottom_blade_od_dsdsunit", b"bottom_blade_od_dsdsunit", "bottom_fish_neck_length", b"bottom_fish_neck_length", "bottom_fish_neck_length_dsdsunit", b"bottom_fish_neck_length_dsdsunit", "bottom_stabilizer_distance", b"bottom_stabilizer_distance", "bottom_stabilizer_distance_dsdsunit", b"bottom_stabilizer_distance_dsdsunit", "bottom_stabilizer_id", b"bottom_stabilizer_id", "bottom_stabilizer_id_dsdsunit", b"bottom_stabilizer_id_dsdsunit", "bottom_stabilizer_length", b"bottom_stabilizer_length", "bottom_stabilizer_length_dsdsunit", b"bottom_stabilizer_length_dsdsunit", "bottom_stabilizer_od", b"bottom_stabilizer_od", "bottom_stabilizer_od_dsdsunit", b"bottom_stabilizer_od_dsdsunit", "bottom_stabilizer_weight", b"bottom_stabilizer_weight", "bottom_stabilizer_weight_dsdsunit", b"bottom_stabilizer_weight_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "eccentricity", b"eccentricity", "eccentricity_dsdsunit", b"eccentricity_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "is_bottom_stabilizer", b"is_bottom_stabilizer", "is_stabilizer_on_motor", b"is_stabilizer_on_motor", "is_top_stabilizer", b"is_top_stabilizer", "kick_pad_length", b"kick_pad_length", "kick_pad_length_dsdsunit", b"kick_pad_length_dsdsunit", "kick_pad_od", b"kick_pad_od", "kick_pad_od_dsdsunit", b"kick_pad_od_dsdsunit", "kick_pad_offset", b"kick_pad_offset", "kick_pad_offset_dsdsunit", b"kick_pad_offset_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "motor_max_torque", b"motor_max_torque", "motor_max_torque_dsdsunit", b"motor_max_torque_dsdsunit", "motor_max_wob", b"motor_max_wob", "motor_max_wob_dsdsunit", b"motor_max_wob_dsdsunit", "motor_optimal_diff_pressure", b"motor_optimal_diff_pressure", "motor_optimal_diff_pressure_dsdsunit", b"motor_optimal_diff_pressure_dsdsunit", "motor_power_section_fit", b"motor_power_section_fit", "motor_power_section_length", b"motor_power_section_length", "motor_power_section_length_dsdsunit", b"motor_power_section_length_dsdsunit", "motor_power_section_manufact", b"motor_power_section_manufact", "motor_rotor_by_pass_jet", b"motor_rotor_by_pass_jet", "motor_rotor_by_pass_jet_dsdsunit", b"motor_rotor_by_pass_jet_dsdsunit", "motor_rotor_weight", b"motor_rotor_weight", "motor_rotor_weight_dsdsunit", b"motor_rotor_weight_dsdsunit", "mwd_flow_rate_1", b"mwd_flow_rate_1", "mwd_flow_rate_1_dsdsunit", b"mwd_flow_rate_1_dsdsunit", "mwd_flow_rate_2", b"mwd_flow_rate_2", "mwd_flow_rate_2_dsdsunit", b"mwd_flow_rate_2_dsdsunit", "mwd_flow_rate_3", b"mwd_flow_rate_3", "mwd_flow_rate_3_dsdsunit", b"mwd_flow_rate_3_dsdsunit", "mwd_flow_rate_4", b"mwd_flow_rate_4", "mwd_flow_rate_4_dsdsunit", b"mwd_flow_rate_4_dsdsunit", "mwd_press_loss_1", b"mwd_press_loss_1", "mwd_press_loss_1_dsdsunit", b"mwd_press_loss_1_dsdsunit", "mwd_press_loss_2", b"mwd_press_loss_2", "mwd_press_loss_2_dsdsunit", b"mwd_press_loss_2_dsdsunit", "mwd_press_loss_3", b"mwd_press_loss_3", "mwd_press_loss_3_dsdsunit", b"mwd_press_loss_3_dsdsunit", "mwd_press_loss_4", b"mwd_press_loss_4", "mwd_press_loss_4_dsdsunit", b"mwd_press_loss_4_dsdsunit", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "rotor_lobe_configuration", b"rotor_lobe_configuration", "rpg", b"rpg", "rpg_dsdsunit", b"rpg_dsdsunit", "sect_type_code", b"sect_type_code", "stages_no", b"stages_no", "steering_tool_bend_angle", b"steering_tool_bend_angle", "steering_tool_bend_angle_dsdsunit", b"steering_tool_bend_angle_dsdsunit", "steering_tool_offset", b"steering_tool_offset", "steering_tool_offset_dsdsunit", b"steering_tool_offset_dsdsunit", "top_blade_length", b"top_blade_length", "top_blade_length_dsdsunit", b"top_blade_length_dsdsunit", "top_blade_od", b"top_blade_od", "top_blade_od_dsdsunit", b"top_blade_od_dsdsunit", "top_fish_neck_length", b"top_fish_neck_length", "top_fish_neck_length_dsdsunit", b"top_fish_neck_length_dsdsunit", "top_stabilizer_distance", b"top_stabilizer_distance", "top_stabilizer_distance_dsdsunit", b"top_stabilizer_distance_dsdsunit", "top_stabilizer_id", b"top_stabilizer_id", "top_stabilizer_id_dsdsunit", b"top_stabilizer_id_dsdsunit", "top_stabilizer_length", b"top_stabilizer_length", "top_stabilizer_length_dsdsunit", b"top_stabilizer_length_dsdsunit", "top_stabilizer_od", b"top_stabilizer_od", "top_stabilizer_od_dsdsunit", b"top_stabilizer_od_dsdsunit", "top_stabilizer_weight", b"top_stabilizer_weight", "top_stabilizer_weight_dsdsunit", b"top_stabilizer_weight_dsdsunit", "total_length", b"total_length", "total_length_dsdsunit", b"total_length_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "user_defined_1", b"user_defined_1", "user_defined_2", b"user_defined_2"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "bottom_blade_length", b"bottom_blade_length", "bottom_blade_length_dsdsunit", b"bottom_blade_length_dsdsunit", "bottom_blade_od", b"bottom_blade_od", "bottom_blade_od_dsdsunit", b"bottom_blade_od_dsdsunit", "bottom_fish_neck_length", b"bottom_fish_neck_length", "bottom_fish_neck_length_dsdsunit", b"bottom_fish_neck_length_dsdsunit", "bottom_stabilizer_distance", b"bottom_stabilizer_distance", "bottom_stabilizer_distance_dsdsunit", b"bottom_stabilizer_distance_dsdsunit", "bottom_stabilizer_id", b"bottom_stabilizer_id", "bottom_stabilizer_id_dsdsunit", b"bottom_stabilizer_id_dsdsunit", "bottom_stabilizer_length", b"bottom_stabilizer_length", "bottom_stabilizer_length_dsdsunit", b"bottom_stabilizer_length_dsdsunit", "bottom_stabilizer_od", b"bottom_stabilizer_od", "bottom_stabilizer_od_dsdsunit", b"bottom_stabilizer_od_dsdsunit", "bottom_stabilizer_weight", b"bottom_stabilizer_weight", "bottom_stabilizer_weight_dsdsunit", b"bottom_stabilizer_weight_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "eccentricity", b"eccentricity", "eccentricity_dsdsunit", b"eccentricity_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "is_bottom_stabilizer", b"is_bottom_stabilizer", "is_stabilizer_on_motor", b"is_stabilizer_on_motor", "is_top_stabilizer", b"is_top_stabilizer", "kick_pad_length", b"kick_pad_length", "kick_pad_length_dsdsunit", b"kick_pad_length_dsdsunit", "kick_pad_od", b"kick_pad_od", "kick_pad_od_dsdsunit", b"kick_pad_od_dsdsunit", "kick_pad_offset", b"kick_pad_offset", "kick_pad_offset_dsdsunit", b"kick_pad_offset_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "motor_max_torque", b"motor_max_torque", "motor_max_torque_dsdsunit", b"motor_max_torque_dsdsunit", "motor_max_wob", b"motor_max_wob", "motor_max_wob_dsdsunit", b"motor_max_wob_dsdsunit", "motor_optimal_diff_pressure", b"motor_optimal_diff_pressure", "motor_optimal_diff_pressure_dsdsunit", b"motor_optimal_diff_pressure_dsdsunit", "motor_power_section_fit", b"motor_power_section_fit", "motor_power_section_length", b"motor_power_section_length", "motor_power_section_length_dsdsunit", b"motor_power_section_length_dsdsunit", "motor_power_section_manufact", b"motor_power_section_manufact", "motor_rotor_by_pass_jet", b"motor_rotor_by_pass_jet", "motor_rotor_by_pass_jet_dsdsunit", b"motor_rotor_by_pass_jet_dsdsunit", "motor_rotor_weight", b"motor_rotor_weight", "motor_rotor_weight_dsdsunit", b"motor_rotor_weight_dsdsunit", "mwd_flow_rate_1", b"mwd_flow_rate_1", "mwd_flow_rate_1_dsdsunit", b"mwd_flow_rate_1_dsdsunit", "mwd_flow_rate_2", b"mwd_flow_rate_2", "mwd_flow_rate_2_dsdsunit", b"mwd_flow_rate_2_dsdsunit", "mwd_flow_rate_3", b"mwd_flow_rate_3", "mwd_flow_rate_3_dsdsunit", b"mwd_flow_rate_3_dsdsunit", "mwd_flow_rate_4", b"mwd_flow_rate_4", "mwd_flow_rate_4_dsdsunit", b"mwd_flow_rate_4_dsdsunit", "mwd_press_loss_1", b"mwd_press_loss_1", "mwd_press_loss_1_dsdsunit", b"mwd_press_loss_1_dsdsunit", "mwd_press_loss_2", b"mwd_press_loss_2", "mwd_press_loss_2_dsdsunit", b"mwd_press_loss_2_dsdsunit", "mwd_press_loss_3", b"mwd_press_loss_3", "mwd_press_loss_3_dsdsunit", b"mwd_press_loss_3_dsdsunit", "mwd_press_loss_4", b"mwd_press_loss_4", "mwd_press_loss_4_dsdsunit", b"mwd_press_loss_4_dsdsunit", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "rotor_lobe_configuration", b"rotor_lobe_configuration", "rpg", b"rpg", "rpg_dsdsunit", b"rpg_dsdsunit", "sect_type_code", b"sect_type_code", "stages_no", b"stages_no", "steering_tool_bend_angle", b"steering_tool_bend_angle", "steering_tool_bend_angle_dsdsunit", b"steering_tool_bend_angle_dsdsunit", "steering_tool_offset", b"steering_tool_offset", "steering_tool_offset_dsdsunit", b"steering_tool_offset_dsdsunit", "top_blade_length", b"top_blade_length", "top_blade_length_dsdsunit", b"top_blade_length_dsdsunit", "top_blade_od", b"top_blade_od", "top_blade_od_dsdsunit", b"top_blade_od_dsdsunit", "top_fish_neck_length", b"top_fish_neck_length", "top_fish_neck_length_dsdsunit", b"top_fish_neck_length_dsdsunit", "top_stabilizer_distance", b"top_stabilizer_distance", "top_stabilizer_distance_dsdsunit", b"top_stabilizer_distance_dsdsunit", "top_stabilizer_id", b"top_stabilizer_id", "top_stabilizer_id_dsdsunit", b"top_stabilizer_id_dsdsunit", "top_stabilizer_length", b"top_stabilizer_length", "top_stabilizer_length_dsdsunit", b"top_stabilizer_length_dsdsunit", "top_stabilizer_od", b"top_stabilizer_od", "top_stabilizer_od_dsdsunit", b"top_stabilizer_od_dsdsunit", "top_stabilizer_weight", b"top_stabilizer_weight", "top_stabilizer_weight_dsdsunit", b"top_stabilizer_weight_dsdsunit", "total_length", b"total_length", "total_length_dsdsunit", b"total_length_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "user_defined_1", b"user_defined_1", "user_defined_2", b"user_defined_2"]) -> None: ...

global___CdMotorCatalog = CdMotorCatalog

class CdMudPumpCatalog(google.protobuf.message.Message):
    """Original Name: CD_MUD_PUMP_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    HP_RATING_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    MAX_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_DISCHARGE_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROD_OD_FIELD_NUMBER: builtins.int
    SUPERCHARGER_MAKE_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    ROD_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_DOUBLE_ACTING_FIELD_NUMBER: builtins.int
    MAX_DISCHARGE_PRESS_FIELD_NUMBER: builtins.int
    MAX_SPEED_FIELD_NUMBER: builtins.int
    MUD_PUMP_EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUPERCHARGER_MODEL_FIELD_NUMBER: builtins.int
    MUD_PUMP_EFFICIENCY_FIELD_NUMBER: builtins.int
    STROKE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    NUM_CYLINDERS_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DAMPENER_PRESSURE_FIELD_NUMBER: builtins.int
    HP_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    ID_LINER_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    STROKE_LENGTH_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    DAMPENER_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_LINER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def hp_rating(self) -> global___FloatMessage:
        """Original Name: HP_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_discharge_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_DISCHARGE_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_od(self) -> global___FloatMessage:
        """Original Name: ROD_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supercharger_make(self) -> global___StringMessage:
        """Original Name: SUPERCHARGER_MAKE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROD_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_double_acting(self) -> global___StringMessage:
        """Original Name: IS_DOUBLE_ACTING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_discharge_press(self) -> global___FloatMessage:
        """Original Name: MAX_DISCHARGE_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_speed(self) -> global___FloatMessage:
        """Original Name: MAX_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_pump_efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_PUMP_EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supercharger_model(self) -> global___StringMessage:
        """Original Name: SUPERCHARGER_MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_pump_efficiency(self) -> global___FloatMessage:
        """Original Name: MUD_PUMP_EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STROKE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_cylinders(self) -> global___Int32Message:
        """Original Name: NUM_CYLINDERS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dampener_pressure(self) -> global___FloatMessage:
        """Original Name: DAMPENER_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hp_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: HP_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_liner(self) -> global___FloatMessage:
        """Original Name: ID_LINER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_length(self) -> global___FloatMessage:
        """Original Name: STROKE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dampener_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAMPENER_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_liner_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_LINER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_MUD_PUMP_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        hp_rating: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        max_speed_dsdsunit: global___StringMessage | None = ...,
        max_discharge_press_dsdsunit: global___StringMessage | None = ...,
        rod_od: global___FloatMessage | None = ...,
        supercharger_make: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        rod_od_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_double_acting: global___StringMessage | None = ...,
        max_discharge_press: global___FloatMessage | None = ...,
        max_speed: global___FloatMessage | None = ...,
        mud_pump_efficiency_dsdsunit: global___StringMessage | None = ...,
        supercharger_model: global___StringMessage | None = ...,
        mud_pump_efficiency: global___FloatMessage | None = ...,
        stroke_length_dsdsunit: global___StringMessage | None = ...,
        type: global___StringMessage | None = ...,
        num_cylinders: global___Int32Message | None = ...,
        catalog_item_id: builtins.str = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        dampener_pressure: global___FloatMessage | None = ...,
        hp_rating_dsdsunit: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        id_liner: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        stroke_length: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        dampener_pressure_dsdsunit: global___StringMessage | None = ...,
        id_liner_dsdsunit: global___StringMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_catalog", b"cd_catalog", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dampener_pressure", b"dampener_pressure", "dampener_pressure_dsdsunit", b"dampener_pressure_dsdsunit", "description", b"description", "hp_rating", b"hp_rating", "hp_rating_dsdsunit", b"hp_rating_dsdsunit", "id_liner", b"id_liner", "id_liner_dsdsunit", b"id_liner_dsdsunit", "is_double_acting", b"is_double_acting", "make", b"make", "max_discharge_press", b"max_discharge_press", "max_discharge_press_dsdsunit", b"max_discharge_press_dsdsunit", "max_speed", b"max_speed", "max_speed_dsdsunit", b"max_speed_dsdsunit", "model", b"model", "mud_pump_efficiency", b"mud_pump_efficiency", "mud_pump_efficiency_dsdsunit", b"mud_pump_efficiency_dsdsunit", "native_uid", b"native_uid", "num_cylinders", b"num_cylinders", "rod_od", b"rod_od", "rod_od_dsdsunit", b"rod_od_dsdsunit", "stroke_length", b"stroke_length", "stroke_length_dsdsunit", b"stroke_length_dsdsunit", "supercharger_make", b"supercharger_make", "supercharger_model", b"supercharger_model", "type", b"type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dampener_pressure", b"dampener_pressure", "dampener_pressure_dsdsunit", b"dampener_pressure_dsdsunit", "description", b"description", "hp_rating", b"hp_rating", "hp_rating_dsdsunit", b"hp_rating_dsdsunit", "id_liner", b"id_liner", "id_liner_dsdsunit", b"id_liner_dsdsunit", "is_double_acting", b"is_double_acting", "make", b"make", "max_discharge_press", b"max_discharge_press", "max_discharge_press_dsdsunit", b"max_discharge_press_dsdsunit", "max_speed", b"max_speed", "max_speed_dsdsunit", b"max_speed_dsdsunit", "model", b"model", "mud_pump_efficiency", b"mud_pump_efficiency", "mud_pump_efficiency_dsdsunit", b"mud_pump_efficiency_dsdsunit", "native_uid", b"native_uid", "num_cylinders", b"num_cylinders", "rod_od", b"rod_od", "rod_od_dsdsunit", b"rod_od_dsdsunit", "stroke_length", b"stroke_length", "stroke_length_dsdsunit", b"stroke_length_dsdsunit", "supercharger_make", b"supercharger_make", "supercharger_model", b"supercharger_model", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdMudPumpCatalog = CdMudPumpCatalog

class CdMwdCatalog(google.protobuf.message.Message):
    """Original Name: CD_MWD_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    API_INDICATOR_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_TO_SENSOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_3_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_4_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_1_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_2_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    LENGTH_TO_SENSOR_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_3_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_4_FIELD_NUMBER: builtins.int
    REFERENCE_FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_1_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_2_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_to_sensor_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_TO_SENSOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_3(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_4(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_1(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_2(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density(self) -> global___FloatMessage:
        """Original Name: REFERENCE_FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_to_sensor(self) -> global___FloatMessage:
        """Original Name: LENGTH_TO_SENSOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_3(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_4(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: REFERENCE_FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_1(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_2(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_MWD_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        api_indicator: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        mwd_flow_rate_3_dsdsunit: global___StringMessage | None = ...,
        length_to_sensor_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_4_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_1_dsdsunit: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        mwd_press_loss_3: global___FloatMessage | None = ...,
        mwd_press_loss_4: global___FloatMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        mwd_press_loss_1: global___FloatMessage | None = ...,
        mwd_press_loss_2: global___FloatMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        mwd_flow_rate_4_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        reference_fluid_density: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_2_dsdsunit: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        length_to_sensor: global___FloatMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        mwd_flow_rate_3: global___FloatMessage | None = ...,
        mwd_flow_rate_4: global___FloatMessage | None = ...,
        reference_fluid_density_dsdsunit: global___StringMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        mwd_flow_rate_2_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        mwd_flow_rate_1: global___FloatMessage | None = ...,
        mwd_flow_rate_2: global___FloatMessage | None = ...,
        mwd_flow_rate_1_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_3_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "length_to_sensor", b"length_to_sensor", "length_to_sensor_dsdsunit", b"length_to_sensor_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "mwd_flow_rate_1", b"mwd_flow_rate_1", "mwd_flow_rate_1_dsdsunit", b"mwd_flow_rate_1_dsdsunit", "mwd_flow_rate_2", b"mwd_flow_rate_2", "mwd_flow_rate_2_dsdsunit", b"mwd_flow_rate_2_dsdsunit", "mwd_flow_rate_3", b"mwd_flow_rate_3", "mwd_flow_rate_3_dsdsunit", b"mwd_flow_rate_3_dsdsunit", "mwd_flow_rate_4", b"mwd_flow_rate_4", "mwd_flow_rate_4_dsdsunit", b"mwd_flow_rate_4_dsdsunit", "mwd_press_loss_1", b"mwd_press_loss_1", "mwd_press_loss_1_dsdsunit", b"mwd_press_loss_1_dsdsunit", "mwd_press_loss_2", b"mwd_press_loss_2", "mwd_press_loss_2_dsdsunit", b"mwd_press_loss_2_dsdsunit", "mwd_press_loss_3", b"mwd_press_loss_3", "mwd_press_loss_3_dsdsunit", b"mwd_press_loss_3_dsdsunit", "mwd_press_loss_4", b"mwd_press_loss_4", "mwd_press_loss_4_dsdsunit", b"mwd_press_loss_4_dsdsunit", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "sect_type_code", b"sect_type_code", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "length_to_sensor", b"length_to_sensor", "length_to_sensor_dsdsunit", b"length_to_sensor_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "mwd_flow_rate_1", b"mwd_flow_rate_1", "mwd_flow_rate_1_dsdsunit", b"mwd_flow_rate_1_dsdsunit", "mwd_flow_rate_2", b"mwd_flow_rate_2", "mwd_flow_rate_2_dsdsunit", b"mwd_flow_rate_2_dsdsunit", "mwd_flow_rate_3", b"mwd_flow_rate_3", "mwd_flow_rate_3_dsdsunit", b"mwd_flow_rate_3_dsdsunit", "mwd_flow_rate_4", b"mwd_flow_rate_4", "mwd_flow_rate_4_dsdsunit", b"mwd_flow_rate_4_dsdsunit", "mwd_press_loss_1", b"mwd_press_loss_1", "mwd_press_loss_1_dsdsunit", b"mwd_press_loss_1_dsdsunit", "mwd_press_loss_2", b"mwd_press_loss_2", "mwd_press_loss_2_dsdsunit", b"mwd_press_loss_2_dsdsunit", "mwd_press_loss_3", b"mwd_press_loss_3", "mwd_press_loss_3_dsdsunit", b"mwd_press_loss_3_dsdsunit", "mwd_press_loss_4", b"mwd_press_loss_4", "mwd_press_loss_4_dsdsunit", b"mwd_press_loss_4_dsdsunit", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "reference_fluid_density", b"reference_fluid_density", "reference_fluid_density_dsdsunit", b"reference_fluid_density_dsdsunit", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdMwdCatalog = CdMwdCatalog

class CdNbkAnnularFlow(google.protobuf.message.Message):
    """Original Name: CD_NBK_ANNULAR_FLOW, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    FLOW_RATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SECTION_1_HOLE_DIAM_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECTION_2_HOLE_DIAM_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECTION_2_LENGTH_FIELD_NUMBER: builtins.int
    FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECTION_1_LENGTH_FIELD_NUMBER: builtins.int
    SECTION_1_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SECTION_2_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    SECTION_2_PIPE_DIAM_FIELD_NUMBER: builtins.int
    SECTION_1_HOLE_DIAM_FIELD_NUMBER: builtins.int
    SECTION_2_PIPE_DIAM_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECTION_1_PIPE_DIAM_FIELD_NUMBER: builtins.int
    SECTION_2_HOLE_DIAM_FIELD_NUMBER: builtins.int
    SECTION_1_PIPE_DIAM_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_rate(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_1_hole_diam_dsdsunit(self) -> global___StringMessage:
        """Original Name: SECTION_1_HOLE_DIAM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_2_hole_diam_dsdsunit(self) -> global___StringMessage:
        """Original Name: SECTION_2_HOLE_DIAM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_2_length(self) -> global___FloatMessage:
        """Original Name: SECTION_2_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_1_length(self) -> global___FloatMessage:
        """Original Name: SECTION_1_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_1_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SECTION_1_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def section_2_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SECTION_2_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def section_2_pipe_diam(self) -> global___FloatMessage:
        """Original Name: SECTION_2_PIPE_DIAM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_1_hole_diam(self) -> global___FloatMessage:
        """Original Name: SECTION_1_HOLE_DIAM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_2_pipe_diam_dsdsunit(self) -> global___StringMessage:
        """Original Name: SECTION_2_PIPE_DIAM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_1_pipe_diam(self) -> global___FloatMessage:
        """Original Name: SECTION_1_PIPE_DIAM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_2_hole_diam(self) -> global___FloatMessage:
        """Original Name: SECTION_2_HOLE_DIAM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_1_pipe_diam_dsdsunit(self) -> global___StringMessage:
        """Original Name: SECTION_1_PIPE_DIAM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CD_NBK_ANNULAR_FLOW_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        flow_rate: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        section_1_hole_diam_dsdsunit: global___StringMessage | None = ...,
        section_2_hole_diam_dsdsunit: global___StringMessage | None = ...,
        section_2_length: global___FloatMessage | None = ...,
        flow_rate_dsdsunit: global___StringMessage | None = ...,
        section_1_length: global___FloatMessage | None = ...,
        section_1_length_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        section_2_length_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        section_2_pipe_diam: global___FloatMessage | None = ...,
        section_1_hole_diam: global___FloatMessage | None = ...,
        section_2_pipe_diam_dsdsunit: global___StringMessage | None = ...,
        section_1_pipe_diam: global___FloatMessage | None = ...,
        section_2_hole_diam: global___FloatMessage | None = ...,
        section_1_pipe_diam_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "native_uid", b"native_uid", "section_1_hole_diam", b"section_1_hole_diam", "section_1_hole_diam_dsdsunit", b"section_1_hole_diam_dsdsunit", "section_1_length", b"section_1_length", "section_1_length_dsdsunit", b"section_1_length_dsdsunit", "section_1_pipe_diam", b"section_1_pipe_diam", "section_1_pipe_diam_dsdsunit", b"section_1_pipe_diam_dsdsunit", "section_2_hole_diam", b"section_2_hole_diam", "section_2_hole_diam_dsdsunit", b"section_2_hole_diam_dsdsunit", "section_2_length", b"section_2_length", "section_2_length_dsdsunit", b"section_2_length_dsdsunit", "section_2_pipe_diam", b"section_2_pipe_diam", "section_2_pipe_diam_dsdsunit", b"section_2_pipe_diam_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "native_uid", b"native_uid", "section_1_hole_diam", b"section_1_hole_diam", "section_1_hole_diam_dsdsunit", b"section_1_hole_diam_dsdsunit", "section_1_length", b"section_1_length", "section_1_length_dsdsunit", b"section_1_length_dsdsunit", "section_1_pipe_diam", b"section_1_pipe_diam", "section_1_pipe_diam_dsdsunit", b"section_1_pipe_diam_dsdsunit", "section_2_hole_diam", b"section_2_hole_diam", "section_2_hole_diam_dsdsunit", b"section_2_hole_diam_dsdsunit", "section_2_length", b"section_2_length", "section_2_length_dsdsunit", b"section_2_length_dsdsunit", "section_2_pipe_diam", b"section_2_pipe_diam", "section_2_pipe_diam_dsdsunit", b"section_2_pipe_diam_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdNbkAnnularFlow = CdNbkAnnularFlow

class CdNbkDwu(google.protobuf.message.Message):
    """Original Name: CD_NBK_DWU, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    INITIAL_VOLUME_FIELD_NUMBER: builtins.int
    MIX_FLUID_DENSITY_FIELD_NUMBER: builtins.int
    MIX_FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MAINTAIN_TOTAL_VOLUME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REQUIRED_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_DENSITY_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    INITIAL_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    REQUIRED_DENSITY_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def initial_volume(self) -> global___FloatMessage:
        """Original Name: INITIAL_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mix_fluid_density(self) -> global___FloatMessage:
        """Original Name: MIX_FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mix_fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIX_FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def maintain_total_volume(self) -> global___StringMessage:
        """Original Name: MAINTAIN_TOTAL_VOLUME, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def required_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: REQUIRED_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_density(self) -> global___FloatMessage:
        """Original Name: INITIAL_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def initial_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def required_density(self) -> global___FloatMessage:
        """Original Name: REQUIRED_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CD_NBK_DWU_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        initial_volume: global___FloatMessage | None = ...,
        mix_fluid_density: global___FloatMessage | None = ...,
        mix_fluid_density_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        maintain_total_volume: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        required_density_dsdsunit: global___StringMessage | None = ...,
        initial_volume_dsdsunit: global___StringMessage | None = ...,
        initial_density: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        initial_density_dsdsunit: global___StringMessage | None = ...,
        required_density: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "initial_density", b"initial_density", "initial_density_dsdsunit", b"initial_density_dsdsunit", "initial_volume", b"initial_volume", "initial_volume_dsdsunit", b"initial_volume_dsdsunit", "maintain_total_volume", b"maintain_total_volume", "mix_fluid_density", b"mix_fluid_density", "mix_fluid_density_dsdsunit", b"mix_fluid_density_dsdsunit", "native_uid", b"native_uid", "required_density", b"required_density", "required_density_dsdsunit", b"required_density_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "initial_density", b"initial_density", "initial_density_dsdsunit", b"initial_density_dsdsunit", "initial_volume", b"initial_volume", "initial_volume_dsdsunit", b"initial_volume_dsdsunit", "maintain_total_volume", b"maintain_total_volume", "mix_fluid_density", b"mix_fluid_density", "mix_fluid_density_dsdsunit", b"mix_fluid_density_dsdsunit", "native_uid", b"native_uid", "required_density", b"required_density", "required_density_dsdsunit", b"required_density_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdNbkDwu = CdNbkDwu

class CdNbkFluidCompress(google.protobuf.message.Message):
    """Original Name: CD_NBK_FLUID_COMPRESS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    FLUID_TYPE_CODE_FIELD_NUMBER: builtins.int
    HOLE_VOLUME_FIELD_NUMBER: builtins.int
    HOLE_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_type_code(self) -> global___Int32Message:
        """Original Name: FLUID_TYPE_CODE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_volume(self) -> global___FloatMessage:
        """Original Name: HOLE_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure(self) -> global___FloatMessage:
        """Original Name: TEST_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CD_NBK_FLUID_COMPRESS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        fluid_type_code: global___Int32Message | None = ...,
        hole_volume: global___FloatMessage | None = ...,
        hole_volume_dsdsunit: global___StringMessage | None = ...,
        test_pressure: global___FloatMessage | None = ...,
        test_pressure_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "fluid_type_code", b"fluid_type_code", "hole_volume", b"hole_volume", "hole_volume_dsdsunit", b"hole_volume_dsdsunit", "native_uid", b"native_uid", "test_pressure", b"test_pressure", "test_pressure_dsdsunit", b"test_pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "fluid_type_code", b"fluid_type_code", "hole_volume", b"hole_volume", "hole_volume_dsdsunit", b"hole_volume_dsdsunit", "native_uid", b"native_uid", "test_pressure", b"test_pressure", "test_pressure_dsdsunit", b"test_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdNbkFluidCompress = CdNbkFluidCompress

class CdNbkGeneral(google.protobuf.message.Message):
    """Original Name: CD_NBK_GENERAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    BLOCK_LINE_COL_DRUM_TYPE_FIELD_NUMBER: builtins.int
    BUOYANCY_MUD_WEIGHT_FIELD_NUMBER: builtins.int
    BUOYANCY_MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def block_line_col_drum_type(self) -> global___Int32Message:
        """Original Name: BLOCK_LINE_COL_DRUM_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def buoyancy_mud_weight(self) -> global___FloatMessage:
        """Original Name: BUOYANCY_MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def buoyancy_mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: BUOYANCY_MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CD_NBK_GENERAL_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        block_line_col_drum_type: global___Int32Message | None = ...,
        buoyancy_mud_weight: global___FloatMessage | None = ...,
        buoyancy_mud_weight_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["block_line_col_drum_type", b"block_line_col_drum_type", "buoyancy_mud_weight", b"buoyancy_mud_weight", "buoyancy_mud_weight_dsdsunit", b"buoyancy_mud_weight_dsdsunit", "cd_case", b"cd_case", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["block_line_col_drum_type", b"block_line_col_drum_type", "buoyancy_mud_weight", b"buoyancy_mud_weight", "buoyancy_mud_weight_dsdsunit", b"buoyancy_mud_weight_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdNbkGeneral = CdNbkGeneral

class CdNbkLeakOffTest(google.protobuf.message.Message):
    """Original Name: CD_NBK_LEAK_OFF_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SEA_DEPTH_FIELD_NUMBER: builtins.int
    TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TVD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MUD_DENSITY_FIELD_NUMBER: builtins.int
    AIR_GAP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    TEST_PRESS_FIELD_NUMBER: builtins.int
    SEA_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    AIR_GAP_FIELD_NUMBER: builtins.int
    TEST_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def sea_depth(self) -> global___FloatMessage:
        """Original Name: SEA_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tvd(self) -> global___FloatMessage:
        """Original Name: TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_density(self) -> global___FloatMessage:
        """Original Name: MUD_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def air_gap_dsdsunit(self) -> global___StringMessage:
        """Original Name: AIR_GAP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def test_press(self) -> global___FloatMessage:
        """Original Name: TEST_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sea_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEA_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def air_gap(self) -> global___FloatMessage:
        """Original Name: AIR_GAP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CD_NBK_LEAK_OFF_TEST_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        sea_depth: global___FloatMessage | None = ...,
        tvd_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        tvd: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        mud_density: global___FloatMessage | None = ...,
        air_gap_dsdsunit: global___StringMessage | None = ...,
        mud_density_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        test_press: global___FloatMessage | None = ...,
        sea_depth_dsdsunit: global___StringMessage | None = ...,
        air_gap: global___FloatMessage | None = ...,
        test_press_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["air_gap", b"air_gap", "air_gap_dsdsunit", b"air_gap_dsdsunit", "cd_case", b"cd_case", "mud_density", b"mud_density", "mud_density_dsdsunit", b"mud_density_dsdsunit", "native_uid", b"native_uid", "sea_depth", b"sea_depth", "sea_depth_dsdsunit", b"sea_depth_dsdsunit", "test_press", b"test_press", "test_press_dsdsunit", b"test_press_dsdsunit", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["air_gap", b"air_gap", "air_gap_dsdsunit", b"air_gap_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "mud_density", b"mud_density", "mud_density_dsdsunit", b"mud_density_dsdsunit", "native_uid", b"native_uid", "sea_depth", b"sea_depth", "sea_depth_dsdsunit", b"sea_depth_dsdsunit", "test_press", b"test_press", "test_press_dsdsunit", b"test_press_dsdsunit", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdNbkLeakOffTest = CdNbkLeakOffTest

class CdNbkLinearWeight(google.protobuf.message.Message):
    """Original Name: CD_NBK_LINEAR_WEIGHT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PIPE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PIPE_MATERIAL_FIELD_NUMBER: builtins.int
    PIPE_OD_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIPE_LENGTH_FIELD_NUMBER: builtins.int
    PIPE_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIPE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIPE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def pipe_id(self) -> global___FloatMessage:
        """Original Name: PIPE_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_material(self) -> global___Int32Message:
        """Original Name: PIPE_MATERIAL, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_od(self) -> global___FloatMessage:
        """Original Name: PIPE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_weight(self) -> global___FloatMessage:
        """Original Name: MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_length(self) -> global___FloatMessage:
        """Original Name: PIPE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CD_NBK_LINEAR_WEIGHT_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        pipe_id: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        pipe_material: global___Int32Message | None = ...,
        pipe_od: global___FloatMessage | None = ...,
        mud_weight: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        mud_weight_dsdsunit: global___StringMessage | None = ...,
        pipe_length: global___FloatMessage | None = ...,
        pipe_id_dsdsunit: global___StringMessage | None = ...,
        pipe_od_dsdsunit: global___StringMessage | None = ...,
        pipe_length_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "mud_weight", b"mud_weight", "mud_weight_dsdsunit", b"mud_weight_dsdsunit", "native_uid", b"native_uid", "pipe_id", b"pipe_id", "pipe_id_dsdsunit", b"pipe_id_dsdsunit", "pipe_length", b"pipe_length", "pipe_length_dsdsunit", b"pipe_length_dsdsunit", "pipe_material", b"pipe_material", "pipe_od", b"pipe_od", "pipe_od_dsdsunit", b"pipe_od_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "mud_weight", b"mud_weight", "mud_weight_dsdsunit", b"mud_weight_dsdsunit", "native_uid", b"native_uid", "pipe_id", b"pipe_id", "pipe_id_dsdsunit", b"pipe_id_dsdsunit", "pipe_length", b"pipe_length", "pipe_length_dsdsunit", b"pipe_length_dsdsunit", "pipe_material", b"pipe_material", "pipe_od", b"pipe_od", "pipe_od_dsdsunit", b"pipe_od_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdNbkLinearWeight = CdNbkLinearWeight

class CdNbkMixFluid(google.protobuf.message.Message):
    """Original Name: CD_NBK_MIX_FLUID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DENSITY_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VOLUME_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_2_FIELD_NUMBER: builtins.int
    DENSITY_1_FIELD_NUMBER: builtins.int
    VOLUME_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    DENSITY_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_2_FIELD_NUMBER: builtins.int
    VOLUME_1_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def density_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_2(self) -> global___FloatMessage:
        """Original Name: DENSITY_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_1(self) -> global___FloatMessage:
        """Original Name: DENSITY_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def density_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_2(self) -> global___FloatMessage:
        """Original Name: VOLUME_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_1(self) -> global___FloatMessage:
        """Original Name: VOLUME_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CD_NBK_MIX_FLUID_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        density_1_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        volume_1_dsdsunit: global___StringMessage | None = ...,
        density_2: global___FloatMessage | None = ...,
        density_1: global___FloatMessage | None = ...,
        volume_2_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        density_2_dsdsunit: global___StringMessage | None = ...,
        volume_2: global___FloatMessage | None = ...,
        volume_1: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "density_1", b"density_1", "density_1_dsdsunit", b"density_1_dsdsunit", "density_2", b"density_2", "density_2_dsdsunit", b"density_2_dsdsunit", "native_uid", b"native_uid", "volume_1", b"volume_1", "volume_1_dsdsunit", b"volume_1_dsdsunit", "volume_2", b"volume_2", "volume_2_dsdsunit", b"volume_2_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "density_1", b"density_1", "density_1_dsdsunit", b"density_1_dsdsunit", "density_2", b"density_2", "density_2_dsdsunit", b"density_2_dsdsunit", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "volume_1", b"volume_1", "volume_1_dsdsunit", b"volume_1_dsdsunit", "volume_2", b"volume_2", "volume_2_dsdsunit", b"volume_2_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdNbkMixFluid = CdNbkMixFluid

class CdNbkNozzles(google.protobuf.message.Message):
    """Original Name: CD_NBK_NOZZLES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NOZZLE_SIZE_2_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_1_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_4_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CALC_METHOD_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_3_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLOW_AREA_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    NOZZLE_COUNT_4_FIELD_NUMBER: builtins.int
    NOZZLE_COUNT_3_FIELD_NUMBER: builtins.int
    NOZZLE_COUNT_2_FIELD_NUMBER: builtins.int
    NOZZLE_COUNT_1_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_AREA_FIELD_NUMBER: builtins.int
    NOZZLES_NUMBER_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def nozzle_size_2(self) -> global___FloatMessage:
        """Original Name: NOZZLE_SIZE_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_1(self) -> global___FloatMessage:
        """Original Name: NOZZLE_SIZE_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_4(self) -> global___FloatMessage:
        """Original Name: NOZZLE_SIZE_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def calc_method(self) -> global___Int32Message:
        """Original Name: CALC_METHOD, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_3(self) -> global___FloatMessage:
        """Original Name: NOZZLE_SIZE_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_area_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_AREA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_SIZE_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def nozzle_count_4(self) -> global___Int32Message:
        """Original Name: NOZZLE_COUNT_4, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_count_3(self) -> global___Int32Message:
        """Original Name: NOZZLE_COUNT_3, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_count_2(self) -> global___Int32Message:
        """Original Name: NOZZLE_COUNT_2, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_count_1(self) -> global___Int32Message:
        """Original Name: NOZZLE_COUNT_1, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_SIZE_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_area(self) -> global___FloatMessage:
        """Original Name: FLOW_AREA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzles_number(self) -> global___Int32Message:
        """Original Name: NOZZLES_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_SIZE_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_SIZE_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CD_NBK_NOZZLES_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        nozzle_size_2: global___FloatMessage | None = ...,
        nozzle_size_1: global___FloatMessage | None = ...,
        nozzle_size_4: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        calc_method: global___Int32Message | None = ...,
        nozzle_size_3: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        flow_area_dsdsunit: global___StringMessage | None = ...,
        nozzle_size_3_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        nozzle_count_4: global___Int32Message | None = ...,
        nozzle_count_3: global___Int32Message | None = ...,
        nozzle_count_2: global___Int32Message | None = ...,
        nozzle_count_1: global___Int32Message | None = ...,
        case_id: builtins.str = ...,
        nozzle_size_4_dsdsunit: global___StringMessage | None = ...,
        flow_area: global___FloatMessage | None = ...,
        nozzles_number: global___Int32Message | None = ...,
        nozzle_size_2_dsdsunit: global___StringMessage | None = ...,
        nozzle_size_1_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["calc_method", b"calc_method", "cd_case", b"cd_case", "flow_area", b"flow_area", "flow_area_dsdsunit", b"flow_area_dsdsunit", "native_uid", b"native_uid", "nozzle_count_1", b"nozzle_count_1", "nozzle_count_2", b"nozzle_count_2", "nozzle_count_3", b"nozzle_count_3", "nozzle_count_4", b"nozzle_count_4", "nozzle_size_1", b"nozzle_size_1", "nozzle_size_1_dsdsunit", b"nozzle_size_1_dsdsunit", "nozzle_size_2", b"nozzle_size_2", "nozzle_size_2_dsdsunit", b"nozzle_size_2_dsdsunit", "nozzle_size_3", b"nozzle_size_3", "nozzle_size_3_dsdsunit", b"nozzle_size_3_dsdsunit", "nozzle_size_4", b"nozzle_size_4", "nozzle_size_4_dsdsunit", b"nozzle_size_4_dsdsunit", "nozzles_number", b"nozzles_number"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["calc_method", b"calc_method", "case_id", b"case_id", "cd_case", b"cd_case", "flow_area", b"flow_area", "flow_area_dsdsunit", b"flow_area_dsdsunit", "native_uid", b"native_uid", "nozzle_count_1", b"nozzle_count_1", "nozzle_count_2", b"nozzle_count_2", "nozzle_count_3", b"nozzle_count_3", "nozzle_count_4", b"nozzle_count_4", "nozzle_size_1", b"nozzle_size_1", "nozzle_size_1_dsdsunit", b"nozzle_size_1_dsdsunit", "nozzle_size_2", b"nozzle_size_2", "nozzle_size_2_dsdsunit", b"nozzle_size_2_dsdsunit", "nozzle_size_3", b"nozzle_size_3", "nozzle_size_3_dsdsunit", b"nozzle_size_3_dsdsunit", "nozzle_size_4", b"nozzle_size_4", "nozzle_size_4_dsdsunit", b"nozzle_size_4_dsdsunit", "nozzles_number", b"nozzles_number", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdNbkNozzles = CdNbkNozzles

class CdNbkPipeFlow(google.protobuf.message.Message):
    """Original Name: CD_NBK_PIPE_FLOW, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SECTION_1_PIPE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLOW_RATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SECTION_2_PIPE_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECTION_2_PIPE_LENGTH_FIELD_NUMBER: builtins.int
    FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECTION_2_PIPE_ID_FIELD_NUMBER: builtins.int
    SECTION_1_PIPE_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SECTION_2_PIPE_OD_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    SECTION_1_PIPE_OD_FIELD_NUMBER: builtins.int
    SECTION_1_PIPE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECTION_2_PIPE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECTION_1_PIPE_LENGTH_FIELD_NUMBER: builtins.int
    SECTION_1_PIPE_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECTION_2_PIPE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def section_1_pipe_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: SECTION_1_PIPE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_rate(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_2_pipe_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: SECTION_2_PIPE_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_2_pipe_length(self) -> global___FloatMessage:
        """Original Name: SECTION_2_PIPE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_2_pipe_id(self) -> global___FloatMessage:
        """Original Name: SECTION_2_PIPE_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_1_pipe_id(self) -> global___FloatMessage:
        """Original Name: SECTION_1_PIPE_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def section_2_pipe_od(self) -> global___FloatMessage:
        """Original Name: SECTION_2_PIPE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def section_1_pipe_od(self) -> global___FloatMessage:
        """Original Name: SECTION_1_PIPE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_1_pipe_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SECTION_1_PIPE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_2_pipe_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: SECTION_2_PIPE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_1_pipe_length(self) -> global___FloatMessage:
        """Original Name: SECTION_1_PIPE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_1_pipe_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: SECTION_1_PIPE_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_2_pipe_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SECTION_2_PIPE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CD_NBK_PIPE_FLOW_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        section_1_pipe_od_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        flow_rate: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        section_2_pipe_id_dsdsunit: global___StringMessage | None = ...,
        section_2_pipe_length: global___FloatMessage | None = ...,
        flow_rate_dsdsunit: global___StringMessage | None = ...,
        section_2_pipe_id: global___FloatMessage | None = ...,
        section_1_pipe_id: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        section_2_pipe_od: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        section_1_pipe_od: global___FloatMessage | None = ...,
        section_1_pipe_length_dsdsunit: global___StringMessage | None = ...,
        section_2_pipe_od_dsdsunit: global___StringMessage | None = ...,
        section_1_pipe_length: global___FloatMessage | None = ...,
        section_1_pipe_id_dsdsunit: global___StringMessage | None = ...,
        section_2_pipe_length_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "native_uid", b"native_uid", "section_1_pipe_id", b"section_1_pipe_id", "section_1_pipe_id_dsdsunit", b"section_1_pipe_id_dsdsunit", "section_1_pipe_length", b"section_1_pipe_length", "section_1_pipe_length_dsdsunit", b"section_1_pipe_length_dsdsunit", "section_1_pipe_od", b"section_1_pipe_od", "section_1_pipe_od_dsdsunit", b"section_1_pipe_od_dsdsunit", "section_2_pipe_id", b"section_2_pipe_id", "section_2_pipe_id_dsdsunit", b"section_2_pipe_id_dsdsunit", "section_2_pipe_length", b"section_2_pipe_length", "section_2_pipe_length_dsdsunit", b"section_2_pipe_length_dsdsunit", "section_2_pipe_od", b"section_2_pipe_od", "section_2_pipe_od_dsdsunit", b"section_2_pipe_od_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "native_uid", b"native_uid", "section_1_pipe_id", b"section_1_pipe_id", "section_1_pipe_id_dsdsunit", b"section_1_pipe_id_dsdsunit", "section_1_pipe_length", b"section_1_pipe_length", "section_1_pipe_length_dsdsunit", b"section_1_pipe_length_dsdsunit", "section_1_pipe_od", b"section_1_pipe_od", "section_1_pipe_od_dsdsunit", b"section_1_pipe_od_dsdsunit", "section_2_pipe_id", b"section_2_pipe_id", "section_2_pipe_id_dsdsunit", b"section_2_pipe_id_dsdsunit", "section_2_pipe_length", b"section_2_pipe_length", "section_2_pipe_length_dsdsunit", b"section_2_pipe_length_dsdsunit", "section_2_pipe_od", b"section_2_pipe_od", "section_2_pipe_od_dsdsunit", b"section_2_pipe_od_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdNbkPipeFlow = CdNbkPipeFlow

class CdNbkPumpOutput(google.protobuf.message.Message):
    """Original Name: CD_NBK_PUMP_OUTPUT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    STROKE_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ROD_DIAM_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LINER_DIAM_FIELD_NUMBER: builtins.int
    STROKE_LENGTH_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    IS_DOUBLE_ACTING_FIELD_NUMBER: builtins.int
    PUMP_EFFICIENCY_FIELD_NUMBER: builtins.int
    ROD_DIAM_FIELD_NUMBER: builtins.int
    LINER_DIAM_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_TYPE_FIELD_NUMBER: builtins.int
    STROKE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    STROKE_RATE_FIELD_NUMBER: builtins.int
    NUM_CYLINDERS_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def stroke_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: STROKE_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_diam_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROD_DIAM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def liner_diam(self) -> global___FloatMessage:
        """Original Name: LINER_DIAM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_length(self) -> global___FloatMessage:
        """Original Name: STROKE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_double_acting(self) -> global___StringMessage:
        """Original Name: IS_DOUBLE_ACTING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_efficiency(self) -> global___FloatMessage:
        """Original Name: PUMP_EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_diam(self) -> global___FloatMessage:
        """Original Name: ROD_DIAM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_diam_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINER_DIAM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_type(self) -> global___Int32Message:
        """Original Name: PUMP_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STROKE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_rate(self) -> global___FloatMessage:
        """Original Name: STROKE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_cylinders(self) -> global___Int32Message:
        """Original Name: NUM_CYLINDERS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CD_NBK_PUMP_OUTPUT_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        stroke_rate_dsdsunit: global___StringMessage | None = ...,
        pump_efficiency_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rod_diam_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        liner_diam: global___FloatMessage | None = ...,
        stroke_length: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        is_double_acting: global___StringMessage | None = ...,
        pump_efficiency: global___FloatMessage | None = ...,
        rod_diam: global___FloatMessage | None = ...,
        liner_diam_dsdsunit: global___StringMessage | None = ...,
        pump_type: global___Int32Message | None = ...,
        stroke_length_dsdsunit: global___StringMessage | None = ...,
        stroke_rate: global___FloatMessage | None = ...,
        num_cylinders: global___Int32Message | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "is_double_acting", b"is_double_acting", "liner_diam", b"liner_diam", "liner_diam_dsdsunit", b"liner_diam_dsdsunit", "native_uid", b"native_uid", "num_cylinders", b"num_cylinders", "pump_efficiency", b"pump_efficiency", "pump_efficiency_dsdsunit", b"pump_efficiency_dsdsunit", "pump_type", b"pump_type", "rod_diam", b"rod_diam", "rod_diam_dsdsunit", b"rod_diam_dsdsunit", "stroke_length", b"stroke_length", "stroke_length_dsdsunit", b"stroke_length_dsdsunit", "stroke_rate", b"stroke_rate", "stroke_rate_dsdsunit", b"stroke_rate_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "is_double_acting", b"is_double_acting", "liner_diam", b"liner_diam", "liner_diam_dsdsunit", b"liner_diam_dsdsunit", "native_uid", b"native_uid", "num_cylinders", b"num_cylinders", "pump_efficiency", b"pump_efficiency", "pump_efficiency_dsdsunit", b"pump_efficiency_dsdsunit", "pump_type", b"pump_type", "rod_diam", b"rod_diam", "rod_diam_dsdsunit", b"rod_diam_dsdsunit", "stroke_length", b"stroke_length", "stroke_length_dsdsunit", b"stroke_length_dsdsunit", "stroke_rate", b"stroke_rate", "stroke_rate_dsdsunit", b"stroke_rate_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdNbkPumpOutput = CdNbkPumpOutput

class CdNbkStringAnalysis(google.protobuf.message.Message):
    """Original Name: CD_NBK_STRING_ANALYSIS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TOP_KELLY_MASS_FIELD_NUMBER: builtins.int
    VOLHGT_TYPE_FIELD_NUMBER: builtins.int
    STAND_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAG_INTERVAL_FIELD_NUMBER: builtins.int
    MARGIN_OF_OVERPULL_FIELD_NUMBER: builtins.int
    TOP_KELLY_MASS_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLHGT_START_POSITION_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAND_LENGTH_FIELD_NUMBER: builtins.int
    VOLHGT_START_POSITION_FIELD_NUMBER: builtins.int
    DRILL_BLOCK_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAG_END_POSITION_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_FIELD_NUMBER: builtins.int
    VOLHGT_END_POSITION_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    OVERPULL_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_BLOCK_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOIST_EQP_MODE_FIELD_NUMBER: builtins.int
    PILL_BOTTOM_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLHGT_IS_ANNULUS_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    RIG_CAP_MODE_FIELD_NUMBER: builtins.int
    LAG_END_POSITION_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_MOP_FIELD_NUMBER: builtins.int
    VOLHGT_END_POSITION_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_BLOCK_FROM_FIELD_NUMBER: builtins.int
    BLOCK_MASS_FIELD_NUMBER: builtins.int
    LAG_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIMES_REMAINING_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    OVERPULL_FIELD_NUMBER: builtins.int
    DRILL_BLOCK_MODE_FIELD_NUMBER: builtins.int
    PILL_BOTTOM_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLHGT_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOIST_EQP_NUM_LINES_FIELD_NUMBER: builtins.int
    MARGIN_OF_OVERPULL_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOIST_EQP_LINE_DIAMETER_FIELD_NUMBER: builtins.int
    LAG_START_POSITION_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAG_START_POSITION_FIELD_NUMBER: builtins.int
    VOLHGT_VOLUME_FIELD_NUMBER: builtins.int
    BLOCK_MASS_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_BLOCK_TO_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def top_kelly_mass(self) -> global___FloatMessage:
        """Original Name: TOP_KELLY_MASS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volhgt_type(self) -> global___StringMessage:
        """Original Name: VOLHGT_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stand_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAND_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lag_interval(self) -> global___FloatMessage:
        """Original Name: LAG_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def margin_of_overpull(self) -> global___FloatMessage:
        """Original Name: MARGIN_OF_OVERPULL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_kelly_mass_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_KELLY_MASS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volhgt_start_position_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLHGT_START_POSITION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stand_length(self) -> global___FloatMessage:
        """Original Name: STAND_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volhgt_start_position(self) -> global___FloatMessage:
        """Original Name: VOLHGT_START_POSITION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_block_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_BLOCK_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lag_end_position(self) -> global___FloatMessage:
        """Original Name: LAG_END_POSITION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_weight(self) -> global___FloatMessage:
        """Original Name: MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volhgt_end_position(self) -> global___FloatMessage:
        """Original Name: VOLHGT_END_POSITION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def overpull_dsdsunit(self) -> global___StringMessage:
        """Original Name: OVERPULL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_block_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_BLOCK_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hoist_eqp_mode(self) -> global___StringMessage:
        """Original Name: HOIST_EQP_MODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pill_bottom(self) -> global___FloatMessage:
        """Original Name: PILL_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volhgt_is_annulus(self) -> global___StringMessage:
        """Original Name: VOLHGT_IS_ANNULUS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_cap_mode(self) -> global___StringMessage:
        """Original Name: RIG_CAP_MODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lag_end_position_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAG_END_POSITION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_mop(self) -> global___StringMessage:
        """Original Name: USE_MOP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volhgt_end_position_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLHGT_END_POSITION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_block_from(self) -> global___FloatMessage:
        """Original Name: DRILL_BLOCK_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def block_mass(self) -> global___FloatMessage:
        """Original Name: BLOCK_MASS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lag_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAG_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor(self) -> global___FloatMessage:
        """Original Name: SAFETY_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAFETY_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def times_remaining(self) -> global___Int32Message:
        """Original Name: TIMES_REMAINING, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overpull(self) -> global___FloatMessage:
        """Original Name: OVERPULL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_block_mode(self) -> global___StringMessage:
        """Original Name: DRILL_BLOCK_MODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pill_bottom_dsdsunit(self) -> global___StringMessage:
        """Original Name: PILL_BOTTOM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volhgt_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLHGT_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hoist_eqp_num_lines(self) -> global___Int32Message:
        """Original Name: HOIST_EQP_NUM_LINES, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def margin_of_overpull_dsdsunit(self) -> global___StringMessage:
        """Original Name: MARGIN_OF_OVERPULL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hoist_eqp_line_diameter(self) -> global___Int32Message:
        """Original Name: HOIST_EQP_LINE_DIAMETER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lag_start_position_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAG_START_POSITION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lag_start_position(self) -> global___FloatMessage:
        """Original Name: LAG_START_POSITION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volhgt_volume(self) -> global___FloatMessage:
        """Original Name: VOLHGT_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def block_mass_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLOCK_MASS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_block_to(self) -> global___FloatMessage:
        """Original Name: DRILL_BLOCK_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CD_NBK_STRING_ANALYSIS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        top_kelly_mass: global___FloatMessage | None = ...,
        volhgt_type: global___StringMessage | None = ...,
        stand_length_dsdsunit: global___StringMessage | None = ...,
        lag_interval: global___FloatMessage | None = ...,
        margin_of_overpull: global___FloatMessage | None = ...,
        top_kelly_mass_dsdsunit: global___StringMessage | None = ...,
        volhgt_start_position_dsdsunit: global___StringMessage | None = ...,
        stand_length: global___FloatMessage | None = ...,
        volhgt_start_position: global___FloatMessage | None = ...,
        drill_block_to_dsdsunit: global___StringMessage | None = ...,
        lag_end_position: global___FloatMessage | None = ...,
        mud_weight: global___FloatMessage | None = ...,
        volhgt_end_position: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        overpull_dsdsunit: global___StringMessage | None = ...,
        drill_block_from_dsdsunit: global___StringMessage | None = ...,
        hoist_eqp_mode: global___StringMessage | None = ...,
        pill_bottom: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        mud_weight_dsdsunit: global___StringMessage | None = ...,
        volhgt_is_annulus: global___StringMessage | None = ...,
        md: global___FloatMessage | None = ...,
        rig_cap_mode: global___StringMessage | None = ...,
        lag_end_position_dsdsunit: global___StringMessage | None = ...,
        use_mop: global___StringMessage | None = ...,
        volhgt_end_position_dsdsunit: global___StringMessage | None = ...,
        drill_block_from: global___FloatMessage | None = ...,
        block_mass: global___FloatMessage | None = ...,
        lag_interval_dsdsunit: global___StringMessage | None = ...,
        safety_factor: global___FloatMessage | None = ...,
        safety_factor_dsdsunit: global___StringMessage | None = ...,
        times_remaining: global___Int32Message | None = ...,
        well_id: builtins.str = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        overpull: global___FloatMessage | None = ...,
        drill_block_mode: global___StringMessage | None = ...,
        pill_bottom_dsdsunit: global___StringMessage | None = ...,
        volhgt_volume_dsdsunit: global___StringMessage | None = ...,
        hoist_eqp_num_lines: global___Int32Message | None = ...,
        margin_of_overpull_dsdsunit: global___StringMessage | None = ...,
        hoist_eqp_line_diameter: global___Int32Message | None = ...,
        lag_start_position_dsdsunit: global___StringMessage | None = ...,
        lag_start_position: global___FloatMessage | None = ...,
        volhgt_volume: global___FloatMessage | None = ...,
        block_mass_dsdsunit: global___StringMessage | None = ...,
        drill_block_to: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["block_mass", b"block_mass", "block_mass_dsdsunit", b"block_mass_dsdsunit", "cd_case", b"cd_case", "drill_block_from", b"drill_block_from", "drill_block_from_dsdsunit", b"drill_block_from_dsdsunit", "drill_block_mode", b"drill_block_mode", "drill_block_to", b"drill_block_to", "drill_block_to_dsdsunit", b"drill_block_to_dsdsunit", "hoist_eqp_line_diameter", b"hoist_eqp_line_diameter", "hoist_eqp_mode", b"hoist_eqp_mode", "hoist_eqp_num_lines", b"hoist_eqp_num_lines", "lag_end_position", b"lag_end_position", "lag_end_position_dsdsunit", b"lag_end_position_dsdsunit", "lag_interval", b"lag_interval", "lag_interval_dsdsunit", b"lag_interval_dsdsunit", "lag_start_position", b"lag_start_position", "lag_start_position_dsdsunit", b"lag_start_position_dsdsunit", "margin_of_overpull", b"margin_of_overpull", "margin_of_overpull_dsdsunit", b"margin_of_overpull_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "mud_weight", b"mud_weight", "mud_weight_dsdsunit", b"mud_weight_dsdsunit", "native_uid", b"native_uid", "overpull", b"overpull", "overpull_dsdsunit", b"overpull_dsdsunit", "pill_bottom", b"pill_bottom", "pill_bottom_dsdsunit", b"pill_bottom_dsdsunit", "rig_cap_mode", b"rig_cap_mode", "safety_factor", b"safety_factor", "safety_factor_dsdsunit", b"safety_factor_dsdsunit", "stand_length", b"stand_length", "stand_length_dsdsunit", b"stand_length_dsdsunit", "times_remaining", b"times_remaining", "top_kelly_mass", b"top_kelly_mass", "top_kelly_mass_dsdsunit", b"top_kelly_mass_dsdsunit", "use_mop", b"use_mop", "volhgt_end_position", b"volhgt_end_position", "volhgt_end_position_dsdsunit", b"volhgt_end_position_dsdsunit", "volhgt_is_annulus", b"volhgt_is_annulus", "volhgt_start_position", b"volhgt_start_position", "volhgt_start_position_dsdsunit", b"volhgt_start_position_dsdsunit", "volhgt_type", b"volhgt_type", "volhgt_volume", b"volhgt_volume", "volhgt_volume_dsdsunit", b"volhgt_volume_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["block_mass", b"block_mass", "block_mass_dsdsunit", b"block_mass_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "drill_block_from", b"drill_block_from", "drill_block_from_dsdsunit", b"drill_block_from_dsdsunit", "drill_block_mode", b"drill_block_mode", "drill_block_to", b"drill_block_to", "drill_block_to_dsdsunit", b"drill_block_to_dsdsunit", "hoist_eqp_line_diameter", b"hoist_eqp_line_diameter", "hoist_eqp_mode", b"hoist_eqp_mode", "hoist_eqp_num_lines", b"hoist_eqp_num_lines", "lag_end_position", b"lag_end_position", "lag_end_position_dsdsunit", b"lag_end_position_dsdsunit", "lag_interval", b"lag_interval", "lag_interval_dsdsunit", b"lag_interval_dsdsunit", "lag_start_position", b"lag_start_position", "lag_start_position_dsdsunit", b"lag_start_position_dsdsunit", "margin_of_overpull", b"margin_of_overpull", "margin_of_overpull_dsdsunit", b"margin_of_overpull_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "mud_weight", b"mud_weight", "mud_weight_dsdsunit", b"mud_weight_dsdsunit", "native_uid", b"native_uid", "overpull", b"overpull", "overpull_dsdsunit", b"overpull_dsdsunit", "pill_bottom", b"pill_bottom", "pill_bottom_dsdsunit", b"pill_bottom_dsdsunit", "rig_cap_mode", b"rig_cap_mode", "safety_factor", b"safety_factor", "safety_factor_dsdsunit", b"safety_factor_dsdsunit", "stand_length", b"stand_length", "stand_length_dsdsunit", b"stand_length_dsdsunit", "times_remaining", b"times_remaining", "top_kelly_mass", b"top_kelly_mass", "top_kelly_mass_dsdsunit", b"top_kelly_mass_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_mop", b"use_mop", "volhgt_end_position", b"volhgt_end_position", "volhgt_end_position_dsdsunit", b"volhgt_end_position_dsdsunit", "volhgt_is_annulus", b"volhgt_is_annulus", "volhgt_start_position", b"volhgt_start_position", "volhgt_start_position_dsdsunit", b"volhgt_start_position_dsdsunit", "volhgt_type", b"volhgt_type", "volhgt_volume", b"volhgt_volume", "volhgt_volume_dsdsunit", b"volhgt_volume_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdNbkStringAnalysis = CdNbkStringAnalysis

class CdNearBitReamerCatalog(google.protobuf.message.Message):
    """Original Name: CD_NEAR_BIT_REAMER_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ANNULAR_FLOW_AREA_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_RETRACTED_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_SEAL_PRESSURE_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_OP_PRESSURE_FIELD_NUMBER: builtins.int
    MAX_REC_FLOW_RATE_FIELD_NUMBER: builtins.int
    MAX_SEAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    MIN_OP_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    BLADE_LENGTH_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    OD_RETRACTED_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    OD_EXTENDED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    MAX_REC_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_EXTENDED_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_FIELD_NUMBER: builtins.int
    ANNULAR_FLOW_AREA_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def annular_flow_area_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANNULAR_FLOW_AREA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_retracted_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_RETRACTED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_seal_pressure(self) -> global___FloatMessage:
        """Original Name: MAX_SEAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fishneck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_op_pressure(self) -> global___FloatMessage:
        """Original Name: MIN_OP_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_rec_flow_rate(self) -> global___FloatMessage:
        """Original Name: MAX_REC_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_seal_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_SEAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_op_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_OP_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blade_length(self) -> global___FloatMessage:
        """Original Name: BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_retracted(self) -> global___FloatMessage:
        """Original Name: OD_RETRACTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_extended_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_EXTENDED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_rec_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_REC_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_extended(self) -> global___FloatMessage:
        """Original Name: OD_EXTENDED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length(self) -> global___FloatMessage:
        """Original Name: FISHNECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annular_flow_area(self) -> global___FloatMessage:
        """Original Name: ANNULAR_FLOW_AREA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_NEAR_BIT_REAMER_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        annular_flow_area_dsdsunit: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        blade_length_dsdsunit: global___StringMessage | None = ...,
        od_retracted_dsdsunit: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        max_seal_pressure: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        fishneck_length_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        min_op_pressure: global___FloatMessage | None = ...,
        max_rec_flow_rate: global___FloatMessage | None = ...,
        max_seal_pressure_dsdsunit: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        min_op_pressure_dsdsunit: global___StringMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        blade_length: global___FloatMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        od_retracted: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        od_extended_dsdsunit: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        max_rec_flow_rate_dsdsunit: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        od_extended: global___FloatMessage | None = ...,
        fishneck_length: global___FloatMessage | None = ...,
        annular_flow_area: global___FloatMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["annular_flow_area", b"annular_flow_area", "annular_flow_area_dsdsunit", b"annular_flow_area_dsdsunit", "api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "blade_length", b"blade_length", "blade_length_dsdsunit", b"blade_length_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "max_rec_flow_rate", b"max_rec_flow_rate", "max_rec_flow_rate_dsdsunit", b"max_rec_flow_rate_dsdsunit", "max_seal_pressure", b"max_seal_pressure", "max_seal_pressure_dsdsunit", b"max_seal_pressure_dsdsunit", "min_op_pressure", b"min_op_pressure", "min_op_pressure_dsdsunit", b"min_op_pressure_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_extended", b"od_extended", "od_extended_dsdsunit", b"od_extended_dsdsunit", "od_retracted", b"od_retracted", "od_retracted_dsdsunit", b"od_retracted_dsdsunit", "sect_type_code", b"sect_type_code", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["annular_flow_area", b"annular_flow_area", "annular_flow_area_dsdsunit", b"annular_flow_area_dsdsunit", "api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "blade_length", b"blade_length", "blade_length_dsdsunit", b"blade_length_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "max_rec_flow_rate", b"max_rec_flow_rate", "max_rec_flow_rate_dsdsunit", b"max_rec_flow_rate_dsdsunit", "max_seal_pressure", b"max_seal_pressure", "max_seal_pressure_dsdsunit", b"max_seal_pressure_dsdsunit", "min_op_pressure", b"min_op_pressure", "min_op_pressure_dsdsunit", b"min_op_pressure_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_extended", b"od_extended", "od_extended_dsdsunit", b"od_extended_dsdsunit", "od_retracted", b"od_retracted", "od_retracted_dsdsunit", b"od_retracted_dsdsunit", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdNearBitReamerCatalog = CdNearBitReamerCatalog

class CdNozzleCatalog(google.protobuf.message.Message):
    """Original Name: CD_NOZZLE_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    NOZZLE_CATALOG_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    NOZZLE_COUNT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    NOZZLE_DIAMETER_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    NOZZLE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    CD_REAMER_SUB_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    nozzle_catalog_id: builtins.str
    """Original Name: NOZZLE_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_count(self) -> global___Int32Message:
        """Original Name: NOZZLE_COUNT, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_diameter(self) -> global___FloatMessage:
        """Original Name: NOZZLE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def nozzle_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_reamer_sub_catalog(self) -> global___CdReamerSubCatalogRef:
        """Remote references:

        Original Name: CD_REAMER_SUB_CATALOG, WrappedMessage: CdReamerSubCatalog
        FK_CD_NOZZLE_CATALOG_CD_REAMER_SUB_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        nozzle_catalog_id: builtins.str = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        nozzle_count: global___Int32Message | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        nozzle_diameter: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        nozzle_diameter_dsdsunit: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        cd_reamer_sub_catalog: global___CdReamerSubCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_reamer_sub_catalog", b"cd_reamer_sub_catalog", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nozzle_count", b"nozzle_count", "nozzle_diameter", b"nozzle_diameter", "nozzle_diameter_dsdsunit", b"nozzle_diameter_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_reamer_sub_catalog", b"cd_reamer_sub_catalog", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nozzle_catalog_id", b"nozzle_catalog_id", "nozzle_count", b"nozzle_count", "nozzle_diameter", b"nozzle_diameter", "nozzle_diameter_dsdsunit", b"nozzle_diameter_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdNozzleCatalog = CdNozzleCatalog

class CdOpeningStatus(google.protobuf.message.Message):
    """Original Name: CD_OPENING_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EFFECTIVE_DATE_FIELD_NUMBER: builtins.int
    WELLBORE_OPENING_ID_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    OPENING_STATUS_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_OPENING_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def effective_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EFFECTIVE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_opening_id: builtins.str
    """Original Name: WELLBORE_OPENING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    opening_status_id: builtins.str
    """Original Name: OPENING_STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore_opening(self) -> global___CdWellboreOpeningRef:
        """Remote references:

        Original Name: CD_WELLBORE_OPENING, WrappedMessage: CdWellboreOpening
        FK_CD_OPENING_STATUS_CD_WELLBORE_OPENING
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        effective_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_opening_id: builtins.str = ...,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        status: global___StringMessage | None = ...,
        opening_status_id: builtins.str = ...,
        md_base: global___FloatMessage | None = ...,
        cd_wellbore_opening: global___CdWellboreOpeningRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore_opening", b"cd_wellbore_opening", "comments", b"comments", "effective_date", b"effective_date", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "status", b"status"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore_opening", b"cd_wellbore_opening", "comments", b"comments", "effective_date", b"effective_date", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "opening_status_id", b"opening_status_id", "status", b"status", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_opening_id", b"wellbore_opening_id"]) -> None: ...

global___CdOpeningStatus = CdOpeningStatus

class CdOpenwirePolicySetting(google.protobuf.message.Message):
    """Original Name: CD_OPENWIRE_POLICY_SETTING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    PASSWORD_FIELD_NUMBER: builtins.int
    USERNAME_FIELD_NUMBER: builtins.int
    OPENWIRE_POLICY_SETTING_ID_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    OPENWIRE_URL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def password(self) -> global___StringMessage:
        """Original Name: PASSWORD, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def username(self) -> global___StringMessage:
        """Original Name: USERNAME, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    openwire_policy_setting_id: builtins.str
    """Original Name: OPENWIRE_POLICY_SETTING_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def policy_id(self) -> global___StringMessage:
        """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def openwire_url(self) -> global___StringMessage:
        """Original Name: OPENWIRE_URL, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        password: global___StringMessage | None = ...,
        username: global___StringMessage | None = ...,
        openwire_policy_setting_id: builtins.str = ...,
        policy_id: global___StringMessage | None = ...,
        openwire_url: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "openwire_url", b"openwire_url", "password", b"password", "policy_id", b"policy_id", "username", b"username"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "openwire_policy_setting_id", b"openwire_policy_setting_id", "openwire_url", b"openwire_url", "password", b"password", "policy_id", b"policy_id", "undeclared_dependencies", b"undeclared_dependencies", "username", b"username"]) -> None: ...

global___CdOpenwirePolicySetting = CdOpenwirePolicySetting

class CdOpenwireSetting(google.protobuf.message.Message):
    """Original Name: CD_OPENWIRE_SETTING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OPENWIRE_SETTING_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PASSWORD_FIELD_NUMBER: builtins.int
    DB_SERVER_PORT_FIELD_NUMBER: builtins.int
    USERNAME_FIELD_NUMBER: builtins.int
    OPENWIRE_URL_FIELD_NUMBER: builtins.int
    EDM_INSTANCE_NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    openwire_setting_id: builtins.str
    """Original Name: OPENWIRE_SETTING_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def password(self) -> global___StringMessage:
        """Original Name: PASSWORD, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def db_server_port(self) -> global___Int32Message:
        """Original Name: DB_SERVER_PORT, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def username(self) -> global___StringMessage:
        """Original Name: USERNAME, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def openwire_url(self) -> global___StringMessage:
        """Original Name: OPENWIRE_URL, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edm_instance_name(self) -> global___StringMessage:
        """Original Name: EDM_INSTANCE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        openwire_setting_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        password: global___StringMessage | None = ...,
        db_server_port: global___Int32Message | None = ...,
        username: global___StringMessage | None = ...,
        openwire_url: global___StringMessage | None = ...,
        edm_instance_name: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["db_server_port", b"db_server_port", "edm_instance_name", b"edm_instance_name", "native_uid", b"native_uid", "openwire_url", b"openwire_url", "password", b"password", "username", b"username"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["db_server_port", b"db_server_port", "edm_instance_name", b"edm_instance_name", "native_uid", b"native_uid", "openwire_setting_id", b"openwire_setting_id", "openwire_url", b"openwire_url", "password", b"password", "undeclared_dependencies", b"undeclared_dependencies", "username", b"username"]) -> None: ...

global___CdOpenwireSetting = CdOpenwireSetting

class CdPad(google.protobuf.message.Message):
    """Original Name: CD_PAD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    PAD_ID_FIELD_NUMBER: builtins.int
    CD_PAD_MATERIAL_TRANSFER_FIELD_NUMBER: builtins.int
    CD_PAD_BULK_FIELD_NUMBER: builtins.int
    CD_PAD_OP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_id(self) -> global___StringMessage:
        """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pad_id: builtins.str
    """Original Name: PAD_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_pad_material_transfer(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPadMaterialTransferRef]:
        """Remote references:

        Original Name: CD_PAD_MATERIAL_TRANSFER, WrappedMessage: CdPadMaterialTransfer
        FK_CD_PAD_MATERIAL_TRANSFER_CD_PAD
        """
    @property
    def cd_pad_bulk(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPadBulkRef]:
        """Original Name: CD_PAD_BULK, WrappedMessage: CdPadBulk
        FK_CD_PAD_BULK_CD_PAD
        """
    @property
    def cd_pad_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPadOpRef]:
        """Original Name: CD_PAD_OP, WrappedMessage: CdPadOp
        FK_CD_PAD_OP_CD_PAD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        site_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        pad_id: builtins.str = ...,
        cd_pad_material_transfer: collections.abc.Iterable[global___CdPadMaterialTransferRef] | None = ...,
        cd_pad_bulk: collections.abc.Iterable[global___CdPadBulkRef] | None = ...,
        cd_pad_op: collections.abc.Iterable[global___CdPadOpRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "site_id", b"site_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_pad_bulk", b"cd_pad_bulk", "cd_pad_material_transfer", b"cd_pad_material_transfer", "cd_pad_op", b"cd_pad_op", "description", b"description", "native_uid", b"native_uid", "pad_id", b"pad_id", "site_id", b"site_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdPad = CdPad

class CdPadBulk(google.protobuf.message.Message):
    """Original Name: CD_PAD_BULK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BULK_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FIRST_USED_DATE_FIELD_NUMBER: builtins.int
    UNIT_SIZE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    UNIT_MEASURE_FIELD_NUMBER: builtins.int
    PRODUCT_NAME_FIELD_NUMBER: builtins.int
    PAD_ID_FIELD_NUMBER: builtins.int
    CD_PAD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    bulk_id: builtins.str
    """Original Name: BULK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def first_used_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FIRST_USED_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unit_size(self) -> global___StringMessage:
        """Original Name: UNIT_SIZE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unit_measure(self) -> global___FloatMessage:
        """Original Name: UNIT_MEASURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def product_name(self) -> global___StringMessage:
        """Original Name: PRODUCT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pad_id: builtins.str
    """Original Name: PAD_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_pad(self) -> global___CdPadRef:
        """Remote references:

        Original Name: CD_PAD, WrappedMessage: CdPad
        FK_CD_PAD_BULK_CD_PAD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        bulk_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        first_used_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        unit_size: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        unit_measure: global___FloatMessage | None = ...,
        product_name: global___StringMessage | None = ...,
        pad_id: builtins.str = ...,
        cd_pad: global___CdPadRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_pad", b"cd_pad", "first_used_date", b"first_used_date", "native_uid", b"native_uid", "product_name", b"product_name", "sequence_no", b"sequence_no", "unit_measure", b"unit_measure", "unit_size", b"unit_size"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bulk_id", b"bulk_id", "cd_pad", b"cd_pad", "first_used_date", b"first_used_date", "native_uid", b"native_uid", "pad_id", b"pad_id", "product_name", b"product_name", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "unit_measure", b"unit_measure", "unit_size", b"unit_size"]) -> None: ...

global___CdPadBulk = CdPadBulk

class CdPadMaterialTransfer(google.protobuf.message.Message):
    """Original Name: CD_PAD_MATERIAL_TRANSFER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DRIVER_PHONE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    DESTINATION_ADDRESS_FIELD_NUMBER: builtins.int
    DRIVER_NAME_FIELD_NUMBER: builtins.int
    DESTINATION_CONTACT_FIELD_NUMBER: builtins.int
    DESTINATION_CITY_FIELD_NUMBER: builtins.int
    DESTINATION_PHONE_FIELD_NUMBER: builtins.int
    TRUCKING_COMPANY_PHONE_FIELD_NUMBER: builtins.int
    TRANSFER_NOTE_FIELD_NUMBER: builtins.int
    TRANSFER_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    PAD_ID_FIELD_NUMBER: builtins.int
    DESTINATION_PROVINCE_FIELD_NUMBER: builtins.int
    CD_PAD_FIELD_NUMBER: builtins.int
    CD_PAD_TRANSFER_SUMMARY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def driver_phone(self) -> global___StringMessage:
        """Original Name: DRIVER_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_address(self) -> global___StringMessage:
        """Original Name: DESTINATION_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def driver_name(self) -> global___StringMessage:
        """Original Name: DRIVER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_contact(self) -> global___StringMessage:
        """Original Name: DESTINATION_CONTACT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_city(self) -> global___StringMessage:
        """Original Name: DESTINATION_CITY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_phone(self) -> global___StringMessage:
        """Original Name: DESTINATION_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trucking_company_phone(self) -> global___StringMessage:
        """Original Name: TRUCKING_COMPANY_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_note(self) -> global___StringMessage:
        """Original Name: TRANSFER_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    transfer_id: builtins.str
    """Original Name: TRANSFER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pad_id: builtins.str
    """Original Name: PAD_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def destination_province(self) -> global___StringMessage:
        """Original Name: DESTINATION_PROVINCE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_pad(self) -> global___CdPadRef:
        """Remote references:

        Original Name: CD_PAD, WrappedMessage: CdPad
        FK_CD_PAD_MATERIAL_TRANSFER_CD_PAD
        """
    @property
    def cd_pad_transfer_summary(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPadTransferSummaryRef]:
        """Original Name: CD_PAD_TRANSFER_SUMMARY, WrappedMessage: CdPadTransferSummary
        FK_CD_PAD_TRANSFER_SUMMARY_CD_PAD_MATERIAL_TRANSFER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        driver_phone: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        destination_address: global___StringMessage | None = ...,
        driver_name: global___StringMessage | None = ...,
        destination_contact: global___StringMessage | None = ...,
        destination_city: global___StringMessage | None = ...,
        destination_phone: global___StringMessage | None = ...,
        trucking_company_phone: global___StringMessage | None = ...,
        transfer_note: global___StringMessage | None = ...,
        transfer_id: builtins.str = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        pad_id: builtins.str = ...,
        destination_province: global___StringMessage | None = ...,
        cd_pad: global___CdPadRef | None = ...,
        cd_pad_transfer_summary: collections.abc.Iterable[global___CdPadTransferSummaryRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_pad", b"cd_pad", "date_report", b"date_report", "destination_address", b"destination_address", "destination_city", b"destination_city", "destination_contact", b"destination_contact", "destination_phone", b"destination_phone", "destination_province", b"destination_province", "driver_name", b"driver_name", "driver_phone", b"driver_phone", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "transfer_note", b"transfer_note", "trucking_company_phone", b"trucking_company_phone"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_pad", b"cd_pad", "cd_pad_transfer_summary", b"cd_pad_transfer_summary", "date_report", b"date_report", "destination_address", b"destination_address", "destination_city", b"destination_city", "destination_contact", b"destination_contact", "destination_phone", b"destination_phone", "destination_province", b"destination_province", "driver_name", b"driver_name", "driver_phone", b"driver_phone", "native_uid", b"native_uid", "pad_id", b"pad_id", "report_journal_id", b"report_journal_id", "transfer_id", b"transfer_id", "transfer_note", b"transfer_note", "trucking_company_phone", b"trucking_company_phone", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdPadMaterialTransfer = CdPadMaterialTransfer

class CdPadOp(google.protobuf.message.Message):
    """Original Name: CD_PAD_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    EVENT_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    IS_PROJECT_READONLY_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    DATE_OP_END_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    PAD_OP_NAME_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DATE_OP_START_FIELD_NUMBER: builtins.int
    PAD_ID_FIELD_NUMBER: builtins.int
    PAD_OP_ID_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    CD_PAD_FIELD_NUMBER: builtins.int
    CD_PAD_OP_WELL_FIELD_NUMBER: builtins.int
    CD_PAD_OP_BULK_TRAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_code(self) -> global___StringMessage:
        """Original Name: EVENT_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_project_readonly(self) -> global___StringMessage:
        """Original Name: IS_PROJECT_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_op_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pad_op_name(self) -> global___StringMessage:
        """Original Name: PAD_OP_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_op_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pad_id: builtins.str
    """Original Name: PAD_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    pad_op_id: builtins.str
    """Original Name: PAD_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_pad(self) -> global___CdPadRef:
        """Remote references:

        Original Name: CD_PAD, WrappedMessage: CdPad
        FK_CD_PAD_OP_CD_PAD
        """
    @property
    def cd_pad_op_well(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPadOpWellRef]:
        """Original Name: CD_PAD_OP_WELL, WrappedMessage: CdPadOpWell
        FK_CD_PAD_OP_WELL_CD_PAD_OP
        """
    @property
    def cd_pad_op_bulk_tran(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPadOpBulkTranRef]:
        """Original Name: CD_PAD_OP_BULK_TRAN, WrappedMessage: CdPadOpBulkTran
        FK_CD_PAD_OP_BULK_TRAN_CD_PAD_OP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        event_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        event_type: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        is_project_readonly: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_op_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        pad_op_name: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        date_op_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        pad_id: builtins.str = ...,
        pad_op_id: builtins.str = ...,
        is_readonly: global___StringMessage | None = ...,
        cd_pad: global___CdPadRef | None = ...,
        cd_pad_op_well: collections.abc.Iterable[global___CdPadOpWellRef] | None = ...,
        cd_pad_op_bulk_tran: collections.abc.Iterable[global___CdPadOpBulkTranRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_pad", b"cd_pad", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_op_end", b"date_op_end", "date_op_start", b"date_op_start", "event_code", b"event_code", "event_type", b"event_type", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "pad_op_name", b"pad_op_name", "remarks", b"remarks", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_pad", b"cd_pad", "cd_pad_op_bulk_tran", b"cd_pad_op_bulk_tran", "cd_pad_op_well", b"cd_pad_op_well", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_op_end", b"date_op_end", "date_op_start", b"date_op_start", "event_code", b"event_code", "event_type", b"event_type", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "pad_id", b"pad_id", "pad_op_id", b"pad_op_id", "pad_op_name", b"pad_op_name", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdPadOp = CdPadOp

class CdPadOpBulkTran(google.protobuf.message.Message):
    """Original Name: CD_PAD_OP_BULK_TRAN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_DATE_FIELD_NUMBER: builtins.int
    QUANTITY_ADJUSTED_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    QUANTITY_USED_FIELD_NUMBER: builtins.int
    QUANTITY_RETURNED_FIELD_NUMBER: builtins.int
    QUANTITY_ON_HAND_FIELD_NUMBER: builtins.int
    BULK_ID_FIELD_NUMBER: builtins.int
    QUANTITY_RECEIVED_FIELD_NUMBER: builtins.int
    QUANTITY_ORDERED_FIELD_NUMBER: builtins.int
    BULK_TRAN_ID_FIELD_NUMBER: builtins.int
    PAD_ID_FIELD_NUMBER: builtins.int
    PAD_OP_ID_FIELD_NUMBER: builtins.int
    CD_PAD_OP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REPORT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_adjusted(self) -> global___FloatMessage:
        """Original Name: QUANTITY_ADJUSTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_used(self) -> global___FloatMessage:
        """Original Name: QUANTITY_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_returned(self) -> global___FloatMessage:
        """Original Name: QUANTITY_RETURNED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_on_hand(self) -> global___FloatMessage:
        """Original Name: QUANTITY_ON_HAND, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_id(self) -> global___StringMessage:
        """Original Name: BULK_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_received(self) -> global___FloatMessage:
        """Original Name: QUANTITY_RECEIVED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_ordered(self) -> global___FloatMessage:
        """Original Name: QUANTITY_ORDERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    bulk_tran_id: builtins.str
    """Original Name: BULK_TRAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    pad_id: builtins.str
    """Original Name: PAD_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    pad_op_id: builtins.str
    """Original Name: PAD_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_pad_op(self) -> global___CdPadOpRef:
        """Remote references:

        Original Name: CD_PAD_OP, WrappedMessage: CdPadOp
        FK_CD_PAD_OP_BULK_TRAN_CD_PAD_OP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        report_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        quantity_adjusted: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        quantity_used: global___FloatMessage | None = ...,
        quantity_returned: global___FloatMessage | None = ...,
        quantity_on_hand: global___FloatMessage | None = ...,
        bulk_id: global___StringMessage | None = ...,
        quantity_received: global___FloatMessage | None = ...,
        quantity_ordered: global___FloatMessage | None = ...,
        bulk_tran_id: builtins.str = ...,
        pad_id: builtins.str = ...,
        pad_op_id: builtins.str = ...,
        cd_pad_op: global___CdPadOpRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bulk_id", b"bulk_id", "cd_pad_op", b"cd_pad_op", "native_uid", b"native_uid", "quantity_adjusted", b"quantity_adjusted", "quantity_on_hand", b"quantity_on_hand", "quantity_ordered", b"quantity_ordered", "quantity_received", b"quantity_received", "quantity_returned", b"quantity_returned", "quantity_used", b"quantity_used", "remarks", b"remarks", "report_date", b"report_date"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bulk_id", b"bulk_id", "bulk_tran_id", b"bulk_tran_id", "cd_pad_op", b"cd_pad_op", "native_uid", b"native_uid", "pad_id", b"pad_id", "pad_op_id", b"pad_op_id", "quantity_adjusted", b"quantity_adjusted", "quantity_on_hand", b"quantity_on_hand", "quantity_ordered", b"quantity_ordered", "quantity_received", b"quantity_received", "quantity_returned", b"quantity_returned", "quantity_used", b"quantity_used", "remarks", b"remarks", "report_date", b"report_date", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdPadOpBulkTran = CdPadOpBulkTran

class CdPadOpWell(google.protobuf.message.Message):
    """Original Name: CD_PAD_OP_WELL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PAD_OP_WELL_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    PAD_ID_FIELD_NUMBER: builtins.int
    PAD_OP_ID_FIELD_NUMBER: builtins.int
    CD_PAD_OP_FIELD_NUMBER: builtins.int
    CD_PAD_OP_WELL_DAILYCOST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_id(self) -> global___StringMessage:
        """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pad_op_well_id: builtins.str
    """Original Name: PAD_OP_WELL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pad_id: builtins.str
    """Original Name: PAD_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    pad_op_id: builtins.str
    """Original Name: PAD_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_pad_op(self) -> global___CdPadOpRef:
        """Remote references:

        Original Name: CD_PAD_OP, WrappedMessage: CdPadOp
        FK_CD_PAD_OP_WELL_CD_PAD_OP
        """
    @property
    def cd_pad_op_well_dailycost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPadOpWellDailycostRef]:
        """Original Name: CD_PAD_OP_WELL_DAILYCOST, WrappedMessage: CdPadOpWellDailycost
        FK_CD_PAD_OP_WELL_DAILYCOST_CD_PAD_OP_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: global___StringMessage | None = ...,
        well_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        pad_op_well_id: builtins.str = ...,
        event_id: global___StringMessage | None = ...,
        pad_id: builtins.str = ...,
        pad_op_id: builtins.str = ...,
        cd_pad_op: global___CdPadOpRef | None = ...,
        cd_pad_op_well_dailycost: collections.abc.Iterable[global___CdPadOpWellDailycostRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_pad_op", b"cd_pad_op", "event_id", b"event_id", "native_uid", b"native_uid", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_pad_op", b"cd_pad_op", "cd_pad_op_well_dailycost", b"cd_pad_op_well_dailycost", "event_id", b"event_id", "native_uid", b"native_uid", "pad_id", b"pad_id", "pad_op_id", b"pad_op_id", "pad_op_well_id", b"pad_op_well_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdPadOpWell = CdPadOpWell

class CdPadOpWellDailycost(google.protobuf.message.Message):
    """Original Name: CD_PAD_OP_WELL_DAILYCOST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DAILYCOST_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    AMOUNT_DSDSUNIT_FIELD_NUMBER: builtins.int
    AMOUNT_FIELD_NUMBER: builtins.int
    PAD_OP_WELL_ID_FIELD_NUMBER: builtins.int
    PAD_OP_WELL_DAILYCOST_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    PAD_ID_FIELD_NUMBER: builtins.int
    PAD_OP_ID_FIELD_NUMBER: builtins.int
    CD_PAD_OP_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def dailycost_id(self) -> global___StringMessage:
        """Original Name: DAILYCOST_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_id(self) -> global___StringMessage:
        """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_id(self) -> global___StringMessage:
        """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amount_dsdsunit(self) -> global___StringMessage:
        """Original Name: AMOUNT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amount(self) -> global___FloatMessage:
        """Original Name: AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pad_op_well_id: builtins.str
    """Original Name: PAD_OP_WELL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    pad_op_well_dailycost_id: builtins.str
    """Original Name: PAD_OP_WELL_DAILYCOST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pad_id: builtins.str
    """Original Name: PAD_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    pad_op_id: builtins.str
    """Original Name: PAD_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_pad_op_well(self) -> global___CdPadOpWellRef:
        """Remote references:

        Original Name: CD_PAD_OP_WELL, WrappedMessage: CdPadOpWell
        FK_CD_PAD_OP_WELL_DAILYCOST_CD_PAD_OP_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        dailycost_id: global___StringMessage | None = ...,
        well_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        daily_id: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        amount_dsdsunit: global___StringMessage | None = ...,
        amount: global___FloatMessage | None = ...,
        pad_op_well_id: builtins.str = ...,
        pad_op_well_dailycost_id: builtins.str = ...,
        event_id: global___StringMessage | None = ...,
        pad_id: builtins.str = ...,
        pad_op_id: builtins.str = ...,
        cd_pad_op_well: global___CdPadOpWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["amount", b"amount", "amount_dsdsunit", b"amount_dsdsunit", "cd_pad_op_well", b"cd_pad_op_well", "daily_id", b"daily_id", "dailycost_id", b"dailycost_id", "event_id", b"event_id", "native_uid", b"native_uid", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["amount", b"amount", "amount_dsdsunit", b"amount_dsdsunit", "cd_pad_op_well", b"cd_pad_op_well", "daily_id", b"daily_id", "dailycost_id", b"dailycost_id", "event_id", b"event_id", "native_uid", b"native_uid", "pad_id", b"pad_id", "pad_op_id", b"pad_op_id", "pad_op_well_dailycost_id", b"pad_op_well_dailycost_id", "pad_op_well_id", b"pad_op_well_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdPadOpWellDailycost = CdPadOpWellDailycost

class CdPadTransferDetail(google.protobuf.message.Message):
    """Original Name: CD_PAD_TRANSFER_DETAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    QUANTITY_FIELD_NUMBER: builtins.int
    TRANSFER_SUMMARY_ID_FIELD_NUMBER: builtins.int
    MANUFACTURER_SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    VALUE_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPANY_SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    OWNER_FIELD_NUMBER: builtins.int
    PART_NUMBER_FIELD_NUMBER: builtins.int
    VALUE_COST_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    TRANSFER_ID_FIELD_NUMBER: builtins.int
    TRANSFER_UNITS_FIELD_NUMBER: builtins.int
    WEIGHT_FIELD_NUMBER: builtins.int
    TRANSFER_DETAIL_ID_FIELD_NUMBER: builtins.int
    PAD_ID_FIELD_NUMBER: builtins.int
    CD_PAD_TRANSFER_SUMMARY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity(self) -> global___FloatMessage:
        """Original Name: QUANTITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    transfer_summary_id: builtins.str
    """Original Name: TRANSFER_SUMMARY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def manufacturer_serial_number(self) -> global___StringMessage:
        """Original Name: MANUFACTURER_SERIAL_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def value_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: VALUE_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company_serial_number(self) -> global___StringMessage:
        """Original Name: COMPANY_SERIAL_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owner(self) -> global___StringMessage:
        """Original Name: OWNER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def part_number(self) -> global___StringMessage:
        """Original Name: PART_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def value_cost(self) -> global___FloatMessage:
        """Original Name: VALUE_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    transfer_id: builtins.str
    """Original Name: TRANSFER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def transfer_units(self) -> global___StringMessage:
        """Original Name: TRANSFER_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight(self) -> global___FloatMessage:
        """Original Name: WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    transfer_detail_id: builtins.str
    """Original Name: TRANSFER_DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    pad_id: builtins.str
    """Original Name: PAD_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_pad_transfer_summary(self) -> global___CdPadTransferSummaryRef:
        """Remote references:

        Original Name: CD_PAD_TRANSFER_SUMMARY, WrappedMessage: CdPadTransferSummary
        FK_CD_PAD_TRANSFER_DETAIL_CD_PAD_TRANSFER_SUMMARY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        quantity: global___FloatMessage | None = ...,
        transfer_summary_id: builtins.str = ...,
        manufacturer_serial_number: global___StringMessage | None = ...,
        value_cost_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        weight_dsdsunit: global___StringMessage | None = ...,
        company_serial_number: global___StringMessage | None = ...,
        owner: global___StringMessage | None = ...,
        part_number: global___StringMessage | None = ...,
        value_cost: global___FloatMessage | None = ...,
        description: global___StringMessage | None = ...,
        transfer_id: builtins.str = ...,
        transfer_units: global___StringMessage | None = ...,
        weight: global___FloatMessage | None = ...,
        transfer_detail_id: builtins.str = ...,
        pad_id: builtins.str = ...,
        cd_pad_transfer_summary: global___CdPadTransferSummaryRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_pad_transfer_summary", b"cd_pad_transfer_summary", "company_serial_number", b"company_serial_number", "description", b"description", "manufacturer_serial_number", b"manufacturer_serial_number", "native_uid", b"native_uid", "owner", b"owner", "part_number", b"part_number", "quantity", b"quantity", "sequence_no", b"sequence_no", "transfer_units", b"transfer_units", "value_cost", b"value_cost", "value_cost_dsdsunit", b"value_cost_dsdsunit", "weight", b"weight", "weight_dsdsunit", b"weight_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_pad_transfer_summary", b"cd_pad_transfer_summary", "company_serial_number", b"company_serial_number", "description", b"description", "manufacturer_serial_number", b"manufacturer_serial_number", "native_uid", b"native_uid", "owner", b"owner", "pad_id", b"pad_id", "part_number", b"part_number", "quantity", b"quantity", "sequence_no", b"sequence_no", "transfer_detail_id", b"transfer_detail_id", "transfer_id", b"transfer_id", "transfer_summary_id", b"transfer_summary_id", "transfer_units", b"transfer_units", "undeclared_dependencies", b"undeclared_dependencies", "value_cost", b"value_cost", "value_cost_dsdsunit", b"value_cost_dsdsunit", "weight", b"weight", "weight_dsdsunit", b"weight_dsdsunit"]) -> None: ...

global___CdPadTransferDetail = CdPadTransferDetail

class CdPadTransferSummary(google.protobuf.message.Message):
    """Original Name: CD_PAD_TRANSFER_SUMMARY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TRUCKING_TELEPHONE_FIELD_NUMBER: builtins.int
    TOTAL_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRANSFER_NUMBER_FIELD_NUMBER: builtins.int
    TRUCKING_DRIVER_TELEPHONE_FIELD_NUMBER: builtins.int
    TRANSPORTATION_TYPE_FIELD_NUMBER: builtins.int
    AGENT_FIELD_NUMBER: builtins.int
    ORIGIN_FIELD_NUMBER: builtins.int
    TOTAL_VALUE_FIELD_NUMBER: builtins.int
    TRUCKING_DRIVER_NAME_FIELD_NUMBER: builtins.int
    IS_TRANSFER_IN_FIELD_NUMBER: builtins.int
    DEPARTURE_DATE_FIELD_NUMBER: builtins.int
    REASON_FIELD_NUMBER: builtins.int
    SHIP_TO_ADDRESS_FIELD_NUMBER: builtins.int
    PAD_ID_FIELD_NUMBER: builtins.int
    ARRIVAL_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SHIP_TO_CONTACT_NAME_FIELD_NUMBER: builtins.int
    INSTRUCTIONS_FIELD_NUMBER: builtins.int
    TRANSFER_SUMMARY_ID_FIELD_NUMBER: builtins.int
    TRANSFER_CONTAINER_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    DEPARTMENT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SHIP_TO_STATE_PROV_FIELD_NUMBER: builtins.int
    AGENT_CODE_FIELD_NUMBER: builtins.int
    SHIP_TO_CITY_FIELD_NUMBER: builtins.int
    TRANSFER_CODE_FIELD_NUMBER: builtins.int
    LEGAL_ID_NUMBER_FIELD_NUMBER: builtins.int
    TRANSFER_ID_FIELD_NUMBER: builtins.int
    DESTINATION_FIELD_NUMBER: builtins.int
    TICKET_FIELD_NUMBER: builtins.int
    TRANSFER_TYPE_FIELD_NUMBER: builtins.int
    TOOLPUSHER_FIELD_NUMBER: builtins.int
    TRANSFER_INSTRUCTIONS_FIELD_NUMBER: builtins.int
    SHIP_TO_TELEPHONE_FIELD_NUMBER: builtins.int
    CD_PAD_MATERIAL_TRANSFER_FIELD_NUMBER: builtins.int
    CD_PAD_TRANSFER_DETAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def trucking_telephone(self) -> global___StringMessage:
        """Original Name: TRUCKING_TELEPHONE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_number(self) -> global___StringMessage:
        """Original Name: TRANSFER_NUMBER, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trucking_driver_telephone(self) -> global___StringMessage:
        """Original Name: TRUCKING_DRIVER_TELEPHONE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transportation_type(self) -> global___StringMessage:
        """Original Name: TRANSPORTATION_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agent(self) -> global___StringMessage:
        """Original Name: AGENT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def origin(self) -> global___StringMessage:
        """Original Name: ORIGIN, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_value(self) -> global___FloatMessage:
        """Original Name: TOTAL_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trucking_driver_name(self) -> global___StringMessage:
        """Original Name: TRUCKING_DRIVER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_transfer_in(self) -> global___StringMessage:
        """Original Name: IS_TRANSFER_IN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def departure_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DEPARTURE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason(self) -> global___StringMessage:
        """Original Name: REASON, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ship_to_address(self) -> global___StringMessage:
        """Original Name: SHIP_TO_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pad_id: builtins.str
    """Original Name: PAD_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def arrival_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ARRIVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ship_to_contact_name(self) -> global___StringMessage:
        """Original Name: SHIP_TO_CONTACT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def instructions(self) -> global___StringMessage:
        """Original Name: INSTRUCTIONS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    transfer_summary_id: builtins.str
    """Original Name: TRANSFER_SUMMARY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def transfer_container(self) -> global___StringMessage:
        """Original Name: TRANSFER_CONTAINER, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def department(self) -> global___StringMessage:
        """Original Name: DEPARTMENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ship_to_state_prov(self) -> global___StringMessage:
        """Original Name: SHIP_TO_STATE_PROV, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agent_code(self) -> global___StringMessage:
        """Original Name: AGENT_CODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ship_to_city(self) -> global___StringMessage:
        """Original Name: SHIP_TO_CITY, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_code(self) -> global___StringMessage:
        """Original Name: TRANSFER_CODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def legal_id_number(self) -> global___StringMessage:
        """Original Name: LEGAL_ID_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    transfer_id: builtins.str
    """Original Name: TRANSFER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def destination(self) -> global___StringMessage:
        """Original Name: DESTINATION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ticket(self) -> global___StringMessage:
        """Original Name: TICKET, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_type(self) -> global___StringMessage:
        """Original Name: TRANSFER_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def toolpusher(self) -> global___StringMessage:
        """Original Name: TOOLPUSHER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_instructions(self) -> global___StringMessage:
        """Original Name: TRANSFER_INSTRUCTIONS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ship_to_telephone(self) -> global___StringMessage:
        """Original Name: SHIP_TO_TELEPHONE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_pad_material_transfer(self) -> global___CdPadMaterialTransferRef:
        """Remote references:

        Original Name: CD_PAD_MATERIAL_TRANSFER, WrappedMessage: CdPadMaterialTransfer
        FK_CD_PAD_TRANSFER_SUMMARY_CD_PAD_MATERIAL_TRANSFER
        """
    @property
    def cd_pad_transfer_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPadTransferDetailRef]:
        """Original Name: CD_PAD_TRANSFER_DETAIL, WrappedMessage: CdPadTransferDetail
        FK_CD_PAD_TRANSFER_DETAIL_CD_PAD_TRANSFER_SUMMARY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        trucking_telephone: global___StringMessage | None = ...,
        total_value_dsdsunit: global___StringMessage | None = ...,
        transfer_number: global___StringMessage | None = ...,
        trucking_driver_telephone: global___StringMessage | None = ...,
        transportation_type: global___StringMessage | None = ...,
        agent: global___StringMessage | None = ...,
        origin: global___StringMessage | None = ...,
        total_value: global___FloatMessage | None = ...,
        trucking_driver_name: global___StringMessage | None = ...,
        is_transfer_in: global___StringMessage | None = ...,
        departure_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        reason: global___StringMessage | None = ...,
        ship_to_address: global___StringMessage | None = ...,
        pad_id: builtins.str = ...,
        arrival_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        ship_to_contact_name: global___StringMessage | None = ...,
        instructions: global___StringMessage | None = ...,
        transfer_summary_id: builtins.str = ...,
        transfer_container: global___StringMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        department: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        ship_to_state_prov: global___StringMessage | None = ...,
        agent_code: global___StringMessage | None = ...,
        ship_to_city: global___StringMessage | None = ...,
        transfer_code: global___StringMessage | None = ...,
        legal_id_number: global___StringMessage | None = ...,
        transfer_id: builtins.str = ...,
        destination: global___StringMessage | None = ...,
        ticket: global___StringMessage | None = ...,
        transfer_type: global___StringMessage | None = ...,
        toolpusher: global___StringMessage | None = ...,
        transfer_instructions: global___StringMessage | None = ...,
        ship_to_telephone: global___StringMessage | None = ...,
        cd_pad_material_transfer: global___CdPadMaterialTransferRef | None = ...,
        cd_pad_transfer_detail: collections.abc.Iterable[global___CdPadTransferDetailRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["agent", b"agent", "agent_code", b"agent_code", "arrival_date", b"arrival_date", "cd_pad_material_transfer", b"cd_pad_material_transfer", "contractor", b"contractor", "department", b"department", "departure_date", b"departure_date", "destination", b"destination", "instructions", b"instructions", "is_transfer_in", b"is_transfer_in", "legal_id_number", b"legal_id_number", "native_uid", b"native_uid", "origin", b"origin", "reason", b"reason", "sequence_no", b"sequence_no", "ship_to_address", b"ship_to_address", "ship_to_city", b"ship_to_city", "ship_to_contact_name", b"ship_to_contact_name", "ship_to_state_prov", b"ship_to_state_prov", "ship_to_telephone", b"ship_to_telephone", "ticket", b"ticket", "toolpusher", b"toolpusher", "total_value", b"total_value", "total_value_dsdsunit", b"total_value_dsdsunit", "transfer_code", b"transfer_code", "transfer_container", b"transfer_container", "transfer_instructions", b"transfer_instructions", "transfer_number", b"transfer_number", "transfer_type", b"transfer_type", "transportation_type", b"transportation_type", "trucking_driver_name", b"trucking_driver_name", "trucking_driver_telephone", b"trucking_driver_telephone", "trucking_telephone", b"trucking_telephone"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["agent", b"agent", "agent_code", b"agent_code", "arrival_date", b"arrival_date", "cd_pad_material_transfer", b"cd_pad_material_transfer", "cd_pad_transfer_detail", b"cd_pad_transfer_detail", "contractor", b"contractor", "department", b"department", "departure_date", b"departure_date", "destination", b"destination", "instructions", b"instructions", "is_transfer_in", b"is_transfer_in", "legal_id_number", b"legal_id_number", "native_uid", b"native_uid", "origin", b"origin", "pad_id", b"pad_id", "reason", b"reason", "sequence_no", b"sequence_no", "ship_to_address", b"ship_to_address", "ship_to_city", b"ship_to_city", "ship_to_contact_name", b"ship_to_contact_name", "ship_to_state_prov", b"ship_to_state_prov", "ship_to_telephone", b"ship_to_telephone", "ticket", b"ticket", "toolpusher", b"toolpusher", "total_value", b"total_value", "total_value_dsdsunit", b"total_value_dsdsunit", "transfer_code", b"transfer_code", "transfer_container", b"transfer_container", "transfer_id", b"transfer_id", "transfer_instructions", b"transfer_instructions", "transfer_number", b"transfer_number", "transfer_summary_id", b"transfer_summary_id", "transfer_type", b"transfer_type", "transportation_type", b"transportation_type", "trucking_driver_name", b"trucking_driver_name", "trucking_driver_telephone", b"trucking_driver_telephone", "trucking_telephone", b"trucking_telephone", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdPadTransferSummary = CdPadTransferSummary

class CdPerfgunCatalog(google.protobuf.message.Message):
    """Original Name: CD_PERFGUN_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_PERFGUN_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "sect_type_code", b"sect_type_code", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdPerfgunCatalog = CdPerfgunCatalog

class CdPerforate(google.protobuf.message.Message):
    """Original Name: CD_PERFORATE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTRACTOR_ARRIVAL_FIELD_NUMBER: builtins.int
    FLUID_LOSS_AFTER_PILLS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_RESERVOIR_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_PRESSURE_FIELD_NUMBER: builtins.int
    TVD_FLUID_TOP_FIELD_NUMBER: builtins.int
    TVD_RESERVOIR_FIELD_NUMBER: builtins.int
    PRESSURE_DIFFERENCE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PENETRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUM_INTERVALS_FIELD_NUMBER: builtins.int
    FLUID_TYPE_FIELD_NUMBER: builtins.int
    PILLS_SPOTTED_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOW_GUNS_CONVEYED_FIELD_NUMBER: builtins.int
    PRESSURE_DIFFERENCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_PRESSURE_EST_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_TYPE_FIELD_NUMBER: builtins.int
    HYDROSTATIC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_SURFACE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    REPORT_NO_FIELD_NUMBER: builtins.int
    CONTRACTOR_SUPERVISOR_FIELD_NUMBER: builtins.int
    PENETRATION_FIELD_NUMBER: builtins.int
    PERF_NOTE_FIELD_NUMBER: builtins.int
    REFERENCE_LOG_FIELD_NUMBER: builtins.int
    REF_LOG_DESCRIPTION_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOB_END_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    SURFACE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_SHOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CENTRALIZATION_METHOD_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    MD_BOTTOM_SHOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_FLUID_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_SHOTS_FIELD_NUMBER: builtins.int
    RESERVOIR_PRESSURE_EST_FIELD_NUMBER: builtins.int
    REF_LOG_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    FLUID_LOSS_AFTER_PILLS_FIELD_NUMBER: builtins.int
    PERF_LENGTH_NET_FIELD_NUMBER: builtins.int
    ASSEMBLY_NAME_FIELD_NUMBER: builtins.int
    PILLS_SPOTTED_VOLUME_FIELD_NUMBER: builtins.int
    DATE_TIME_FINAL_PRESSURE_FIELD_NUMBER: builtins.int
    JOB_START_FIELD_NUMBER: builtins.int
    PERF_LENGTH_GROSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTRACTOR_RIGUP_FIELD_NUMBER: builtins.int
    FORMATION_DEPTH_FIELD_NUMBER: builtins.int
    FINAL_SURFACE_PRESSURE_FIELD_NUMBER: builtins.int
    MD_BOTTOM_SHOT_FIELD_NUMBER: builtins.int
    PERF_LENGTH_GROSS_FIELD_NUMBER: builtins.int
    BALANCE_CONDITION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLUID_HEAD_FIELD_NUMBER: builtins.int
    PERF_ID_FIELD_NUMBER: builtins.int
    PERF_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    METHOD_PLACING_FIELD_NUMBER: builtins.int
    PILLS_SPOTTED_TYPE_FIELD_NUMBER: builtins.int
    IS_UNDERBALANCED_FIELD_NUMBER: builtins.int
    HYDROSTATIC_PRESSURE_FIELD_NUMBER: builtins.int
    MD_TOP_SHOT_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    FLUID_HEAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHOT_DENSITY_AVERAGE_FIELD_NUMBER: builtins.int
    PERF_DIAMETER_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    PERF_LENGTH_NET_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHOT_DENSITY_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORMATION_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_TIME_REF_LOG_FIELD_NUMBER: builtins.int
    FLUID_LOSS_AFTER_PERF_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_METHOD_FIELD_NUMBER: builtins.int
    FLUID_LOSS_AFTER_PERF_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_PERF_INTERVAL_FIELD_NUMBER: builtins.int
    CD_PERF_ASSEMBLY_LINK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def contractor_arrival(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CONTRACTOR_ARRIVAL, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_loss_after_pills_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_LOSS_AFTER_PILLS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_reservoir_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_RESERVOIR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_pressure(self) -> global___FloatMessage:
        """Original Name: SURFACE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_fluid_top(self) -> global___FloatMessage:
        """Original Name: TVD_FLUID_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_reservoir(self) -> global___FloatMessage:
        """Original Name: TVD_RESERVOIR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_difference(self) -> global___FloatMessage:
        """Original Name: PRESSURE_DIFFERENCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def penetration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PENETRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_intervals(self) -> global___FloatMessage:
        """Original Name: NUM_INTERVALS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_type(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pills_spotted_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: PILLS_SPOTTED_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def how_guns_conveyed(self) -> global___StringMessage:
        """Original Name: HOW_GUNS_CONVEYED, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_difference_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_DIFFERENCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_pressure_est_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESERVOIR_PRESSURE_EST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_type(self) -> global___StringMessage:
        """Original Name: INTERVAL_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydrostatic_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: HYDROSTATIC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_surface_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_SURFACE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_no(self) -> global___StringMessage:
        """Original Name: REPORT_NO, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_supervisor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_SUPERVISOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def penetration(self) -> global___FloatMessage:
        """Original Name: PENETRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_note(self) -> global___StringMessage:
        """Original Name: PERF_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_log(self) -> global___StringMessage:
        """Original Name: REFERENCE_LOG, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ref_log_description(self) -> global___StringMessage:
        """Original Name: REF_LOG_DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: JOB_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_shot_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_SHOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def centralization_method(self) -> global___StringMessage:
        """Original Name: CENTRALIZATION_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_bottom_shot_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BOTTOM_SHOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_fluid_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_FLUID_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_shots(self) -> global___Int32Message:
        """Original Name: TOTAL_SHOTS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_pressure_est(self) -> global___FloatMessage:
        """Original Name: RESERVOIR_PRESSURE_EST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ref_log_id(self) -> global___StringMessage:
        """Original Name: REF_LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_loss_after_pills(self) -> global___FloatMessage:
        """Original Name: FLUID_LOSS_AFTER_PILLS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_length_net(self) -> global___FloatMessage:
        """Original Name: PERF_LENGTH_NET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_name(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pills_spotted_volume(self) -> global___FloatMessage:
        """Original Name: PILLS_SPOTTED_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_time_final_pressure(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TIME_FINAL_PRESSURE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: JOB_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_length_gross_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_LENGTH_GROSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_rigup(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CONTRACTOR_RIGUP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_depth(self) -> global___FloatMessage:
        """Original Name: FORMATION_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_surface_pressure(self) -> global___FloatMessage:
        """Original Name: FINAL_SURFACE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_bottom_shot(self) -> global___FloatMessage:
        """Original Name: MD_BOTTOM_SHOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_length_gross(self) -> global___FloatMessage:
        """Original Name: PERF_LENGTH_GROSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def balance_condition(self) -> global___StringMessage:
        """Original Name: BALANCE_CONDITION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_head(self) -> global___FloatMessage:
        """Original Name: FLUID_HEAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    perf_id: builtins.str
    """Original Name: PERF_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def perf_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def method_placing(self) -> global___StringMessage:
        """Original Name: METHOD_PLACING, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pills_spotted_type(self) -> global___StringMessage:
        """Original Name: PILLS_SPOTTED_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_underbalanced(self) -> global___StringMessage:
        """Original Name: IS_UNDERBALANCED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydrostatic_pressure(self) -> global___FloatMessage:
        """Original Name: HYDROSTATIC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_shot(self) -> global___FloatMessage:
        """Original Name: MD_TOP_SHOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_head_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_HEAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shot_density_average(self) -> global___FloatMessage:
        """Original Name: SHOT_DENSITY_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_diameter(self) -> global___FloatMessage:
        """Original Name: PERF_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_length_net_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_LENGTH_NET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shot_density_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHOT_DENSITY_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_time_ref_log(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TIME_REF_LOG, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_loss_after_perf_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_LOSS_AFTER_PERF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_method(self) -> global___StringMessage:
        """Original Name: PERF_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_loss_after_perf(self) -> global___FloatMessage:
        """Original Name: FLUID_LOSS_AFTER_PERF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_PERFORATE_CD_WELLBORE
        """
    @property
    def cd_perf_interval(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPerfIntervalRef]:
        """Original Name: CD_PERF_INTERVAL, WrappedMessage: CdPerfInterval
        FK_CD_PERF_INTERVAL_CD_PERFORATE
        """
    @property
    def cd_perf_assembly_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPerfAssemblyLinkRef]:
        """Original Name: CD_PERF_ASSEMBLY_LINK, WrappedMessage: CdPerfAssemblyLink
        FK_CD_PERF_ASSEMBLY_LINK_CD_PERFORATE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        contractor_arrival: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fluid_loss_after_pills_dsdsunit: global___StringMessage | None = ...,
        tvd_reservoir_dsdsunit: global___StringMessage | None = ...,
        surface_pressure: global___FloatMessage | None = ...,
        tvd_fluid_top: global___FloatMessage | None = ...,
        tvd_reservoir: global___FloatMessage | None = ...,
        pressure_difference: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        penetration_dsdsunit: global___StringMessage | None = ...,
        num_intervals: global___FloatMessage | None = ...,
        fluid_type: global___StringMessage | None = ...,
        pills_spotted_volume_dsdsunit: global___StringMessage | None = ...,
        how_guns_conveyed: global___StringMessage | None = ...,
        pressure_difference_dsdsunit: global___StringMessage | None = ...,
        reservoir_pressure_est_dsdsunit: global___StringMessage | None = ...,
        interval_type: global___StringMessage | None = ...,
        hydrostatic_pressure_dsdsunit: global___StringMessage | None = ...,
        final_surface_pressure_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        report_no: global___StringMessage | None = ...,
        contractor_supervisor: global___StringMessage | None = ...,
        penetration: global___FloatMessage | None = ...,
        perf_note: global___StringMessage | None = ...,
        reference_log: global___StringMessage | None = ...,
        ref_log_description: global___StringMessage | None = ...,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        job_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fluid_density: global___FloatMessage | None = ...,
        surface_pressure_dsdsunit: global___StringMessage | None = ...,
        md_top_shot_dsdsunit: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        centralization_method: global___StringMessage | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_bottom_shot_dsdsunit: global___StringMessage | None = ...,
        tvd_fluid_top_dsdsunit: global___StringMessage | None = ...,
        total_shots: global___Int32Message | None = ...,
        reservoir_pressure_est: global___FloatMessage | None = ...,
        ref_log_id: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        fluid_loss_after_pills: global___FloatMessage | None = ...,
        perf_length_net: global___FloatMessage | None = ...,
        assembly_name: global___StringMessage | None = ...,
        pills_spotted_volume: global___FloatMessage | None = ...,
        date_time_final_pressure: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        job_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        perf_length_gross_dsdsunit: global___StringMessage | None = ...,
        contractor_rigup: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        formation_depth: global___FloatMessage | None = ...,
        final_surface_pressure: global___FloatMessage | None = ...,
        md_bottom_shot: global___FloatMessage | None = ...,
        perf_length_gross: global___FloatMessage | None = ...,
        balance_condition: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        fluid_head: global___FloatMessage | None = ...,
        perf_id: builtins.str = ...,
        perf_diameter_dsdsunit: global___StringMessage | None = ...,
        method_placing: global___StringMessage | None = ...,
        pills_spotted_type: global___StringMessage | None = ...,
        is_underbalanced: global___StringMessage | None = ...,
        hydrostatic_pressure: global___FloatMessage | None = ...,
        md_top_shot: global___FloatMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        fluid_head_dsdsunit: global___StringMessage | None = ...,
        shot_density_average: global___FloatMessage | None = ...,
        perf_diameter: global___FloatMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        perf_length_net_dsdsunit: global___StringMessage | None = ...,
        shot_density_average_dsdsunit: global___StringMessage | None = ...,
        formation_depth_dsdsunit: global___StringMessage | None = ...,
        date_time_ref_log: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fluid_loss_after_perf_dsdsunit: global___StringMessage | None = ...,
        perf_method: global___StringMessage | None = ...,
        fluid_loss_after_perf: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        cd_perf_interval: collections.abc.Iterable[global___CdPerfIntervalRef] | None = ...,
        cd_perf_assembly_link: collections.abc.Iterable[global___CdPerfAssemblyLinkRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "assembly_name", b"assembly_name", "balance_condition", b"balance_condition", "cd_wellbore", b"cd_wellbore", "centralization_method", b"centralization_method", "comments", b"comments", "contractor", b"contractor", "contractor_arrival", b"contractor_arrival", "contractor_rigup", b"contractor_rigup", "contractor_supervisor", b"contractor_supervisor", "date_report", b"date_report", "date_time_final_pressure", b"date_time_final_pressure", "date_time_ref_log", b"date_time_ref_log", "event_id", b"event_id", "final_surface_pressure", b"final_surface_pressure", "final_surface_pressure_dsdsunit", b"final_surface_pressure_dsdsunit", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_head", b"fluid_head", "fluid_head_dsdsunit", b"fluid_head_dsdsunit", "fluid_loss_after_perf", b"fluid_loss_after_perf", "fluid_loss_after_perf_dsdsunit", b"fluid_loss_after_perf_dsdsunit", "fluid_loss_after_pills", b"fluid_loss_after_pills", "fluid_loss_after_pills_dsdsunit", b"fluid_loss_after_pills_dsdsunit", "fluid_type", b"fluid_type", "formation_depth", b"formation_depth", "formation_depth_dsdsunit", b"formation_depth_dsdsunit", "how_guns_conveyed", b"how_guns_conveyed", "hydrostatic_pressure", b"hydrostatic_pressure", "hydrostatic_pressure_dsdsunit", b"hydrostatic_pressure_dsdsunit", "interval_type", b"interval_type", "is_underbalanced", b"is_underbalanced", "job_end", b"job_end", "job_start", b"job_start", "md_bottom_shot", b"md_bottom_shot", "md_bottom_shot_dsdsunit", b"md_bottom_shot_dsdsunit", "md_top_shot", b"md_top_shot", "md_top_shot_dsdsunit", b"md_top_shot_dsdsunit", "method_placing", b"method_placing", "native_uid", b"native_uid", "num_intervals", b"num_intervals", "penetration", b"penetration", "penetration_dsdsunit", b"penetration_dsdsunit", "perf_diameter", b"perf_diameter", "perf_diameter_dsdsunit", b"perf_diameter_dsdsunit", "perf_length_gross", b"perf_length_gross", "perf_length_gross_dsdsunit", b"perf_length_gross_dsdsunit", "perf_length_net", b"perf_length_net", "perf_length_net_dsdsunit", b"perf_length_net_dsdsunit", "perf_method", b"perf_method", "perf_note", b"perf_note", "pills_spotted_type", b"pills_spotted_type", "pills_spotted_volume", b"pills_spotted_volume", "pills_spotted_volume_dsdsunit", b"pills_spotted_volume_dsdsunit", "pressure_difference", b"pressure_difference", "pressure_difference_dsdsunit", b"pressure_difference_dsdsunit", "ref_log_description", b"ref_log_description", "ref_log_id", b"ref_log_id", "reference_log", b"reference_log", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "reservoir_pressure_est", b"reservoir_pressure_est", "reservoir_pressure_est_dsdsunit", b"reservoir_pressure_est_dsdsunit", "shot_density_average", b"shot_density_average", "shot_density_average_dsdsunit", b"shot_density_average_dsdsunit", "surface_pressure", b"surface_pressure", "surface_pressure_dsdsunit", b"surface_pressure_dsdsunit", "total_shots", b"total_shots", "tvd_fluid_top", b"tvd_fluid_top", "tvd_fluid_top_dsdsunit", b"tvd_fluid_top_dsdsunit", "tvd_reservoir", b"tvd_reservoir", "tvd_reservoir_dsdsunit", b"tvd_reservoir_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "assembly_name", b"assembly_name", "balance_condition", b"balance_condition", "cd_perf_assembly_link", b"cd_perf_assembly_link", "cd_perf_interval", b"cd_perf_interval", "cd_wellbore", b"cd_wellbore", "centralization_method", b"centralization_method", "comments", b"comments", "contractor", b"contractor", "contractor_arrival", b"contractor_arrival", "contractor_rigup", b"contractor_rigup", "contractor_supervisor", b"contractor_supervisor", "date_report", b"date_report", "date_time_final_pressure", b"date_time_final_pressure", "date_time_ref_log", b"date_time_ref_log", "event_id", b"event_id", "final_surface_pressure", b"final_surface_pressure", "final_surface_pressure_dsdsunit", b"final_surface_pressure_dsdsunit", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_head", b"fluid_head", "fluid_head_dsdsunit", b"fluid_head_dsdsunit", "fluid_loss_after_perf", b"fluid_loss_after_perf", "fluid_loss_after_perf_dsdsunit", b"fluid_loss_after_perf_dsdsunit", "fluid_loss_after_pills", b"fluid_loss_after_pills", "fluid_loss_after_pills_dsdsunit", b"fluid_loss_after_pills_dsdsunit", "fluid_type", b"fluid_type", "formation_depth", b"formation_depth", "formation_depth_dsdsunit", b"formation_depth_dsdsunit", "how_guns_conveyed", b"how_guns_conveyed", "hydrostatic_pressure", b"hydrostatic_pressure", "hydrostatic_pressure_dsdsunit", b"hydrostatic_pressure_dsdsunit", "interval_type", b"interval_type", "is_underbalanced", b"is_underbalanced", "job_end", b"job_end", "job_start", b"job_start", "md_bottom_shot", b"md_bottom_shot", "md_bottom_shot_dsdsunit", b"md_bottom_shot_dsdsunit", "md_top_shot", b"md_top_shot", "md_top_shot_dsdsunit", b"md_top_shot_dsdsunit", "method_placing", b"method_placing", "native_uid", b"native_uid", "num_intervals", b"num_intervals", "penetration", b"penetration", "penetration_dsdsunit", b"penetration_dsdsunit", "perf_diameter", b"perf_diameter", "perf_diameter_dsdsunit", b"perf_diameter_dsdsunit", "perf_id", b"perf_id", "perf_length_gross", b"perf_length_gross", "perf_length_gross_dsdsunit", b"perf_length_gross_dsdsunit", "perf_length_net", b"perf_length_net", "perf_length_net_dsdsunit", b"perf_length_net_dsdsunit", "perf_method", b"perf_method", "perf_note", b"perf_note", "pills_spotted_type", b"pills_spotted_type", "pills_spotted_volume", b"pills_spotted_volume", "pills_spotted_volume_dsdsunit", b"pills_spotted_volume_dsdsunit", "pressure_difference", b"pressure_difference", "pressure_difference_dsdsunit", b"pressure_difference_dsdsunit", "ref_log_description", b"ref_log_description", "ref_log_id", b"ref_log_id", "reference_log", b"reference_log", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "reservoir_pressure_est", b"reservoir_pressure_est", "reservoir_pressure_est_dsdsunit", b"reservoir_pressure_est_dsdsunit", "shot_density_average", b"shot_density_average", "shot_density_average_dsdsunit", b"shot_density_average_dsdsunit", "surface_pressure", b"surface_pressure", "surface_pressure_dsdsunit", b"surface_pressure_dsdsunit", "total_shots", b"total_shots", "tvd_fluid_top", b"tvd_fluid_top", "tvd_fluid_top_dsdsunit", b"tvd_fluid_top_dsdsunit", "tvd_reservoir", b"tvd_reservoir", "tvd_reservoir_dsdsunit", b"tvd_reservoir_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdPerforate = CdPerforate

class CdPerfAssemblyLink(google.protobuf.message.Message):
    """Original Name: CD_PERF_ASSEMBLY_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PERF_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CD_PERFORATE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    perf_id: builtins.str
    """Original Name: PERF_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_perforate(self) -> global___CdPerforateRef:
        """Remote references:

        Original Name: CD_PERFORATE, WrappedMessage: CdPerforate
        FK_CD_PERF_ASSEMBLY_LINK_CD_PERFORATE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        perf_id: builtins.str = ...,
        assembly_id: builtins.str = ...,
        cd_perforate: global___CdPerforateRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_perforate", b"cd_perforate", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "cd_perforate", b"cd_perforate", "native_uid", b"native_uid", "perf_id", b"perf_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdPerfAssemblyLink = CdPerfAssemblyLink

class CdPerfClusters(google.protobuf.message.Message):
    """Original Name: CD_PERF_CLUSTERS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_CLUSTER_NO_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PERF_ID_FIELD_NUMBER: builtins.int
    MD_BOTTOM_FIELD_NUMBER: builtins.int
    PERF_INTERVAL_ID_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    PERF_CLUSTER_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_BOTTOM_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_PERF_INTERVAL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_cluster_no(self) -> global___Int32Message:
        """Original Name: PERF_CLUSTER_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    perf_id: builtins.str
    """Original Name: PERF_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_bottom(self) -> global___FloatMessage:
        """Original Name: MD_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    perf_interval_id: builtins.str
    """Original Name: PERF_INTERVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    perf_cluster_id: builtins.str
    """Original Name: PERF_CLUSTER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_bottom_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BOTTOM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_perf_interval(self) -> global___CdPerfIntervalRef:
        """Remote references:

        Original Name: CD_PERF_INTERVAL, WrappedMessage: CdPerfInterval
        FK_CD_PERF_CLUSTERS_CD_PERF_INTERVAL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        perf_cluster_no: global___Int32Message | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        perf_id: builtins.str = ...,
        md_bottom: global___FloatMessage | None = ...,
        perf_interval_id: builtins.str = ...,
        length: global___FloatMessage | None = ...,
        perf_cluster_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        md_bottom_dsdsunit: global___StringMessage | None = ...,
        cd_perf_interval: global___CdPerfIntervalRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_perf_interval", b"cd_perf_interval", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "md_bottom", b"md_bottom", "md_bottom_dsdsunit", b"md_bottom_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "perf_cluster_no", b"perf_cluster_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_perf_interval", b"cd_perf_interval", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "md_bottom", b"md_bottom", "md_bottom_dsdsunit", b"md_bottom_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "perf_cluster_id", b"perf_cluster_id", "perf_cluster_no", b"perf_cluster_no", "perf_id", b"perf_id", "perf_interval_id", b"perf_interval_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdPerfClusters = CdPerfClusters

class CdPerfInterval(google.protobuf.message.Message):
    """Original Name: CD_PERF_INTERVAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MD_REF_CASING_COLLAR_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHARGE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MISFIRES_FIELD_NUMBER: builtins.int
    PERF_INTERVAL_ID_FIELD_NUMBER: builtins.int
    CHARGE_MANUFACTURER_FIELD_NUMBER: builtins.int
    CARRIER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEBRIS_FIELD_NUMBER: builtins.int
    IS_MISRUN_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    HOW_GUNS_CONVEYED_FIELD_NUMBER: builtins.int
    CARRIER_SIZE_FIELD_NUMBER: builtins.int
    REASON_FIELD_NUMBER: builtins.int
    INTERVAL_TYPE_FIELD_NUMBER: builtins.int
    MD_REF_CASING_COLLAR_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TOP_SHOT_BOTTOM_SHOT_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_DIAMETER_FIELD_NUMBER: builtins.int
    PERF_PENETRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_ID_FIELD_NUMBER: builtins.int
    GUN_SWELL_SIZE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_SHOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GUN_SWELL_SIZE_MAX_FIELD_NUMBER: builtins.int
    CARRIER_MANUFACTURER_FIELD_NUMBER: builtins.int
    MD_BOTTOM_SHOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    CSG_COLLAR_TOP_SHOT_FIELD_NUMBER: builtins.int
    SQUEEZE_DATE_FIELD_NUMBER: builtins.int
    CHARGE_SIZE_FIELD_NUMBER: builtins.int
    TOP_SHOT_BOTTOM_SHOT_INTERVAL_FIELD_NUMBER: builtins.int
    PERF_PENETRATION_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    CHARGE_PHASING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHARGE_DESCRIPTION_FIELD_NUMBER: builtins.int
    MD_BOTTOM_SHOT_FIELD_NUMBER: builtins.int
    CHARGE_PHASING_FIELD_NUMBER: builtins.int
    IS_ADDITIONAL_SHOT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    PERF_ID_FIELD_NUMBER: builtins.int
    HOLE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CSG_COLLAR_TOP_SHOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_SHOT_FIELD_NUMBER: builtins.int
    GUN_DIAM_MAX_FIELD_NUMBER: builtins.int
    SHOT_DENSITY_FIELD_NUMBER: builtins.int
    DATE_INTERVAL_SHOT_FIELD_NUMBER: builtins.int
    CARRIER_DESCRIPTION_FIELD_NUMBER: builtins.int
    GUN_DIAM_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHOT_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_PERFORATE_FIELD_NUMBER: builtins.int
    CD_PERF_CLUSTERS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def md_ref_casing_collar_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_REF_CASING_COLLAR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def charge_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHARGE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def misfires(self) -> global___FloatMessage:
        """Original Name: MISFIRES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    perf_interval_id: builtins.str
    """Original Name: PERF_INTERVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def charge_manufacturer(self) -> global___StringMessage:
        """Original Name: CHARGE_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARRIER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def debris(self) -> global___StringMessage:
        """Original Name: DEBRIS, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_misrun(self) -> global___StringMessage:
        """Original Name: IS_MISRUN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def how_guns_conveyed(self) -> global___StringMessage:
        """Original Name: HOW_GUNS_CONVEYED, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_size(self) -> global___FloatMessage:
        """Original Name: CARRIER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason(self) -> global___StringMessage:
        """Original Name: REASON, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_type(self) -> global___StringMessage:
        """Original Name: INTERVAL_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_ref_casing_collar(self) -> global___FloatMessage:
        """Original Name: MD_REF_CASING_COLLAR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_shot_bottom_shot_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_SHOT_BOTTOM_SHOT_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_diameter(self) -> global___FloatMessage:
        """Original Name: HOLE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_penetration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_PENETRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_id(self) -> global___StringMessage:
        """Original Name: RESERVOIR_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gun_swell_size_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: GUN_SWELL_SIZE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_shot_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_SHOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gun_swell_size_max(self) -> global___FloatMessage:
        """Original Name: GUN_SWELL_SIZE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_manufacturer(self) -> global___StringMessage:
        """Original Name: CARRIER_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_bottom_shot_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BOTTOM_SHOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def csg_collar_top_shot(self) -> global___FloatMessage:
        """Original Name: CSG_COLLAR_TOP_SHOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squeeze_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SQUEEZE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def charge_size(self) -> global___FloatMessage:
        """Original Name: CHARGE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_shot_bottom_shot_interval(self) -> global___FloatMessage:
        """Original Name: TOP_SHOT_BOTTOM_SHOT_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_penetration(self) -> global___FloatMessage:
        """Original Name: PERF_PENETRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_zone_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def charge_phasing_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHARGE_PHASING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def charge_description(self) -> global___StringMessage:
        """Original Name: CHARGE_DESCRIPTION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_bottom_shot(self) -> global___FloatMessage:
        """Original Name: MD_BOTTOM_SHOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def charge_phasing(self) -> global___FloatMessage:
        """Original Name: CHARGE_PHASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_additional_shot(self) -> global___StringMessage:
        """Original Name: IS_ADDITIONAL_SHOT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    perf_id: builtins.str
    """Original Name: PERF_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hole_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def csg_collar_top_shot_dsdsunit(self) -> global___StringMessage:
        """Original Name: CSG_COLLAR_TOP_SHOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_shot(self) -> global___FloatMessage:
        """Original Name: MD_TOP_SHOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gun_diam_max(self) -> global___FloatMessage:
        """Original Name: GUN_DIAM_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shot_density(self) -> global___FloatMessage:
        """Original Name: SHOT_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_interval_shot(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INTERVAL_SHOT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_description(self) -> global___StringMessage:
        """Original Name: CARRIER_DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gun_diam_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: GUN_DIAM_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shot_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHOT_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_perforate(self) -> global___CdPerforateRef:
        """Remote references:

        Original Name: CD_PERFORATE, WrappedMessage: CdPerforate
        FK_CD_PERF_INTERVAL_CD_PERFORATE
        """
    @property
    def cd_perf_clusters(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPerfClustersRef]:
        """Original Name: CD_PERF_CLUSTERS, WrappedMessage: CdPerfClusters
        FK_CD_PERF_CLUSTERS_CD_PERF_INTERVAL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        md_ref_casing_collar_dsdsunit: global___StringMessage | None = ...,
        charge_size_dsdsunit: global___StringMessage | None = ...,
        misfires: global___FloatMessage | None = ...,
        perf_interval_id: builtins.str = ...,
        charge_manufacturer: global___StringMessage | None = ...,
        carrier_size_dsdsunit: global___StringMessage | None = ...,
        debris: global___StringMessage | None = ...,
        is_misrun: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        how_guns_conveyed: global___StringMessage | None = ...,
        carrier_size: global___FloatMessage | None = ...,
        reason: global___StringMessage | None = ...,
        interval_type: global___StringMessage | None = ...,
        md_ref_casing_collar: global___FloatMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        top_shot_bottom_shot_interval_dsdsunit: global___StringMessage | None = ...,
        hole_diameter: global___FloatMessage | None = ...,
        perf_penetration_dsdsunit: global___StringMessage | None = ...,
        reservoir_id: global___StringMessage | None = ...,
        gun_swell_size_max_dsdsunit: global___StringMessage | None = ...,
        md_top_shot_dsdsunit: global___StringMessage | None = ...,
        gun_swell_size_max: global___FloatMessage | None = ...,
        carrier_manufacturer: global___StringMessage | None = ...,
        md_bottom_shot_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        csg_collar_top_shot: global___FloatMessage | None = ...,
        squeeze_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        charge_size: global___FloatMessage | None = ...,
        top_shot_bottom_shot_interval: global___FloatMessage | None = ...,
        perf_penetration: global___FloatMessage | None = ...,
        wellbore_zone_id: global___StringMessage | None = ...,
        charge_phasing_dsdsunit: global___StringMessage | None = ...,
        charge_description: global___StringMessage | None = ...,
        md_bottom_shot: global___FloatMessage | None = ...,
        charge_phasing: global___FloatMessage | None = ...,
        is_additional_shot: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        perf_id: builtins.str = ...,
        hole_diameter_dsdsunit: global___StringMessage | None = ...,
        csg_collar_top_shot_dsdsunit: global___StringMessage | None = ...,
        md_top_shot: global___FloatMessage | None = ...,
        gun_diam_max: global___FloatMessage | None = ...,
        shot_density: global___FloatMessage | None = ...,
        date_interval_shot: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        carrier_description: global___StringMessage | None = ...,
        gun_diam_max_dsdsunit: global___StringMessage | None = ...,
        shot_density_dsdsunit: global___StringMessage | None = ...,
        cd_perforate: global___CdPerforateRef | None = ...,
        cd_perf_clusters: collections.abc.Iterable[global___CdPerfClustersRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["carrier_description", b"carrier_description", "carrier_manufacturer", b"carrier_manufacturer", "carrier_size", b"carrier_size", "carrier_size_dsdsunit", b"carrier_size_dsdsunit", "cd_perforate", b"cd_perforate", "charge_description", b"charge_description", "charge_manufacturer", b"charge_manufacturer", "charge_phasing", b"charge_phasing", "charge_phasing_dsdsunit", b"charge_phasing_dsdsunit", "charge_size", b"charge_size", "charge_size_dsdsunit", b"charge_size_dsdsunit", "comments", b"comments", "csg_collar_top_shot", b"csg_collar_top_shot", "csg_collar_top_shot_dsdsunit", b"csg_collar_top_shot_dsdsunit", "date_interval_shot", b"date_interval_shot", "debris", b"debris", "gun_diam_max", b"gun_diam_max", "gun_diam_max_dsdsunit", b"gun_diam_max_dsdsunit", "gun_swell_size_max", b"gun_swell_size_max", "gun_swell_size_max_dsdsunit", b"gun_swell_size_max_dsdsunit", "hole_diameter", b"hole_diameter", "hole_diameter_dsdsunit", b"hole_diameter_dsdsunit", "how_guns_conveyed", b"how_guns_conveyed", "interval_type", b"interval_type", "is_additional_shot", b"is_additional_shot", "is_misrun", b"is_misrun", "md_bottom_shot", b"md_bottom_shot", "md_bottom_shot_dsdsunit", b"md_bottom_shot_dsdsunit", "md_ref_casing_collar", b"md_ref_casing_collar", "md_ref_casing_collar_dsdsunit", b"md_ref_casing_collar_dsdsunit", "md_top_shot", b"md_top_shot", "md_top_shot_dsdsunit", b"md_top_shot_dsdsunit", "misfires", b"misfires", "native_uid", b"native_uid", "perf_penetration", b"perf_penetration", "perf_penetration_dsdsunit", b"perf_penetration_dsdsunit", "reason", b"reason", "reservoir_id", b"reservoir_id", "sequence_no", b"sequence_no", "shot_density", b"shot_density", "shot_density_dsdsunit", b"shot_density_dsdsunit", "squeeze_date", b"squeeze_date", "top_shot_bottom_shot_interval", b"top_shot_bottom_shot_interval", "top_shot_bottom_shot_interval_dsdsunit", b"top_shot_bottom_shot_interval_dsdsunit", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["carrier_description", b"carrier_description", "carrier_manufacturer", b"carrier_manufacturer", "carrier_size", b"carrier_size", "carrier_size_dsdsunit", b"carrier_size_dsdsunit", "cd_perf_clusters", b"cd_perf_clusters", "cd_perforate", b"cd_perforate", "charge_description", b"charge_description", "charge_manufacturer", b"charge_manufacturer", "charge_phasing", b"charge_phasing", "charge_phasing_dsdsunit", b"charge_phasing_dsdsunit", "charge_size", b"charge_size", "charge_size_dsdsunit", b"charge_size_dsdsunit", "comments", b"comments", "csg_collar_top_shot", b"csg_collar_top_shot", "csg_collar_top_shot_dsdsunit", b"csg_collar_top_shot_dsdsunit", "date_interval_shot", b"date_interval_shot", "debris", b"debris", "gun_diam_max", b"gun_diam_max", "gun_diam_max_dsdsunit", b"gun_diam_max_dsdsunit", "gun_swell_size_max", b"gun_swell_size_max", "gun_swell_size_max_dsdsunit", b"gun_swell_size_max_dsdsunit", "hole_diameter", b"hole_diameter", "hole_diameter_dsdsunit", b"hole_diameter_dsdsunit", "how_guns_conveyed", b"how_guns_conveyed", "interval_type", b"interval_type", "is_additional_shot", b"is_additional_shot", "is_misrun", b"is_misrun", "md_bottom_shot", b"md_bottom_shot", "md_bottom_shot_dsdsunit", b"md_bottom_shot_dsdsunit", "md_ref_casing_collar", b"md_ref_casing_collar", "md_ref_casing_collar_dsdsunit", b"md_ref_casing_collar_dsdsunit", "md_top_shot", b"md_top_shot", "md_top_shot_dsdsunit", b"md_top_shot_dsdsunit", "misfires", b"misfires", "native_uid", b"native_uid", "perf_id", b"perf_id", "perf_interval_id", b"perf_interval_id", "perf_penetration", b"perf_penetration", "perf_penetration_dsdsunit", b"perf_penetration_dsdsunit", "reason", b"reason", "reservoir_id", b"reservoir_id", "sequence_no", b"sequence_no", "shot_density", b"shot_density", "shot_density_dsdsunit", b"shot_density_dsdsunit", "squeeze_date", b"squeeze_date", "top_shot_bottom_shot_interval", b"top_shot_bottom_shot_interval", "top_shot_bottom_shot_interval_dsdsunit", b"top_shot_bottom_shot_interval_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> None: ...

global___CdPerfInterval = CdPerfInterval

class CdPolicy(google.protobuf.message.Message):
    """Original Name: CD_POLICY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CHECKSUM_VALUE_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    USE_CASING_FIELD_NUMBER: builtins.int
    CONTINGENCY_INFO_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    VS_ORIGIN_FIELD_NUMBER: builtins.int
    REPORTING_TIME_FIELD_NUMBER: builtins.int
    IS_DUAL_CURRENCY_FIELD_NUMBER: builtins.int
    NOTIFY_OFFSET_SCOPE_FIELD_NUMBER: builtins.int
    REPORTING_STANDARD_FIELD_NUMBER: builtins.int
    NOTIFY_MINIMUM_SEPARATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOTIFY_PROJECTION_TYPE_FIELD_NUMBER: builtins.int
    CUSTOMER_TELEPHONE_FIELD_NUMBER: builtins.int
    ERROR_MODEL_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CUSTOMER_GROUP_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    ATTACHMENT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CUSTOMER_ADDRESS_FIELD_NUMBER: builtins.int
    NOTIFY_PROJECTION_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCAN_METHOD_FIELD_NUMBER: builtins.int
    WARNING_METHOD_FIELD_NUMBER: builtins.int
    ERROR_SURFACE_FIELD_NUMBER: builtins.int
    IS_CONTINGENCY_CALC_FIELD_NUMBER: builtins.int
    BA_CODE_FIELD_NUMBER: builtins.int
    TEMPLATE_ID_FIELD_NUMBER: builtins.int
    NOTIFY_OFFSET_SIDETRACK_FIELD_NUMBER: builtins.int
    ERROR_OUTPUT_LEVEL_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    WALK_TYPE_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    PASSWORD_2_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    CONTINGENCY_CODES_FIELD_NUMBER: builtins.int
    CUSTOMER_REPRESENTATIVE_FIELD_NUMBER: builtins.int
    PASSWORD_1_FIELD_NUMBER: builtins.int
    NOTIFY_CONE_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    NOTIFY_MINIMUM_SEPARATION_FIELD_NUMBER: builtins.int
    ERROR_LEVEL_FIELD_NUMBER: builtins.int
    CUSTOMER_DIVISION_FIELD_NUMBER: builtins.int
    CUSTOMER_NAME_FIELD_NUMBER: builtins.int
    USE_SURFACE_ANTICOLLISION_RULE_FIELD_NUMBER: builtins.int
    SURVEY_CALC_FIELD_NUMBER: builtins.int
    NOTIFY_PROJECTION_LENGTH_FIELD_NUMBER: builtins.int
    DP_ACRULE_FIELD_NUMBER: builtins.int
    CD_REGION_FIELD_NUMBER: builtins.int
    CD_POLICY_REAL_TIME_CONFIG_FIELD_NUMBER: builtins.int
    IWP_TEMPLATE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_TYPE_FIELD_NUMBER: builtins.int
    CD_COMPOSITE_TOOL_FIELD_NUMBER: builtins.int
    CD_PROJECT_FIELD_NUMBER: builtins.int
    CD_SURVEY_TOOL_FIELD_NUMBER: builtins.int
    DM_PARTNER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def checksum_value(self) -> global___Int32Message:
        """Original Name: CHECKSUM_VALUE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_casing(self) -> global___Int32Message:
        """Original Name: USE_CASING, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contingency_info(self) -> global___StringMessage:
        """Original Name: CONTINGENCY_INFO, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vs_origin(self) -> global___Int32Message:
        """Original Name: VS_ORIGIN, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reporting_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REPORTING_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_dual_currency(self) -> global___StringMessage:
        """Original Name: IS_DUAL_CURRENCY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def notify_offset_scope(self) -> global___Int32Message:
        """Original Name: NOTIFY_OFFSET_SCOPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reporting_standard(self) -> global___Int32Message:
        """Original Name: REPORTING_STANDARD, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def notify_minimum_separation_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOTIFY_MINIMUM_SEPARATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def notify_projection_type(self) -> global___Int32Message:
        """Original Name: NOTIFY_PROJECTION_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def customer_telephone(self) -> global___StringMessage:
        """Original Name: CUSTOMER_TELEPHONE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def error_model(self) -> global___Int32Message:
        """Original Name: ERROR_MODEL, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def customer_group(self) -> global___StringMessage:
        """Original Name: CUSTOMER_GROUP, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_journal_id(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_JOURNAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def customer_address(self) -> global___StringMessage:
        """Original Name: CUSTOMER_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def notify_projection_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOTIFY_PROJECTION_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scan_method(self) -> global___Int32Message:
        """Original Name: SCAN_METHOD, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def warning_method(self) -> global___Int32Message:
        """Original Name: WARNING_METHOD, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def error_surface(self) -> global___Int32Message:
        """Original Name: ERROR_SURFACE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_contingency_calc(self) -> global___StringMessage:
        """Original Name: IS_CONTINGENCY_CALC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ba_code(self) -> global___StringMessage:
        """Original Name: BA_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def template_id(self) -> global___StringMessage:
        """Original Name: TEMPLATE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def notify_offset_sidetrack(self) -> global___StringMessage:
        """Original Name: NOTIFY_OFFSET_SIDETRACK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def error_output_level(self) -> global___FloatMessage:
        """Original Name: ERROR_OUTPUT_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def walk_type(self) -> global___Int32Message:
        """Original Name: WALK_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def password_2(self) -> global___StringMessage:
        """Original Name: PASSWORD_2, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contingency_codes(self) -> global___StringMessage:
        """Original Name: CONTINGENCY_CODES, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def customer_representative(self) -> global___StringMessage:
        """Original Name: CUSTOMER_REPRESENTATIVE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def password_1(self) -> global___StringMessage:
        """Original Name: PASSWORD_1, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def notify_cone(self) -> global___FloatMessage:
        """Original Name: NOTIFY_CONE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    policy_id: builtins.str
    """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def notify_minimum_separation(self) -> global___FloatMessage:
        """Original Name: NOTIFY_MINIMUM_SEPARATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def error_level(self) -> global___FloatMessage:
        """Original Name: ERROR_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def customer_division(self) -> global___StringMessage:
        """Original Name: CUSTOMER_DIVISION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def customer_name(self) -> global___StringMessage:
        """Original Name: CUSTOMER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_surface_anticollision_rule(self) -> global___StringMessage:
        """Original Name: USE_SURFACE_ANTICOLLISION_RULE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def survey_calc(self) -> global___Int32Message:
        """Original Name: SURVEY_CALC, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def notify_projection_length(self) -> global___FloatMessage:
        """Original Name: NOTIFY_PROJECTION_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dp_acrule(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DpAcruleRef]:
        """Remote references:

        Original Name: DP_ACRULE, WrappedMessage: DpAcrule
        FK_DP_ACRULE_CD_POLICY
        """
    @property
    def cd_region(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRegionRef]:
        """Original Name: CD_REGION, WrappedMessage: CdRegion
        FK_CD_REGION_CD_POLICY
        """
    @property
    def cd_policy_real_time_config(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPolicyRealTimeConfigRef]:
        """Original Name: CD_POLICY_REAL_TIME_CONFIG, WrappedMessage: CdPolicyRealTimeConfig
        FK_CD_POLICY_REAL_TIME_CONFIG_CD_POLICY
        """
    @property
    def iwp_template(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___IwpTemplateRef]:
        """Original Name: IWP_TEMPLATE, WrappedMessage: IwpTemplate
        FK_IWP_TEMPLATE_CD_POLICY
        """
    @property
    def cd_wellbore_type(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellboreTypeRef]:
        """Original Name: CD_WELLBORE_TYPE, WrappedMessage: CdWellboreType
        FK_CD_WELLBORE_TYPE_CD_POLICY
        """
    @property
    def cd_composite_tool(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCompositeToolRef]:
        """Original Name: CD_COMPOSITE_TOOL, WrappedMessage: CdCompositeTool
        FK_CD_COMPOSITE_TOOL_CD_POLICY
        """
    @property
    def cd_project(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdProjectRef]:
        """Original Name: CD_PROJECT, WrappedMessage: CdProject
        FK_CD_PROJECT_CD_POLICY
        """
    @property
    def cd_survey_tool(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSurveyToolRef]:
        """Original Name: CD_SURVEY_TOOL, WrappedMessage: CdSurveyTool
        FK_CD_SURVEY_TOOL_CD_POLICY
        """
    @property
    def dm_partner(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPartnerRef]:
        """Original Name: DM_PARTNER, WrappedMessage: DmPartner
        FK_DM_PARTNER_CD_POLICY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        checksum_value: global___Int32Message | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        use_casing: global___Int32Message | None = ...,
        contingency_info: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        vs_origin: global___Int32Message | None = ...,
        reporting_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_dual_currency: global___StringMessage | None = ...,
        notify_offset_scope: global___Int32Message | None = ...,
        reporting_standard: global___Int32Message | None = ...,
        notify_minimum_separation_dsdsunit: global___StringMessage | None = ...,
        notify_projection_type: global___Int32Message | None = ...,
        customer_telephone: global___StringMessage | None = ...,
        error_model: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        customer_group: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        attachment_journal_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        customer_address: global___StringMessage | None = ...,
        notify_projection_length_dsdsunit: global___StringMessage | None = ...,
        scan_method: global___Int32Message | None = ...,
        warning_method: global___Int32Message | None = ...,
        error_surface: global___Int32Message | None = ...,
        is_contingency_calc: global___StringMessage | None = ...,
        ba_code: global___StringMessage | None = ...,
        template_id: global___StringMessage | None = ...,
        notify_offset_sidetrack: global___StringMessage | None = ...,
        error_output_level: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        walk_type: global___Int32Message | None = ...,
        is_readonly: global___StringMessage | None = ...,
        password_2: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        contingency_codes: global___StringMessage | None = ...,
        customer_representative: global___StringMessage | None = ...,
        password_1: global___StringMessage | None = ...,
        notify_cone: global___FloatMessage | None = ...,
        policy_id: builtins.str = ...,
        notify_minimum_separation: global___FloatMessage | None = ...,
        error_level: global___FloatMessage | None = ...,
        customer_division: global___StringMessage | None = ...,
        customer_name: global___StringMessage | None = ...,
        use_surface_anticollision_rule: global___StringMessage | None = ...,
        survey_calc: global___Int32Message | None = ...,
        notify_projection_length: global___FloatMessage | None = ...,
        dp_acrule: collections.abc.Iterable[global___DpAcruleRef] | None = ...,
        cd_region: collections.abc.Iterable[global___CdRegionRef] | None = ...,
        cd_policy_real_time_config: collections.abc.Iterable[global___CdPolicyRealTimeConfigRef] | None = ...,
        iwp_template: collections.abc.Iterable[global___IwpTemplateRef] | None = ...,
        cd_wellbore_type: collections.abc.Iterable[global___CdWellboreTypeRef] | None = ...,
        cd_composite_tool: collections.abc.Iterable[global___CdCompositeToolRef] | None = ...,
        cd_project: collections.abc.Iterable[global___CdProjectRef] | None = ...,
        cd_survey_tool: collections.abc.Iterable[global___CdSurveyToolRef] | None = ...,
        dm_partner: collections.abc.Iterable[global___DmPartnerRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["attachment_journal_id", b"attachment_journal_id", "ba_code", b"ba_code", "checksum_value", b"checksum_value", "contingency_codes", b"contingency_codes", "contingency_info", b"contingency_info", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "customer_address", b"customer_address", "customer_division", b"customer_division", "customer_group", b"customer_group", "customer_name", b"customer_name", "customer_representative", b"customer_representative", "customer_telephone", b"customer_telephone", "error_level", b"error_level", "error_model", b"error_model", "error_output_level", b"error_output_level", "error_surface", b"error_surface", "is_contingency_calc", b"is_contingency_calc", "is_dual_currency", b"is_dual_currency", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "notify_cone", b"notify_cone", "notify_minimum_separation", b"notify_minimum_separation", "notify_minimum_separation_dsdsunit", b"notify_minimum_separation_dsdsunit", "notify_offset_scope", b"notify_offset_scope", "notify_offset_sidetrack", b"notify_offset_sidetrack", "notify_projection_length", b"notify_projection_length", "notify_projection_length_dsdsunit", b"notify_projection_length_dsdsunit", "notify_projection_type", b"notify_projection_type", "password_1", b"password_1", "password_2", b"password_2", "remarks", b"remarks", "reporting_standard", b"reporting_standard", "reporting_time", b"reporting_time", "scan_method", b"scan_method", "survey_calc", b"survey_calc", "template_id", b"template_id", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "use_casing", b"use_casing", "use_surface_anticollision_rule", b"use_surface_anticollision_rule", "vs_origin", b"vs_origin", "walk_type", b"walk_type", "warning_method", b"warning_method"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attachment_journal_id", b"attachment_journal_id", "ba_code", b"ba_code", "cd_composite_tool", b"cd_composite_tool", "cd_policy_real_time_config", b"cd_policy_real_time_config", "cd_project", b"cd_project", "cd_region", b"cd_region", "cd_survey_tool", b"cd_survey_tool", "cd_wellbore_type", b"cd_wellbore_type", "checksum_value", b"checksum_value", "contingency_codes", b"contingency_codes", "contingency_info", b"contingency_info", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "customer_address", b"customer_address", "customer_division", b"customer_division", "customer_group", b"customer_group", "customer_name", b"customer_name", "customer_representative", b"customer_representative", "customer_telephone", b"customer_telephone", "dm_partner", b"dm_partner", "dp_acrule", b"dp_acrule", "error_level", b"error_level", "error_model", b"error_model", "error_output_level", b"error_output_level", "error_surface", b"error_surface", "is_contingency_calc", b"is_contingency_calc", "is_dual_currency", b"is_dual_currency", "is_readonly", b"is_readonly", "iwp_template", b"iwp_template", "native_uid", b"native_uid", "notify_cone", b"notify_cone", "notify_minimum_separation", b"notify_minimum_separation", "notify_minimum_separation_dsdsunit", b"notify_minimum_separation_dsdsunit", "notify_offset_scope", b"notify_offset_scope", "notify_offset_sidetrack", b"notify_offset_sidetrack", "notify_projection_length", b"notify_projection_length", "notify_projection_length_dsdsunit", b"notify_projection_length_dsdsunit", "notify_projection_type", b"notify_projection_type", "password_1", b"password_1", "password_2", b"password_2", "policy_id", b"policy_id", "remarks", b"remarks", "reporting_standard", b"reporting_standard", "reporting_time", b"reporting_time", "scan_method", b"scan_method", "survey_calc", b"survey_calc", "template_id", b"template_id", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "use_casing", b"use_casing", "use_surface_anticollision_rule", b"use_surface_anticollision_rule", "vs_origin", b"vs_origin", "walk_type", b"walk_type", "warning_method", b"warning_method"]) -> None: ...

global___CdPolicy = CdPolicy

class CdPolicyRealTimeConfig(google.protobuf.message.Message):
    """Original Name: CD_POLICY_REAL_TIME_CONFIG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    CURVE_MNEMONIC_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    CONFIG_ID_FIELD_NUMBER: builtins.int
    CD_POLICY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def code(self) -> global___StringMessage:
        """Original Name: CODE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def curve_mnemonic(self) -> global___StringMessage:
        """Original Name: CURVE_MNEMONIC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    policy_id: builtins.str
    """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    config_id: builtins.str
    """Original Name: CONFIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_policy(self) -> global___CdPolicyRef:
        """Remote references:

        Original Name: CD_POLICY, WrappedMessage: CdPolicy
        FK_CD_POLICY_REAL_TIME_CONFIG_CD_POLICY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        curve_mnemonic: global___StringMessage | None = ...,
        policy_id: builtins.str = ...,
        config_id: builtins.str = ...,
        cd_policy: global___CdPolicyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_policy", b"cd_policy", "code", b"code", "curve_mnemonic", b"curve_mnemonic", "description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_policy", b"cd_policy", "code", b"code", "config_id", b"config_id", "curve_mnemonic", b"curve_mnemonic", "description", b"description", "native_uid", b"native_uid", "policy_id", b"policy_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdPolicyRealTimeConfig = CdPolicyRealTimeConfig

class CdPolylineHeader(google.protobuf.message.Message):
    """Original Name: CD_POLYLINE_HEADER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_FILLED_FIELD_NUMBER: builtins.int
    ATTACHMENT_POINT_FIELD_NUMBER: builtins.int
    LINE_TYPE_FIELD_NUMBER: builtins.int
    PRIORITY_FIELD_NUMBER: builtins.int
    HEADER_ID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    IS_VISIBLE_FIELD_NUMBER: builtins.int
    ATTACHMENT_LOCATOR_FIELD_NUMBER: builtins.int
    FILL_STYLE_FIELD_NUMBER: builtins.int
    LINE_COLOR_FIELD_NUMBER: builtins.int
    LINE_STYLE_FIELD_NUMBER: builtins.int
    LINE_WIDTH_FIELD_NUMBER: builtins.int
    FILL_COLOR_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    CD_POLYLINE_POINT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_filled(self) -> global___StringMessage:
        """Original Name: IS_FILLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_point(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_POINT, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_type(self) -> global___Int32Message:
        """Original Name: LINE_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def priority(self) -> global___Int32Message:
        """Original Name: PRIORITY, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    header_id: builtins.str
    """Original Name: HEADER_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_visible(self) -> global___StringMessage:
        """Original Name: IS_VISIBLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_locator(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_LOCATOR, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fill_style(self) -> global___Int32Message:
        """Original Name: FILL_STYLE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_color(self) -> global___Int32Message:
        """Original Name: LINE_COLOR, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_style(self) -> global___Int32Message:
        """Original Name: LINE_STYLE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_width(self) -> global___Int32Message:
        """Original Name: LINE_WIDTH, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fill_color(self) -> global___Int32Message:
        """Original Name: FILL_COLOR, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___Int32Message:
        """Original Name: TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_polyline_point(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPolylinePointRef]:
        """Remote references:

        Original Name: CD_POLYLINE_POINT, WrappedMessage: CdPolylinePoint
        FK_CD_POLYLINE_POINT_CD_POLYLINE_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        is_filled: global___StringMessage | None = ...,
        attachment_point: global___StringMessage | None = ...,
        line_type: global___Int32Message | None = ...,
        priority: global___Int32Message | None = ...,
        header_id: builtins.str = ...,
        name: global___StringMessage | None = ...,
        is_visible: global___StringMessage | None = ...,
        attachment_locator: global___StringMessage | None = ...,
        fill_style: global___Int32Message | None = ...,
        line_color: global___Int32Message | None = ...,
        line_style: global___Int32Message | None = ...,
        line_width: global___Int32Message | None = ...,
        fill_color: global___Int32Message | None = ...,
        type: global___Int32Message | None = ...,
        cd_polyline_point: collections.abc.Iterable[global___CdPolylinePointRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["attachment_locator", b"attachment_locator", "attachment_point", b"attachment_point", "fill_color", b"fill_color", "fill_style", b"fill_style", "is_filled", b"is_filled", "is_visible", b"is_visible", "line_color", b"line_color", "line_style", b"line_style", "line_type", b"line_type", "line_width", b"line_width", "name", b"name", "native_uid", b"native_uid", "priority", b"priority", "type", b"type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attachment_locator", b"attachment_locator", "attachment_point", b"attachment_point", "cd_polyline_point", b"cd_polyline_point", "fill_color", b"fill_color", "fill_style", b"fill_style", "header_id", b"header_id", "is_filled", b"is_filled", "is_visible", b"is_visible", "line_color", b"line_color", "line_style", b"line_style", "line_type", b"line_type", "line_width", b"line_width", "name", b"name", "native_uid", b"native_uid", "priority", b"priority", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdPolylineHeader = CdPolylineHeader

class CdPolylinePoint(google.protobuf.message.Message):
    """Original Name: CD_POLYLINE_POINT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    POINT_ID_FIELD_NUMBER: builtins.int
    X_DSDSUNIT_FIELD_NUMBER: builtins.int
    X_FIELD_NUMBER: builtins.int
    Z_DSDSUNIT_FIELD_NUMBER: builtins.int
    Y_FIELD_NUMBER: builtins.int
    COORD_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    Z_FIELD_NUMBER: builtins.int
    HEADER_ID_FIELD_NUMBER: builtins.int
    Y_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_POLYLINE_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    point_id: builtins.str
    """Original Name: POINT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def x_dsdsunit(self) -> global___StringMessage:
        """Original Name: X_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def x(self) -> global___FloatMessage:
        """Original Name: X, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def z_dsdsunit(self) -> global___StringMessage:
        """Original Name: Z_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def y(self) -> global___FloatMessage:
        """Original Name: Y, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coord_type(self) -> global___Int32Message:
        """Original Name: COORD_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def z(self) -> global___FloatMessage:
        """Original Name: Z, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    header_id: builtins.str
    """Original Name: HEADER_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def y_dsdsunit(self) -> global___StringMessage:
        """Original Name: Y_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_polyline_header(self) -> global___CdPolylineHeaderRef:
        """Remote references:

        Original Name: CD_POLYLINE_HEADER, WrappedMessage: CdPolylineHeader
        FK_CD_POLYLINE_POINT_CD_POLYLINE_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        point_id: builtins.str = ...,
        x_dsdsunit: global___StringMessage | None = ...,
        x: global___FloatMessage | None = ...,
        z_dsdsunit: global___StringMessage | None = ...,
        y: global___FloatMessage | None = ...,
        coord_type: global___Int32Message | None = ...,
        sequence_no: global___Int32Message | None = ...,
        z: global___FloatMessage | None = ...,
        header_id: builtins.str = ...,
        y_dsdsunit: global___StringMessage | None = ...,
        cd_polyline_header: global___CdPolylineHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_polyline_header", b"cd_polyline_header", "coord_type", b"coord_type", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "x", b"x", "x_dsdsunit", b"x_dsdsunit", "y", b"y", "y_dsdsunit", b"y_dsdsunit", "z", b"z", "z_dsdsunit", b"z_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_polyline_header", b"cd_polyline_header", "coord_type", b"coord_type", "header_id", b"header_id", "native_uid", b"native_uid", "point_id", b"point_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "x", b"x", "x_dsdsunit", b"x_dsdsunit", "y", b"y", "y_dsdsunit", b"y_dsdsunit", "z", b"z", "z_dsdsunit", b"z_dsdsunit"]) -> None: ...

global___CdPolylinePoint = CdPolylinePoint

class CdPorePressure(google.protobuf.message.Message):
    """Original Name: CD_PORE_PRESSURE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_EMW_FIELD_NUMBER: builtins.int
    TVD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_EMW_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_ID_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_GROUP_ID_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_FIELD_NUMBER: builtins.int
    IS_PERMEABLE_ZONE_FIELD_NUMBER: builtins.int
    CD_PORE_PRESSURE_GROUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pore_pressure_emw(self) -> global___FloatMessage:
        """Original Name: PORE_PRESSURE_EMW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd(self) -> global___FloatMessage:
        """Original Name: TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pore_pressure_emw_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORE_PRESSURE_EMW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pore_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pore_pressure_id: builtins.str
    """Original Name: PORE_PRESSURE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    pore_pressure_group_id: builtins.str
    """Original Name: PORE_PRESSURE_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pore_pressure(self) -> global___FloatMessage:
        """Original Name: PORE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_permeable_zone(self) -> global___StringMessage:
        """Original Name: IS_PERMEABLE_ZONE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_pore_pressure_group(self) -> global___CdPorePressureGroupRef:
        """Remote references:

        Original Name: CD_PORE_PRESSURE_GROUP, WrappedMessage: CdPorePressureGroup
        FK_CD_PORE_PRESSURE_CD_PORE_PRESSURE_GROUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tvd_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        pore_pressure_emw: global___FloatMessage | None = ...,
        tvd: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        pore_pressure_emw_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        wellbore_id: builtins.str = ...,
        pore_pressure_dsdsunit: global___StringMessage | None = ...,
        pore_pressure_id: builtins.str = ...,
        pore_pressure_group_id: builtins.str = ...,
        pore_pressure: global___FloatMessage | None = ...,
        is_permeable_zone: global___StringMessage | None = ...,
        cd_pore_pressure_group: global___CdPorePressureGroupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_pore_pressure_group", b"cd_pore_pressure_group", "comments", b"comments", "is_permeable_zone", b"is_permeable_zone", "native_uid", b"native_uid", "pore_pressure", b"pore_pressure", "pore_pressure_dsdsunit", b"pore_pressure_dsdsunit", "pore_pressure_emw", b"pore_pressure_emw", "pore_pressure_emw_dsdsunit", b"pore_pressure_emw_dsdsunit", "sequence_no", b"sequence_no", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_pore_pressure_group", b"cd_pore_pressure_group", "comments", b"comments", "is_permeable_zone", b"is_permeable_zone", "native_uid", b"native_uid", "pore_pressure", b"pore_pressure", "pore_pressure_dsdsunit", b"pore_pressure_dsdsunit", "pore_pressure_emw", b"pore_pressure_emw", "pore_pressure_emw_dsdsunit", b"pore_pressure_emw_dsdsunit", "pore_pressure_group_id", b"pore_pressure_group_id", "pore_pressure_id", b"pore_pressure_id", "sequence_no", b"sequence_no", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdPorePressure = CdPorePressure

class CdPorePressureGroup(google.protobuf.message.Message):
    """Original Name: CD_PORE_PRESSURE_GROUP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EFFECTIVE_DATE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_GROUP_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_PORE_PRESSURE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def effective_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EFFECTIVE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pore_pressure_group_id: builtins.str
    """Original Name: PORE_PRESSURE_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def version(self) -> global___StringMessage:
        """Original Name: VERSION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_PORE_PRESSURE_GROUP_CD_WELLBORE
        """
    @property
    def cd_pore_pressure(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPorePressureRef]:
        """Original Name: CD_PORE_PRESSURE, WrappedMessage: CdPorePressure
        FK_CD_PORE_PRESSURE_CD_PORE_PRESSURE_GROUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        effective_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        name: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        phase: global___StringMessage | None = ...,
        pore_pressure_group_id: builtins.str = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        version: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        cd_pore_pressure: collections.abc.Iterable[global___CdPorePressureRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "effective_date", b"effective_date", "name", b"name", "native_uid", b"native_uid", "phase", b"phase", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version", b"version"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_pore_pressure", b"cd_pore_pressure", "cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "effective_date", b"effective_date", "name", b"name", "native_uid", b"native_uid", "phase", b"phase", "pore_pressure_group_id", b"pore_pressure_group_id", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version", b"version", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdPorePressureGroup = CdPorePressureGroup

class CdPressureAof(google.protobuf.message.Message):
    """Original Name: CD_PRESSURE_AOF, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OIL_DENSITY_FIELD_NUMBER: builtins.int
    AOF_ID_FIELD_NUMBER: builtins.int
    FINAL_RECOMBINED_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAB_FLOW_PRES_SANDFACE_FIELD_NUMBER: builtins.int
    AOFS_SLOPE_FIELD_NUMBER: builtins.int
    FINAL_GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_WATER_RATE_FIELD_NUMBER: builtins.int
    DISPOSITION_FIELD_NUMBER: builtins.int
    FINAL_CONDENSATE_RATE_FIELD_NUMBER: builtins.int
    OIL_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAB_FLOW_PRES_SANDFACE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROD_RATE_DATE_FIELD_NUMBER: builtins.int
    AOF_CALCULATE_METHOD_FIELD_NUMBER: builtins.int
    FLOW_PERIOD_DURATION_FIELD_NUMBER: builtins.int
    STAB_FLOW_PRES_WELLHEAD_FIELD_NUMBER: builtins.int
    FLOW_PERIOD_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_EQUIV_CONDENSATE_FIELD_NUMBER: builtins.int
    GAS_PRODUCED_FIELD_NUMBER: builtins.int
    STAB_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AOFW_POTENTIAL_FIELD_NUMBER: builtins.int
    AOFS_POTENTIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    AOF_COMMENTS_FIELD_NUMBER: builtins.int
    GAS_EQUIV_CONDENSATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AOFW_POTENTIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_BLOW_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_CONDENSATE_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_PRODUCED_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FINAL_RECOMBINED_RATE_FIELD_NUMBER: builtins.int
    WELL_BLOW_DURATION_FIELD_NUMBER: builtins.int
    AOFW_SLOPE_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AOFS_POTENTIAL_FIELD_NUMBER: builtins.int
    STAB_FLOW_PRES_WELLHEAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_SURVEY_ID_FIELD_NUMBER: builtins.int
    SPRAY_CLEAR_DURATION_FIELD_NUMBER: builtins.int
    SPRAY_CLEAR_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_WATER_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_FIELD_NUMBER: builtins.int
    FINAL_GAS_RATE_FIELD_NUMBER: builtins.int
    SHUTIN_PRESSURE_TYPE_FIELD_NUMBER: builtins.int
    STAB_FLOW_RATE_FIELD_NUMBER: builtins.int
    CD_PRESSURE_SURVEY_FIELD_NUMBER: builtins.int
    CD_PRESSURE_AOF_FLOW_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def oil_density(self) -> global___FloatMessage:
        """Original Name: OIL_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    aof_id: builtins.str
    """Original Name: AOF_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def final_recombined_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_RECOMBINED_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_flow_pres_sandface(self) -> global___FloatMessage:
        """Original Name: STAB_FLOW_PRES_SANDFACE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aofs_slope(self) -> global___FloatMessage:
        """Original Name: AOFS_SLOPE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_water_rate(self) -> global___FloatMessage:
        """Original Name: FINAL_WATER_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposition(self) -> global___StringMessage:
        """Original Name: DISPOSITION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_condensate_rate(self) -> global___FloatMessage:
        """Original Name: FINAL_CONDENSATE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_flow_pres_sandface_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_FLOW_PRES_SANDFACE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prod_rate_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PROD_RATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aof_calculate_method(self) -> global___StringMessage:
        """Original Name: AOF_CALCULATE_METHOD, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_period_duration(self) -> global___FloatMessage:
        """Original Name: FLOW_PERIOD_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_flow_pres_wellhead(self) -> global___FloatMessage:
        """Original Name: STAB_FLOW_PRES_WELLHEAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_period_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_PERIOD_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_equiv_condensate(self) -> global___FloatMessage:
        """Original Name: GAS_EQUIV_CONDENSATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_produced(self) -> global___FloatMessage:
        """Original Name: GAS_PRODUCED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aofw_potential(self) -> global___FloatMessage:
        """Original Name: AOFW_POTENTIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aofs_potential_dsdsunit(self) -> global___StringMessage:
        """Original Name: AOFS_POTENTIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aof_comments(self) -> global___StringMessage:
        """Original Name: AOF_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_equiv_condensate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_EQUIV_CONDENSATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aofw_potential_dsdsunit(self) -> global___StringMessage:
        """Original Name: AOFW_POTENTIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_blow_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELL_BLOW_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_condensate_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_CONDENSATE_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_produced_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_PRODUCED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_recombined_rate(self) -> global___FloatMessage:
        """Original Name: FINAL_RECOMBINED_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_blow_duration(self) -> global___FloatMessage:
        """Original Name: WELL_BLOW_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aofw_slope(self) -> global___FloatMessage:
        """Original Name: AOFW_SLOPE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aofs_potential(self) -> global___FloatMessage:
        """Original Name: AOFS_POTENTIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_flow_pres_wellhead_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_FLOW_PRES_WELLHEAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pressure_survey_id: builtins.str
    """Original Name: PRESSURE_SURVEY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def spray_clear_duration(self) -> global___FloatMessage:
        """Original Name: SPRAY_CLEAR_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spray_clear_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPRAY_CLEAR_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_water_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_WATER_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size(self) -> global___FloatMessage:
        """Original Name: CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_gas_rate(self) -> global___FloatMessage:
        """Original Name: FINAL_GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_pressure_type(self) -> global___StringMessage:
        """Original Name: SHUTIN_PRESSURE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_flow_rate(self) -> global___FloatMessage:
        """Original Name: STAB_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_pressure_survey(self) -> global___CdPressureSurveyRef:
        """Remote references:

        Original Name: CD_PRESSURE_SURVEY, WrappedMessage: CdPressureSurvey
        FK_CD_PRESSURE_AOF_CD_PRESSURE_SURVEY
        """
    @property
    def cd_pressure_aof_flow(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPressureAofFlowRef]:
        """Original Name: CD_PRESSURE_AOF_FLOW, WrappedMessage: CdPressureAofFlow
        FK_CD_PRESSURE_AOF_FLOW_CD_PRESSURE_AOF
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        oil_density: global___FloatMessage | None = ...,
        aof_id: builtins.str = ...,
        final_recombined_rate_dsdsunit: global___StringMessage | None = ...,
        stab_flow_pres_sandface: global___FloatMessage | None = ...,
        aofs_slope: global___FloatMessage | None = ...,
        final_gas_rate_dsdsunit: global___StringMessage | None = ...,
        final_water_rate: global___FloatMessage | None = ...,
        disposition: global___StringMessage | None = ...,
        final_condensate_rate: global___FloatMessage | None = ...,
        oil_density_dsdsunit: global___StringMessage | None = ...,
        stab_flow_pres_sandface_dsdsunit: global___StringMessage | None = ...,
        prod_rate_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        aof_calculate_method: global___StringMessage | None = ...,
        flow_period_duration: global___FloatMessage | None = ...,
        stab_flow_pres_wellhead: global___FloatMessage | None = ...,
        flow_period_duration_dsdsunit: global___StringMessage | None = ...,
        gas_equiv_condensate: global___FloatMessage | None = ...,
        gas_produced: global___FloatMessage | None = ...,
        stab_flow_rate_dsdsunit: global___StringMessage | None = ...,
        aofw_potential: global___FloatMessage | None = ...,
        aofs_potential_dsdsunit: global___StringMessage | None = ...,
        aof_comments: global___StringMessage | None = ...,
        gas_equiv_condensate_dsdsunit: global___StringMessage | None = ...,
        aofw_potential_dsdsunit: global___StringMessage | None = ...,
        well_blow_duration_dsdsunit: global___StringMessage | None = ...,
        final_condensate_rate_dsdsunit: global___StringMessage | None = ...,
        gas_produced_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        final_recombined_rate: global___FloatMessage | None = ...,
        well_blow_duration: global___FloatMessage | None = ...,
        aofw_slope: global___FloatMessage | None = ...,
        choke_size_dsdsunit: global___StringMessage | None = ...,
        aofs_potential: global___FloatMessage | None = ...,
        stab_flow_pres_wellhead_dsdsunit: global___StringMessage | None = ...,
        pressure_survey_id: builtins.str = ...,
        spray_clear_duration: global___FloatMessage | None = ...,
        spray_clear_duration_dsdsunit: global___StringMessage | None = ...,
        final_water_rate_dsdsunit: global___StringMessage | None = ...,
        choke_size: global___FloatMessage | None = ...,
        final_gas_rate: global___FloatMessage | None = ...,
        shutin_pressure_type: global___StringMessage | None = ...,
        stab_flow_rate: global___FloatMessage | None = ...,
        cd_pressure_survey: global___CdPressureSurveyRef | None = ...,
        cd_pressure_aof_flow: collections.abc.Iterable[global___CdPressureAofFlowRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["aof_calculate_method", b"aof_calculate_method", "aof_comments", b"aof_comments", "aofs_potential", b"aofs_potential", "aofs_potential_dsdsunit", b"aofs_potential_dsdsunit", "aofs_slope", b"aofs_slope", "aofw_potential", b"aofw_potential", "aofw_potential_dsdsunit", b"aofw_potential_dsdsunit", "aofw_slope", b"aofw_slope", "cd_pressure_survey", b"cd_pressure_survey", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "disposition", b"disposition", "final_condensate_rate", b"final_condensate_rate", "final_condensate_rate_dsdsunit", b"final_condensate_rate_dsdsunit", "final_gas_rate", b"final_gas_rate", "final_gas_rate_dsdsunit", b"final_gas_rate_dsdsunit", "final_recombined_rate", b"final_recombined_rate", "final_recombined_rate_dsdsunit", b"final_recombined_rate_dsdsunit", "final_water_rate", b"final_water_rate", "final_water_rate_dsdsunit", b"final_water_rate_dsdsunit", "flow_period_duration", b"flow_period_duration", "flow_period_duration_dsdsunit", b"flow_period_duration_dsdsunit", "gas_equiv_condensate", b"gas_equiv_condensate", "gas_equiv_condensate_dsdsunit", b"gas_equiv_condensate_dsdsunit", "gas_produced", b"gas_produced", "gas_produced_dsdsunit", b"gas_produced_dsdsunit", "native_uid", b"native_uid", "oil_density", b"oil_density", "oil_density_dsdsunit", b"oil_density_dsdsunit", "prod_rate_date", b"prod_rate_date", "shutin_pressure_type", b"shutin_pressure_type", "spray_clear_duration", b"spray_clear_duration", "spray_clear_duration_dsdsunit", b"spray_clear_duration_dsdsunit", "stab_flow_pres_sandface", b"stab_flow_pres_sandface", "stab_flow_pres_sandface_dsdsunit", b"stab_flow_pres_sandface_dsdsunit", "stab_flow_pres_wellhead", b"stab_flow_pres_wellhead", "stab_flow_pres_wellhead_dsdsunit", b"stab_flow_pres_wellhead_dsdsunit", "stab_flow_rate", b"stab_flow_rate", "stab_flow_rate_dsdsunit", b"stab_flow_rate_dsdsunit", "well_blow_duration", b"well_blow_duration", "well_blow_duration_dsdsunit", b"well_blow_duration_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["aof_calculate_method", b"aof_calculate_method", "aof_comments", b"aof_comments", "aof_id", b"aof_id", "aofs_potential", b"aofs_potential", "aofs_potential_dsdsunit", b"aofs_potential_dsdsunit", "aofs_slope", b"aofs_slope", "aofw_potential", b"aofw_potential", "aofw_potential_dsdsunit", b"aofw_potential_dsdsunit", "aofw_slope", b"aofw_slope", "cd_pressure_aof_flow", b"cd_pressure_aof_flow", "cd_pressure_survey", b"cd_pressure_survey", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "disposition", b"disposition", "final_condensate_rate", b"final_condensate_rate", "final_condensate_rate_dsdsunit", b"final_condensate_rate_dsdsunit", "final_gas_rate", b"final_gas_rate", "final_gas_rate_dsdsunit", b"final_gas_rate_dsdsunit", "final_recombined_rate", b"final_recombined_rate", "final_recombined_rate_dsdsunit", b"final_recombined_rate_dsdsunit", "final_water_rate", b"final_water_rate", "final_water_rate_dsdsunit", b"final_water_rate_dsdsunit", "flow_period_duration", b"flow_period_duration", "flow_period_duration_dsdsunit", b"flow_period_duration_dsdsunit", "gas_equiv_condensate", b"gas_equiv_condensate", "gas_equiv_condensate_dsdsunit", b"gas_equiv_condensate_dsdsunit", "gas_produced", b"gas_produced", "gas_produced_dsdsunit", b"gas_produced_dsdsunit", "native_uid", b"native_uid", "oil_density", b"oil_density", "oil_density_dsdsunit", b"oil_density_dsdsunit", "pressure_survey_id", b"pressure_survey_id", "prod_rate_date", b"prod_rate_date", "shutin_pressure_type", b"shutin_pressure_type", "spray_clear_duration", b"spray_clear_duration", "spray_clear_duration_dsdsunit", b"spray_clear_duration_dsdsunit", "stab_flow_pres_sandface", b"stab_flow_pres_sandface", "stab_flow_pres_sandface_dsdsunit", b"stab_flow_pres_sandface_dsdsunit", "stab_flow_pres_wellhead", b"stab_flow_pres_wellhead", "stab_flow_pres_wellhead_dsdsunit", b"stab_flow_pres_wellhead_dsdsunit", "stab_flow_rate", b"stab_flow_rate", "stab_flow_rate_dsdsunit", b"stab_flow_rate_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_blow_duration", b"well_blow_duration", "well_blow_duration_dsdsunit", b"well_blow_duration_dsdsunit"]) -> None: ...

global___CdPressureAof = CdPressureAof

class CdPressureAofFlow(google.protobuf.message.Message):
    """Original Name: CD_PRESSURE_AOF_FLOW, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GAS_FLOW_RATE_FIELD_NUMBER: builtins.int
    END_FLOW_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_TIME_FIELD_NUMBER: builtins.int
    AOF_ID_FIELD_NUMBER: builtins.int
    CONDENSATE_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    START_FLOW_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_FLOW_PRESSURE_FIELD_NUMBER: builtins.int
    GAS_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AOF_FLOW_ID_FIELD_NUMBER: builtins.int
    END_FLOW_PRESSURE_FIELD_NUMBER: builtins.int
    END_TIME_FIELD_NUMBER: builtins.int
    BH_FLOW_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONDENSATE_FLOW_RATE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    START_FLOW_PRESSURE_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_SURVEY_ID_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_FIELD_NUMBER: builtins.int
    WATER_FLOW_RATE_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    CD_PRESSURE_AOF_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def gas_flow_rate(self) -> global___FloatMessage:
        """Original Name: GAS_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_flow_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_FLOW_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    aof_id: builtins.str
    """Original Name: AOF_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def condensate_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONDENSATE_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_flow_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_FLOW_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_flow_pressure(self) -> global___FloatMessage:
        """Original Name: BH_FLOW_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    aof_flow_id: builtins.str
    """Original Name: AOF_FLOW_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def end_flow_pressure(self) -> global___FloatMessage:
        """Original Name: END_FLOW_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_flow_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_FLOW_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condensate_flow_rate(self) -> global___FloatMessage:
        """Original Name: CONDENSATE_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_flow_pressure(self) -> global___FloatMessage:
        """Original Name: START_FLOW_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pressure_survey_id: builtins.str
    """Original Name: PRESSURE_SURVEY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def choke_size(self) -> global___FloatMessage:
        """Original Name: CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_flow_rate(self) -> global___FloatMessage:
        """Original Name: WATER_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_pressure_aof(self) -> global___CdPressureAofRef:
        """Remote references:

        Original Name: CD_PRESSURE_AOF, WrappedMessage: CdPressureAof
        FK_CD_PRESSURE_AOF_FLOW_CD_PRESSURE_AOF
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        gas_flow_rate: global___FloatMessage | None = ...,
        end_flow_pressure_dsdsunit: global___StringMessage | None = ...,
        start_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        aof_id: builtins.str = ...,
        condensate_flow_rate_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        start_flow_pressure_dsdsunit: global___StringMessage | None = ...,
        bh_flow_pressure: global___FloatMessage | None = ...,
        gas_flow_rate_dsdsunit: global___StringMessage | None = ...,
        aof_flow_id: builtins.str = ...,
        end_flow_pressure: global___FloatMessage | None = ...,
        end_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        bh_flow_pressure_dsdsunit: global___StringMessage | None = ...,
        water_flow_rate_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        condensate_flow_rate: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        start_flow_pressure: global___FloatMessage | None = ...,
        choke_size_dsdsunit: global___StringMessage | None = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        pressure_survey_id: builtins.str = ...,
        choke_size: global___FloatMessage | None = ...,
        water_flow_rate: global___FloatMessage | None = ...,
        duration: global___FloatMessage | None = ...,
        cd_pressure_aof: global___CdPressureAofRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bh_flow_pressure", b"bh_flow_pressure", "bh_flow_pressure_dsdsunit", b"bh_flow_pressure_dsdsunit", "cd_pressure_aof", b"cd_pressure_aof", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "comments", b"comments", "condensate_flow_rate", b"condensate_flow_rate", "condensate_flow_rate_dsdsunit", b"condensate_flow_rate_dsdsunit", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "end_flow_pressure", b"end_flow_pressure", "end_flow_pressure_dsdsunit", b"end_flow_pressure_dsdsunit", "end_time", b"end_time", "gas_flow_rate", b"gas_flow_rate", "gas_flow_rate_dsdsunit", b"gas_flow_rate_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "start_flow_pressure", b"start_flow_pressure", "start_flow_pressure_dsdsunit", b"start_flow_pressure_dsdsunit", "start_time", b"start_time", "water_flow_rate", b"water_flow_rate", "water_flow_rate_dsdsunit", b"water_flow_rate_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["aof_flow_id", b"aof_flow_id", "aof_id", b"aof_id", "bh_flow_pressure", b"bh_flow_pressure", "bh_flow_pressure_dsdsunit", b"bh_flow_pressure_dsdsunit", "cd_pressure_aof", b"cd_pressure_aof", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "comments", b"comments", "condensate_flow_rate", b"condensate_flow_rate", "condensate_flow_rate_dsdsunit", b"condensate_flow_rate_dsdsunit", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "end_flow_pressure", b"end_flow_pressure", "end_flow_pressure_dsdsunit", b"end_flow_pressure_dsdsunit", "end_time", b"end_time", "gas_flow_rate", b"gas_flow_rate", "gas_flow_rate_dsdsunit", b"gas_flow_rate_dsdsunit", "native_uid", b"native_uid", "pressure_survey_id", b"pressure_survey_id", "sequence_no", b"sequence_no", "start_flow_pressure", b"start_flow_pressure", "start_flow_pressure_dsdsunit", b"start_flow_pressure_dsdsunit", "start_time", b"start_time", "undeclared_dependencies", b"undeclared_dependencies", "water_flow_rate", b"water_flow_rate", "water_flow_rate_dsdsunit", b"water_flow_rate_dsdsunit"]) -> None: ...

global___CdPressureAofFlow = CdPressureAofFlow

class CdPressureAws(google.protobuf.message.Message):
    """Original Name: CD_PRESSURE_AWS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    START_FLUID_LEVEL_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    AWS_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MEAN_SURFACE_TEMPERATURE_FIELD_NUMBER: builtins.int
    MEAN_SURFACE_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_DENSITY_FIELD_NUMBER: builtins.int
    CALCULATION_COMMENTS_FIELD_NUMBER: builtins.int
    GAS_SPECIFIC_GRAVITY_FIELD_NUMBER: builtins.int
    OIL_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    AWS_COMMENTS_FIELD_NUMBER: builtins.int
    START_FLUID_LEVEL_TVD_FIELD_NUMBER: builtins.int
    PRESSURE_SURVEY_ID_FIELD_NUMBER: builtins.int
    START_FLUID_LEVEL_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_FLUID_LEVEL_MD_FIELD_NUMBER: builtins.int
    END_FLUID_LEVEL_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_ANNULAR_DEPRESSION_TEST_FIELD_NUMBER: builtins.int
    GAS_SPECIFIC_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_FLUID_LEVEL_TVD_FIELD_NUMBER: builtins.int
    IS_CASING_OPEN_FIELD_NUMBER: builtins.int
    END_FLUID_LEVEL_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_FLUID_LEVEL_MD_FIELD_NUMBER: builtins.int
    CD_PRESSURE_SURVEY_FIELD_NUMBER: builtins.int
    CD_PRESSURE_AWS_AC_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def start_fluid_level_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_FLUID_LEVEL_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    aws_id: builtins.str
    """Original Name: AWS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mean_surface_temperature(self) -> global___FloatMessage:
        """Original Name: MEAN_SURFACE_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mean_surface_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: MEAN_SURFACE_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_density(self) -> global___FloatMessage:
        """Original Name: OIL_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calculation_comments(self) -> global___StringMessage:
        """Original Name: CALCULATION_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_specific_gravity(self) -> global___FloatMessage:
        """Original Name: GAS_SPECIFIC_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aws_comments(self) -> global___StringMessage:
        """Original Name: AWS_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_fluid_level_tvd(self) -> global___FloatMessage:
        """Original Name: START_FLUID_LEVEL_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pressure_survey_id: builtins.str
    """Original Name: PRESSURE_SURVEY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def start_fluid_level_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_FLUID_LEVEL_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_fluid_level_md(self) -> global___FloatMessage:
        """Original Name: END_FLUID_LEVEL_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_fluid_level_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_FLUID_LEVEL_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_annular_depression_test(self) -> global___StringMessage:
        """Original Name: IS_ANNULAR_DEPRESSION_TEST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_specific_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_SPECIFIC_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_fluid_level_tvd(self) -> global___FloatMessage:
        """Original Name: END_FLUID_LEVEL_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_casing_open(self) -> global___StringMessage:
        """Original Name: IS_CASING_OPEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_fluid_level_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_FLUID_LEVEL_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_fluid_level_md(self) -> global___FloatMessage:
        """Original Name: START_FLUID_LEVEL_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_pressure_survey(self) -> global___CdPressureSurveyRef:
        """Remote references:

        Original Name: CD_PRESSURE_SURVEY, WrappedMessage: CdPressureSurvey
        FK_CD_PRESSURE_AWS_CD_PRESSURE_SURVEY
        """
    @property
    def cd_pressure_aws_ac(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPressureAwsAcRef]:
        """Original Name: CD_PRESSURE_AWS_AC, WrappedMessage: CdPressureAwsAc
        FK_CD_PRESSURE_AWS_AC_CD_PRESSURE_AWS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        start_fluid_level_tvd_dsdsunit: global___StringMessage | None = ...,
        aws_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        mean_surface_temperature: global___FloatMessage | None = ...,
        mean_surface_temperature_dsdsunit: global___StringMessage | None = ...,
        oil_density: global___FloatMessage | None = ...,
        calculation_comments: global___StringMessage | None = ...,
        gas_specific_gravity: global___FloatMessage | None = ...,
        oil_density_dsdsunit: global___StringMessage | None = ...,
        aws_comments: global___StringMessage | None = ...,
        start_fluid_level_tvd: global___FloatMessage | None = ...,
        pressure_survey_id: builtins.str = ...,
        start_fluid_level_md_dsdsunit: global___StringMessage | None = ...,
        end_fluid_level_md: global___FloatMessage | None = ...,
        end_fluid_level_tvd_dsdsunit: global___StringMessage | None = ...,
        is_annular_depression_test: global___StringMessage | None = ...,
        gas_specific_gravity_dsdsunit: global___StringMessage | None = ...,
        end_fluid_level_tvd: global___FloatMessage | None = ...,
        is_casing_open: global___StringMessage | None = ...,
        end_fluid_level_md_dsdsunit: global___StringMessage | None = ...,
        start_fluid_level_md: global___FloatMessage | None = ...,
        cd_pressure_survey: global___CdPressureSurveyRef | None = ...,
        cd_pressure_aws_ac: collections.abc.Iterable[global___CdPressureAwsAcRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["aws_comments", b"aws_comments", "calculation_comments", b"calculation_comments", "cd_pressure_survey", b"cd_pressure_survey", "end_fluid_level_md", b"end_fluid_level_md", "end_fluid_level_md_dsdsunit", b"end_fluid_level_md_dsdsunit", "end_fluid_level_tvd", b"end_fluid_level_tvd", "end_fluid_level_tvd_dsdsunit", b"end_fluid_level_tvd_dsdsunit", "gas_specific_gravity", b"gas_specific_gravity", "gas_specific_gravity_dsdsunit", b"gas_specific_gravity_dsdsunit", "is_annular_depression_test", b"is_annular_depression_test", "is_casing_open", b"is_casing_open", "mean_surface_temperature", b"mean_surface_temperature", "mean_surface_temperature_dsdsunit", b"mean_surface_temperature_dsdsunit", "native_uid", b"native_uid", "oil_density", b"oil_density", "oil_density_dsdsunit", b"oil_density_dsdsunit", "start_fluid_level_md", b"start_fluid_level_md", "start_fluid_level_md_dsdsunit", b"start_fluid_level_md_dsdsunit", "start_fluid_level_tvd", b"start_fluid_level_tvd", "start_fluid_level_tvd_dsdsunit", b"start_fluid_level_tvd_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["aws_comments", b"aws_comments", "aws_id", b"aws_id", "calculation_comments", b"calculation_comments", "cd_pressure_aws_ac", b"cd_pressure_aws_ac", "cd_pressure_survey", b"cd_pressure_survey", "end_fluid_level_md", b"end_fluid_level_md", "end_fluid_level_md_dsdsunit", b"end_fluid_level_md_dsdsunit", "end_fluid_level_tvd", b"end_fluid_level_tvd", "end_fluid_level_tvd_dsdsunit", b"end_fluid_level_tvd_dsdsunit", "gas_specific_gravity", b"gas_specific_gravity", "gas_specific_gravity_dsdsunit", b"gas_specific_gravity_dsdsunit", "is_annular_depression_test", b"is_annular_depression_test", "is_casing_open", b"is_casing_open", "mean_surface_temperature", b"mean_surface_temperature", "mean_surface_temperature_dsdsunit", b"mean_surface_temperature_dsdsunit", "native_uid", b"native_uid", "oil_density", b"oil_density", "oil_density_dsdsunit", b"oil_density_dsdsunit", "pressure_survey_id", b"pressure_survey_id", "start_fluid_level_md", b"start_fluid_level_md", "start_fluid_level_md_dsdsunit", b"start_fluid_level_md_dsdsunit", "start_fluid_level_tvd", b"start_fluid_level_tvd", "start_fluid_level_tvd_dsdsunit", b"start_fluid_level_tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdPressureAws = CdPressureAws

class CdPressureAwsAc(google.protobuf.message.Message):
    """Original Name: CD_PRESSURE_AWS_AC, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    AWS_ID_FIELD_NUMBER: builtins.int
    AC_TIME_FIELD_NUMBER: builtins.int
    CALC_MPP_PRESSURE_FIELD_NUMBER: builtins.int
    WATER_GRADIENT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    OIL_GRADIENT_FIELD_NUMBER: builtins.int
    WATER_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CALC_MPP_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_PRESSURE_FIELD_NUMBER: builtins.int
    AWS_AC_ID_FIELD_NUMBER: builtins.int
    LIQUID_LEVEL_TVD_FIELD_NUMBER: builtins.int
    OIL_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_SURVEY_ID_FIELD_NUMBER: builtins.int
    CUM_TIME_FIELD_NUMBER: builtins.int
    GAS_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_LEVEL_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_LEVEL_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_LEVEL_MD_FIELD_NUMBER: builtins.int
    GAS_GRADIENT_FIELD_NUMBER: builtins.int
    CD_PRESSURE_AWS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    aws_id: builtins.str
    """Original Name: AWS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ac_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: AC_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calc_mpp_pressure(self) -> global___FloatMessage:
        """Original Name: CALC_MPP_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_gradient(self) -> global___FloatMessage:
        """Original Name: WATER_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_gradient(self) -> global___FloatMessage:
        """Original Name: OIL_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calc_mpp_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CALC_MPP_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_pressure(self) -> global___FloatMessage:
        """Original Name: SURFACE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    aws_ac_id: builtins.str
    """Original Name: AWS_AC_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def liquid_level_tvd(self) -> global___FloatMessage:
        """Original Name: LIQUID_LEVEL_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pressure_survey_id: builtins.str
    """Original Name: PRESSURE_SURVEY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cum_time(self) -> global___FloatMessage:
        """Original Name: CUM_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_level_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_LEVEL_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_level_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_LEVEL_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_level_md(self) -> global___FloatMessage:
        """Original Name: LIQUID_LEVEL_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_gradient(self) -> global___FloatMessage:
        """Original Name: GAS_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_pressure_aws(self) -> global___CdPressureAwsRef:
        """Remote references:

        Original Name: CD_PRESSURE_AWS, WrappedMessage: CdPressureAws
        FK_CD_PRESSURE_AWS_AC_CD_PRESSURE_AWS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        aws_id: builtins.str = ...,
        ac_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        calc_mpp_pressure: global___FloatMessage | None = ...,
        water_gradient: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        oil_gradient: global___FloatMessage | None = ...,
        water_gradient_dsdsunit: global___StringMessage | None = ...,
        calc_mpp_pressure_dsdsunit: global___StringMessage | None = ...,
        surface_pressure: global___FloatMessage | None = ...,
        aws_ac_id: builtins.str = ...,
        liquid_level_tvd: global___FloatMessage | None = ...,
        oil_gradient_dsdsunit: global___StringMessage | None = ...,
        pressure_survey_id: builtins.str = ...,
        cum_time: global___FloatMessage | None = ...,
        gas_gradient_dsdsunit: global___StringMessage | None = ...,
        surface_pressure_dsdsunit: global___StringMessage | None = ...,
        cum_time_dsdsunit: global___StringMessage | None = ...,
        liquid_level_md_dsdsunit: global___StringMessage | None = ...,
        liquid_level_tvd_dsdsunit: global___StringMessage | None = ...,
        liquid_level_md: global___FloatMessage | None = ...,
        gas_gradient: global___FloatMessage | None = ...,
        cd_pressure_aws: global___CdPressureAwsRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["ac_time", b"ac_time", "calc_mpp_pressure", b"calc_mpp_pressure", "calc_mpp_pressure_dsdsunit", b"calc_mpp_pressure_dsdsunit", "cd_pressure_aws", b"cd_pressure_aws", "cum_time", b"cum_time", "cum_time_dsdsunit", b"cum_time_dsdsunit", "gas_gradient", b"gas_gradient", "gas_gradient_dsdsunit", b"gas_gradient_dsdsunit", "liquid_level_md", b"liquid_level_md", "liquid_level_md_dsdsunit", b"liquid_level_md_dsdsunit", "liquid_level_tvd", b"liquid_level_tvd", "liquid_level_tvd_dsdsunit", b"liquid_level_tvd_dsdsunit", "native_uid", b"native_uid", "oil_gradient", b"oil_gradient", "oil_gradient_dsdsunit", b"oil_gradient_dsdsunit", "surface_pressure", b"surface_pressure", "surface_pressure_dsdsunit", b"surface_pressure_dsdsunit", "water_gradient", b"water_gradient", "water_gradient_dsdsunit", b"water_gradient_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["ac_time", b"ac_time", "aws_ac_id", b"aws_ac_id", "aws_id", b"aws_id", "calc_mpp_pressure", b"calc_mpp_pressure", "calc_mpp_pressure_dsdsunit", b"calc_mpp_pressure_dsdsunit", "cd_pressure_aws", b"cd_pressure_aws", "cum_time", b"cum_time", "cum_time_dsdsunit", b"cum_time_dsdsunit", "gas_gradient", b"gas_gradient", "gas_gradient_dsdsunit", b"gas_gradient_dsdsunit", "liquid_level_md", b"liquid_level_md", "liquid_level_md_dsdsunit", b"liquid_level_md_dsdsunit", "liquid_level_tvd", b"liquid_level_tvd", "liquid_level_tvd_dsdsunit", b"liquid_level_tvd_dsdsunit", "native_uid", b"native_uid", "oil_gradient", b"oil_gradient", "oil_gradient_dsdsunit", b"oil_gradient_dsdsunit", "pressure_survey_id", b"pressure_survey_id", "surface_pressure", b"surface_pressure", "surface_pressure_dsdsunit", b"surface_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "water_gradient", b"water_gradient", "water_gradient_dsdsunit", b"water_gradient_dsdsunit"]) -> None: ...

global___CdPressureAwsAc = CdPressureAwsAc

class CdPressureSg(google.protobuf.message.Message):
    """Original Name: CD_PRESSURE_SG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    REP_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REP_PRESSURE_GRADIENT_FIELD_NUMBER: builtins.int
    STOP_TVD_FIELD_NUMBER: builtins.int
    STOP_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STOP_MD_FIELD_NUMBER: builtins.int
    STOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    REP_PRESSURE_FIELD_NUMBER: builtins.int
    PRESSURE_SURVEY_ID_FIELD_NUMBER: builtins.int
    SG_ID_FIELD_NUMBER: builtins.int
    SG_COMMENTS_FIELD_NUMBER: builtins.int
    GAUGE_SERIAL_NO_FIELD_NUMBER: builtins.int
    REP_PRESSURE_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_PRESSURE_SURVEY_FIELD_NUMBER: builtins.int
    CD_PRESSURE_SG_GRADIENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def rep_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: REP_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rep_pressure_gradient(self) -> global___FloatMessage:
        """Original Name: REP_PRESSURE_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_tvd(self) -> global___FloatMessage:
        """Original Name: STOP_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: STOP_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_md(self) -> global___FloatMessage:
        """Original Name: STOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: STOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rep_pressure(self) -> global___FloatMessage:
        """Original Name: REP_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pressure_survey_id: builtins.str
    """Original Name: PRESSURE_SURVEY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    sg_id: builtins.str
    """Original Name: SG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sg_comments(self) -> global___StringMessage:
        """Original Name: SG_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_serial_no(self) -> global___StringMessage:
        """Original Name: GAUGE_SERIAL_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rep_pressure_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: REP_PRESSURE_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_pressure_survey(self) -> global___CdPressureSurveyRef:
        """Remote references:

        Original Name: CD_PRESSURE_SURVEY, WrappedMessage: CdPressureSurvey
        FK_CD_PRESSURE_SG_CD_PRESSURE_SURVEY
        """
    @property
    def cd_pressure_sg_gradient(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPressureSgGradientRef]:
        """Original Name: CD_PRESSURE_SG_GRADIENT, WrappedMessage: CdPressureSgGradient
        FK_CD_PRESSURE_SG_GRADIENT_CD_PRESSURE_SG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        rep_pressure_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        rep_pressure_gradient: global___FloatMessage | None = ...,
        stop_tvd: global___FloatMessage | None = ...,
        stop_tvd_dsdsunit: global___StringMessage | None = ...,
        stop_md: global___FloatMessage | None = ...,
        stop_md_dsdsunit: global___StringMessage | None = ...,
        rep_pressure: global___FloatMessage | None = ...,
        pressure_survey_id: builtins.str = ...,
        sg_id: builtins.str = ...,
        sg_comments: global___StringMessage | None = ...,
        gauge_serial_no: global___StringMessage | None = ...,
        rep_pressure_gradient_dsdsunit: global___StringMessage | None = ...,
        cd_pressure_survey: global___CdPressureSurveyRef | None = ...,
        cd_pressure_sg_gradient: collections.abc.Iterable[global___CdPressureSgGradientRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_pressure_survey", b"cd_pressure_survey", "gauge_serial_no", b"gauge_serial_no", "native_uid", b"native_uid", "rep_pressure", b"rep_pressure", "rep_pressure_dsdsunit", b"rep_pressure_dsdsunit", "rep_pressure_gradient", b"rep_pressure_gradient", "rep_pressure_gradient_dsdsunit", b"rep_pressure_gradient_dsdsunit", "sg_comments", b"sg_comments", "stop_md", b"stop_md", "stop_md_dsdsunit", b"stop_md_dsdsunit", "stop_tvd", b"stop_tvd", "stop_tvd_dsdsunit", b"stop_tvd_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_pressure_sg_gradient", b"cd_pressure_sg_gradient", "cd_pressure_survey", b"cd_pressure_survey", "gauge_serial_no", b"gauge_serial_no", "native_uid", b"native_uid", "pressure_survey_id", b"pressure_survey_id", "rep_pressure", b"rep_pressure", "rep_pressure_dsdsunit", b"rep_pressure_dsdsunit", "rep_pressure_gradient", b"rep_pressure_gradient", "rep_pressure_gradient_dsdsunit", b"rep_pressure_gradient_dsdsunit", "sg_comments", b"sg_comments", "sg_id", b"sg_id", "stop_md", b"stop_md", "stop_md_dsdsunit", b"stop_md_dsdsunit", "stop_tvd", b"stop_tvd", "stop_tvd_dsdsunit", b"stop_tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdPressureSg = CdPressureSg

class CdPressureSgGradient(google.protobuf.message.Message):
    """Original Name: CD_PRESSURE_SG_GRADIENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    STOP_DEPTH_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    STOP_DEPTH_PRESSURE_FIELD_NUMBER: builtins.int
    GAUGE_STOP_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_DURATION_FIELD_NUMBER: builtins.int
    PRESSURE_SURVEY_ID_FIELD_NUMBER: builtins.int
    SG_ID_FIELD_NUMBER: builtins.int
    STOP_DEPTH_GRADIENT_FIELD_NUMBER: builtins.int
    SG_GRADIENT_ID_FIELD_NUMBER: builtins.int
    STOP_DEPTH_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_STOP_DEPTH_FIELD_NUMBER: builtins.int
    CD_PRESSURE_SG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_depth_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STOP_DEPTH_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_depth_pressure(self) -> global___FloatMessage:
        """Original Name: STOP_DEPTH_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_stop_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_STOP_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_duration(self) -> global___FloatMessage:
        """Original Name: GAUGE_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pressure_survey_id: builtins.str
    """Original Name: PRESSURE_SURVEY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    sg_id: builtins.str
    """Original Name: SG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def stop_depth_gradient(self) -> global___FloatMessage:
        """Original Name: STOP_DEPTH_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    sg_gradient_id: builtins.str
    """Original Name: SG_GRADIENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def stop_depth_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: STOP_DEPTH_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_stop_depth(self) -> global___FloatMessage:
        """Original Name: GAUGE_STOP_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_pressure_sg(self) -> global___CdPressureSgRef:
        """Remote references:

        Original Name: CD_PRESSURE_SG, WrappedMessage: CdPressureSg
        FK_CD_PRESSURE_SG_GRADIENT_CD_PRESSURE_SG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        stop_depth_pressure_dsdsunit: global___StringMessage | None = ...,
        gauge_duration_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        stop_depth_pressure: global___FloatMessage | None = ...,
        gauge_stop_depth_dsdsunit: global___StringMessage | None = ...,
        gauge_duration: global___FloatMessage | None = ...,
        pressure_survey_id: builtins.str = ...,
        sg_id: builtins.str = ...,
        stop_depth_gradient: global___FloatMessage | None = ...,
        sg_gradient_id: builtins.str = ...,
        stop_depth_gradient_dsdsunit: global___StringMessage | None = ...,
        gauge_stop_depth: global___FloatMessage | None = ...,
        cd_pressure_sg: global___CdPressureSgRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_pressure_sg", b"cd_pressure_sg", "gauge_duration", b"gauge_duration", "gauge_duration_dsdsunit", b"gauge_duration_dsdsunit", "gauge_stop_depth", b"gauge_stop_depth", "gauge_stop_depth_dsdsunit", b"gauge_stop_depth_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "stop_depth_gradient", b"stop_depth_gradient", "stop_depth_gradient_dsdsunit", b"stop_depth_gradient_dsdsunit", "stop_depth_pressure", b"stop_depth_pressure", "stop_depth_pressure_dsdsunit", b"stop_depth_pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_pressure_sg", b"cd_pressure_sg", "gauge_duration", b"gauge_duration", "gauge_duration_dsdsunit", b"gauge_duration_dsdsunit", "gauge_stop_depth", b"gauge_stop_depth", "gauge_stop_depth_dsdsunit", b"gauge_stop_depth_dsdsunit", "native_uid", b"native_uid", "pressure_survey_id", b"pressure_survey_id", "sequence_no", b"sequence_no", "sg_gradient_id", b"sg_gradient_id", "sg_id", b"sg_id", "stop_depth_gradient", b"stop_depth_gradient", "stop_depth_gradient_dsdsunit", b"stop_depth_gradient_dsdsunit", "stop_depth_pressure", b"stop_depth_pressure", "stop_depth_pressure_dsdsunit", b"stop_depth_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdPressureSgGradient = CdPressureSgGradient

class CdPressureSurvey(google.protobuf.message.Message):
    """Original Name: CD_PRESSURE_SURVEY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FLUID_TYPE_DESCRIPTION_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_DEPTH_ABSOLUTE_PRESSURE_FIELD_NUMBER: builtins.int
    BOTTOM_GAUGE_MD_FIELD_NUMBER: builtins.int
    MPP_FIELD_NUMBER: builtins.int
    SHUTIN_DURATION_FIELD_NUMBER: builtins.int
    PDEN_ID_FIELD_NUMBER: builtins.int
    GAUGE_PULL_CASING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    RUN_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    PDEN_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WATER_RATE_PRIOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    GAUGES_MIDPOINT_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_MD_FIELD_NUMBER: builtins.int
    EQUIPMENT_DESCRIPTION_FIELD_NUMBER: builtins.int
    RUN_DEPTH_TEMPERATURE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    END_FLUID_LEVEL_MD_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    TEST_TYPE_FIELD_NUMBER: builtins.int
    PACKER_SET_TVD_FIELD_NUMBER: builtins.int
    RUN_DEPTH_GAUGE_PRESSURE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    BOTTOM_GAUGE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_PULL_TUBING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_DEPTH_FLUID_GRADIENT_FIELD_NUMBER: builtins.int
    PACKER_SET_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_FLUID_LEVEL_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHUTIN_CASING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_GAUGES_PULLED_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_TVD_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    RUN_DEPTH_FLUID_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    GAUGE_CALIBRATION_PCT_AFTER_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_RATE_PRIOR_FIELD_NUMBER: builtins.int
    TOP_GAUGE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_GAUGE_PRESSURE_FIELD_NUMBER: builtins.int
    START_FLUID_LEVEL_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_RATE_PRIOR_FIELD_NUMBER: builtins.int
    RUN_TVDSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHUTIN_TUBING_PRESSURE_FIELD_NUMBER: builtins.int
    GAUGE_CALIBRATION_PCT_PRIOR_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    IS_ANALYSIS_PERFORMED_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_MD_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_RATE_PRIOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    PACKER_SET_MD_FIELD_NUMBER: builtins.int
    RESERVOIR_FLUID_TYPE_FIELD_NUMBER: builtins.int
    GAUGE_PULL_CASING_PRESSURE_FIELD_NUMBER: builtins.int
    TEST_NO_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    GAUGE_PULL_TUBING_PRESSURE_FIELD_NUMBER: builtins.int
    SHUTIN_CASING_PRESSURE_FIELD_NUMBER: builtins.int
    FLOW_REGIME_FIELD_NUMBER: builtins.int
    GAUGE_CALIBRATION_PCT_AFTER_FIELD_NUMBER: builtins.int
    TEST_REASON_FIELD_NUMBER: builtins.int
    MPP_DSDSUNIT_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    TUBING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_TYPE_CODE_FIELD_NUMBER: builtins.int
    SUPERVISOR_FIELD_NUMBER: builtins.int
    BOTTOM_GAUGE_PRESSURE_FIELD_NUMBER: builtins.int
    OIL_RATE_PRIOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_DEPTH_GAUGE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGES_MIDPOINT_MD_FIELD_NUMBER: builtins.int
    PRESSURE_NOTE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    TOP_GAUGE_MD_FIELD_NUMBER: builtins.int
    PRESSURE_SURVEY_ID_FIELD_NUMBER: builtins.int
    TOP_GAUGE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_GOVERNMENT_REQUIREMENT_FIELD_NUMBER: builtins.int
    RUN_TVDSS_FIELD_NUMBER: builtins.int
    TEST_START_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_FLUID_LEVEL_MD_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_TVD_FIELD_NUMBER: builtins.int
    TUBING_SIZE_FIELD_NUMBER: builtins.int
    DATA_SOURCE_FIELD_NUMBER: builtins.int
    WHIPSTOCK_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_END_FIELD_NUMBER: builtins.int
    GAUGE_CALIBRATION_PCT_PRIOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_RATE_PRIOR_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    BOTTOM_GAUGE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    PACKER_SET_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANALYSIS_ID_FIELD_NUMBER: builtins.int
    SURFACE_TEMPERATURE_FIELD_NUMBER: builtins.int
    RUN_DEPTH_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHUTIN_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_DEPTH_ABSOLUTE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WHIPSTOCK_TVD_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_MD_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    SHUTIN_TUBING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_GAUGES_ON_BOTTOM_FIELD_NUMBER: builtins.int
    PRODUCTION_DATE_FIELD_NUMBER: builtins.int
    SHUTIN_TIME_FIELD_NUMBER: builtins.int
    CD_PRESSURE_AWS_FIELD_NUMBER: builtins.int
    CD_SURVEY_GAUGE_LINK_FIELD_NUMBER: builtins.int
    CD_PRESSURE_SG_FIELD_NUMBER: builtins.int
    CD_PRESSURE_TRG_FIELD_NUMBER: builtins.int
    CD_SURVEY_ANALYSIS_LINK_FIELD_NUMBER: builtins.int
    CD_PRESSURE_AOF_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def fluid_type_description(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_BASE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_depth_absolute_pressure(self) -> global___FloatMessage:
        """Original Name: RUN_DEPTH_ABSOLUTE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_gauge_md(self) -> global___FloatMessage:
        """Original Name: BOTTOM_GAUGE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mpp(self) -> global___FloatMessage:
        """Original Name: MPP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_duration(self) -> global___FloatMessage:
        """Original Name: SHUTIN_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pden_id(self) -> global___StringMessage:
        """Original Name: PDEN_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_pull_casing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_PULL_CASING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pden_type(self) -> global___StringMessage:
        """Original Name: PDEN_TYPE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_rate_prior_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_RATE_PRIOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauges_midpoint_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGES_MIDPOINT_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_md(self) -> global___FloatMessage:
        """Original Name: RUN_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_description(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_depth_temperature(self) -> global___FloatMessage:
        """Original Name: RUN_DEPTH_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_fluid_level_md(self) -> global___FloatMessage:
        """Original Name: END_FLUID_LEVEL_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_type(self) -> global___StringMessage:
        """Original Name: TEST_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_set_tvd(self) -> global___FloatMessage:
        """Original Name: PACKER_SET_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_depth_gauge_pressure(self) -> global___FloatMessage:
        """Original Name: RUN_DEPTH_GAUGE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_gauge_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_GAUGE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_pull_tubing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_PULL_TUBING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_depth_fluid_gradient(self) -> global___FloatMessage:
        """Original Name: RUN_DEPTH_FLUID_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_set_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_SET_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_fluid_level_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_FLUID_LEVEL_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_casing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUTIN_CASING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_gauges_pulled(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_GAUGES_PULLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_tvd(self) -> global___FloatMessage:
        """Original Name: INTERVAL_BASE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_depth_fluid_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_DEPTH_FLUID_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_id(self) -> global___StringMessage:
        """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_calibration_pct_after_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_CALIBRATION_PCT_AFTER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_prior(self) -> global___FloatMessage:
        """Original Name: GAS_RATE_PRIOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_gauge_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_GAUGE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_gauge_pressure(self) -> global___FloatMessage:
        """Original Name: TOP_GAUGE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_fluid_level_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_FLUID_LEVEL_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_rate_prior(self) -> global___FloatMessage:
        """Original Name: WATER_RATE_PRIOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_tvdss_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_TVDSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_tubing_pressure(self) -> global___FloatMessage:
        """Original Name: SHUTIN_TUBING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_calibration_pct_prior(self) -> global___FloatMessage:
        """Original Name: GAUGE_CALIBRATION_PCT_PRIOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_analysis_performed(self) -> global___StringMessage:
        """Original Name: IS_ANALYSIS_PERFORMED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_md(self) -> global___FloatMessage:
        """Original Name: INTERVAL_BASE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_prior_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_RATE_PRIOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_set_md(self) -> global___FloatMessage:
        """Original Name: PACKER_SET_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_fluid_type(self) -> global___StringMessage:
        """Original Name: RESERVOIR_FLUID_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_pull_casing_pressure(self) -> global___FloatMessage:
        """Original Name: GAUGE_PULL_CASING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_no(self) -> global___StringMessage:
        """Original Name: TEST_NO, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_pull_tubing_pressure(self) -> global___FloatMessage:
        """Original Name: GAUGE_PULL_TUBING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_casing_pressure(self) -> global___FloatMessage:
        """Original Name: SHUTIN_CASING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_regime(self) -> global___StringMessage:
        """Original Name: FLOW_REGIME, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_calibration_pct_after(self) -> global___FloatMessage:
        """Original Name: GAUGE_CALIBRATION_PCT_AFTER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_reason(self) -> global___StringMessage:
        """Original Name: TEST_REASON, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mpp_dsdsunit(self) -> global___StringMessage:
        """Original Name: MPP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_type_code(self) -> global___StringMessage:
        """Original Name: TEST_TYPE_CODE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor(self) -> global___StringMessage:
        """Original Name: SUPERVISOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_gauge_pressure(self) -> global___FloatMessage:
        """Original Name: BOTTOM_GAUGE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_rate_prior_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_RATE_PRIOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_depth_gauge_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_DEPTH_GAUGE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauges_midpoint_md(self) -> global___FloatMessage:
        """Original Name: GAUGES_MIDPOINT_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_note(self) -> global___StringMessage:
        """Original Name: PRESSURE_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_gauge_md(self) -> global___FloatMessage:
        """Original Name: TOP_GAUGE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pressure_survey_id: builtins.str
    """Original Name: PRESSURE_SURVEY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def top_gauge_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_GAUGE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_government_requirement(self) -> global___StringMessage:
        """Original Name: IS_GOVERNMENT_REQUIREMENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_tvdss(self) -> global___FloatMessage:
        """Original Name: RUN_TVDSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TEST_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_BASE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_fluid_level_md(self) -> global___FloatMessage:
        """Original Name: START_FLUID_LEVEL_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_TOP_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_tvd(self) -> global___FloatMessage:
        """Original Name: INTERVAL_TOP_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_size(self) -> global___FloatMessage:
        """Original Name: TUBING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data_source(self) -> global___StringMessage:
        """Original Name: DATA_SOURCE, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def whipstock_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: WHIPSTOCK_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TEST_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_calibration_pct_prior_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_CALIBRATION_PCT_PRIOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_rate_prior(self) -> global___FloatMessage:
        """Original Name: OIL_RATE_PRIOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_gauge_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_GAUGE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_set_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_SET_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analysis_id(self) -> global___StringMessage:
        """Original Name: ANALYSIS_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_temperature(self) -> global___FloatMessage:
        """Original Name: SURFACE_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_depth_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_DEPTH_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUTIN_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_depth_absolute_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_DEPTH_ABSOLUTE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def whipstock_tvd(self) -> global___FloatMessage:
        """Original Name: WHIPSTOCK_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_md(self) -> global___FloatMessage:
        """Original Name: INTERVAL_TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_id(self) -> global___StringMessage:
        """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_tubing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUTIN_TUBING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_gauges_on_bottom(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_GAUGES_ON_BOTTOM, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def production_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PRODUCTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SHUTIN_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_pressure_aws(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPressureAwsRef]:
        """Remote references:

        Original Name: CD_PRESSURE_AWS, WrappedMessage: CdPressureAws
        FK_CD_PRESSURE_AWS_CD_PRESSURE_SURVEY
        """
    @property
    def cd_survey_gauge_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSurveyGaugeLinkRef]:
        """Original Name: CD_SURVEY_GAUGE_LINK, WrappedMessage: CdSurveyGaugeLink
        FK_CD_SURVEY_GAUGE_LINK_CD_PRESSURE_SURVEY
        """
    @property
    def cd_pressure_sg(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPressureSgRef]:
        """Original Name: CD_PRESSURE_SG, WrappedMessage: CdPressureSg
        FK_CD_PRESSURE_SG_CD_PRESSURE_SURVEY
        """
    @property
    def cd_pressure_trg(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPressureTrgRef]:
        """Original Name: CD_PRESSURE_TRG, WrappedMessage: CdPressureTrg
        FK_CD_PRESSURE_TRG_CD_PRESSURE_SURVEY
        """
    @property
    def cd_survey_analysis_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSurveyAnalysisLinkRef]:
        """Original Name: CD_SURVEY_ANALYSIS_LINK, WrappedMessage: CdSurveyAnalysisLink
        FK_CD_SURVEY_ANALYSIS_LINK_CD_PRESSURE_SURVEY
        """
    @property
    def cd_pressure_aof(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPressureAofRef]:
        """Original Name: CD_PRESSURE_AOF, WrappedMessage: CdPressureAof
        FK_CD_PRESSURE_AOF_CD_PRESSURE_SURVEY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        fluid_type_description: global___StringMessage | None = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        interval_base_tvd_dsdsunit: global___StringMessage | None = ...,
        run_depth_absolute_pressure: global___FloatMessage | None = ...,
        bottom_gauge_md: global___FloatMessage | None = ...,
        mpp: global___FloatMessage | None = ...,
        shutin_duration: global___FloatMessage | None = ...,
        pden_id: global___StringMessage | None = ...,
        gauge_pull_casing_pressure_dsdsunit: global___StringMessage | None = ...,
        hole_size: global___FloatMessage | None = ...,
        run_md_dsdsunit: global___StringMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        pden_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        water_rate_prior_dsdsunit: global___StringMessage | None = ...,
        completion_id: global___StringMessage | None = ...,
        gauges_midpoint_md_dsdsunit: global___StringMessage | None = ...,
        run_md: global___FloatMessage | None = ...,
        equipment_description: global___StringMessage | None = ...,
        run_depth_temperature: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        end_fluid_level_md: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        test_type: global___StringMessage | None = ...,
        packer_set_tvd: global___FloatMessage | None = ...,
        run_depth_gauge_pressure: global___FloatMessage | None = ...,
        comments: global___StringMessage | None = ...,
        bottom_gauge_pressure_dsdsunit: global___StringMessage | None = ...,
        gauge_pull_tubing_pressure_dsdsunit: global___StringMessage | None = ...,
        run_depth_fluid_gradient: global___FloatMessage | None = ...,
        packer_set_tvd_dsdsunit: global___StringMessage | None = ...,
        end_fluid_level_md_dsdsunit: global___StringMessage | None = ...,
        shutin_casing_pressure_dsdsunit: global___StringMessage | None = ...,
        time_gauges_pulled: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        interval_base_tvd: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        run_depth_fluid_gradient_dsdsunit: global___StringMessage | None = ...,
        well_id: global___StringMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        gauge_calibration_pct_after_dsdsunit: global___StringMessage | None = ...,
        gas_rate_prior: global___FloatMessage | None = ...,
        top_gauge_pressure_dsdsunit: global___StringMessage | None = ...,
        top_gauge_pressure: global___FloatMessage | None = ...,
        start_fluid_level_md_dsdsunit: global___StringMessage | None = ...,
        water_rate_prior: global___FloatMessage | None = ...,
        run_tvdss_dsdsunit: global___StringMessage | None = ...,
        shutin_tubing_pressure: global___FloatMessage | None = ...,
        gauge_calibration_pct_prior: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_analysis_performed: global___StringMessage | None = ...,
        interval_base_md: global___FloatMessage | None = ...,
        interval_top_md_dsdsunit: global___StringMessage | None = ...,
        gas_rate_prior_dsdsunit: global___StringMessage | None = ...,
        packer_set_md: global___FloatMessage | None = ...,
        reservoir_fluid_type: global___StringMessage | None = ...,
        gauge_pull_casing_pressure: global___FloatMessage | None = ...,
        test_no: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        gauge_pull_tubing_pressure: global___FloatMessage | None = ...,
        shutin_casing_pressure: global___FloatMessage | None = ...,
        flow_regime: global___StringMessage | None = ...,
        gauge_calibration_pct_after: global___FloatMessage | None = ...,
        test_reason: global___StringMessage | None = ...,
        mpp_dsdsunit: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        tubing_size_dsdsunit: global___StringMessage | None = ...,
        test_type_code: global___StringMessage | None = ...,
        supervisor: global___StringMessage | None = ...,
        bottom_gauge_pressure: global___FloatMessage | None = ...,
        oil_rate_prior_dsdsunit: global___StringMessage | None = ...,
        run_depth_gauge_pressure_dsdsunit: global___StringMessage | None = ...,
        gauges_midpoint_md: global___FloatMessage | None = ...,
        pressure_note: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        top_gauge_md: global___FloatMessage | None = ...,
        pressure_survey_id: builtins.str = ...,
        top_gauge_md_dsdsunit: global___StringMessage | None = ...,
        is_government_requirement: global___StringMessage | None = ...,
        run_tvdss: global___FloatMessage | None = ...,
        test_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        interval_base_md_dsdsunit: global___StringMessage | None = ...,
        start_fluid_level_md: global___FloatMessage | None = ...,
        interval_top_tvd_dsdsunit: global___StringMessage | None = ...,
        interval_top_tvd: global___FloatMessage | None = ...,
        tubing_size: global___FloatMessage | None = ...,
        data_source: global___StringMessage | None = ...,
        whipstock_tvd_dsdsunit: global___StringMessage | None = ...,
        test_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        gauge_calibration_pct_prior_dsdsunit: global___StringMessage | None = ...,
        oil_rate_prior: global___FloatMessage | None = ...,
        phase: global___StringMessage | None = ...,
        bottom_gauge_md_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        packer_set_md_dsdsunit: global___StringMessage | None = ...,
        analysis_id: global___StringMessage | None = ...,
        surface_temperature: global___FloatMessage | None = ...,
        run_depth_temperature_dsdsunit: global___StringMessage | None = ...,
        shutin_duration_dsdsunit: global___StringMessage | None = ...,
        surface_temperature_dsdsunit: global___StringMessage | None = ...,
        run_depth_absolute_pressure_dsdsunit: global___StringMessage | None = ...,
        whipstock_tvd: global___FloatMessage | None = ...,
        interval_top_md: global___FloatMessage | None = ...,
        test_id: global___StringMessage | None = ...,
        shutin_tubing_pressure_dsdsunit: global___StringMessage | None = ...,
        time_gauges_on_bottom: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        production_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        shutin_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cd_pressure_aws: collections.abc.Iterable[global___CdPressureAwsRef] | None = ...,
        cd_survey_gauge_link: collections.abc.Iterable[global___CdSurveyGaugeLinkRef] | None = ...,
        cd_pressure_sg: collections.abc.Iterable[global___CdPressureSgRef] | None = ...,
        cd_pressure_trg: collections.abc.Iterable[global___CdPressureTrgRef] | None = ...,
        cd_survey_analysis_link: collections.abc.Iterable[global___CdSurveyAnalysisLinkRef] | None = ...,
        cd_pressure_aof: collections.abc.Iterable[global___CdPressureAofRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["analysis_id", b"analysis_id", "bottom_gauge_md", b"bottom_gauge_md", "bottom_gauge_md_dsdsunit", b"bottom_gauge_md_dsdsunit", "bottom_gauge_pressure", b"bottom_gauge_pressure", "bottom_gauge_pressure_dsdsunit", b"bottom_gauge_pressure_dsdsunit", "comments", b"comments", "completion_id", b"completion_id", "contractor", b"contractor", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "data_source", b"data_source", "end_fluid_level_md", b"end_fluid_level_md", "end_fluid_level_md_dsdsunit", b"end_fluid_level_md_dsdsunit", "equipment_description", b"equipment_description", "event_id", b"event_id", "flow_regime", b"flow_regime", "fluid_type_description", b"fluid_type_description", "gas_rate_prior", b"gas_rate_prior", "gas_rate_prior_dsdsunit", b"gas_rate_prior_dsdsunit", "gauge_calibration_pct_after", b"gauge_calibration_pct_after", "gauge_calibration_pct_after_dsdsunit", b"gauge_calibration_pct_after_dsdsunit", "gauge_calibration_pct_prior", b"gauge_calibration_pct_prior", "gauge_calibration_pct_prior_dsdsunit", b"gauge_calibration_pct_prior_dsdsunit", "gauge_pull_casing_pressure", b"gauge_pull_casing_pressure", "gauge_pull_casing_pressure_dsdsunit", b"gauge_pull_casing_pressure_dsdsunit", "gauge_pull_tubing_pressure", b"gauge_pull_tubing_pressure", "gauge_pull_tubing_pressure_dsdsunit", b"gauge_pull_tubing_pressure_dsdsunit", "gauges_midpoint_md", b"gauges_midpoint_md", "gauges_midpoint_md_dsdsunit", b"gauges_midpoint_md_dsdsunit", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "interval_base_md", b"interval_base_md", "interval_base_md_dsdsunit", b"interval_base_md_dsdsunit", "interval_base_tvd", b"interval_base_tvd", "interval_base_tvd_dsdsunit", b"interval_base_tvd_dsdsunit", "interval_top_md", b"interval_top_md", "interval_top_md_dsdsunit", b"interval_top_md_dsdsunit", "interval_top_tvd", b"interval_top_tvd", "interval_top_tvd_dsdsunit", b"interval_top_tvd_dsdsunit", "is_analysis_performed", b"is_analysis_performed", "is_government_requirement", b"is_government_requirement", "mpp", b"mpp", "mpp_dsdsunit", b"mpp_dsdsunit", "native_uid", b"native_uid", "oil_rate_prior", b"oil_rate_prior", "oil_rate_prior_dsdsunit", b"oil_rate_prior_dsdsunit", "packer_set_md", b"packer_set_md", "packer_set_md_dsdsunit", b"packer_set_md_dsdsunit", "packer_set_tvd", b"packer_set_tvd", "packer_set_tvd_dsdsunit", b"packer_set_tvd_dsdsunit", "pden_id", b"pden_id", "pden_type", b"pden_type", "phase", b"phase", "pressure_note", b"pressure_note", "production_date", b"production_date", "report_journal_id", b"report_journal_id", "reservoir_fluid_type", b"reservoir_fluid_type", "run_depth_absolute_pressure", b"run_depth_absolute_pressure", "run_depth_absolute_pressure_dsdsunit", b"run_depth_absolute_pressure_dsdsunit", "run_depth_fluid_gradient", b"run_depth_fluid_gradient", "run_depth_fluid_gradient_dsdsunit", b"run_depth_fluid_gradient_dsdsunit", "run_depth_gauge_pressure", b"run_depth_gauge_pressure", "run_depth_gauge_pressure_dsdsunit", b"run_depth_gauge_pressure_dsdsunit", "run_depth_temperature", b"run_depth_temperature", "run_depth_temperature_dsdsunit", b"run_depth_temperature_dsdsunit", "run_md", b"run_md", "run_md_dsdsunit", b"run_md_dsdsunit", "run_tvdss", b"run_tvdss", "run_tvdss_dsdsunit", b"run_tvdss_dsdsunit", "shutin_casing_pressure", b"shutin_casing_pressure", "shutin_casing_pressure_dsdsunit", b"shutin_casing_pressure_dsdsunit", "shutin_duration", b"shutin_duration", "shutin_duration_dsdsunit", b"shutin_duration_dsdsunit", "shutin_time", b"shutin_time", "shutin_tubing_pressure", b"shutin_tubing_pressure", "shutin_tubing_pressure_dsdsunit", b"shutin_tubing_pressure_dsdsunit", "start_fluid_level_md", b"start_fluid_level_md", "start_fluid_level_md_dsdsunit", b"start_fluid_level_md_dsdsunit", "supervisor", b"supervisor", "surface_temperature", b"surface_temperature", "surface_temperature_dsdsunit", b"surface_temperature_dsdsunit", "test_end", b"test_end", "test_id", b"test_id", "test_no", b"test_no", "test_reason", b"test_reason", "test_start", b"test_start", "test_type", b"test_type", "test_type_code", b"test_type_code", "time_gauges_on_bottom", b"time_gauges_on_bottom", "time_gauges_pulled", b"time_gauges_pulled", "top_gauge_md", b"top_gauge_md", "top_gauge_md_dsdsunit", b"top_gauge_md_dsdsunit", "top_gauge_pressure", b"top_gauge_pressure", "top_gauge_pressure_dsdsunit", b"top_gauge_pressure_dsdsunit", "tubing_size", b"tubing_size", "tubing_size_dsdsunit", b"tubing_size_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "water_rate_prior", b"water_rate_prior", "water_rate_prior_dsdsunit", b"water_rate_prior_dsdsunit", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "whipstock_tvd", b"whipstock_tvd", "whipstock_tvd_dsdsunit", b"whipstock_tvd_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["analysis_id", b"analysis_id", "bottom_gauge_md", b"bottom_gauge_md", "bottom_gauge_md_dsdsunit", b"bottom_gauge_md_dsdsunit", "bottom_gauge_pressure", b"bottom_gauge_pressure", "bottom_gauge_pressure_dsdsunit", b"bottom_gauge_pressure_dsdsunit", "cd_pressure_aof", b"cd_pressure_aof", "cd_pressure_aws", b"cd_pressure_aws", "cd_pressure_sg", b"cd_pressure_sg", "cd_pressure_trg", b"cd_pressure_trg", "cd_survey_analysis_link", b"cd_survey_analysis_link", "cd_survey_gauge_link", b"cd_survey_gauge_link", "comments", b"comments", "completion_id", b"completion_id", "contractor", b"contractor", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "data_source", b"data_source", "end_fluid_level_md", b"end_fluid_level_md", "end_fluid_level_md_dsdsunit", b"end_fluid_level_md_dsdsunit", "equipment_description", b"equipment_description", "event_id", b"event_id", "flow_regime", b"flow_regime", "fluid_type_description", b"fluid_type_description", "gas_rate_prior", b"gas_rate_prior", "gas_rate_prior_dsdsunit", b"gas_rate_prior_dsdsunit", "gauge_calibration_pct_after", b"gauge_calibration_pct_after", "gauge_calibration_pct_after_dsdsunit", b"gauge_calibration_pct_after_dsdsunit", "gauge_calibration_pct_prior", b"gauge_calibration_pct_prior", "gauge_calibration_pct_prior_dsdsunit", b"gauge_calibration_pct_prior_dsdsunit", "gauge_pull_casing_pressure", b"gauge_pull_casing_pressure", "gauge_pull_casing_pressure_dsdsunit", b"gauge_pull_casing_pressure_dsdsunit", "gauge_pull_tubing_pressure", b"gauge_pull_tubing_pressure", "gauge_pull_tubing_pressure_dsdsunit", b"gauge_pull_tubing_pressure_dsdsunit", "gauges_midpoint_md", b"gauges_midpoint_md", "gauges_midpoint_md_dsdsunit", b"gauges_midpoint_md_dsdsunit", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "interval_base_md", b"interval_base_md", "interval_base_md_dsdsunit", b"interval_base_md_dsdsunit", "interval_base_tvd", b"interval_base_tvd", "interval_base_tvd_dsdsunit", b"interval_base_tvd_dsdsunit", "interval_top_md", b"interval_top_md", "interval_top_md_dsdsunit", b"interval_top_md_dsdsunit", "interval_top_tvd", b"interval_top_tvd", "interval_top_tvd_dsdsunit", b"interval_top_tvd_dsdsunit", "is_analysis_performed", b"is_analysis_performed", "is_government_requirement", b"is_government_requirement", "mpp", b"mpp", "mpp_dsdsunit", b"mpp_dsdsunit", "native_uid", b"native_uid", "oil_rate_prior", b"oil_rate_prior", "oil_rate_prior_dsdsunit", b"oil_rate_prior_dsdsunit", "packer_set_md", b"packer_set_md", "packer_set_md_dsdsunit", b"packer_set_md_dsdsunit", "packer_set_tvd", b"packer_set_tvd", "packer_set_tvd_dsdsunit", b"packer_set_tvd_dsdsunit", "pden_id", b"pden_id", "pden_type", b"pden_type", "phase", b"phase", "pressure_note", b"pressure_note", "pressure_survey_id", b"pressure_survey_id", "production_date", b"production_date", "report_journal_id", b"report_journal_id", "reservoir_fluid_type", b"reservoir_fluid_type", "run_depth_absolute_pressure", b"run_depth_absolute_pressure", "run_depth_absolute_pressure_dsdsunit", b"run_depth_absolute_pressure_dsdsunit", "run_depth_fluid_gradient", b"run_depth_fluid_gradient", "run_depth_fluid_gradient_dsdsunit", b"run_depth_fluid_gradient_dsdsunit", "run_depth_gauge_pressure", b"run_depth_gauge_pressure", "run_depth_gauge_pressure_dsdsunit", b"run_depth_gauge_pressure_dsdsunit", "run_depth_temperature", b"run_depth_temperature", "run_depth_temperature_dsdsunit", b"run_depth_temperature_dsdsunit", "run_md", b"run_md", "run_md_dsdsunit", b"run_md_dsdsunit", "run_tvdss", b"run_tvdss", "run_tvdss_dsdsunit", b"run_tvdss_dsdsunit", "shutin_casing_pressure", b"shutin_casing_pressure", "shutin_casing_pressure_dsdsunit", b"shutin_casing_pressure_dsdsunit", "shutin_duration", b"shutin_duration", "shutin_duration_dsdsunit", b"shutin_duration_dsdsunit", "shutin_time", b"shutin_time", "shutin_tubing_pressure", b"shutin_tubing_pressure", "shutin_tubing_pressure_dsdsunit", b"shutin_tubing_pressure_dsdsunit", "start_fluid_level_md", b"start_fluid_level_md", "start_fluid_level_md_dsdsunit", b"start_fluid_level_md_dsdsunit", "supervisor", b"supervisor", "surface_temperature", b"surface_temperature", "surface_temperature_dsdsunit", b"surface_temperature_dsdsunit", "test_end", b"test_end", "test_id", b"test_id", "test_no", b"test_no", "test_reason", b"test_reason", "test_start", b"test_start", "test_type", b"test_type", "test_type_code", b"test_type_code", "time_gauges_on_bottom", b"time_gauges_on_bottom", "time_gauges_pulled", b"time_gauges_pulled", "top_gauge_md", b"top_gauge_md", "top_gauge_md_dsdsunit", b"top_gauge_md_dsdsunit", "top_gauge_pressure", b"top_gauge_pressure", "top_gauge_pressure_dsdsunit", b"top_gauge_pressure_dsdsunit", "tubing_size", b"tubing_size", "tubing_size_dsdsunit", b"tubing_size_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "water_rate_prior", b"water_rate_prior", "water_rate_prior_dsdsunit", b"water_rate_prior_dsdsunit", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "whipstock_tvd", b"whipstock_tvd", "whipstock_tvd_dsdsunit", b"whipstock_tvd_dsdsunit"]) -> None: ...

global___CdPressureSurvey = CdPressureSurvey

class CdPressureTrg(google.protobuf.message.Message):
    """Original Name: CD_PRESSURE_TRG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    REP_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TRG_COMMENTS_FIELD_NUMBER: builtins.int
    REP_PRESSURE_GRADIENT_FIELD_NUMBER: builtins.int
    STOP_TVD_FIELD_NUMBER: builtins.int
    TRG_ID_FIELD_NUMBER: builtins.int
    LIQUID_LEVEL_TVD_FIELD_NUMBER: builtins.int
    STOP_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STOP_MD_FIELD_NUMBER: builtins.int
    STOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    REP_PRESSURE_FIELD_NUMBER: builtins.int
    PRESSURE_SURVEY_ID_FIELD_NUMBER: builtins.int
    GAUGE_SERIAL_NO_FIELD_NUMBER: builtins.int
    LIQUID_LEVEL_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_LEVEL_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_LEVEL_MD_FIELD_NUMBER: builtins.int
    REP_PRESSURE_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_PRESSURE_SURVEY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def rep_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: REP_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trg_comments(self) -> global___StringMessage:
        """Original Name: TRG_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rep_pressure_gradient(self) -> global___FloatMessage:
        """Original Name: REP_PRESSURE_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_tvd(self) -> global___FloatMessage:
        """Original Name: STOP_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    trg_id: builtins.str
    """Original Name: TRG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def liquid_level_tvd(self) -> global___FloatMessage:
        """Original Name: LIQUID_LEVEL_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: STOP_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_md(self) -> global___FloatMessage:
        """Original Name: STOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: STOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rep_pressure(self) -> global___FloatMessage:
        """Original Name: REP_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pressure_survey_id: builtins.str
    """Original Name: PRESSURE_SURVEY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gauge_serial_no(self) -> global___StringMessage:
        """Original Name: GAUGE_SERIAL_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_level_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_LEVEL_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_level_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_LEVEL_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_level_md(self) -> global___FloatMessage:
        """Original Name: LIQUID_LEVEL_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rep_pressure_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: REP_PRESSURE_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_pressure_survey(self) -> global___CdPressureSurveyRef:
        """Remote references:

        Original Name: CD_PRESSURE_SURVEY, WrappedMessage: CdPressureSurvey
        FK_CD_PRESSURE_TRG_CD_PRESSURE_SURVEY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        rep_pressure_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        trg_comments: global___StringMessage | None = ...,
        rep_pressure_gradient: global___FloatMessage | None = ...,
        stop_tvd: global___FloatMessage | None = ...,
        trg_id: builtins.str = ...,
        liquid_level_tvd: global___FloatMessage | None = ...,
        stop_tvd_dsdsunit: global___StringMessage | None = ...,
        stop_md: global___FloatMessage | None = ...,
        stop_md_dsdsunit: global___StringMessage | None = ...,
        rep_pressure: global___FloatMessage | None = ...,
        pressure_survey_id: builtins.str = ...,
        gauge_serial_no: global___StringMessage | None = ...,
        liquid_level_md_dsdsunit: global___StringMessage | None = ...,
        liquid_level_tvd_dsdsunit: global___StringMessage | None = ...,
        liquid_level_md: global___FloatMessage | None = ...,
        rep_pressure_gradient_dsdsunit: global___StringMessage | None = ...,
        cd_pressure_survey: global___CdPressureSurveyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_pressure_survey", b"cd_pressure_survey", "gauge_serial_no", b"gauge_serial_no", "liquid_level_md", b"liquid_level_md", "liquid_level_md_dsdsunit", b"liquid_level_md_dsdsunit", "liquid_level_tvd", b"liquid_level_tvd", "liquid_level_tvd_dsdsunit", b"liquid_level_tvd_dsdsunit", "native_uid", b"native_uid", "rep_pressure", b"rep_pressure", "rep_pressure_dsdsunit", b"rep_pressure_dsdsunit", "rep_pressure_gradient", b"rep_pressure_gradient", "rep_pressure_gradient_dsdsunit", b"rep_pressure_gradient_dsdsunit", "stop_md", b"stop_md", "stop_md_dsdsunit", b"stop_md_dsdsunit", "stop_tvd", b"stop_tvd", "stop_tvd_dsdsunit", b"stop_tvd_dsdsunit", "trg_comments", b"trg_comments"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_pressure_survey", b"cd_pressure_survey", "gauge_serial_no", b"gauge_serial_no", "liquid_level_md", b"liquid_level_md", "liquid_level_md_dsdsunit", b"liquid_level_md_dsdsunit", "liquid_level_tvd", b"liquid_level_tvd", "liquid_level_tvd_dsdsunit", b"liquid_level_tvd_dsdsunit", "native_uid", b"native_uid", "pressure_survey_id", b"pressure_survey_id", "rep_pressure", b"rep_pressure", "rep_pressure_dsdsunit", b"rep_pressure_dsdsunit", "rep_pressure_gradient", b"rep_pressure_gradient", "rep_pressure_gradient_dsdsunit", b"rep_pressure_gradient_dsdsunit", "stop_md", b"stop_md", "stop_md_dsdsunit", b"stop_md_dsdsunit", "stop_tvd", b"stop_tvd", "stop_tvd_dsdsunit", b"stop_tvd_dsdsunit", "trg_comments", b"trg_comments", "trg_id", b"trg_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdPressureTrg = CdPressureTrg

class CdProject(google.protobuf.message.Message):
    """Original Name: CD_PROJECT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FIELD_NO_FIELD_NUMBER: builtins.int
    BASIN_NAME_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    DESCRIPTION_SUPPLEMENT_FIELD_NUMBER: builtins.int
    RISK_DEPTH_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    USE_VARIABLE_CONVERGENCE_FIELD_NUMBER: builtins.int
    PROJECT_NAME_FIELD_NUMBER: builtins.int
    RISK_FACTOR_FIELD_NUMBER: builtins.int
    TEMPLATE_ID_FIELD_NUMBER: builtins.int
    USE_LOCAL_SCALE_FACTOR_FIELD_NUMBER: builtins.int
    TIGHT_GROUP_ID_FIELD_NUMBER: builtins.int
    GEO_ZONE_ID_FIELD_NUMBER: builtins.int
    TIME_ZONE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    SYSTEM_DATUM_DESC_FIELD_NUMBER: builtins.int
    RISK_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    VERTICAL_COORD_ORIGIN_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAG_CALC_MODEL_FIELD_NUMBER: builtins.int
    ACTIVE_UI_UNITSYS_ID_FIELD_NUMBER: builtins.int
    IS_FACILITY_FIELD_NUMBER: builtins.int
    SYSTEM_DATUM_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROJECT_CODE_FIELD_NUMBER: builtins.int
    IS_PROJECT_READONLY_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    GEO_SYSTEM_ID_FIELD_NUMBER: builtins.int
    USE_RISK_FIELD_NUMBER: builtins.int
    DEF_MAG_MODEL_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    TIME_ZONE_DESCRIPTION_FIELD_NUMBER: builtins.int
    LOCAL_COORD_ORIGIN_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    SYSTEM_DATUM_OFFSET_FIELD_NUMBER: builtins.int
    STATE_NO_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    PROJECT_PASSWORD_FIELD_NUMBER: builtins.int
    GEO_DATUM_ID_FIELD_NUMBER: builtins.int
    CD_POLICY_FIELD_NUMBER: builtins.int
    DP_PROJECT_TARGET_FIELD_NUMBER: builtins.int
    CD_SITE_FIELD_NUMBER: builtins.int
    DM_RUSHMORE_SUBMISSION_FIELD_NUMBER: builtins.int
    CD_SURFACE_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def field_no(self) -> global___Int32Message:
        """Original Name: FIELD_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def basin_name(self) -> global___StringMessage:
        """Original Name: BASIN_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description_supplement(self) -> global___StringMessage:
        """Original Name: DESCRIPTION_SUPPLEMENT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def risk_depth(self) -> global___FloatMessage:
        """Original Name: RISK_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_variable_convergence(self) -> global___StringMessage:
        """Original Name: USE_VARIABLE_CONVERGENCE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_name(self) -> global___StringMessage:
        """Original Name: PROJECT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def risk_factor(self) -> global___FloatMessage:
        """Original Name: RISK_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def template_id(self) -> global___StringMessage:
        """Original Name: TEMPLATE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_local_scale_factor(self) -> global___Int32Message:
        """Original Name: USE_LOCAL_SCALE_FACTOR, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tight_group_id(self) -> global___StringMessage:
        """Original Name: TIGHT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_zone_id(self) -> global___StringMessage:
        """Original Name: GEO_ZONE_ID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_zone(self) -> global___FloatMessage:
        """Original Name: TIME_ZONE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_datum_desc(self) -> global___StringMessage:
        """Original Name: SYSTEM_DATUM_DESC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def risk_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: RISK_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vertical_coord_origin(self) -> global___Int32Message:
        """Original Name: VERTICAL_COORD_ORIGIN, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_calc_model(self) -> global___StringMessage:
        """Original Name: MAG_CALC_MODEL, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def active_ui_unitsys_id(self) -> global___Int32Message:
        """Original Name: ACTIVE_UI_UNITSYS_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_facility(self) -> global___StringMessage:
        """Original Name: IS_FACILITY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_datum_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: SYSTEM_DATUM_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_code(self) -> global___StringMessage:
        """Original Name: PROJECT_CODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_project_readonly(self) -> global___StringMessage:
        """Original Name: IS_PROJECT_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def policy_id(self) -> global___StringMessage:
        """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_system_id(self) -> global___StringMessage:
        """Original Name: GEO_SYSTEM_ID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_risk(self) -> global___StringMessage:
        """Original Name: USE_RISK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def def_mag_model(self) -> global___StringMessage:
        """Original Name: DEF_MAG_MODEL, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_zone_description(self) -> global___StringMessage:
        """Original Name: TIME_ZONE_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def local_coord_origin(self) -> global___Int32Message:
        """Original Name: LOCAL_COORD_ORIGIN, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_datum_offset(self) -> global___FloatMessage:
        """Original Name: SYSTEM_DATUM_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def state_no(self) -> global___StringMessage:
        """Original Name: STATE_NO, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_password(self) -> global___StringMessage:
        """Original Name: PROJECT_PASSWORD, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_datum_id(self) -> global___StringMessage:
        """Original Name: GEO_DATUM_ID, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_policy(self) -> global___CdPolicyRef:
        """Remote references:

        Original Name: CD_POLICY, WrappedMessage: CdPolicy
        FK_CD_PROJECT_CD_POLICY
        """
    @property
    def dp_project_target(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DpProjectTargetRef]:
        """Original Name: DP_PROJECT_TARGET, WrappedMessage: DpProjectTarget
        FK_DP_PROJECT_TARGET_CD_PROJECT
        """
    @property
    def cd_site(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSiteRef]:
        """Original Name: CD_SITE, WrappedMessage: CdSite
        FK_CD_SITE_CD_PROJECT
        """
    @property
    def dm_rushmore_submission(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRushmoreSubmissionRef]:
        """Original Name: DM_RUSHMORE_SUBMISSION, WrappedMessage: DmRushmoreSubmission
        FK_DM_RUSHMORE_SUBMISSION_CD_PROJECT
        """
    @property
    def cd_surface_header(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSurfaceHeaderRef]:
        """Original Name: CD_SURFACE_HEADER, WrappedMessage: CdSurfaceHeader
        FK_CD_SURFACE_HEADER_CD_PROJECT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        field_no: global___Int32Message | None = ...,
        basin_name: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        description_supplement: global___StringMessage | None = ...,
        risk_depth: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        use_variable_convergence: global___StringMessage | None = ...,
        project_name: global___StringMessage | None = ...,
        risk_factor: global___FloatMessage | None = ...,
        template_id: global___StringMessage | None = ...,
        use_local_scale_factor: global___Int32Message | None = ...,
        tight_group_id: global___StringMessage | None = ...,
        geo_zone_id: global___StringMessage | None = ...,
        time_zone: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        system_datum_desc: global___StringMessage | None = ...,
        risk_depth_dsdsunit: global___StringMessage | None = ...,
        project_id: builtins.str = ...,
        is_readonly: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        vertical_coord_origin: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        mag_calc_model: global___StringMessage | None = ...,
        active_ui_unitsys_id: global___Int32Message | None = ...,
        is_facility: global___StringMessage | None = ...,
        system_datum_offset_dsdsunit: global___StringMessage | None = ...,
        project_code: global___StringMessage | None = ...,
        is_project_readonly: global___StringMessage | None = ...,
        policy_id: global___StringMessage | None = ...,
        geo_system_id: global___StringMessage | None = ...,
        use_risk: global___StringMessage | None = ...,
        def_mag_model: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        time_zone_description: global___StringMessage | None = ...,
        local_coord_origin: global___Int32Message | None = ...,
        create_app_id: global___StringMessage | None = ...,
        system_datum_offset: global___FloatMessage | None = ...,
        state_no: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        project_password: global___StringMessage | None = ...,
        geo_datum_id: global___StringMessage | None = ...,
        cd_policy: global___CdPolicyRef | None = ...,
        dp_project_target: collections.abc.Iterable[global___DpProjectTargetRef] | None = ...,
        cd_site: collections.abc.Iterable[global___CdSiteRef] | None = ...,
        dm_rushmore_submission: collections.abc.Iterable[global___DmRushmoreSubmissionRef] | None = ...,
        cd_surface_header: collections.abc.Iterable[global___CdSurfaceHeaderRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["active_ui_unitsys_id", b"active_ui_unitsys_id", "basin_name", b"basin_name", "cd_policy", b"cd_policy", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "def_mag_model", b"def_mag_model", "description", b"description", "description_supplement", b"description_supplement", "field_no", b"field_no", "geo_datum_id", b"geo_datum_id", "geo_system_id", b"geo_system_id", "geo_zone_id", b"geo_zone_id", "is_facility", b"is_facility", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "local_coord_origin", b"local_coord_origin", "mag_calc_model", b"mag_calc_model", "native_uid", b"native_uid", "policy_id", b"policy_id", "project_code", b"project_code", "project_name", b"project_name", "project_password", b"project_password", "remarks", b"remarks", "risk_depth", b"risk_depth", "risk_depth_dsdsunit", b"risk_depth_dsdsunit", "risk_factor", b"risk_factor", "state_no", b"state_no", "system_datum_desc", b"system_datum_desc", "system_datum_offset", b"system_datum_offset", "system_datum_offset_dsdsunit", b"system_datum_offset_dsdsunit", "template_id", b"template_id", "tight_group_id", b"tight_group_id", "time_zone", b"time_zone", "time_zone_description", b"time_zone_description", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "use_local_scale_factor", b"use_local_scale_factor", "use_risk", b"use_risk", "use_variable_convergence", b"use_variable_convergence", "vertical_coord_origin", b"vertical_coord_origin"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["active_ui_unitsys_id", b"active_ui_unitsys_id", "basin_name", b"basin_name", "cd_policy", b"cd_policy", "cd_site", b"cd_site", "cd_surface_header", b"cd_surface_header", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "def_mag_model", b"def_mag_model", "description", b"description", "description_supplement", b"description_supplement", "dm_rushmore_submission", b"dm_rushmore_submission", "dp_project_target", b"dp_project_target", "field_no", b"field_no", "geo_datum_id", b"geo_datum_id", "geo_system_id", b"geo_system_id", "geo_zone_id", b"geo_zone_id", "is_facility", b"is_facility", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "local_coord_origin", b"local_coord_origin", "mag_calc_model", b"mag_calc_model", "native_uid", b"native_uid", "policy_id", b"policy_id", "project_code", b"project_code", "project_id", b"project_id", "project_name", b"project_name", "project_password", b"project_password", "remarks", b"remarks", "risk_depth", b"risk_depth", "risk_depth_dsdsunit", b"risk_depth_dsdsunit", "risk_factor", b"risk_factor", "state_no", b"state_no", "system_datum_desc", b"system_datum_desc", "system_datum_offset", b"system_datum_offset", "system_datum_offset_dsdsunit", b"system_datum_offset_dsdsunit", "template_id", b"template_id", "tight_group_id", b"tight_group_id", "time_zone", b"time_zone", "time_zone_description", b"time_zone_description", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "use_local_scale_factor", b"use_local_scale_factor", "use_risk", b"use_risk", "use_variable_convergence", b"use_variable_convergence", "vertical_coord_origin", b"vertical_coord_origin"]) -> None: ...

global___CdProject = CdProject

class CdProjectTargetSiteLink(google.protobuf.message.Message):
    """Original Name: CD_PROJECT_TARGET_SITE_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    PROJECT_TARGET_ID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    DP_PROJECT_TARGET_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_target_id: builtins.str
    """Original Name: PROJECT_TARGET_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    site_id: builtins.str
    """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dp_project_target(self) -> global___DpProjectTargetRef:
        """Remote references:

        Original Name: DP_PROJECT_TARGET, WrappedMessage: DpProjectTarget
        FK_CD_PROJECT_TARGET_SITE_LINK_DP_PROJECT_TARGET
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        project_target_id: builtins.str = ...,
        site_id: builtins.str = ...,
        project_id: builtins.str = ...,
        dp_project_target: global___DpProjectTargetRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dp_project_target", b"dp_project_target", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dp_project_target", b"dp_project_target", "native_uid", b"native_uid", "project_id", b"project_id", "project_target_id", b"project_target_id", "site_id", b"site_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdProjectTargetSiteLink = CdProjectTargetSiteLink

class CdProjectTargetWbLink(google.protobuf.message.Message):
    """Original Name: CD_PROJECT_TARGET_WB_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PROJECT_TARGET_ID_FIELD_NUMBER: builtins.int
    INCLINATION_FIELD_NUMBER: builtins.int
    INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    AZIMUTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    AZIMUTH_FIELD_NUMBER: builtins.int
    DP_PROJECT_TARGET_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_target_id: builtins.str
    """Original Name: PROJECT_TARGET_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def inclination(self) -> global___FloatMessage:
        """Original Name: INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_dsdsunit(self) -> global___StringMessage:
        """Original Name: AZIMUTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def azimuth(self) -> global___FloatMessage:
        """Original Name: AZIMUTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dp_project_target(self) -> global___DpProjectTargetRef:
        """Remote references:

        Original Name: DP_PROJECT_TARGET, WrappedMessage: DpProjectTarget
        FK_CD_PROJECT_TARGET_WB_LINK_DP_PROJECT_TARGET
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        project_target_id: builtins.str = ...,
        inclination: global___FloatMessage | None = ...,
        inclination_dsdsunit: global___StringMessage | None = ...,
        azimuth_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        project_id: builtins.str = ...,
        azimuth: global___FloatMessage | None = ...,
        dp_project_target: global___DpProjectTargetRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["azimuth", b"azimuth", "azimuth_dsdsunit", b"azimuth_dsdsunit", "dp_project_target", b"dp_project_target", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["azimuth", b"azimuth", "azimuth_dsdsunit", b"azimuth_dsdsunit", "dp_project_target", b"dp_project_target", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "native_uid", b"native_uid", "project_id", b"project_id", "project_target_id", b"project_target_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdProjectTargetWbLink = CdProjectTargetWbLink

class CdProjTargScenarioLink(google.protobuf.message.Message):
    """Original Name: CD_PROJ_TARG_SCENARIO_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PROJECT_TARGET_ID_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    DP_PROJECT_TARGET_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_target_id: builtins.str
    """Original Name: PROJECT_TARGET_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dp_project_target(self) -> global___DpProjectTargetRef:
        """Remote references:

        Original Name: DP_PROJECT_TARGET, WrappedMessage: DpProjectTarget
        FK_CD_PROJ_TARG_SCENARIO_LINK_DP_PROJECT_TARGET
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        project_target_id: builtins.str = ...,
        project_id: builtins.str = ...,
        dp_project_target: global___DpProjectTargetRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dp_project_target", b"dp_project_target", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dp_project_target", b"dp_project_target", "native_uid", b"native_uid", "project_id", b"project_id", "project_target_id", b"project_target_id", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdProjTargScenarioLink = CdProjTargScenarioLink

class CdProjTargWellLink(google.protobuf.message.Message):
    """Original Name: CD_PROJ_TARG_WELL_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PROJECT_TARGET_ID_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    DP_PROJECT_TARGET_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_target_id: builtins.str
    """Original Name: PROJECT_TARGET_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dp_project_target(self) -> global___DpProjectTargetRef:
        """Remote references:

        Original Name: DP_PROJECT_TARGET, WrappedMessage: DpProjectTarget
        FK_CD_PROJ_TARG_WELL_LINK_DP_PROJECT_TARGET
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        project_target_id: builtins.str = ...,
        project_id: builtins.str = ...,
        dp_project_target: global___DpProjectTargetRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dp_project_target", b"dp_project_target", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dp_project_target", b"dp_project_target", "native_uid", b"native_uid", "project_id", b"project_id", "project_target_id", b"project_target_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___CdProjTargWellLink = CdProjTargWellLink

class CdPropConnectCatalog(google.protobuf.message.Message):
    """Original Name: CD_PROP_CONNECT_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PIPE_TYPE_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    TOTAL_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_INSIDE_COUPLING_FIELD_NUMBER: builtins.int
    PIPE_OD_FIELD_NUMBER: builtins.int
    LENGTH_INSIDE_COUPLING_DSDSUNIT_FIELD_NUMBER: builtins.int
    COLLAPSE_RESISTANCE_FIELD_NUMBER: builtins.int
    PIPE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOINT_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    PIPE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    JOINT_STRENGTH_COMPRESSION_FIELD_NUMBER: builtins.int
    PIPE_GRADE_ID_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    JOINT_STRENGTH_COMPRESSION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    INTERNAL_YIELD_PRESS_FIELD_NUMBER: builtins.int
    LENGTH_OUTSIDE_COUPLING_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    CONNECTION_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    CONNECTION_ID_FIELD_NUMBER: builtins.int
    JOINT_STRENGTH_FIELD_NUMBER: builtins.int
    MAX_BEND_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_FIELD_NUMBER: builtins.int
    COST_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    SEAL_TYPE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    COLLAPSE_RESISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERIAL_NUM_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    LENGTH_OUTSIDE_COUPLING_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    CONNECTION_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_BEND_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOMINAL_DIAMETER_FIELD_NUMBER: builtins.int
    CONNECTION_OD_FIELD_NUMBER: builtins.int
    INTERNAL_YIELD_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_MEASURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOMINAL_WEIGHT_MEASURE_FIELD_NUMBER: builtins.int
    TOTAL_WEIGHT_FIELD_NUMBER: builtins.int
    PIPE_WEIGHT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def pipe_type(self) -> global___StringMessage:
        """Original Name: PIPE_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_inside_coupling(self) -> global___FloatMessage:
        """Original Name: LENGTH_INSIDE_COUPLING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_od(self) -> global___FloatMessage:
        """Original Name: PIPE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_inside_coupling_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_INSIDE_COUPLING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def collapse_resistance(self) -> global___FloatMessage:
        """Original Name: COLLAPSE_RESISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: JOINT_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_strength_compression(self) -> global___FloatMessage:
        """Original Name: JOINT_STRENGTH_COMPRESSION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_grade_id(self) -> global___StringMessage:
        """Original Name: PIPE_GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_strength_compression_dsdsunit(self) -> global___StringMessage:
        """Original Name: JOINT_STRENGTH_COMPRESSION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_yield_press(self) -> global___FloatMessage:
        """Original Name: INTERNAL_YIELD_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_outside_coupling(self) -> global___FloatMessage:
        """Original Name: LENGTH_OUTSIDE_COUPLING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def connection_id(self) -> global___FloatMessage:
        """Original Name: CONNECTION_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_strength(self) -> global___FloatMessage:
        """Original Name: JOINT_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_bend_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_BEND_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight(self) -> global___StringMessage:
        """Original Name: NOMINAL_WEIGHT, Original type: Edm.String, Max Length: 7,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost(self) -> global___FloatMessage:
        """Original Name: COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seal_type(self) -> global___StringMessage:
        """Original Name: SEAL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def collapse_resistance_dsdsunit(self) -> global___StringMessage:
        """Original Name: COLLAPSE_RESISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_num(self) -> global___StringMessage:
        """Original Name: MATERIAL_NUM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_outside_coupling_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_OUTSIDE_COUPLING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_bend(self) -> global___FloatMessage:
        """Original Name: MAX_BEND, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_diameter(self) -> global___StringMessage:
        """Original Name: NOMINAL_DIAMETER, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_od(self) -> global___FloatMessage:
        """Original Name: CONNECTION_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_yield_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERNAL_YIELD_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight_measure_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOMINAL_WEIGHT_MEASURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_weight_measure(self) -> global___FloatMessage:
        """Original Name: NOMINAL_WEIGHT_MEASURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_weight(self) -> global___FloatMessage:
        """Original Name: TOTAL_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_weight(self) -> global___FloatMessage:
        """Original Name: PIPE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_PROP_CONNECT_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        pipe_type: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        total_weight_dsdsunit: global___StringMessage | None = ...,
        length_inside_coupling: global___FloatMessage | None = ...,
        pipe_od: global___FloatMessage | None = ...,
        length_inside_coupling_dsdsunit: global___StringMessage | None = ...,
        collapse_resistance: global___FloatMessage | None = ...,
        pipe_weight_dsdsunit: global___StringMessage | None = ...,
        joint_strength_dsdsunit: global___StringMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        pipe_od_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        joint_strength_compression: global___FloatMessage | None = ...,
        pipe_grade_id: global___StringMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        joint_strength_compression_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        internal_yield_press: global___FloatMessage | None = ...,
        length_outside_coupling: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        connection_od_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        connection_id: global___FloatMessage | None = ...,
        joint_strength: global___FloatMessage | None = ...,
        max_bend_dsdsunit: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        nominal_weight: global___StringMessage | None = ...,
        cost: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        seal_type: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        collapse_resistance_dsdsunit: global___StringMessage | None = ...,
        material_num: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        length_outside_coupling_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        connection_id_dsdsunit: global___StringMessage | None = ...,
        max_bend: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        cost_dsdsunit: global___StringMessage | None = ...,
        nominal_diameter: global___StringMessage | None = ...,
        connection_od: global___FloatMessage | None = ...,
        internal_yield_press_dsdsunit: global___StringMessage | None = ...,
        nominal_weight_measure_dsdsunit: global___StringMessage | None = ...,
        nominal_weight_measure: global___FloatMessage | None = ...,
        total_weight: global___FloatMessage | None = ...,
        pipe_weight: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "cd_catalog", b"cd_catalog", "collapse_resistance", b"collapse_resistance", "collapse_resistance_dsdsunit", b"collapse_resistance_dsdsunit", "comp_type_code", b"comp_type_code", "connection_id", b"connection_id", "connection_id_dsdsunit", b"connection_id_dsdsunit", "connection_od", b"connection_od", "connection_od_dsdsunit", b"connection_od_dsdsunit", "cost", b"cost", "cost_dsdsunit", b"cost_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "internal_yield_press", b"internal_yield_press", "internal_yield_press_dsdsunit", b"internal_yield_press_dsdsunit", "joint_strength", b"joint_strength", "joint_strength_compression", b"joint_strength_compression", "joint_strength_compression_dsdsunit", b"joint_strength_compression_dsdsunit", "joint_strength_dsdsunit", b"joint_strength_dsdsunit", "length_inside_coupling", b"length_inside_coupling", "length_inside_coupling_dsdsunit", b"length_inside_coupling_dsdsunit", "length_outside_coupling", b"length_outside_coupling", "length_outside_coupling_dsdsunit", b"length_outside_coupling_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "material_num", b"material_num", "max_bend", b"max_bend", "max_bend_dsdsunit", b"max_bend_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_diameter", b"nominal_diameter", "nominal_weight", b"nominal_weight", "nominal_weight_measure", b"nominal_weight_measure", "nominal_weight_measure_dsdsunit", b"nominal_weight_measure_dsdsunit", "pipe_grade_id", b"pipe_grade_id", "pipe_od", b"pipe_od", "pipe_od_dsdsunit", b"pipe_od_dsdsunit", "pipe_type", b"pipe_type", "pipe_weight", b"pipe_weight", "pipe_weight_dsdsunit", b"pipe_weight_dsdsunit", "seal_type", b"seal_type", "sect_type_code", b"sect_type_code", "total_weight", b"total_weight", "total_weight_dsdsunit", b"total_weight_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "collapse_resistance", b"collapse_resistance", "collapse_resistance_dsdsunit", b"collapse_resistance_dsdsunit", "comp_type_code", b"comp_type_code", "connection_id", b"connection_id", "connection_id_dsdsunit", b"connection_id_dsdsunit", "connection_od", b"connection_od", "connection_od_dsdsunit", b"connection_od_dsdsunit", "cost", b"cost", "cost_dsdsunit", b"cost_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "internal_yield_press", b"internal_yield_press", "internal_yield_press_dsdsunit", b"internal_yield_press_dsdsunit", "joint_strength", b"joint_strength", "joint_strength_compression", b"joint_strength_compression", "joint_strength_compression_dsdsunit", b"joint_strength_compression_dsdsunit", "joint_strength_dsdsunit", b"joint_strength_dsdsunit", "length_inside_coupling", b"length_inside_coupling", "length_inside_coupling_dsdsunit", b"length_inside_coupling_dsdsunit", "length_outside_coupling", b"length_outside_coupling", "length_outside_coupling_dsdsunit", b"length_outside_coupling_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "material_num", b"material_num", "max_bend", b"max_bend", "max_bend_dsdsunit", b"max_bend_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_diameter", b"nominal_diameter", "nominal_weight", b"nominal_weight", "nominal_weight_measure", b"nominal_weight_measure", "nominal_weight_measure_dsdsunit", b"nominal_weight_measure_dsdsunit", "pipe_grade_id", b"pipe_grade_id", "pipe_od", b"pipe_od", "pipe_od_dsdsunit", b"pipe_od_dsdsunit", "pipe_type", b"pipe_type", "pipe_weight", b"pipe_weight", "pipe_weight_dsdsunit", b"pipe_weight_dsdsunit", "seal_type", b"seal_type", "sect_type_code", b"sect_type_code", "total_weight", b"total_weight", "total_weight_dsdsunit", b"total_weight_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdPropConnectCatalog = CdPropConnectCatalog

class CdRealtimeInstrument(google.protobuf.message.Message):
    """Original Name: CD_REALTIME_INSTRUMENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    AGGREGATION_TYPE_ID_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMOVE_DATE_FIELD_NUMBER: builtins.int
    INSTALLED_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    REALTIME_HOST_ID_FIELD_NUMBER: builtins.int
    INSTRUMENT_NAME_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_FIELD_NUMBER: builtins.int
    INSTALL_DATE_FIELD_NUMBER: builtins.int
    RELATED_PDEN_ID_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSTALLED_MD_FIELD_NUMBER: builtins.int
    INSTRUMENT_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    RELATED_PDEN_TYPE_FIELD_NUMBER: builtins.int
    INSTALLED_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    INSTALLED_TVD_FIELD_NUMBER: builtins.int
    INSTRUMENT_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    HOST_TAG_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def aggregation_type_id(self) -> global___Int32Message:
        """Original Name: AGGREGATION_TYPE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remove_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REMOVE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def installed_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSTALLED_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def realtime_host_id(self) -> global___StringMessage:
        """Original Name: REALTIME_HOST_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def instrument_name(self) -> global___StringMessage:
        """Original Name: INSTRUMENT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LONGITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def related_pden_id(self) -> global___StringMessage:
        """Original Name: RELATED_PDEN_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def installed_md(self) -> global___FloatMessage:
        """Original Name: INSTALLED_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def instrument_type(self) -> global___StringMessage:
        """Original Name: INSTRUMENT_TYPE, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def related_pden_type(self) -> global___StringMessage:
        """Original Name: RELATED_PDEN_TYPE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def installed_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSTALLED_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def installed_tvd(self) -> global___FloatMessage:
        """Original Name: INSTALLED_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    instrument_id: builtins.str
    """Original Name: INSTRUMENT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LATITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def host_tag_id(self) -> global___StringMessage:
        """Original Name: HOST_TAG_ID, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        aggregation_type_id: global___Int32Message | None = ...,
        geo_longitude_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remove_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        installed_tvd_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        realtime_host_id: global___StringMessage | None = ...,
        instrument_name: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        geo_longitude: global___DoubleMessage | None = ...,
        install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        related_pden_id: global___StringMessage | None = ...,
        geo_latitude_dsdsunit: global___StringMessage | None = ...,
        installed_md: global___FloatMessage | None = ...,
        instrument_type: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        related_pden_type: global___StringMessage | None = ...,
        installed_md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        installed_tvd: global___FloatMessage | None = ...,
        instrument_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        geo_latitude: global___DoubleMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        update_app_id: global___StringMessage | None = ...,
        host_tag_id: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["aggregation_type_id", b"aggregation_type_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "host_tag_id", b"host_tag_id", "install_date", b"install_date", "installed_md", b"installed_md", "installed_md_dsdsunit", b"installed_md_dsdsunit", "installed_tvd", b"installed_tvd", "installed_tvd_dsdsunit", b"installed_tvd_dsdsunit", "instrument_name", b"instrument_name", "instrument_type", b"instrument_type", "measure_id", b"measure_id", "native_uid", b"native_uid", "realtime_host_id", b"realtime_host_id", "related_pden_id", b"related_pden_id", "related_pden_type", b"related_pden_type", "remarks", b"remarks", "remove_date", b"remove_date", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["aggregation_type_id", b"aggregation_type_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "host_tag_id", b"host_tag_id", "install_date", b"install_date", "installed_md", b"installed_md", "installed_md_dsdsunit", b"installed_md_dsdsunit", "installed_tvd", b"installed_tvd", "installed_tvd_dsdsunit", b"installed_tvd_dsdsunit", "instrument_id", b"instrument_id", "instrument_name", b"instrument_name", "instrument_type", b"instrument_type", "measure_id", b"measure_id", "native_uid", b"native_uid", "realtime_host_id", b"realtime_host_id", "related_pden_id", b"related_pden_id", "related_pden_type", b"related_pden_type", "remarks", b"remarks", "remove_date", b"remove_date", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdRealtimeInstrument = CdRealtimeInstrument

class CdRealTimeConfig(google.protobuf.message.Message):
    """Original Name: CD_REAL_TIME_CONFIG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    CURVE_MNEMONIC_FIELD_NUMBER: builtins.int
    CONFIG_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def code(self) -> global___StringMessage:
        """Original Name: CODE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def curve_mnemonic(self) -> global___StringMessage:
        """Original Name: CURVE_MNEMONIC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    config_id: builtins.str
    """Original Name: CONFIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        curve_mnemonic: global___StringMessage | None = ...,
        config_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["code", b"code", "curve_mnemonic", b"curve_mnemonic", "description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["code", b"code", "config_id", b"config_id", "curve_mnemonic", b"curve_mnemonic", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdRealTimeConfig = CdRealTimeConfig

class CdReamerSubCatalog(google.protobuf.message.Message):
    """Original Name: CD_REAMER_SUB_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    API_INDICATOR_FIELD_NUMBER: builtins.int
    PRESSURE_COLLAPSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFA_DSDSUNIT_FIELD_NUMBER: builtins.int
    BITFLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    OD_ORIFICE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FISHNECK_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BITFLOW_RATE_FIELD_NUMBER: builtins.int
    TFA_FIELD_NUMBER: builtins.int
    PRESS_RATING_BOT_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_PORT_OPEN_FIELD_NUMBER: builtins.int
    PRESS_RATING_TOP_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    INTERNAL_REF_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PERCENT_PLUGGED_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_RATING_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    PILOT_HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTACT_LENGTH_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    PILOT_HOLE_SIZE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    PRESSURE_BURST_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    PRESS_RATING_BOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    OD_ORIFICE_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    MATERIAL_NUM_FIELD_NUMBER: builtins.int
    PRESSURE_COLLAPSE_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    IS_BIT_FLOW_FIELD_NUMBER: builtins.int
    FISHNECK_OD_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    MAX_HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_BURST_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_HOLE_SIZE_FIELD_NUMBER: builtins.int
    CONTACT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_FIELD_NUMBER: builtins.int
    PERCENT_PLUGGED_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    CD_NOZZLE_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_collapse_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_COLLAPSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfa_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bitflow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: BITFLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_orifice_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_ORIFICE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bitflow_rate(self) -> global___FloatMessage:
        """Original Name: BITFLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfa(self) -> global___FloatMessage:
        """Original Name: TFA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_bot(self) -> global___FloatMessage:
        """Original Name: PRESS_RATING_BOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_port_open(self) -> global___StringMessage:
        """Original Name: IS_PORT_OPEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_top(self) -> global___FloatMessage:
        """Original Name: PRESS_RATING_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_ref(self) -> global___StringMessage:
        """Original Name: INTERNAL_REF, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_plugged_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_PLUGGED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_rating_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_RATING_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pilot_hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PILOT_HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_length(self) -> global___FloatMessage:
        """Original Name: CONTACT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pilot_hole_size(self) -> global___FloatMessage:
        """Original Name: PILOT_HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_burst_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_BURST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def press_rating_bot_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_RATING_BOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_orifice(self) -> global___FloatMessage:
        """Original Name: OD_ORIFICE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_num(self) -> global___StringMessage:
        """Original Name: MATERIAL_NUM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_collapse(self) -> global___FloatMessage:
        """Original Name: PRESSURE_COLLAPSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_bit_flow(self) -> global___StringMessage:
        """Original Name: IS_BIT_FLOW, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_od(self) -> global___FloatMessage:
        """Original Name: FISHNECK_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_burst(self) -> global___FloatMessage:
        """Original Name: PRESSURE_BURST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_hole_size(self) -> global___FloatMessage:
        """Original Name: MAX_HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTACT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length(self) -> global___FloatMessage:
        """Original Name: FISHNECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_plugged(self) -> global___FloatMessage:
        """Original Name: PERCENT_PLUGGED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_REAMER_SUB_CATALOG_CD_CATALOG
        """
    @property
    def cd_nozzle_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdNozzleCatalogRef]:
        """Original Name: CD_NOZZLE_CATALOG, WrappedMessage: CdNozzleCatalog
        FK_CD_NOZZLE_CATALOG_CD_REAMER_SUB_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        api_indicator: global___StringMessage | None = ...,
        pressure_collapse_dsdsunit: global___StringMessage | None = ...,
        tfa_dsdsunit: global___StringMessage | None = ...,
        bitflow_rate_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        od_orifice_dsdsunit: global___StringMessage | None = ...,
        fishneck_od_dsdsunit: global___StringMessage | None = ...,
        bitflow_rate: global___FloatMessage | None = ...,
        tfa: global___FloatMessage | None = ...,
        press_rating_bot: global___FloatMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        is_port_open: global___StringMessage | None = ...,
        press_rating_top: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        internal_ref: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        percent_plugged_dsdsunit: global___StringMessage | None = ...,
        press_rating_top_dsdsunit: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        pilot_hole_size_dsdsunit: global___StringMessage | None = ...,
        contact_length: global___FloatMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        pilot_hole_size: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        pressure_burst_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        press_rating_bot_dsdsunit: global___StringMessage | None = ...,
        fishneck_length_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        od_orifice: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        material_num: global___StringMessage | None = ...,
        pressure_collapse: global___FloatMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        is_bit_flow: global___StringMessage | None = ...,
        fishneck_od: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        max_hole_size_dsdsunit: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        pressure_burst: global___FloatMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        max_hole_size: global___FloatMessage | None = ...,
        contact_length_dsdsunit: global___StringMessage | None = ...,
        fishneck_length: global___FloatMessage | None = ...,
        percent_plugged: global___FloatMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        cd_nozzle_catalog: collections.abc.Iterable[global___CdNozzleCatalogRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "bitflow_rate", b"bitflow_rate", "bitflow_rate_dsdsunit", b"bitflow_rate_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "contact_length", b"contact_length", "contact_length_dsdsunit", b"contact_length_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "fishneck_od", b"fishneck_od", "fishneck_od_dsdsunit", b"fishneck_od_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "internal_ref", b"internal_ref", "is_bit_flow", b"is_bit_flow", "is_port_open", b"is_port_open", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "material_num", b"material_num", "max_hole_size", b"max_hole_size", "max_hole_size_dsdsunit", b"max_hole_size_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_orifice", b"od_orifice", "od_orifice_dsdsunit", b"od_orifice_dsdsunit", "percent_plugged", b"percent_plugged", "percent_plugged_dsdsunit", b"percent_plugged_dsdsunit", "pilot_hole_size", b"pilot_hole_size", "pilot_hole_size_dsdsunit", b"pilot_hole_size_dsdsunit", "press_rating_bot", b"press_rating_bot", "press_rating_bot_dsdsunit", b"press_rating_bot_dsdsunit", "press_rating_top", b"press_rating_top", "press_rating_top_dsdsunit", b"press_rating_top_dsdsunit", "pressure_burst", b"pressure_burst", "pressure_burst_dsdsunit", b"pressure_burst_dsdsunit", "pressure_collapse", b"pressure_collapse", "pressure_collapse_dsdsunit", b"pressure_collapse_dsdsunit", "sect_type_code", b"sect_type_code", "tfa", b"tfa", "tfa_dsdsunit", b"tfa_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "bitflow_rate", b"bitflow_rate", "bitflow_rate_dsdsunit", b"bitflow_rate_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "cd_nozzle_catalog", b"cd_nozzle_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "contact_length", b"contact_length", "contact_length_dsdsunit", b"contact_length_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "fishneck_od", b"fishneck_od", "fishneck_od_dsdsunit", b"fishneck_od_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "internal_ref", b"internal_ref", "is_bit_flow", b"is_bit_flow", "is_port_open", b"is_port_open", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "material_num", b"material_num", "max_hole_size", b"max_hole_size", "max_hole_size_dsdsunit", b"max_hole_size_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_orifice", b"od_orifice", "od_orifice_dsdsunit", b"od_orifice_dsdsunit", "percent_plugged", b"percent_plugged", "percent_plugged_dsdsunit", b"percent_plugged_dsdsunit", "pilot_hole_size", b"pilot_hole_size", "pilot_hole_size_dsdsunit", b"pilot_hole_size_dsdsunit", "press_rating_bot", b"press_rating_bot", "press_rating_bot_dsdsunit", b"press_rating_bot_dsdsunit", "press_rating_top", b"press_rating_top", "press_rating_top_dsdsunit", b"press_rating_top_dsdsunit", "pressure_burst", b"pressure_burst", "pressure_burst_dsdsunit", b"pressure_burst_dsdsunit", "pressure_collapse", b"pressure_collapse", "pressure_collapse_dsdsunit", b"pressure_collapse_dsdsunit", "sect_type_code", b"sect_type_code", "tfa", b"tfa", "tfa_dsdsunit", b"tfa_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdReamerSubCatalog = CdReamerSubCatalog

class CdRegion(google.protobuf.message.Message):
    """Original Name: CD_REGION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FIELD_NO_FIELD_NUMBER: builtins.int
    BASIN_NAME_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    DESCRIPTION_SUPPLEMENT_FIELD_NUMBER: builtins.int
    RISK_DEPTH_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    USE_VARIABLE_CONVERGENCE_FIELD_NUMBER: builtins.int
    PROJECT_NAME_FIELD_NUMBER: builtins.int
    RISK_FACTOR_FIELD_NUMBER: builtins.int
    TEMPLATE_ID_FIELD_NUMBER: builtins.int
    USE_LOCAL_SCALE_FACTOR_FIELD_NUMBER: builtins.int
    TIGHT_GROUP_ID_FIELD_NUMBER: builtins.int
    GEO_ZONE_ID_FIELD_NUMBER: builtins.int
    TIME_ZONE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    SYSTEM_DATUM_DESC_FIELD_NUMBER: builtins.int
    RISK_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    VERTICAL_COORD_ORIGIN_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAG_CALC_MODEL_FIELD_NUMBER: builtins.int
    ACTIVE_UI_UNITSYS_ID_FIELD_NUMBER: builtins.int
    IS_FACILITY_FIELD_NUMBER: builtins.int
    SYSTEM_DATUM_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROJECT_CODE_FIELD_NUMBER: builtins.int
    IS_PROJECT_READONLY_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    GEO_SYSTEM_ID_FIELD_NUMBER: builtins.int
    USE_RISK_FIELD_NUMBER: builtins.int
    DEF_MAG_MODEL_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    TIME_ZONE_DESCRIPTION_FIELD_NUMBER: builtins.int
    LOCAL_COORD_ORIGIN_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    SYSTEM_DATUM_OFFSET_FIELD_NUMBER: builtins.int
    STATE_NO_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    PROJECT_PASSWORD_FIELD_NUMBER: builtins.int
    GEO_DATUM_ID_FIELD_NUMBER: builtins.int
    CD_POLICY_FIELD_NUMBER: builtins.int
    CD_FACILITY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def field_no(self) -> global___Int32Message:
        """Original Name: FIELD_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def basin_name(self) -> global___StringMessage:
        """Original Name: BASIN_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description_supplement(self) -> global___StringMessage:
        """Original Name: DESCRIPTION_SUPPLEMENT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def risk_depth(self) -> global___FloatMessage:
        """Original Name: RISK_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_variable_convergence(self) -> global___StringMessage:
        """Original Name: USE_VARIABLE_CONVERGENCE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_name(self) -> global___StringMessage:
        """Original Name: PROJECT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def risk_factor(self) -> global___FloatMessage:
        """Original Name: RISK_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def template_id(self) -> global___StringMessage:
        """Original Name: TEMPLATE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_local_scale_factor(self) -> global___Int32Message:
        """Original Name: USE_LOCAL_SCALE_FACTOR, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tight_group_id(self) -> global___StringMessage:
        """Original Name: TIGHT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_zone_id(self) -> global___StringMessage:
        """Original Name: GEO_ZONE_ID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_zone(self) -> global___FloatMessage:
        """Original Name: TIME_ZONE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_datum_desc(self) -> global___StringMessage:
        """Original Name: SYSTEM_DATUM_DESC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def risk_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: RISK_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vertical_coord_origin(self) -> global___Int32Message:
        """Original Name: VERTICAL_COORD_ORIGIN, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_calc_model(self) -> global___StringMessage:
        """Original Name: MAG_CALC_MODEL, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def active_ui_unitsys_id(self) -> global___Int32Message:
        """Original Name: ACTIVE_UI_UNITSYS_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_facility(self) -> global___StringMessage:
        """Original Name: IS_FACILITY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_datum_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: SYSTEM_DATUM_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_code(self) -> global___StringMessage:
        """Original Name: PROJECT_CODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_project_readonly(self) -> global___StringMessage:
        """Original Name: IS_PROJECT_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def policy_id(self) -> global___StringMessage:
        """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_system_id(self) -> global___StringMessage:
        """Original Name: GEO_SYSTEM_ID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_risk(self) -> global___StringMessage:
        """Original Name: USE_RISK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def def_mag_model(self) -> global___StringMessage:
        """Original Name: DEF_MAG_MODEL, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_zone_description(self) -> global___StringMessage:
        """Original Name: TIME_ZONE_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def local_coord_origin(self) -> global___Int32Message:
        """Original Name: LOCAL_COORD_ORIGIN, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_datum_offset(self) -> global___FloatMessage:
        """Original Name: SYSTEM_DATUM_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def state_no(self) -> global___StringMessage:
        """Original Name: STATE_NO, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_password(self) -> global___StringMessage:
        """Original Name: PROJECT_PASSWORD, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_datum_id(self) -> global___StringMessage:
        """Original Name: GEO_DATUM_ID, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_policy(self) -> global___CdPolicyRef:
        """Remote references:

        Original Name: CD_POLICY, WrappedMessage: CdPolicy
        FK_CD_REGION_CD_POLICY
        """
    @property
    def cd_facility(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdFacilityRef]:
        """Original Name: CD_FACILITY, WrappedMessage: CdFacility
        FK_CD_FACILITY_CD_REGION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        field_no: global___Int32Message | None = ...,
        basin_name: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        description_supplement: global___StringMessage | None = ...,
        risk_depth: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        use_variable_convergence: global___StringMessage | None = ...,
        project_name: global___StringMessage | None = ...,
        risk_factor: global___FloatMessage | None = ...,
        template_id: global___StringMessage | None = ...,
        use_local_scale_factor: global___Int32Message | None = ...,
        tight_group_id: global___StringMessage | None = ...,
        geo_zone_id: global___StringMessage | None = ...,
        time_zone: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        system_datum_desc: global___StringMessage | None = ...,
        risk_depth_dsdsunit: global___StringMessage | None = ...,
        project_id: builtins.str = ...,
        is_readonly: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        vertical_coord_origin: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        mag_calc_model: global___StringMessage | None = ...,
        active_ui_unitsys_id: global___Int32Message | None = ...,
        is_facility: global___StringMessage | None = ...,
        system_datum_offset_dsdsunit: global___StringMessage | None = ...,
        project_code: global___StringMessage | None = ...,
        is_project_readonly: global___StringMessage | None = ...,
        policy_id: global___StringMessage | None = ...,
        geo_system_id: global___StringMessage | None = ...,
        use_risk: global___StringMessage | None = ...,
        def_mag_model: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        time_zone_description: global___StringMessage | None = ...,
        local_coord_origin: global___Int32Message | None = ...,
        create_app_id: global___StringMessage | None = ...,
        system_datum_offset: global___FloatMessage | None = ...,
        state_no: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        project_password: global___StringMessage | None = ...,
        geo_datum_id: global___StringMessage | None = ...,
        cd_policy: global___CdPolicyRef | None = ...,
        cd_facility: collections.abc.Iterable[global___CdFacilityRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["active_ui_unitsys_id", b"active_ui_unitsys_id", "basin_name", b"basin_name", "cd_policy", b"cd_policy", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "def_mag_model", b"def_mag_model", "description", b"description", "description_supplement", b"description_supplement", "field_no", b"field_no", "geo_datum_id", b"geo_datum_id", "geo_system_id", b"geo_system_id", "geo_zone_id", b"geo_zone_id", "is_facility", b"is_facility", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "local_coord_origin", b"local_coord_origin", "mag_calc_model", b"mag_calc_model", "native_uid", b"native_uid", "policy_id", b"policy_id", "project_code", b"project_code", "project_name", b"project_name", "project_password", b"project_password", "remarks", b"remarks", "risk_depth", b"risk_depth", "risk_depth_dsdsunit", b"risk_depth_dsdsunit", "risk_factor", b"risk_factor", "state_no", b"state_no", "system_datum_desc", b"system_datum_desc", "system_datum_offset", b"system_datum_offset", "system_datum_offset_dsdsunit", b"system_datum_offset_dsdsunit", "template_id", b"template_id", "tight_group_id", b"tight_group_id", "time_zone", b"time_zone", "time_zone_description", b"time_zone_description", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "use_local_scale_factor", b"use_local_scale_factor", "use_risk", b"use_risk", "use_variable_convergence", b"use_variable_convergence", "vertical_coord_origin", b"vertical_coord_origin"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["active_ui_unitsys_id", b"active_ui_unitsys_id", "basin_name", b"basin_name", "cd_facility", b"cd_facility", "cd_policy", b"cd_policy", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "def_mag_model", b"def_mag_model", "description", b"description", "description_supplement", b"description_supplement", "field_no", b"field_no", "geo_datum_id", b"geo_datum_id", "geo_system_id", b"geo_system_id", "geo_zone_id", b"geo_zone_id", "is_facility", b"is_facility", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "local_coord_origin", b"local_coord_origin", "mag_calc_model", b"mag_calc_model", "native_uid", b"native_uid", "policy_id", b"policy_id", "project_code", b"project_code", "project_id", b"project_id", "project_name", b"project_name", "project_password", b"project_password", "remarks", b"remarks", "risk_depth", b"risk_depth", "risk_depth_dsdsunit", b"risk_depth_dsdsunit", "risk_factor", b"risk_factor", "state_no", b"state_no", "system_datum_desc", b"system_datum_desc", "system_datum_offset", b"system_datum_offset", "system_datum_offset_dsdsunit", b"system_datum_offset_dsdsunit", "template_id", b"template_id", "tight_group_id", b"tight_group_id", "time_zone", b"time_zone", "time_zone_description", b"time_zone_description", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "use_local_scale_factor", b"use_local_scale_factor", "use_risk", b"use_risk", "use_variable_convergence", b"use_variable_convergence", "vertical_coord_origin", b"vertical_coord_origin"]) -> None: ...

global___CdRegion = CdRegion

class CdReservoir(google.protobuf.message.Message):
    """Original Name: CD_RESERVOIR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EFFECTIVE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    DIVISION_FIELD_NUMBER: builtins.int
    EXPIRY_DATE_FIELD_NUMBER: builtins.int
    DISTRICT_FIELD_NUMBER: builtins.int
    STRAT_UNIT_ID_FIELD_NUMBER: builtins.int
    COUNTRY_FIELD_NUMBER: builtins.int
    UNIQUE_POOL_CODE_FIELD_NUMBER: builtins.int
    RESERVOIR_CODE_FIELD_NUMBER: builtins.int
    EXPLORATION_AREA_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    SATELLITE_GROUP_FIELD_NUMBER: builtins.int
    COUNTY_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EXPLORATION_DISTRICT_FIELD_NUMBER: builtins.int
    RESERVOIR_SHORT_NAME_FIELD_NUMBER: builtins.int
    PROVINCE_STATE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    REGION_FIELD_NUMBER: builtins.int
    RESERVOIR_NAME_FIELD_NUMBER: builtins.int
    API_NUMBER_LONG_FIELD_NUMBER: builtins.int
    RESERVOIR_ID_FIELD_NUMBER: builtins.int
    DISCOVERY_DATE_FIELD_NUMBER: builtins.int
    SOURCE_FIELD_NUMBER: builtins.int
    CD_RESERVOIR_STATUS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def effective_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EFFECTIVE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def division(self) -> global___StringMessage:
        """Original Name: DIVISION, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expiry_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EXPIRY_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def district(self) -> global___StringMessage:
        """Original Name: DISTRICT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strat_unit_id(self) -> global___StringMessage:
        """Original Name: STRAT_UNIT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def country(self) -> global___StringMessage:
        """Original Name: COUNTRY, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unique_pool_code(self) -> global___StringMessage:
        """Original Name: UNIQUE_POOL_CODE, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_code(self) -> global___StringMessage:
        """Original Name: RESERVOIR_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exploration_area(self) -> global___StringMessage:
        """Original Name: EXPLORATION_AREA, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_id(self) -> global___StringMessage:
        """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def satellite_group(self) -> global___StringMessage:
        """Original Name: SATELLITE_GROUP, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def county(self) -> global___StringMessage:
        """Original Name: COUNTY, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exploration_district(self) -> global___StringMessage:
        """Original Name: EXPLORATION_DISTRICT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_short_name(self) -> global___StringMessage:
        """Original Name: RESERVOIR_SHORT_NAME, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def province_state(self) -> global___StringMessage:
        """Original Name: PROVINCE_STATE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def region(self) -> global___StringMessage:
        """Original Name: REGION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_name(self) -> global___StringMessage:
        """Original Name: RESERVOIR_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_number_long(self) -> global___StringMessage:
        """Original Name: API_NUMBER_LONG, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    reservoir_id: builtins.str
    """Original Name: RESERVOIR_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def discovery_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DISCOVERY_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source(self) -> global___StringMessage:
        """Original Name: SOURCE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_reservoir_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdReservoirStatusRef]:
        """Remote references:

        Original Name: CD_RESERVOIR_STATUS, WrappedMessage: CdReservoirStatus
        FK_CD_RESERVOIR_STATUS_CD_RESERVOIR
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        effective_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        division: global___StringMessage | None = ...,
        expiry_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        district: global___StringMessage | None = ...,
        strat_unit_id: global___StringMessage | None = ...,
        country: global___StringMessage | None = ...,
        unique_pool_code: global___StringMessage | None = ...,
        reservoir_code: global___StringMessage | None = ...,
        exploration_area: global___StringMessage | None = ...,
        project_id: global___StringMessage | None = ...,
        satellite_group: global___StringMessage | None = ...,
        county: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        exploration_district: global___StringMessage | None = ...,
        reservoir_short_name: global___StringMessage | None = ...,
        province_state: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        region: global___StringMessage | None = ...,
        reservoir_name: global___StringMessage | None = ...,
        api_number_long: global___StringMessage | None = ...,
        reservoir_id: builtins.str = ...,
        discovery_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        source: global___StringMessage | None = ...,
        cd_reservoir_status: collections.abc.Iterable[global___CdReservoirStatusRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_number_long", b"api_number_long", "country", b"country", "county", b"county", "discovery_date", b"discovery_date", "district", b"district", "division", b"division", "effective_date", b"effective_date", "expiry_date", b"expiry_date", "exploration_area", b"exploration_area", "exploration_district", b"exploration_district", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "project_id", b"project_id", "province_state", b"province_state", "region", b"region", "remarks", b"remarks", "reservoir_code", b"reservoir_code", "reservoir_name", b"reservoir_name", "reservoir_short_name", b"reservoir_short_name", "satellite_group", b"satellite_group", "sequence_no", b"sequence_no", "source", b"source", "strat_unit_id", b"strat_unit_id", "unique_pool_code", b"unique_pool_code"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_number_long", b"api_number_long", "cd_reservoir_status", b"cd_reservoir_status", "country", b"country", "county", b"county", "discovery_date", b"discovery_date", "district", b"district", "division", b"division", "effective_date", b"effective_date", "expiry_date", b"expiry_date", "exploration_area", b"exploration_area", "exploration_district", b"exploration_district", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "project_id", b"project_id", "province_state", b"province_state", "region", b"region", "remarks", b"remarks", "reservoir_code", b"reservoir_code", "reservoir_id", b"reservoir_id", "reservoir_name", b"reservoir_name", "reservoir_short_name", b"reservoir_short_name", "satellite_group", b"satellite_group", "sequence_no", b"sequence_no", "source", b"source", "strat_unit_id", b"strat_unit_id", "undeclared_dependencies", b"undeclared_dependencies", "unique_pool_code", b"unique_pool_code"]) -> None: ...

global___CdReservoir = CdReservoir

class CdReservoirStatus(google.protobuf.message.Message):
    """Original Name: CD_RESERVOIR_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    STATUS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RESERVOIR_ID_FIELD_NUMBER: builtins.int
    RESERVOIR_STATUS_ID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    STATUS_DATE_FIELD_NUMBER: builtins.int
    CD_RESERVOIR_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    reservoir_id: builtins.str
    """Original Name: RESERVOIR_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    reservoir_status_id: builtins.str
    """Original Name: RESERVOIR_STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_reservoir(self) -> global___CdReservoirRef:
        """Remote references:

        Original Name: CD_RESERVOIR, WrappedMessage: CdReservoir
        FK_CD_RESERVOIR_STATUS_CD_RESERVOIR
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        status: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        reservoir_id: builtins.str = ...,
        reservoir_status_id: builtins.str = ...,
        remarks: global___StringMessage | None = ...,
        status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cd_reservoir: global___CdReservoirRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_reservoir", b"cd_reservoir", "native_uid", b"native_uid", "remarks", b"remarks", "status", b"status", "status_date", b"status_date"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_reservoir", b"cd_reservoir", "native_uid", b"native_uid", "remarks", b"remarks", "reservoir_id", b"reservoir_id", "reservoir_status_id", b"reservoir_status_id", "status", b"status", "status_date", b"status_date", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdReservoirStatus = CdReservoirStatus

class CdRig(google.protobuf.message.Message):
    """Original Name: CD_RIG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BOP_SYSTEM_SIZE_FIELD_NUMBER: builtins.int
    POTABLE_WATER_CAP_FIELD_NUMBER: builtins.int
    MOORING_SYSTEM_CODE_FIELD_NUMBER: builtins.int
    DRILL_WATER_CAP_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTARY_SYSTEM_OPENING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_DEPTH_RATING_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    DERRICK_WIND_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    GANTRY_DESCRIPTION_FIELD_NUMBER: builtins.int
    VDL_STORM_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRAW_WORKS_POWER_FIELD_NUMBER: builtins.int
    HOOK_RATING_FIELD_NUMBER: builtins.int
    REGISTRATION_FIELD_NUMBER: builtins.int
    MOTION_COMPENSATION_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_OWNER_FIELD_NUMBER: builtins.int
    DERRICK_RATING_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FUEL_CAP_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTARY_SYSTEM_TORQUE_FIELD_NUMBER: builtins.int
    PIPE_STAND_LENGTH_FIELD_NUMBER: builtins.int
    CONTRACTOR_ID_FIELD_NUMBER: builtins.int
    RIG_NAME_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    PIPE_HANDLING_SYSTEM_FIELD_NUMBER: builtins.int
    DRILL_LINE_SIZE_FIELD_NUMBER: builtins.int
    DRILL_DEPTH_RATING_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    WELLS_DRILLED_FIELD_NUMBER: builtins.int
    BULK_MUD_CAP_FIELD_NUMBER: builtins.int
    MAX_HOOK_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTARY_SYSTEM_MAKE_FIELD_NUMBER: builtins.int
    NUM_DERRICKS_FIELD_NUMBER: builtins.int
    DERRICK_WIND_CAPACITY_FIELD_NUMBER: builtins.int
    DRAW_WORKS_POWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWIVEL_TYPE_FIELD_NUMBER: builtins.int
    CRANE_TYPE_FIELD_NUMBER: builtins.int
    ROTARY_SYSTEM_OPENING_SIZE_FIELD_NUMBER: builtins.int
    DRILL_DEPTH_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTION_COMPENSATION_STROKE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOP_PRESS_RATING_FIELD_NUMBER: builtins.int
    BRAKE_DESCRIPTION_FIELD_NUMBER: builtins.int
    DRAW_WORKS_TYPE_FIELD_NUMBER: builtins.int
    RIG_TYPE_CODE_FIELD_NUMBER: builtins.int
    VDL_STORM_FIELD_NUMBER: builtins.int
    BULK_CEMENT_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    VDL_MAX_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    RIG_NO_FIELD_NUMBER: builtins.int
    ROTARY_SYSTEM_RATING_FIELD_NUMBER: builtins.int
    ROTARY_SYSTEM_MODEL_FIELD_NUMBER: builtins.int
    DRILL_LINE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUM_THRUSTERS_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    AIR_GAP_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROVALS_FIELD_NUMBER: builtins.int
    CEMENT_UNIT_FIELD_NUMBER: builtins.int
    POTABLE_WATER_CAP_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_TYPE_FIELD_NUMBER: builtins.int
    BLOCK_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWIVEL_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_YEAR_FIELD_NUMBER: builtins.int
    ROTARY_SYSTEM_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEFAULT_ELEVATION_FIELD_NUMBER: builtins.int
    GENERATOR_FIELD_NUMBER: builtins.int
    BOP_PRESS_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOORING_SYSTEM_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    DERRICK_HEIGHT_FIELD_NUMBER: builtins.int
    HEAVE_MAX_FIELD_NUMBER: builtins.int
    MOTION_COMPENSATION_MIN_FIELD_NUMBER: builtins.int
    DRAW_WORKS_MOTOR_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    FLARE_DESCRIPTION_FIELD_NUMBER: builtins.int
    AIR_GAP_FIELD_NUMBER: builtins.int
    BLOCK_WEIGHT_FIELD_NUMBER: builtins.int
    DRILL_WATER_CAP_FIELD_NUMBER: builtins.int
    MAIN_ENGINE_FIELD_NUMBER: builtins.int
    RIG_CLASS_FIELD_NUMBER: builtins.int
    VDL_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTARY_SYSTEM_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_MUD_CAP_FIELD_NUMBER: builtins.int
    NUM_BLOCK_LINES_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    DEFAULT_ELEVATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    FUEL_CAP_FIELD_NUMBER: builtins.int
    MOTION_COMPENSATION_STROKE_FIELD_NUMBER: builtins.int
    NUM_CRANES_FIELD_NUMBER: builtins.int
    HOOK_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_HOOK_LOAD_FIELD_NUMBER: builtins.int
    DRILL_LINE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_LINE_RATING_FIELD_NUMBER: builtins.int
    DERRICK_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_OFFSHORE_FIELD_NUMBER: builtins.int
    WATER_DEPTH_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    BLOCK_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DERRICK_TYPE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DERRICK_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    IS_AZIMUTHING_FIELD_NUMBER: builtins.int
    MOTION_COMPENSATION_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_MOORING_SYSTEM_FIELD_NUMBER: builtins.int
    SWIVEL_RATING_FIELD_NUMBER: builtins.int
    RIG_MANUFACTURER_FIELD_NUMBER: builtins.int
    BULK_CEMENT_CAPACITY_FIELD_NUMBER: builtins.int
    ROTARY_SYSTEM_TYPE_FIELD_NUMBER: builtins.int
    DRIVE_TYPE_DESCRIPTION_FIELD_NUMBER: builtins.int
    HOOK_TYPE_FIELD_NUMBER: builtins.int
    DRIVE_TYPE_FIELD_NUMBER: builtins.int
    SCR_SYSTEM_FIELD_NUMBER: builtins.int
    BULK_MUD_CAP_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_MUD_CAP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEFAULT_ELEV_NAME_FIELD_NUMBER: builtins.int
    MOTION_COMPENSATION_MAX_FIELD_NUMBER: builtins.int
    BLOCK_RATING_FIELD_NUMBER: builtins.int
    HEAVE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIPE_STAND_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_AIR_PACKAGE_RIG_LINK_FIELD_NUMBER: builtins.int
    DM_GUIDELINE_FIELD_NUMBER: builtins.int
    CD_RIG_SHAKER_FIELD_NUMBER: builtins.int
    DM_RIG_OPERATION_FIELD_NUMBER: builtins.int
    CD_RIG_MOTOR_FIELD_NUMBER: builtins.int
    CD_RIG_ANCHOR_FIELD_NUMBER: builtins.int
    DM_DRILLINE_FIELD_NUMBER: builtins.int
    DM_RIG_MOVE_FIELD_NUMBER: builtins.int
    CD_RIG_PUMP_FIELD_NUMBER: builtins.int
    CD_RIG_HYDROCLONE_FIELD_NUMBER: builtins.int
    CD_RIG_PIT_FIELD_NUMBER: builtins.int
    CD_RIG_CENTRIFUGE_FIELD_NUMBER: builtins.int
    DM_RISER_FIELD_NUMBER: builtins.int
    CD_RIG_BOP_FIELD_NUMBER: builtins.int
    CD_RIG_DEGASSER_FIELD_NUMBER: builtins.int
    CD_RIG_SURFACE_FIELD_NUMBER: builtins.int
    CD_RIG_BOILER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def bop_system_size(self) -> global___StringMessage:
        """Original Name: BOP_SYSTEM_SIZE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def potable_water_cap(self) -> global___FloatMessage:
        """Original Name: POTABLE_WATER_CAP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mooring_system_code(self) -> global___StringMessage:
        """Original Name: MOORING_SYSTEM_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_water_cap_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_WATER_CAP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_system_opening_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTARY_SYSTEM_OPENING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_depth_rating(self) -> global___FloatMessage:
        """Original Name: WATER_DEPTH_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def derrick_wind_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: DERRICK_WIND_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gantry_description(self) -> global___StringMessage:
        """Original Name: GANTRY_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vdl_storm_dsdsunit(self) -> global___StringMessage:
        """Original Name: VDL_STORM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def draw_works_power(self) -> global___FloatMessage:
        """Original Name: DRAW_WORKS_POWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hook_rating(self) -> global___FloatMessage:
        """Original Name: HOOK_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def registration(self) -> global___StringMessage:
        """Original Name: REGISTRATION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motion_compensation_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTION_COMPENSATION_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_owner(self) -> global___StringMessage:
        """Original Name: RIG_OWNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def derrick_rating(self) -> global___FloatMessage:
        """Original Name: DERRICK_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fuel_cap_dsdsunit(self) -> global___StringMessage:
        """Original Name: FUEL_CAP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_system_torque(self) -> global___FloatMessage:
        """Original Name: ROTARY_SYSTEM_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_stand_length(self) -> global___FloatMessage:
        """Original Name: PIPE_STAND_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_id(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_name(self) -> global___StringMessage:
        """Original Name: RIG_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_handling_system(self) -> global___StringMessage:
        """Original Name: PIPE_HANDLING_SYSTEM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_line_size(self) -> global___FloatMessage:
        """Original Name: DRILL_LINE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_depth_rating(self) -> global___FloatMessage:
        """Original Name: DRILL_DEPTH_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wells_drilled(self) -> global___Int32Message:
        """Original Name: WELLS_DRILLED, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_mud_cap(self) -> global___FloatMessage:
        """Original Name: BULK_MUD_CAP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_hook_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_HOOK_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_system_make(self) -> global___StringMessage:
        """Original Name: ROTARY_SYSTEM_MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_derricks(self) -> global___Int32Message:
        """Original Name: NUM_DERRICKS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def derrick_wind_capacity(self) -> global___FloatMessage:
        """Original Name: DERRICK_WIND_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def draw_works_power_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRAW_WORKS_POWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swivel_type(self) -> global___StringMessage:
        """Original Name: SWIVEL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def crane_type(self) -> global___StringMessage:
        """Original Name: CRANE_TYPE, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_system_opening_size(self) -> global___FloatMessage:
        """Original Name: ROTARY_SYSTEM_OPENING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_depth_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_DEPTH_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motion_compensation_stroke_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTION_COMPENSATION_STROKE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_press_rating(self) -> global___FloatMessage:
        """Original Name: BOP_PRESS_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brake_description(self) -> global___StringMessage:
        """Original Name: BRAKE_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def draw_works_type(self) -> global___StringMessage:
        """Original Name: DRAW_WORKS_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_type_code(self) -> global___StringMessage:
        """Original Name: RIG_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vdl_storm(self) -> global___FloatMessage:
        """Original Name: VDL_STORM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_cement_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: BULK_CEMENT_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vdl_max(self) -> global___FloatMessage:
        """Original Name: VDL_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_no(self) -> global___StringMessage:
        """Original Name: RIG_NO, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_system_rating(self) -> global___FloatMessage:
        """Original Name: ROTARY_SYSTEM_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_system_model(self) -> global___StringMessage:
        """Original Name: ROTARY_SYSTEM_MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_line_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_LINE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_thrusters(self) -> global___Int32Message:
        """Original Name: NUM_THRUSTERS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def air_gap_dsdsunit(self) -> global___StringMessage:
        """Original Name: AIR_GAP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approvals(self) -> global___StringMessage:
        """Original Name: APPROVALS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_unit(self) -> global___StringMessage:
        """Original Name: CEMENT_UNIT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def potable_water_cap_dsdsunit(self) -> global___StringMessage:
        """Original Name: POTABLE_WATER_CAP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_type(self) -> global___StringMessage:
        """Original Name: RIG_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def block_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLOCK_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swivel_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWIVEL_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_year(self) -> global___StringMessage:
        """Original Name: RIG_YEAR, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_system_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTARY_SYSTEM_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_elevation(self) -> global___FloatMessage:
        """Original Name: DEFAULT_ELEVATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def generator(self) -> global___StringMessage:
        """Original Name: GENERATOR, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_press_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_PRESS_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mooring_system(self) -> global___StringMessage:
        """Original Name: MOORING_SYSTEM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def derrick_height(self) -> global___FloatMessage:
        """Original Name: DERRICK_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def heave_max(self) -> global___FloatMessage:
        """Original Name: HEAVE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motion_compensation_min(self) -> global___FloatMessage:
        """Original Name: MOTION_COMPENSATION_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def draw_works_motor(self) -> global___StringMessage:
        """Original Name: DRAW_WORKS_MOTOR, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flare_description(self) -> global___StringMessage:
        """Original Name: FLARE_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def air_gap(self) -> global___FloatMessage:
        """Original Name: AIR_GAP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def block_weight(self) -> global___FloatMessage:
        """Original Name: BLOCK_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_water_cap(self) -> global___FloatMessage:
        """Original Name: DRILL_WATER_CAP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def main_engine(self) -> global___StringMessage:
        """Original Name: MAIN_ENGINE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_class(self) -> global___StringMessage:
        """Original Name: RIG_CLASS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vdl_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: VDL_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_system_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTARY_SYSTEM_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_mud_cap(self) -> global___FloatMessage:
        """Original Name: LIQUID_MUD_CAP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_block_lines(self) -> global___Int32Message:
        """Original Name: NUM_BLOCK_LINES, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_elevation_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEFAULT_ELEVATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fuel_cap(self) -> global___FloatMessage:
        """Original Name: FUEL_CAP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motion_compensation_stroke(self) -> global___FloatMessage:
        """Original Name: MOTION_COMPENSATION_STROKE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_cranes(self) -> global___Int32Message:
        """Original Name: NUM_CRANES, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hook_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOOK_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_hook_load(self) -> global___FloatMessage:
        """Original Name: MAX_HOOK_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_line_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_LINE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_line_rating(self) -> global___FloatMessage:
        """Original Name: DRILL_LINE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def derrick_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: DERRICK_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_offshore(self) -> global___StringMessage:
        """Original Name: IS_OFFSHORE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_depth_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_DEPTH_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def block_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLOCK_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def derrick_type(self) -> global___StringMessage:
        """Original Name: DERRICK_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def derrick_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: DERRICK_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_azimuthing(self) -> global___StringMessage:
        """Original Name: IS_AZIMUTHING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motion_compensation_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTION_COMPENSATION_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_mooring_system(self) -> global___StringMessage:
        """Original Name: RIG_MOORING_SYSTEM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swivel_rating(self) -> global___FloatMessage:
        """Original Name: SWIVEL_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_manufacturer(self) -> global___StringMessage:
        """Original Name: RIG_MANUFACTURER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_cement_capacity(self) -> global___FloatMessage:
        """Original Name: BULK_CEMENT_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_system_type(self) -> global___StringMessage:
        """Original Name: ROTARY_SYSTEM_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_type_description(self) -> global___StringMessage:
        """Original Name: DRIVE_TYPE_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hook_type(self) -> global___StringMessage:
        """Original Name: HOOK_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_type(self) -> global___StringMessage:
        """Original Name: DRIVE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scr_system(self) -> global___StringMessage:
        """Original Name: SCR_SYSTEM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_mud_cap_dsdsunit(self) -> global___StringMessage:
        """Original Name: BULK_MUD_CAP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_mud_cap_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_MUD_CAP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_elev_name(self) -> global___StringMessage:
        """Original Name: DEFAULT_ELEV_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motion_compensation_max(self) -> global___FloatMessage:
        """Original Name: MOTION_COMPENSATION_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def block_rating(self) -> global___FloatMessage:
        """Original Name: BLOCK_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def heave_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: HEAVE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_stand_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_STAND_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_air_package_rig_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdAirPackageRigLinkRef]:
        """Remote references:

        Original Name: CD_AIR_PACKAGE_RIG_LINK, WrappedMessage: CdAirPackageRigLink
        FK_CD_AIR_PACKAGE_RIG_LINK_CD_RIG
        """
    @property
    def dm_guideline(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmGuidelineRef]:
        """Original Name: DM_GUIDELINE, WrappedMessage: DmGuideline
        FK_DM_GUIDELINE_CD_RIG
        """
    @property
    def cd_rig_shaker(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRigShakerRef]:
        """Original Name: CD_RIG_SHAKER, WrappedMessage: CdRigShaker
        FK_CD_RIG_SHAKER_CD_RIG
        """
    @property
    def dm_rig_operation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRigOperationRef]:
        """Original Name: DM_RIG_OPERATION, WrappedMessage: DmRigOperation
        FK_DM_RIG_OPERATION_CD_RIG
        """
    @property
    def cd_rig_motor(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRigMotorRef]:
        """Original Name: CD_RIG_MOTOR, WrappedMessage: CdRigMotor
        FK_CD_RIG_MOTOR_CD_RIG
        """
    @property
    def cd_rig_anchor(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRigAnchorRef]:
        """Original Name: CD_RIG_ANCHOR, WrappedMessage: CdRigAnchor
        FK_CD_RIG_ANCHOR_CD_RIG
        """
    @property
    def dm_drilline(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDrillineRef]:
        """Original Name: DM_DRILLINE, WrappedMessage: DmDrilline
        FK_DM_DRILLINE_CD_RIG
        """
    @property
    def dm_rig_move(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRigMoveRef]:
        """Original Name: DM_RIG_MOVE, WrappedMessage: DmRigMove
        FK_DM_RIG_MOVE_CD_RIG
        """
    @property
    def cd_rig_pump(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRigPumpRef]:
        """Original Name: CD_RIG_PUMP, WrappedMessage: CdRigPump
        FK_CD_RIG_PUMP_CD_RIG
        """
    @property
    def cd_rig_hydroclone(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRigHydrocloneRef]:
        """Original Name: CD_RIG_HYDROCLONE, WrappedMessage: CdRigHydroclone
        FK_CD_RIG_HYDROCLONE_CD_RIG
        """
    @property
    def cd_rig_pit(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRigPitRef]:
        """Original Name: CD_RIG_PIT, WrappedMessage: CdRigPit
        FK_CD_RIG_PIT_CD_RIG
        """
    @property
    def cd_rig_centrifuge(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRigCentrifugeRef]:
        """Original Name: CD_RIG_CENTRIFUGE, WrappedMessage: CdRigCentrifuge
        FK_CD_RIG_CENTRIFUGE_CD_RIG
        """
    @property
    def dm_riser(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRiserRef]:
        """Original Name: DM_RISER, WrappedMessage: DmRiser
        FK_DM_RISER_CD_RIG
        """
    @property
    def cd_rig_bop(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRigBopRef]:
        """Original Name: CD_RIG_BOP, WrappedMessage: CdRigBop
        FK_CD_RIG_BOP_CD_RIG
        """
    @property
    def cd_rig_degasser(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRigDegasserRef]:
        """Original Name: CD_RIG_DEGASSER, WrappedMessage: CdRigDegasser
        FK_CD_RIG_DEGASSER_CD_RIG
        """
    @property
    def cd_rig_surface(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRigSurfaceRef]:
        """Original Name: CD_RIG_SURFACE, WrappedMessage: CdRigSurface
        FK_CD_RIG_SURFACE_CD_RIG
        """
    @property
    def cd_rig_boiler(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRigBoilerRef]:
        """Original Name: CD_RIG_BOILER, WrappedMessage: CdRigBoiler
        FK_CD_RIG_BOILER_CD_RIG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        bop_system_size: global___StringMessage | None = ...,
        potable_water_cap: global___FloatMessage | None = ...,
        mooring_system_code: global___StringMessage | None = ...,
        drill_water_cap_dsdsunit: global___StringMessage | None = ...,
        rotary_system_opening_size_dsdsunit: global___StringMessage | None = ...,
        water_depth_rating: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        derrick_wind_capacity_dsdsunit: global___StringMessage | None = ...,
        gantry_description: global___StringMessage | None = ...,
        vdl_storm_dsdsunit: global___StringMessage | None = ...,
        draw_works_power: global___FloatMessage | None = ...,
        hook_rating: global___FloatMessage | None = ...,
        registration: global___StringMessage | None = ...,
        motion_compensation_max_dsdsunit: global___StringMessage | None = ...,
        rig_owner: global___StringMessage | None = ...,
        derrick_rating: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        fuel_cap_dsdsunit: global___StringMessage | None = ...,
        rotary_system_torque: global___FloatMessage | None = ...,
        pipe_stand_length: global___FloatMessage | None = ...,
        contractor_id: global___StringMessage | None = ...,
        rig_name: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        pipe_handling_system: global___StringMessage | None = ...,
        drill_line_size: global___FloatMessage | None = ...,
        drill_depth_rating: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        wells_drilled: global___Int32Message | None = ...,
        bulk_mud_cap: global___FloatMessage | None = ...,
        max_hook_load_dsdsunit: global___StringMessage | None = ...,
        rotary_system_make: global___StringMessage | None = ...,
        num_derricks: global___Int32Message | None = ...,
        derrick_wind_capacity: global___FloatMessage | None = ...,
        draw_works_power_dsdsunit: global___StringMessage | None = ...,
        swivel_type: global___StringMessage | None = ...,
        crane_type: global___StringMessage | None = ...,
        rotary_system_opening_size: global___FloatMessage | None = ...,
        drill_depth_rating_dsdsunit: global___StringMessage | None = ...,
        motion_compensation_stroke_dsdsunit: global___StringMessage | None = ...,
        bop_press_rating: global___FloatMessage | None = ...,
        brake_description: global___StringMessage | None = ...,
        draw_works_type: global___StringMessage | None = ...,
        rig_type_code: global___StringMessage | None = ...,
        vdl_storm: global___FloatMessage | None = ...,
        bulk_cement_capacity_dsdsunit: global___StringMessage | None = ...,
        vdl_max: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        rig_no: global___StringMessage | None = ...,
        rotary_system_rating: global___FloatMessage | None = ...,
        rotary_system_model: global___StringMessage | None = ...,
        drill_line_size_dsdsunit: global___StringMessage | None = ...,
        num_thrusters: global___Int32Message | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        air_gap_dsdsunit: global___StringMessage | None = ...,
        approvals: global___StringMessage | None = ...,
        cement_unit: global___StringMessage | None = ...,
        potable_water_cap_dsdsunit: global___StringMessage | None = ...,
        rig_type: global___StringMessage | None = ...,
        block_rating_dsdsunit: global___StringMessage | None = ...,
        swivel_rating_dsdsunit: global___StringMessage | None = ...,
        rig_year: global___StringMessage | None = ...,
        rotary_system_torque_dsdsunit: global___StringMessage | None = ...,
        default_elevation: global___FloatMessage | None = ...,
        generator: global___StringMessage | None = ...,
        bop_press_rating_dsdsunit: global___StringMessage | None = ...,
        mooring_system: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        derrick_height: global___FloatMessage | None = ...,
        heave_max: global___FloatMessage | None = ...,
        motion_compensation_min: global___FloatMessage | None = ...,
        draw_works_motor: global___StringMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        flare_description: global___StringMessage | None = ...,
        air_gap: global___FloatMessage | None = ...,
        block_weight: global___FloatMessage | None = ...,
        drill_water_cap: global___FloatMessage | None = ...,
        main_engine: global___StringMessage | None = ...,
        rig_class: global___StringMessage | None = ...,
        vdl_max_dsdsunit: global___StringMessage | None = ...,
        rotary_system_rating_dsdsunit: global___StringMessage | None = ...,
        liquid_mud_cap: global___FloatMessage | None = ...,
        num_block_lines: global___Int32Message | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        default_elevation_dsdsunit: global___StringMessage | None = ...,
        fuel_cap: global___FloatMessage | None = ...,
        motion_compensation_stroke: global___FloatMessage | None = ...,
        num_cranes: global___Int32Message | None = ...,
        hook_rating_dsdsunit: global___StringMessage | None = ...,
        max_hook_load: global___FloatMessage | None = ...,
        drill_line_rating_dsdsunit: global___StringMessage | None = ...,
        drill_line_rating: global___FloatMessage | None = ...,
        derrick_rating_dsdsunit: global___StringMessage | None = ...,
        is_offshore: global___StringMessage | None = ...,
        water_depth_rating_dsdsunit: global___StringMessage | None = ...,
        block_weight_dsdsunit: global___StringMessage | None = ...,
        derrick_type: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        derrick_height_dsdsunit: global___StringMessage | None = ...,
        rig_id: builtins.str = ...,
        is_readonly: global___StringMessage | None = ...,
        is_azimuthing: global___StringMessage | None = ...,
        motion_compensation_min_dsdsunit: global___StringMessage | None = ...,
        rig_mooring_system: global___StringMessage | None = ...,
        swivel_rating: global___FloatMessage | None = ...,
        rig_manufacturer: global___StringMessage | None = ...,
        bulk_cement_capacity: global___FloatMessage | None = ...,
        rotary_system_type: global___StringMessage | None = ...,
        drive_type_description: global___StringMessage | None = ...,
        hook_type: global___StringMessage | None = ...,
        drive_type: global___StringMessage | None = ...,
        scr_system: global___StringMessage | None = ...,
        bulk_mud_cap_dsdsunit: global___StringMessage | None = ...,
        liquid_mud_cap_dsdsunit: global___StringMessage | None = ...,
        default_elev_name: global___StringMessage | None = ...,
        motion_compensation_max: global___FloatMessage | None = ...,
        block_rating: global___FloatMessage | None = ...,
        heave_max_dsdsunit: global___StringMessage | None = ...,
        pipe_stand_length_dsdsunit: global___StringMessage | None = ...,
        cd_air_package_rig_link: collections.abc.Iterable[global___CdAirPackageRigLinkRef] | None = ...,
        dm_guideline: collections.abc.Iterable[global___DmGuidelineRef] | None = ...,
        cd_rig_shaker: collections.abc.Iterable[global___CdRigShakerRef] | None = ...,
        dm_rig_operation: collections.abc.Iterable[global___DmRigOperationRef] | None = ...,
        cd_rig_motor: collections.abc.Iterable[global___CdRigMotorRef] | None = ...,
        cd_rig_anchor: collections.abc.Iterable[global___CdRigAnchorRef] | None = ...,
        dm_drilline: collections.abc.Iterable[global___DmDrillineRef] | None = ...,
        dm_rig_move: collections.abc.Iterable[global___DmRigMoveRef] | None = ...,
        cd_rig_pump: collections.abc.Iterable[global___CdRigPumpRef] | None = ...,
        cd_rig_hydroclone: collections.abc.Iterable[global___CdRigHydrocloneRef] | None = ...,
        cd_rig_pit: collections.abc.Iterable[global___CdRigPitRef] | None = ...,
        cd_rig_centrifuge: collections.abc.Iterable[global___CdRigCentrifugeRef] | None = ...,
        dm_riser: collections.abc.Iterable[global___DmRiserRef] | None = ...,
        cd_rig_bop: collections.abc.Iterable[global___CdRigBopRef] | None = ...,
        cd_rig_degasser: collections.abc.Iterable[global___CdRigDegasserRef] | None = ...,
        cd_rig_surface: collections.abc.Iterable[global___CdRigSurfaceRef] | None = ...,
        cd_rig_boiler: collections.abc.Iterable[global___CdRigBoilerRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["air_gap", b"air_gap", "air_gap_dsdsunit", b"air_gap_dsdsunit", "approvals", b"approvals", "block_rating", b"block_rating", "block_rating_dsdsunit", b"block_rating_dsdsunit", "block_weight", b"block_weight", "block_weight_dsdsunit", b"block_weight_dsdsunit", "bop_press_rating", b"bop_press_rating", "bop_press_rating_dsdsunit", b"bop_press_rating_dsdsunit", "bop_system_size", b"bop_system_size", "brake_description", b"brake_description", "bulk_cement_capacity", b"bulk_cement_capacity", "bulk_cement_capacity_dsdsunit", b"bulk_cement_capacity_dsdsunit", "bulk_mud_cap", b"bulk_mud_cap", "bulk_mud_cap_dsdsunit", b"bulk_mud_cap_dsdsunit", "cement_unit", b"cement_unit", "contractor_id", b"contractor_id", "crane_type", b"crane_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "default_elev_name", b"default_elev_name", "default_elevation", b"default_elevation", "default_elevation_dsdsunit", b"default_elevation_dsdsunit", "derrick_height", b"derrick_height", "derrick_height_dsdsunit", b"derrick_height_dsdsunit", "derrick_rating", b"derrick_rating", "derrick_rating_dsdsunit", b"derrick_rating_dsdsunit", "derrick_type", b"derrick_type", "derrick_wind_capacity", b"derrick_wind_capacity", "derrick_wind_capacity_dsdsunit", b"derrick_wind_capacity_dsdsunit", "draw_works_motor", b"draw_works_motor", "draw_works_power", b"draw_works_power", "draw_works_power_dsdsunit", b"draw_works_power_dsdsunit", "draw_works_type", b"draw_works_type", "drill_depth_rating", b"drill_depth_rating", "drill_depth_rating_dsdsunit", b"drill_depth_rating_dsdsunit", "drill_line_rating", b"drill_line_rating", "drill_line_rating_dsdsunit", b"drill_line_rating_dsdsunit", "drill_line_size", b"drill_line_size", "drill_line_size_dsdsunit", b"drill_line_size_dsdsunit", "drill_water_cap", b"drill_water_cap", "drill_water_cap_dsdsunit", b"drill_water_cap_dsdsunit", "drive_type", b"drive_type", "drive_type_description", b"drive_type_description", "end_date", b"end_date", "flare_description", b"flare_description", "fuel_cap", b"fuel_cap", "fuel_cap_dsdsunit", b"fuel_cap_dsdsunit", "gantry_description", b"gantry_description", "generator", b"generator", "heave_max", b"heave_max", "heave_max_dsdsunit", b"heave_max_dsdsunit", "hook_rating", b"hook_rating", "hook_rating_dsdsunit", b"hook_rating_dsdsunit", "hook_type", b"hook_type", "is_azimuthing", b"is_azimuthing", "is_offshore", b"is_offshore", "is_readonly", b"is_readonly", "liquid_mud_cap", b"liquid_mud_cap", "liquid_mud_cap_dsdsunit", b"liquid_mud_cap_dsdsunit", "main_engine", b"main_engine", "max_hook_load", b"max_hook_load", "max_hook_load_dsdsunit", b"max_hook_load_dsdsunit", "mooring_system", b"mooring_system", "mooring_system_code", b"mooring_system_code", "motion_compensation_max", b"motion_compensation_max", "motion_compensation_max_dsdsunit", b"motion_compensation_max_dsdsunit", "motion_compensation_min", b"motion_compensation_min", "motion_compensation_min_dsdsunit", b"motion_compensation_min_dsdsunit", "motion_compensation_stroke", b"motion_compensation_stroke", "motion_compensation_stroke_dsdsunit", b"motion_compensation_stroke_dsdsunit", "native_uid", b"native_uid", "num_block_lines", b"num_block_lines", "num_cranes", b"num_cranes", "num_derricks", b"num_derricks", "num_thrusters", b"num_thrusters", "pipe_handling_system", b"pipe_handling_system", "pipe_stand_length", b"pipe_stand_length", "pipe_stand_length_dsdsunit", b"pipe_stand_length_dsdsunit", "potable_water_cap", b"potable_water_cap", "potable_water_cap_dsdsunit", b"potable_water_cap_dsdsunit", "registration", b"registration", "remarks", b"remarks", "rig_class", b"rig_class", "rig_manufacturer", b"rig_manufacturer", "rig_mooring_system", b"rig_mooring_system", "rig_name", b"rig_name", "rig_no", b"rig_no", "rig_owner", b"rig_owner", "rig_type", b"rig_type", "rig_type_code", b"rig_type_code", "rig_year", b"rig_year", "rotary_system_make", b"rotary_system_make", "rotary_system_model", b"rotary_system_model", "rotary_system_opening_size", b"rotary_system_opening_size", "rotary_system_opening_size_dsdsunit", b"rotary_system_opening_size_dsdsunit", "rotary_system_rating", b"rotary_system_rating", "rotary_system_rating_dsdsunit", b"rotary_system_rating_dsdsunit", "rotary_system_torque", b"rotary_system_torque", "rotary_system_torque_dsdsunit", b"rotary_system_torque_dsdsunit", "rotary_system_type", b"rotary_system_type", "scr_system", b"scr_system", "start_date", b"start_date", "swivel_rating", b"swivel_rating", "swivel_rating_dsdsunit", b"swivel_rating_dsdsunit", "swivel_type", b"swivel_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "vdl_max", b"vdl_max", "vdl_max_dsdsunit", b"vdl_max_dsdsunit", "vdl_storm", b"vdl_storm", "vdl_storm_dsdsunit", b"vdl_storm_dsdsunit", "water_depth_rating", b"water_depth_rating", "water_depth_rating_dsdsunit", b"water_depth_rating_dsdsunit", "wells_drilled", b"wells_drilled"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["air_gap", b"air_gap", "air_gap_dsdsunit", b"air_gap_dsdsunit", "approvals", b"approvals", "block_rating", b"block_rating", "block_rating_dsdsunit", b"block_rating_dsdsunit", "block_weight", b"block_weight", "block_weight_dsdsunit", b"block_weight_dsdsunit", "bop_press_rating", b"bop_press_rating", "bop_press_rating_dsdsunit", b"bop_press_rating_dsdsunit", "bop_system_size", b"bop_system_size", "brake_description", b"brake_description", "bulk_cement_capacity", b"bulk_cement_capacity", "bulk_cement_capacity_dsdsunit", b"bulk_cement_capacity_dsdsunit", "bulk_mud_cap", b"bulk_mud_cap", "bulk_mud_cap_dsdsunit", b"bulk_mud_cap_dsdsunit", "cd_air_package_rig_link", b"cd_air_package_rig_link", "cd_rig_anchor", b"cd_rig_anchor", "cd_rig_boiler", b"cd_rig_boiler", "cd_rig_bop", b"cd_rig_bop", "cd_rig_centrifuge", b"cd_rig_centrifuge", "cd_rig_degasser", b"cd_rig_degasser", "cd_rig_hydroclone", b"cd_rig_hydroclone", "cd_rig_motor", b"cd_rig_motor", "cd_rig_pit", b"cd_rig_pit", "cd_rig_pump", b"cd_rig_pump", "cd_rig_shaker", b"cd_rig_shaker", "cd_rig_surface", b"cd_rig_surface", "cement_unit", b"cement_unit", "contractor_id", b"contractor_id", "crane_type", b"crane_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "default_elev_name", b"default_elev_name", "default_elevation", b"default_elevation", "default_elevation_dsdsunit", b"default_elevation_dsdsunit", "derrick_height", b"derrick_height", "derrick_height_dsdsunit", b"derrick_height_dsdsunit", "derrick_rating", b"derrick_rating", "derrick_rating_dsdsunit", b"derrick_rating_dsdsunit", "derrick_type", b"derrick_type", "derrick_wind_capacity", b"derrick_wind_capacity", "derrick_wind_capacity_dsdsunit", b"derrick_wind_capacity_dsdsunit", "dm_drilline", b"dm_drilline", "dm_guideline", b"dm_guideline", "dm_rig_move", b"dm_rig_move", "dm_rig_operation", b"dm_rig_operation", "dm_riser", b"dm_riser", "draw_works_motor", b"draw_works_motor", "draw_works_power", b"draw_works_power", "draw_works_power_dsdsunit", b"draw_works_power_dsdsunit", "draw_works_type", b"draw_works_type", "drill_depth_rating", b"drill_depth_rating", "drill_depth_rating_dsdsunit", b"drill_depth_rating_dsdsunit", "drill_line_rating", b"drill_line_rating", "drill_line_rating_dsdsunit", b"drill_line_rating_dsdsunit", "drill_line_size", b"drill_line_size", "drill_line_size_dsdsunit", b"drill_line_size_dsdsunit", "drill_water_cap", b"drill_water_cap", "drill_water_cap_dsdsunit", b"drill_water_cap_dsdsunit", "drive_type", b"drive_type", "drive_type_description", b"drive_type_description", "end_date", b"end_date", "flare_description", b"flare_description", "fuel_cap", b"fuel_cap", "fuel_cap_dsdsunit", b"fuel_cap_dsdsunit", "gantry_description", b"gantry_description", "generator", b"generator", "heave_max", b"heave_max", "heave_max_dsdsunit", b"heave_max_dsdsunit", "hook_rating", b"hook_rating", "hook_rating_dsdsunit", b"hook_rating_dsdsunit", "hook_type", b"hook_type", "is_azimuthing", b"is_azimuthing", "is_offshore", b"is_offshore", "is_readonly", b"is_readonly", "liquid_mud_cap", b"liquid_mud_cap", "liquid_mud_cap_dsdsunit", b"liquid_mud_cap_dsdsunit", "main_engine", b"main_engine", "max_hook_load", b"max_hook_load", "max_hook_load_dsdsunit", b"max_hook_load_dsdsunit", "mooring_system", b"mooring_system", "mooring_system_code", b"mooring_system_code", "motion_compensation_max", b"motion_compensation_max", "motion_compensation_max_dsdsunit", b"motion_compensation_max_dsdsunit", "motion_compensation_min", b"motion_compensation_min", "motion_compensation_min_dsdsunit", b"motion_compensation_min_dsdsunit", "motion_compensation_stroke", b"motion_compensation_stroke", "motion_compensation_stroke_dsdsunit", b"motion_compensation_stroke_dsdsunit", "native_uid", b"native_uid", "num_block_lines", b"num_block_lines", "num_cranes", b"num_cranes", "num_derricks", b"num_derricks", "num_thrusters", b"num_thrusters", "pipe_handling_system", b"pipe_handling_system", "pipe_stand_length", b"pipe_stand_length", "pipe_stand_length_dsdsunit", b"pipe_stand_length_dsdsunit", "potable_water_cap", b"potable_water_cap", "potable_water_cap_dsdsunit", b"potable_water_cap_dsdsunit", "registration", b"registration", "remarks", b"remarks", "rig_class", b"rig_class", "rig_id", b"rig_id", "rig_manufacturer", b"rig_manufacturer", "rig_mooring_system", b"rig_mooring_system", "rig_name", b"rig_name", "rig_no", b"rig_no", "rig_owner", b"rig_owner", "rig_type", b"rig_type", "rig_type_code", b"rig_type_code", "rig_year", b"rig_year", "rotary_system_make", b"rotary_system_make", "rotary_system_model", b"rotary_system_model", "rotary_system_opening_size", b"rotary_system_opening_size", "rotary_system_opening_size_dsdsunit", b"rotary_system_opening_size_dsdsunit", "rotary_system_rating", b"rotary_system_rating", "rotary_system_rating_dsdsunit", b"rotary_system_rating_dsdsunit", "rotary_system_torque", b"rotary_system_torque", "rotary_system_torque_dsdsunit", b"rotary_system_torque_dsdsunit", "rotary_system_type", b"rotary_system_type", "scr_system", b"scr_system", "start_date", b"start_date", "swivel_rating", b"swivel_rating", "swivel_rating_dsdsunit", b"swivel_rating_dsdsunit", "swivel_type", b"swivel_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "vdl_max", b"vdl_max", "vdl_max_dsdsunit", b"vdl_max_dsdsunit", "vdl_storm", b"vdl_storm", "vdl_storm_dsdsunit", b"vdl_storm_dsdsunit", "water_depth_rating", b"water_depth_rating", "water_depth_rating_dsdsunit", b"water_depth_rating_dsdsunit", "wells_drilled", b"wells_drilled"]) -> None: ...

global___CdRig = CdRig

class CdRigAnchor(google.protobuf.message.Message):
    """Original Name: CD_RIG_ANCHOR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COUPLING_RATING_FIELD_NUMBER: builtins.int
    ANCHOR_LOCATION_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    ANCHOR_TYPE_FIELD_NUMBER: builtins.int
    ANCHOR_NO_FIELD_NUMBER: builtins.int
    CHAIN_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CHAIN_RATING_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    ANCHOR_RATING_FIELD_NUMBER: builtins.int
    LINE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COUPLING_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    LINE_RATING_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    ANCHOR_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    IS_IN_USE_FIELD_NUMBER: builtins.int
    ANCHOR_ID_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    DM_ANCHOR_TEST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def coupling_rating(self) -> global___FloatMessage:
        """Original Name: COUPLING_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anchor_location(self) -> global___StringMessage:
        """Original Name: ANCHOR_LOCATION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anchor_type(self) -> global___StringMessage:
        """Original Name: ANCHOR_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anchor_no(self) -> global___StringMessage:
        """Original Name: ANCHOR_NO, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chain_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHAIN_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chain_rating(self) -> global___FloatMessage:
        """Original Name: CHAIN_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def anchor_rating(self) -> global___FloatMessage:
        """Original Name: ANCHOR_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coupling_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: COUPLING_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_rating(self) -> global___FloatMessage:
        """Original Name: LINE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anchor_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANCHOR_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_in_use(self) -> global___StringMessage:
        """Original Name: IS_IN_USE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    anchor_id: builtins.str
    """Original Name: ANCHOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_CD_RIG_ANCHOR_CD_RIG
        """
    @property
    def dm_anchor_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmAnchorTestRef]:
        """Original Name: DM_ANCHOR_TEST, WrappedMessage: DmAnchorTest
        FK_DM_ANCHOR_TEST_CD_RIG_ANCHOR
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        coupling_rating: global___FloatMessage | None = ...,
        anchor_location: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        anchor_type: global___StringMessage | None = ...,
        anchor_no: global___StringMessage | None = ...,
        chain_rating_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        chain_rating: global___FloatMessage | None = ...,
        rig_id: builtins.str = ...,
        anchor_rating: global___FloatMessage | None = ...,
        line_rating_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        coupling_rating_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        model: global___StringMessage | None = ...,
        line_rating: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        anchor_rating_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        is_in_use: global___StringMessage | None = ...,
        anchor_id: builtins.str = ...,
        cd_rig: global___CdRigRef | None = ...,
        dm_anchor_test: collections.abc.Iterable[global___DmAnchorTestRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["anchor_location", b"anchor_location", "anchor_no", b"anchor_no", "anchor_rating", b"anchor_rating", "anchor_rating_dsdsunit", b"anchor_rating_dsdsunit", "anchor_type", b"anchor_type", "cd_rig", b"cd_rig", "chain_rating", b"chain_rating", "chain_rating_dsdsunit", b"chain_rating_dsdsunit", "coupling_rating", b"coupling_rating", "coupling_rating_dsdsunit", b"coupling_rating_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "is_in_use", b"is_in_use", "line_rating", b"line_rating", "line_rating_dsdsunit", b"line_rating_dsdsunit", "make", b"make", "model", b"model", "native_uid", b"native_uid", "remarks", b"remarks", "sequence_no", b"sequence_no", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["anchor_id", b"anchor_id", "anchor_location", b"anchor_location", "anchor_no", b"anchor_no", "anchor_rating", b"anchor_rating", "anchor_rating_dsdsunit", b"anchor_rating_dsdsunit", "anchor_type", b"anchor_type", "cd_rig", b"cd_rig", "chain_rating", b"chain_rating", "chain_rating_dsdsunit", b"chain_rating_dsdsunit", "coupling_rating", b"coupling_rating", "coupling_rating_dsdsunit", b"coupling_rating_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dm_anchor_test", b"dm_anchor_test", "is_in_use", b"is_in_use", "line_rating", b"line_rating", "line_rating_dsdsunit", b"line_rating_dsdsunit", "make", b"make", "model", b"model", "native_uid", b"native_uid", "remarks", b"remarks", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdRigAnchor = CdRigAnchor

class CdRigBoiler(google.protobuf.message.Message):
    """Original Name: CD_RIG_BOILER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FUEL_CAP_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    BOILER_OUTPUT_FIELD_NUMBER: builtins.int
    BOILER_NO_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DATE_REMOVED_FIELD_NUMBER: builtins.int
    FUEL_CAP_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    BOILER_ID_FIELD_NUMBER: builtins.int
    BOILER_OUTPUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fuel_cap_dsdsunit(self) -> global___StringMessage:
        """Original Name: FUEL_CAP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def boiler_output(self) -> global___FloatMessage:
        """Original Name: BOILER_OUTPUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def boiler_no(self) -> global___StringMessage:
        """Original Name: BOILER_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_removed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REMOVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fuel_cap(self) -> global___FloatMessage:
        """Original Name: FUEL_CAP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    boiler_id: builtins.str
    """Original Name: BOILER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def boiler_output_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOILER_OUTPUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_CD_RIG_BOILER_CD_RIG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        fuel_cap_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        boiler_output: global___FloatMessage | None = ...,
        boiler_no: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        model: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        date_removed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fuel_cap: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        boiler_id: builtins.str = ...,
        boiler_output_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        rig_id: builtins.str = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        type: global___StringMessage | None = ...,
        cd_rig: global___CdRigRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["boiler_no", b"boiler_no", "boiler_output", b"boiler_output", "boiler_output_dsdsunit", b"boiler_output_dsdsunit", "cd_rig", b"cd_rig", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "fuel_cap", b"fuel_cap", "fuel_cap_dsdsunit", b"fuel_cap_dsdsunit", "make", b"make", "model", b"model", "native_uid", b"native_uid", "remarks", b"remarks", "sequence_no", b"sequence_no", "type", b"type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["boiler_id", b"boiler_id", "boiler_no", b"boiler_no", "boiler_output", b"boiler_output", "boiler_output_dsdsunit", b"boiler_output_dsdsunit", "cd_rig", b"cd_rig", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "fuel_cap", b"fuel_cap", "fuel_cap_dsdsunit", b"fuel_cap_dsdsunit", "make", b"make", "model", b"model", "native_uid", b"native_uid", "remarks", b"remarks", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdRigBoiler = CdRigBoiler

class CdRigBop(google.protobuf.message.Message):
    """Original Name: CD_RIG_BOP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CHICKSANS_PRESSURE_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    LEN_SURF_LINE_FIELD_NUMBER: builtins.int
    LEN_KILL_LINE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    ACCUMULATOR_CAPACITY_FIELD_NUMBER: builtins.int
    CHOKE_MANIFOLD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_REMOVED_FIELD_NUMBER: builtins.int
    OD_CHOKE_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_CHOKE_LINE_FIELD_NUMBER: builtins.int
    ID_CHOKE_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEN_CHOKE_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DIVERTER_WORKING_PRESSURE_FIELD_NUMBER: builtins.int
    BOP_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    OD_KILL_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIVERTER_DIAMETER_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    CHICKSANS_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_KILL_LINE_FIELD_NUMBER: builtins.int
    DIVERTER_WORKING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_KILL_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACCUMULATOR_OP_RATING_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    BOP_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    CONTROL_MANIFOLD_DESCRIPTION_FIELD_NUMBER: builtins.int
    ID_SURF_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEN_SURF_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOP_RATING_FIELD_NUMBER: builtins.int
    CHOKE_MANIFOLD_PRESSURE_FIELD_NUMBER: builtins.int
    DIVERTER_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACCUMULATOR_TYPE_FIELD_NUMBER: builtins.int
    LEN_KILL_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACCUMULATOR_OP_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_KILL_LINE_FIELD_NUMBER: builtins.int
    OD_SURF_LINE_FIELD_NUMBER: builtins.int
    OD_SURF_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    LEN_CHOKE_LINE_FIELD_NUMBER: builtins.int
    DIVERTER_TYPE_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    ACCUMULATOR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHICKSANS_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHICKSANS_DIAMETER_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    BOP_SIZE_FIELD_NUMBER: builtins.int
    BOP_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_ROTATING_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    ID_SURF_LINE_FIELD_NUMBER: builtins.int
    CHOKE_MANIFOLD_TYPE_FIELD_NUMBER: builtins.int
    CONTROL_MANIFOLD_TYPE_FIELD_NUMBER: builtins.int
    ID_CHOKE_LINE_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    CD_RIG_BOP_COMPONENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def chicksans_pressure(self) -> global___FloatMessage:
        """Original Name: CHICKSANS_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_surf_line(self) -> global___FloatMessage:
        """Original Name: LEN_SURF_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_kill_line(self) -> global___FloatMessage:
        """Original Name: LEN_KILL_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def accumulator_capacity(self) -> global___FloatMessage:
        """Original Name: ACCUMULATOR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_manifold_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_MANIFOLD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_removed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REMOVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_choke_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_CHOKE_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_choke_line(self) -> global___FloatMessage:
        """Original Name: OD_CHOKE_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_choke_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_CHOKE_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_choke_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEN_CHOKE_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diverter_working_pressure(self) -> global___FloatMessage:
        """Original Name: DIVERTER_WORKING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    bop_id: builtins.str
    """Original Name: BOP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_kill_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_KILL_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diverter_diameter(self) -> global___FloatMessage:
        """Original Name: DIVERTER_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chicksans_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHICKSANS_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_kill_line(self) -> global___FloatMessage:
        """Original Name: OD_KILL_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diverter_working_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIVERTER_WORKING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_kill_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_KILL_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def accumulator_op_rating(self) -> global___FloatMessage:
        """Original Name: ACCUMULATOR_OP_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def control_manifold_description(self) -> global___StringMessage:
        """Original Name: CONTROL_MANIFOLD_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_surf_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_SURF_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_surf_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEN_SURF_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_rating(self) -> global___FloatMessage:
        """Original Name: BOP_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_manifold_pressure(self) -> global___FloatMessage:
        """Original Name: CHOKE_MANIFOLD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diverter_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIVERTER_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def accumulator_type(self) -> global___StringMessage:
        """Original Name: ACCUMULATOR_TYPE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_kill_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEN_KILL_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def accumulator_op_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACCUMULATOR_OP_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_kill_line(self) -> global___FloatMessage:
        """Original Name: ID_KILL_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_surf_line(self) -> global___FloatMessage:
        """Original Name: OD_SURF_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_surf_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_SURF_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_choke_line(self) -> global___FloatMessage:
        """Original Name: LEN_CHOKE_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diverter_type(self) -> global___StringMessage:
        """Original Name: DIVERTER_TYPE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def accumulator_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACCUMULATOR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chicksans_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHICKSANS_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chicksans_diameter(self) -> global___FloatMessage:
        """Original Name: CHICKSANS_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_size(self) -> global___FloatMessage:
        """Original Name: BOP_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_rotating(self) -> global___StringMessage:
        """Original Name: IS_ROTATING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_surf_line(self) -> global___FloatMessage:
        """Original Name: ID_SURF_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_manifold_type(self) -> global___StringMessage:
        """Original Name: CHOKE_MANIFOLD_TYPE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def control_manifold_type(self) -> global___StringMessage:
        """Original Name: CONTROL_MANIFOLD_TYPE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_choke_line(self) -> global___FloatMessage:
        """Original Name: ID_CHOKE_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_CD_RIG_BOP_CD_RIG
        """
    @property
    def cd_rig_bop_component(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRigBopComponentRef]:
        """Original Name: CD_RIG_BOP_COMPONENT, WrappedMessage: CdRigBopComponent
        FK_CD_RIG_BOP_COMPONENT_CD_RIG_BOP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        chicksans_pressure: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        len_surf_line: global___FloatMessage | None = ...,
        len_kill_line: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        accumulator_capacity: global___FloatMessage | None = ...,
        choke_manifold_pressure_dsdsunit: global___StringMessage | None = ...,
        date_removed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        od_choke_line_dsdsunit: global___StringMessage | None = ...,
        od_choke_line: global___FloatMessage | None = ...,
        id_choke_line_dsdsunit: global___StringMessage | None = ...,
        len_choke_line_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        diverter_working_pressure: global___FloatMessage | None = ...,
        bop_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        od_kill_line_dsdsunit: global___StringMessage | None = ...,
        diverter_diameter: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        chicksans_pressure_dsdsunit: global___StringMessage | None = ...,
        od_kill_line: global___FloatMessage | None = ...,
        diverter_working_pressure_dsdsunit: global___StringMessage | None = ...,
        id_kill_line_dsdsunit: global___StringMessage | None = ...,
        accumulator_op_rating: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        bop_rating_dsdsunit: global___StringMessage | None = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        control_manifold_description: global___StringMessage | None = ...,
        id_surf_line_dsdsunit: global___StringMessage | None = ...,
        len_surf_line_dsdsunit: global___StringMessage | None = ...,
        bop_rating: global___FloatMessage | None = ...,
        choke_manifold_pressure: global___FloatMessage | None = ...,
        diverter_diameter_dsdsunit: global___StringMessage | None = ...,
        accumulator_type: global___StringMessage | None = ...,
        len_kill_line_dsdsunit: global___StringMessage | None = ...,
        accumulator_op_rating_dsdsunit: global___StringMessage | None = ...,
        id_kill_line: global___FloatMessage | None = ...,
        od_surf_line: global___FloatMessage | None = ...,
        od_surf_line_dsdsunit: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        len_choke_line: global___FloatMessage | None = ...,
        diverter_type: global___StringMessage | None = ...,
        rig_id: builtins.str = ...,
        accumulator_capacity_dsdsunit: global___StringMessage | None = ...,
        chicksans_diameter_dsdsunit: global___StringMessage | None = ...,
        chicksans_diameter: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        bop_size: global___FloatMessage | None = ...,
        bop_size_dsdsunit: global___StringMessage | None = ...,
        is_rotating: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        id_surf_line: global___FloatMessage | None = ...,
        choke_manifold_type: global___StringMessage | None = ...,
        control_manifold_type: global___StringMessage | None = ...,
        id_choke_line: global___FloatMessage | None = ...,
        cd_rig: global___CdRigRef | None = ...,
        cd_rig_bop_component: collections.abc.Iterable[global___CdRigBopComponentRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["accumulator_capacity", b"accumulator_capacity", "accumulator_capacity_dsdsunit", b"accumulator_capacity_dsdsunit", "accumulator_op_rating", b"accumulator_op_rating", "accumulator_op_rating_dsdsunit", b"accumulator_op_rating_dsdsunit", "accumulator_type", b"accumulator_type", "bop_rating", b"bop_rating", "bop_rating_dsdsunit", b"bop_rating_dsdsunit", "bop_size", b"bop_size", "bop_size_dsdsunit", b"bop_size_dsdsunit", "cd_rig", b"cd_rig", "chicksans_diameter", b"chicksans_diameter", "chicksans_diameter_dsdsunit", b"chicksans_diameter_dsdsunit", "chicksans_pressure", b"chicksans_pressure", "chicksans_pressure_dsdsunit", b"chicksans_pressure_dsdsunit", "choke_manifold_pressure", b"choke_manifold_pressure", "choke_manifold_pressure_dsdsunit", b"choke_manifold_pressure_dsdsunit", "choke_manifold_type", b"choke_manifold_type", "control_manifold_description", b"control_manifold_description", "control_manifold_type", b"control_manifold_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "diverter_diameter", b"diverter_diameter", "diverter_diameter_dsdsunit", b"diverter_diameter_dsdsunit", "diverter_type", b"diverter_type", "diverter_working_pressure", b"diverter_working_pressure", "diverter_working_pressure_dsdsunit", b"diverter_working_pressure_dsdsunit", "id_choke_line", b"id_choke_line", "id_choke_line_dsdsunit", b"id_choke_line_dsdsunit", "id_kill_line", b"id_kill_line", "id_kill_line_dsdsunit", b"id_kill_line_dsdsunit", "id_surf_line", b"id_surf_line", "id_surf_line_dsdsunit", b"id_surf_line_dsdsunit", "is_rotating", b"is_rotating", "len_choke_line", b"len_choke_line", "len_choke_line_dsdsunit", b"len_choke_line_dsdsunit", "len_kill_line", b"len_kill_line", "len_kill_line_dsdsunit", b"len_kill_line_dsdsunit", "len_surf_line", b"len_surf_line", "len_surf_line_dsdsunit", b"len_surf_line_dsdsunit", "make", b"make", "model", b"model", "native_uid", b"native_uid", "od_choke_line", b"od_choke_line", "od_choke_line_dsdsunit", b"od_choke_line_dsdsunit", "od_kill_line", b"od_kill_line", "od_kill_line_dsdsunit", b"od_kill_line_dsdsunit", "od_surf_line", b"od_surf_line", "od_surf_line_dsdsunit", b"od_surf_line_dsdsunit", "remarks", b"remarks", "sequence_no", b"sequence_no", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["accumulator_capacity", b"accumulator_capacity", "accumulator_capacity_dsdsunit", b"accumulator_capacity_dsdsunit", "accumulator_op_rating", b"accumulator_op_rating", "accumulator_op_rating_dsdsunit", b"accumulator_op_rating_dsdsunit", "accumulator_type", b"accumulator_type", "bop_id", b"bop_id", "bop_rating", b"bop_rating", "bop_rating_dsdsunit", b"bop_rating_dsdsunit", "bop_size", b"bop_size", "bop_size_dsdsunit", b"bop_size_dsdsunit", "cd_rig", b"cd_rig", "cd_rig_bop_component", b"cd_rig_bop_component", "chicksans_diameter", b"chicksans_diameter", "chicksans_diameter_dsdsunit", b"chicksans_diameter_dsdsunit", "chicksans_pressure", b"chicksans_pressure", "chicksans_pressure_dsdsunit", b"chicksans_pressure_dsdsunit", "choke_manifold_pressure", b"choke_manifold_pressure", "choke_manifold_pressure_dsdsunit", b"choke_manifold_pressure_dsdsunit", "choke_manifold_type", b"choke_manifold_type", "control_manifold_description", b"control_manifold_description", "control_manifold_type", b"control_manifold_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "diverter_diameter", b"diverter_diameter", "diverter_diameter_dsdsunit", b"diverter_diameter_dsdsunit", "diverter_type", b"diverter_type", "diverter_working_pressure", b"diverter_working_pressure", "diverter_working_pressure_dsdsunit", b"diverter_working_pressure_dsdsunit", "id_choke_line", b"id_choke_line", "id_choke_line_dsdsunit", b"id_choke_line_dsdsunit", "id_kill_line", b"id_kill_line", "id_kill_line_dsdsunit", b"id_kill_line_dsdsunit", "id_surf_line", b"id_surf_line", "id_surf_line_dsdsunit", b"id_surf_line_dsdsunit", "is_rotating", b"is_rotating", "len_choke_line", b"len_choke_line", "len_choke_line_dsdsunit", b"len_choke_line_dsdsunit", "len_kill_line", b"len_kill_line", "len_kill_line_dsdsunit", b"len_kill_line_dsdsunit", "len_surf_line", b"len_surf_line", "len_surf_line_dsdsunit", b"len_surf_line_dsdsunit", "make", b"make", "model", b"model", "native_uid", b"native_uid", "od_choke_line", b"od_choke_line", "od_choke_line_dsdsunit", b"od_choke_line_dsdsunit", "od_kill_line", b"od_kill_line", "od_kill_line_dsdsunit", b"od_kill_line_dsdsunit", "od_surf_line", b"od_surf_line", "od_surf_line_dsdsunit", b"od_surf_line_dsdsunit", "remarks", b"remarks", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdRigBop = CdRigBop

class CdRigBopComponent(google.protobuf.message.Message):
    """Original Name: CD_RIG_BOP_COMPONENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMPONENT_ID_FIELD_NUMBER: builtins.int
    CLOSE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_VARIABLE_FIELD_NUMBER: builtins.int
    BOP_ID_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    WORKING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSE_DIAMETER_FIELD_NUMBER: builtins.int
    WORKING_PRESSURE_FIELD_NUMBER: builtins.int
    NOMENCLATURE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    OD_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_RIG_BOP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    component_id: builtins.str
    """Original Name: COMPONENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def close_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_variable(self) -> global___StringMessage:
        """Original Name: IS_VARIABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    bop_id: builtins.str
    """Original Name: BOP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORKING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def close_diameter(self) -> global___FloatMessage:
        """Original Name: CLOSE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_pressure(self) -> global___FloatMessage:
        """Original Name: WORKING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nomenclature(self) -> global___StringMessage:
        """Original Name: NOMENCLATURE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od(self) -> global___FloatMessage:
        """Original Name: OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def od_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig_bop(self) -> global___CdRigBopRef:
        """Remote references:

        Original Name: CD_RIG_BOP, WrappedMessage: CdRigBop
        FK_CD_RIG_BOP_COMPONENT_CD_RIG_BOP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        component_id: builtins.str = ...,
        close_diameter_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_variable: global___StringMessage | None = ...,
        bop_id: builtins.str = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        working_pressure_dsdsunit: global___StringMessage | None = ...,
        close_diameter: global___FloatMessage | None = ...,
        working_pressure: global___FloatMessage | None = ...,
        nomenclature: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        od: global___FloatMessage | None = ...,
        rig_id: builtins.str = ...,
        od_dsdsunit: global___StringMessage | None = ...,
        cd_rig_bop: global___CdRigBopRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_rig_bop", b"cd_rig_bop", "close_diameter", b"close_diameter", "close_diameter_dsdsunit", b"close_diameter_dsdsunit", "description", b"description", "is_variable", b"is_variable", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nomenclature", b"nomenclature", "od", b"od", "od_dsdsunit", b"od_dsdsunit", "working_pressure", b"working_pressure", "working_pressure_dsdsunit", b"working_pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bop_id", b"bop_id", "cd_rig_bop", b"cd_rig_bop", "close_diameter", b"close_diameter", "close_diameter_dsdsunit", b"close_diameter_dsdsunit", "component_id", b"component_id", "description", b"description", "is_variable", b"is_variable", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nomenclature", b"nomenclature", "od", b"od", "od_dsdsunit", b"od_dsdsunit", "rig_id", b"rig_id", "undeclared_dependencies", b"undeclared_dependencies", "working_pressure", b"working_pressure", "working_pressure_dsdsunit", b"working_pressure_dsdsunit"]) -> None: ...

global___CdRigBopComponent = CdRigBopComponent

class CdRigCentrifuge(google.protobuf.message.Message):
    """Original Name: CD_RIG_CENTRIFUGE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SOLIDS_CAPACITY_FIELD_NUMBER: builtins.int
    SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    CENTRIFUGE_NO_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    FLOW_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPEED_FIELD_NUMBER: builtins.int
    OWNER_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DATE_REMOVED_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    CENTRIFUGE_ID_FIELD_NUMBER: builtins.int
    SOLIDS_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    FLOW_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def solids_capacity(self) -> global___FloatMessage:
        """Original Name: SOLIDS_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def centrifuge_no(self) -> global___StringMessage:
        """Original Name: CENTRIFUGE_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed(self) -> global___FloatMessage:
        """Original Name: SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owner(self) -> global___StringMessage:
        """Original Name: OWNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_removed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REMOVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    centrifuge_id: builtins.str
    """Original Name: CENTRIFUGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def solids_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOLIDS_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_capacity(self) -> global___FloatMessage:
        """Original Name: FLOW_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_CD_RIG_CENTRIFUGE_CD_RIG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        solids_capacity: global___FloatMessage | None = ...,
        speed_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        centrifuge_no: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        flow_capacity_dsdsunit: global___StringMessage | None = ...,
        speed: global___FloatMessage | None = ...,
        owner: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        date_removed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        rig_id: builtins.str = ...,
        type: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        model: global___StringMessage | None = ...,
        centrifuge_id: builtins.str = ...,
        solids_capacity_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        flow_capacity: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cd_rig: global___CdRigRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_rig", b"cd_rig", "centrifuge_no", b"centrifuge_no", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "flow_capacity", b"flow_capacity", "flow_capacity_dsdsunit", b"flow_capacity_dsdsunit", "make", b"make", "model", b"model", "native_uid", b"native_uid", "owner", b"owner", "remarks", b"remarks", "sequence_no", b"sequence_no", "solids_capacity", b"solids_capacity", "solids_capacity_dsdsunit", b"solids_capacity_dsdsunit", "speed", b"speed", "speed_dsdsunit", b"speed_dsdsunit", "type", b"type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_rig", b"cd_rig", "centrifuge_id", b"centrifuge_id", "centrifuge_no", b"centrifuge_no", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "flow_capacity", b"flow_capacity", "flow_capacity_dsdsunit", b"flow_capacity_dsdsunit", "make", b"make", "model", b"model", "native_uid", b"native_uid", "owner", b"owner", "remarks", b"remarks", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "solids_capacity", b"solids_capacity", "solids_capacity_dsdsunit", b"solids_capacity_dsdsunit", "speed", b"speed", "speed_dsdsunit", b"speed_dsdsunit", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdRigCentrifuge = CdRigCentrifuge

class CdRigDegasser(google.protobuf.message.Message):
    """Original Name: CD_RIG_DEGASSER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FLOW_AREA_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_SEAL_HEIGHT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    INSIDE_DIAMETER_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    INSIDE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    VENT_LINE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    FLOW_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    OWNER_FIELD_NUMBER: builtins.int
    VENT_LINE_LENGTH_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DATE_REMOVED_FIELD_NUMBER: builtins.int
    DEGASSER_NO_FIELD_NUMBER: builtins.int
    FLOW_AREA_FIELD_NUMBER: builtins.int
    PRESSURE_RATING_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    GAS_SEPARATING_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    BLOWDOWN_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    BLOWDOWN_CAPACITY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ID_VENT_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_SEAL_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_SEPARATING_CAPACITY_FIELD_NUMBER: builtins.int
    ID_VENT_LINE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    HEIGHT_FIELD_NUMBER: builtins.int
    TEMPERATURE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEGASSER_CLASS_FIELD_NUMBER: builtins.int
    ID_INLET_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    FLOW_CAPACITY_FIELD_NUMBER: builtins.int
    ID_INLET_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    TEMPERATURE_RATING_FIELD_NUMBER: builtins.int
    DEGASSER_ID_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def flow_area_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_AREA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_seal_height(self) -> global___FloatMessage:
        """Original Name: MUD_SEAL_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inside_diameter(self) -> global___FloatMessage:
        """Original Name: INSIDE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inside_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSIDE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vent_line_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: VENT_LINE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owner(self) -> global___StringMessage:
        """Original Name: OWNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vent_line_length(self) -> global___FloatMessage:
        """Original Name: VENT_LINE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_removed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REMOVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def degasser_no(self) -> global___StringMessage:
        """Original Name: DEGASSER_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_area(self) -> global___FloatMessage:
        """Original Name: FLOW_AREA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_rating(self) -> global___FloatMessage:
        """Original Name: PRESSURE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_separating_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_SEPARATING_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def height_dsdsunit(self) -> global___StringMessage:
        """Original Name: HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blowdown_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLOWDOWN_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def blowdown_capacity(self) -> global___FloatMessage:
        """Original Name: BLOWDOWN_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_vent_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_VENT_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_seal_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_SEAL_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_separating_capacity(self) -> global___FloatMessage:
        """Original Name: GAS_SEPARATING_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_vent_line(self) -> global___FloatMessage:
        """Original Name: ID_VENT_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def height(self) -> global___FloatMessage:
        """Original Name: HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMPERATURE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def degasser_class(self) -> global___StringMessage:
        """Original Name: DEGASSER_CLASS, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_inlet(self) -> global___FloatMessage:
        """Original Name: ID_INLET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_capacity(self) -> global___FloatMessage:
        """Original Name: FLOW_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_inlet_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_INLET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature_rating(self) -> global___FloatMessage:
        """Original Name: TEMPERATURE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    degasser_id: builtins.str
    """Original Name: DEGASSER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_CD_RIG_DEGASSER_CD_RIG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        flow_area_dsdsunit: global___StringMessage | None = ...,
        mud_seal_height: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        inside_diameter: global___FloatMessage | None = ...,
        length: global___FloatMessage | None = ...,
        inside_diameter_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        vent_line_length_dsdsunit: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        flow_capacity_dsdsunit: global___StringMessage | None = ...,
        pressure_rating_dsdsunit: global___StringMessage | None = ...,
        owner: global___StringMessage | None = ...,
        vent_line_length: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        date_removed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        degasser_no: global___StringMessage | None = ...,
        flow_area: global___FloatMessage | None = ...,
        pressure_rating: global___FloatMessage | None = ...,
        rig_id: builtins.str = ...,
        gas_separating_capacity_dsdsunit: global___StringMessage | None = ...,
        height_dsdsunit: global___StringMessage | None = ...,
        type: global___StringMessage | None = ...,
        blowdown_capacity_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        blowdown_capacity: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        id_vent_line_dsdsunit: global___StringMessage | None = ...,
        mud_seal_height_dsdsunit: global___StringMessage | None = ...,
        gas_separating_capacity: global___FloatMessage | None = ...,
        id_vent_line: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        model: global___StringMessage | None = ...,
        height: global___FloatMessage | None = ...,
        temperature_rating_dsdsunit: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        degasser_class: global___StringMessage | None = ...,
        id_inlet: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        flow_capacity: global___FloatMessage | None = ...,
        id_inlet_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        temperature_rating: global___FloatMessage | None = ...,
        degasser_id: builtins.str = ...,
        cd_rig: global___CdRigRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["blowdown_capacity", b"blowdown_capacity", "blowdown_capacity_dsdsunit", b"blowdown_capacity_dsdsunit", "cd_rig", b"cd_rig", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "degasser_class", b"degasser_class", "degasser_no", b"degasser_no", "flow_area", b"flow_area", "flow_area_dsdsunit", b"flow_area_dsdsunit", "flow_capacity", b"flow_capacity", "flow_capacity_dsdsunit", b"flow_capacity_dsdsunit", "gas_separating_capacity", b"gas_separating_capacity", "gas_separating_capacity_dsdsunit", b"gas_separating_capacity_dsdsunit", "height", b"height", "height_dsdsunit", b"height_dsdsunit", "id_inlet", b"id_inlet", "id_inlet_dsdsunit", b"id_inlet_dsdsunit", "id_vent_line", b"id_vent_line", "id_vent_line_dsdsunit", b"id_vent_line_dsdsunit", "inside_diameter", b"inside_diameter", "inside_diameter_dsdsunit", b"inside_diameter_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "make", b"make", "model", b"model", "mud_seal_height", b"mud_seal_height", "mud_seal_height_dsdsunit", b"mud_seal_height_dsdsunit", "native_uid", b"native_uid", "owner", b"owner", "pressure_rating", b"pressure_rating", "pressure_rating_dsdsunit", b"pressure_rating_dsdsunit", "remarks", b"remarks", "sequence_no", b"sequence_no", "temperature_rating", b"temperature_rating", "temperature_rating_dsdsunit", b"temperature_rating_dsdsunit", "type", b"type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "vent_line_length", b"vent_line_length", "vent_line_length_dsdsunit", b"vent_line_length_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["blowdown_capacity", b"blowdown_capacity", "blowdown_capacity_dsdsunit", b"blowdown_capacity_dsdsunit", "cd_rig", b"cd_rig", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "degasser_class", b"degasser_class", "degasser_id", b"degasser_id", "degasser_no", b"degasser_no", "flow_area", b"flow_area", "flow_area_dsdsunit", b"flow_area_dsdsunit", "flow_capacity", b"flow_capacity", "flow_capacity_dsdsunit", b"flow_capacity_dsdsunit", "gas_separating_capacity", b"gas_separating_capacity", "gas_separating_capacity_dsdsunit", b"gas_separating_capacity_dsdsunit", "height", b"height", "height_dsdsunit", b"height_dsdsunit", "id_inlet", b"id_inlet", "id_inlet_dsdsunit", b"id_inlet_dsdsunit", "id_vent_line", b"id_vent_line", "id_vent_line_dsdsunit", b"id_vent_line_dsdsunit", "inside_diameter", b"inside_diameter", "inside_diameter_dsdsunit", b"inside_diameter_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "make", b"make", "model", b"model", "mud_seal_height", b"mud_seal_height", "mud_seal_height_dsdsunit", b"mud_seal_height_dsdsunit", "native_uid", b"native_uid", "owner", b"owner", "pressure_rating", b"pressure_rating", "pressure_rating_dsdsunit", b"pressure_rating_dsdsunit", "remarks", b"remarks", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "temperature_rating", b"temperature_rating", "temperature_rating_dsdsunit", b"temperature_rating_dsdsunit", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "vent_line_length", b"vent_line_length", "vent_line_length_dsdsunit", b"vent_line_length_dsdsunit"]) -> None: ...

global___CdRigDegasser = CdRigDegasser

class CdRigHydroclone(google.protobuf.message.Message):
    """Original Name: CD_RIG_HYDROCLONE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    FLOW_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    HYDROCLONE_NO_FIELD_NUMBER: builtins.int
    OWNER_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DATE_REMOVED_FIELD_NUMBER: builtins.int
    CONES_NO_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HYDROCLONE_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CONE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    HYDROCLONE_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    FLOW_CAPACITY_FIELD_NUMBER: builtins.int
    IS_MUD_CLEANER_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    CONE_SIZE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    CONE_TYPE_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydroclone_no(self) -> global___StringMessage:
        """Original Name: HYDROCLONE_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owner(self) -> global___StringMessage:
        """Original Name: OWNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_removed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REMOVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cones_no(self) -> global___Int32Message:
        """Original Name: CONES_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydroclone_type(self) -> global___StringMessage:
        """Original Name: HYDROCLONE_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cone_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    hydroclone_id: builtins.str
    """Original Name: HYDROCLONE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_capacity(self) -> global___FloatMessage:
        """Original Name: FLOW_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_mud_cleaner(self) -> global___StringMessage:
        """Original Name: IS_MUD_CLEANER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cone_size(self) -> global___FloatMessage:
        """Original Name: CONE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cone_type(self) -> global___StringMessage:
        """Original Name: CONE_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_CD_RIG_HYDROCLONE_CD_RIG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        flow_capacity_dsdsunit: global___StringMessage | None = ...,
        hydroclone_no: global___StringMessage | None = ...,
        owner: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        date_removed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cones_no: global___Int32Message | None = ...,
        rig_id: builtins.str = ...,
        type: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        hydroclone_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        cone_size_dsdsunit: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        hydroclone_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        flow_capacity: global___FloatMessage | None = ...,
        is_mud_cleaner: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        cone_size: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cone_type: global___StringMessage | None = ...,
        cd_rig: global___CdRigRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_rig", b"cd_rig", "cone_size", b"cone_size", "cone_size_dsdsunit", b"cone_size_dsdsunit", "cone_type", b"cone_type", "cones_no", b"cones_no", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "flow_capacity", b"flow_capacity", "flow_capacity_dsdsunit", b"flow_capacity_dsdsunit", "hydroclone_no", b"hydroclone_no", "hydroclone_type", b"hydroclone_type", "is_mud_cleaner", b"is_mud_cleaner", "make", b"make", "model", b"model", "native_uid", b"native_uid", "owner", b"owner", "remarks", b"remarks", "sequence_no", b"sequence_no", "type", b"type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_rig", b"cd_rig", "cone_size", b"cone_size", "cone_size_dsdsunit", b"cone_size_dsdsunit", "cone_type", b"cone_type", "cones_no", b"cones_no", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "flow_capacity", b"flow_capacity", "flow_capacity_dsdsunit", b"flow_capacity_dsdsunit", "hydroclone_id", b"hydroclone_id", "hydroclone_no", b"hydroclone_no", "hydroclone_type", b"hydroclone_type", "is_mud_cleaner", b"is_mud_cleaner", "make", b"make", "model", b"model", "native_uid", b"native_uid", "owner", b"owner", "remarks", b"remarks", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdRigHydroclone = CdRigHydroclone

class CdRigMotor(google.protobuf.message.Message):
    """Original Name: CD_RIG_MOTOR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    AMPERES_DSDSUNIT_FIELD_NUMBER: builtins.int
    BRAKE_HP_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    BRAKE_HP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DATE_REMOVED_FIELD_NUMBER: builtins.int
    USAGE_FIELD_NUMBER: builtins.int
    MOTOR_ID_FIELD_NUMBER: builtins.int
    POWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    AMPERES_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    POWER_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    MOTOR_NO_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def amperes_dsdsunit(self) -> global___StringMessage:
        """Original Name: AMPERES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brake_hp(self) -> global___FloatMessage:
        """Original Name: BRAKE_HP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brake_hp_dsdsunit(self) -> global___StringMessage:
        """Original Name: BRAKE_HP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_removed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REMOVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def usage(self) -> global___StringMessage:
        """Original Name: USAGE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    motor_id: builtins.str
    """Original Name: MOTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def power_dsdsunit(self) -> global___StringMessage:
        """Original Name: POWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def amperes(self) -> global___FloatMessage:
        """Original Name: AMPERES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def power(self) -> global___FloatMessage:
        """Original Name: POWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_no(self) -> global___StringMessage:
        """Original Name: MOTOR_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_CD_RIG_MOTOR_CD_RIG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        amperes_dsdsunit: global___StringMessage | None = ...,
        brake_hp: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        brake_hp_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        date_removed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        usage: global___StringMessage | None = ...,
        motor_id: builtins.str = ...,
        power_dsdsunit: global___StringMessage | None = ...,
        rig_id: builtins.str = ...,
        amperes: global___FloatMessage | None = ...,
        type: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        power: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        model: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        motor_no: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cd_rig: global___CdRigRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["amperes", b"amperes", "amperes_dsdsunit", b"amperes_dsdsunit", "brake_hp", b"brake_hp", "brake_hp_dsdsunit", b"brake_hp_dsdsunit", "cd_rig", b"cd_rig", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "make", b"make", "model", b"model", "motor_no", b"motor_no", "native_uid", b"native_uid", "power", b"power", "power_dsdsunit", b"power_dsdsunit", "remarks", b"remarks", "sequence_no", b"sequence_no", "type", b"type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "usage", b"usage"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["amperes", b"amperes", "amperes_dsdsunit", b"amperes_dsdsunit", "brake_hp", b"brake_hp", "brake_hp_dsdsunit", b"brake_hp_dsdsunit", "cd_rig", b"cd_rig", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "make", b"make", "model", b"model", "motor_id", b"motor_id", "motor_no", b"motor_no", "native_uid", b"native_uid", "power", b"power", "power_dsdsunit", b"power_dsdsunit", "remarks", b"remarks", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "usage", b"usage"]) -> None: ...

global___CdRigMotor = CdRigMotor

class CdRigPit(google.protobuf.message.Message):
    """Original Name: CD_RIG_PIT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PIT_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    DEAD_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIT_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIT_DESC_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PIT_CAPACITY_FIELD_NUMBER: builtins.int
    PIT_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    OWNER_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DATE_REMOVED_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    DEAD_VOLUME_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def pit_type(self) -> global___StringMessage:
        """Original Name: PIT_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dead_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEAD_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIT_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_desc(self) -> global___StringMessage:
        """Original Name: PIT_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_capacity(self) -> global___FloatMessage:
        """Original Name: PIT_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pit_id: builtins.str
    """Original Name: PIT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owner(self) -> global___StringMessage:
        """Original Name: OWNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_removed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REMOVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dead_volume(self) -> global___FloatMessage:
        """Original Name: DEAD_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_CD_RIG_PIT_CD_RIG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        pit_type: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        dead_volume_dsdsunit: global___StringMessage | None = ...,
        pit_capacity_dsdsunit: global___StringMessage | None = ...,
        pit_desc: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        pit_capacity: global___FloatMessage | None = ...,
        pit_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        owner: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        date_removed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        rig_id: builtins.str = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dead_volume: global___FloatMessage | None = ...,
        cd_rig: global___CdRigRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_rig", b"cd_rig", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "dead_volume", b"dead_volume", "dead_volume_dsdsunit", b"dead_volume_dsdsunit", "native_uid", b"native_uid", "owner", b"owner", "pit_capacity", b"pit_capacity", "pit_capacity_dsdsunit", b"pit_capacity_dsdsunit", "pit_desc", b"pit_desc", "pit_type", b"pit_type", "remarks", b"remarks", "sequence_no", b"sequence_no", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_rig", b"cd_rig", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "dead_volume", b"dead_volume", "dead_volume_dsdsunit", b"dead_volume_dsdsunit", "native_uid", b"native_uid", "owner", b"owner", "pit_capacity", b"pit_capacity", "pit_capacity_dsdsunit", b"pit_capacity_dsdsunit", "pit_desc", b"pit_desc", "pit_id", b"pit_id", "pit_type", b"pit_type", "remarks", b"remarks", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdRigPit = CdRigPit

class CdRigPump(google.protobuf.message.Message):
    """Original Name: CD_RIG_PUMP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    ROD_OD_FIELD_NUMBER: builtins.int
    SUPERCHARGER_MAKE_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    STROKE_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROD_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    OWNER_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DATE_REMOVED_FIELD_NUMBER: builtins.int
    IS_DOUBLE_ACTING_FIELD_NUMBER: builtins.int
    SUPERCHARGER_MODEL_FIELD_NUMBER: builtins.int
    MAX_PRESSURE_FIELD_NUMBER: builtins.int
    MOTOR_ID_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    PUMP_NO_FIELD_NUMBER: builtins.int
    PURPOSE_FIELD_NUMBER: builtins.int
    STROKE_DISPLACEMENT_FIELD_NUMBER: builtins.int
    EFFICIENCY_FIELD_NUMBER: builtins.int
    STROKE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    NUM_CYLINDERS_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DAMPENER_PRESSURE_FIELD_NUMBER: builtins.int
    MAX_POWER_FIELD_NUMBER: builtins.int
    MAX_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MAX_POWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_LINER_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    STROKE_LENGTH_FIELD_NUMBER: builtins.int
    PUMP_ID_FIELD_NUMBER: builtins.int
    ACTION_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    MAX_SPM_FIELD_NUMBER: builtins.int
    MAX_SPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAMPENER_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_LINER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_od(self) -> global___FloatMessage:
        """Original Name: ROD_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supercharger_make(self) -> global___StringMessage:
        """Original Name: SUPERCHARGER_MAKE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: STROKE_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROD_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owner(self) -> global___StringMessage:
        """Original Name: OWNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_removed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REMOVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_double_acting(self) -> global___StringMessage:
        """Original Name: IS_DOUBLE_ACTING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supercharger_model(self) -> global___StringMessage:
        """Original Name: SUPERCHARGER_MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pressure(self) -> global___FloatMessage:
        """Original Name: MAX_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_id(self) -> global___StringMessage:
        """Original Name: MOTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pump_no(self) -> global___StringMessage:
        """Original Name: PUMP_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def purpose(self) -> global___StringMessage:
        """Original Name: PURPOSE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_displacement(self) -> global___FloatMessage:
        """Original Name: STROKE_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def efficiency(self) -> global___FloatMessage:
        """Original Name: EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STROKE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_cylinders(self) -> global___Int32Message:
        """Original Name: NUM_CYLINDERS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dampener_pressure(self) -> global___FloatMessage:
        """Original Name: DAMPENER_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_power(self) -> global___FloatMessage:
        """Original Name: MAX_POWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_power_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_POWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_liner(self) -> global___FloatMessage:
        """Original Name: ID_LINER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_length(self) -> global___FloatMessage:
        """Original Name: STROKE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pump_id: builtins.str
    """Original Name: PUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def action(self) -> global___Int32Message:
        """Original Name: ACTION, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_spm(self) -> global___FloatMessage:
        """Original Name: MAX_SPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_spm_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_SPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dampener_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAMPENER_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_liner_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_LINER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_CD_RIG_PUMP_CD_RIG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        efficiency_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        rod_od: global___FloatMessage | None = ...,
        supercharger_make: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        stroke_displacement_dsdsunit: global___StringMessage | None = ...,
        rod_od_dsdsunit: global___StringMessage | None = ...,
        owner: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        date_removed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_double_acting: global___StringMessage | None = ...,
        supercharger_model: global___StringMessage | None = ...,
        max_pressure: global___FloatMessage | None = ...,
        motor_id: global___StringMessage | None = ...,
        rig_id: builtins.str = ...,
        pump_no: global___StringMessage | None = ...,
        purpose: global___StringMessage | None = ...,
        stroke_displacement: global___FloatMessage | None = ...,
        efficiency: global___FloatMessage | None = ...,
        stroke_length_dsdsunit: global___StringMessage | None = ...,
        type: global___StringMessage | None = ...,
        num_cylinders: global___Int32Message | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        dampener_pressure: global___FloatMessage | None = ...,
        max_power: global___FloatMessage | None = ...,
        max_pressure_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        model: global___StringMessage | None = ...,
        max_power_dsdsunit: global___StringMessage | None = ...,
        id_liner: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        stroke_length: global___FloatMessage | None = ...,
        pump_id: builtins.str = ...,
        action: global___Int32Message | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        max_spm: global___FloatMessage | None = ...,
        max_spm_dsdsunit: global___StringMessage | None = ...,
        dampener_pressure_dsdsunit: global___StringMessage | None = ...,
        id_liner_dsdsunit: global___StringMessage | None = ...,
        cd_rig: global___CdRigRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["action", b"action", "cd_rig", b"cd_rig", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dampener_pressure", b"dampener_pressure", "dampener_pressure_dsdsunit", b"dampener_pressure_dsdsunit", "date_installed", b"date_installed", "date_removed", b"date_removed", "efficiency", b"efficiency", "efficiency_dsdsunit", b"efficiency_dsdsunit", "id_liner", b"id_liner", "id_liner_dsdsunit", b"id_liner_dsdsunit", "is_double_acting", b"is_double_acting", "make", b"make", "max_power", b"max_power", "max_power_dsdsunit", b"max_power_dsdsunit", "max_pressure", b"max_pressure", "max_pressure_dsdsunit", b"max_pressure_dsdsunit", "max_spm", b"max_spm", "max_spm_dsdsunit", b"max_spm_dsdsunit", "model", b"model", "motor_id", b"motor_id", "native_uid", b"native_uid", "num_cylinders", b"num_cylinders", "owner", b"owner", "pump_no", b"pump_no", "purpose", b"purpose", "remarks", b"remarks", "rod_od", b"rod_od", "rod_od_dsdsunit", b"rod_od_dsdsunit", "sequence_no", b"sequence_no", "stroke_displacement", b"stroke_displacement", "stroke_displacement_dsdsunit", b"stroke_displacement_dsdsunit", "stroke_length", b"stroke_length", "stroke_length_dsdsunit", b"stroke_length_dsdsunit", "supercharger_make", b"supercharger_make", "supercharger_model", b"supercharger_model", "type", b"type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["action", b"action", "cd_rig", b"cd_rig", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dampener_pressure", b"dampener_pressure", "dampener_pressure_dsdsunit", b"dampener_pressure_dsdsunit", "date_installed", b"date_installed", "date_removed", b"date_removed", "efficiency", b"efficiency", "efficiency_dsdsunit", b"efficiency_dsdsunit", "id_liner", b"id_liner", "id_liner_dsdsunit", b"id_liner_dsdsunit", "is_double_acting", b"is_double_acting", "make", b"make", "max_power", b"max_power", "max_power_dsdsunit", b"max_power_dsdsunit", "max_pressure", b"max_pressure", "max_pressure_dsdsunit", b"max_pressure_dsdsunit", "max_spm", b"max_spm", "max_spm_dsdsunit", b"max_spm_dsdsunit", "model", b"model", "motor_id", b"motor_id", "native_uid", b"native_uid", "num_cylinders", b"num_cylinders", "owner", b"owner", "pump_id", b"pump_id", "pump_no", b"pump_no", "purpose", b"purpose", "remarks", b"remarks", "rig_id", b"rig_id", "rod_od", b"rod_od", "rod_od_dsdsunit", b"rod_od_dsdsunit", "sequence_no", b"sequence_no", "stroke_displacement", b"stroke_displacement", "stroke_displacement_dsdsunit", b"stroke_displacement_dsdsunit", "stroke_length", b"stroke_length", "stroke_length_dsdsunit", b"stroke_length_dsdsunit", "supercharger_make", b"supercharger_make", "supercharger_model", b"supercharger_model", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdRigPump = CdRigPump

class CdRigShaker(google.protobuf.message.Message):
    """Original Name: CD_RIG_SHAKER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_DATE_FIELD_NUMBER: builtins.int
    MAX_FLOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    OWNER_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DATE_REMOVED_FIELD_NUMBER: builtins.int
    CASCADE_LEVEL_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    SHAKER_NO_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SHAKER_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MIN_MESH_SIZE_FIELD_NUMBER: builtins.int
    SHAKER_TYPE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    IS_MUD_CLEANER_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    MIN_MESH_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUMBER_OF_DECKS_FIELD_NUMBER: builtins.int
    INSTALL_LOCATION_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    MAX_FLOW_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    DM_SHAKERSCREEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_flow_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_FLOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owner(self) -> global___StringMessage:
        """Original Name: OWNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_removed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REMOVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cascade_level(self) -> global___Int32Message:
        """Original Name: CASCADE_LEVEL, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def shaker_no(self) -> global___StringMessage:
        """Original Name: SHAKER_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    shaker_id: builtins.str
    """Original Name: SHAKER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_mesh_size(self) -> global___FloatMessage:
        """Original Name: MIN_MESH_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shaker_type(self) -> global___StringMessage:
        """Original Name: SHAKER_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_mud_cleaner(self) -> global___StringMessage:
        """Original Name: IS_MUD_CLEANER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_mesh_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_MESH_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_of_decks(self) -> global___Int32Message:
        """Original Name: NUMBER_OF_DECKS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_location(self) -> global___StringMessage:
        """Original Name: INSTALL_LOCATION, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_flow(self) -> global___FloatMessage:
        """Original Name: MAX_FLOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_CD_RIG_SHAKER_CD_RIG
        """
    @property
    def dm_shakerscreen(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmShakerscreenRef]:
        """Original Name: DM_SHAKERSCREEN, WrappedMessage: DmShakerscreen
        FK_DM_SHAKERSCREEN_CD_RIG_SHAKER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        max_flow_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        owner: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        date_removed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cascade_level: global___Int32Message | None = ...,
        rig_id: builtins.str = ...,
        shaker_no: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        shaker_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        model: global___StringMessage | None = ...,
        min_mesh_size: global___FloatMessage | None = ...,
        shaker_type: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_mud_cleaner: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        min_mesh_size_dsdsunit: global___StringMessage | None = ...,
        number_of_decks: global___Int32Message | None = ...,
        install_location: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        max_flow: global___FloatMessage | None = ...,
        cd_rig: global___CdRigRef | None = ...,
        dm_shakerscreen: collections.abc.Iterable[global___DmShakerscreenRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cascade_level", b"cascade_level", "cd_rig", b"cd_rig", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "install_location", b"install_location", "is_mud_cleaner", b"is_mud_cleaner", "make", b"make", "max_flow", b"max_flow", "max_flow_dsdsunit", b"max_flow_dsdsunit", "min_mesh_size", b"min_mesh_size", "min_mesh_size_dsdsunit", b"min_mesh_size_dsdsunit", "model", b"model", "native_uid", b"native_uid", "number_of_decks", b"number_of_decks", "owner", b"owner", "remarks", b"remarks", "sequence_no", b"sequence_no", "shaker_no", b"shaker_no", "shaker_type", b"shaker_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cascade_level", b"cascade_level", "cd_rig", b"cd_rig", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "dm_shakerscreen", b"dm_shakerscreen", "install_location", b"install_location", "is_mud_cleaner", b"is_mud_cleaner", "make", b"make", "max_flow", b"max_flow", "max_flow_dsdsunit", b"max_flow_dsdsunit", "min_mesh_size", b"min_mesh_size", "min_mesh_size_dsdsunit", b"min_mesh_size_dsdsunit", "model", b"model", "native_uid", b"native_uid", "number_of_decks", b"number_of_decks", "owner", b"owner", "remarks", b"remarks", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "shaker_id", b"shaker_id", "shaker_no", b"shaker_no", "shaker_type", b"shaker_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdRigShaker = CdRigShaker

class CdRigSurface(google.protobuf.message.Message):
    """Original Name: CD_RIG_SURFACE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_UMBILICAL_INSIDE_FIELD_NUMBER: builtins.int
    IS_SWIVEL_USED_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    IS_SURFACE_IRON_USED_FIELD_NUMBER: builtins.int
    HEIGHT_FLANGE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    HEIGHT_FLANGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HEIGHT_INJECTOR_STACK_FIELD_NUMBER: builtins.int
    PRESSURE_RATING_FIELD_NUMBER: builtins.int
    HEIGHT_SURFACE_IRON_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEN_SWIVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    ID_KELLY_FIELD_NUMBER: builtins.int
    LEN_UMBILICAL_FIELD_NUMBER: builtins.int
    LEN_SURFACE_IRON_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEN_UMBILICAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LEN_STANDPIPE_FIELD_NUMBER: builtins.int
    ID_STANDPIPE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_KELLY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_CORE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_UMBILICAL_FIELD_NUMBER: builtins.int
    LEN_STANDPIPE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_HOSE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    IS_PUMP_DISCHARGE_USED_FIELD_NUMBER: builtins.int
    OD_REEL_FIELD_NUMBER: builtins.int
    LEN_DISCHARGE_LINE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    ID_SURFACE_IRON_FIELD_NUMBER: builtins.int
    LEN_SURFACE_IRON_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    IS_INJECTOR_STACK_USED_FIELD_NUMBER: builtins.int
    OD_CORE_FIELD_NUMBER: builtins.int
    ID_SURFACE_IRON_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEN_DISCHARGE_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_DISCHARGE_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEN_REEL_FIELD_NUMBER: builtins.int
    CT_WRAP_TYPE_FIELD_NUMBER: builtins.int
    ID_CORE_FIELD_NUMBER: builtins.int
    ID_HOSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_KELLY_USED_FIELD_NUMBER: builtins.int
    ID_SWIVEL_FIELD_NUMBER: builtins.int
    PRESSURE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEN_REEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_SWIVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_INJECTOR_STACK_UP_FIELD_NUMBER: builtins.int
    SURFACE_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    HEIGHT_INJECTOR_STACK_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_UMBILICAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    HEIGHT_SURFACE_IRON_FIELD_NUMBER: builtins.int
    ID_TOP_STACK_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_TOP_STACK_FIELD_NUMBER: builtins.int
    LEN_SWIVEL_FIELD_NUMBER: builtins.int
    IS_HOSE_USED_FIELD_NUMBER: builtins.int
    LEN_HOSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_DISCHARGE_LINE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    HEIGHT_TOP_STACK_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEN_KELLY_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_STANDPIPE_USED_FIELD_NUMBER: builtins.int
    ID_STANDPIPE_FIELD_NUMBER: builtins.int
    LEN_KELLY_FIELD_NUMBER: builtins.int
    OD_CORE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HEIGHT_TOP_STACK_FIELD_NUMBER: builtins.int
    IS_TOP_STACK_USED_FIELD_NUMBER: builtins.int
    LEN_HOSE_FIELD_NUMBER: builtins.int
    OD_REEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_umbilical_inside(self) -> global___StringMessage:
        """Original Name: IS_UMBILICAL_INSIDE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_swivel_used(self) -> global___StringMessage:
        """Original Name: IS_SWIVEL_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_surface_iron_used(self) -> global___StringMessage:
        """Original Name: IS_SURFACE_IRON_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def height_flange(self) -> global___FloatMessage:
        """Original Name: HEIGHT_FLANGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def height_flange_dsdsunit(self) -> global___StringMessage:
        """Original Name: HEIGHT_FLANGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def height_injector_stack(self) -> global___FloatMessage:
        """Original Name: HEIGHT_INJECTOR_STACK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_rating(self) -> global___FloatMessage:
        """Original Name: PRESSURE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def height_surface_iron_dsdsunit(self) -> global___StringMessage:
        """Original Name: HEIGHT_SURFACE_IRON_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_swivel_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEN_SWIVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_kelly(self) -> global___FloatMessage:
        """Original Name: ID_KELLY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_umbilical(self) -> global___FloatMessage:
        """Original Name: LEN_UMBILICAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_surface_iron_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEN_SURFACE_IRON_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_umbilical_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEN_UMBILICAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_standpipe(self) -> global___FloatMessage:
        """Original Name: LEN_STANDPIPE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_standpipe_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_STANDPIPE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_kelly_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_KELLY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_core_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_CORE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_umbilical(self) -> global___FloatMessage:
        """Original Name: OD_UMBILICAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_standpipe_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEN_STANDPIPE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_hose(self) -> global___FloatMessage:
        """Original Name: ID_HOSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_pump_discharge_used(self) -> global___StringMessage:
        """Original Name: IS_PUMP_DISCHARGE_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_reel(self) -> global___FloatMessage:
        """Original Name: OD_REEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_discharge_line(self) -> global___FloatMessage:
        """Original Name: LEN_DISCHARGE_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_surface_iron(self) -> global___FloatMessage:
        """Original Name: ID_SURFACE_IRON, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_surface_iron(self) -> global___FloatMessage:
        """Original Name: LEN_SURFACE_IRON, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_injector_stack_used(self) -> global___StringMessage:
        """Original Name: IS_INJECTOR_STACK_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_core(self) -> global___FloatMessage:
        """Original Name: OD_CORE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_surface_iron_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_SURFACE_IRON_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_discharge_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEN_DISCHARGE_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_discharge_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_DISCHARGE_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_reel(self) -> global___FloatMessage:
        """Original Name: LEN_REEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ct_wrap_type(self) -> global___StringMessage:
        """Original Name: CT_WRAP_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_core(self) -> global___FloatMessage:
        """Original Name: ID_CORE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_hose_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_HOSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_kelly_used(self) -> global___StringMessage:
        """Original Name: IS_KELLY_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_swivel(self) -> global___FloatMessage:
        """Original Name: ID_SWIVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_reel_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEN_REEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_swivel_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_SWIVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_injector_stack_up(self) -> global___StringMessage:
        """Original Name: IS_INJECTOR_STACK_UP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    surface_id: builtins.str
    """Original Name: SURFACE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def height_injector_stack_dsdsunit(self) -> global___StringMessage:
        """Original Name: HEIGHT_INJECTOR_STACK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_umbilical_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_UMBILICAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def height_surface_iron(self) -> global___FloatMessage:
        """Original Name: HEIGHT_SURFACE_IRON, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_top_stack_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_TOP_STACK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_top_stack(self) -> global___FloatMessage:
        """Original Name: ID_TOP_STACK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_swivel(self) -> global___FloatMessage:
        """Original Name: LEN_SWIVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hose_used(self) -> global___StringMessage:
        """Original Name: IS_HOSE_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_hose_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEN_HOSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_discharge_line(self) -> global___FloatMessage:
        """Original Name: ID_DISCHARGE_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def height_top_stack_dsdsunit(self) -> global___StringMessage:
        """Original Name: HEIGHT_TOP_STACK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_kelly_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEN_KELLY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_standpipe_used(self) -> global___StringMessage:
        """Original Name: IS_STANDPIPE_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_standpipe(self) -> global___FloatMessage:
        """Original Name: ID_STANDPIPE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_kelly(self) -> global___FloatMessage:
        """Original Name: LEN_KELLY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_core_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_CORE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def height_top_stack(self) -> global___FloatMessage:
        """Original Name: HEIGHT_TOP_STACK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_top_stack_used(self) -> global___StringMessage:
        """Original Name: IS_TOP_STACK_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def len_hose(self) -> global___FloatMessage:
        """Original Name: LEN_HOSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_reel_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_REEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_CD_RIG_SURFACE_CD_RIG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_umbilical_inside: global___StringMessage | None = ...,
        is_swivel_used: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_surface_iron_used: global___StringMessage | None = ...,
        height_flange: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        height_flange_dsdsunit: global___StringMessage | None = ...,
        height_injector_stack: global___FloatMessage | None = ...,
        pressure_rating: global___FloatMessage | None = ...,
        height_surface_iron_dsdsunit: global___StringMessage | None = ...,
        len_swivel_dsdsunit: global___StringMessage | None = ...,
        type: global___StringMessage | None = ...,
        id_kelly: global___FloatMessage | None = ...,
        len_umbilical: global___FloatMessage | None = ...,
        len_surface_iron_dsdsunit: global___StringMessage | None = ...,
        len_umbilical_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        len_standpipe: global___FloatMessage | None = ...,
        id_standpipe_dsdsunit: global___StringMessage | None = ...,
        id_kelly_dsdsunit: global___StringMessage | None = ...,
        id_core_dsdsunit: global___StringMessage | None = ...,
        od_umbilical: global___FloatMessage | None = ...,
        len_standpipe_dsdsunit: global___StringMessage | None = ...,
        id_hose: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_pump_discharge_used: global___StringMessage | None = ...,
        od_reel: global___FloatMessage | None = ...,
        len_discharge_line: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        id_surface_iron: global___FloatMessage | None = ...,
        len_surface_iron: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        is_injector_stack_used: global___StringMessage | None = ...,
        od_core: global___FloatMessage | None = ...,
        id_surface_iron_dsdsunit: global___StringMessage | None = ...,
        len_discharge_line_dsdsunit: global___StringMessage | None = ...,
        id_discharge_line_dsdsunit: global___StringMessage | None = ...,
        len_reel: global___FloatMessage | None = ...,
        ct_wrap_type: global___StringMessage | None = ...,
        id_core: global___FloatMessage | None = ...,
        id_hose_dsdsunit: global___StringMessage | None = ...,
        is_kelly_used: global___StringMessage | None = ...,
        id_swivel: global___FloatMessage | None = ...,
        pressure_rating_dsdsunit: global___StringMessage | None = ...,
        len_reel_dsdsunit: global___StringMessage | None = ...,
        id_swivel_dsdsunit: global___StringMessage | None = ...,
        is_injector_stack_up: global___StringMessage | None = ...,
        surface_id: builtins.str = ...,
        create_user_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        height_injector_stack_dsdsunit: global___StringMessage | None = ...,
        od_umbilical_dsdsunit: global___StringMessage | None = ...,
        rig_id: builtins.str = ...,
        height_surface_iron: global___FloatMessage | None = ...,
        id_top_stack_dsdsunit: global___StringMessage | None = ...,
        id_top_stack: global___FloatMessage | None = ...,
        len_swivel: global___FloatMessage | None = ...,
        is_hose_used: global___StringMessage | None = ...,
        len_hose_dsdsunit: global___StringMessage | None = ...,
        id_discharge_line: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        height_top_stack_dsdsunit: global___StringMessage | None = ...,
        len_kelly_dsdsunit: global___StringMessage | None = ...,
        is_standpipe_used: global___StringMessage | None = ...,
        id_standpipe: global___FloatMessage | None = ...,
        len_kelly: global___FloatMessage | None = ...,
        od_core_dsdsunit: global___StringMessage | None = ...,
        height_top_stack: global___FloatMessage | None = ...,
        is_top_stack_used: global___StringMessage | None = ...,
        len_hose: global___FloatMessage | None = ...,
        od_reel_dsdsunit: global___StringMessage | None = ...,
        cd_rig: global___CdRigRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_rig", b"cd_rig", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "ct_wrap_type", b"ct_wrap_type", "description", b"description", "height_flange", b"height_flange", "height_flange_dsdsunit", b"height_flange_dsdsunit", "height_injector_stack", b"height_injector_stack", "height_injector_stack_dsdsunit", b"height_injector_stack_dsdsunit", "height_surface_iron", b"height_surface_iron", "height_surface_iron_dsdsunit", b"height_surface_iron_dsdsunit", "height_top_stack", b"height_top_stack", "height_top_stack_dsdsunit", b"height_top_stack_dsdsunit", "id_core", b"id_core", "id_core_dsdsunit", b"id_core_dsdsunit", "id_discharge_line", b"id_discharge_line", "id_discharge_line_dsdsunit", b"id_discharge_line_dsdsunit", "id_hose", b"id_hose", "id_hose_dsdsunit", b"id_hose_dsdsunit", "id_kelly", b"id_kelly", "id_kelly_dsdsunit", b"id_kelly_dsdsunit", "id_standpipe", b"id_standpipe", "id_standpipe_dsdsunit", b"id_standpipe_dsdsunit", "id_surface_iron", b"id_surface_iron", "id_surface_iron_dsdsunit", b"id_surface_iron_dsdsunit", "id_swivel", b"id_swivel", "id_swivel_dsdsunit", b"id_swivel_dsdsunit", "id_top_stack", b"id_top_stack", "id_top_stack_dsdsunit", b"id_top_stack_dsdsunit", "is_hose_used", b"is_hose_used", "is_injector_stack_up", b"is_injector_stack_up", "is_injector_stack_used", b"is_injector_stack_used", "is_kelly_used", b"is_kelly_used", "is_pump_discharge_used", b"is_pump_discharge_used", "is_standpipe_used", b"is_standpipe_used", "is_surface_iron_used", b"is_surface_iron_used", "is_swivel_used", b"is_swivel_used", "is_top_stack_used", b"is_top_stack_used", "is_umbilical_inside", b"is_umbilical_inside", "len_discharge_line", b"len_discharge_line", "len_discharge_line_dsdsunit", b"len_discharge_line_dsdsunit", "len_hose", b"len_hose", "len_hose_dsdsunit", b"len_hose_dsdsunit", "len_kelly", b"len_kelly", "len_kelly_dsdsunit", b"len_kelly_dsdsunit", "len_reel", b"len_reel", "len_reel_dsdsunit", b"len_reel_dsdsunit", "len_standpipe", b"len_standpipe", "len_standpipe_dsdsunit", b"len_standpipe_dsdsunit", "len_surface_iron", b"len_surface_iron", "len_surface_iron_dsdsunit", b"len_surface_iron_dsdsunit", "len_swivel", b"len_swivel", "len_swivel_dsdsunit", b"len_swivel_dsdsunit", "len_umbilical", b"len_umbilical", "len_umbilical_dsdsunit", b"len_umbilical_dsdsunit", "native_uid", b"native_uid", "od_core", b"od_core", "od_core_dsdsunit", b"od_core_dsdsunit", "od_reel", b"od_reel", "od_reel_dsdsunit", b"od_reel_dsdsunit", "od_umbilical", b"od_umbilical", "od_umbilical_dsdsunit", b"od_umbilical_dsdsunit", "pressure_rating", b"pressure_rating", "pressure_rating_dsdsunit", b"pressure_rating_dsdsunit", "remarks", b"remarks", "type", b"type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_rig", b"cd_rig", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "ct_wrap_type", b"ct_wrap_type", "description", b"description", "height_flange", b"height_flange", "height_flange_dsdsunit", b"height_flange_dsdsunit", "height_injector_stack", b"height_injector_stack", "height_injector_stack_dsdsunit", b"height_injector_stack_dsdsunit", "height_surface_iron", b"height_surface_iron", "height_surface_iron_dsdsunit", b"height_surface_iron_dsdsunit", "height_top_stack", b"height_top_stack", "height_top_stack_dsdsunit", b"height_top_stack_dsdsunit", "id_core", b"id_core", "id_core_dsdsunit", b"id_core_dsdsunit", "id_discharge_line", b"id_discharge_line", "id_discharge_line_dsdsunit", b"id_discharge_line_dsdsunit", "id_hose", b"id_hose", "id_hose_dsdsunit", b"id_hose_dsdsunit", "id_kelly", b"id_kelly", "id_kelly_dsdsunit", b"id_kelly_dsdsunit", "id_standpipe", b"id_standpipe", "id_standpipe_dsdsunit", b"id_standpipe_dsdsunit", "id_surface_iron", b"id_surface_iron", "id_surface_iron_dsdsunit", b"id_surface_iron_dsdsunit", "id_swivel", b"id_swivel", "id_swivel_dsdsunit", b"id_swivel_dsdsunit", "id_top_stack", b"id_top_stack", "id_top_stack_dsdsunit", b"id_top_stack_dsdsunit", "is_hose_used", b"is_hose_used", "is_injector_stack_up", b"is_injector_stack_up", "is_injector_stack_used", b"is_injector_stack_used", "is_kelly_used", b"is_kelly_used", "is_pump_discharge_used", b"is_pump_discharge_used", "is_standpipe_used", b"is_standpipe_used", "is_surface_iron_used", b"is_surface_iron_used", "is_swivel_used", b"is_swivel_used", "is_top_stack_used", b"is_top_stack_used", "is_umbilical_inside", b"is_umbilical_inside", "len_discharge_line", b"len_discharge_line", "len_discharge_line_dsdsunit", b"len_discharge_line_dsdsunit", "len_hose", b"len_hose", "len_hose_dsdsunit", b"len_hose_dsdsunit", "len_kelly", b"len_kelly", "len_kelly_dsdsunit", b"len_kelly_dsdsunit", "len_reel", b"len_reel", "len_reel_dsdsunit", b"len_reel_dsdsunit", "len_standpipe", b"len_standpipe", "len_standpipe_dsdsunit", b"len_standpipe_dsdsunit", "len_surface_iron", b"len_surface_iron", "len_surface_iron_dsdsunit", b"len_surface_iron_dsdsunit", "len_swivel", b"len_swivel", "len_swivel_dsdsunit", b"len_swivel_dsdsunit", "len_umbilical", b"len_umbilical", "len_umbilical_dsdsunit", b"len_umbilical_dsdsunit", "native_uid", b"native_uid", "od_core", b"od_core", "od_core_dsdsunit", b"od_core_dsdsunit", "od_reel", b"od_reel", "od_reel_dsdsunit", b"od_reel_dsdsunit", "od_umbilical", b"od_umbilical", "od_umbilical_dsdsunit", b"od_umbilical_dsdsunit", "pressure_rating", b"pressure_rating", "pressure_rating_dsdsunit", b"pressure_rating_dsdsunit", "remarks", b"remarks", "rig_id", b"rig_id", "surface_id", b"surface_id", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdRigSurface = CdRigSurface

class CdRodGuide(google.protobuf.message.Message):
    """Original Name: CD_ROD_GUIDE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ROD_GUIDE_ID_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUM_ITEMS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    ATTACH_PATTERN_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONV_PUMP_ID_FIELD_NUMBER: builtins.int
    ACCESSORY_GROUP_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    ACCESSORY_NAME_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    SPACING_DSDSUNIT_FIELD_NUMBER: builtins.int
    ATTACH_TYPE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    FASTENER_TYPE_FIELD_NUMBER: builtins.int
    SPACING_FIELD_NUMBER: builtins.int
    DM_CONV_PUMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    rod_guide_id: builtins.str
    """Original Name: ROD_GUIDE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_items(self) -> global___Int32Message:
        """Original Name: NUM_ITEMS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def attach_pattern(self) -> global___StringMessage:
        """Original Name: ATTACH_PATTERN, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    conv_pump_id: builtins.str
    """Original Name: CONV_PUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def accessory_group(self) -> global___StringMessage:
        """Original Name: ACCESSORY_GROUP, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def accessory_name(self) -> global___StringMessage:
        """Original Name: ACCESSORY_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spacing_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPACING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attach_type(self) -> global___StringMessage:
        """Original Name: ATTACH_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fastener_type(self) -> global___StringMessage:
        """Original Name: FASTENER_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spacing(self) -> global___FloatMessage:
        """Original Name: SPACING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_conv_pump(self) -> global___DmConvPumpRef:
        """Remote references:

        Original Name: DM_CONV_PUMP, WrappedMessage: DmConvPump
        FK_CD_ROD_GUIDE_DM_CONV_PUMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        rod_guide_id: builtins.str = ...,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        num_items: global___Int32Message | None = ...,
        well_id: builtins.str = ...,
        attach_pattern: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        conv_pump_id: builtins.str = ...,
        accessory_group: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        manufacturer: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        accessory_name: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        spacing_dsdsunit: global___StringMessage | None = ...,
        attach_type: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        md_base: global___FloatMessage | None = ...,
        fastener_type: global___StringMessage | None = ...,
        spacing: global___FloatMessage | None = ...,
        dm_conv_pump: global___DmConvPumpRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["accessory_group", b"accessory_group", "accessory_name", b"accessory_name", "assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "attach_pattern", b"attach_pattern", "attach_type", b"attach_type", "dm_conv_pump", b"dm_conv_pump", "fastener_type", b"fastener_type", "manufacturer", b"manufacturer", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "num_items", b"num_items", "sequence_no", b"sequence_no", "spacing", b"spacing", "spacing_dsdsunit", b"spacing_dsdsunit", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["accessory_group", b"accessory_group", "accessory_name", b"accessory_name", "assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "attach_pattern", b"attach_pattern", "attach_type", b"attach_type", "conv_pump_id", b"conv_pump_id", "dm_conv_pump", b"dm_conv_pump", "event_id", b"event_id", "fastener_type", b"fastener_type", "manufacturer", b"manufacturer", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "num_items", b"num_items", "rod_guide_id", b"rod_guide_id", "sequence_no", b"sequence_no", "spacing", b"spacing", "spacing_dsdsunit", b"spacing_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdRodGuide = CdRodGuide

class CdRssCatalog(google.protobuf.message.Message):
    """Original Name: CD_RSS_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    API_INDICATOR_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_LENGTH_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_DISTANCE_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    KICK_PAD_LENGTH_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_3_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_4_FIELD_NUMBER: builtins.int
    KICK_PAD_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_1_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_2_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    STEERING_TOOL_BEND_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_LENGTH_FIELD_NUMBER: builtins.int
    KICK_PAD_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    KICK_PAD_OD_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPG_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_BOTTOM_STABILIZER_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    RPG_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_3_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_4_FIELD_NUMBER: builtins.int
    STEERING_TOOL_OFFSET_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STEERING_TOOL_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    KICK_PAD_OFFSET_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    KICK_PAD_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_TOP_STABILIZER_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_1_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_2_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_OD_FIELD_NUMBER: builtins.int
    BOTTOM_STABILIZER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_FLOW_RATE_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_OD_FIELD_NUMBER: builtins.int
    MWD_PRESS_LOSS_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    STEERING_TOOL_BEND_ANGLE_FIELD_NUMBER: builtins.int
    TOP_STABILIZER_DISTANCE_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_length(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_distance(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_length(self) -> global___FloatMessage:
        """Original Name: KICK_PAD_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_3(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_4(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_PAD_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_1(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_2(self) -> global___FloatMessage:
        """Original Name: MWD_PRESS_LOSS_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_bend_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: STEERING_TOOL_BEND_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_length(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_PAD_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_od(self) -> global___FloatMessage:
        """Original Name: KICK_PAD_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpg_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_bottom_stabilizer(self) -> global___StringMessage:
        """Original Name: IS_BOTTOM_STABILIZER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpg(self) -> global___FloatMessage:
        """Original Name: RPG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_3(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_4(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_offset(self) -> global___FloatMessage:
        """Original Name: STEERING_TOOL_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STABILIZER_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: STEERING_TOOL_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_offset(self) -> global___FloatMessage:
        """Original Name: KICK_PAD_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_pad_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_PAD_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_top_stabilizer(self) -> global___StringMessage:
        """Original Name: IS_TOP_STABILIZER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_1(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_2(self) -> global___FloatMessage:
        """Original Name: MWD_FLOW_RATE_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_od(self) -> global___FloatMessage:
        """Original Name: BOTTOM_STABILIZER_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_stabilizer_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_STABILIZER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_flow_rate_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_FLOW_RATE_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_od(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_press_loss_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_PRESS_LOSS_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_bend_angle(self) -> global___FloatMessage:
        """Original Name: STEERING_TOOL_BEND_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stabilizer_distance(self) -> global___FloatMessage:
        """Original Name: TOP_STABILIZER_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_RSS_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        api_indicator: global___StringMessage | None = ...,
        top_stabilizer_distance_dsdsunit: global___StringMessage | None = ...,
        top_stabilizer_length: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        mwd_flow_rate_3_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_4_dsdsunit: global___StringMessage | None = ...,
        mwd_press_loss_1_dsdsunit: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_od_dsdsunit: global___StringMessage | None = ...,
        bottom_stabilizer_distance: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        kick_pad_length: global___FloatMessage | None = ...,
        mwd_press_loss_3: global___FloatMessage | None = ...,
        mwd_press_loss_4: global___FloatMessage | None = ...,
        kick_pad_od_dsdsunit: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        mwd_press_loss_1: global___FloatMessage | None = ...,
        mwd_press_loss_2: global___FloatMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        bottom_stabilizer_distance_dsdsunit: global___StringMessage | None = ...,
        mwd_flow_rate_4_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        steering_tool_bend_angle_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        bottom_stabilizer_length: global___FloatMessage | None = ...,
        kick_pad_length_dsdsunit: global___StringMessage | None = ...,
        top_stabilizer_length_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        kick_pad_od: global___FloatMessage | None = ...,
        mwd_press_loss_2_dsdsunit: global___StringMessage | None = ...,
        rpg_dsdsunit: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        is_bottom_stabilizer: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        rpg: global___FloatMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        mwd_flow_rate_3: global___FloatMessage | None = ...,
        mwd_flow_rate_4: global___FloatMessage | None = ...,
        steering_tool_offset: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        top_stabilizer_od_dsdsunit: global___StringMessage | None = ...,
        steering_tool_offset_dsdsunit: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        mwd_flow_rate_2_dsdsunit: global___StringMessage | None = ...,
        kick_pad_offset: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        kick_pad_offset_dsdsunit: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        is_top_stabilizer: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        mwd_flow_rate_1: global___FloatMessage | None = ...,
        mwd_flow_rate_2: global___FloatMessage | None = ...,
        bottom_stabilizer_od: global___FloatMessage | None = ...,
        bottom_stabilizer_length_dsdsunit: global___StringMessage | None = ...,
        mwd_flow_rate_1_dsdsunit: global___StringMessage | None = ...,
        top_stabilizer_od: global___FloatMessage | None = ...,
        mwd_press_loss_3_dsdsunit: global___StringMessage | None = ...,
        steering_tool_bend_angle: global___FloatMessage | None = ...,
        top_stabilizer_distance: global___FloatMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "bottom_stabilizer_distance", b"bottom_stabilizer_distance", "bottom_stabilizer_distance_dsdsunit", b"bottom_stabilizer_distance_dsdsunit", "bottom_stabilizer_length", b"bottom_stabilizer_length", "bottom_stabilizer_length_dsdsunit", b"bottom_stabilizer_length_dsdsunit", "bottom_stabilizer_od", b"bottom_stabilizer_od", "bottom_stabilizer_od_dsdsunit", b"bottom_stabilizer_od_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "is_bottom_stabilizer", b"is_bottom_stabilizer", "is_top_stabilizer", b"is_top_stabilizer", "kick_pad_length", b"kick_pad_length", "kick_pad_length_dsdsunit", b"kick_pad_length_dsdsunit", "kick_pad_od", b"kick_pad_od", "kick_pad_od_dsdsunit", b"kick_pad_od_dsdsunit", "kick_pad_offset", b"kick_pad_offset", "kick_pad_offset_dsdsunit", b"kick_pad_offset_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "mwd_flow_rate_1", b"mwd_flow_rate_1", "mwd_flow_rate_1_dsdsunit", b"mwd_flow_rate_1_dsdsunit", "mwd_flow_rate_2", b"mwd_flow_rate_2", "mwd_flow_rate_2_dsdsunit", b"mwd_flow_rate_2_dsdsunit", "mwd_flow_rate_3", b"mwd_flow_rate_3", "mwd_flow_rate_3_dsdsunit", b"mwd_flow_rate_3_dsdsunit", "mwd_flow_rate_4", b"mwd_flow_rate_4", "mwd_flow_rate_4_dsdsunit", b"mwd_flow_rate_4_dsdsunit", "mwd_press_loss_1", b"mwd_press_loss_1", "mwd_press_loss_1_dsdsunit", b"mwd_press_loss_1_dsdsunit", "mwd_press_loss_2", b"mwd_press_loss_2", "mwd_press_loss_2_dsdsunit", b"mwd_press_loss_2_dsdsunit", "mwd_press_loss_3", b"mwd_press_loss_3", "mwd_press_loss_3_dsdsunit", b"mwd_press_loss_3_dsdsunit", "mwd_press_loss_4", b"mwd_press_loss_4", "mwd_press_loss_4_dsdsunit", b"mwd_press_loss_4_dsdsunit", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "rpg", b"rpg", "rpg_dsdsunit", b"rpg_dsdsunit", "sect_type_code", b"sect_type_code", "steering_tool_bend_angle", b"steering_tool_bend_angle", "steering_tool_bend_angle_dsdsunit", b"steering_tool_bend_angle_dsdsunit", "steering_tool_offset", b"steering_tool_offset", "steering_tool_offset_dsdsunit", b"steering_tool_offset_dsdsunit", "top_stabilizer_distance", b"top_stabilizer_distance", "top_stabilizer_distance_dsdsunit", b"top_stabilizer_distance_dsdsunit", "top_stabilizer_length", b"top_stabilizer_length", "top_stabilizer_length_dsdsunit", b"top_stabilizer_length_dsdsunit", "top_stabilizer_od", b"top_stabilizer_od", "top_stabilizer_od_dsdsunit", b"top_stabilizer_od_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "bottom_stabilizer_distance", b"bottom_stabilizer_distance", "bottom_stabilizer_distance_dsdsunit", b"bottom_stabilizer_distance_dsdsunit", "bottom_stabilizer_length", b"bottom_stabilizer_length", "bottom_stabilizer_length_dsdsunit", b"bottom_stabilizer_length_dsdsunit", "bottom_stabilizer_od", b"bottom_stabilizer_od", "bottom_stabilizer_od_dsdsunit", b"bottom_stabilizer_od_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "is_bottom_stabilizer", b"is_bottom_stabilizer", "is_top_stabilizer", b"is_top_stabilizer", "kick_pad_length", b"kick_pad_length", "kick_pad_length_dsdsunit", b"kick_pad_length_dsdsunit", "kick_pad_od", b"kick_pad_od", "kick_pad_od_dsdsunit", b"kick_pad_od_dsdsunit", "kick_pad_offset", b"kick_pad_offset", "kick_pad_offset_dsdsunit", b"kick_pad_offset_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "mwd_flow_rate_1", b"mwd_flow_rate_1", "mwd_flow_rate_1_dsdsunit", b"mwd_flow_rate_1_dsdsunit", "mwd_flow_rate_2", b"mwd_flow_rate_2", "mwd_flow_rate_2_dsdsunit", b"mwd_flow_rate_2_dsdsunit", "mwd_flow_rate_3", b"mwd_flow_rate_3", "mwd_flow_rate_3_dsdsunit", b"mwd_flow_rate_3_dsdsunit", "mwd_flow_rate_4", b"mwd_flow_rate_4", "mwd_flow_rate_4_dsdsunit", b"mwd_flow_rate_4_dsdsunit", "mwd_press_loss_1", b"mwd_press_loss_1", "mwd_press_loss_1_dsdsunit", b"mwd_press_loss_1_dsdsunit", "mwd_press_loss_2", b"mwd_press_loss_2", "mwd_press_loss_2_dsdsunit", b"mwd_press_loss_2_dsdsunit", "mwd_press_loss_3", b"mwd_press_loss_3", "mwd_press_loss_3_dsdsunit", b"mwd_press_loss_3_dsdsunit", "mwd_press_loss_4", b"mwd_press_loss_4", "mwd_press_loss_4_dsdsunit", b"mwd_press_loss_4_dsdsunit", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "rpg", b"rpg", "rpg_dsdsunit", b"rpg_dsdsunit", "sect_type_code", b"sect_type_code", "steering_tool_bend_angle", b"steering_tool_bend_angle", "steering_tool_bend_angle_dsdsunit", b"steering_tool_bend_angle_dsdsunit", "steering_tool_offset", b"steering_tool_offset", "steering_tool_offset_dsdsunit", b"steering_tool_offset_dsdsunit", "top_stabilizer_distance", b"top_stabilizer_distance", "top_stabilizer_distance_dsdsunit", b"top_stabilizer_distance_dsdsunit", "top_stabilizer_length", b"top_stabilizer_length", "top_stabilizer_length_dsdsunit", b"top_stabilizer_length_dsdsunit", "top_stabilizer_od", b"top_stabilizer_od", "top_stabilizer_od_dsdsunit", b"top_stabilizer_od_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdRssCatalog = CdRssCatalog

class CdScenario(google.protobuf.message.Message):
    """Original Name: CD_SCENARIO, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_DISPLAYING_PRIOR_STIMS_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    FORMATION_INFLUX_GROUP_ID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    FORMATION_SEGMENT_WIDTH_FIELD_NUMBER: builtins.int
    IS_ASSEMBLY_GROUP_USED_FIELD_NUMBER: builtins.int
    FRAC_GRADIENT_GROUP_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DEF_SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    TEMP_GRADIENT_GROUP_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EFFECTIVE_DATE_FIELD_NUMBER: builtins.int
    IS_CO2_HAZARD_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_GROUP_ID_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    DATUM_ID_FIELD_NUMBER: builtins.int
    FORMATION_SEGMENT_WIDTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ORIGINAL_TUBULAR_DATUM_ID_FIELD_NUMBER: builtins.int
    IS_H2S_HAZARD_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    TU_COMPLETION_TIME_FIELD_NUMBER: builtins.int
    TU_CASE_USER_PARAMETER_FIELD_NUMBER: builtins.int
    PR_VISUAL_TRAJECTORY_FIELD_NUMBER: builtins.int
    WC_DESIGN_SEQUENCE_FIELD_NUMBER: builtins.int
    CD_SCENARIO_SURFACE_LINK_FIELD_NUMBER: builtins.int
    TU_CASE_ROP_INTERVAL_FIELD_NUMBER: builtins.int
    TU_MISC_COST_FIELD_NUMBER: builtins.int
    TU_SPECIAL_OPERATION_FIELD_NUMBER: builtins.int
    TU_COMPLETION_COST_FIELD_NUMBER: builtins.int
    WC_ACTIVITY_CONFIG_FIELD_NUMBER: builtins.int
    TU_DLS_OVERRIDE_GROUP_FIELD_NUMBER: builtins.int
    TU_OPERATION_COST_FIELD_NUMBER: builtins.int
    TU_LOG_COST_FIELD_NUMBER: builtins.int
    TU_CASE_PARAMETER_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FORMATION_LINK_FIELD_NUMBER: builtins.int
    TU_SIZE_RUN_SPEED_FIELD_NUMBER: builtins.int
    TU_ZONE_PRESSURE_GROUP_FIELD_NUMBER: builtins.int
    WC_DETERMINISTIC_EVENT_FIELD_NUMBER: builtins.int
    TU_ABANDONMENT_TIME_FIELD_NUMBER: builtins.int
    TU_TUBULAR_COST_FIELD_NUMBER: builtins.int
    TU_CASE_CORE_FIELD_NUMBER: builtins.int
    TU_CASE_PARAMETER_SEQ_FIELD_NUMBER: builtins.int
    TU_CASE_ALLOWABLE_SIZE_FIELD_NUMBER: builtins.int
    TU_HANGER_COST_FIELD_NUMBER: builtins.int
    WC_PHASE_CONFIG_FIELD_NUMBER: builtins.int
    TU_EQUIPMENT_COST_FIELD_NUMBER: builtins.int
    TU_BIT_COST_FIELD_NUMBER: builtins.int
    NT_WELLCASE_FIELD_NUMBER: builtins.int
    TU_CASE_ANNULUS_FLUID_FIELD_NUMBER: builtins.int
    TU_CASE_DRILLING_PARAMETER_FIELD_NUMBER: builtins.int
    TU_DRILLING_OPERATION_FIELD_NUMBER: builtins.int
    TU_MMS_APD_FIELD_NUMBER: builtins.int
    TU_MISC_TANGIBLE_COST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_displaying_prior_stims(self) -> global___StringMessage:
        """Original Name: IS_DISPLAYING_PRIOR_STIMS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_influx_group_id(self) -> global___StringMessage:
        """Original Name: FORMATION_INFLUX_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_segment_width(self) -> global___FloatMessage:
        """Original Name: FORMATION_SEGMENT_WIDTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_assembly_group_used(self) -> global___StringMessage:
        """Original Name: IS_ASSEMBLY_GROUP_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frac_gradient_group_id(self) -> global___StringMessage:
        """Original Name: FRAC_GRADIENT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def def_survey_header_id(self) -> global___StringMessage:
        """Original Name: DEF_SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_gradient_group_id(self) -> global___StringMessage:
        """Original Name: TEMP_GRADIENT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def effective_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EFFECTIVE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_co2_hazard(self) -> global___StringMessage:
        """Original Name: IS_CO2_HAZARD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def survey_header_id(self) -> global___StringMessage:
        """Original Name: SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pore_pressure_group_id(self) -> global___StringMessage:
        """Original Name: PORE_PRESSURE_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def datum_id(self) -> global___StringMessage:
        """Original Name: DATUM_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_segment_width_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_SEGMENT_WIDTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def original_tubular_datum_id(self) -> global___StringMessage:
        """Original Name: ORIGINAL_TUBULAR_DATUM_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_h2s_hazard(self) -> global___StringMessage:
        """Original Name: IS_H2S_HAZARD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def version(self) -> global___StringMessage:
        """Original Name: VERSION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_SCENARIO_CD_WELLBORE
        """
    @property
    def tu_completion_time(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuCompletionTimeRef]:
        """Original Name: TU_COMPLETION_TIME, WrappedMessage: TuCompletionTime
        FK_TU_COMPLETION_TIME_CD_SCENARIO
        """
    @property
    def tu_case_user_parameter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuCaseUserParameterRef]:
        """Original Name: TU_CASE_USER_PARAMETER, WrappedMessage: TuCaseUserParameter
        FK_TU_CASE_USER_PARAMETER_CD_SCENARIO
        """
    @property
    def pr_visual_trajectory(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PrVisualTrajectoryRef]:
        """Original Name: PR_VISUAL_TRAJECTORY, WrappedMessage: PrVisualTrajectory
        FK_PR_VISUAL_TRAJECTORY_CD_SCENARIO
        """
    @property
    def wc_design_sequence(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcDesignSequenceRef]:
        """Original Name: WC_DESIGN_SEQUENCE, WrappedMessage: WcDesignSequence
        FK_WC_DESIGN_SEQUENCE_CD_SCENARIO
        """
    @property
    def cd_scenario_surface_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdScenarioSurfaceLinkRef]:
        """Original Name: CD_SCENARIO_SURFACE_LINK, WrappedMessage: CdScenarioSurfaceLink
        FK_CD_SCENARIO_SURFACE_LINK_CD_SCENARIO
        """
    @property
    def tu_case_rop_interval(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuCaseRopIntervalRef]:
        """Original Name: TU_CASE_ROP_INTERVAL, WrappedMessage: TuCaseRopInterval
        FK_TU_CASE_ROP_INTERVAL_CD_SCENARIO
        """
    @property
    def tu_misc_cost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuMiscCostRef]:
        """Original Name: TU_MISC_COST, WrappedMessage: TuMiscCost
        FK_TU_MISC_COST_CD_SCENARIO
        """
    @property
    def tu_special_operation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuSpecialOperationRef]:
        """Original Name: TU_SPECIAL_OPERATION, WrappedMessage: TuSpecialOperation
        FK_TU_SPECIAL_OPERATION_CD_SCENARIO
        """
    @property
    def tu_completion_cost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuCompletionCostRef]:
        """Original Name: TU_COMPLETION_COST, WrappedMessage: TuCompletionCost
        FK_TU_COMPLETION_COST_CD_SCENARIO
        """
    @property
    def wc_activity_config(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcActivityConfigRef]:
        """Original Name: WC_ACTIVITY_CONFIG, WrappedMessage: WcActivityConfig
        FK_WC_ACTIVITY_CONFIG_CD_SCENARIO
        """
    @property
    def tu_dls_override_group(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuDlsOverrideGroupRef]:
        """Original Name: TU_DLS_OVERRIDE_GROUP, WrappedMessage: TuDlsOverrideGroup
        FK_TU_DLS_OVERRIDE_GROUP_CD_SCENARIO
        """
    @property
    def tu_operation_cost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuOperationCostRef]:
        """Original Name: TU_OPERATION_COST, WrappedMessage: TuOperationCost
        FK_TU_OPERATION_COST_CD_SCENARIO
        """
    @property
    def tu_log_cost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuLogCostRef]:
        """Original Name: TU_LOG_COST, WrappedMessage: TuLogCost
        FK_TU_LOG_COST_CD_SCENARIO
        """
    @property
    def tu_case_parameter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuCaseParameterRef]:
        """Original Name: TU_CASE_PARAMETER, WrappedMessage: TuCaseParameter
        FK_TU_CASE_PARAMETER_CD_SCENARIO
        """
    @property
    def cd_scenario_formation_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdScenarioFormationLinkRef]:
        """Original Name: CD_SCENARIO_FORMATION_LINK, WrappedMessage: CdScenarioFormationLink
        FK_CD_SCENARIO_FORMATION_LINK_CD_SCENARIO
        """
    @property
    def tu_size_run_speed(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuSizeRunSpeedRef]:
        """Original Name: TU_SIZE_RUN_SPEED, WrappedMessage: TuSizeRunSpeed
        FK_TU_SIZE_RUN_SPEED_CD_SCENARIO
        """
    @property
    def tu_zone_pressure_group(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuZonePressureGroupRef]:
        """Original Name: TU_ZONE_PRESSURE_GROUP, WrappedMessage: TuZonePressureGroup
        FK_TU_ZONE_PRESSURE_GROUP_CD_SCENARIO
        """
    @property
    def wc_deterministic_event(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcDeterministicEventRef]:
        """Original Name: WC_DETERMINISTIC_EVENT, WrappedMessage: WcDeterministicEvent
        FK_WC_DETERMINISTIC_EVENT_CD_SCENARIO
        """
    @property
    def tu_abandonment_time(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuAbandonmentTimeRef]:
        """Original Name: TU_ABANDONMENT_TIME, WrappedMessage: TuAbandonmentTime
        FK_TU_ABANDONMENT_TIME_CD_SCENARIO
        """
    @property
    def tu_tubular_cost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuTubularCostRef]:
        """Original Name: TU_TUBULAR_COST, WrappedMessage: TuTubularCost
        FK_TU_TUBULAR_COST_CD_SCENARIO
        """
    @property
    def tu_case_core(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuCaseCoreRef]:
        """Original Name: TU_CASE_CORE, WrappedMessage: TuCaseCore
        FK_TU_CASE_CORE_CD_SCENARIO
        """
    @property
    def tu_case_parameter_seq(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuCaseParameterSeqRef]:
        """Original Name: TU_CASE_PARAMETER_SEQ, WrappedMessage: TuCaseParameterSeq
        FK_TU_CASE_PARAMETER_SEQ_CD_SCENARIO
        """
    @property
    def tu_case_allowable_size(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuCaseAllowableSizeRef]:
        """Original Name: TU_CASE_ALLOWABLE_SIZE, WrappedMessage: TuCaseAllowableSize
        FK_TU_CASE_ALLOWABLE_SIZE_CD_SCENARIO
        """
    @property
    def tu_hanger_cost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuHangerCostRef]:
        """Original Name: TU_HANGER_COST, WrappedMessage: TuHangerCost
        FK_TU_HANGER_COST_CD_SCENARIO
        """
    @property
    def wc_phase_config(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcPhaseConfigRef]:
        """Original Name: WC_PHASE_CONFIG, WrappedMessage: WcPhaseConfig
        FK_WC_PHASE_CONFIG_CD_SCENARIO
        """
    @property
    def tu_equipment_cost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuEquipmentCostRef]:
        """Original Name: TU_EQUIPMENT_COST, WrappedMessage: TuEquipmentCost
        FK_TU_EQUIPMENT_COST_CD_SCENARIO
        """
    @property
    def tu_bit_cost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuBitCostRef]:
        """Original Name: TU_BIT_COST, WrappedMessage: TuBitCost
        FK_TU_BIT_COST_CD_SCENARIO
        """
    @property
    def nt_wellcase(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NtWellcaseRef]:
        """Original Name: NT_WELLCASE, WrappedMessage: NtWellcase
        FK_NT_WELLCASE_CD_SCENARIO
        """
    @property
    def tu_case_annulus_fluid(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuCaseAnnulusFluidRef]:
        """Original Name: TU_CASE_ANNULUS_FLUID, WrappedMessage: TuCaseAnnulusFluid
        FK_TU_CASE_ANNULUS_FLUID_CD_SCENARIO
        """
    @property
    def tu_case_drilling_parameter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuCaseDrillingParameterRef]:
        """Original Name: TU_CASE_DRILLING_PARAMETER, WrappedMessage: TuCaseDrillingParameter
        FK_TU_CASE_DRILLING_PARAMETER_CD_SCENARIO
        """
    @property
    def tu_drilling_operation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuDrillingOperationRef]:
        """Original Name: TU_DRILLING_OPERATION, WrappedMessage: TuDrillingOperation
        FK_TU_DRILLING_OPERATION_CD_SCENARIO
        """
    @property
    def tu_mms_apd(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuMmsApdRef]:
        """Original Name: TU_MMS_APD, WrappedMessage: TuMmsApd
        FK_TU_MMS_APD_CD_SCENARIO
        """
    @property
    def tu_misc_tangible_cost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuMiscTangibleCostRef]:
        """Original Name: TU_MISC_TANGIBLE_COST, WrappedMessage: TuMiscTangibleCost
        FK_TU_MISC_TANGIBLE_COST_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_displaying_prior_stims: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        formation_influx_group_id: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        formation_segment_width: global___FloatMessage | None = ...,
        is_assembly_group_used: global___StringMessage | None = ...,
        frac_gradient_group_id: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        def_survey_header_id: global___StringMessage | None = ...,
        temp_gradient_group_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        name: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        effective_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_co2_hazard: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        phase: global___StringMessage | None = ...,
        survey_header_id: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        pore_pressure_group_id: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        datum_id: global___StringMessage | None = ...,
        formation_segment_width_dsdsunit: global___StringMessage | None = ...,
        original_tubular_datum_id: global___StringMessage | None = ...,
        is_h2s_hazard: global___StringMessage | None = ...,
        version: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        tu_completion_time: collections.abc.Iterable[global___TuCompletionTimeRef] | None = ...,
        tu_case_user_parameter: collections.abc.Iterable[global___TuCaseUserParameterRef] | None = ...,
        pr_visual_trajectory: collections.abc.Iterable[global___PrVisualTrajectoryRef] | None = ...,
        wc_design_sequence: collections.abc.Iterable[global___WcDesignSequenceRef] | None = ...,
        cd_scenario_surface_link: collections.abc.Iterable[global___CdScenarioSurfaceLinkRef] | None = ...,
        tu_case_rop_interval: collections.abc.Iterable[global___TuCaseRopIntervalRef] | None = ...,
        tu_misc_cost: collections.abc.Iterable[global___TuMiscCostRef] | None = ...,
        tu_special_operation: collections.abc.Iterable[global___TuSpecialOperationRef] | None = ...,
        tu_completion_cost: collections.abc.Iterable[global___TuCompletionCostRef] | None = ...,
        wc_activity_config: collections.abc.Iterable[global___WcActivityConfigRef] | None = ...,
        tu_dls_override_group: collections.abc.Iterable[global___TuDlsOverrideGroupRef] | None = ...,
        tu_operation_cost: collections.abc.Iterable[global___TuOperationCostRef] | None = ...,
        tu_log_cost: collections.abc.Iterable[global___TuLogCostRef] | None = ...,
        tu_case_parameter: collections.abc.Iterable[global___TuCaseParameterRef] | None = ...,
        cd_scenario_formation_link: collections.abc.Iterable[global___CdScenarioFormationLinkRef] | None = ...,
        tu_size_run_speed: collections.abc.Iterable[global___TuSizeRunSpeedRef] | None = ...,
        tu_zone_pressure_group: collections.abc.Iterable[global___TuZonePressureGroupRef] | None = ...,
        wc_deterministic_event: collections.abc.Iterable[global___WcDeterministicEventRef] | None = ...,
        tu_abandonment_time: collections.abc.Iterable[global___TuAbandonmentTimeRef] | None = ...,
        tu_tubular_cost: collections.abc.Iterable[global___TuTubularCostRef] | None = ...,
        tu_case_core: collections.abc.Iterable[global___TuCaseCoreRef] | None = ...,
        tu_case_parameter_seq: collections.abc.Iterable[global___TuCaseParameterSeqRef] | None = ...,
        tu_case_allowable_size: collections.abc.Iterable[global___TuCaseAllowableSizeRef] | None = ...,
        tu_hanger_cost: collections.abc.Iterable[global___TuHangerCostRef] | None = ...,
        wc_phase_config: collections.abc.Iterable[global___WcPhaseConfigRef] | None = ...,
        tu_equipment_cost: collections.abc.Iterable[global___TuEquipmentCostRef] | None = ...,
        tu_bit_cost: collections.abc.Iterable[global___TuBitCostRef] | None = ...,
        nt_wellcase: collections.abc.Iterable[global___NtWellcaseRef] | None = ...,
        tu_case_annulus_fluid: collections.abc.Iterable[global___TuCaseAnnulusFluidRef] | None = ...,
        tu_case_drilling_parameter: collections.abc.Iterable[global___TuCaseDrillingParameterRef] | None = ...,
        tu_drilling_operation: collections.abc.Iterable[global___TuDrillingOperationRef] | None = ...,
        tu_mms_apd: collections.abc.Iterable[global___TuMmsApdRef] | None = ...,
        tu_misc_tangible_cost: collections.abc.Iterable[global___TuMiscTangibleCostRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "datum_id", b"datum_id", "def_survey_header_id", b"def_survey_header_id", "effective_date", b"effective_date", "formation_influx_group_id", b"formation_influx_group_id", "formation_segment_width", b"formation_segment_width", "formation_segment_width_dsdsunit", b"formation_segment_width_dsdsunit", "frac_gradient_group_id", b"frac_gradient_group_id", "is_assembly_group_used", b"is_assembly_group_used", "is_co2_hazard", b"is_co2_hazard", "is_displaying_prior_stims", b"is_displaying_prior_stims", "is_h2s_hazard", b"is_h2s_hazard", "is_readonly", b"is_readonly", "name", b"name", "native_uid", b"native_uid", "original_tubular_datum_id", b"original_tubular_datum_id", "phase", b"phase", "pore_pressure_group_id", b"pore_pressure_group_id", "remarks", b"remarks", "survey_header_id", b"survey_header_id", "temp_gradient_group_id", b"temp_gradient_group_id", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version", b"version"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario_formation_link", b"cd_scenario_formation_link", "cd_scenario_surface_link", b"cd_scenario_surface_link", "cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "datum_id", b"datum_id", "def_survey_header_id", b"def_survey_header_id", "effective_date", b"effective_date", "formation_influx_group_id", b"formation_influx_group_id", "formation_segment_width", b"formation_segment_width", "formation_segment_width_dsdsunit", b"formation_segment_width_dsdsunit", "frac_gradient_group_id", b"frac_gradient_group_id", "is_assembly_group_used", b"is_assembly_group_used", "is_co2_hazard", b"is_co2_hazard", "is_displaying_prior_stims", b"is_displaying_prior_stims", "is_h2s_hazard", b"is_h2s_hazard", "is_readonly", b"is_readonly", "name", b"name", "native_uid", b"native_uid", "nt_wellcase", b"nt_wellcase", "original_tubular_datum_id", b"original_tubular_datum_id", "phase", b"phase", "pore_pressure_group_id", b"pore_pressure_group_id", "pr_visual_trajectory", b"pr_visual_trajectory", "remarks", b"remarks", "scenario_id", b"scenario_id", "survey_header_id", b"survey_header_id", "temp_gradient_group_id", b"temp_gradient_group_id", "tu_abandonment_time", b"tu_abandonment_time", "tu_bit_cost", b"tu_bit_cost", "tu_case_allowable_size", b"tu_case_allowable_size", "tu_case_annulus_fluid", b"tu_case_annulus_fluid", "tu_case_core", b"tu_case_core", "tu_case_drilling_parameter", b"tu_case_drilling_parameter", "tu_case_parameter", b"tu_case_parameter", "tu_case_parameter_seq", b"tu_case_parameter_seq", "tu_case_rop_interval", b"tu_case_rop_interval", "tu_case_user_parameter", b"tu_case_user_parameter", "tu_completion_cost", b"tu_completion_cost", "tu_completion_time", b"tu_completion_time", "tu_dls_override_group", b"tu_dls_override_group", "tu_drilling_operation", b"tu_drilling_operation", "tu_equipment_cost", b"tu_equipment_cost", "tu_hanger_cost", b"tu_hanger_cost", "tu_log_cost", b"tu_log_cost", "tu_misc_cost", b"tu_misc_cost", "tu_misc_tangible_cost", b"tu_misc_tangible_cost", "tu_mms_apd", b"tu_mms_apd", "tu_operation_cost", b"tu_operation_cost", "tu_size_run_speed", b"tu_size_run_speed", "tu_special_operation", b"tu_special_operation", "tu_tubular_cost", b"tu_tubular_cost", "tu_zone_pressure_group", b"tu_zone_pressure_group", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version", b"version", "wc_activity_config", b"wc_activity_config", "wc_design_sequence", b"wc_design_sequence", "wc_deterministic_event", b"wc_deterministic_event", "wc_phase_config", b"wc_phase_config", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdScenario = CdScenario

class CdScenarioFormationLink(google.protobuf.message.Message):
    """Original Name: CD_SCENARIO_FORMATION_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FORMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_formation_id: builtins.str
    """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_CD_SCENARIO_FORMATION_LINK_CD_SCENARIO
        """
    @property
    def cd_wellbore_formation(self) -> global___CdWellboreFormationRef:
        """Original Name: CD_WELLBORE_FORMATION, WrappedMessage: CdWellboreFormation
        FK_CD_SCENARIO_FORMATION_LINK_CD_WELLBORE_FORMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        wellbore_formation_id: builtins.str = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        cd_wellbore_formation: global___CdWellboreFormationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "cd_wellbore_formation", b"cd_wellbore_formation", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "cd_wellbore_formation", b"cd_wellbore_formation", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdScenarioFormationLink = CdScenarioFormationLink

class CdScenarioSurfaceLink(google.protobuf.message.Message):
    """Original Name: CD_SCENARIO_SURFACE_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LOCAL_TVD_SHIFT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SURFACE_ID_FIELD_NUMBER: builtins.int
    LOCAL_TVD_SHIFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def local_tvd_shift(self) -> global___FloatMessage:
        """Original Name: LOCAL_TVD_SHIFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    surface_id: builtins.str
    """Original Name: SURFACE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def local_tvd_shift_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOCAL_TVD_SHIFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_CD_SCENARIO_SURFACE_LINK_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        local_tvd_shift: global___FloatMessage | None = ...,
        scenario_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        surface_id: builtins.str = ...,
        local_tvd_shift_dsdsunit: global___StringMessage | None = ...,
        project_id: builtins.str = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "local_tvd_shift", b"local_tvd_shift", "local_tvd_shift_dsdsunit", b"local_tvd_shift_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "local_tvd_shift", b"local_tvd_shift", "local_tvd_shift_dsdsunit", b"local_tvd_shift_dsdsunit", "native_uid", b"native_uid", "project_id", b"project_id", "scenario_id", b"scenario_id", "surface_id", b"surface_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdScenarioSurfaceLink = CdScenarioSurfaceLink

class CdScreenCatalog(google.protobuf.message.Message):
    """Original Name: CD_SCREEN_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BOX_PIN_CONFIG_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    SCREEN_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUMBER_SLOTS_FIELD_NUMBER: builtins.int
    BOT_CONN_OD_FIELD_NUMBER: builtins.int
    SLOT_WIDTH_FIELD_NUMBER: builtins.int
    MIN_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_DRIFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_AVERAGE_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    INTERNAL_REF_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BOT_CONN_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    MATERIAL_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    BOT_CONN_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    NUMBER_SLOTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CONN_SIZE_FIELD_NUMBER: builtins.int
    ID_DRIFT_FIELD_NUMBER: builtins.int
    OD_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCREEN_LENGTH_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLOT_WIDTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_ID_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    MATERIAL_NUM_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    TOP_CONN_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OD_MAX_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CONN_TYPE_FIELD_NUMBER: builtins.int
    SERVICE_TYPE_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def box_pin_config(self) -> global___StringMessage:
        """Original Name: BOX_PIN_CONFIG, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def screen_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SCREEN_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_slots(self) -> global___FloatMessage:
        """Original Name: NUMBER_SLOTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_od(self) -> global___FloatMessage:
        """Original Name: BOT_CONN_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_width(self) -> global___FloatMessage:
        """Original Name: SLOT_WIDTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_DRIFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_average(self) -> global___FloatMessage:
        """Original Name: OD_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_ref(self) -> global___StringMessage:
        """Original Name: INTERNAL_REF, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOT_CONN_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_id(self) -> global___StringMessage:
        """Original Name: MATERIAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_type(self) -> global___StringMessage:
        """Original Name: BOT_CONN_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def number_slots_dsdsunit(self) -> global___StringMessage:
        """Original Name: NUMBER_SLOTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_size(self) -> global___FloatMessage:
        """Original Name: TOP_CONN_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift(self) -> global___FloatMessage:
        """Original Name: ID_DRIFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def screen_length(self) -> global___FloatMessage:
        """Original Name: SCREEN_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_width_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_WIDTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_id(self) -> global___FloatMessage:
        """Original Name: MIN_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_num(self) -> global___StringMessage:
        """Original Name: MATERIAL_NUM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_CONN_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_max(self) -> global___FloatMessage:
        """Original Name: OD_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_type(self) -> global___StringMessage:
        """Original Name: TOP_CONN_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_type(self) -> global___StringMessage:
        """Original Name: SERVICE_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_SCREEN_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        box_pin_config: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        screen_length_dsdsunit: global___StringMessage | None = ...,
        number_slots: global___FloatMessage | None = ...,
        bot_conn_od: global___FloatMessage | None = ...,
        slot_width: global___FloatMessage | None = ...,
        min_id_dsdsunit: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        id_drift_dsdsunit: global___StringMessage | None = ...,
        od_average: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        internal_ref: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        bot_conn_od_dsdsunit: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        material_id: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        bot_conn_type: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        number_slots_dsdsunit: global___StringMessage | None = ...,
        top_conn_size: global___FloatMessage | None = ...,
        id_drift: global___FloatMessage | None = ...,
        od_max_dsdsunit: global___StringMessage | None = ...,
        screen_length: global___FloatMessage | None = ...,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        slot_width_dsdsunit: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        od_average_dsdsunit: global___StringMessage | None = ...,
        min_id: global___FloatMessage | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        material_num: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        top_conn_size_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        od_max: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        top_conn_type: global___StringMessage | None = ...,
        service_type: global___StringMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "bot_conn_od", b"bot_conn_od", "bot_conn_od_dsdsunit", b"bot_conn_od_dsdsunit", "bot_conn_type", b"bot_conn_type", "box_pin_config", b"box_pin_config", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "internal_ref", b"internal_ref", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "material_id", b"material_id", "material_num", b"material_num", "min_id", b"min_id", "min_id_dsdsunit", b"min_id_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "number_slots", b"number_slots", "number_slots_dsdsunit", b"number_slots_dsdsunit", "od_average", b"od_average", "od_average_dsdsunit", b"od_average_dsdsunit", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "screen_length", b"screen_length", "screen_length_dsdsunit", b"screen_length_dsdsunit", "sect_type_code", b"sect_type_code", "service_type", b"service_type", "slot_width", b"slot_width", "slot_width_dsdsunit", b"slot_width_dsdsunit", "top_conn_size", b"top_conn_size", "top_conn_size_dsdsunit", b"top_conn_size_dsdsunit", "top_conn_type", b"top_conn_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "bot_conn_od", b"bot_conn_od", "bot_conn_od_dsdsunit", b"bot_conn_od_dsdsunit", "bot_conn_type", b"bot_conn_type", "box_pin_config", b"box_pin_config", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "internal_ref", b"internal_ref", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "material_id", b"material_id", "material_num", b"material_num", "min_id", b"min_id", "min_id_dsdsunit", b"min_id_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "number_slots", b"number_slots", "number_slots_dsdsunit", b"number_slots_dsdsunit", "od_average", b"od_average", "od_average_dsdsunit", b"od_average_dsdsunit", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "screen_length", b"screen_length", "screen_length_dsdsunit", b"screen_length_dsdsunit", "sect_type_code", b"sect_type_code", "service_type", b"service_type", "slot_width", b"slot_width", "slot_width_dsdsunit", b"slot_width_dsdsunit", "top_conn_size", b"top_conn_size", "top_conn_size_dsdsunit", b"top_conn_size_dsdsunit", "top_conn_type", b"top_conn_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdScreenCatalog = CdScreenCatalog

class CdSite(google.protobuf.message.Message):
    """Original Name: CD_SITE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LATERAL_ERROR_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_MAP_EASTING_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    TOP_BOREHOLE_RADIUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_LEASE_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SITE_NAME_FIELD_NUMBER: builtins.int
    GEO_MAP_EASTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIGHT_GROUP_ID_FIELD_NUMBER: builtins.int
    MAG_CRUSTAL_DIP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEFAULT_RIG_ELEVATION_FIELD_NUMBER: builtins.int
    LATERAL_ERROR_FIELD_NUMBER: builtins.int
    COORD_TYPE_FIELD_NUMBER: builtins.int
    LOC_LEASE_CODE_FIELD_NUMBER: builtins.int
    SITE_LOCATION_SPATIAL_FIELD_NUMBER: builtins.int
    FORESIGHT_ERROR_FIELD_NUMBER: builtins.int
    SITE_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAG_TIME_DEC_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_BOREHOLE_RADIUS_FIELD_NUMBER: builtins.int
    FORESIGHT_ERROR_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_LEASE_LINE_FIELD_NUMBER: builtins.int
    MAG_TIME_DIP_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    TIME_ZONE_DESCRIPTION_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    SCALE_FACTOR_FIELD_NUMBER: builtins.int
    MAG_CRUSTAL_DEC_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    SITE_LOC_DESC_FIELD_NUMBER: builtins.int
    LOC_COUNTRY_FIELD_NUMBER: builtins.int
    LOC_DIVISION_FIELD_NUMBER: builtins.int
    NORTH_TYPE_FIELD_NUMBER: builtins.int
    MAG_CRUSTAL_TOTAL_FIELD_NUMBER: builtins.int
    ROAD_DESCRIPTION_FIELD_NUMBER: builtins.int
    BLOCK_NAME_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_LEASE_LINE_FIELD_NUMBER: builtins.int
    PERMAFROST_THICKNESS_FIELD_NUMBER: builtins.int
    IS_FIELD_CENTER_FIELD_NUMBER: builtins.int
    MAG_CRUSTAL_DIP_FIELD_NUMBER: builtins.int
    STATE_DISTRICT_NO_FIELD_NUMBER: builtins.int
    DISTRICT_NAME_FIELD_NUMBER: builtins.int
    CONVERGENCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_LEASE_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_ZONE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_FIELD_NUMBER: builtins.int
    PERMAFROST_THICKNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOC_REGION_FIELD_NUMBER: builtins.int
    MAG_CRUSTAL_DEC_FIELD_NUMBER: builtins.int
    GEO_MAP_NORTHING_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAG_TIME_DEC_FIELD_NUMBER: builtins.int
    CONVERGENCE_FIELD_NUMBER: builtins.int
    DEFAULT_RIG_ELEVATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    MAG_TIME_TOTAL_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    IS_FACILITY_FIELD_NUMBER: builtins.int
    LOC_COUNTY_FIELD_NUMBER: builtins.int
    IS_PROJECT_READONLY_FIELD_NUMBER: builtins.int
    LOC_FED_LEASE_NO_FIELD_NUMBER: builtins.int
    DSDS_CRS_NAME_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_FIELD_NUMBER: builtins.int
    MAG_TIME_DIP_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_MAP_NORTHING_FIELD_NUMBER: builtins.int
    LOC_STATE_FIELD_NUMBER: builtins.int
    CD_PROJECT_FIELD_NUMBER: builtins.int
    CD_SITE_OWNER_FIELD_NUMBER: builtins.int
    CD_LAND_LEASE_FIELD_NUMBER: builtins.int
    DP_TEMPLATE_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    CD_SITE_LOCATION_FIELD_NUMBER: builtins.int
    CD_SITE_STATUS_FIELD_NUMBER: builtins.int
    CD_SITE_LEASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def lateral_error_dsdsunit(self) -> global___StringMessage:
        """Original Name: LATERAL_ERROR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_easting(self) -> global___DoubleMessage:
        """Original Name: GEO_MAP_EASTING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_borehole_radius_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_BOREHOLE_RADIUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_lease_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_EAST_LEASE_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_name(self) -> global___StringMessage:
        """Original Name: SITE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_easting_dsdsunit(self) -> global___StringMessage:
        """Original Name: geo_map_easting_DSDSUNIT, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tight_group_id(self) -> global___StringMessage:
        """Original Name: TIGHT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_crustal_dip_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAG_CRUSTAL_DIP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_rig_elevation(self) -> global___FloatMessage:
        """Original Name: DEFAULT_RIG_ELEVATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lateral_error(self) -> global___FloatMessage:
        """Original Name: LATERAL_ERROR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coord_type(self) -> global___Int32Message:
        """Original Name: COORD_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_lease_code(self) -> global___StringMessage:
        """Original Name: LOC_LEASE_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_location_spatial(self) -> global___Point:
        """Original Name: SITE_LOCATION_SPATIAL, Original type: EDM.Point, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: True, Implemented: False, Element Type: {}"""
    @property
    def foresight_error(self) -> global___FloatMessage:
        """Original Name: FORESIGHT_ERROR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_type(self) -> global___Int32Message:
        """Original Name: SITE_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_time_dec_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAG_TIME_DEC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_borehole_radius(self) -> global___FloatMessage:
        """Original Name: TOP_BOREHOLE_RADIUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foresight_error_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORESIGHT_ERROR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_lease_line(self) -> global___FloatMessage:
        """Original Name: GEO_OFFSET_NORTH_LEASE_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_time_dip(self) -> global___FloatMessage:
        """Original Name: MAG_TIME_DIP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_zone_description(self) -> global___StringMessage:
        """Original Name: TIME_ZONE_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scale_factor(self) -> global___FloatMessage:
        """Original Name: SCALE_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_crustal_dec_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAG_CRUSTAL_DEC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_loc_desc(self) -> global___StringMessage:
        """Original Name: SITE_LOC_DESC, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_country(self) -> global___StringMessage:
        """Original Name: LOC_COUNTRY, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_division(self) -> global___StringMessage:
        """Original Name: LOC_DIVISION, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def north_type(self) -> global___Int32Message:
        """Original Name: NORTH_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_crustal_total(self) -> global___FloatMessage:
        """Original Name: MAG_CRUSTAL_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def road_description(self) -> global___StringMessage:
        """Original Name: ROAD_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def block_name(self) -> global___StringMessage:
        """Original Name: BLOCK_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_lease_line(self) -> global___FloatMessage:
        """Original Name: GEO_OFFSET_EAST_LEASE_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def permafrost_thickness(self) -> global___FloatMessage:
        """Original Name: PERMAFROST_THICKNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_field_center(self) -> global___StringMessage:
        """Original Name: IS_FIELD_CENTER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_crustal_dip(self) -> global___FloatMessage:
        """Original Name: MAG_CRUSTAL_DIP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def state_district_no(self) -> global___StringMessage:
        """Original Name: STATE_DISTRICT_NO, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def district_name(self) -> global___StringMessage:
        """Original Name: DISTRICT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def convergence_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONVERGENCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_lease_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_NORTH_LEASE_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_zone(self) -> global___FloatMessage:
        """Original Name: TIME_ZONE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LONGITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def permafrost_thickness_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERMAFROST_THICKNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_region(self) -> global___StringMessage:
        """Original Name: LOC_REGION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_crustal_dec(self) -> global___FloatMessage:
        """Original Name: MAG_CRUSTAL_DEC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_northing_dsdsunit(self) -> global___StringMessage:
        """Original Name: geo_map_northing_DSDSUNIT, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_time_dec(self) -> global___FloatMessage:
        """Original Name: MAG_TIME_DEC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def convergence(self) -> global___FloatMessage:
        """Original Name: CONVERGENCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_rig_elevation_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEFAULT_RIG_ELEVATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_id(self) -> global___StringMessage:
        """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_time_total(self) -> global___FloatMessage:
        """Original Name: MAG_TIME_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_id(self) -> global___StringMessage:
        """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    site_id: builtins.str
    """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_facility(self) -> global___StringMessage:
        """Original Name: IS_FACILITY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_county(self) -> global___StringMessage:
        """Original Name: LOC_COUNTY, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_project_readonly(self) -> global___StringMessage:
        """Original Name: IS_PROJECT_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_fed_lease_no(self) -> global___StringMessage:
        """Original Name: LOC_FED_LEASE_NO, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dsds_crs_name(self) -> global___StringMessage:
        """Original Name: DSDS_CRS_NAME, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LATITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_time_dip_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAG_TIME_DIP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_northing(self) -> global___DoubleMessage:
        """Original Name: GEO_MAP_NORTHING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_state(self) -> global___StringMessage:
        """Original Name: LOC_STATE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_project(self) -> global___CdProjectRef:
        """Remote references:

        Original Name: CD_PROJECT, WrappedMessage: CdProject
        FK_CD_SITE_CD_PROJECT
        """
    @property
    def cd_site_owner(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSiteOwnerRef]:
        """Original Name: CD_SITE_OWNER, WrappedMessage: CdSiteOwner
        FK_CD_SITE_OWNER_CD_SITE
        """
    @property
    def cd_land_lease(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLandLeaseRef]:
        """Original Name: CD_LAND_LEASE, WrappedMessage: CdLandLease
        FK_CD_LAND_LEASE_CD_SITE
        """
    @property
    def dp_template(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DpTemplateRef]:
        """Original Name: DP_TEMPLATE, WrappedMessage: DpTemplate
        FK_DP_TEMPLATE_CD_SITE
        """
    @property
    def cd_well(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellRef]:
        """Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_WELL_CD_SITE
        """
    @property
    def cd_site_location(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSiteLocationRef]:
        """Original Name: CD_SITE_LOCATION, WrappedMessage: CdSiteLocation
        FK_CD_SITE_LOCATION_CD_SITE
        """
    @property
    def cd_site_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSiteStatusRef]:
        """Original Name: CD_SITE_STATUS, WrappedMessage: CdSiteStatus
        FK_CD_SITE_STATUS_CD_SITE
        """
    @property
    def cd_site_lease(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSiteLeaseRef]:
        """Original Name: CD_SITE_LEASE, WrappedMessage: CdSiteLease
        FK_CD_SITE_LEASE_CD_SITE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        lateral_error_dsdsunit: global___StringMessage | None = ...,
        geo_longitude_dsdsunit: global___StringMessage | None = ...,
        geo_map_easting: global___DoubleMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        top_borehole_radius_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        geo_offset_east_lease_line_dsdsunit: global___StringMessage | None = ...,
        site_name: global___StringMessage | None = ...,
        geo_map_easting_dsdsunit: global___StringMessage | None = ...,
        tight_group_id: global___StringMessage | None = ...,
        mag_crustal_dip_dsdsunit: global___StringMessage | None = ...,
        default_rig_elevation: global___FloatMessage | None = ...,
        lateral_error: global___FloatMessage | None = ...,
        coord_type: global___Int32Message | None = ...,
        loc_lease_code: global___StringMessage | None = ...,
        site_location_spatial: global___Point | None = ...,
        foresight_error: global___FloatMessage | None = ...,
        site_type: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        mag_time_dec_dsdsunit: global___StringMessage | None = ...,
        top_borehole_radius: global___FloatMessage | None = ...,
        foresight_error_dsdsunit: global___StringMessage | None = ...,
        geo_offset_north_lease_line: global___FloatMessage | None = ...,
        mag_time_dip: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        time_zone_description: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        scale_factor: global___FloatMessage | None = ...,
        mag_crustal_dec_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        site_loc_desc: global___StringMessage | None = ...,
        loc_country: global___StringMessage | None = ...,
        loc_division: global___StringMessage | None = ...,
        north_type: global___Int32Message | None = ...,
        mag_crustal_total: global___FloatMessage | None = ...,
        road_description: global___StringMessage | None = ...,
        block_name: global___StringMessage | None = ...,
        geo_offset_east_lease_line: global___FloatMessage | None = ...,
        permafrost_thickness: global___FloatMessage | None = ...,
        is_field_center: global___StringMessage | None = ...,
        mag_crustal_dip: global___FloatMessage | None = ...,
        state_district_no: global___StringMessage | None = ...,
        district_name: global___StringMessage | None = ...,
        convergence_dsdsunit: global___StringMessage | None = ...,
        geo_offset_north_lease_line_dsdsunit: global___StringMessage | None = ...,
        time_zone: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        geo_longitude: global___DoubleMessage | None = ...,
        permafrost_thickness_dsdsunit: global___StringMessage | None = ...,
        loc_region: global___StringMessage | None = ...,
        mag_crustal_dec: global___FloatMessage | None = ...,
        geo_map_northing_dsdsunit: global___StringMessage | None = ...,
        mag_time_dec: global___FloatMessage | None = ...,
        convergence: global___FloatMessage | None = ...,
        default_rig_elevation_dsdsunit: global___StringMessage | None = ...,
        location_id: global___StringMessage | None = ...,
        mag_time_total: global___FloatMessage | None = ...,
        project_id: global___StringMessage | None = ...,
        geo_latitude_dsdsunit: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        site_id: builtins.str = ...,
        is_facility: global___StringMessage | None = ...,
        loc_county: global___StringMessage | None = ...,
        is_project_readonly: global___StringMessage | None = ...,
        loc_fed_lease_no: global___StringMessage | None = ...,
        dsds_crs_name: global___StringMessage | None = ...,
        geo_latitude: global___DoubleMessage | None = ...,
        mag_time_dip_dsdsunit: global___StringMessage | None = ...,
        geo_map_northing: global___DoubleMessage | None = ...,
        loc_state: global___StringMessage | None = ...,
        cd_project: global___CdProjectRef | None = ...,
        cd_site_owner: collections.abc.Iterable[global___CdSiteOwnerRef] | None = ...,
        cd_land_lease: collections.abc.Iterable[global___CdLandLeaseRef] | None = ...,
        dp_template: collections.abc.Iterable[global___DpTemplateRef] | None = ...,
        cd_well: collections.abc.Iterable[global___CdWellRef] | None = ...,
        cd_site_location: collections.abc.Iterable[global___CdSiteLocationRef] | None = ...,
        cd_site_status: collections.abc.Iterable[global___CdSiteStatusRef] | None = ...,
        cd_site_lease: collections.abc.Iterable[global___CdSiteLeaseRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["block_name", b"block_name", "cd_project", b"cd_project", "convergence", b"convergence", "convergence_dsdsunit", b"convergence_dsdsunit", "coord_type", b"coord_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "default_rig_elevation", b"default_rig_elevation", "default_rig_elevation_dsdsunit", b"default_rig_elevation_dsdsunit", "district_name", b"district_name", "dsds_crs_name", b"dsds_crs_name", "foresight_error", b"foresight_error", "foresight_error_dsdsunit", b"foresight_error_dsdsunit", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_map_easting", b"geo_map_easting", "geo_map_easting_dsdsunit", b"geo_map_easting_dsdsunit", "geo_map_northing", b"geo_map_northing", "geo_map_northing_dsdsunit", b"geo_map_northing_dsdsunit", "geo_offset_east_lease_line", b"geo_offset_east_lease_line", "geo_offset_east_lease_line_dsdsunit", b"geo_offset_east_lease_line_dsdsunit", "geo_offset_north_lease_line", b"geo_offset_north_lease_line", "geo_offset_north_lease_line_dsdsunit", b"geo_offset_north_lease_line_dsdsunit", "is_facility", b"is_facility", "is_field_center", b"is_field_center", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "lateral_error", b"lateral_error", "lateral_error_dsdsunit", b"lateral_error_dsdsunit", "loc_country", b"loc_country", "loc_county", b"loc_county", "loc_division", b"loc_division", "loc_fed_lease_no", b"loc_fed_lease_no", "loc_lease_code", b"loc_lease_code", "loc_region", b"loc_region", "loc_state", b"loc_state", "location_id", b"location_id", "mag_crustal_dec", b"mag_crustal_dec", "mag_crustal_dec_dsdsunit", b"mag_crustal_dec_dsdsunit", "mag_crustal_dip", b"mag_crustal_dip", "mag_crustal_dip_dsdsunit", b"mag_crustal_dip_dsdsunit", "mag_crustal_total", b"mag_crustal_total", "mag_time_dec", b"mag_time_dec", "mag_time_dec_dsdsunit", b"mag_time_dec_dsdsunit", "mag_time_dip", b"mag_time_dip", "mag_time_dip_dsdsunit", b"mag_time_dip_dsdsunit", "mag_time_total", b"mag_time_total", "native_uid", b"native_uid", "north_type", b"north_type", "permafrost_thickness", b"permafrost_thickness", "permafrost_thickness_dsdsunit", b"permafrost_thickness_dsdsunit", "project_id", b"project_id", "remarks", b"remarks", "road_description", b"road_description", "scale_factor", b"scale_factor", "site_loc_desc", b"site_loc_desc", "site_location_spatial", b"site_location_spatial", "site_name", b"site_name", "site_type", b"site_type", "state_district_no", b"state_district_no", "tight_group_id", b"tight_group_id", "time_zone", b"time_zone", "time_zone_description", b"time_zone_description", "top_borehole_radius", b"top_borehole_radius", "top_borehole_radius_dsdsunit", b"top_borehole_radius_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["block_name", b"block_name", "cd_land_lease", b"cd_land_lease", "cd_project", b"cd_project", "cd_site_lease", b"cd_site_lease", "cd_site_location", b"cd_site_location", "cd_site_owner", b"cd_site_owner", "cd_site_status", b"cd_site_status", "cd_well", b"cd_well", "convergence", b"convergence", "convergence_dsdsunit", b"convergence_dsdsunit", "coord_type", b"coord_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "default_rig_elevation", b"default_rig_elevation", "default_rig_elevation_dsdsunit", b"default_rig_elevation_dsdsunit", "district_name", b"district_name", "dp_template", b"dp_template", "dsds_crs_name", b"dsds_crs_name", "foresight_error", b"foresight_error", "foresight_error_dsdsunit", b"foresight_error_dsdsunit", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_map_easting", b"geo_map_easting", "geo_map_easting_dsdsunit", b"geo_map_easting_dsdsunit", "geo_map_northing", b"geo_map_northing", "geo_map_northing_dsdsunit", b"geo_map_northing_dsdsunit", "geo_offset_east_lease_line", b"geo_offset_east_lease_line", "geo_offset_east_lease_line_dsdsunit", b"geo_offset_east_lease_line_dsdsunit", "geo_offset_north_lease_line", b"geo_offset_north_lease_line", "geo_offset_north_lease_line_dsdsunit", b"geo_offset_north_lease_line_dsdsunit", "is_facility", b"is_facility", "is_field_center", b"is_field_center", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "lateral_error", b"lateral_error", "lateral_error_dsdsunit", b"lateral_error_dsdsunit", "loc_country", b"loc_country", "loc_county", b"loc_county", "loc_division", b"loc_division", "loc_fed_lease_no", b"loc_fed_lease_no", "loc_lease_code", b"loc_lease_code", "loc_region", b"loc_region", "loc_state", b"loc_state", "location_id", b"location_id", "mag_crustal_dec", b"mag_crustal_dec", "mag_crustal_dec_dsdsunit", b"mag_crustal_dec_dsdsunit", "mag_crustal_dip", b"mag_crustal_dip", "mag_crustal_dip_dsdsunit", b"mag_crustal_dip_dsdsunit", "mag_crustal_total", b"mag_crustal_total", "mag_time_dec", b"mag_time_dec", "mag_time_dec_dsdsunit", b"mag_time_dec_dsdsunit", "mag_time_dip", b"mag_time_dip", "mag_time_dip_dsdsunit", b"mag_time_dip_dsdsunit", "mag_time_total", b"mag_time_total", "native_uid", b"native_uid", "north_type", b"north_type", "permafrost_thickness", b"permafrost_thickness", "permafrost_thickness_dsdsunit", b"permafrost_thickness_dsdsunit", "project_id", b"project_id", "remarks", b"remarks", "road_description", b"road_description", "scale_factor", b"scale_factor", "site_id", b"site_id", "site_loc_desc", b"site_loc_desc", "site_location_spatial", b"site_location_spatial", "site_name", b"site_name", "site_type", b"site_type", "state_district_no", b"state_district_no", "tight_group_id", b"tight_group_id", "time_zone", b"time_zone", "time_zone_description", b"time_zone_description", "top_borehole_radius", b"top_borehole_radius", "top_borehole_radius_dsdsunit", b"top_borehole_radius_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdSite = CdSite

class CdSiteLease(google.protobuf.message.Message):
    """Original Name: CD_SITE_LEASE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LEASE_ID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    LAND_FILE_NO_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    SITE_CONSTRUCTION_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    MINERAL_SURFACE_LEASE_NUMBER_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    LICENSE_CONDITIONS_FIELD_NUMBER: builtins.int
    CD_SITE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    lease_id: builtins.str
    """Original Name: LEASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    site_id: builtins.str
    """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_file_no(self) -> global___StringMessage:
        """Original Name: LAND_FILE_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_construction_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SITE_CONSTRUCTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mineral_surface_lease_number(self) -> global___StringMessage:
        """Original Name: MINERAL_SURFACE_LEASE_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def license_conditions(self) -> global___StringMessage:
        """Original Name: LICENSE_CONDITIONS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_site(self) -> global___CdSiteRef:
        """Remote references:

        Original Name: CD_SITE, WrappedMessage: CdSite
        FK_CD_SITE_LEASE_CD_SITE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        lease_id: builtins.str = ...,
        site_id: builtins.str = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        land_file_no: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        phase: global___StringMessage | None = ...,
        site_construction_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        mineral_surface_lease_number: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        license_conditions: global___StringMessage | None = ...,
        cd_site: global___CdSiteRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_site", b"cd_site", "comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "land_file_no", b"land_file_no", "license_conditions", b"license_conditions", "mineral_surface_lease_number", b"mineral_surface_lease_number", "native_uid", b"native_uid", "phase", b"phase", "remarks", b"remarks", "sequence_no", b"sequence_no", "site_construction_date", b"site_construction_date", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_site", b"cd_site", "comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "land_file_no", b"land_file_no", "lease_id", b"lease_id", "license_conditions", b"license_conditions", "mineral_surface_lease_number", b"mineral_surface_lease_number", "native_uid", b"native_uid", "phase", b"phase", "remarks", b"remarks", "sequence_no", b"sequence_no", "site_construction_date", b"site_construction_date", "site_id", b"site_id", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdSiteLease = CdSiteLease

class CdSiteLocation(google.protobuf.message.Message):
    """Original Name: CD_SITE_LOCATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SITE_LOCATION_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    IS_PRIMARY_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    CD_SITE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    site_location_id: builtins.str
    """Original Name: SITE_LOCATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    site_id: builtins.str
    """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_primary(self) -> global___StringMessage:
        """Original Name: IS_PRIMARY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_id(self) -> global___StringMessage:
        """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_site(self) -> global___CdSiteRef:
        """Remote references:

        Original Name: CD_SITE, WrappedMessage: CdSite
        FK_CD_SITE_LOCATION_CD_SITE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        site_location_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        site_id: builtins.str = ...,
        is_primary: global___StringMessage | None = ...,
        location_id: global___StringMessage | None = ...,
        cd_site: global___CdSiteRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_site", b"cd_site", "is_primary", b"is_primary", "location_id", b"location_id", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_site", b"cd_site", "is_primary", b"is_primary", "location_id", b"location_id", "native_uid", b"native_uid", "site_id", b"site_id", "site_location_id", b"site_location_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdSiteLocation = CdSiteLocation

class CdSiteOwner(google.protobuf.message.Message):
    """Original Name: CD_SITE_OWNER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    OWNER_NAME_FIELD_NUMBER: builtins.int
    OWNER_ID_FIELD_NUMBER: builtins.int
    CD_SITE_FIELD_NUMBER: builtins.int
    CD_SITE_OWNER_CONTACT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    site_id: builtins.str
    """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def owner_name(self) -> global___StringMessage:
        """Original Name: OWNER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    owner_id: builtins.str
    """Original Name: OWNER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_site(self) -> global___CdSiteRef:
        """Remote references:

        Original Name: CD_SITE, WrappedMessage: CdSite
        FK_CD_SITE_OWNER_CD_SITE
        """
    @property
    def cd_site_owner_contact(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSiteOwnerContactRef]:
        """Original Name: CD_SITE_OWNER_CONTACT, WrappedMessage: CdSiteOwnerContact
        FK_CD_SITE_OWNER_CONTACT_CD_SITE_OWNER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        site_id: builtins.str = ...,
        owner_name: global___StringMessage | None = ...,
        owner_id: builtins.str = ...,
        cd_site: global___CdSiteRef | None = ...,
        cd_site_owner_contact: collections.abc.Iterable[global___CdSiteOwnerContactRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_site", b"cd_site", "native_uid", b"native_uid", "owner_name", b"owner_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_site", b"cd_site", "cd_site_owner_contact", b"cd_site_owner_contact", "native_uid", b"native_uid", "owner_id", b"owner_id", "owner_name", b"owner_name", "site_id", b"site_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdSiteOwner = CdSiteOwner

class CdSiteOwnerContact(google.protobuf.message.Message):
    """Original Name: CD_SITE_OWNER_CONTACT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    CONTACT_TYPE_FIELD_NUMBER: builtins.int
    CONTACT_INFO_FIELD_NUMBER: builtins.int
    CONTACT_ID_FIELD_NUMBER: builtins.int
    OWNER_ID_FIELD_NUMBER: builtins.int
    CD_SITE_OWNER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    site_id: builtins.str
    """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def contact_type(self) -> global___StringMessage:
        """Original Name: CONTACT_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_info(self) -> global___StringMessage:
        """Original Name: CONTACT_INFO, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    contact_id: builtins.str
    """Original Name: CONTACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    owner_id: builtins.str
    """Original Name: OWNER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_site_owner(self) -> global___CdSiteOwnerRef:
        """Remote references:

        Original Name: CD_SITE_OWNER, WrappedMessage: CdSiteOwner
        FK_CD_SITE_OWNER_CONTACT_CD_SITE_OWNER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        site_id: builtins.str = ...,
        contact_type: global___StringMessage | None = ...,
        contact_info: global___StringMessage | None = ...,
        contact_id: builtins.str = ...,
        owner_id: builtins.str = ...,
        cd_site_owner: global___CdSiteOwnerRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_site_owner", b"cd_site_owner", "contact_info", b"contact_info", "contact_type", b"contact_type", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_site_owner", b"cd_site_owner", "contact_id", b"contact_id", "contact_info", b"contact_info", "contact_type", b"contact_type", "native_uid", b"native_uid", "owner_id", b"owner_id", "site_id", b"site_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdSiteOwnerContact = CdSiteOwnerContact

class CdSiteStatus(google.protobuf.message.Message):
    """Original Name: CD_SITE_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    SITE_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    SITE_STATUS_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    STATUS_DATE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    OPERATION_FIELD_NUMBER: builtins.int
    SITE_FOREMAN_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    STATUS_ID_FIELD_NUMBER: builtins.int
    CD_SITE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_type(self) -> global___StringMessage:
        """Original Name: SITE_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    site_id: builtins.str
    """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_status(self) -> global___StringMessage:
        """Original Name: SITE_STATUS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation(self) -> global___StringMessage:
        """Original Name: OPERATION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_foreman(self) -> global___StringMessage:
        """Original Name: SITE_FOREMAN, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    status_id: builtins.str
    """Original Name: STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_site(self) -> global___CdSiteRef:
        """Remote references:

        Original Name: CD_SITE, WrappedMessage: CdSite
        FK_CD_SITE_STATUS_CD_SITE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        site_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        site_id: builtins.str = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        site_status: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        phase: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        operation: global___StringMessage | None = ...,
        site_foreman: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        status_id: builtins.str = ...,
        cd_site: global___CdSiteRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_site", b"cd_site", "comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "operation", b"operation", "phase", b"phase", "remarks", b"remarks", "sequence_no", b"sequence_no", "site_foreman", b"site_foreman", "site_status", b"site_status", "site_type", b"site_type", "status_date", b"status_date", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_site", b"cd_site", "comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "operation", b"operation", "phase", b"phase", "remarks", b"remarks", "sequence_no", b"sequence_no", "site_foreman", b"site_foreman", "site_id", b"site_id", "site_status", b"site_status", "site_type", b"site_type", "status_date", b"status_date", "status_id", b"status_id", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdSiteStatus = CdSiteStatus

class CdSiteTg(google.protobuf.message.Message):
    """Original Name: CD_SITE_TG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TIGHT_GROUP_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tight_group_id(self) -> global___StringMessage:
        """Original Name: TIGHT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    site_id: builtins.str
    """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def project_id(self) -> global___StringMessage:
        """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        tight_group_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        site_id: builtins.str = ...,
        project_id: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "project_id", b"project_id", "tight_group_id", b"tight_group_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "project_id", b"project_id", "site_id", b"site_id", "tight_group_id", b"tight_group_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdSiteTg = CdSiteTg

class CdSlipCrushingCatalog(google.protobuf.message.Message):
    """Original Name: CD_SLIP_CRUSHING_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SAFETY_FACTOR_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINIMUM_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    MAXIMUM_OD_FIELD_NUMBER: builtins.int
    TAPER_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MINIMUM_OD_FIELD_NUMBER: builtins.int
    COEF_FRICTION_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    MAXIMUM_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TAPER_ANGLE_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def safety_factor(self) -> global___FloatMessage:
        """Original Name: SAFETY_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAFETY_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minimum_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: MINIMUM_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_od(self) -> global___FloatMessage:
        """Original Name: MAXIMUM_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def taper_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: TAPER_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minimum_od(self) -> global___FloatMessage:
        """Original Name: MINIMUM_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coef_friction(self) -> global___FloatMessage:
        """Original Name: COEF_FRICTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def maximum_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAXIMUM_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def taper_angle(self) -> global___FloatMessage:
        """Original Name: TAPER_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_SLIP_CRUSHING_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        safety_factor: global___FloatMessage | None = ...,
        safety_factor_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        minimum_od_dsdsunit: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        maximum_od: global___FloatMessage | None = ...,
        taper_angle_dsdsunit: global___StringMessage | None = ...,
        name: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        minimum_od: global___FloatMessage | None = ...,
        coef_friction: global___FloatMessage | None = ...,
        catalog_id: builtins.str = ...,
        maximum_od_dsdsunit: global___StringMessage | None = ...,
        taper_angle: global___FloatMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_catalog", b"cd_catalog", "coef_friction", b"coef_friction", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "maximum_od", b"maximum_od", "maximum_od_dsdsunit", b"maximum_od_dsdsunit", "minimum_od", b"minimum_od", "minimum_od_dsdsunit", b"minimum_od_dsdsunit", "name", b"name", "native_uid", b"native_uid", "safety_factor", b"safety_factor", "safety_factor_dsdsunit", b"safety_factor_dsdsunit", "taper_angle", b"taper_angle", "taper_angle_dsdsunit", b"taper_angle_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "coef_friction", b"coef_friction", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "maximum_od", b"maximum_od", "maximum_od_dsdsunit", b"maximum_od_dsdsunit", "minimum_od", b"minimum_od", "minimum_od_dsdsunit", b"minimum_od_dsdsunit", "name", b"name", "native_uid", b"native_uid", "safety_factor", b"safety_factor", "safety_factor_dsdsunit", b"safety_factor_dsdsunit", "taper_angle", b"taper_angle", "taper_angle_dsdsunit", b"taper_angle_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdSlipCrushingCatalog = CdSlipCrushingCatalog

class CdStabCatalog(google.protobuf.message.Message):
    """Original Name: CD_STAB_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CLOSED_END_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ECC_STAB_BLADE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_INDICATOR_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    LINEAR_CAPACITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ECC_STAB_BLADE_LENGTH_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_ID_FIELD_NUMBER: builtins.int
    ECC_STAB_BLADE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    ECC_STAB_BLADE_OD_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_FIELD_NUMBER: builtins.int
    FISHNECK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_DISPLACEMENT_FIELD_NUMBER: builtins.int
    CD_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def closed_end_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSED_END_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecc_stab_blade_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECC_STAB_BLADE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_indicator(self) -> global___StringMessage:
        """Original Name: API_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linear_capacity(self) -> global___FloatMessage:
        """Original Name: LINEAR_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.String, Max Length: 18,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecc_stab_blade_length(self) -> global___FloatMessage:
        """Original Name: ECC_STAB_BLADE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_item_id: builtins.str
    """Original Name: CATALOG_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ecc_stab_blade_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECC_STAB_BLADE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecc_stab_blade_od(self) -> global___FloatMessage:
        """Original Name: ECC_STAB_BLADE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishneck_length(self) -> global___FloatMessage:
        """Original Name: FISHNECK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    catalog_id: builtins.str
    """Original Name: CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fishneck_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: FISHNECK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_displacement(self) -> global___FloatMessage:
        """Original Name: CLOSED_END_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_catalog(self) -> global___CdCatalogRef:
        """Remote references:

        Original Name: CD_CATALOG, WrappedMessage: CdCatalog
        FK_CD_STAB_CATALOG_CD_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        closed_end_displacement_dsdsunit: global___StringMessage | None = ...,
        ecc_stab_blade_od_dsdsunit: global___StringMessage | None = ...,
        api_indicator: global___StringMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        linear_capacity_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        linear_capacity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        nominal_size: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        ecc_stab_blade_length: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        catalog_item_id: builtins.str = ...,
        ecc_stab_blade_length_dsdsunit: global___StringMessage | None = ...,
        grade_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        connection: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        ecc_stab_blade_od: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        fishneck_length: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        catalog_id: builtins.str = ...,
        fishneck_length_dsdsunit: global___StringMessage | None = ...,
        closed_end_displacement: global___FloatMessage | None = ...,
        cd_catalog: global___CdCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "ecc_stab_blade_length", b"ecc_stab_blade_length", "ecc_stab_blade_length_dsdsunit", b"ecc_stab_blade_length_dsdsunit", "ecc_stab_blade_od", b"ecc_stab_blade_od", "ecc_stab_blade_od_dsdsunit", b"ecc_stab_blade_od_dsdsunit", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "sect_type_code", b"sect_type_code", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_indicator", b"api_indicator", "approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "catalog_id", b"catalog_id", "catalog_item_id", b"catalog_item_id", "cd_catalog", b"cd_catalog", "closed_end_displacement", b"closed_end_displacement", "closed_end_displacement_dsdsunit", b"closed_end_displacement_dsdsunit", "comp_type_code", b"comp_type_code", "connection", b"connection", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "ecc_stab_blade_length", b"ecc_stab_blade_length", "ecc_stab_blade_length_dsdsunit", b"ecc_stab_blade_length_dsdsunit", "ecc_stab_blade_od", b"ecc_stab_blade_od", "ecc_stab_blade_od_dsdsunit", b"ecc_stab_blade_od_dsdsunit", "fishneck_length", b"fishneck_length", "fishneck_length_dsdsunit", b"fishneck_length_dsdsunit", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "linear_capacity", b"linear_capacity", "linear_capacity_dsdsunit", b"linear_capacity_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdStabCatalog = CdStabCatalog

class CdStratUnit(google.protobuf.message.Message):
    """Original Name: CD_STRAT_UNIT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    USER_A3_FIELD_NUMBER: builtins.int
    USER_A4_FIELD_NUMBER: builtins.int
    USER_A1_FIELD_NUMBER: builtins.int
    USER_A2_FIELD_NUMBER: builtins.int
    STRAT_MEMBER_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    STRAT_UNIT_S_NAME_FIELD_NUMBER: builtins.int
    USER_N1_FIELD_NUMBER: builtins.int
    AGE_CODE_FIELD_NUMBER: builtins.int
    STRAT_UNIT_NAME_FIELD_NUMBER: builtins.int
    STRAT_UNIT_ID_FIELD_NUMBER: builtins.int
    AREA_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    USER_N4_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    USER_N2_FIELD_NUMBER: builtins.int
    USER_N3_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    LITHOLOGY_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STRAT_GROUP_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    REGION_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def user_a3(self) -> global___StringMessage:
        """Original Name: USER_A3, Original type: Edm.String, Max Length: 240,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_a4(self) -> global___StringMessage:
        """Original Name: USER_A4, Original type: Edm.String, Max Length: 240,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_a1(self) -> global___StringMessage:
        """Original Name: USER_A1, Original type: Edm.String, Max Length: 240,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_a2(self) -> global___StringMessage:
        """Original Name: USER_A2, Original type: Edm.String, Max Length: 240,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strat_member(self) -> global___StringMessage:
        """Original Name: STRAT_MEMBER, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strat_unit_s_name(self) -> global___StringMessage:
        """Original Name: STRAT_UNIT_S_NAME, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_n1(self) -> global___FloatMessage:
        """Original Name: USER_N1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def age_code(self) -> global___StringMessage:
        """Original Name: AGE_CODE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strat_unit_name(self) -> global___StringMessage:
        """Original Name: STRAT_UNIT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    strat_unit_id: builtins.str
    """Original Name: STRAT_UNIT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def area(self) -> global___StringMessage:
        """Original Name: AREA, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_n4(self) -> global___FloatMessage:
        """Original Name: USER_N4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_id(self) -> global___StringMessage:
        """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_n2(self) -> global___FloatMessage:
        """Original Name: USER_N2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_n3(self) -> global___FloatMessage:
        """Original Name: USER_N3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_id(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strat_group(self) -> global___StringMessage:
        """Original Name: STRAT_GROUP, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def region(self) -> global___StringMessage:
        """Original Name: REGION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        user_a3: global___StringMessage | None = ...,
        user_a4: global___StringMessage | None = ...,
        user_a1: global___StringMessage | None = ...,
        user_a2: global___StringMessage | None = ...,
        strat_member: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        strat_unit_s_name: global___StringMessage | None = ...,
        user_n1: global___FloatMessage | None = ...,
        age_code: global___StringMessage | None = ...,
        strat_unit_name: global___StringMessage | None = ...,
        strat_unit_id: builtins.str = ...,
        area: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        user_n4: global___FloatMessage | None = ...,
        project_id: global___StringMessage | None = ...,
        user_n2: global___FloatMessage | None = ...,
        user_n3: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        lithology_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        strat_group: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        region: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["age_code", b"age_code", "area", b"area", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "lithology_id", b"lithology_id", "native_uid", b"native_uid", "project_id", b"project_id", "region", b"region", "remarks", b"remarks", "sequence_no", b"sequence_no", "strat_group", b"strat_group", "strat_member", b"strat_member", "strat_unit_name", b"strat_unit_name", "strat_unit_s_name", b"strat_unit_s_name", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "user_a1", b"user_a1", "user_a2", b"user_a2", "user_a3", b"user_a3", "user_a4", b"user_a4", "user_n1", b"user_n1", "user_n2", b"user_n2", "user_n3", b"user_n3", "user_n4", b"user_n4"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["age_code", b"age_code", "area", b"area", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "lithology_id", b"lithology_id", "native_uid", b"native_uid", "project_id", b"project_id", "region", b"region", "remarks", b"remarks", "sequence_no", b"sequence_no", "strat_group", b"strat_group", "strat_member", b"strat_member", "strat_unit_id", b"strat_unit_id", "strat_unit_name", b"strat_unit_name", "strat_unit_s_name", b"strat_unit_s_name", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "user_a1", b"user_a1", "user_a2", b"user_a2", "user_a3", b"user_a3", "user_a4", b"user_a4", "user_n1", b"user_n1", "user_n2", b"user_n2", "user_n3", b"user_n3", "user_n4", b"user_n4"]) -> None: ...

global___CdStratUnit = CdStratUnit

class CdSurfaceHeader(google.protobuf.message.Message):
    """Original Name: CD_SURFACE_HEADER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAX_Z_FIELD_NUMBER: builtins.int
    MAX_Y_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    MAX_X_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    MIN_Z_FIELD_NUMBER: builtins.int
    MIN_Y_FIELD_NUMBER: builtins.int
    SURFACE_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    LINE_COLOR_FIELD_NUMBER: builtins.int
    MIN_X_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    LINE_STYLE_FIELD_NUMBER: builtins.int
    LINE_WIDTH_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    CD_PROJECT_FIELD_NUMBER: builtins.int
    CD_SURFACE_TRI_MESH_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_z(self) -> global___FloatMessage:
        """Original Name: MAX_Z, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_y(self) -> global___FloatMessage:
        """Original Name: MAX_Y, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_x(self) -> global___FloatMessage:
        """Original Name: MAX_X, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_z(self) -> global___FloatMessage:
        """Original Name: MIN_Z, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_y(self) -> global___FloatMessage:
        """Original Name: MIN_Y, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    surface_id: builtins.str
    """Original Name: SURFACE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_color(self) -> global___Int32Message:
        """Original Name: LINE_COLOR, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_x(self) -> global___FloatMessage:
        """Original Name: MIN_X, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_style(self) -> global___Int32Message:
        """Original Name: LINE_STYLE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_width(self) -> global___Int32Message:
        """Original Name: LINE_WIDTH, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___Int32Message:
        """Original Name: TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_project(self) -> global___CdProjectRef:
        """Remote references:

        Original Name: CD_PROJECT, WrappedMessage: CdProject
        FK_CD_SURFACE_HEADER_CD_PROJECT
        """
    @property
    def cd_surface_tri_mesh(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSurfaceTriMeshRef]:
        """Original Name: CD_SURFACE_TRI_MESH, WrappedMessage: CdSurfaceTriMesh
        FK_CD_SURFACE_TRI_MESH_CD_SURFACE_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        max_z: global___FloatMessage | None = ...,
        max_y: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        max_x: global___FloatMessage | None = ...,
        name: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        min_z: global___FloatMessage | None = ...,
        min_y: global___FloatMessage | None = ...,
        surface_id: builtins.str = ...,
        create_user_id: global___StringMessage | None = ...,
        line_color: global___Int32Message | None = ...,
        min_x: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        line_style: global___Int32Message | None = ...,
        line_width: global___Int32Message | None = ...,
        update_app_id: global___StringMessage | None = ...,
        type: global___Int32Message | None = ...,
        project_id: builtins.str = ...,
        cd_project: global___CdProjectRef | None = ...,
        cd_surface_tri_mesh: collections.abc.Iterable[global___CdSurfaceTriMeshRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_project", b"cd_project", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "line_color", b"line_color", "line_style", b"line_style", "line_width", b"line_width", "max_x", b"max_x", "max_y", b"max_y", "max_z", b"max_z", "min_x", b"min_x", "min_y", b"min_y", "min_z", b"min_z", "name", b"name", "native_uid", b"native_uid", "type", b"type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_project", b"cd_project", "cd_surface_tri_mesh", b"cd_surface_tri_mesh", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "line_color", b"line_color", "line_style", b"line_style", "line_width", b"line_width", "max_x", b"max_x", "max_y", b"max_y", "max_z", b"max_z", "min_x", b"min_x", "min_y", b"min_y", "min_z", b"min_z", "name", b"name", "native_uid", b"native_uid", "project_id", b"project_id", "surface_id", b"surface_id", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdSurfaceHeader = CdSurfaceHeader

class CdSurfaceTriMesh(google.protobuf.message.Message):
    """Original Name: CD_SURFACE_TRI_MESH, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    SURFACE_ID_FIELD_NUMBER: builtins.int
    TRIANGLE_COUNT_FIELD_NUMBER: builtins.int
    VERTEX_COUNT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    CD_SURFACE_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    surface_id: builtins.str
    """Original Name: SURFACE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def triangle_count(self) -> global___Int32Message:
        """Original Name: TRIANGLE_COUNT, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vertex_count(self) -> global___Int32Message:
        """Original Name: VERTEX_COUNT, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_surface_header(self) -> global___CdSurfaceHeaderRef:
        """Remote references:

        Original Name: CD_SURFACE_HEADER, WrappedMessage: CdSurfaceHeader
        FK_CD_SURFACE_TRI_MESH_CD_SURFACE_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        surface_id: builtins.str = ...,
        triangle_count: global___Int32Message | None = ...,
        vertex_count: global___Int32Message | None = ...,
        sequence_no: global___Int32Message | None = ...,
        project_id: builtins.str = ...,
        cd_surface_header: global___CdSurfaceHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_surface_header", b"cd_surface_header", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "triangle_count", b"triangle_count", "vertex_count", b"vertex_count"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_surface_header", b"cd_surface_header", "native_uid", b"native_uid", "project_id", b"project_id", "sequence_no", b"sequence_no", "surface_id", b"surface_id", "triangle_count", b"triangle_count", "undeclared_dependencies", b"undeclared_dependencies", "vertex_count", b"vertex_count"]) -> None: ...

global___CdSurfaceTriMesh = CdSurfaceTriMesh

class CdSurveyAnalysisLink(google.protobuf.message.Message):
    """Original Name: CD_SURVEY_ANALYSIS_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    PRESSURE_SURVEY_ID_FIELD_NUMBER: builtins.int
    ANALYSIS_ID_FIELD_NUMBER: builtins.int
    CD_TEST_ANALYSIS_FIELD_NUMBER: builtins.int
    CD_PRESSURE_SURVEY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pressure_survey_id: builtins.str
    """Original Name: PRESSURE_SURVEY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    analysis_id: builtins.str
    """Original Name: ANALYSIS_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_test_analysis(self) -> global___CdTestAnalysisRef:
        """Remote references:

        Original Name: CD_TEST_ANALYSIS, WrappedMessage: CdTestAnalysis
        FK_CD_SURVEY_ANALYSIS_LINK_CD_TEST_ANALYSIS
        """
    @property
    def cd_pressure_survey(self) -> global___CdPressureSurveyRef:
        """Original Name: CD_PRESSURE_SURVEY, WrappedMessage: CdPressureSurvey
        FK_CD_SURVEY_ANALYSIS_LINK_CD_PRESSURE_SURVEY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        pressure_survey_id: builtins.str = ...,
        analysis_id: builtins.str = ...,
        cd_test_analysis: global___CdTestAnalysisRef | None = ...,
        cd_pressure_survey: global___CdPressureSurveyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_pressure_survey", b"cd_pressure_survey", "cd_test_analysis", b"cd_test_analysis", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["analysis_id", b"analysis_id", "cd_pressure_survey", b"cd_pressure_survey", "cd_test_analysis", b"cd_test_analysis", "native_uid", b"native_uid", "pressure_survey_id", b"pressure_survey_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdSurveyAnalysisLink = CdSurveyAnalysisLink

class CdSurveyAnalysisList(google.protobuf.message.Message):
    """Original Name: CD_SURVEY_ANALYSIS_LIST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    PRESSURE_SURVEY_ID_FIELD_NUMBER: builtins.int
    LIST_ID_FIELD_NUMBER: builtins.int
    ANALYSIS_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pressure_survey_id: builtins.str
    """Original Name: PRESSURE_SURVEY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    list_id: builtins.str
    """Original Name: LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def analysis_id(self) -> global___StringMessage:
        """Original Name: ANALYSIS_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        pressure_survey_id: builtins.str = ...,
        list_id: builtins.str = ...,
        analysis_id: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["analysis_id", b"analysis_id", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["analysis_id", b"analysis_id", "list_id", b"list_id", "native_uid", b"native_uid", "pressure_survey_id", b"pressure_survey_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdSurveyAnalysisList = CdSurveyAnalysisList

class CdSurveyGaugeLink(google.protobuf.message.Message):
    """Original Name: CD_SURVEY_GAUGE_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    PRESSURE_SURVEY_ID_FIELD_NUMBER: builtins.int
    GAUGE_ID_FIELD_NUMBER: builtins.int
    CD_PRESSURE_SURVEY_FIELD_NUMBER: builtins.int
    CD_TEST_GAUGE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pressure_survey_id: builtins.str
    """Original Name: PRESSURE_SURVEY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    gauge_id: builtins.str
    """Original Name: GAUGE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_pressure_survey(self) -> global___CdPressureSurveyRef:
        """Remote references:

        Original Name: CD_PRESSURE_SURVEY, WrappedMessage: CdPressureSurvey
        FK_CD_SURVEY_GAUGE_LINK_CD_PRESSURE_SURVEY
        """
    @property
    def cd_test_gauge(self) -> global___CdTestGaugeRef:
        """Original Name: CD_TEST_GAUGE, WrappedMessage: CdTestGauge
        FK_CD_SURVEY_GAUGE_LINK_CD_TEST_GAUGE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        pressure_survey_id: builtins.str = ...,
        gauge_id: builtins.str = ...,
        cd_pressure_survey: global___CdPressureSurveyRef | None = ...,
        cd_test_gauge: global___CdTestGaugeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_pressure_survey", b"cd_pressure_survey", "cd_test_gauge", b"cd_test_gauge", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_pressure_survey", b"cd_pressure_survey", "cd_test_gauge", b"cd_test_gauge", "gauge_id", b"gauge_id", "native_uid", b"native_uid", "pressure_survey_id", b"pressure_survey_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdSurveyGaugeLink = CdSurveyGaugeLink

class CdSurveyHeader(google.protobuf.message.Message):
    """Original Name: CD_SURVEY_HEADER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAXIMUM_DLS_VALUE_FIELD_NUMBER: builtins.int
    INTERFERENCE_CORRECTION_FIELD_NUMBER: builtins.int
    HEADER_DATE_FIELD_NUMBER: builtins.int
    MERGE_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    SAG_DATA_FIELD_NUMBER: builtins.int
    PROCESSING_OPTION_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    DEFINITIVE_PLAN_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TIE_SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    SURVEY_TYPE_FIELD_NUMBER: builtins.int
    NUMBER_MERGED_FIELD_NUMBER: builtins.int
    TOOL_FACE_ANGLE_FIELD_NUMBER: builtins.int
    MERGE_TOOL_IDS_FIELD_NUMBER: builtins.int
    SURVEY_TOOL_ID_FIELD_NUMBER: builtins.int
    OFFSET_WELL_ID_FIELD_NUMBER: builtins.int
    TORTUOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DEPTH_CORRECTION_FIELD_NUMBER: builtins.int
    IS_INTERFERENCE_APPLIED_FIELD_NUMBER: builtins.int
    IS_MERGED_FIELD_NUMBER: builtins.int
    STRETCH_FORMULA_FIELD_NUMBER: builtins.int
    AZIMUTH_CORRECTION_FIELD_NUMBER: builtins.int
    COMPANY_FIELD_NUMBER: builtins.int
    MAGNETIC_INTERFERENCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCAN_OFFSET_WELL_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    SURVEY_NAME_FIELD_NUMBER: builtins.int
    WELL_DESC_FIELD_NUMBER: builtins.int
    STRETCH_FACTOR_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    IS_SAG_APPLIED_FIELD_NUMBER: builtins.int
    MAXIMUM_DLS_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MERGE_INTERVAL_FIELD_NUMBER: builtins.int
    DATE_END_FIELD_NUMBER: builtins.int
    MD_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_MIN_FIELD_NUMBER: builtins.int
    TOOL_FACE_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ENGINEER_FIELD_NUMBER: builtins.int
    AVERAGE_DOGLEG_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_STRETCH_APPLIED_FIELD_NUMBER: builtins.int
    SENSOR_FROM_BIT_FIELD_NUMBER: builtins.int
    MERGE_SURVEY_IDS_FIELD_NUMBER: builtins.int
    TIE_ON_TYPE_FIELD_NUMBER: builtins.int
    BEND_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    MAXIMUM_DLS_DEPTH_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    MD_MAX_FIELD_NUMBER: builtins.int
    BEND_ANGLE_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    STRETCH_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    MAGNETIC_INTERFERENCE_FIELD_NUMBER: builtins.int
    MAXIMUM_DLS_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VERSION_NO_FIELD_NUMBER: builtins.int
    MD_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_REFERENCE_FIELD_NUMBER: builtins.int
    TORTUOSITY_FIELD_NUMBER: builtins.int
    DEPTH_CORRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    OVERRIDE_REASON_FIELD_NUMBER: builtins.int
    INCLINATION_CORRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    TIE_ON_DEPTH_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    DIRECTIONAL_DIFFICULTY_INDEX_FIELD_NUMBER: builtins.int
    INTERFERENCE_CORRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_DOGLEG_FIELD_NUMBER: builtins.int
    SENSOR_FROM_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIE_WELLBORE_ID_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    TIE_ON_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    INCLINATION_CORRECTION_FIELD_NUMBER: builtins.int
    AZIMUTH_REFERENCE_FIELD_NUMBER: builtins.int
    AZIMUTH_CORRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    DP_WALK_FIELD_NUMBER: builtins.int
    DP_ANNOTATION_FIELD_NUMBER: builtins.int
    CD_SURVEY_STATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def maximum_dls_value(self) -> global___FloatMessage:
        """Original Name: MAXIMUM_DLS_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interference_correction(self) -> global___FloatMessage:
        """Original Name: INTERFERENCE_CORRECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def header_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: HEADER_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def merge_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: MERGE_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sag_data(self) -> global___StringMessage:
        """Original Name: SAG_DATA, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def processing_option(self) -> global___Int32Message:
        """Original Name: PROCESSING_OPTION, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def definitive_plan(self) -> global___Int32Message:
        """Original Name: DEFINITIVE_PLAN, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tie_survey_header_id(self) -> global___StringMessage:
        """Original Name: TIE_SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def survey_type(self) -> global___Int32Message:
        """Original Name: SURVEY_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_merged(self) -> global___Int32Message:
        """Original Name: NUMBER_MERGED, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_face_angle(self) -> global___FloatMessage:
        """Original Name: TOOL_FACE_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def merge_tool_ids(self) -> global___StringMessage:
        """Original Name: MERGE_TOOL_IDS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def survey_tool_id(self) -> global___StringMessage:
        """Original Name: SURVEY_TOOL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_well_id(self) -> global___StringMessage:
        """Original Name: OFFSET_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tortuosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORTUOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_correction(self) -> global___FloatMessage:
        """Original Name: DEPTH_CORRECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_interference_applied(self) -> global___StringMessage:
        """Original Name: IS_INTERFERENCE_APPLIED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_merged(self) -> global___StringMessage:
        """Original Name: IS_MERGED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stretch_formula(self) -> global___StringMessage:
        """Original Name: STRETCH_FORMULA, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_correction(self) -> global___FloatMessage:
        """Original Name: AZIMUTH_CORRECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company(self) -> global___StringMessage:
        """Original Name: COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def magnetic_interference_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAGNETIC_INTERFERENCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scan_offset_well(self) -> global___StringMessage:
        """Original Name: SCAN_OFFSET_WELL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data(self) -> global___BytesMessage:
        """Original Name: DATA, Original type: Edm.Binary, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def survey_name(self) -> global___StringMessage:
        """Original Name: SURVEY_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_desc(self) -> global___StringMessage:
        """Original Name: WELL_DESC, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stretch_factor(self) -> global___FloatMessage:
        """Original Name: STRETCH_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_sag_applied(self) -> global___StringMessage:
        """Original Name: IS_SAG_APPLIED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_dls_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAXIMUM_DLS_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def merge_interval(self) -> global___FloatMessage:
        """Original Name: MERGE_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_min(self) -> global___FloatMessage:
        """Original Name: MD_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_face_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOOL_FACE_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def engineer(self) -> global___StringMessage:
        """Original Name: ENGINEER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_dogleg_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_DOGLEG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_stretch_applied(self) -> global___StringMessage:
        """Original Name: IS_STRETCH_APPLIED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sensor_from_bit(self) -> global___FloatMessage:
        """Original Name: SENSOR_FROM_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def merge_survey_ids(self) -> global___StringMessage:
        """Original Name: MERGE_SURVEY_IDS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tie_on_type(self) -> global___Int32Message:
        """Original Name: TIE_ON_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bend_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: BEND_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    survey_header_id: builtins.str
    """Original Name: SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def maximum_dls_depth(self) -> global___FloatMessage:
        """Original Name: MAXIMUM_DLS_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_max(self) -> global___FloatMessage:
        """Original Name: MD_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bend_angle(self) -> global___FloatMessage:
        """Original Name: BEND_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def case_id(self) -> global___StringMessage:
        """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stretch_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: STRETCH_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 1024,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def magnetic_interference(self) -> global___FloatMessage:
        """Original Name: MAGNETIC_INTERFERENCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_dls_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAXIMUM_DLS_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def version_no(self) -> global___Int32Message:
        """Original Name: VERSION_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_reference(self) -> global___StringMessage:
        """Original Name: DEPTH_REFERENCE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tortuosity(self) -> global___FloatMessage:
        """Original Name: TORTUOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_correction_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_CORRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def override_reason(self) -> global___StringMessage:
        """Original Name: OVERRIDE_REASON, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_correction_dsdsunit(self) -> global___StringMessage:
        """Original Name: INCLINATION_CORRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tie_on_depth(self) -> global___FloatMessage:
        """Original Name: TIE_ON_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def directional_difficulty_index(self) -> global___FloatMessage:
        """Original Name: DIRECTIONAL_DIFFICULTY_INDEX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interference_correction_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERFERENCE_CORRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_dogleg(self) -> global___FloatMessage:
        """Original Name: AVERAGE_DOGLEG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sensor_from_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: SENSOR_FROM_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tie_wellbore_id(self) -> global___StringMessage:
        """Original Name: TIE_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def policy_id(self) -> global___StringMessage:
        """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tie_on_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIE_ON_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_correction(self) -> global___FloatMessage:
        """Original Name: INCLINATION_CORRECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_reference(self) -> global___StringMessage:
        """Original Name: AZIMUTH_REFERENCE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_correction_dsdsunit(self) -> global___StringMessage:
        """Original Name: AZIMUTH_CORRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_SURVEY_HEADER_CD_WELLBORE
        """
    @property
    def dp_walk(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DpWalkRef]:
        """Original Name: DP_WALK, WrappedMessage: DpWalk
        FK_DP_WALK_CD_SURVEY_HEADER
        """
    @property
    def dp_annotation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DpAnnotationRef]:
        """Original Name: DP_ANNOTATION, WrappedMessage: DpAnnotation
        FK_DP_ANNOTATION_CD_SURVEY_HEADER
        """
    @property
    def cd_survey_station(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSurveyStationRef]:
        """Original Name: CD_SURVEY_STATION, WrappedMessage: CdSurveyStation
        FK_CD_SURVEY_STATION_CD_SURVEY_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        maximum_dls_value: global___FloatMessage | None = ...,
        interference_correction: global___FloatMessage | None = ...,
        header_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        merge_interval_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sag_data: global___StringMessage | None = ...,
        processing_option: global___Int32Message | None = ...,
        remarks: global___StringMessage | None = ...,
        definitive_plan: global___Int32Message | None = ...,
        wellbore_id: builtins.str = ...,
        tie_survey_header_id: global___StringMessage | None = ...,
        survey_type: global___Int32Message | None = ...,
        number_merged: global___Int32Message | None = ...,
        tool_face_angle: global___FloatMessage | None = ...,
        merge_tool_ids: global___StringMessage | None = ...,
        survey_tool_id: global___StringMessage | None = ...,
        offset_well_id: global___StringMessage | None = ...,
        tortuosity_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        depth_correction: global___FloatMessage | None = ...,
        is_interference_applied: global___StringMessage | None = ...,
        is_merged: global___StringMessage | None = ...,
        stretch_formula: global___StringMessage | None = ...,
        azimuth_correction: global___FloatMessage | None = ...,
        company: global___StringMessage | None = ...,
        magnetic_interference_dsdsunit: global___StringMessage | None = ...,
        scan_offset_well: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        data: global___BytesMessage | None = ...,
        survey_name: global___StringMessage | None = ...,
        well_desc: global___StringMessage | None = ...,
        stretch_factor: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        is_sag_applied: global___StringMessage | None = ...,
        maximum_dls_depth_dsdsunit: global___StringMessage | None = ...,
        merge_interval: global___FloatMessage | None = ...,
        date_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_max_dsdsunit: global___StringMessage | None = ...,
        md_min: global___FloatMessage | None = ...,
        tool_face_angle_dsdsunit: global___StringMessage | None = ...,
        engineer: global___StringMessage | None = ...,
        average_dogleg_dsdsunit: global___StringMessage | None = ...,
        is_stretch_applied: global___StringMessage | None = ...,
        sensor_from_bit: global___FloatMessage | None = ...,
        merge_survey_ids: global___StringMessage | None = ...,
        tie_on_type: global___Int32Message | None = ...,
        bend_angle_dsdsunit: global___StringMessage | None = ...,
        survey_header_id: builtins.str = ...,
        maximum_dls_depth: global___FloatMessage | None = ...,
        phase: global___StringMessage | None = ...,
        md_max: global___FloatMessage | None = ...,
        bend_angle: global___FloatMessage | None = ...,
        case_id: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        stretch_factor_dsdsunit: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        magnetic_interference: global___FloatMessage | None = ...,
        maximum_dls_value_dsdsunit: global___StringMessage | None = ...,
        version_no: global___Int32Message | None = ...,
        md_min_dsdsunit: global___StringMessage | None = ...,
        depth_reference: global___StringMessage | None = ...,
        tortuosity: global___FloatMessage | None = ...,
        depth_correction_dsdsunit: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        override_reason: global___StringMessage | None = ...,
        inclination_correction_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        tie_on_depth: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        directional_difficulty_index: global___FloatMessage | None = ...,
        interference_correction_dsdsunit: global___StringMessage | None = ...,
        average_dogleg: global___FloatMessage | None = ...,
        sensor_from_bit_dsdsunit: global___StringMessage | None = ...,
        tie_wellbore_id: global___StringMessage | None = ...,
        policy_id: global___StringMessage | None = ...,
        tie_on_depth_dsdsunit: global___StringMessage | None = ...,
        inclination_correction: global___FloatMessage | None = ...,
        azimuth_reference: global___StringMessage | None = ...,
        azimuth_correction_dsdsunit: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        dp_walk: collections.abc.Iterable[global___DpWalkRef] | None = ...,
        dp_annotation: collections.abc.Iterable[global___DpAnnotationRef] | None = ...,
        cd_survey_station: collections.abc.Iterable[global___CdSurveyStationRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["average_dogleg", b"average_dogleg", "average_dogleg_dsdsunit", b"average_dogleg_dsdsunit", "azimuth_correction", b"azimuth_correction", "azimuth_correction_dsdsunit", b"azimuth_correction_dsdsunit", "azimuth_reference", b"azimuth_reference", "bend_angle", b"bend_angle", "bend_angle_dsdsunit", b"bend_angle_dsdsunit", "case_id", b"case_id", "cd_wellbore", b"cd_wellbore", "company", b"company", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "data", b"data", "date_end", b"date_end", "definitive_plan", b"definitive_plan", "depth_correction", b"depth_correction", "depth_correction_dsdsunit", b"depth_correction_dsdsunit", "depth_reference", b"depth_reference", "description", b"description", "directional_difficulty_index", b"directional_difficulty_index", "engineer", b"engineer", "header_date", b"header_date", "inclination_correction", b"inclination_correction", "inclination_correction_dsdsunit", b"inclination_correction_dsdsunit", "interference_correction", b"interference_correction", "interference_correction_dsdsunit", b"interference_correction_dsdsunit", "is_interference_applied", b"is_interference_applied", "is_merged", b"is_merged", "is_readonly", b"is_readonly", "is_sag_applied", b"is_sag_applied", "is_stretch_applied", b"is_stretch_applied", "magnetic_interference", b"magnetic_interference", "magnetic_interference_dsdsunit", b"magnetic_interference_dsdsunit", "maximum_dls_depth", b"maximum_dls_depth", "maximum_dls_depth_dsdsunit", b"maximum_dls_depth_dsdsunit", "maximum_dls_value", b"maximum_dls_value", "maximum_dls_value_dsdsunit", b"maximum_dls_value_dsdsunit", "md_max", b"md_max", "md_max_dsdsunit", b"md_max_dsdsunit", "md_min", b"md_min", "md_min_dsdsunit", b"md_min_dsdsunit", "merge_interval", b"merge_interval", "merge_interval_dsdsunit", b"merge_interval_dsdsunit", "merge_survey_ids", b"merge_survey_ids", "merge_tool_ids", b"merge_tool_ids", "native_uid", b"native_uid", "number_merged", b"number_merged", "offset_well_id", b"offset_well_id", "override_reason", b"override_reason", "phase", b"phase", "policy_id", b"policy_id", "processing_option", b"processing_option", "remarks", b"remarks", "sag_data", b"sag_data", "scan_offset_well", b"scan_offset_well", "sensor_from_bit", b"sensor_from_bit", "sensor_from_bit_dsdsunit", b"sensor_from_bit_dsdsunit", "stretch_factor", b"stretch_factor", "stretch_factor_dsdsunit", b"stretch_factor_dsdsunit", "stretch_formula", b"stretch_formula", "survey_name", b"survey_name", "survey_tool_id", b"survey_tool_id", "survey_type", b"survey_type", "tie_on_depth", b"tie_on_depth", "tie_on_depth_dsdsunit", b"tie_on_depth_dsdsunit", "tie_on_type", b"tie_on_type", "tie_survey_header_id", b"tie_survey_header_id", "tie_wellbore_id", b"tie_wellbore_id", "tool_face_angle", b"tool_face_angle", "tool_face_angle_dsdsunit", b"tool_face_angle_dsdsunit", "tortuosity", b"tortuosity", "tortuosity_dsdsunit", b"tortuosity_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version_no", b"version_no", "well_desc", b"well_desc"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["average_dogleg", b"average_dogleg", "average_dogleg_dsdsunit", b"average_dogleg_dsdsunit", "azimuth_correction", b"azimuth_correction", "azimuth_correction_dsdsunit", b"azimuth_correction_dsdsunit", "azimuth_reference", b"azimuth_reference", "bend_angle", b"bend_angle", "bend_angle_dsdsunit", b"bend_angle_dsdsunit", "case_id", b"case_id", "cd_survey_station", b"cd_survey_station", "cd_wellbore", b"cd_wellbore", "company", b"company", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "data", b"data", "date_end", b"date_end", "definitive_plan", b"definitive_plan", "depth_correction", b"depth_correction", "depth_correction_dsdsunit", b"depth_correction_dsdsunit", "depth_reference", b"depth_reference", "description", b"description", "directional_difficulty_index", b"directional_difficulty_index", "dp_annotation", b"dp_annotation", "dp_walk", b"dp_walk", "engineer", b"engineer", "header_date", b"header_date", "inclination_correction", b"inclination_correction", "inclination_correction_dsdsunit", b"inclination_correction_dsdsunit", "interference_correction", b"interference_correction", "interference_correction_dsdsunit", b"interference_correction_dsdsunit", "is_interference_applied", b"is_interference_applied", "is_merged", b"is_merged", "is_readonly", b"is_readonly", "is_sag_applied", b"is_sag_applied", "is_stretch_applied", b"is_stretch_applied", "magnetic_interference", b"magnetic_interference", "magnetic_interference_dsdsunit", b"magnetic_interference_dsdsunit", "maximum_dls_depth", b"maximum_dls_depth", "maximum_dls_depth_dsdsunit", b"maximum_dls_depth_dsdsunit", "maximum_dls_value", b"maximum_dls_value", "maximum_dls_value_dsdsunit", b"maximum_dls_value_dsdsunit", "md_max", b"md_max", "md_max_dsdsunit", b"md_max_dsdsunit", "md_min", b"md_min", "md_min_dsdsunit", b"md_min_dsdsunit", "merge_interval", b"merge_interval", "merge_interval_dsdsunit", b"merge_interval_dsdsunit", "merge_survey_ids", b"merge_survey_ids", "merge_tool_ids", b"merge_tool_ids", "native_uid", b"native_uid", "number_merged", b"number_merged", "offset_well_id", b"offset_well_id", "override_reason", b"override_reason", "phase", b"phase", "policy_id", b"policy_id", "processing_option", b"processing_option", "remarks", b"remarks", "sag_data", b"sag_data", "scan_offset_well", b"scan_offset_well", "sensor_from_bit", b"sensor_from_bit", "sensor_from_bit_dsdsunit", b"sensor_from_bit_dsdsunit", "stretch_factor", b"stretch_factor", "stretch_factor_dsdsunit", b"stretch_factor_dsdsunit", "stretch_formula", b"stretch_formula", "survey_header_id", b"survey_header_id", "survey_name", b"survey_name", "survey_tool_id", b"survey_tool_id", "survey_type", b"survey_type", "tie_on_depth", b"tie_on_depth", "tie_on_depth_dsdsunit", b"tie_on_depth_dsdsunit", "tie_on_type", b"tie_on_type", "tie_survey_header_id", b"tie_survey_header_id", "tie_wellbore_id", b"tie_wellbore_id", "tool_face_angle", b"tool_face_angle", "tool_face_angle_dsdsunit", b"tool_face_angle_dsdsunit", "tortuosity", b"tortuosity", "tortuosity_dsdsunit", b"tortuosity_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version_no", b"version_no", "well_desc", b"well_desc", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdSurveyHeader = CdSurveyHeader

class CdSurveyProgram(google.protobuf.message.Message):
    """Original Name: CD_SURVEY_PROGRAM, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MD_TOP_FIELD_NUMBER: builtins.int
    SURVEY_PROGRAM_ID_FIELD_NUMBER: builtins.int
    NOT_IN_USE_FIELD_NUMBER: builtins.int
    HOLE_SECT_GROUP_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    DEF_SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    SURVEY_FREQUENCY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    SURVEY_TOOL_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TIE_WELLBORE_ID_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    OVERRIDE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    TOOL_HIST_DATE_FIELD_NUMBER: builtins.int
    CD_DEFINITIVE_SURVEY_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    survey_program_id: builtins.str
    """Original Name: SURVEY_PROGRAM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def not_in_use(self) -> global___Int32Message:
        """Original Name: NOT_IN_USE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_sect_group_id(self) -> global___StringMessage:
        """Original Name: HOLE_SECT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def survey_header_id(self) -> global___StringMessage:
        """Original Name: SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    def_survey_header_id: builtins.str
    """Original Name: DEF_SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def survey_frequency(self) -> global___StringMessage:
        """Original Name: SURVEY_FREQUENCY, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def survey_tool_id(self) -> global___StringMessage:
        """Original Name: SURVEY_TOOL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tie_wellbore_id(self) -> global___StringMessage:
        """Original Name: TIE_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def policy_id(self) -> global___StringMessage:
        """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def override(self) -> global___Int32Message:
        """Original Name: OVERRIDE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_hist_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TOOL_HIST_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_definitive_survey_header(self) -> global___CdDefinitiveSurveyHeaderRef:
        """Remote references:

        Original Name: CD_DEFINITIVE_SURVEY_HEADER, WrappedMessage: CdDefinitiveSurveyHeader
        FK_CD_SURVEY_PROGRAM_CD_DEFINITIVE_SURVEY_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        md_top: global___FloatMessage | None = ...,
        survey_program_id: builtins.str = ...,
        not_in_use: global___Int32Message | None = ...,
        hole_sect_group_id: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        phase: global___StringMessage | None = ...,
        survey_header_id: global___StringMessage | None = ...,
        def_survey_header_id: builtins.str = ...,
        survey_frequency: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        survey_tool_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        tie_wellbore_id: global___StringMessage | None = ...,
        policy_id: global___StringMessage | None = ...,
        override: global___Int32Message | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        tool_hist_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cd_definitive_survey_header: global___CdDefinitiveSurveyHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_definitive_survey_header", b"cd_definitive_survey_header", "comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "hole_sect_group_id", b"hole_sect_group_id", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "not_in_use", b"not_in_use", "override", b"override", "phase", b"phase", "policy_id", b"policy_id", "sequence_no", b"sequence_no", "survey_frequency", b"survey_frequency", "survey_header_id", b"survey_header_id", "survey_tool_id", b"survey_tool_id", "tie_wellbore_id", b"tie_wellbore_id", "tool_hist_date", b"tool_hist_date", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_definitive_survey_header", b"cd_definitive_survey_header", "comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "def_survey_header_id", b"def_survey_header_id", "hole_sect_group_id", b"hole_sect_group_id", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "not_in_use", b"not_in_use", "override", b"override", "phase", b"phase", "policy_id", b"policy_id", "sequence_no", b"sequence_no", "survey_frequency", b"survey_frequency", "survey_header_id", b"survey_header_id", "survey_program_id", b"survey_program_id", "survey_tool_id", b"survey_tool_id", "tie_wellbore_id", b"tie_wellbore_id", "tool_hist_date", b"tool_hist_date", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdSurveyProgram = CdSurveyProgram

class CdSurveyStation(google.protobuf.message.Message):
    """Original Name: CD_SURVEY_STATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TVD_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    BUILD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFFSET_EAST_FIELD_NUMBER: builtins.int
    VERTICAL_SECT_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFFSET_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MAG_TRAN1_RAW_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    BUILD_RATE_FIELD_NUMBER: builtins.int
    TURN_RATE_FIELD_NUMBER: builtins.int
    SURVEY_DATE_FIELD_NUMBER: builtins.int
    MAG_TRAN1_RAW_FIELD_NUMBER: builtins.int
    INCLINATION_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    GRAV_AXIAL_RAW_FIELD_NUMBER: builtins.int
    INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOOL_FACE_ANGLE_FIELD_NUMBER: builtins.int
    GRAV_AXIAL_RAW_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    GRAV_TRAN2_RAW_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    DOGLEG_SEVERITY_FIELD_NUMBER: builtins.int
    TURN_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    GRAV_TRAN1_RAW_FIELD_NUMBER: builtins.int
    MAG_AXIAL_RAW_FIELD_NUMBER: builtins.int
    PLAN_METHOD_FIELD_NUMBER: builtins.int
    TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOOL_FACE_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURVEY_ID_FIELD_NUMBER: builtins.int
    MAG_AXIAL_RAW_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAG_TRAN2_RAW_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFFSET_NORTH_FIELD_NUMBER: builtins.int
    SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    VERTICAL_SECT_FIELD_NUMBER: builtins.int
    DOGLEG_SEVERITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFFSET_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAG_TRAN2_RAW_FIELD_NUMBER: builtins.int
    AZIMUTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROJECT_TARGET_ID_FIELD_NUMBER: builtins.int
    GRAV_TRAN2_RAW_DSDSUNIT_FIELD_NUMBER: builtins.int
    AZIMUTH_FIELD_NUMBER: builtins.int
    GRAV_TRAN1_RAW_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATION_TYPE_FIELD_NUMBER: builtins.int
    CD_SURVEY_HEADER_FIELD_NUMBER: builtins.int
    DP_SURVEY_STN_SENT_ALERTS_FIELD_NUMBER: builtins.int
    DM_PLAN_DRILL_PARAM_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tvd(self) -> global___FloatMessage:
        """Original Name: TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def build_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: BUILD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_east(self) -> global___FloatMessage:
        """Original Name: OFFSET_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vertical_sect_dsdsunit(self) -> global___StringMessage:
        """Original Name: VERTICAL_SECT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: OFFSET_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_tran1_raw_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAG_TRAN1_RAW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def build_rate(self) -> global___FloatMessage:
        """Original Name: BUILD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def turn_rate(self) -> global___FloatMessage:
        """Original Name: TURN_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def survey_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SURVEY_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_tran1_raw(self) -> global___FloatMessage:
        """Original Name: MAG_TRAN1_RAW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination(self) -> global___FloatMessage:
        """Original Name: INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grav_axial_raw(self) -> global___FloatMessage:
        """Original Name: GRAV_AXIAL_RAW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_face_angle(self) -> global___FloatMessage:
        """Original Name: TOOL_FACE_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grav_axial_raw_dsdsunit(self) -> global___StringMessage:
        """Original Name: GRAV_AXIAL_RAW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grav_tran2_raw(self) -> global___FloatMessage:
        """Original Name: GRAV_TRAN2_RAW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dogleg_severity(self) -> global___FloatMessage:
        """Original Name: DOGLEG_SEVERITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def turn_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: TURN_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grav_tran1_raw(self) -> global___FloatMessage:
        """Original Name: GRAV_TRAN1_RAW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_axial_raw(self) -> global___FloatMessage:
        """Original Name: MAG_AXIAL_RAW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plan_method(self) -> global___Int32Message:
        """Original Name: PLAN_METHOD, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_face_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOOL_FACE_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    survey_id: builtins.str
    """Original Name: SURVEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mag_axial_raw_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAG_AXIAL_RAW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_tran2_raw_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAG_TRAN2_RAW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_north(self) -> global___FloatMessage:
        """Original Name: OFFSET_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    survey_header_id: builtins.str
    """Original Name: SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vertical_sect(self) -> global___FloatMessage:
        """Original Name: VERTICAL_SECT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dogleg_severity_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOGLEG_SEVERITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: OFFSET_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_id(self) -> global___StringMessage:
        """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mag_tran2_raw(self) -> global___FloatMessage:
        """Original Name: MAG_TRAN2_RAW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_dsdsunit(self) -> global___StringMessage:
        """Original Name: AZIMUTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_target_id(self) -> global___StringMessage:
        """Original Name: PROJECT_TARGET_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grav_tran2_raw_dsdsunit(self) -> global___StringMessage:
        """Original Name: GRAV_TRAN2_RAW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth(self) -> global___FloatMessage:
        """Original Name: AZIMUTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grav_tran1_raw_dsdsunit(self) -> global___StringMessage:
        """Original Name: GRAV_TRAN1_RAW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def station_type(self) -> global___Int32Message:
        """Original Name: STATION_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_survey_header(self) -> global___CdSurveyHeaderRef:
        """Remote references:

        Original Name: CD_SURVEY_HEADER, WrappedMessage: CdSurveyHeader
        FK_CD_SURVEY_STATION_CD_SURVEY_HEADER
        """
    @property
    def dp_survey_stn_sent_alerts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DpSurveyStnSentAlertsRef]:
        """Original Name: DP_SURVEY_STN_SENT_ALERTS, WrappedMessage: DpSurveyStnSentAlerts
        FK_DP_SURVEY_STN_SENT_ALERTS_CD_SURVEY_STATION
        """
    @property
    def dm_plan_drill_param(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPlanDrillParamRef]:
        """Original Name: DM_PLAN_DRILL_PARAM, WrappedMessage: DmPlanDrillParam
        FK_DM_PLAN_DRILL_PARAM_CD_SURVEY_STATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tvd: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        build_rate_dsdsunit: global___StringMessage | None = ...,
        offset_east: global___FloatMessage | None = ...,
        vertical_sect_dsdsunit: global___StringMessage | None = ...,
        offset_north_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        mag_tran1_raw_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        build_rate: global___FloatMessage | None = ...,
        turn_rate: global___FloatMessage | None = ...,
        survey_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        mag_tran1_raw: global___FloatMessage | None = ...,
        inclination: global___FloatMessage | None = ...,
        md: global___FloatMessage | None = ...,
        grav_axial_raw: global___FloatMessage | None = ...,
        inclination_dsdsunit: global___StringMessage | None = ...,
        tool_face_angle: global___FloatMessage | None = ...,
        grav_axial_raw_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        grav_tran2_raw: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dogleg_severity: global___FloatMessage | None = ...,
        turn_rate_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        grav_tran1_raw: global___FloatMessage | None = ...,
        mag_axial_raw: global___FloatMessage | None = ...,
        plan_method: global___Int32Message | None = ...,
        tvd_dsdsunit: global___StringMessage | None = ...,
        tool_face_angle_dsdsunit: global___StringMessage | None = ...,
        survey_id: builtins.str = ...,
        mag_axial_raw_dsdsunit: global___StringMessage | None = ...,
        mag_tran2_raw_dsdsunit: global___StringMessage | None = ...,
        offset_north: global___FloatMessage | None = ...,
        survey_header_id: builtins.str = ...,
        create_user_id: global___StringMessage | None = ...,
        vertical_sect: global___FloatMessage | None = ...,
        dogleg_severity_dsdsunit: global___StringMessage | None = ...,
        offset_east_dsdsunit: global___StringMessage | None = ...,
        project_id: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        mag_tran2_raw: global___FloatMessage | None = ...,
        azimuth_dsdsunit: global___StringMessage | None = ...,
        project_target_id: global___StringMessage | None = ...,
        grav_tran2_raw_dsdsunit: global___StringMessage | None = ...,
        azimuth: global___FloatMessage | None = ...,
        grav_tran1_raw_dsdsunit: global___StringMessage | None = ...,
        station_type: global___Int32Message | None = ...,
        cd_survey_header: global___CdSurveyHeaderRef | None = ...,
        dp_survey_stn_sent_alerts: collections.abc.Iterable[global___DpSurveyStnSentAlertsRef] | None = ...,
        dm_plan_drill_param: collections.abc.Iterable[global___DmPlanDrillParamRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["azimuth", b"azimuth", "azimuth_dsdsunit", b"azimuth_dsdsunit", "build_rate", b"build_rate", "build_rate_dsdsunit", b"build_rate_dsdsunit", "cd_survey_header", b"cd_survey_header", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dogleg_severity", b"dogleg_severity", "dogleg_severity_dsdsunit", b"dogleg_severity_dsdsunit", "grav_axial_raw", b"grav_axial_raw", "grav_axial_raw_dsdsunit", b"grav_axial_raw_dsdsunit", "grav_tran1_raw", b"grav_tran1_raw", "grav_tran1_raw_dsdsunit", b"grav_tran1_raw_dsdsunit", "grav_tran2_raw", b"grav_tran2_raw", "grav_tran2_raw_dsdsunit", b"grav_tran2_raw_dsdsunit", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "mag_axial_raw", b"mag_axial_raw", "mag_axial_raw_dsdsunit", b"mag_axial_raw_dsdsunit", "mag_tran1_raw", b"mag_tran1_raw", "mag_tran1_raw_dsdsunit", b"mag_tran1_raw_dsdsunit", "mag_tran2_raw", b"mag_tran2_raw", "mag_tran2_raw_dsdsunit", b"mag_tran2_raw_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "offset_east", b"offset_east", "offset_east_dsdsunit", b"offset_east_dsdsunit", "offset_north", b"offset_north", "offset_north_dsdsunit", b"offset_north_dsdsunit", "plan_method", b"plan_method", "project_id", b"project_id", "project_target_id", b"project_target_id", "remarks", b"remarks", "sequence_no", b"sequence_no", "station_type", b"station_type", "survey_date", b"survey_date", "tool_face_angle", b"tool_face_angle", "tool_face_angle_dsdsunit", b"tool_face_angle_dsdsunit", "turn_rate", b"turn_rate", "turn_rate_dsdsunit", b"turn_rate_dsdsunit", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "vertical_sect", b"vertical_sect", "vertical_sect_dsdsunit", b"vertical_sect_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["azimuth", b"azimuth", "azimuth_dsdsunit", b"azimuth_dsdsunit", "build_rate", b"build_rate", "build_rate_dsdsunit", b"build_rate_dsdsunit", "cd_survey_header", b"cd_survey_header", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dm_plan_drill_param", b"dm_plan_drill_param", "dogleg_severity", b"dogleg_severity", "dogleg_severity_dsdsunit", b"dogleg_severity_dsdsunit", "dp_survey_stn_sent_alerts", b"dp_survey_stn_sent_alerts", "grav_axial_raw", b"grav_axial_raw", "grav_axial_raw_dsdsunit", b"grav_axial_raw_dsdsunit", "grav_tran1_raw", b"grav_tran1_raw", "grav_tran1_raw_dsdsunit", b"grav_tran1_raw_dsdsunit", "grav_tran2_raw", b"grav_tran2_raw", "grav_tran2_raw_dsdsunit", b"grav_tran2_raw_dsdsunit", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "mag_axial_raw", b"mag_axial_raw", "mag_axial_raw_dsdsunit", b"mag_axial_raw_dsdsunit", "mag_tran1_raw", b"mag_tran1_raw", "mag_tran1_raw_dsdsunit", b"mag_tran1_raw_dsdsunit", "mag_tran2_raw", b"mag_tran2_raw", "mag_tran2_raw_dsdsunit", b"mag_tran2_raw_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "offset_east", b"offset_east", "offset_east_dsdsunit", b"offset_east_dsdsunit", "offset_north", b"offset_north", "offset_north_dsdsunit", b"offset_north_dsdsunit", "plan_method", b"plan_method", "project_id", b"project_id", "project_target_id", b"project_target_id", "remarks", b"remarks", "sequence_no", b"sequence_no", "station_type", b"station_type", "survey_date", b"survey_date", "survey_header_id", b"survey_header_id", "survey_id", b"survey_id", "tool_face_angle", b"tool_face_angle", "tool_face_angle_dsdsunit", b"tool_face_angle_dsdsunit", "turn_rate", b"turn_rate", "turn_rate_dsdsunit", b"turn_rate_dsdsunit", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "vertical_sect", b"vertical_sect", "vertical_sect_dsdsunit", b"vertical_sect_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdSurveyStation = CdSurveyStation

class CdSurveyTool(google.protobuf.message.Message):
    """Original Name: CD_SURVEY_TOOL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COST_PER_LENGTH_FIELD_NUMBER: builtins.int
    NOT_IN_USE_FIELD_NUMBER: builtins.int
    GYRO_REFERENCE_TYPE_FIELD_NUMBER: builtins.int
    CHECKSUM_VALUE_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    MISALIGNMENT_TYPE_FIELD_NUMBER: builtins.int
    INCLINATION_RANGE_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    RANGE_COMMENT_FIELD_NUMBER: builtins.int
    TOOL_TYPE_FIELD_NUMBER: builtins.int
    CURRENT_STATUS_FIELD_NUMBER: builtins.int
    REVISION_DATE_FIELD_NUMBER: builtins.int
    REPLACES_TOOL_FIELD_NUMBER: builtins.int
    SURVEY_TOOL_ID_FIELD_NUMBER: builtins.int
    MAGNETIC_REFERENCE_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COST_PER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CORRELATE_FIELD_NUMBER: builtins.int
    COST_PER_RUN_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOOL_APPLICATION_FIELD_NUMBER: builtins.int
    REVISION_NUMBER_FIELD_NUMBER: builtins.int
    CENTRALIZATION_TYPE_FIELD_NUMBER: builtins.int
    DEPTH_TYPE_FIELD_NUMBER: builtins.int
    INCLINATION_RANGE_MAX_FIELD_NUMBER: builtins.int
    MAGNETIC_INTERFERENCE_TYPE_FIELD_NUMBER: builtins.int
    TOOL_PARAMETERS_FIELD_NUMBER: builtins.int
    TOOL_SUBTYPE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    REVISION_COMMENT_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    RUNNING_SPEED_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    TOOL_NAME_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    AZIMUTH_EW_EXCLUSION_FIELD_NUMBER: builtins.int
    DEFAULT_TOOL_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    INCLINATION_CORRECTION_TYPE_FIELD_NUMBER: builtins.int
    COST_PER_RUN_FIELD_NUMBER: builtins.int
    SOURCE_REFERENCE_FIELD_NUMBER: builtins.int
    IS_RANGE_LIMITED_FIELD_NUMBER: builtins.int
    AZIMUTH_EW_EXCLUSION_DSDSUNIT_FIELD_NUMBER: builtins.int
    GYRO_TYPE_FIELD_NUMBER: builtins.int
    INCLINATION_RANGE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    INCLINATION_RANGE_MIN_FIELD_NUMBER: builtins.int
    IS_SINGLE_SHOT_FIELD_NUMBER: builtins.int
    CD_POLICY_FIELD_NUMBER: builtins.int
    DP_TOOL_TERM_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def cost_per_length(self) -> global___FloatMessage:
        """Original Name: COST_PER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def not_in_use(self) -> global___Int32Message:
        """Original Name: NOT_IN_USE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gyro_reference_type(self) -> global___StringMessage:
        """Original Name: GYRO_REFERENCE_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def checksum_value(self) -> global___Int32Message:
        """Original Name: CHECKSUM_VALUE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def misalignment_type(self) -> global___StringMessage:
        """Original Name: MISALIGNMENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_range_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: INCLINATION_RANGE_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUNNING_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def range_comment(self) -> global___StringMessage:
        """Original Name: RANGE_COMMENT, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_type(self) -> global___Int32Message:
        """Original Name: TOOL_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_status(self) -> global___StringMessage:
        """Original Name: CURRENT_STATUS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def revision_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REVISION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def replaces_tool(self) -> global___StringMessage:
        """Original Name: REPLACES_TOOL, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    survey_tool_id: builtins.str
    """Original Name: SURVEY_TOOL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def magnetic_reference_type(self) -> global___StringMessage:
        """Original Name: MAGNETIC_REFERENCE_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def correlate(self) -> global___StringMessage:
        """Original Name: CORRELATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_run_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_RUN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_application(self) -> global___StringMessage:
        """Original Name: TOOL_APPLICATION, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def revision_number(self) -> global___StringMessage:
        """Original Name: REVISION_NUMBER, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def centralization_type(self) -> global___StringMessage:
        """Original Name: CENTRALIZATION_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_type(self) -> global___StringMessage:
        """Original Name: DEPTH_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_range_max(self) -> global___FloatMessage:
        """Original Name: INCLINATION_RANGE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def magnetic_interference_type(self) -> global___StringMessage:
        """Original Name: MAGNETIC_INTERFERENCE_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_parameters(self) -> global___StringMessage:
        """Original Name: TOOL_PARAMETERS, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_subtype(self) -> global___Int32Message:
        """Original Name: TOOL_SUBTYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def revision_comment(self) -> global___StringMessage:
        """Original Name: REVISION_COMMENT, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_speed(self) -> global___FloatMessage:
        """Original Name: RUNNING_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_name(self) -> global___StringMessage:
        """Original Name: TOOL_NAME, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_ew_exclusion(self) -> global___FloatMessage:
        """Original Name: AZIMUTH_EW_EXCLUSION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_tool(self) -> global___Int32Message:
        """Original Name: DEFAULT_TOOL, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    policy_id: builtins.str
    """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def inclination_correction_type(self) -> global___StringMessage:
        """Original Name: INCLINATION_CORRECTION_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_run(self) -> global___FloatMessage:
        """Original Name: COST_PER_RUN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_reference(self) -> global___StringMessage:
        """Original Name: SOURCE_REFERENCE, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_range_limited(self) -> global___StringMessage:
        """Original Name: IS_RANGE_LIMITED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_ew_exclusion_dsdsunit(self) -> global___StringMessage:
        """Original Name: AZIMUTH_EW_EXCLUSION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gyro_type(self) -> global___StringMessage:
        """Original Name: GYRO_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_range_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: INCLINATION_RANGE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_range_min(self) -> global___FloatMessage:
        """Original Name: INCLINATION_RANGE_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_single_shot(self) -> global___StringMessage:
        """Original Name: IS_SINGLE_SHOT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_policy(self) -> global___CdPolicyRef:
        """Remote references:

        Original Name: CD_POLICY, WrappedMessage: CdPolicy
        FK_CD_SURVEY_TOOL_CD_POLICY
        """
    @property
    def dp_tool_term(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DpToolTermRef]:
        """Original Name: DP_TOOL_TERM, WrappedMessage: DpToolTerm
        FK_DP_TOOL_TERM_CD_SURVEY_TOOL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        cost_per_length: global___FloatMessage | None = ...,
        not_in_use: global___Int32Message | None = ...,
        gyro_reference_type: global___StringMessage | None = ...,
        checksum_value: global___Int32Message | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        misalignment_type: global___StringMessage | None = ...,
        inclination_range_min_dsdsunit: global___StringMessage | None = ...,
        running_speed_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        range_comment: global___StringMessage | None = ...,
        tool_type: global___Int32Message | None = ...,
        current_status: global___StringMessage | None = ...,
        revision_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        replaces_tool: global___StringMessage | None = ...,
        survey_tool_id: builtins.str = ...,
        magnetic_reference_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        cost_per_length_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        correlate: global___StringMessage | None = ...,
        cost_per_run_dsdsunit: global___StringMessage | None = ...,
        tool_application: global___StringMessage | None = ...,
        revision_number: global___StringMessage | None = ...,
        centralization_type: global___StringMessage | None = ...,
        depth_type: global___StringMessage | None = ...,
        inclination_range_max: global___FloatMessage | None = ...,
        magnetic_interference_type: global___StringMessage | None = ...,
        tool_parameters: global___StringMessage | None = ...,
        tool_subtype: global___Int32Message | None = ...,
        create_user_id: global___StringMessage | None = ...,
        revision_comment: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        running_speed: global___FloatMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        tool_name: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        azimuth_ew_exclusion: global___FloatMessage | None = ...,
        default_tool: global___Int32Message | None = ...,
        policy_id: builtins.str = ...,
        inclination_correction_type: global___StringMessage | None = ...,
        cost_per_run: global___FloatMessage | None = ...,
        source_reference: global___StringMessage | None = ...,
        is_range_limited: global___StringMessage | None = ...,
        azimuth_ew_exclusion_dsdsunit: global___StringMessage | None = ...,
        gyro_type: global___StringMessage | None = ...,
        inclination_range_max_dsdsunit: global___StringMessage | None = ...,
        inclination_range_min: global___FloatMessage | None = ...,
        is_single_shot: global___StringMessage | None = ...,
        cd_policy: global___CdPolicyRef | None = ...,
        dp_tool_term: collections.abc.Iterable[global___DpToolTermRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["azimuth_ew_exclusion", b"azimuth_ew_exclusion", "azimuth_ew_exclusion_dsdsunit", b"azimuth_ew_exclusion_dsdsunit", "cd_policy", b"cd_policy", "centralization_type", b"centralization_type", "checksum_value", b"checksum_value", "correlate", b"correlate", "cost_per_length", b"cost_per_length", "cost_per_length_dsdsunit", b"cost_per_length_dsdsunit", "cost_per_run", b"cost_per_run", "cost_per_run_dsdsunit", b"cost_per_run_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "current_status", b"current_status", "default_tool", b"default_tool", "depth_type", b"depth_type", "description", b"description", "gyro_reference_type", b"gyro_reference_type", "gyro_type", b"gyro_type", "inclination_correction_type", b"inclination_correction_type", "inclination_range_max", b"inclination_range_max", "inclination_range_max_dsdsunit", b"inclination_range_max_dsdsunit", "inclination_range_min", b"inclination_range_min", "inclination_range_min_dsdsunit", b"inclination_range_min_dsdsunit", "is_range_limited", b"is_range_limited", "is_readonly", b"is_readonly", "is_single_shot", b"is_single_shot", "magnetic_interference_type", b"magnetic_interference_type", "magnetic_reference_type", b"magnetic_reference_type", "misalignment_type", b"misalignment_type", "native_uid", b"native_uid", "not_in_use", b"not_in_use", "range_comment", b"range_comment", "remarks", b"remarks", "replaces_tool", b"replaces_tool", "revision_comment", b"revision_comment", "revision_date", b"revision_date", "revision_number", b"revision_number", "running_speed", b"running_speed", "running_speed_dsdsunit", b"running_speed_dsdsunit", "source_reference", b"source_reference", "tool_application", b"tool_application", "tool_name", b"tool_name", "tool_parameters", b"tool_parameters", "tool_subtype", b"tool_subtype", "tool_type", b"tool_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["azimuth_ew_exclusion", b"azimuth_ew_exclusion", "azimuth_ew_exclusion_dsdsunit", b"azimuth_ew_exclusion_dsdsunit", "cd_policy", b"cd_policy", "centralization_type", b"centralization_type", "checksum_value", b"checksum_value", "correlate", b"correlate", "cost_per_length", b"cost_per_length", "cost_per_length_dsdsunit", b"cost_per_length_dsdsunit", "cost_per_run", b"cost_per_run", "cost_per_run_dsdsunit", b"cost_per_run_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "current_status", b"current_status", "default_tool", b"default_tool", "depth_type", b"depth_type", "description", b"description", "dp_tool_term", b"dp_tool_term", "gyro_reference_type", b"gyro_reference_type", "gyro_type", b"gyro_type", "inclination_correction_type", b"inclination_correction_type", "inclination_range_max", b"inclination_range_max", "inclination_range_max_dsdsunit", b"inclination_range_max_dsdsunit", "inclination_range_min", b"inclination_range_min", "inclination_range_min_dsdsunit", b"inclination_range_min_dsdsunit", "is_range_limited", b"is_range_limited", "is_readonly", b"is_readonly", "is_single_shot", b"is_single_shot", "magnetic_interference_type", b"magnetic_interference_type", "magnetic_reference_type", b"magnetic_reference_type", "misalignment_type", b"misalignment_type", "native_uid", b"native_uid", "not_in_use", b"not_in_use", "policy_id", b"policy_id", "range_comment", b"range_comment", "remarks", b"remarks", "replaces_tool", b"replaces_tool", "revision_comment", b"revision_comment", "revision_date", b"revision_date", "revision_number", b"revision_number", "running_speed", b"running_speed", "running_speed_dsdsunit", b"running_speed_dsdsunit", "source_reference", b"source_reference", "survey_tool_id", b"survey_tool_id", "tool_application", b"tool_application", "tool_name", b"tool_name", "tool_parameters", b"tool_parameters", "tool_subtype", b"tool_subtype", "tool_type", b"tool_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___CdSurveyTool = CdSurveyTool

class CdTempGradient(google.protobuf.message.Message):
    """Original Name: CD_TEMP_GRADIENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TEMP_GRADIENT_GROUP_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TVD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TEMPERATURE_FIELD_NUMBER: builtins.int
    TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TEMPERATURE_TYPE_FIELD_NUMBER: builtins.int
    TEMP_GRADIENT_ID_FIELD_NUMBER: builtins.int
    CD_TEMP_GRADIENT_GROUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    temp_gradient_group_id: builtins.str
    """Original Name: TEMP_GRADIENT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tvd(self) -> global___FloatMessage:
        """Original Name: TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature(self) -> global___FloatMessage:
        """Original Name: TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature_type(self) -> global___StringMessage:
        """Original Name: TEMPERATURE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    temp_gradient_id: builtins.str
    """Original Name: TEMP_GRADIENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_temp_gradient_group(self) -> global___CdTempGradientGroupRef:
        """Remote references:

        Original Name: CD_TEMP_GRADIENT_GROUP, WrappedMessage: CdTempGradientGroup
        FK_CD_TEMP_GRADIENT_CD_TEMP_GRADIENT_GROUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        temp_gradient_group_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        tvd_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        tvd: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        temperature: global___FloatMessage | None = ...,
        temperature_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        temperature_type: global___StringMessage | None = ...,
        temp_gradient_id: builtins.str = ...,
        cd_temp_gradient_group: global___CdTempGradientGroupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_temp_gradient_group", b"cd_temp_gradient_group", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit", "temperature_type", b"temperature_type", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_temp_gradient_group", b"cd_temp_gradient_group", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "temp_gradient_group_id", b"temp_gradient_group_id", "temp_gradient_id", b"temp_gradient_id", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit", "temperature_type", b"temperature_type", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdTempGradient = CdTempGradient

class CdTempGradientGroup(google.protobuf.message.Message):
    """Original Name: CD_TEMP_GRADIENT_GROUP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EFFECTIVE_DATE_FIELD_NUMBER: builtins.int
    GRAD_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MUDLINE_TEMP_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SURFACE_AMBIENT_TEMP_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    GRAD_TVD_FIELD_NUMBER: builtins.int
    SURFACE_AMBIENT_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMP_GRADIENT_GROUP_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    MUDLINE_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    TEMP_OR_GRAD_IND_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    TEMP_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    TEMP_TVD_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_TEMP_GRADIENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def effective_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EFFECTIVE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grad_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: GRAD_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mudline_temp(self) -> global___FloatMessage:
        """Original Name: MUDLINE_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def surface_ambient_temp(self) -> global___FloatMessage:
        """Original Name: SURFACE_AMBIENT_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grad_tvd(self) -> global___FloatMessage:
        """Original Name: GRAD_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_ambient_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_AMBIENT_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    temp_gradient_group_id: builtins.str
    """Original Name: TEMP_GRADIENT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mudline_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUDLINE_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_or_grad_ind(self) -> global___StringMessage:
        """Original Name: TEMP_OR_GRAD_IND, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMP_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def version(self) -> global___StringMessage:
        """Original Name: VERSION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_tvd(self) -> global___FloatMessage:
        """Original Name: TEMP_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_TEMP_GRADIENT_GROUP_CD_WELLBORE
        """
    @property
    def cd_temp_gradient(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTempGradientRef]:
        """Original Name: CD_TEMP_GRADIENT, WrappedMessage: CdTempGradient
        FK_CD_TEMP_GRADIENT_CD_TEMP_GRADIENT_GROUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        effective_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        grad_tvd_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        mudline_temp: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        surface_ambient_temp: global___FloatMessage | None = ...,
        phase: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        grad_tvd: global___FloatMessage | None = ...,
        surface_ambient_temp_dsdsunit: global___StringMessage | None = ...,
        temp_gradient_group_id: builtins.str = ...,
        update_user_id: global___StringMessage | None = ...,
        mudline_temp_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        temp_or_grad_ind: global___StringMessage | None = ...,
        name: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        temp_tvd_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        version: global___StringMessage | None = ...,
        temp_tvd: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        cd_temp_gradient: collections.abc.Iterable[global___CdTempGradientRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "effective_date", b"effective_date", "grad_tvd", b"grad_tvd", "grad_tvd_dsdsunit", b"grad_tvd_dsdsunit", "mudline_temp", b"mudline_temp", "mudline_temp_dsdsunit", b"mudline_temp_dsdsunit", "name", b"name", "native_uid", b"native_uid", "phase", b"phase", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "surface_ambient_temp", b"surface_ambient_temp", "surface_ambient_temp_dsdsunit", b"surface_ambient_temp_dsdsunit", "temp_or_grad_ind", b"temp_or_grad_ind", "temp_tvd", b"temp_tvd", "temp_tvd_dsdsunit", b"temp_tvd_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version", b"version"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_temp_gradient", b"cd_temp_gradient", "cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "effective_date", b"effective_date", "grad_tvd", b"grad_tvd", "grad_tvd_dsdsunit", b"grad_tvd_dsdsunit", "mudline_temp", b"mudline_temp", "mudline_temp_dsdsunit", b"mudline_temp_dsdsunit", "name", b"name", "native_uid", b"native_uid", "phase", b"phase", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "surface_ambient_temp", b"surface_ambient_temp", "surface_ambient_temp_dsdsunit", b"surface_ambient_temp_dsdsunit", "temp_gradient_group_id", b"temp_gradient_group_id", "temp_or_grad_ind", b"temp_or_grad_ind", "temp_tvd", b"temp_tvd", "temp_tvd_dsdsunit", b"temp_tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version", b"version", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdTempGradientGroup = CdTempGradientGroup

class CdTest(google.protobuf.message.Message):
    """Original Name: CD_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PERCENT_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    BAROMETRIC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_BSW_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHUT_IN_PRESSURE_FIELD_NUMBER: builtins.int
    FINAL_CASING_PRESSURE_FIELD_NUMBER: builtins.int
    DILUTED_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_TUBING_PRESSURE_FIELD_NUMBER: builtins.int
    WATER_PROD_PRIOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHUT_IN_DURATION_FIELD_NUMBER: builtins.int
    PREVIOUS_DAY_OIL_CUMULATIVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_HI_FIELD_NUMBER: builtins.int
    PERCENT_EMULSION_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    FINAL_WATER_PROD_RATE_FIELD_NUMBER: builtins.int
    FLUID_DISPOSITION_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_LOW_FIELD_NUMBER: builtins.int
    INJECTION_FLUID_TYPE_FIELD_NUMBER: builtins.int
    LINE_PRESSURE_FIELD_NUMBER: builtins.int
    SKIN_FACTOR_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_HI_FIELD_NUMBER: builtins.int
    PRODUCED_GAS_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    PLANT_DISCHARGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPRAY_CLEAR_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    INJECTION_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATIC_WELLHEAD_PRESSURE_FIELD_NUMBER: builtins.int
    TUBING_SET_MD_FIELD_NUMBER: builtins.int
    SNWH_FIELD_NUMBER: builtins.int
    TEST_SURFACE_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    INJECTION_RATE_LIQUID_DSDSUNIT_FIELD_NUMBER: builtins.int
    INJECTION_TYPE_FIELD_NUMBER: builtins.int
    PREVIOUS_DAY_OIL_CUMULATIVE_FIELD_NUMBER: builtins.int
    AVG_RESERVOIR_PRESSURE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_PROD_PRIOR_FIELD_NUMBER: builtins.int
    INJECTION_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHOT_COUNT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TOTAL_TANK_VOLUME_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    EXT_FLOW_SANDFACE_PRESSURE_FIELD_NUMBER: builtins.int
    SALES_PRESSURE_FIELD_NUMBER: builtins.int
    STAB_FLOW_WELLHEAD_PRESSURE_FIELD_NUMBER: builtins.int
    PRODUCED_GAS_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_WATER_FIELD_NUMBER: builtins.int
    AVG_ANNUAL_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    OIL_DENSITY_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    INJECTION_PRESSURE_FIELD_NUMBER: builtins.int
    INITIAL_TUBING_PRESSURE_FIELD_NUMBER: builtins.int
    INITIAL_CASING_PRESSURE_FIELD_NUMBER: builtins.int
    IS_SAND_PRODUCED_FIELD_NUMBER: builtins.int
    TEST_NO_FIELD_NUMBER: builtins.int
    FINAL_TUBING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_THROUGH_FIELD_NUMBER: builtins.int
    SHUT_IN_DATE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FINAL_GAS_PROD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ENSF_FIELD_NUMBER: builtins.int
    TEST_REASON_FIELD_NUMBER: builtins.int
    VOLUME_ORIGIN_FIELD_NUMBER: builtins.int
    TEST_PURPOSE_CD_FIELD_NUMBER: builtins.int
    EXT_FLOW_WELLHEAD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_PROD_PRIOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUPERVISOR_FIELD_NUMBER: builtins.int
    STAB_WELLHEAD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_LOW_FIELD_NUMBER: builtins.int
    FINAL_WATER_PROD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PREVIOUS_DAY_WATER_CUMULATIVE_FIELD_NUMBER: builtins.int
    OIL_PROD_PRIOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_INJECTION_FIELD_NUMBER: builtins.int
    PACKER_TMD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_EMULSION_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAB_FLOW_WELLHEAD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DISPLACEMENT_FLUIDS_FIELD_NUMBER: builtins.int
    RESERVOIR_PRESSURE_COMMENTS_FIELD_NUMBER: builtins.int
    BAROMETRIC_PRESSURE_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATIC_WELLHEAD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_OIL_PROD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_CASING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_RESERVOIR_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHUT_IN_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    INJECTION_VOLUME_GAS_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    EXT_FLOW_SANDFACE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INJECTION_RATE_GAS_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_NO_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    WELL_BLOW_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_LOAD_TO_RECOVER_FIELD_NUMBER: builtins.int
    FLOW_PATH_FIELD_NUMBER: builtins.int
    FLOW_DURATION_FIELD_NUMBER: builtins.int
    WELLTEST_NOTE_FIELD_NUMBER: builtins.int
    INJECTION_RATE_LIQUID_FIELD_NUMBER: builtins.int
    FINAL_OIL_PROD_RATE_FIELD_NUMBER: builtins.int
    AVG_RESERVOIR_PRESSURE_TVD_FIELD_NUMBER: builtins.int
    OIL_SG_FIELD_NUMBER: builtins.int
    INJECTION_RATE_GAS_FIELD_NUMBER: builtins.int
    STAB_WELLHEAD_PRESSURE_FIELD_NUMBER: builtins.int
    STEAM_QUALITY_FIELD_NUMBER: builtins.int
    INJECTION_VOLUME_LIQUID_FIELD_NUMBER: builtins.int
    PILL_TANK_VOLUME_FIELD_NUMBER: builtins.int
    INJECTION_VOLUME_LIQUID_DSDSUNIT_FIELD_NUMBER: builtins.int
    MPP_FIELD_NUMBER: builtins.int
    FLOW_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PACKER_TYPE_FIELD_NUMBER: builtins.int
    PDEN_ID_FIELD_NUMBER: builtins.int
    STEAM_QUALITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_RESERVOIR_PRESSURE_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    PDEN_TYPE_FIELD_NUMBER: builtins.int
    PLANT_DISCHARGE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ANALYST_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_LOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_PRODUCED_PRIOR_FIELD_NUMBER: builtins.int
    COMBINED_GAS_PROD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_ANNUAL_TEMP_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_HI_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPRAY_CLEAR_DURATION_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    TEST_SURFACE_TEMP_FIELD_NUMBER: builtins.int
    PRODUCED_OIL_FIELD_NUMBER: builtins.int
    STAB_FLOW_RATE_FIELD_NUMBER: builtins.int
    EFFECTIVE_DATE_FIELD_NUMBER: builtins.int
    PERCENT_RECOVERED_FIELD_NUMBER: builtins.int
    RESERVOIR_TEMP_FIELD_NUMBER: builtins.int
    CURRENT_LOAD_TO_RECOVER_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_COND_PROD_RATE_FIELD_NUMBER: builtins.int
    GAS_SG_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_FLOW_EFFICIENCY_FACTOR_FIELD_NUMBER: builtins.int
    SHUT_IN_TEMP_FIELD_NUMBER: builtins.int
    STAB_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_TYPE_FIELD_NUMBER: builtins.int
    KH_FIELD_NUMBER: builtins.int
    CALCULATION_FACTOR_FIELD_NUMBER: builtins.int
    INITIAL_TUBING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_RECOVERED_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAB_FLOW_SANDFACE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_TVD_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    SANDFACE_PRESSURE_COMMENTS_FIELD_NUMBER: builtins.int
    GAS_PROD_PRIOR_FIELD_NUMBER: builtins.int
    SALES_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_SET_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_DENSITY_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    DATE_PRIOR_PRODUCTION_FIELD_NUMBER: builtins.int
    RESERVOIR_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_SG_FIELD_NUMBER: builtins.int
    IS_PRESSURE_REC_INSTALLED_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_MD_FIELD_NUMBER: builtins.int
    OIL_SG_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    DILUTED_WATER_FIELD_NUMBER: builtins.int
    PACKER_TMD_FIELD_NUMBER: builtins.int
    PRODUCED_BSW_FIELD_NUMBER: builtins.int
    RESERVOIR_POTENTIAL_CONDENSATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAB_FLOW_SANDFACE_PRESSURE_FIELD_NUMBER: builtins.int
    MPP_DSDSUNIT_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    TUBING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_GAS_PROD_RATE_FIELD_NUMBER: builtins.int
    WELL_BLOW_DURATION_FIELD_NUMBER: builtins.int
    PUMP_MD_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    LIFT_INPUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_WATER_FIELD_NUMBER: builtins.int
    LINE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_LOAD_TO_RECOVER_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_COND_PROD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXT_FLOW_WELLHEAD_PRESSURE_FIELD_NUMBER: builtins.int
    LIFT_INPUT_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_TVD_FIELD_NUMBER: builtins.int
    SNSF_FIELD_NUMBER: builtins.int
    TUBING_SIZE_FIELD_NUMBER: builtins.int
    DATA_SOURCE_FIELD_NUMBER: builtins.int
    FLUID_CALCULATION_IND_FIELD_NUMBER: builtins.int
    INJECTION_TEMP_FIELD_NUMBER: builtins.int
    PREVIOUS_DAY_WATER_CUMULATIVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_LOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_HI_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_TYPE_GOV_CODE_FIELD_NUMBER: builtins.int
    INJECTION_VOLUME_GAS_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_CASING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMBINED_GAS_PROD_RATE_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_MD_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    SHUT_IN_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    PILL_TANK_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_TANK_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_POTENTIAL_CONDENSATE_FIELD_NUMBER: builtins.int
    OIL_PROD_PRIOR_FIELD_NUMBER: builtins.int
    TOTAL_LOAD_TO_RECOVER_FIELD_NUMBER: builtins.int
    SHUT_IN_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_METHOD_CODE_FIELD_NUMBER: builtins.int
    CD_TEST_BEAM_FIELD_NUMBER: builtins.int
    CD_TEST_GAS_FIELD_NUMBER: builtins.int
    CD_TEST_FLOW_FIELD_NUMBER: builtins.int
    CD_TEST_FLUID_FIELD_NUMBER: builtins.int
    CD_TEST_GAUGE_LINK_FIELD_NUMBER: builtins.int
    CD_TEST_WATER_FIELD_NUMBER: builtins.int
    CD_TEST_METER_FIELD_NUMBER: builtins.int
    CD_TEST_ANALYSIS_LINK_FIELD_NUMBER: builtins.int
    CD_TEST_OIL_FIELD_NUMBER: builtins.int
    CD_TEST_CAV_FIELD_NUMBER: builtins.int
    CD_TEST_SWAB_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def percent_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def barometric_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BAROMETRIC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_BASE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_bsw_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_BSW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_pressure(self) -> global___FloatMessage:
        """Original Name: SHUT_IN_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_casing_pressure(self) -> global___FloatMessage:
        """Original Name: FINAL_CASING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diluted_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: DILUTED_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_tubing_pressure(self) -> global___FloatMessage:
        """Original Name: FINAL_TUBING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_prod_prior_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_PROD_PRIOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_duration(self) -> global___FloatMessage:
        """Original Name: SHUT_IN_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_day_oil_cumulative_dsdsunit(self) -> global___StringMessage:
        """Original Name: PREVIOUS_DAY_OIL_CUMULATIVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_hi(self) -> global___FloatMessage:
        """Original Name: CASING_PRESSURE_HI, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_emulsion(self) -> global___FloatMessage:
        """Original Name: PERCENT_EMULSION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_water_prod_rate(self) -> global___FloatMessage:
        """Original Name: FINAL_WATER_PROD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_disposition(self) -> global___StringMessage:
        """Original Name: FLUID_DISPOSITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_low(self) -> global___FloatMessage:
        """Original Name: CASING_PRESSURE_LOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_fluid_type(self) -> global___StringMessage:
        """Original Name: INJECTION_FLUID_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_pressure(self) -> global___FloatMessage:
        """Original Name: LINE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def skin_factor(self) -> global___FloatMessage:
        """Original Name: SKIN_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_hi(self) -> global___FloatMessage:
        """Original Name: TUBING_PRESSURE_HI, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_gas(self) -> global___FloatMessage:
        """Original Name: PRODUCED_GAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plant_discharge_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLANT_DISCHARGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spray_clear_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPRAY_CLEAR_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_wellhead_pressure(self) -> global___FloatMessage:
        """Original Name: STATIC_WELLHEAD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_set_md(self) -> global___FloatMessage:
        """Original Name: TUBING_SET_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def snwh(self) -> global___FloatMessage:
        """Original Name: SNWH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_surface_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_SURFACE_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_rate_liquid_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_RATE_LIQUID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_type(self) -> global___StringMessage:
        """Original Name: INJECTION_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_day_oil_cumulative(self) -> global___FloatMessage:
        """Original Name: PREVIOUS_DAY_OIL_CUMULATIVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_reservoir_pressure_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_RESERVOIR_PRESSURE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_prod_prior(self) -> global___FloatMessage:
        """Original Name: WATER_PROD_PRIOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shot_count(self) -> global___Int32Message:
        """Original Name: SHOT_COUNT, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_id(self) -> global___StringMessage:
        """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_tank_volume(self) -> global___FloatMessage:
        """Original Name: TOTAL_TANK_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ext_flow_sandface_pressure(self) -> global___FloatMessage:
        """Original Name: EXT_FLOW_SANDFACE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sales_pressure(self) -> global___FloatMessage:
        """Original Name: SALES_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_flow_wellhead_pressure(self) -> global___FloatMessage:
        """Original Name: STAB_FLOW_WELLHEAD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_gas_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_GAS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_water(self) -> global___FloatMessage:
        """Original Name: PRODUCED_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_annual_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_ANNUAL_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_density(self) -> global___FloatMessage:
        """Original Name: OIL_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_pressure(self) -> global___FloatMessage:
        """Original Name: INJECTION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_tubing_pressure(self) -> global___FloatMessage:
        """Original Name: INITIAL_TUBING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_casing_pressure(self) -> global___FloatMessage:
        """Original Name: INITIAL_CASING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_sand_produced(self) -> global___StringMessage:
        """Original Name: IS_SAND_PRODUCED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_no(self) -> global___StringMessage:
        """Original Name: TEST_NO, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_tubing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_TUBING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_through(self) -> global___StringMessage:
        """Original Name: FLOW_THROUGH, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SHUT_IN_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_gas_prod_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_GAS_PROD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ensf(self) -> global___FloatMessage:
        """Original Name: ENSF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_reason(self) -> global___StringMessage:
        """Original Name: TEST_REASON, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_origin(self) -> global___StringMessage:
        """Original Name: VOLUME_ORIGIN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_purpose_cd(self) -> global___StringMessage:
        """Original Name: TEST_PURPOSE_CD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ext_flow_wellhead_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXT_FLOW_WELLHEAD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_prod_prior_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_PROD_PRIOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor(self) -> global___StringMessage:
        """Original Name: SUPERVISOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_wellhead_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_WELLHEAD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_low(self) -> global___FloatMessage:
        """Original Name: TUBING_PRESSURE_LOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_water_prod_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_WATER_PROD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_day_water_cumulative(self) -> global___FloatMessage:
        """Original Name: PREVIOUS_DAY_WATER_CUMULATIVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_prod_prior_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_PROD_PRIOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_injection(self) -> global___StringMessage:
        """Original Name: IS_INJECTION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_tmd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_TMD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_emulsion_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_EMULSION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_flow_wellhead_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_FLOW_WELLHEAD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def displacement_fluids(self) -> global___StringMessage:
        """Original Name: DISPLACEMENT_FLUIDS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_pressure_comments(self) -> global___StringMessage:
        """Original Name: RESERVOIR_PRESSURE_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def barometric_pressure(self) -> global___FloatMessage:
        """Original Name: BAROMETRIC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_TOP_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_wellhead_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STATIC_WELLHEAD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_oil_prod_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_OIL_PROD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_casing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_CASING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_reservoir_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_RESERVOIR_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUT_IN_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_volume_gas(self) -> global___FloatMessage:
        """Original Name: INJECTION_VOLUME_GAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ext_flow_sandface_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXT_FLOW_SANDFACE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_rate_gas_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_RATE_GAS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_no(self) -> global___StringMessage:
        """Original Name: RUN_NO, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_zone_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_blow_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELL_BLOW_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_load_to_recover(self) -> global___FloatMessage:
        """Original Name: CURRENT_LOAD_TO_RECOVER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_path(self) -> global___StringMessage:
        """Original Name: FLOW_PATH, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_duration(self) -> global___FloatMessage:
        """Original Name: FLOW_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def welltest_note(self) -> global___StringMessage:
        """Original Name: WELLTEST_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_rate_liquid(self) -> global___FloatMessage:
        """Original Name: INJECTION_RATE_LIQUID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_oil_prod_rate(self) -> global___FloatMessage:
        """Original Name: FINAL_OIL_PROD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_reservoir_pressure_tvd(self) -> global___FloatMessage:
        """Original Name: AVG_RESERVOIR_PRESSURE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_sg(self) -> global___FloatMessage:
        """Original Name: OIL_SG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_rate_gas(self) -> global___FloatMessage:
        """Original Name: INJECTION_RATE_GAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_wellhead_pressure(self) -> global___FloatMessage:
        """Original Name: STAB_WELLHEAD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steam_quality(self) -> global___FloatMessage:
        """Original Name: STEAM_QUALITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_volume_liquid(self) -> global___FloatMessage:
        """Original Name: INJECTION_VOLUME_LIQUID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pill_tank_volume(self) -> global___FloatMessage:
        """Original Name: PILL_TANK_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_volume_liquid_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_VOLUME_LIQUID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mpp(self) -> global___FloatMessage:
        """Original Name: MPP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_type(self) -> global___StringMessage:
        """Original Name: PACKER_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pden_id(self) -> global___StringMessage:
        """Original Name: PDEN_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steam_quality_dsdsunit(self) -> global___StringMessage:
        """Original Name: STEAM_QUALITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_reservoir_pressure(self) -> global___FloatMessage:
        """Original Name: AVG_RESERVOIR_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pden_type(self) -> global___StringMessage:
        """Original Name: PDEN_TYPE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plant_discharge(self) -> global___FloatMessage:
        """Original Name: PLANT_DISCHARGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analyst(self) -> global___StringMessage:
        """Original Name: ANALYST, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_low_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_PRESSURE_LOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_produced_prior(self) -> global___StringMessage:
        """Original Name: IS_PRODUCED_PRIOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def combined_gas_prod_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMBINED_GAS_PROD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_annual_temp(self) -> global___FloatMessage:
        """Original Name: AVG_ANNUAL_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_hi_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_PRESSURE_HI_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spray_clear_duration(self) -> global___FloatMessage:
        """Original Name: SPRAY_CLEAR_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_surface_temp(self) -> global___FloatMessage:
        """Original Name: TEST_SURFACE_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_oil(self) -> global___FloatMessage:
        """Original Name: PRODUCED_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_flow_rate(self) -> global___FloatMessage:
        """Original Name: STAB_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def effective_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EFFECTIVE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_recovered(self) -> global___FloatMessage:
        """Original Name: PERCENT_RECOVERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_temp(self) -> global___FloatMessage:
        """Original Name: RESERVOIR_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_load_to_recover_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_LOAD_TO_RECOVER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_cond_prod_rate(self) -> global___FloatMessage:
        """Original Name: FINAL_COND_PROD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_sg_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_SG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_flow_efficiency_factor(self) -> global___FloatMessage:
        """Original Name: WELL_FLOW_EFFICIENCY_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_temp(self) -> global___FloatMessage:
        """Original Name: SHUT_IN_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure_type(self) -> global___StringMessage:
        """Original Name: TEST_PRESSURE_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kh(self) -> global___FloatMessage:
        """Original Name: KH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calculation_factor(self) -> global___FloatMessage:
        """Original Name: CALCULATION_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_tubing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_TUBING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_recovered_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_RECOVERED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_flow_sandface_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAB_FLOW_SANDFACE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_tvd(self) -> global___FloatMessage:
        """Original Name: INTERVAL_BASE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sandface_pressure_comments(self) -> global___StringMessage:
        """Original Name: SANDFACE_PRESSURE_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_prod_prior(self) -> global___FloatMessage:
        """Original Name: GAS_PROD_PRIOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sales_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SALES_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_set_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_SET_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_density(self) -> global___FloatMessage:
        """Original Name: GAS_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_prior_production(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_PRIOR_PRODUCTION, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESERVOIR_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_sg(self) -> global___FloatMessage:
        """Original Name: GAS_SG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_pressure_rec_installed(self) -> global___StringMessage:
        """Original Name: IS_PRESSURE_REC_INSTALLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_md(self) -> global___FloatMessage:
        """Original Name: INTERVAL_BASE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_sg_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_SG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diluted_water(self) -> global___FloatMessage:
        """Original Name: DILUTED_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_tmd(self) -> global___FloatMessage:
        """Original Name: PACKER_TMD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_bsw(self) -> global___FloatMessage:
        """Original Name: PRODUCED_BSW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_potential_condensate_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESERVOIR_POTENTIAL_CONDENSATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stab_flow_sandface_pressure(self) -> global___FloatMessage:
        """Original Name: STAB_FLOW_SANDFACE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mpp_dsdsunit(self) -> global___StringMessage:
        """Original Name: MPP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_gas_prod_rate(self) -> global___FloatMessage:
        """Original Name: FINAL_GAS_PROD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_blow_duration(self) -> global___FloatMessage:
        """Original Name: WELL_BLOW_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_md(self) -> global___FloatMessage:
        """Original Name: PUMP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lift_input_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIFT_INPUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water(self) -> global___FloatMessage:
        """Original Name: PERCENT_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_load_to_recover_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_LOAD_TO_RECOVER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_cond_prod_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_COND_PROD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_BASE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ext_flow_wellhead_pressure(self) -> global___FloatMessage:
        """Original Name: EXT_FLOW_WELLHEAD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lift_input(self) -> global___FloatMessage:
        """Original Name: LIFT_INPUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_tvd(self) -> global___FloatMessage:
        """Original Name: INTERVAL_TOP_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def snsf(self) -> global___FloatMessage:
        """Original Name: SNSF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_size(self) -> global___FloatMessage:
        """Original Name: TUBING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data_source(self) -> global___StringMessage:
        """Original Name: DATA_SOURCE, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_calculation_ind(self) -> global___StringMessage:
        """Original Name: FLUID_CALCULATION_IND, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_temp(self) -> global___FloatMessage:
        """Original Name: INJECTION_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_day_water_cumulative_dsdsunit(self) -> global___StringMessage:
        """Original Name: PREVIOUS_DAY_WATER_CUMULATIVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_low_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_PRESSURE_LOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_hi_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_PRESSURE_HI_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_type_gov_code(self) -> global___StringMessage:
        """Original Name: TEST_TYPE_GOV_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_volume_gas_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_VOLUME_GAS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_casing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_CASING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def combined_gas_prod_rate(self) -> global___FloatMessage:
        """Original Name: COMBINED_GAS_PROD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_md(self) -> global___FloatMessage:
        """Original Name: INTERVAL_TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUT_IN_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pill_tank_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: PILL_TANK_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_tank_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_TANK_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_potential_condensate(self) -> global___FloatMessage:
        """Original Name: RESERVOIR_POTENTIAL_CONDENSATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_prod_prior(self) -> global___FloatMessage:
        """Original Name: OIL_PROD_PRIOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_load_to_recover(self) -> global___FloatMessage:
        """Original Name: TOTAL_LOAD_TO_RECOVER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUT_IN_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_method_code(self) -> global___StringMessage:
        """Original Name: TEST_METHOD_CODE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test_beam(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestBeamRef]:
        """Remote references:

        Original Name: CD_TEST_BEAM, WrappedMessage: CdTestBeam
        FK_CD_TEST_BEAM_CD_TEST
        """
    @property
    def cd_test_gas(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestGasRef]:
        """Original Name: CD_TEST_GAS, WrappedMessage: CdTestGas
        FK_CD_TEST_GAS_CD_TEST
        """
    @property
    def cd_test_flow(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestFlowRef]:
        """Original Name: CD_TEST_FLOW, WrappedMessage: CdTestFlow
        FK_CD_TEST_FLOW_CD_TEST
        """
    @property
    def cd_test_fluid(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestFluidRef]:
        """Original Name: CD_TEST_FLUID, WrappedMessage: CdTestFluid
        FK_CD_TEST_FLUID_CD_TEST
        """
    @property
    def cd_test_gauge_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestGaugeLinkRef]:
        """Original Name: CD_TEST_GAUGE_LINK, WrappedMessage: CdTestGaugeLink
        FK_CD_TEST_GAUGE_LINK_CD_TEST
        """
    @property
    def cd_test_water(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestWaterRef]:
        """Original Name: CD_TEST_WATER, WrappedMessage: CdTestWater
        FK_CD_TEST_WATER_CD_TEST
        """
    @property
    def cd_test_meter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestMeterRef]:
        """Original Name: CD_TEST_METER, WrappedMessage: CdTestMeter
        FK_CD_TEST_METER_CD_TEST
        """
    @property
    def cd_test_analysis_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestAnalysisLinkRef]:
        """Original Name: CD_TEST_ANALYSIS_LINK, WrappedMessage: CdTestAnalysisLink
        FK_CD_TEST_ANALYSIS_LINK_CD_TEST
        """
    @property
    def cd_test_oil(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestOilRef]:
        """Original Name: CD_TEST_OIL, WrappedMessage: CdTestOil
        FK_CD_TEST_OIL_CD_TEST
        """
    @property
    def cd_test_cav(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestCavRef]:
        """Original Name: CD_TEST_CAV, WrappedMessage: CdTestCav
        FK_CD_TEST_CAV_CD_TEST
        """
    @property
    def cd_test_swab(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestSwabRef]:
        """Original Name: CD_TEST_SWAB, WrappedMessage: CdTestSwab
        FK_CD_TEST_SWAB_CD_TEST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        percent_water_dsdsunit: global___StringMessage | None = ...,
        produced_oil_dsdsunit: global___StringMessage | None = ...,
        barometric_pressure_dsdsunit: global___StringMessage | None = ...,
        interval_base_tvd_dsdsunit: global___StringMessage | None = ...,
        produced_bsw_dsdsunit: global___StringMessage | None = ...,
        shut_in_pressure: global___FloatMessage | None = ...,
        final_casing_pressure: global___FloatMessage | None = ...,
        diluted_water_dsdsunit: global___StringMessage | None = ...,
        final_tubing_pressure: global___FloatMessage | None = ...,
        water_prod_prior_dsdsunit: global___StringMessage | None = ...,
        shut_in_duration: global___FloatMessage | None = ...,
        previous_day_oil_cumulative_dsdsunit: global___StringMessage | None = ...,
        casing_pressure_hi: global___FloatMessage | None = ...,
        percent_emulsion: global___FloatMessage | None = ...,
        completion_id: global___StringMessage | None = ...,
        final_water_prod_rate: global___FloatMessage | None = ...,
        fluid_disposition: global___StringMessage | None = ...,
        casing_pressure_low: global___FloatMessage | None = ...,
        injection_fluid_type: global___StringMessage | None = ...,
        line_pressure: global___FloatMessage | None = ...,
        skin_factor: global___FloatMessage | None = ...,
        tubing_pressure_hi: global___FloatMessage | None = ...,
        produced_gas: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        plant_discharge_dsdsunit: global___StringMessage | None = ...,
        spray_clear_duration_dsdsunit: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        injection_pressure_dsdsunit: global___StringMessage | None = ...,
        static_wellhead_pressure: global___FloatMessage | None = ...,
        tubing_set_md: global___FloatMessage | None = ...,
        snwh: global___FloatMessage | None = ...,
        test_surface_temp_dsdsunit: global___StringMessage | None = ...,
        injection_rate_liquid_dsdsunit: global___StringMessage | None = ...,
        injection_type: global___StringMessage | None = ...,
        previous_day_oil_cumulative: global___FloatMessage | None = ...,
        avg_reservoir_pressure_tvd_dsdsunit: global___StringMessage | None = ...,
        water_prod_prior: global___FloatMessage | None = ...,
        injection_temp_dsdsunit: global___StringMessage | None = ...,
        shot_count: global___Int32Message | None = ...,
        well_id: global___StringMessage | None = ...,
        total_tank_volume: global___FloatMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        ext_flow_sandface_pressure: global___FloatMessage | None = ...,
        sales_pressure: global___FloatMessage | None = ...,
        stab_flow_wellhead_pressure: global___FloatMessage | None = ...,
        produced_gas_dsdsunit: global___StringMessage | None = ...,
        gas_density_dsdsunit: global___StringMessage | None = ...,
        produced_water: global___FloatMessage | None = ...,
        avg_annual_temp_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        oil_density: global___FloatMessage | None = ...,
        interval_top_md_dsdsunit: global___StringMessage | None = ...,
        injection_pressure: global___FloatMessage | None = ...,
        initial_tubing_pressure: global___FloatMessage | None = ...,
        initial_casing_pressure: global___FloatMessage | None = ...,
        is_sand_produced: global___StringMessage | None = ...,
        test_no: global___StringMessage | None = ...,
        final_tubing_pressure_dsdsunit: global___StringMessage | None = ...,
        flow_through: global___StringMessage | None = ...,
        shut_in_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        final_gas_prod_rate_dsdsunit: global___StringMessage | None = ...,
        ensf: global___FloatMessage | None = ...,
        test_reason: global___StringMessage | None = ...,
        volume_origin: global___StringMessage | None = ...,
        test_purpose_cd: global___StringMessage | None = ...,
        ext_flow_wellhead_pressure_dsdsunit: global___StringMessage | None = ...,
        gas_prod_prior_dsdsunit: global___StringMessage | None = ...,
        supervisor: global___StringMessage | None = ...,
        stab_wellhead_pressure_dsdsunit: global___StringMessage | None = ...,
        tubing_pressure_low: global___FloatMessage | None = ...,
        final_water_prod_rate_dsdsunit: global___StringMessage | None = ...,
        previous_day_water_cumulative: global___FloatMessage | None = ...,
        oil_prod_prior_dsdsunit: global___StringMessage | None = ...,
        is_injection: global___StringMessage | None = ...,
        packer_tmd_dsdsunit: global___StringMessage | None = ...,
        produced_water_dsdsunit: global___StringMessage | None = ...,
        percent_emulsion_dsdsunit: global___StringMessage | None = ...,
        stab_flow_wellhead_pressure_dsdsunit: global___StringMessage | None = ...,
        displacement_fluids: global___StringMessage | None = ...,
        reservoir_pressure_comments: global___StringMessage | None = ...,
        barometric_pressure: global___FloatMessage | None = ...,
        interval_top_tvd_dsdsunit: global___StringMessage | None = ...,
        static_wellhead_pressure_dsdsunit: global___StringMessage | None = ...,
        final_oil_prod_rate_dsdsunit: global___StringMessage | None = ...,
        final_casing_pressure_dsdsunit: global___StringMessage | None = ...,
        avg_reservoir_pressure_dsdsunit: global___StringMessage | None = ...,
        shut_in_pressure_dsdsunit: global___StringMessage | None = ...,
        oil_density_dsdsunit: global___StringMessage | None = ...,
        injection_volume_gas: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        ext_flow_sandface_pressure_dsdsunit: global___StringMessage | None = ...,
        injection_rate_gas_dsdsunit: global___StringMessage | None = ...,
        run_no: global___StringMessage | None = ...,
        wellbore_zone_id: global___StringMessage | None = ...,
        well_blow_duration_dsdsunit: global___StringMessage | None = ...,
        current_load_to_recover: global___FloatMessage | None = ...,
        flow_path: global___StringMessage | None = ...,
        flow_duration: global___FloatMessage | None = ...,
        welltest_note: global___StringMessage | None = ...,
        injection_rate_liquid: global___FloatMessage | None = ...,
        final_oil_prod_rate: global___FloatMessage | None = ...,
        avg_reservoir_pressure_tvd: global___FloatMessage | None = ...,
        oil_sg: global___FloatMessage | None = ...,
        injection_rate_gas: global___FloatMessage | None = ...,
        stab_wellhead_pressure: global___FloatMessage | None = ...,
        steam_quality: global___FloatMessage | None = ...,
        injection_volume_liquid: global___FloatMessage | None = ...,
        pill_tank_volume: global___FloatMessage | None = ...,
        injection_volume_liquid_dsdsunit: global___StringMessage | None = ...,
        mpp: global___FloatMessage | None = ...,
        flow_duration_dsdsunit: global___StringMessage | None = ...,
        packer_type: global___StringMessage | None = ...,
        pden_id: global___StringMessage | None = ...,
        steam_quality_dsdsunit: global___StringMessage | None = ...,
        avg_reservoir_pressure: global___FloatMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        pden_type: global___StringMessage | None = ...,
        plant_discharge: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        analyst: global___StringMessage | None = ...,
        casing_pressure_low_dsdsunit: global___StringMessage | None = ...,
        is_produced_prior: global___StringMessage | None = ...,
        combined_gas_prod_rate_dsdsunit: global___StringMessage | None = ...,
        avg_annual_temp: global___FloatMessage | None = ...,
        casing_pressure_hi_dsdsunit: global___StringMessage | None = ...,
        spray_clear_duration: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        test_surface_temp: global___FloatMessage | None = ...,
        produced_oil: global___FloatMessage | None = ...,
        stab_flow_rate: global___FloatMessage | None = ...,
        effective_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        percent_recovered: global___FloatMessage | None = ...,
        reservoir_temp: global___FloatMessage | None = ...,
        current_load_to_recover_dsdsunit: global___StringMessage | None = ...,
        final_cond_prod_rate: global___FloatMessage | None = ...,
        gas_sg_dsdsunit: global___StringMessage | None = ...,
        well_flow_efficiency_factor: global___FloatMessage | None = ...,
        shut_in_temp: global___FloatMessage | None = ...,
        stab_flow_rate_dsdsunit: global___StringMessage | None = ...,
        test_pressure_type: global___StringMessage | None = ...,
        kh: global___FloatMessage | None = ...,
        calculation_factor: global___FloatMessage | None = ...,
        initial_tubing_pressure_dsdsunit: global___StringMessage | None = ...,
        percent_recovered_dsdsunit: global___StringMessage | None = ...,
        stab_flow_sandface_pressure_dsdsunit: global___StringMessage | None = ...,
        interval_base_tvd: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        sandface_pressure_comments: global___StringMessage | None = ...,
        gas_prod_prior: global___FloatMessage | None = ...,
        sales_pressure_dsdsunit: global___StringMessage | None = ...,
        tubing_set_md_dsdsunit: global___StringMessage | None = ...,
        gas_density: global___FloatMessage | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_prior_production: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        reservoir_temp_dsdsunit: global___StringMessage | None = ...,
        gas_sg: global___FloatMessage | None = ...,
        is_pressure_rec_installed: global___StringMessage | None = ...,
        interval_base_md: global___FloatMessage | None = ...,
        oil_sg_dsdsunit: global___StringMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        diluted_water: global___FloatMessage | None = ...,
        packer_tmd: global___FloatMessage | None = ...,
        produced_bsw: global___FloatMessage | None = ...,
        reservoir_potential_condensate_dsdsunit: global___StringMessage | None = ...,
        stab_flow_sandface_pressure: global___FloatMessage | None = ...,
        mpp_dsdsunit: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        tubing_size_dsdsunit: global___StringMessage | None = ...,
        final_gas_prod_rate: global___FloatMessage | None = ...,
        well_blow_duration: global___FloatMessage | None = ...,
        pump_md: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        lift_input_dsdsunit: global___StringMessage | None = ...,
        percent_water: global___FloatMessage | None = ...,
        line_pressure_dsdsunit: global___StringMessage | None = ...,
        total_load_to_recover_dsdsunit: global___StringMessage | None = ...,
        final_cond_prod_rate_dsdsunit: global___StringMessage | None = ...,
        interval_base_md_dsdsunit: global___StringMessage | None = ...,
        ext_flow_wellhead_pressure: global___FloatMessage | None = ...,
        lift_input: global___FloatMessage | None = ...,
        interval_top_tvd: global___FloatMessage | None = ...,
        snsf: global___FloatMessage | None = ...,
        tubing_size: global___FloatMessage | None = ...,
        data_source: global___StringMessage | None = ...,
        fluid_calculation_ind: global___StringMessage | None = ...,
        injection_temp: global___FloatMessage | None = ...,
        previous_day_water_cumulative_dsdsunit: global___StringMessage | None = ...,
        tubing_pressure_low_dsdsunit: global___StringMessage | None = ...,
        phase: global___StringMessage | None = ...,
        tubing_pressure_hi_dsdsunit: global___StringMessage | None = ...,
        test_type_gov_code: global___StringMessage | None = ...,
        injection_volume_gas_dsdsunit: global___StringMessage | None = ...,
        pump_md_dsdsunit: global___StringMessage | None = ...,
        initial_casing_pressure_dsdsunit: global___StringMessage | None = ...,
        combined_gas_prod_rate: global___FloatMessage | None = ...,
        interval_top_md: global___FloatMessage | None = ...,
        test_id: builtins.str = ...,
        assembly_id: global___StringMessage | None = ...,
        shut_in_temp_dsdsunit: global___StringMessage | None = ...,
        pill_tank_volume_dsdsunit: global___StringMessage | None = ...,
        total_tank_volume_dsdsunit: global___StringMessage | None = ...,
        reservoir_potential_condensate: global___FloatMessage | None = ...,
        oil_prod_prior: global___FloatMessage | None = ...,
        total_load_to_recover: global___FloatMessage | None = ...,
        shut_in_duration_dsdsunit: global___StringMessage | None = ...,
        test_method_code: global___StringMessage | None = ...,
        cd_test_beam: collections.abc.Iterable[global___CdTestBeamRef] | None = ...,
        cd_test_gas: collections.abc.Iterable[global___CdTestGasRef] | None = ...,
        cd_test_flow: collections.abc.Iterable[global___CdTestFlowRef] | None = ...,
        cd_test_fluid: collections.abc.Iterable[global___CdTestFluidRef] | None = ...,
        cd_test_gauge_link: collections.abc.Iterable[global___CdTestGaugeLinkRef] | None = ...,
        cd_test_water: collections.abc.Iterable[global___CdTestWaterRef] | None = ...,
        cd_test_meter: collections.abc.Iterable[global___CdTestMeterRef] | None = ...,
        cd_test_analysis_link: collections.abc.Iterable[global___CdTestAnalysisLinkRef] | None = ...,
        cd_test_oil: collections.abc.Iterable[global___CdTestOilRef] | None = ...,
        cd_test_cav: collections.abc.Iterable[global___CdTestCavRef] | None = ...,
        cd_test_swab: collections.abc.Iterable[global___CdTestSwabRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["analyst", b"analyst", "assembly_id", b"assembly_id", "avg_annual_temp", b"avg_annual_temp", "avg_annual_temp_dsdsunit", b"avg_annual_temp_dsdsunit", "avg_reservoir_pressure", b"avg_reservoir_pressure", "avg_reservoir_pressure_dsdsunit", b"avg_reservoir_pressure_dsdsunit", "avg_reservoir_pressure_tvd", b"avg_reservoir_pressure_tvd", "avg_reservoir_pressure_tvd_dsdsunit", b"avg_reservoir_pressure_tvd_dsdsunit", "barometric_pressure", b"barometric_pressure", "barometric_pressure_dsdsunit", b"barometric_pressure_dsdsunit", "calculation_factor", b"calculation_factor", "casing_pressure_hi", b"casing_pressure_hi", "casing_pressure_hi_dsdsunit", b"casing_pressure_hi_dsdsunit", "casing_pressure_low", b"casing_pressure_low", "casing_pressure_low_dsdsunit", b"casing_pressure_low_dsdsunit", "combined_gas_prod_rate", b"combined_gas_prod_rate", "combined_gas_prod_rate_dsdsunit", b"combined_gas_prod_rate_dsdsunit", "completion_id", b"completion_id", "contractor", b"contractor", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "current_load_to_recover", b"current_load_to_recover", "current_load_to_recover_dsdsunit", b"current_load_to_recover_dsdsunit", "data_source", b"data_source", "date_prior_production", b"date_prior_production", "diluted_water", b"diluted_water", "diluted_water_dsdsunit", b"diluted_water_dsdsunit", "displacement_fluids", b"displacement_fluids", "effective_date", b"effective_date", "end_date", b"end_date", "ensf", b"ensf", "event_id", b"event_id", "ext_flow_sandface_pressure", b"ext_flow_sandface_pressure", "ext_flow_sandface_pressure_dsdsunit", b"ext_flow_sandface_pressure_dsdsunit", "ext_flow_wellhead_pressure", b"ext_flow_wellhead_pressure", "ext_flow_wellhead_pressure_dsdsunit", b"ext_flow_wellhead_pressure_dsdsunit", "final_casing_pressure", b"final_casing_pressure", "final_casing_pressure_dsdsunit", b"final_casing_pressure_dsdsunit", "final_cond_prod_rate", b"final_cond_prod_rate", "final_cond_prod_rate_dsdsunit", b"final_cond_prod_rate_dsdsunit", "final_gas_prod_rate", b"final_gas_prod_rate", "final_gas_prod_rate_dsdsunit", b"final_gas_prod_rate_dsdsunit", "final_oil_prod_rate", b"final_oil_prod_rate", "final_oil_prod_rate_dsdsunit", b"final_oil_prod_rate_dsdsunit", "final_tubing_pressure", b"final_tubing_pressure", "final_tubing_pressure_dsdsunit", b"final_tubing_pressure_dsdsunit", "final_water_prod_rate", b"final_water_prod_rate", "final_water_prod_rate_dsdsunit", b"final_water_prod_rate_dsdsunit", "flow_duration", b"flow_duration", "flow_duration_dsdsunit", b"flow_duration_dsdsunit", "flow_path", b"flow_path", "flow_through", b"flow_through", "fluid_calculation_ind", b"fluid_calculation_ind", "fluid_disposition", b"fluid_disposition", "gas_density", b"gas_density", "gas_density_dsdsunit", b"gas_density_dsdsunit", "gas_prod_prior", b"gas_prod_prior", "gas_prod_prior_dsdsunit", b"gas_prod_prior_dsdsunit", "gas_sg", b"gas_sg", "gas_sg_dsdsunit", b"gas_sg_dsdsunit", "initial_casing_pressure", b"initial_casing_pressure", "initial_casing_pressure_dsdsunit", b"initial_casing_pressure_dsdsunit", "initial_tubing_pressure", b"initial_tubing_pressure", "initial_tubing_pressure_dsdsunit", b"initial_tubing_pressure_dsdsunit", "injection_fluid_type", b"injection_fluid_type", "injection_pressure", b"injection_pressure", "injection_pressure_dsdsunit", b"injection_pressure_dsdsunit", "injection_rate_gas", b"injection_rate_gas", "injection_rate_gas_dsdsunit", b"injection_rate_gas_dsdsunit", "injection_rate_liquid", b"injection_rate_liquid", "injection_rate_liquid_dsdsunit", b"injection_rate_liquid_dsdsunit", "injection_temp", b"injection_temp", "injection_temp_dsdsunit", b"injection_temp_dsdsunit", "injection_type", b"injection_type", "injection_volume_gas", b"injection_volume_gas", "injection_volume_gas_dsdsunit", b"injection_volume_gas_dsdsunit", "injection_volume_liquid", b"injection_volume_liquid", "injection_volume_liquid_dsdsunit", b"injection_volume_liquid_dsdsunit", "interval_base_md", b"interval_base_md", "interval_base_md_dsdsunit", b"interval_base_md_dsdsunit", "interval_base_tvd", b"interval_base_tvd", "interval_base_tvd_dsdsunit", b"interval_base_tvd_dsdsunit", "interval_top_md", b"interval_top_md", "interval_top_md_dsdsunit", b"interval_top_md_dsdsunit", "interval_top_tvd", b"interval_top_tvd", "interval_top_tvd_dsdsunit", b"interval_top_tvd_dsdsunit", "is_injection", b"is_injection", "is_pressure_rec_installed", b"is_pressure_rec_installed", "is_produced_prior", b"is_produced_prior", "is_sand_produced", b"is_sand_produced", "kh", b"kh", "lift_input", b"lift_input", "lift_input_dsdsunit", b"lift_input_dsdsunit", "line_pressure", b"line_pressure", "line_pressure_dsdsunit", b"line_pressure_dsdsunit", "mpp", b"mpp", "mpp_dsdsunit", b"mpp_dsdsunit", "native_uid", b"native_uid", "oil_density", b"oil_density", "oil_density_dsdsunit", b"oil_density_dsdsunit", "oil_prod_prior", b"oil_prod_prior", "oil_prod_prior_dsdsunit", b"oil_prod_prior_dsdsunit", "oil_sg", b"oil_sg", "oil_sg_dsdsunit", b"oil_sg_dsdsunit", "packer_tmd", b"packer_tmd", "packer_tmd_dsdsunit", b"packer_tmd_dsdsunit", "packer_type", b"packer_type", "pden_id", b"pden_id", "pden_type", b"pden_type", "percent_emulsion", b"percent_emulsion", "percent_emulsion_dsdsunit", b"percent_emulsion_dsdsunit", "percent_recovered", b"percent_recovered", "percent_recovered_dsdsunit", b"percent_recovered_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "phase", b"phase", "pill_tank_volume", b"pill_tank_volume", "pill_tank_volume_dsdsunit", b"pill_tank_volume_dsdsunit", "plant_discharge", b"plant_discharge", "plant_discharge_dsdsunit", b"plant_discharge_dsdsunit", "previous_day_oil_cumulative", b"previous_day_oil_cumulative", "previous_day_oil_cumulative_dsdsunit", b"previous_day_oil_cumulative_dsdsunit", "previous_day_water_cumulative", b"previous_day_water_cumulative", "previous_day_water_cumulative_dsdsunit", b"previous_day_water_cumulative_dsdsunit", "produced_bsw", b"produced_bsw", "produced_bsw_dsdsunit", b"produced_bsw_dsdsunit", "produced_gas", b"produced_gas", "produced_gas_dsdsunit", b"produced_gas_dsdsunit", "produced_oil", b"produced_oil", "produced_oil_dsdsunit", b"produced_oil_dsdsunit", "produced_water", b"produced_water", "produced_water_dsdsunit", b"produced_water_dsdsunit", "pump_md", b"pump_md", "pump_md_dsdsunit", b"pump_md_dsdsunit", "report_journal_id", b"report_journal_id", "reservoir_potential_condensate", b"reservoir_potential_condensate", "reservoir_potential_condensate_dsdsunit", b"reservoir_potential_condensate_dsdsunit", "reservoir_pressure_comments", b"reservoir_pressure_comments", "reservoir_temp", b"reservoir_temp", "reservoir_temp_dsdsunit", b"reservoir_temp_dsdsunit", "run_no", b"run_no", "sales_pressure", b"sales_pressure", "sales_pressure_dsdsunit", b"sales_pressure_dsdsunit", "sandface_pressure_comments", b"sandface_pressure_comments", "shot_count", b"shot_count", "shut_in_date", b"shut_in_date", "shut_in_duration", b"shut_in_duration", "shut_in_duration_dsdsunit", b"shut_in_duration_dsdsunit", "shut_in_pressure", b"shut_in_pressure", "shut_in_pressure_dsdsunit", b"shut_in_pressure_dsdsunit", "shut_in_temp", b"shut_in_temp", "shut_in_temp_dsdsunit", b"shut_in_temp_dsdsunit", "skin_factor", b"skin_factor", "snsf", b"snsf", "snwh", b"snwh", "spray_clear_duration", b"spray_clear_duration", "spray_clear_duration_dsdsunit", b"spray_clear_duration_dsdsunit", "stab_flow_rate", b"stab_flow_rate", "stab_flow_rate_dsdsunit", b"stab_flow_rate_dsdsunit", "stab_flow_sandface_pressure", b"stab_flow_sandface_pressure", "stab_flow_sandface_pressure_dsdsunit", b"stab_flow_sandface_pressure_dsdsunit", "stab_flow_wellhead_pressure", b"stab_flow_wellhead_pressure", "stab_flow_wellhead_pressure_dsdsunit", b"stab_flow_wellhead_pressure_dsdsunit", "stab_wellhead_pressure", b"stab_wellhead_pressure", "stab_wellhead_pressure_dsdsunit", b"stab_wellhead_pressure_dsdsunit", "start_date", b"start_date", "static_wellhead_pressure", b"static_wellhead_pressure", "static_wellhead_pressure_dsdsunit", b"static_wellhead_pressure_dsdsunit", "steam_quality", b"steam_quality", "steam_quality_dsdsunit", b"steam_quality_dsdsunit", "supervisor", b"supervisor", "test_method_code", b"test_method_code", "test_no", b"test_no", "test_pressure_type", b"test_pressure_type", "test_purpose_cd", b"test_purpose_cd", "test_reason", b"test_reason", "test_surface_temp", b"test_surface_temp", "test_surface_temp_dsdsunit", b"test_surface_temp_dsdsunit", "test_type_gov_code", b"test_type_gov_code", "total_load_to_recover", b"total_load_to_recover", "total_load_to_recover_dsdsunit", b"total_load_to_recover_dsdsunit", "total_tank_volume", b"total_tank_volume", "total_tank_volume_dsdsunit", b"total_tank_volume_dsdsunit", "tubing_pressure_hi", b"tubing_pressure_hi", "tubing_pressure_hi_dsdsunit", b"tubing_pressure_hi_dsdsunit", "tubing_pressure_low", b"tubing_pressure_low", "tubing_pressure_low_dsdsunit", b"tubing_pressure_low_dsdsunit", "tubing_set_md", b"tubing_set_md", "tubing_set_md_dsdsunit", b"tubing_set_md_dsdsunit", "tubing_size", b"tubing_size", "tubing_size_dsdsunit", b"tubing_size_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "volume_origin", b"volume_origin", "water_prod_prior", b"water_prod_prior", "water_prod_prior_dsdsunit", b"water_prod_prior_dsdsunit", "well_blow_duration", b"well_blow_duration", "well_blow_duration_dsdsunit", b"well_blow_duration_dsdsunit", "well_flow_efficiency_factor", b"well_flow_efficiency_factor", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id", "welltest_note", b"welltest_note"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["analyst", b"analyst", "assembly_id", b"assembly_id", "avg_annual_temp", b"avg_annual_temp", "avg_annual_temp_dsdsunit", b"avg_annual_temp_dsdsunit", "avg_reservoir_pressure", b"avg_reservoir_pressure", "avg_reservoir_pressure_dsdsunit", b"avg_reservoir_pressure_dsdsunit", "avg_reservoir_pressure_tvd", b"avg_reservoir_pressure_tvd", "avg_reservoir_pressure_tvd_dsdsunit", b"avg_reservoir_pressure_tvd_dsdsunit", "barometric_pressure", b"barometric_pressure", "barometric_pressure_dsdsunit", b"barometric_pressure_dsdsunit", "calculation_factor", b"calculation_factor", "casing_pressure_hi", b"casing_pressure_hi", "casing_pressure_hi_dsdsunit", b"casing_pressure_hi_dsdsunit", "casing_pressure_low", b"casing_pressure_low", "casing_pressure_low_dsdsunit", b"casing_pressure_low_dsdsunit", "cd_test_analysis_link", b"cd_test_analysis_link", "cd_test_beam", b"cd_test_beam", "cd_test_cav", b"cd_test_cav", "cd_test_flow", b"cd_test_flow", "cd_test_fluid", b"cd_test_fluid", "cd_test_gas", b"cd_test_gas", "cd_test_gauge_link", b"cd_test_gauge_link", "cd_test_meter", b"cd_test_meter", "cd_test_oil", b"cd_test_oil", "cd_test_swab", b"cd_test_swab", "cd_test_water", b"cd_test_water", "combined_gas_prod_rate", b"combined_gas_prod_rate", "combined_gas_prod_rate_dsdsunit", b"combined_gas_prod_rate_dsdsunit", "completion_id", b"completion_id", "contractor", b"contractor", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "current_load_to_recover", b"current_load_to_recover", "current_load_to_recover_dsdsunit", b"current_load_to_recover_dsdsunit", "data_source", b"data_source", "date_prior_production", b"date_prior_production", "diluted_water", b"diluted_water", "diluted_water_dsdsunit", b"diluted_water_dsdsunit", "displacement_fluids", b"displacement_fluids", "effective_date", b"effective_date", "end_date", b"end_date", "ensf", b"ensf", "event_id", b"event_id", "ext_flow_sandface_pressure", b"ext_flow_sandface_pressure", "ext_flow_sandface_pressure_dsdsunit", b"ext_flow_sandface_pressure_dsdsunit", "ext_flow_wellhead_pressure", b"ext_flow_wellhead_pressure", "ext_flow_wellhead_pressure_dsdsunit", b"ext_flow_wellhead_pressure_dsdsunit", "final_casing_pressure", b"final_casing_pressure", "final_casing_pressure_dsdsunit", b"final_casing_pressure_dsdsunit", "final_cond_prod_rate", b"final_cond_prod_rate", "final_cond_prod_rate_dsdsunit", b"final_cond_prod_rate_dsdsunit", "final_gas_prod_rate", b"final_gas_prod_rate", "final_gas_prod_rate_dsdsunit", b"final_gas_prod_rate_dsdsunit", "final_oil_prod_rate", b"final_oil_prod_rate", "final_oil_prod_rate_dsdsunit", b"final_oil_prod_rate_dsdsunit", "final_tubing_pressure", b"final_tubing_pressure", "final_tubing_pressure_dsdsunit", b"final_tubing_pressure_dsdsunit", "final_water_prod_rate", b"final_water_prod_rate", "final_water_prod_rate_dsdsunit", b"final_water_prod_rate_dsdsunit", "flow_duration", b"flow_duration", "flow_duration_dsdsunit", b"flow_duration_dsdsunit", "flow_path", b"flow_path", "flow_through", b"flow_through", "fluid_calculation_ind", b"fluid_calculation_ind", "fluid_disposition", b"fluid_disposition", "gas_density", b"gas_density", "gas_density_dsdsunit", b"gas_density_dsdsunit", "gas_prod_prior", b"gas_prod_prior", "gas_prod_prior_dsdsunit", b"gas_prod_prior_dsdsunit", "gas_sg", b"gas_sg", "gas_sg_dsdsunit", b"gas_sg_dsdsunit", "initial_casing_pressure", b"initial_casing_pressure", "initial_casing_pressure_dsdsunit", b"initial_casing_pressure_dsdsunit", "initial_tubing_pressure", b"initial_tubing_pressure", "initial_tubing_pressure_dsdsunit", b"initial_tubing_pressure_dsdsunit", "injection_fluid_type", b"injection_fluid_type", "injection_pressure", b"injection_pressure", "injection_pressure_dsdsunit", b"injection_pressure_dsdsunit", "injection_rate_gas", b"injection_rate_gas", "injection_rate_gas_dsdsunit", b"injection_rate_gas_dsdsunit", "injection_rate_liquid", b"injection_rate_liquid", "injection_rate_liquid_dsdsunit", b"injection_rate_liquid_dsdsunit", "injection_temp", b"injection_temp", "injection_temp_dsdsunit", b"injection_temp_dsdsunit", "injection_type", b"injection_type", "injection_volume_gas", b"injection_volume_gas", "injection_volume_gas_dsdsunit", b"injection_volume_gas_dsdsunit", "injection_volume_liquid", b"injection_volume_liquid", "injection_volume_liquid_dsdsunit", b"injection_volume_liquid_dsdsunit", "interval_base_md", b"interval_base_md", "interval_base_md_dsdsunit", b"interval_base_md_dsdsunit", "interval_base_tvd", b"interval_base_tvd", "interval_base_tvd_dsdsunit", b"interval_base_tvd_dsdsunit", "interval_top_md", b"interval_top_md", "interval_top_md_dsdsunit", b"interval_top_md_dsdsunit", "interval_top_tvd", b"interval_top_tvd", "interval_top_tvd_dsdsunit", b"interval_top_tvd_dsdsunit", "is_injection", b"is_injection", "is_pressure_rec_installed", b"is_pressure_rec_installed", "is_produced_prior", b"is_produced_prior", "is_sand_produced", b"is_sand_produced", "kh", b"kh", "lift_input", b"lift_input", "lift_input_dsdsunit", b"lift_input_dsdsunit", "line_pressure", b"line_pressure", "line_pressure_dsdsunit", b"line_pressure_dsdsunit", "mpp", b"mpp", "mpp_dsdsunit", b"mpp_dsdsunit", "native_uid", b"native_uid", "oil_density", b"oil_density", "oil_density_dsdsunit", b"oil_density_dsdsunit", "oil_prod_prior", b"oil_prod_prior", "oil_prod_prior_dsdsunit", b"oil_prod_prior_dsdsunit", "oil_sg", b"oil_sg", "oil_sg_dsdsunit", b"oil_sg_dsdsunit", "packer_tmd", b"packer_tmd", "packer_tmd_dsdsunit", b"packer_tmd_dsdsunit", "packer_type", b"packer_type", "pden_id", b"pden_id", "pden_type", b"pden_type", "percent_emulsion", b"percent_emulsion", "percent_emulsion_dsdsunit", b"percent_emulsion_dsdsunit", "percent_recovered", b"percent_recovered", "percent_recovered_dsdsunit", b"percent_recovered_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "phase", b"phase", "pill_tank_volume", b"pill_tank_volume", "pill_tank_volume_dsdsunit", b"pill_tank_volume_dsdsunit", "plant_discharge", b"plant_discharge", "plant_discharge_dsdsunit", b"plant_discharge_dsdsunit", "previous_day_oil_cumulative", b"previous_day_oil_cumulative", "previous_day_oil_cumulative_dsdsunit", b"previous_day_oil_cumulative_dsdsunit", "previous_day_water_cumulative", b"previous_day_water_cumulative", "previous_day_water_cumulative_dsdsunit", b"previous_day_water_cumulative_dsdsunit", "produced_bsw", b"produced_bsw", "produced_bsw_dsdsunit", b"produced_bsw_dsdsunit", "produced_gas", b"produced_gas", "produced_gas_dsdsunit", b"produced_gas_dsdsunit", "produced_oil", b"produced_oil", "produced_oil_dsdsunit", b"produced_oil_dsdsunit", "produced_water", b"produced_water", "produced_water_dsdsunit", b"produced_water_dsdsunit", "pump_md", b"pump_md", "pump_md_dsdsunit", b"pump_md_dsdsunit", "report_journal_id", b"report_journal_id", "reservoir_potential_condensate", b"reservoir_potential_condensate", "reservoir_potential_condensate_dsdsunit", b"reservoir_potential_condensate_dsdsunit", "reservoir_pressure_comments", b"reservoir_pressure_comments", "reservoir_temp", b"reservoir_temp", "reservoir_temp_dsdsunit", b"reservoir_temp_dsdsunit", "run_no", b"run_no", "sales_pressure", b"sales_pressure", "sales_pressure_dsdsunit", b"sales_pressure_dsdsunit", "sandface_pressure_comments", b"sandface_pressure_comments", "shot_count", b"shot_count", "shut_in_date", b"shut_in_date", "shut_in_duration", b"shut_in_duration", "shut_in_duration_dsdsunit", b"shut_in_duration_dsdsunit", "shut_in_pressure", b"shut_in_pressure", "shut_in_pressure_dsdsunit", b"shut_in_pressure_dsdsunit", "shut_in_temp", b"shut_in_temp", "shut_in_temp_dsdsunit", b"shut_in_temp_dsdsunit", "skin_factor", b"skin_factor", "snsf", b"snsf", "snwh", b"snwh", "spray_clear_duration", b"spray_clear_duration", "spray_clear_duration_dsdsunit", b"spray_clear_duration_dsdsunit", "stab_flow_rate", b"stab_flow_rate", "stab_flow_rate_dsdsunit", b"stab_flow_rate_dsdsunit", "stab_flow_sandface_pressure", b"stab_flow_sandface_pressure", "stab_flow_sandface_pressure_dsdsunit", b"stab_flow_sandface_pressure_dsdsunit", "stab_flow_wellhead_pressure", b"stab_flow_wellhead_pressure", "stab_flow_wellhead_pressure_dsdsunit", b"stab_flow_wellhead_pressure_dsdsunit", "stab_wellhead_pressure", b"stab_wellhead_pressure", "stab_wellhead_pressure_dsdsunit", b"stab_wellhead_pressure_dsdsunit", "start_date", b"start_date", "static_wellhead_pressure", b"static_wellhead_pressure", "static_wellhead_pressure_dsdsunit", b"static_wellhead_pressure_dsdsunit", "steam_quality", b"steam_quality", "steam_quality_dsdsunit", b"steam_quality_dsdsunit", "supervisor", b"supervisor", "test_id", b"test_id", "test_method_code", b"test_method_code", "test_no", b"test_no", "test_pressure_type", b"test_pressure_type", "test_purpose_cd", b"test_purpose_cd", "test_reason", b"test_reason", "test_surface_temp", b"test_surface_temp", "test_surface_temp_dsdsunit", b"test_surface_temp_dsdsunit", "test_type_gov_code", b"test_type_gov_code", "total_load_to_recover", b"total_load_to_recover", "total_load_to_recover_dsdsunit", b"total_load_to_recover_dsdsunit", "total_tank_volume", b"total_tank_volume", "total_tank_volume_dsdsunit", b"total_tank_volume_dsdsunit", "tubing_pressure_hi", b"tubing_pressure_hi", "tubing_pressure_hi_dsdsunit", b"tubing_pressure_hi_dsdsunit", "tubing_pressure_low", b"tubing_pressure_low", "tubing_pressure_low_dsdsunit", b"tubing_pressure_low_dsdsunit", "tubing_set_md", b"tubing_set_md", "tubing_set_md_dsdsunit", b"tubing_set_md_dsdsunit", "tubing_size", b"tubing_size", "tubing_size_dsdsunit", b"tubing_size_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "volume_origin", b"volume_origin", "water_prod_prior", b"water_prod_prior", "water_prod_prior_dsdsunit", b"water_prod_prior_dsdsunit", "well_blow_duration", b"well_blow_duration", "well_blow_duration_dsdsunit", b"well_blow_duration_dsdsunit", "well_flow_efficiency_factor", b"well_flow_efficiency_factor", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id", "welltest_note", b"welltest_note"]) -> None: ...

global___CdTest = CdTest

class CdTestAnalysis(google.protobuf.message.Message):
    """Original Name: CD_TEST_ANALYSIS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OIL_BUBBLE_POINT_PRESSURE_FIELD_NUMBER: builtins.int
    POROSITY_FIELD_NUMBER: builtins.int
    ANALYSIS_DATE_FIELD_NUMBER: builtins.int
    GAS_VISCOSITY_FIELD_NUMBER: builtins.int
    GEOLOGY_DESCRIPTION_FIELD_NUMBER: builtins.int
    OIL_SATURATION_FRACTION_FIELD_NUMBER: builtins.int
    ANALYSIS_COMMENTS_FIELD_NUMBER: builtins.int
    WATER_SATURATION_FRACTION_FIELD_NUMBER: builtins.int
    PVT_REFERENCE_PRESSURE_FIELD_NUMBER: builtins.int
    TOTAL_COMPRESSIBILITY_FIELD_NUMBER: builtins.int
    WATER_RELATIVE_DENSITY_FIELD_NUMBER: builtins.int
    GAS_DEVIATION_FACTOR_FIELD_NUMBER: builtins.int
    OIL_VISCOSITY_FIELD_NUMBER: builtins.int
    OIL_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    REP_RESERVOIR_PRESSURE_FIELD_NUMBER: builtins.int
    GAS_SATURATION_FRACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    HORIZONTAL_WELL_LENGTH_FIELD_NUMBER: builtins.int
    ANALYSIS_ID_FIELD_NUMBER: builtins.int
    LAST_TREATMENT_DATE_FIELD_NUMBER: builtins.int
    SOLUTION_GOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_RELATIVE_DENSITY_FIELD_NUMBER: builtins.int
    WATER_SATURATION_FRACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANALYSIS_COMPANY_FIELD_NUMBER: builtins.int
    GAS_RELATIVE_DENSITY_FIELD_NUMBER: builtins.int
    REP_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ANALYST_FIELD_NUMBER: builtins.int
    FORMATION_NET_PAY_FIELD_NUMBER: builtins.int
    OIL_SATURATION_FRACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLUTION_GOR_FIELD_NUMBER: builtins.int
    HORIZONTAL_WELL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    GAS_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    POROSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    REP_PRESSURE_FIELD_NUMBER: builtins.int
    GAS_SATURATION_FRACTION_FIELD_NUMBER: builtins.int
    OIL_SHRINKAGE_FACTOR_FIELD_NUMBER: builtins.int
    PVT_REFERENCE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    REP_RESERVOIR_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_BUBBLE_POINT_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DOMINANT_PHASE_FIELD_NUMBER: builtins.int
    FORMATION_NET_PAY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_TREATMENT_DESCRIPTION_FIELD_NUMBER: builtins.int
    TOTAL_COMPRESSIBILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_SURVEY_ANALYSIS_LINK_FIELD_NUMBER: builtins.int
    CD_TEST_ANALYSIS_LINK_FIELD_NUMBER: builtins.int
    DM_DST_ANALYSIS_LINK_FIELD_NUMBER: builtins.int
    CD_TEST_INTERP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def oil_bubble_point_pressure(self) -> global___FloatMessage:
        """Original Name: OIL_BUBBLE_POINT_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def porosity(self) -> global___FloatMessage:
        """Original Name: POROSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analysis_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ANALYSIS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_viscosity(self) -> global___FloatMessage:
        """Original Name: GAS_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geology_description(self) -> global___StringMessage:
        """Original Name: GEOLOGY_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_saturation_fraction(self) -> global___FloatMessage:
        """Original Name: OIL_SATURATION_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analysis_comments(self) -> global___StringMessage:
        """Original Name: ANALYSIS_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_saturation_fraction(self) -> global___FloatMessage:
        """Original Name: WATER_SATURATION_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pvt_reference_pressure(self) -> global___FloatMessage:
        """Original Name: PVT_REFERENCE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_compressibility(self) -> global___FloatMessage:
        """Original Name: TOTAL_COMPRESSIBILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_relative_density(self) -> global___FloatMessage:
        """Original Name: WATER_RELATIVE_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_deviation_factor(self) -> global___FloatMessage:
        """Original Name: GAS_DEVIATION_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_viscosity(self) -> global___FloatMessage:
        """Original Name: OIL_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rep_reservoir_pressure(self) -> global___FloatMessage:
        """Original Name: REP_RESERVOIR_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_saturation_fraction_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_SATURATION_FRACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def horizontal_well_length(self) -> global___FloatMessage:
        """Original Name: HORIZONTAL_WELL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    analysis_id: builtins.str
    """Original Name: ANALYSIS_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def last_treatment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LAST_TREATMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solution_gor_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOLUTION_GOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_relative_density(self) -> global___FloatMessage:
        """Original Name: OIL_RELATIVE_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_saturation_fraction_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_SATURATION_FRACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analysis_company(self) -> global___StringMessage:
        """Original Name: ANALYSIS_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_relative_density(self) -> global___FloatMessage:
        """Original Name: GAS_RELATIVE_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rep_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: REP_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analyst(self) -> global___StringMessage:
        """Original Name: ANALYST, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_net_pay(self) -> global___FloatMessage:
        """Original Name: FORMATION_NET_PAY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_saturation_fraction_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_SATURATION_FRACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solution_gor(self) -> global___FloatMessage:
        """Original Name: SOLUTION_GOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def horizontal_well_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: HORIZONTAL_WELL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def porosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: POROSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rep_pressure(self) -> global___FloatMessage:
        """Original Name: REP_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_saturation_fraction(self) -> global___FloatMessage:
        """Original Name: GAS_SATURATION_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_shrinkage_factor(self) -> global___FloatMessage:
        """Original Name: OIL_SHRINKAGE_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pvt_reference_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PVT_REFERENCE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rep_reservoir_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: REP_RESERVOIR_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_bubble_point_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_BUBBLE_POINT_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dominant_phase(self) -> global___StringMessage:
        """Original Name: DOMINANT_PHASE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_net_pay_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_NET_PAY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_treatment_description(self) -> global___StringMessage:
        """Original Name: LAST_TREATMENT_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_compressibility_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_COMPRESSIBILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_survey_analysis_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSurveyAnalysisLinkRef]:
        """Remote references:

        Original Name: CD_SURVEY_ANALYSIS_LINK, WrappedMessage: CdSurveyAnalysisLink
        FK_CD_SURVEY_ANALYSIS_LINK_CD_TEST_ANALYSIS
        """
    @property
    def cd_test_analysis_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestAnalysisLinkRef]:
        """Original Name: CD_TEST_ANALYSIS_LINK, WrappedMessage: CdTestAnalysisLink
        FK_CD_TEST_ANALYSIS_LINK_CD_TEST_ANALYSIS
        """
    @property
    def dm_dst_analysis_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDstAnalysisLinkRef]:
        """Original Name: DM_DST_ANALYSIS_LINK, WrappedMessage: DmDstAnalysisLink
        FK_DM_DST_ANALYSIS_LINK_CD_TEST_ANALYSIS
        """
    @property
    def cd_test_interp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestInterpRef]:
        """Original Name: CD_TEST_INTERP, WrappedMessage: CdTestInterp
        FK_CD_TEST_INTERP_CD_TEST_ANALYSIS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        oil_bubble_point_pressure: global___FloatMessage | None = ...,
        porosity: global___FloatMessage | None = ...,
        analysis_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        gas_viscosity: global___FloatMessage | None = ...,
        geology_description: global___StringMessage | None = ...,
        oil_saturation_fraction: global___FloatMessage | None = ...,
        analysis_comments: global___StringMessage | None = ...,
        water_saturation_fraction: global___FloatMessage | None = ...,
        pvt_reference_pressure: global___FloatMessage | None = ...,
        total_compressibility: global___FloatMessage | None = ...,
        water_relative_density: global___FloatMessage | None = ...,
        gas_deviation_factor: global___FloatMessage | None = ...,
        oil_viscosity: global___FloatMessage | None = ...,
        oil_viscosity_dsdsunit: global___StringMessage | None = ...,
        rep_reservoir_pressure: global___FloatMessage | None = ...,
        gas_saturation_fraction_dsdsunit: global___StringMessage | None = ...,
        horizontal_well_length: global___FloatMessage | None = ...,
        analysis_id: builtins.str = ...,
        last_treatment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        solution_gor_dsdsunit: global___StringMessage | None = ...,
        oil_relative_density: global___FloatMessage | None = ...,
        water_saturation_fraction_dsdsunit: global___StringMessage | None = ...,
        analysis_company: global___StringMessage | None = ...,
        gas_relative_density: global___FloatMessage | None = ...,
        rep_pressure_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        analyst: global___StringMessage | None = ...,
        formation_net_pay: global___FloatMessage | None = ...,
        oil_saturation_fraction_dsdsunit: global___StringMessage | None = ...,
        solution_gor: global___FloatMessage | None = ...,
        horizontal_well_length_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        gas_viscosity_dsdsunit: global___StringMessage | None = ...,
        porosity_dsdsunit: global___StringMessage | None = ...,
        rep_pressure: global___FloatMessage | None = ...,
        gas_saturation_fraction: global___FloatMessage | None = ...,
        oil_shrinkage_factor: global___FloatMessage | None = ...,
        pvt_reference_pressure_dsdsunit: global___StringMessage | None = ...,
        rep_reservoir_pressure_dsdsunit: global___StringMessage | None = ...,
        oil_bubble_point_pressure_dsdsunit: global___StringMessage | None = ...,
        dominant_phase: global___StringMessage | None = ...,
        formation_net_pay_dsdsunit: global___StringMessage | None = ...,
        last_treatment_description: global___StringMessage | None = ...,
        total_compressibility_dsdsunit: global___StringMessage | None = ...,
        cd_survey_analysis_link: collections.abc.Iterable[global___CdSurveyAnalysisLinkRef] | None = ...,
        cd_test_analysis_link: collections.abc.Iterable[global___CdTestAnalysisLinkRef] | None = ...,
        dm_dst_analysis_link: collections.abc.Iterable[global___DmDstAnalysisLinkRef] | None = ...,
        cd_test_interp: collections.abc.Iterable[global___CdTestInterpRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["analysis_comments", b"analysis_comments", "analysis_company", b"analysis_company", "analysis_date", b"analysis_date", "analyst", b"analyst", "dominant_phase", b"dominant_phase", "formation_net_pay", b"formation_net_pay", "formation_net_pay_dsdsunit", b"formation_net_pay_dsdsunit", "gas_deviation_factor", b"gas_deviation_factor", "gas_relative_density", b"gas_relative_density", "gas_saturation_fraction", b"gas_saturation_fraction", "gas_saturation_fraction_dsdsunit", b"gas_saturation_fraction_dsdsunit", "gas_viscosity", b"gas_viscosity", "gas_viscosity_dsdsunit", b"gas_viscosity_dsdsunit", "geology_description", b"geology_description", "horizontal_well_length", b"horizontal_well_length", "horizontal_well_length_dsdsunit", b"horizontal_well_length_dsdsunit", "last_treatment_date", b"last_treatment_date", "last_treatment_description", b"last_treatment_description", "native_uid", b"native_uid", "oil_bubble_point_pressure", b"oil_bubble_point_pressure", "oil_bubble_point_pressure_dsdsunit", b"oil_bubble_point_pressure_dsdsunit", "oil_relative_density", b"oil_relative_density", "oil_saturation_fraction", b"oil_saturation_fraction", "oil_saturation_fraction_dsdsunit", b"oil_saturation_fraction_dsdsunit", "oil_shrinkage_factor", b"oil_shrinkage_factor", "oil_viscosity", b"oil_viscosity", "oil_viscosity_dsdsunit", b"oil_viscosity_dsdsunit", "porosity", b"porosity", "porosity_dsdsunit", b"porosity_dsdsunit", "pvt_reference_pressure", b"pvt_reference_pressure", "pvt_reference_pressure_dsdsunit", b"pvt_reference_pressure_dsdsunit", "rep_pressure", b"rep_pressure", "rep_pressure_dsdsunit", b"rep_pressure_dsdsunit", "rep_reservoir_pressure", b"rep_reservoir_pressure", "rep_reservoir_pressure_dsdsunit", b"rep_reservoir_pressure_dsdsunit", "sequence_no", b"sequence_no", "solution_gor", b"solution_gor", "solution_gor_dsdsunit", b"solution_gor_dsdsunit", "total_compressibility", b"total_compressibility", "total_compressibility_dsdsunit", b"total_compressibility_dsdsunit", "water_relative_density", b"water_relative_density", "water_saturation_fraction", b"water_saturation_fraction", "water_saturation_fraction_dsdsunit", b"water_saturation_fraction_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["analysis_comments", b"analysis_comments", "analysis_company", b"analysis_company", "analysis_date", b"analysis_date", "analysis_id", b"analysis_id", "analyst", b"analyst", "cd_survey_analysis_link", b"cd_survey_analysis_link", "cd_test_analysis_link", b"cd_test_analysis_link", "cd_test_interp", b"cd_test_interp", "dm_dst_analysis_link", b"dm_dst_analysis_link", "dominant_phase", b"dominant_phase", "formation_net_pay", b"formation_net_pay", "formation_net_pay_dsdsunit", b"formation_net_pay_dsdsunit", "gas_deviation_factor", b"gas_deviation_factor", "gas_relative_density", b"gas_relative_density", "gas_saturation_fraction", b"gas_saturation_fraction", "gas_saturation_fraction_dsdsunit", b"gas_saturation_fraction_dsdsunit", "gas_viscosity", b"gas_viscosity", "gas_viscosity_dsdsunit", b"gas_viscosity_dsdsunit", "geology_description", b"geology_description", "horizontal_well_length", b"horizontal_well_length", "horizontal_well_length_dsdsunit", b"horizontal_well_length_dsdsunit", "last_treatment_date", b"last_treatment_date", "last_treatment_description", b"last_treatment_description", "native_uid", b"native_uid", "oil_bubble_point_pressure", b"oil_bubble_point_pressure", "oil_bubble_point_pressure_dsdsunit", b"oil_bubble_point_pressure_dsdsunit", "oil_relative_density", b"oil_relative_density", "oil_saturation_fraction", b"oil_saturation_fraction", "oil_saturation_fraction_dsdsunit", b"oil_saturation_fraction_dsdsunit", "oil_shrinkage_factor", b"oil_shrinkage_factor", "oil_viscosity", b"oil_viscosity", "oil_viscosity_dsdsunit", b"oil_viscosity_dsdsunit", "porosity", b"porosity", "porosity_dsdsunit", b"porosity_dsdsunit", "pvt_reference_pressure", b"pvt_reference_pressure", "pvt_reference_pressure_dsdsunit", b"pvt_reference_pressure_dsdsunit", "rep_pressure", b"rep_pressure", "rep_pressure_dsdsunit", b"rep_pressure_dsdsunit", "rep_reservoir_pressure", b"rep_reservoir_pressure", "rep_reservoir_pressure_dsdsunit", b"rep_reservoir_pressure_dsdsunit", "sequence_no", b"sequence_no", "solution_gor", b"solution_gor", "solution_gor_dsdsunit", b"solution_gor_dsdsunit", "total_compressibility", b"total_compressibility", "total_compressibility_dsdsunit", b"total_compressibility_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "water_relative_density", b"water_relative_density", "water_saturation_fraction", b"water_saturation_fraction", "water_saturation_fraction_dsdsunit", b"water_saturation_fraction_dsdsunit"]) -> None: ...

global___CdTestAnalysis = CdTestAnalysis

class CdTestAnalysisLink(google.protobuf.message.Message):
    """Original Name: CD_TEST_ANALYSIS_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    ANALYSIS_ID_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    CD_TEST_ANALYSIS_FIELD_NUMBER: builtins.int
    CD_TEST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    analysis_id: builtins.str
    """Original Name: ANALYSIS_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_test_analysis(self) -> global___CdTestAnalysisRef:
        """Remote references:

        Original Name: CD_TEST_ANALYSIS, WrappedMessage: CdTestAnalysis
        FK_CD_TEST_ANALYSIS_LINK_CD_TEST_ANALYSIS
        """
    @property
    def cd_test(self) -> global___CdTestRef:
        """Original Name: CD_TEST, WrappedMessage: CdTest
        FK_CD_TEST_ANALYSIS_LINK_CD_TEST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        analysis_id: builtins.str = ...,
        test_id: builtins.str = ...,
        cd_test_analysis: global___CdTestAnalysisRef | None = ...,
        cd_test: global___CdTestRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_test", b"cd_test", "cd_test_analysis", b"cd_test_analysis", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["analysis_id", b"analysis_id", "cd_test", b"cd_test", "cd_test_analysis", b"cd_test_analysis", "native_uid", b"native_uid", "test_id", b"test_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdTestAnalysisLink = CdTestAnalysisLink

class CdTestBeam(google.protobuf.message.Message):
    """Original Name: CD_TEST_BEAM, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PERCENT_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_OTHER_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLTS_BC_FIELD_NUMBER: builtins.int
    CUM_TEST_DAYS_FIELD_NUMBER: builtins.int
    PUMP_STROKE_LENGTH_FIELD_NUMBER: builtins.int
    DIFFERENTIAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRIVE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFF_CLOCK_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_PRODUCTION_FIELD_NUMBER: builtins.int
    PUMP_SPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VOLTS_AB_FIELD_NUMBER: builtins.int
    AMPS_A_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONV_PUMP_ID_FIELD_NUMBER: builtins.int
    VOLTS_AC_FIELD_NUMBER: builtins.int
    VOLTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    AMPS_B_DSDSUNIT_FIELD_NUMBER: builtins.int
    AMPS_FIELD_NUMBER: builtins.int
    PUMP_SIZE_FIELD_NUMBER: builtins.int
    PRODUCED_GAS_FIELD_NUMBER: builtins.int
    PUMP_STROKE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCING_HOURS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    METER_DIAMETER_FIELD_NUMBER: builtins.int
    PRODUCED_OIL_FIELD_NUMBER: builtins.int
    HORSE_POWER_FIELD_NUMBER: builtins.int
    CUM_TEST_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    DISPOSED_WATER_FIELD_NUMBER: builtins.int
    FLUID_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_OTHER_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_LEVEL_FIELD_NUMBER: builtins.int
    DRIVE_PRESSURE_FIELD_NUMBER: builtins.int
    VOLTS_AC_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_JACK_DESCRIPTION_FIELD_NUMBER: builtins.int
    DISPOSED_TOTAL_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TEST_BEAM_ID_FIELD_NUMBER: builtins.int
    AMPS_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_JACK_ID_FIELD_NUMBER: builtins.int
    DIFFERENTIAL_PRESSURE_FIELD_NUMBER: builtins.int
    POWER_FLUID_INPUT_FIELD_NUMBER: builtins.int
    SEPARATOR_PRESSURE_FIELD_NUMBER: builtins.int
    PRODUCED_GAS_DSDSUNIT_FIELD_NUMBER: builtins.int
    POWER_FLUID_OUTPUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCING_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    AMPS_A_FIELD_NUMBER: builtins.int
    AMPS_C_FIELD_NUMBER: builtins.int
    PRODUCED_WATER_FIELD_NUMBER: builtins.int
    AMPS_B_FIELD_NUMBER: builtins.int
    DISPOSED_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFF_CLOCK_PRESSURE_FIELD_NUMBER: builtins.int
    ON_CLOCK_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_OIL_FIELD_NUMBER: builtins.int
    CUM_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFF_CLOCK_DURATION_FIELD_NUMBER: builtins.int
    PLUNGER_DIAMETER_FIELD_NUMBER: builtins.int
    VOLTS_FIELD_NUMBER: builtins.int
    ON_CLOCK_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ON_CLOCK_PERCENT_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_FIELD_NUMBER: builtins.int
    ON_CLOCK_DURATION_FIELD_NUMBER: builtins.int
    IS_FINAL_TEST_FIELD_NUMBER: builtins.int
    PLUNGER_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    POWER_FLUID_INPUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEPARATOR_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIPLEX_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_FIELD_NUMBER: builtins.int
    ON_CLOCK_PRESSURE_FIELD_NUMBER: builtins.int
    PRODUCED_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_WATER_FIELD_NUMBER: builtins.int
    ON_CLOCK_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFF_CLOCK_PERCENT_FIELD_NUMBER: builtins.int
    DISPOSED_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEPARATOR_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    AMPS_C_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIPLEX_PRESSURE_FIELD_NUMBER: builtins.int
    ORIFICE_SIZE_FIELD_NUMBER: builtins.int
    ORIFICE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFF_CLOCK_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    DISPOSED_OTHER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_OTHER_FIELD_NUMBER: builtins.int
    DISPOSED_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLTS_BC_DSDSUNIT_FIELD_NUMBER: builtins.int
    DISPOSAL_LOCATION_FIELD_NUMBER: builtins.int
    DAY_NUMBER_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    DAILY_PRODUCTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_OTHER_FIELD_NUMBER: builtins.int
    CUM_HOURS_FIELD_NUMBER: builtins.int
    DISPOSED_OTHER_FIELD_NUMBER: builtins.int
    VOLTS_AB_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_SPM_FIELD_NUMBER: builtins.int
    POWER_FLUID_OUTPUT_FIELD_NUMBER: builtins.int
    OFF_CLOCK_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DISPOSED_OIL_FIELD_NUMBER: builtins.int
    SEPARATOR_TEMP_FIELD_NUMBER: builtins.int
    PUMP_TYPE_FIELD_NUMBER: builtins.int
    METER_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_TEST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def percent_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_other_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_OTHER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volts_bc(self) -> global___FloatMessage:
        """Original Name: VOLTS_BC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_test_days(self) -> global___FloatMessage:
        """Original Name: CUM_TEST_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_stroke_length(self) -> global___FloatMessage:
        """Original Name: PUMP_STROKE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def differential_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIFFERENTIAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRIVE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def off_clock_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: OFF_CLOCK_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_production(self) -> global___FloatMessage:
        """Original Name: DAILY_PRODUCTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_spm_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_SPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volts_ab(self) -> global___FloatMessage:
        """Original Name: VOLTS_AB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amps_a_dsdsunit(self) -> global___StringMessage:
        """Original Name: AMPS_A_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conv_pump_id(self) -> global___StringMessage:
        """Original Name: CONV_PUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volts_ac(self) -> global___FloatMessage:
        """Original Name: VOLTS_AC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volts_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amps_b_dsdsunit(self) -> global___StringMessage:
        """Original Name: AMPS_B_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amps(self) -> global___FloatMessage:
        """Original Name: AMPS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_size(self) -> global___FloatMessage:
        """Original Name: PUMP_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_gas(self) -> global___FloatMessage:
        """Original Name: PRODUCED_GAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_stroke_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_STROKE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def producing_hours(self) -> global___FloatMessage:
        """Original Name: PRODUCING_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def meter_diameter(self) -> global___FloatMessage:
        """Original Name: METER_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_oil(self) -> global___FloatMessage:
        """Original Name: PRODUCED_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def horse_power(self) -> global___FloatMessage:
        """Original Name: HORSE_POWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_test_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_TEST_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TEST_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposed_water(self) -> global___FloatMessage:
        """Original Name: DISPOSED_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_other_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_OTHER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_level(self) -> global___FloatMessage:
        """Original Name: FLUID_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_pressure(self) -> global___FloatMessage:
        """Original Name: DRIVE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volts_ac_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLTS_AC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_jack_description(self) -> global___StringMessage:
        """Original Name: PUMP_JACK_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposed_total(self) -> global___FloatMessage:
        """Original Name: DISPOSED_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_id(self) -> global___StringMessage:
        """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_beam_id: builtins.str
    """Original Name: TEST_BEAM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def amps_dsdsunit(self) -> global___StringMessage:
        """Original Name: AMPS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_jack_id(self) -> global___StringMessage:
        """Original Name: PUMP_JACK_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def differential_pressure(self) -> global___FloatMessage:
        """Original Name: DIFFERENTIAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def power_fluid_input(self) -> global___FloatMessage:
        """Original Name: POWER_FLUID_INPUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def separator_pressure(self) -> global___FloatMessage:
        """Original Name: SEPARATOR_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_gas_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_GAS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def power_fluid_output_dsdsunit(self) -> global___StringMessage:
        """Original Name: POWER_FLUID_OUTPUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def producing_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCING_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amps_a(self) -> global___FloatMessage:
        """Original Name: AMPS_A, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amps_c(self) -> global___FloatMessage:
        """Original Name: AMPS_C, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_water(self) -> global___FloatMessage:
        """Original Name: PRODUCED_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amps_b(self) -> global___FloatMessage:
        """Original Name: AMPS_B, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposed_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISPOSED_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def off_clock_pressure(self) -> global___FloatMessage:
        """Original Name: OFF_CLOCK_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def on_clock_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: ON_CLOCK_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil(self) -> global___FloatMessage:
        """Original Name: PERCENT_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def off_clock_duration(self) -> global___FloatMessage:
        """Original Name: OFF_CLOCK_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_diameter(self) -> global___FloatMessage:
        """Original Name: PLUNGER_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volts(self) -> global___FloatMessage:
        """Original Name: VOLTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def on_clock_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: ON_CLOCK_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def on_clock_percent(self) -> global___FloatMessage:
        """Original Name: ON_CLOCK_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure(self) -> global___FloatMessage:
        """Original Name: TUBING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def on_clock_duration(self) -> global___FloatMessage:
        """Original Name: ON_CLOCK_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_final_test(self) -> global___StringMessage:
        """Original Name: IS_FINAL_TEST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUNGER_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def power_fluid_input_dsdsunit(self) -> global___StringMessage:
        """Original Name: POWER_FLUID_INPUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def separator_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEPARATOR_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def triplex_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIPLEX_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure(self) -> global___FloatMessage:
        """Original Name: CASING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def on_clock_pressure(self) -> global___FloatMessage:
        """Original Name: ON_CLOCK_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water(self) -> global___FloatMessage:
        """Original Name: PERCENT_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def on_clock_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: ON_CLOCK_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def off_clock_percent(self) -> global___FloatMessage:
        """Original Name: OFF_CLOCK_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposed_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISPOSED_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def separator_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEPARATOR_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amps_c_dsdsunit(self) -> global___StringMessage:
        """Original Name: AMPS_C_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def triplex_pressure(self) -> global___FloatMessage:
        """Original Name: TRIPLEX_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice_size(self) -> global___FloatMessage:
        """Original Name: ORIFICE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: ORIFICE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def off_clock_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: OFF_CLOCK_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposed_other_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISPOSED_OTHER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_other(self) -> global___FloatMessage:
        """Original Name: PERCENT_OTHER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposed_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISPOSED_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volts_bc_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLTS_BC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposal_location(self) -> global___StringMessage:
        """Original Name: DISPOSAL_LOCATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def day_number(self) -> global___FloatMessage:
        """Original Name: DAY_NUMBER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def daily_production_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAILY_PRODUCTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_other(self) -> global___FloatMessage:
        """Original Name: PRODUCED_OTHER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_hours(self) -> global___FloatMessage:
        """Original Name: CUM_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposed_other(self) -> global___FloatMessage:
        """Original Name: DISPOSED_OTHER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volts_ab_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLTS_AB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_spm(self) -> global___FloatMessage:
        """Original Name: PUMP_SPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def power_fluid_output(self) -> global___FloatMessage:
        """Original Name: POWER_FLUID_OUTPUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def off_clock_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: OFF_CLOCK_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposed_oil(self) -> global___FloatMessage:
        """Original Name: DISPOSED_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def separator_temp(self) -> global___FloatMessage:
        """Original Name: SEPARATOR_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_type(self) -> global___StringMessage:
        """Original Name: PUMP_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def meter_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: METER_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test(self) -> global___CdTestRef:
        """Remote references:

        Original Name: CD_TEST, WrappedMessage: CdTest
        FK_CD_TEST_BEAM_CD_TEST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        percent_water_dsdsunit: global___StringMessage | None = ...,
        produced_oil_dsdsunit: global___StringMessage | None = ...,
        produced_other_dsdsunit: global___StringMessage | None = ...,
        volts_bc: global___FloatMessage | None = ...,
        cum_test_days: global___FloatMessage | None = ...,
        pump_stroke_length: global___FloatMessage | None = ...,
        differential_pressure_dsdsunit: global___StringMessage | None = ...,
        drive_pressure_dsdsunit: global___StringMessage | None = ...,
        percent_oil_dsdsunit: global___StringMessage | None = ...,
        off_clock_pressure_dsdsunit: global___StringMessage | None = ...,
        daily_production: global___FloatMessage | None = ...,
        pump_spm_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        volts_ab: global___FloatMessage | None = ...,
        amps_a_dsdsunit: global___StringMessage | None = ...,
        conv_pump_id: global___StringMessage | None = ...,
        volts_ac: global___FloatMessage | None = ...,
        volts_dsdsunit: global___StringMessage | None = ...,
        amps_b_dsdsunit: global___StringMessage | None = ...,
        amps: global___FloatMessage | None = ...,
        pump_size: global___FloatMessage | None = ...,
        produced_gas: global___FloatMessage | None = ...,
        pump_stroke_length_dsdsunit: global___StringMessage | None = ...,
        producing_hours: global___FloatMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        meter_diameter: global___FloatMessage | None = ...,
        produced_oil: global___FloatMessage | None = ...,
        horse_power: global___FloatMessage | None = ...,
        cum_test_days_dsdsunit: global___StringMessage | None = ...,
        test_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        disposed_water: global___FloatMessage | None = ...,
        fluid_level_dsdsunit: global___StringMessage | None = ...,
        percent_other_dsdsunit: global___StringMessage | None = ...,
        fluid_level: global___FloatMessage | None = ...,
        drive_pressure: global___FloatMessage | None = ...,
        volts_ac_dsdsunit: global___StringMessage | None = ...,
        pump_jack_description: global___StringMessage | None = ...,
        disposed_total: global___FloatMessage | None = ...,
        casing_pressure_dsdsunit: global___StringMessage | None = ...,
        well_id: global___StringMessage | None = ...,
        test_beam_id: builtins.str = ...,
        amps_dsdsunit: global___StringMessage | None = ...,
        pump_jack_id: global___StringMessage | None = ...,
        differential_pressure: global___FloatMessage | None = ...,
        power_fluid_input: global___FloatMessage | None = ...,
        separator_pressure: global___FloatMessage | None = ...,
        produced_gas_dsdsunit: global___StringMessage | None = ...,
        power_fluid_output_dsdsunit: global___StringMessage | None = ...,
        producing_hours_dsdsunit: global___StringMessage | None = ...,
        amps_a: global___FloatMessage | None = ...,
        amps_c: global___FloatMessage | None = ...,
        produced_water: global___FloatMessage | None = ...,
        amps_b: global___FloatMessage | None = ...,
        disposed_water_dsdsunit: global___StringMessage | None = ...,
        off_clock_pressure: global___FloatMessage | None = ...,
        on_clock_pressure_dsdsunit: global___StringMessage | None = ...,
        percent_oil: global___FloatMessage | None = ...,
        cum_hours_dsdsunit: global___StringMessage | None = ...,
        off_clock_duration: global___FloatMessage | None = ...,
        plunger_diameter: global___FloatMessage | None = ...,
        volts: global___FloatMessage | None = ...,
        on_clock_percent_dsdsunit: global___StringMessage | None = ...,
        on_clock_percent: global___FloatMessage | None = ...,
        tubing_pressure: global___FloatMessage | None = ...,
        on_clock_duration: global___FloatMessage | None = ...,
        is_final_test: global___StringMessage | None = ...,
        plunger_diameter_dsdsunit: global___StringMessage | None = ...,
        power_fluid_input_dsdsunit: global___StringMessage | None = ...,
        separator_pressure_dsdsunit: global___StringMessage | None = ...,
        triplex_pressure_dsdsunit: global___StringMessage | None = ...,
        casing_pressure: global___FloatMessage | None = ...,
        on_clock_pressure: global___FloatMessage | None = ...,
        produced_water_dsdsunit: global___StringMessage | None = ...,
        percent_water: global___FloatMessage | None = ...,
        on_clock_duration_dsdsunit: global___StringMessage | None = ...,
        off_clock_percent: global___FloatMessage | None = ...,
        disposed_total_dsdsunit: global___StringMessage | None = ...,
        separator_temp_dsdsunit: global___StringMessage | None = ...,
        amps_c_dsdsunit: global___StringMessage | None = ...,
        triplex_pressure: global___FloatMessage | None = ...,
        orifice_size: global___FloatMessage | None = ...,
        orifice_size_dsdsunit: global___StringMessage | None = ...,
        off_clock_duration_dsdsunit: global___StringMessage | None = ...,
        disposed_other_dsdsunit: global___StringMessage | None = ...,
        percent_other: global___FloatMessage | None = ...,
        disposed_oil_dsdsunit: global___StringMessage | None = ...,
        tubing_pressure_dsdsunit: global___StringMessage | None = ...,
        volts_bc_dsdsunit: global___StringMessage | None = ...,
        disposal_location: global___StringMessage | None = ...,
        day_number: global___FloatMessage | None = ...,
        test_id: builtins.str = ...,
        daily_production_dsdsunit: global___StringMessage | None = ...,
        produced_other: global___FloatMessage | None = ...,
        cum_hours: global___FloatMessage | None = ...,
        disposed_other: global___FloatMessage | None = ...,
        volts_ab_dsdsunit: global___StringMessage | None = ...,
        pump_spm: global___FloatMessage | None = ...,
        power_fluid_output: global___FloatMessage | None = ...,
        off_clock_percent_dsdsunit: global___StringMessage | None = ...,
        disposed_oil: global___FloatMessage | None = ...,
        separator_temp: global___FloatMessage | None = ...,
        pump_type: global___StringMessage | None = ...,
        meter_diameter_dsdsunit: global___StringMessage | None = ...,
        cd_test: global___CdTestRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["amps", b"amps", "amps_a", b"amps_a", "amps_a_dsdsunit", b"amps_a_dsdsunit", "amps_b", b"amps_b", "amps_b_dsdsunit", b"amps_b_dsdsunit", "amps_c", b"amps_c", "amps_c_dsdsunit", b"amps_c_dsdsunit", "amps_dsdsunit", b"amps_dsdsunit", "casing_pressure", b"casing_pressure", "casing_pressure_dsdsunit", b"casing_pressure_dsdsunit", "cd_test", b"cd_test", "comments", b"comments", "conv_pump_id", b"conv_pump_id", "cum_hours", b"cum_hours", "cum_hours_dsdsunit", b"cum_hours_dsdsunit", "cum_test_days", b"cum_test_days", "cum_test_days_dsdsunit", b"cum_test_days_dsdsunit", "daily_production", b"daily_production", "daily_production_dsdsunit", b"daily_production_dsdsunit", "day_number", b"day_number", "differential_pressure", b"differential_pressure", "differential_pressure_dsdsunit", b"differential_pressure_dsdsunit", "disposal_location", b"disposal_location", "disposed_oil", b"disposed_oil", "disposed_oil_dsdsunit", b"disposed_oil_dsdsunit", "disposed_other", b"disposed_other", "disposed_other_dsdsunit", b"disposed_other_dsdsunit", "disposed_total", b"disposed_total", "disposed_total_dsdsunit", b"disposed_total_dsdsunit", "disposed_water", b"disposed_water", "disposed_water_dsdsunit", b"disposed_water_dsdsunit", "drive_pressure", b"drive_pressure", "drive_pressure_dsdsunit", b"drive_pressure_dsdsunit", "event_id", b"event_id", "fluid_level", b"fluid_level", "fluid_level_dsdsunit", b"fluid_level_dsdsunit", "horse_power", b"horse_power", "is_final_test", b"is_final_test", "meter_diameter", b"meter_diameter", "meter_diameter_dsdsunit", b"meter_diameter_dsdsunit", "native_uid", b"native_uid", "off_clock_duration", b"off_clock_duration", "off_clock_duration_dsdsunit", b"off_clock_duration_dsdsunit", "off_clock_percent", b"off_clock_percent", "off_clock_percent_dsdsunit", b"off_clock_percent_dsdsunit", "off_clock_pressure", b"off_clock_pressure", "off_clock_pressure_dsdsunit", b"off_clock_pressure_dsdsunit", "on_clock_duration", b"on_clock_duration", "on_clock_duration_dsdsunit", b"on_clock_duration_dsdsunit", "on_clock_percent", b"on_clock_percent", "on_clock_percent_dsdsunit", b"on_clock_percent_dsdsunit", "on_clock_pressure", b"on_clock_pressure", "on_clock_pressure_dsdsunit", b"on_clock_pressure_dsdsunit", "orifice_size", b"orifice_size", "orifice_size_dsdsunit", b"orifice_size_dsdsunit", "percent_oil", b"percent_oil", "percent_oil_dsdsunit", b"percent_oil_dsdsunit", "percent_other", b"percent_other", "percent_other_dsdsunit", b"percent_other_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "plunger_diameter", b"plunger_diameter", "plunger_diameter_dsdsunit", b"plunger_diameter_dsdsunit", "power_fluid_input", b"power_fluid_input", "power_fluid_input_dsdsunit", b"power_fluid_input_dsdsunit", "power_fluid_output", b"power_fluid_output", "power_fluid_output_dsdsunit", b"power_fluid_output_dsdsunit", "produced_gas", b"produced_gas", "produced_gas_dsdsunit", b"produced_gas_dsdsunit", "produced_oil", b"produced_oil", "produced_oil_dsdsunit", b"produced_oil_dsdsunit", "produced_other", b"produced_other", "produced_other_dsdsunit", b"produced_other_dsdsunit", "produced_water", b"produced_water", "produced_water_dsdsunit", b"produced_water_dsdsunit", "producing_hours", b"producing_hours", "producing_hours_dsdsunit", b"producing_hours_dsdsunit", "pump_jack_description", b"pump_jack_description", "pump_jack_id", b"pump_jack_id", "pump_size", b"pump_size", "pump_spm", b"pump_spm", "pump_spm_dsdsunit", b"pump_spm_dsdsunit", "pump_stroke_length", b"pump_stroke_length", "pump_stroke_length_dsdsunit", b"pump_stroke_length_dsdsunit", "pump_type", b"pump_type", "separator_pressure", b"separator_pressure", "separator_pressure_dsdsunit", b"separator_pressure_dsdsunit", "separator_temp", b"separator_temp", "separator_temp_dsdsunit", b"separator_temp_dsdsunit", "test_date", b"test_date", "triplex_pressure", b"triplex_pressure", "triplex_pressure_dsdsunit", b"triplex_pressure_dsdsunit", "tubing_pressure", b"tubing_pressure", "tubing_pressure_dsdsunit", b"tubing_pressure_dsdsunit", "volts", b"volts", "volts_ab", b"volts_ab", "volts_ab_dsdsunit", b"volts_ab_dsdsunit", "volts_ac", b"volts_ac", "volts_ac_dsdsunit", b"volts_ac_dsdsunit", "volts_bc", b"volts_bc", "volts_bc_dsdsunit", b"volts_bc_dsdsunit", "volts_dsdsunit", b"volts_dsdsunit", "well_id", b"well_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["amps", b"amps", "amps_a", b"amps_a", "amps_a_dsdsunit", b"amps_a_dsdsunit", "amps_b", b"amps_b", "amps_b_dsdsunit", b"amps_b_dsdsunit", "amps_c", b"amps_c", "amps_c_dsdsunit", b"amps_c_dsdsunit", "amps_dsdsunit", b"amps_dsdsunit", "casing_pressure", b"casing_pressure", "casing_pressure_dsdsunit", b"casing_pressure_dsdsunit", "cd_test", b"cd_test", "comments", b"comments", "conv_pump_id", b"conv_pump_id", "cum_hours", b"cum_hours", "cum_hours_dsdsunit", b"cum_hours_dsdsunit", "cum_test_days", b"cum_test_days", "cum_test_days_dsdsunit", b"cum_test_days_dsdsunit", "daily_production", b"daily_production", "daily_production_dsdsunit", b"daily_production_dsdsunit", "day_number", b"day_number", "differential_pressure", b"differential_pressure", "differential_pressure_dsdsunit", b"differential_pressure_dsdsunit", "disposal_location", b"disposal_location", "disposed_oil", b"disposed_oil", "disposed_oil_dsdsunit", b"disposed_oil_dsdsunit", "disposed_other", b"disposed_other", "disposed_other_dsdsunit", b"disposed_other_dsdsunit", "disposed_total", b"disposed_total", "disposed_total_dsdsunit", b"disposed_total_dsdsunit", "disposed_water", b"disposed_water", "disposed_water_dsdsunit", b"disposed_water_dsdsunit", "drive_pressure", b"drive_pressure", "drive_pressure_dsdsunit", b"drive_pressure_dsdsunit", "event_id", b"event_id", "fluid_level", b"fluid_level", "fluid_level_dsdsunit", b"fluid_level_dsdsunit", "horse_power", b"horse_power", "is_final_test", b"is_final_test", "meter_diameter", b"meter_diameter", "meter_diameter_dsdsunit", b"meter_diameter_dsdsunit", "native_uid", b"native_uid", "off_clock_duration", b"off_clock_duration", "off_clock_duration_dsdsunit", b"off_clock_duration_dsdsunit", "off_clock_percent", b"off_clock_percent", "off_clock_percent_dsdsunit", b"off_clock_percent_dsdsunit", "off_clock_pressure", b"off_clock_pressure", "off_clock_pressure_dsdsunit", b"off_clock_pressure_dsdsunit", "on_clock_duration", b"on_clock_duration", "on_clock_duration_dsdsunit", b"on_clock_duration_dsdsunit", "on_clock_percent", b"on_clock_percent", "on_clock_percent_dsdsunit", b"on_clock_percent_dsdsunit", "on_clock_pressure", b"on_clock_pressure", "on_clock_pressure_dsdsunit", b"on_clock_pressure_dsdsunit", "orifice_size", b"orifice_size", "orifice_size_dsdsunit", b"orifice_size_dsdsunit", "percent_oil", b"percent_oil", "percent_oil_dsdsunit", b"percent_oil_dsdsunit", "percent_other", b"percent_other", "percent_other_dsdsunit", b"percent_other_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "plunger_diameter", b"plunger_diameter", "plunger_diameter_dsdsunit", b"plunger_diameter_dsdsunit", "power_fluid_input", b"power_fluid_input", "power_fluid_input_dsdsunit", b"power_fluid_input_dsdsunit", "power_fluid_output", b"power_fluid_output", "power_fluid_output_dsdsunit", b"power_fluid_output_dsdsunit", "produced_gas", b"produced_gas", "produced_gas_dsdsunit", b"produced_gas_dsdsunit", "produced_oil", b"produced_oil", "produced_oil_dsdsunit", b"produced_oil_dsdsunit", "produced_other", b"produced_other", "produced_other_dsdsunit", b"produced_other_dsdsunit", "produced_water", b"produced_water", "produced_water_dsdsunit", b"produced_water_dsdsunit", "producing_hours", b"producing_hours", "producing_hours_dsdsunit", b"producing_hours_dsdsunit", "pump_jack_description", b"pump_jack_description", "pump_jack_id", b"pump_jack_id", "pump_size", b"pump_size", "pump_spm", b"pump_spm", "pump_spm_dsdsunit", b"pump_spm_dsdsunit", "pump_stroke_length", b"pump_stroke_length", "pump_stroke_length_dsdsunit", b"pump_stroke_length_dsdsunit", "pump_type", b"pump_type", "separator_pressure", b"separator_pressure", "separator_pressure_dsdsunit", b"separator_pressure_dsdsunit", "separator_temp", b"separator_temp", "separator_temp_dsdsunit", b"separator_temp_dsdsunit", "test_beam_id", b"test_beam_id", "test_date", b"test_date", "test_id", b"test_id", "triplex_pressure", b"triplex_pressure", "triplex_pressure_dsdsunit", b"triplex_pressure_dsdsunit", "tubing_pressure", b"tubing_pressure", "tubing_pressure_dsdsunit", b"tubing_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "volts", b"volts", "volts_ab", b"volts_ab", "volts_ab_dsdsunit", b"volts_ab_dsdsunit", "volts_ac", b"volts_ac", "volts_ac_dsdsunit", b"volts_ac_dsdsunit", "volts_bc", b"volts_bc", "volts_bc_dsdsunit", b"volts_bc_dsdsunit", "volts_dsdsunit", b"volts_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___CdTestBeam = CdTestBeam

class CdTestCav(google.protobuf.message.Message):
    """Original Name: CD_TEST_CAV, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_SWEEP_SIZE_FIELD_NUMBER: builtins.int
    VOLUME_AIR_PUMPED_DSDSUNIT_FIELD_NUMBER: builtins.int
    FOAM_PUMPING_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_DATE_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_MD_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SHUT_IN_PRESSURE_FIELD_NUMBER: builtins.int
    CUM_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHUT_IN_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_AIR_PUMPED_FIELD_NUMBER: builtins.int
    WELLBORE_SWEEP_DURATION_FIELD_NUMBER: builtins.int
    WELLBORE_SWEEP_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHUT_IN_DURATION_FIELD_NUMBER: builtins.int
    NUMBER_COMPRESSORS_FIELD_NUMBER: builtins.int
    FILL_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_VOLUME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLOW_PRESSURE_FIELD_NUMBER: builtins.int
    TEST_CAV_ID_FIELD_NUMBER: builtins.int
    FLOW_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAND_PIPE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_MD_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    FLOW_DURATION_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_HOURS_FIELD_NUMBER: builtins.int
    WELLBORE_SWEEP_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAND_PIPE_PRESSURE_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_FIELD_NUMBER: builtins.int
    FLOW_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHUT_IN_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    FILL_HEIGHT_FIELD_NUMBER: builtins.int
    FOAM_PUMPING_RATE_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_TEST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def wellbore_sweep_size(self) -> global___FloatMessage:
        """Original Name: WELLBORE_SWEEP_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_air_pumped_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_AIR_PUMPED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foam_pumping_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FOAM_PUMPING_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TEST_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_md(self) -> global___FloatMessage:
        """Original Name: INTERVAL_BASE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_pressure(self) -> global___FloatMessage:
        """Original Name: SHUT_IN_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUT_IN_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_air_pumped(self) -> global___FloatMessage:
        """Original Name: VOLUME_AIR_PUMPED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_sweep_duration(self) -> global___FloatMessage:
        """Original Name: WELLBORE_SWEEP_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_sweep_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLBORE_SWEEP_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_duration(self) -> global___FloatMessage:
        """Original Name: SHUT_IN_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_compressors(self) -> global___Int32Message:
        """Original Name: NUMBER_COMPRESSORS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fill_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: FILL_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_volume(self) -> global___FloatMessage:
        """Original Name: FLOW_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_pressure(self) -> global___FloatMessage:
        """Original Name: FLOW_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_cav_id: builtins.str
    """Original Name: TEST_CAV_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stand_pipe_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAND_PIPE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_md(self) -> global___FloatMessage:
        """Original Name: INTERVAL_TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_duration(self) -> global___FloatMessage:
        """Original Name: FLOW_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_hours(self) -> global___FloatMessage:
        """Original Name: CUM_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_sweep_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLBORE_SWEEP_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stand_pipe_pressure(self) -> global___FloatMessage:
        """Original Name: STAND_PIPE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size(self) -> global___FloatMessage:
        """Original Name: CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUT_IN_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fill_height(self) -> global___FloatMessage:
        """Original Name: FILL_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foam_pumping_rate(self) -> global___FloatMessage:
        """Original Name: FOAM_PUMPING_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_BASE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test(self) -> global___CdTestRef:
        """Remote references:

        Original Name: CD_TEST, WrappedMessage: CdTest
        FK_CD_TEST_CAV_CD_TEST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_sweep_size: global___FloatMessage | None = ...,
        volume_air_pumped_dsdsunit: global___StringMessage | None = ...,
        foam_pumping_rate_dsdsunit: global___StringMessage | None = ...,
        test_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        interval_base_md: global___FloatMessage | None = ...,
        interval_top_md_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        shut_in_pressure: global___FloatMessage | None = ...,
        cum_hours_dsdsunit: global___StringMessage | None = ...,
        flow_duration_dsdsunit: global___StringMessage | None = ...,
        shut_in_pressure_dsdsunit: global___StringMessage | None = ...,
        volume_air_pumped: global___FloatMessage | None = ...,
        wellbore_sweep_duration: global___FloatMessage | None = ...,
        wellbore_sweep_duration_dsdsunit: global___StringMessage | None = ...,
        shut_in_duration: global___FloatMessage | None = ...,
        number_compressors: global___Int32Message | None = ...,
        fill_height_dsdsunit: global___StringMessage | None = ...,
        flow_volume: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        flow_pressure: global___FloatMessage | None = ...,
        test_cav_id: builtins.str = ...,
        flow_volume_dsdsunit: global___StringMessage | None = ...,
        stand_pipe_pressure_dsdsunit: global___StringMessage | None = ...,
        interval_top_md: global___FloatMessage | None = ...,
        test_id: builtins.str = ...,
        flow_duration: global___FloatMessage | None = ...,
        choke_size_dsdsunit: global___StringMessage | None = ...,
        cum_hours: global___FloatMessage | None = ...,
        wellbore_sweep_size_dsdsunit: global___StringMessage | None = ...,
        stand_pipe_pressure: global___FloatMessage | None = ...,
        choke_size: global___FloatMessage | None = ...,
        flow_pressure_dsdsunit: global___StringMessage | None = ...,
        shut_in_duration_dsdsunit: global___StringMessage | None = ...,
        fill_height: global___FloatMessage | None = ...,
        foam_pumping_rate: global___FloatMessage | None = ...,
        interval_base_md_dsdsunit: global___StringMessage | None = ...,
        cd_test: global___CdTestRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_test", b"cd_test", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "comments", b"comments", "cum_hours", b"cum_hours", "cum_hours_dsdsunit", b"cum_hours_dsdsunit", "fill_height", b"fill_height", "fill_height_dsdsunit", b"fill_height_dsdsunit", "flow_duration", b"flow_duration", "flow_duration_dsdsunit", b"flow_duration_dsdsunit", "flow_pressure", b"flow_pressure", "flow_pressure_dsdsunit", b"flow_pressure_dsdsunit", "flow_volume", b"flow_volume", "flow_volume_dsdsunit", b"flow_volume_dsdsunit", "foam_pumping_rate", b"foam_pumping_rate", "foam_pumping_rate_dsdsunit", b"foam_pumping_rate_dsdsunit", "interval_base_md", b"interval_base_md", "interval_base_md_dsdsunit", b"interval_base_md_dsdsunit", "interval_top_md", b"interval_top_md", "interval_top_md_dsdsunit", b"interval_top_md_dsdsunit", "native_uid", b"native_uid", "number_compressors", b"number_compressors", "shut_in_duration", b"shut_in_duration", "shut_in_duration_dsdsunit", b"shut_in_duration_dsdsunit", "shut_in_pressure", b"shut_in_pressure", "shut_in_pressure_dsdsunit", b"shut_in_pressure_dsdsunit", "stand_pipe_pressure", b"stand_pipe_pressure", "stand_pipe_pressure_dsdsunit", b"stand_pipe_pressure_dsdsunit", "test_date", b"test_date", "volume_air_pumped", b"volume_air_pumped", "volume_air_pumped_dsdsunit", b"volume_air_pumped_dsdsunit", "wellbore_sweep_duration", b"wellbore_sweep_duration", "wellbore_sweep_duration_dsdsunit", b"wellbore_sweep_duration_dsdsunit", "wellbore_sweep_size", b"wellbore_sweep_size", "wellbore_sweep_size_dsdsunit", b"wellbore_sweep_size_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_test", b"cd_test", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "comments", b"comments", "cum_hours", b"cum_hours", "cum_hours_dsdsunit", b"cum_hours_dsdsunit", "fill_height", b"fill_height", "fill_height_dsdsunit", b"fill_height_dsdsunit", "flow_duration", b"flow_duration", "flow_duration_dsdsunit", b"flow_duration_dsdsunit", "flow_pressure", b"flow_pressure", "flow_pressure_dsdsunit", b"flow_pressure_dsdsunit", "flow_volume", b"flow_volume", "flow_volume_dsdsunit", b"flow_volume_dsdsunit", "foam_pumping_rate", b"foam_pumping_rate", "foam_pumping_rate_dsdsunit", b"foam_pumping_rate_dsdsunit", "interval_base_md", b"interval_base_md", "interval_base_md_dsdsunit", b"interval_base_md_dsdsunit", "interval_top_md", b"interval_top_md", "interval_top_md_dsdsunit", b"interval_top_md_dsdsunit", "native_uid", b"native_uid", "number_compressors", b"number_compressors", "shut_in_duration", b"shut_in_duration", "shut_in_duration_dsdsunit", b"shut_in_duration_dsdsunit", "shut_in_pressure", b"shut_in_pressure", "shut_in_pressure_dsdsunit", b"shut_in_pressure_dsdsunit", "stand_pipe_pressure", b"stand_pipe_pressure", "stand_pipe_pressure_dsdsunit", b"stand_pipe_pressure_dsdsunit", "test_cav_id", b"test_cav_id", "test_date", b"test_date", "test_id", b"test_id", "undeclared_dependencies", b"undeclared_dependencies", "volume_air_pumped", b"volume_air_pumped", "volume_air_pumped_dsdsunit", b"volume_air_pumped_dsdsunit", "wellbore_sweep_duration", b"wellbore_sweep_duration", "wellbore_sweep_duration_dsdsunit", b"wellbore_sweep_duration_dsdsunit", "wellbore_sweep_size", b"wellbore_sweep_size", "wellbore_sweep_size_dsdsunit", b"wellbore_sweep_size_dsdsunit"]) -> None: ...

global___CdTestCav = CdTestCav

class CdTestFlow(google.protobuf.message.Message):
    """Original Name: CD_TEST_FLOW, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PRODUCED_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROX_GAS_VENTED_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_LIQUID_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    INJECTION_GRADIENT_FIELD_NUMBER: builtins.int
    APPROX_GAS_VENTED_FIELD_NUMBER: builtins.int
    WATER_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIFFERENTIAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SALINITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLHEAD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATIC_PRESSURE_FIELD_NUMBER: builtins.int
    PERCENT_WATER_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOAD_WATER_FIELD_NUMBER: builtins.int
    SALINITY_FIELD_NUMBER: builtins.int
    WELLHEAD_CASING_PRESS_SHUTIN_FIELD_NUMBER: builtins.int
    IRON_CONC_FIELD_NUMBER: builtins.int
    TOTAL_OIL_PER_DAY_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_TUBING_PRESSURE_SHUTIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_EMULSION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TOTAL_FLUID_RATE_FIELD_NUMBER: builtins.int
    GAS_FLARED_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLATE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLHEAD_TEMP_FIELD_NUMBER: builtins.int
    PRESSURE_GRADIENT_FIELD_NUMBER: builtins.int
    CUM_WATER_PROD_FIELD_NUMBER: builtins.int
    GAS_VENTED_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_GAS_FIELD_NUMBER: builtins.int
    PERCENT_WATER_VOLUME_FIELD_NUMBER: builtins.int
    NITROGEN_FIELD_NUMBER: builtins.int
    FLOW_LINE_TEMPERATURE_FIELD_NUMBER: builtins.int
    WELLHEAD_TUBING_PRESS_SHUTIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_OIL_FIELD_NUMBER: builtins.int
    ZFACTOR_FIELD_NUMBER: builtins.int
    LOAD_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROX_GAS_FLARED_FIELD_NUMBER: builtins.int
    PERCENT_IMPURITIES_TOTAL_FIELD_NUMBER: builtins.int
    TOTAL_OIL_CUMULATIVE_FIELD_NUMBER: builtins.int
    CHLORIDE_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_FLARED_RATE_FIELD_NUMBER: builtins.int
    CO2_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_DATE_FIELD_NUMBER: builtins.int
    FLOWING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    PERCENT_RECOVERED_FIELD_NUMBER: builtins.int
    DATUM_PRESSURE_FIELD_NUMBER: builtins.int
    GAS_RATE_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE2_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHLORIDE_CONC_FIELD_NUMBER: builtins.int
    OIL_CUMULATIVE_FIELD_NUMBER: builtins.int
    APPROX_GAS_FLARED_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_IMPURITIES_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_SG_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_LIQUID_RATIO_FIELD_NUMBER: builtins.int
    PERCENT_WATER_SEPARATED_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_LIQUID_RATE_FIELD_NUMBER: builtins.int
    GAS_OIL_RATIO_FIELD_NUMBER: builtins.int
    DRILL_OUT_INJECTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_RECOVERED_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOAD_WATER_CUMULATIVE_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAND_RETURNS_FIELD_NUMBER: builtins.int
    BH_CASING_PRESSURE_SHUTIN_FIELD_NUMBER: builtins.int
    GAS_FLOWING_TO_SALES_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_CUMULATIVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_PUMPED_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIFFERENTIAL_PRESSURE_FIELD_NUMBER: builtins.int
    LOAD_WATER_CUMULATIVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEPARATOR_PRESSURE_FIELD_NUMBER: builtins.int
    TOTAL_LIQUID_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VENTING_CUM_TIME_FIELD_NUMBER: builtins.int
    DRILL_OUT_INJECTION_RATE_FIELD_NUMBER: builtins.int
    LOAD_TO_RECOVER_FIELD_NUMBER: builtins.int
    OIL_RATE_FIELD_NUMBER: builtins.int
    PRODUCED_GAS_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_SG_FIELD_NUMBER: builtins.int
    WATER_OIL_RATIO_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_FIELD_NUMBER: builtins.int
    H2S_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_WATER_FIELD_NUMBER: builtins.int
    WELLHEAD_TUBING_PRESS_SHUTIN_FIELD_NUMBER: builtins.int
    BH_CASING_PRESSURE_SHUTIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_SG_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_PRESSURE_FIELD_NUMBER: builtins.int
    WATER_LEFT_TO_RECOVER_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOAD_WATER_TOTAL_CUMULATIVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_IMPURITIES_FIELD_NUMBER: builtins.int
    PRESSURE_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOOL_TYPE_FIELD_NUMBER: builtins.int
    WELLHEAD_CASING_PRESS_SHUTIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_FIELD_NUMBER: builtins.int
    IS_FINAL_TEST_FIELD_NUMBER: builtins.int
    LOAD_WATER_TOTAL_CUMULATIVE_FIELD_NUMBER: builtins.int
    SEPARATOR_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_LEFT_TO_RECOVER_FIELD_NUMBER: builtins.int
    WATER_VOLUME_FIELD_NUMBER: builtins.int
    WATER_PUMPED_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_FIELD_NUMBER: builtins.int
    TOTAL_OIL_CUMULATIVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    TOTAL_OIL_PER_DAY_FIELD_NUMBER: builtins.int
    GAS_FLOWING_TO_SALES_FIELD_NUMBER: builtins.int
    PLATE_SIZE_FIELD_NUMBER: builtins.int
    WATER_OIL_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_EMULSION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_PRESSURE_FIELD_NUMBER: builtins.int
    WATER_RATE_FIELD_NUMBER: builtins.int
    CHOKE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NITROGEN_DSDSUNIT_FIELD_NUMBER: builtins.int
    H2S_CONC_FIELD_NUMBER: builtins.int
    SEPARATOR_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_VENTED_RATE_FIELD_NUMBER: builtins.int
    LOAD_TO_RECOVER_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATIC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IRON_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATUM_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ORIFICE_SIZE_FIELD_NUMBER: builtins.int
    ORIFICE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_WATER_PROD_DSDSUNIT_FIELD_NUMBER: builtins.int
    INJECTION_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_OIL_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLARING_CUM_TIME_FIELD_NUMBER: builtins.int
    PERCENT_WATER_SEPARATED_FIELD_NUMBER: builtins.int
    PERCENT_IMPURITIES_DSDSUNIT_FIELD_NUMBER: builtins.int
    CO2_CONC_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PACKER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_LINE_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_ID_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    WELLHEAD_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_REMARKS_FIELD_NUMBER: builtins.int
    CUM_HOURS_FIELD_NUMBER: builtins.int
    GAS_LIFT_INJECTION_GAS_FIELD_NUMBER: builtins.int
    PACKER_DEPTH_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE2_FIELD_NUMBER: builtins.int
    OIL_SG_FIELD_NUMBER: builtins.int
    TOTAL_FLUID_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_LIFT_INJECTION_GAS_DSDSUNIT_FIELD_NUMBER: builtins.int
    PH_FIELD_NUMBER: builtins.int
    WELLHEAD_PRESSURE_FIELD_NUMBER: builtins.int
    FLOWING_PRESSURE_FIELD_NUMBER: builtins.int
    SEPARATOR_TEMP_FIELD_NUMBER: builtins.int
    BH_TUBING_PRESSURE_SHUTIN_FIELD_NUMBER: builtins.int
    CD_TEST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def produced_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approx_gas_vented_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROX_GAS_VENTED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_liquid_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_LIQUID_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_gradient(self) -> global___FloatMessage:
        """Original Name: INJECTION_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approx_gas_vented(self) -> global___FloatMessage:
        """Original Name: APPROX_GAS_VENTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def differential_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIFFERENTIAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def salinity_dsdsunit(self) -> global___StringMessage:
        """Original Name: SALINITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLHEAD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_pressure(self) -> global___FloatMessage:
        """Original Name: STATIC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_WATER_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def load_water(self) -> global___FloatMessage:
        """Original Name: LOAD_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def salinity(self) -> global___FloatMessage:
        """Original Name: SALINITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_casing_press_shutin(self) -> global___FloatMessage:
        """Original Name: WELLHEAD_CASING_PRESS_SHUTIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iron_conc(self) -> global___FloatMessage:
        """Original Name: IRON_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_oil_per_day_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_OIL_PER_DAY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_tubing_pressure_shutin_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_TUBING_PRESSURE_SHUTIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_emulsion(self) -> global___FloatMessage:
        """Original Name: PERCENT_EMULSION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_fluid_rate(self) -> global___FloatMessage:
        """Original Name: TOTAL_FLUID_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_flared_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_FLARED_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plate_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLATE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_temp(self) -> global___FloatMessage:
        """Original Name: WELLHEAD_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_gradient(self) -> global___FloatMessage:
        """Original Name: PRESSURE_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_water_prod(self) -> global___FloatMessage:
        """Original Name: CUM_WATER_PROD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_vented_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_VENTED_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_gas(self) -> global___FloatMessage:
        """Original Name: PRODUCED_GAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water_volume(self) -> global___FloatMessage:
        """Original Name: PERCENT_WATER_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nitrogen(self) -> global___FloatMessage:
        """Original Name: NITROGEN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_line_temperature(self) -> global___FloatMessage:
        """Original Name: FLOW_LINE_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_tubing_press_shutin_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLHEAD_TUBING_PRESS_SHUTIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_oil(self) -> global___FloatMessage:
        """Original Name: PRODUCED_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def zfactor(self) -> global___FloatMessage:
        """Original Name: ZFACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def load_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOAD_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approx_gas_flared(self) -> global___FloatMessage:
        """Original Name: APPROX_GAS_FLARED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_impurities_total(self) -> global___FloatMessage:
        """Original Name: PERCENT_IMPURITIES_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_oil_cumulative(self) -> global___FloatMessage:
        """Original Name: TOTAL_OIL_CUMULATIVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chloride_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHLORIDE_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_flared_rate(self) -> global___FloatMessage:
        """Original Name: GAS_FLARED_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: CO2_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TEST_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_recovered(self) -> global___FloatMessage:
        """Original Name: PERCENT_RECOVERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def datum_pressure(self) -> global___FloatMessage:
        """Original Name: DATUM_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate(self) -> global___FloatMessage:
        """Original Name: GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure2_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_PRESSURE2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chloride_conc(self) -> global___FloatMessage:
        """Original Name: CHLORIDE_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_cumulative(self) -> global___FloatMessage:
        """Original Name: OIL_CUMULATIVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approx_gas_flared_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROX_GAS_FLARED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_impurities_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_IMPURITIES_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_sg_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_SG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_liquid_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_LIQUID_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water_separated_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_WATER_SEPARATED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_liquid_rate(self) -> global___FloatMessage:
        """Original Name: TOTAL_LIQUID_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_oil_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_OIL_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_out_injection_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_OUT_INJECTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_recovered_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_RECOVERED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def load_water_cumulative(self) -> global___FloatMessage:
        """Original Name: LOAD_WATER_CUMULATIVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_returns(self) -> global___FloatMessage:
        """Original Name: SAND_RETURNS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_casing_pressure_shutin(self) -> global___FloatMessage:
        """Original Name: BH_CASING_PRESSURE_SHUTIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_flowing_to_sales_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_FLOWING_TO_SALES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_cumulative_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_CUMULATIVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_pumped_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_PUMPED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def differential_pressure(self) -> global___FloatMessage:
        """Original Name: DIFFERENTIAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def load_water_cumulative_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOAD_WATER_CUMULATIVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def separator_pressure(self) -> global___FloatMessage:
        """Original Name: SEPARATOR_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_liquid_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_LIQUID_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def venting_cum_time(self) -> global___FloatMessage:
        """Original Name: VENTING_CUM_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_out_injection_rate(self) -> global___FloatMessage:
        """Original Name: DRILL_OUT_INJECTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def load_to_recover(self) -> global___FloatMessage:
        """Original Name: LOAD_TO_RECOVER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_rate(self) -> global___FloatMessage:
        """Original Name: OIL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_gas_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_GAS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_sg(self) -> global___FloatMessage:
        """Original Name: GAS_SG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_oil_ratio(self) -> global___FloatMessage:
        """Original Name: WATER_OIL_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size(self) -> global___FloatMessage:
        """Original Name: CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_water(self) -> global___FloatMessage:
        """Original Name: PRODUCED_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_tubing_press_shutin(self) -> global___FloatMessage:
        """Original Name: WELLHEAD_TUBING_PRESS_SHUTIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_casing_pressure_shutin_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_CASING_PRESSURE_SHUTIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_sg_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_SG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_pressure(self) -> global___FloatMessage:
        """Original Name: BH_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_left_to_recover_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_LEFT_TO_RECOVER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def load_water_total_cumulative_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOAD_WATER_TOTAL_CUMULATIVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_impurities(self) -> global___FloatMessage:
        """Original Name: PERCENT_IMPURITIES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_type(self) -> global___StringMessage:
        """Original Name: TOOL_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_casing_press_shutin_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLHEAD_CASING_PRESS_SHUTIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure(self) -> global___FloatMessage:
        """Original Name: TUBING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_final_test(self) -> global___StringMessage:
        """Original Name: IS_FINAL_TEST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def load_water_total_cumulative(self) -> global___FloatMessage:
        """Original Name: LOAD_WATER_TOTAL_CUMULATIVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def separator_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEPARATOR_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_left_to_recover(self) -> global___FloatMessage:
        """Original Name: WATER_LEFT_TO_RECOVER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_volume(self) -> global___FloatMessage:
        """Original Name: WATER_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_pumped(self) -> global___FloatMessage:
        """Original Name: WATER_PUMPED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure(self) -> global___FloatMessage:
        """Original Name: CASING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_oil_cumulative_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_OIL_CUMULATIVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_oil_per_day(self) -> global___FloatMessage:
        """Original Name: TOTAL_OIL_PER_DAY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_flowing_to_sales(self) -> global___FloatMessage:
        """Original Name: GAS_FLOWING_TO_SALES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plate_size(self) -> global___FloatMessage:
        """Original Name: PLATE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_oil_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_OIL_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_emulsion_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_EMULSION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_pressure(self) -> global___FloatMessage:
        """Original Name: CHOKE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_rate(self) -> global___FloatMessage:
        """Original Name: WATER_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nitrogen_dsdsunit(self) -> global___StringMessage:
        """Original Name: NITROGEN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_conc(self) -> global___FloatMessage:
        """Original Name: H2S_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def separator_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEPARATOR_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_vented_rate(self) -> global___FloatMessage:
        """Original Name: GAS_VENTED_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def load_to_recover_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOAD_TO_RECOVER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STATIC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iron_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: IRON_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def datum_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DATUM_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice_size(self) -> global___FloatMessage:
        """Original Name: ORIFICE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: ORIFICE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_water_prod_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_WATER_PROD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_oil_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_OIL_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flaring_cum_time(self) -> global___FloatMessage:
        """Original Name: FLARING_CUM_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water_separated(self) -> global___FloatMessage:
        """Original Name: PERCENT_WATER_SEPARATED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_impurities_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_IMPURITIES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_conc(self) -> global___FloatMessage:
        """Original Name: CO2_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_line_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_LINE_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    flow_id: builtins.str
    """Original Name: FLOW_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wellhead_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLHEAD_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_remarks(self) -> global___StringMessage:
        """Original Name: EVENT_REMARKS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_hours(self) -> global___FloatMessage:
        """Original Name: CUM_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_lift_injection_gas(self) -> global___FloatMessage:
        """Original Name: GAS_LIFT_INJECTION_GAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_depth(self) -> global___FloatMessage:
        """Original Name: PACKER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure2(self) -> global___FloatMessage:
        """Original Name: TUBING_PRESSURE2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_sg(self) -> global___FloatMessage:
        """Original Name: OIL_SG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_fluid_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_FLUID_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_lift_injection_gas_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_LIFT_INJECTION_GAS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ph(self) -> global___FloatMessage:
        """Original Name: PH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_pressure(self) -> global___FloatMessage:
        """Original Name: WELLHEAD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowing_pressure(self) -> global___FloatMessage:
        """Original Name: FLOWING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def separator_temp(self) -> global___FloatMessage:
        """Original Name: SEPARATOR_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_tubing_pressure_shutin(self) -> global___FloatMessage:
        """Original Name: BH_TUBING_PRESSURE_SHUTIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test(self) -> global___CdTestRef:
        """Remote references:

        Original Name: CD_TEST, WrappedMessage: CdTest
        FK_CD_TEST_FLOW_CD_TEST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        produced_oil_dsdsunit: global___StringMessage | None = ...,
        water_rate_dsdsunit: global___StringMessage | None = ...,
        approx_gas_vented_dsdsunit: global___StringMessage | None = ...,
        gas_liquid_ratio_dsdsunit: global___StringMessage | None = ...,
        injection_gradient: global___FloatMessage | None = ...,
        approx_gas_vented: global___FloatMessage | None = ...,
        water_volume_dsdsunit: global___StringMessage | None = ...,
        differential_pressure_dsdsunit: global___StringMessage | None = ...,
        salinity_dsdsunit: global___StringMessage | None = ...,
        wellhead_pressure_dsdsunit: global___StringMessage | None = ...,
        static_pressure: global___FloatMessage | None = ...,
        percent_water_volume_dsdsunit: global___StringMessage | None = ...,
        load_water: global___FloatMessage | None = ...,
        salinity: global___FloatMessage | None = ...,
        wellhead_casing_press_shutin: global___FloatMessage | None = ...,
        iron_conc: global___FloatMessage | None = ...,
        total_oil_per_day_dsdsunit: global___StringMessage | None = ...,
        bh_tubing_pressure_shutin_dsdsunit: global___StringMessage | None = ...,
        bh_pressure_dsdsunit: global___StringMessage | None = ...,
        percent_emulsion: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        total_fluid_rate: global___FloatMessage | None = ...,
        gas_flared_rate_dsdsunit: global___StringMessage | None = ...,
        plate_size_dsdsunit: global___StringMessage | None = ...,
        wellhead_temp: global___FloatMessage | None = ...,
        pressure_gradient: global___FloatMessage | None = ...,
        cum_water_prod: global___FloatMessage | None = ...,
        gas_vented_rate_dsdsunit: global___StringMessage | None = ...,
        produced_gas: global___FloatMessage | None = ...,
        percent_water_volume: global___FloatMessage | None = ...,
        nitrogen: global___FloatMessage | None = ...,
        flow_line_temperature: global___FloatMessage | None = ...,
        wellhead_tubing_press_shutin_dsdsunit: global___StringMessage | None = ...,
        produced_oil: global___FloatMessage | None = ...,
        zfactor: global___FloatMessage | None = ...,
        load_water_dsdsunit: global___StringMessage | None = ...,
        approx_gas_flared: global___FloatMessage | None = ...,
        percent_impurities_total: global___FloatMessage | None = ...,
        total_oil_cumulative: global___FloatMessage | None = ...,
        chloride_conc_dsdsunit: global___StringMessage | None = ...,
        gas_flared_rate: global___FloatMessage | None = ...,
        co2_conc_dsdsunit: global___StringMessage | None = ...,
        gas_rate_dsdsunit: global___StringMessage | None = ...,
        test_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        flowing_pressure_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        percent_recovered: global___FloatMessage | None = ...,
        datum_pressure: global___FloatMessage | None = ...,
        gas_rate: global___FloatMessage | None = ...,
        tubing_pressure2_dsdsunit: global___StringMessage | None = ...,
        chloride_conc: global___FloatMessage | None = ...,
        oil_cumulative: global___FloatMessage | None = ...,
        approx_gas_flared_dsdsunit: global___StringMessage | None = ...,
        percent_impurities_total_dsdsunit: global___StringMessage | None = ...,
        gas_sg_dsdsunit: global___StringMessage | None = ...,
        gas_liquid_ratio: global___FloatMessage | None = ...,
        percent_water_separated_dsdsunit: global___StringMessage | None = ...,
        total_liquid_rate: global___FloatMessage | None = ...,
        gas_oil_ratio: global___FloatMessage | None = ...,
        drill_out_injection_rate_dsdsunit: global___StringMessage | None = ...,
        percent_recovered_dsdsunit: global___StringMessage | None = ...,
        load_water_cumulative: global___FloatMessage | None = ...,
        casing_pressure_dsdsunit: global___StringMessage | None = ...,
        sand_returns: global___FloatMessage | None = ...,
        bh_casing_pressure_shutin: global___FloatMessage | None = ...,
        gas_flowing_to_sales_dsdsunit: global___StringMessage | None = ...,
        oil_cumulative_dsdsunit: global___StringMessage | None = ...,
        water_pumped_dsdsunit: global___StringMessage | None = ...,
        oil_rate_dsdsunit: global___StringMessage | None = ...,
        differential_pressure: global___FloatMessage | None = ...,
        load_water_cumulative_dsdsunit: global___StringMessage | None = ...,
        separator_pressure: global___FloatMessage | None = ...,
        total_liquid_rate_dsdsunit: global___StringMessage | None = ...,
        venting_cum_time: global___FloatMessage | None = ...,
        drill_out_injection_rate: global___FloatMessage | None = ...,
        load_to_recover: global___FloatMessage | None = ...,
        oil_rate: global___FloatMessage | None = ...,
        produced_gas_dsdsunit: global___StringMessage | None = ...,
        gas_sg: global___FloatMessage | None = ...,
        water_oil_ratio: global___FloatMessage | None = ...,
        choke_size: global___FloatMessage | None = ...,
        h2s_conc_dsdsunit: global___StringMessage | None = ...,
        produced_water: global___FloatMessage | None = ...,
        wellhead_tubing_press_shutin: global___FloatMessage | None = ...,
        bh_casing_pressure_shutin_dsdsunit: global___StringMessage | None = ...,
        oil_sg_dsdsunit: global___StringMessage | None = ...,
        bh_pressure: global___FloatMessage | None = ...,
        water_left_to_recover_dsdsunit: global___StringMessage | None = ...,
        load_water_total_cumulative_dsdsunit: global___StringMessage | None = ...,
        cum_hours_dsdsunit: global___StringMessage | None = ...,
        percent_impurities: global___FloatMessage | None = ...,
        pressure_gradient_dsdsunit: global___StringMessage | None = ...,
        tool_type: global___StringMessage | None = ...,
        wellhead_casing_press_shutin_dsdsunit: global___StringMessage | None = ...,
        tubing_pressure: global___FloatMessage | None = ...,
        is_final_test: global___StringMessage | None = ...,
        load_water_total_cumulative: global___FloatMessage | None = ...,
        separator_pressure_dsdsunit: global___StringMessage | None = ...,
        water_left_to_recover: global___FloatMessage | None = ...,
        water_volume: global___FloatMessage | None = ...,
        water_pumped: global___FloatMessage | None = ...,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        casing_pressure: global___FloatMessage | None = ...,
        total_oil_cumulative_dsdsunit: global___StringMessage | None = ...,
        produced_water_dsdsunit: global___StringMessage | None = ...,
        fluid_density: global___FloatMessage | None = ...,
        total_oil_per_day: global___FloatMessage | None = ...,
        gas_flowing_to_sales: global___FloatMessage | None = ...,
        plate_size: global___FloatMessage | None = ...,
        water_oil_ratio_dsdsunit: global___StringMessage | None = ...,
        percent_emulsion_dsdsunit: global___StringMessage | None = ...,
        choke_pressure: global___FloatMessage | None = ...,
        water_rate: global___FloatMessage | None = ...,
        choke_pressure_dsdsunit: global___StringMessage | None = ...,
        nitrogen_dsdsunit: global___StringMessage | None = ...,
        h2s_conc: global___FloatMessage | None = ...,
        separator_temp_dsdsunit: global___StringMessage | None = ...,
        gas_vented_rate: global___FloatMessage | None = ...,
        load_to_recover_dsdsunit: global___StringMessage | None = ...,
        static_pressure_dsdsunit: global___StringMessage | None = ...,
        iron_conc_dsdsunit: global___StringMessage | None = ...,
        datum_pressure_dsdsunit: global___StringMessage | None = ...,
        orifice_size: global___FloatMessage | None = ...,
        orifice_size_dsdsunit: global___StringMessage | None = ...,
        cum_water_prod_dsdsunit: global___StringMessage | None = ...,
        injection_gradient_dsdsunit: global___StringMessage | None = ...,
        gas_oil_ratio_dsdsunit: global___StringMessage | None = ...,
        flaring_cum_time: global___FloatMessage | None = ...,
        percent_water_separated: global___FloatMessage | None = ...,
        percent_impurities_dsdsunit: global___StringMessage | None = ...,
        co2_conc: global___FloatMessage | None = ...,
        tubing_pressure_dsdsunit: global___StringMessage | None = ...,
        packer_depth_dsdsunit: global___StringMessage | None = ...,
        flow_line_temperature_dsdsunit: global___StringMessage | None = ...,
        flow_id: builtins.str = ...,
        test_id: builtins.str = ...,
        wellhead_temp_dsdsunit: global___StringMessage | None = ...,
        choke_size_dsdsunit: global___StringMessage | None = ...,
        event_remarks: global___StringMessage | None = ...,
        cum_hours: global___FloatMessage | None = ...,
        gas_lift_injection_gas: global___FloatMessage | None = ...,
        packer_depth: global___FloatMessage | None = ...,
        tubing_pressure2: global___FloatMessage | None = ...,
        oil_sg: global___FloatMessage | None = ...,
        total_fluid_rate_dsdsunit: global___StringMessage | None = ...,
        gas_lift_injection_gas_dsdsunit: global___StringMessage | None = ...,
        ph: global___FloatMessage | None = ...,
        wellhead_pressure: global___FloatMessage | None = ...,
        flowing_pressure: global___FloatMessage | None = ...,
        separator_temp: global___FloatMessage | None = ...,
        bh_tubing_pressure_shutin: global___FloatMessage | None = ...,
        cd_test: global___CdTestRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["approx_gas_flared", b"approx_gas_flared", "approx_gas_flared_dsdsunit", b"approx_gas_flared_dsdsunit", "approx_gas_vented", b"approx_gas_vented", "approx_gas_vented_dsdsunit", b"approx_gas_vented_dsdsunit", "bh_casing_pressure_shutin", b"bh_casing_pressure_shutin", "bh_casing_pressure_shutin_dsdsunit", b"bh_casing_pressure_shutin_dsdsunit", "bh_pressure", b"bh_pressure", "bh_pressure_dsdsunit", b"bh_pressure_dsdsunit", "bh_tubing_pressure_shutin", b"bh_tubing_pressure_shutin", "bh_tubing_pressure_shutin_dsdsunit", b"bh_tubing_pressure_shutin_dsdsunit", "casing_pressure", b"casing_pressure", "casing_pressure_dsdsunit", b"casing_pressure_dsdsunit", "cd_test", b"cd_test", "chloride_conc", b"chloride_conc", "chloride_conc_dsdsunit", b"chloride_conc_dsdsunit", "choke_pressure", b"choke_pressure", "choke_pressure_dsdsunit", b"choke_pressure_dsdsunit", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "co2_conc", b"co2_conc", "co2_conc_dsdsunit", b"co2_conc_dsdsunit", "comments", b"comments", "cum_hours", b"cum_hours", "cum_hours_dsdsunit", b"cum_hours_dsdsunit", "cum_water_prod", b"cum_water_prod", "cum_water_prod_dsdsunit", b"cum_water_prod_dsdsunit", "datum_pressure", b"datum_pressure", "datum_pressure_dsdsunit", b"datum_pressure_dsdsunit", "differential_pressure", b"differential_pressure", "differential_pressure_dsdsunit", b"differential_pressure_dsdsunit", "drill_out_injection_rate", b"drill_out_injection_rate", "drill_out_injection_rate_dsdsunit", b"drill_out_injection_rate_dsdsunit", "event_remarks", b"event_remarks", "flaring_cum_time", b"flaring_cum_time", "flow_line_temperature", b"flow_line_temperature", "flow_line_temperature_dsdsunit", b"flow_line_temperature_dsdsunit", "flowing_pressure", b"flowing_pressure", "flowing_pressure_dsdsunit", b"flowing_pressure_dsdsunit", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "gas_flared_rate", b"gas_flared_rate", "gas_flared_rate_dsdsunit", b"gas_flared_rate_dsdsunit", "gas_flowing_to_sales", b"gas_flowing_to_sales", "gas_flowing_to_sales_dsdsunit", b"gas_flowing_to_sales_dsdsunit", "gas_lift_injection_gas", b"gas_lift_injection_gas", "gas_lift_injection_gas_dsdsunit", b"gas_lift_injection_gas_dsdsunit", "gas_liquid_ratio", b"gas_liquid_ratio", "gas_liquid_ratio_dsdsunit", b"gas_liquid_ratio_dsdsunit", "gas_oil_ratio", b"gas_oil_ratio", "gas_oil_ratio_dsdsunit", b"gas_oil_ratio_dsdsunit", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "gas_sg", b"gas_sg", "gas_sg_dsdsunit", b"gas_sg_dsdsunit", "gas_vented_rate", b"gas_vented_rate", "gas_vented_rate_dsdsunit", b"gas_vented_rate_dsdsunit", "h2s_conc", b"h2s_conc", "h2s_conc_dsdsunit", b"h2s_conc_dsdsunit", "injection_gradient", b"injection_gradient", "injection_gradient_dsdsunit", b"injection_gradient_dsdsunit", "iron_conc", b"iron_conc", "iron_conc_dsdsunit", b"iron_conc_dsdsunit", "is_final_test", b"is_final_test", "load_to_recover", b"load_to_recover", "load_to_recover_dsdsunit", b"load_to_recover_dsdsunit", "load_water", b"load_water", "load_water_cumulative", b"load_water_cumulative", "load_water_cumulative_dsdsunit", b"load_water_cumulative_dsdsunit", "load_water_dsdsunit", b"load_water_dsdsunit", "load_water_total_cumulative", b"load_water_total_cumulative", "load_water_total_cumulative_dsdsunit", b"load_water_total_cumulative_dsdsunit", "native_uid", b"native_uid", "nitrogen", b"nitrogen", "nitrogen_dsdsunit", b"nitrogen_dsdsunit", "oil_cumulative", b"oil_cumulative", "oil_cumulative_dsdsunit", b"oil_cumulative_dsdsunit", "oil_rate", b"oil_rate", "oil_rate_dsdsunit", b"oil_rate_dsdsunit", "oil_sg", b"oil_sg", "oil_sg_dsdsunit", b"oil_sg_dsdsunit", "orifice_size", b"orifice_size", "orifice_size_dsdsunit", b"orifice_size_dsdsunit", "packer_depth", b"packer_depth", "packer_depth_dsdsunit", b"packer_depth_dsdsunit", "percent_emulsion", b"percent_emulsion", "percent_emulsion_dsdsunit", b"percent_emulsion_dsdsunit", "percent_impurities", b"percent_impurities", "percent_impurities_dsdsunit", b"percent_impurities_dsdsunit", "percent_impurities_total", b"percent_impurities_total", "percent_impurities_total_dsdsunit", b"percent_impurities_total_dsdsunit", "percent_recovered", b"percent_recovered", "percent_recovered_dsdsunit", b"percent_recovered_dsdsunit", "percent_water_separated", b"percent_water_separated", "percent_water_separated_dsdsunit", b"percent_water_separated_dsdsunit", "percent_water_volume", b"percent_water_volume", "percent_water_volume_dsdsunit", b"percent_water_volume_dsdsunit", "ph", b"ph", "plate_size", b"plate_size", "plate_size_dsdsunit", b"plate_size_dsdsunit", "pressure_gradient", b"pressure_gradient", "pressure_gradient_dsdsunit", b"pressure_gradient_dsdsunit", "produced_gas", b"produced_gas", "produced_gas_dsdsunit", b"produced_gas_dsdsunit", "produced_oil", b"produced_oil", "produced_oil_dsdsunit", b"produced_oil_dsdsunit", "produced_water", b"produced_water", "produced_water_dsdsunit", b"produced_water_dsdsunit", "salinity", b"salinity", "salinity_dsdsunit", b"salinity_dsdsunit", "sand_returns", b"sand_returns", "separator_pressure", b"separator_pressure", "separator_pressure_dsdsunit", b"separator_pressure_dsdsunit", "separator_temp", b"separator_temp", "separator_temp_dsdsunit", b"separator_temp_dsdsunit", "static_pressure", b"static_pressure", "static_pressure_dsdsunit", b"static_pressure_dsdsunit", "test_date", b"test_date", "tool_type", b"tool_type", "total_fluid_rate", b"total_fluid_rate", "total_fluid_rate_dsdsunit", b"total_fluid_rate_dsdsunit", "total_liquid_rate", b"total_liquid_rate", "total_liquid_rate_dsdsunit", b"total_liquid_rate_dsdsunit", "total_oil_cumulative", b"total_oil_cumulative", "total_oil_cumulative_dsdsunit", b"total_oil_cumulative_dsdsunit", "total_oil_per_day", b"total_oil_per_day", "total_oil_per_day_dsdsunit", b"total_oil_per_day_dsdsunit", "tubing_pressure", b"tubing_pressure", "tubing_pressure2", b"tubing_pressure2", "tubing_pressure2_dsdsunit", b"tubing_pressure2_dsdsunit", "tubing_pressure_dsdsunit", b"tubing_pressure_dsdsunit", "venting_cum_time", b"venting_cum_time", "water_left_to_recover", b"water_left_to_recover", "water_left_to_recover_dsdsunit", b"water_left_to_recover_dsdsunit", "water_oil_ratio", b"water_oil_ratio", "water_oil_ratio_dsdsunit", b"water_oil_ratio_dsdsunit", "water_pumped", b"water_pumped", "water_pumped_dsdsunit", b"water_pumped_dsdsunit", "water_rate", b"water_rate", "water_rate_dsdsunit", b"water_rate_dsdsunit", "water_volume", b"water_volume", "water_volume_dsdsunit", b"water_volume_dsdsunit", "wellhead_casing_press_shutin", b"wellhead_casing_press_shutin", "wellhead_casing_press_shutin_dsdsunit", b"wellhead_casing_press_shutin_dsdsunit", "wellhead_pressure", b"wellhead_pressure", "wellhead_pressure_dsdsunit", b"wellhead_pressure_dsdsunit", "wellhead_temp", b"wellhead_temp", "wellhead_temp_dsdsunit", b"wellhead_temp_dsdsunit", "wellhead_tubing_press_shutin", b"wellhead_tubing_press_shutin", "wellhead_tubing_press_shutin_dsdsunit", b"wellhead_tubing_press_shutin_dsdsunit", "zfactor", b"zfactor"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["approx_gas_flared", b"approx_gas_flared", "approx_gas_flared_dsdsunit", b"approx_gas_flared_dsdsunit", "approx_gas_vented", b"approx_gas_vented", "approx_gas_vented_dsdsunit", b"approx_gas_vented_dsdsunit", "bh_casing_pressure_shutin", b"bh_casing_pressure_shutin", "bh_casing_pressure_shutin_dsdsunit", b"bh_casing_pressure_shutin_dsdsunit", "bh_pressure", b"bh_pressure", "bh_pressure_dsdsunit", b"bh_pressure_dsdsunit", "bh_tubing_pressure_shutin", b"bh_tubing_pressure_shutin", "bh_tubing_pressure_shutin_dsdsunit", b"bh_tubing_pressure_shutin_dsdsunit", "casing_pressure", b"casing_pressure", "casing_pressure_dsdsunit", b"casing_pressure_dsdsunit", "cd_test", b"cd_test", "chloride_conc", b"chloride_conc", "chloride_conc_dsdsunit", b"chloride_conc_dsdsunit", "choke_pressure", b"choke_pressure", "choke_pressure_dsdsunit", b"choke_pressure_dsdsunit", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "co2_conc", b"co2_conc", "co2_conc_dsdsunit", b"co2_conc_dsdsunit", "comments", b"comments", "cum_hours", b"cum_hours", "cum_hours_dsdsunit", b"cum_hours_dsdsunit", "cum_water_prod", b"cum_water_prod", "cum_water_prod_dsdsunit", b"cum_water_prod_dsdsunit", "datum_pressure", b"datum_pressure", "datum_pressure_dsdsunit", b"datum_pressure_dsdsunit", "differential_pressure", b"differential_pressure", "differential_pressure_dsdsunit", b"differential_pressure_dsdsunit", "drill_out_injection_rate", b"drill_out_injection_rate", "drill_out_injection_rate_dsdsunit", b"drill_out_injection_rate_dsdsunit", "event_remarks", b"event_remarks", "flaring_cum_time", b"flaring_cum_time", "flow_id", b"flow_id", "flow_line_temperature", b"flow_line_temperature", "flow_line_temperature_dsdsunit", b"flow_line_temperature_dsdsunit", "flowing_pressure", b"flowing_pressure", "flowing_pressure_dsdsunit", b"flowing_pressure_dsdsunit", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "gas_flared_rate", b"gas_flared_rate", "gas_flared_rate_dsdsunit", b"gas_flared_rate_dsdsunit", "gas_flowing_to_sales", b"gas_flowing_to_sales", "gas_flowing_to_sales_dsdsunit", b"gas_flowing_to_sales_dsdsunit", "gas_lift_injection_gas", b"gas_lift_injection_gas", "gas_lift_injection_gas_dsdsunit", b"gas_lift_injection_gas_dsdsunit", "gas_liquid_ratio", b"gas_liquid_ratio", "gas_liquid_ratio_dsdsunit", b"gas_liquid_ratio_dsdsunit", "gas_oil_ratio", b"gas_oil_ratio", "gas_oil_ratio_dsdsunit", b"gas_oil_ratio_dsdsunit", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "gas_sg", b"gas_sg", "gas_sg_dsdsunit", b"gas_sg_dsdsunit", "gas_vented_rate", b"gas_vented_rate", "gas_vented_rate_dsdsunit", b"gas_vented_rate_dsdsunit", "h2s_conc", b"h2s_conc", "h2s_conc_dsdsunit", b"h2s_conc_dsdsunit", "injection_gradient", b"injection_gradient", "injection_gradient_dsdsunit", b"injection_gradient_dsdsunit", "iron_conc", b"iron_conc", "iron_conc_dsdsunit", b"iron_conc_dsdsunit", "is_final_test", b"is_final_test", "load_to_recover", b"load_to_recover", "load_to_recover_dsdsunit", b"load_to_recover_dsdsunit", "load_water", b"load_water", "load_water_cumulative", b"load_water_cumulative", "load_water_cumulative_dsdsunit", b"load_water_cumulative_dsdsunit", "load_water_dsdsunit", b"load_water_dsdsunit", "load_water_total_cumulative", b"load_water_total_cumulative", "load_water_total_cumulative_dsdsunit", b"load_water_total_cumulative_dsdsunit", "native_uid", b"native_uid", "nitrogen", b"nitrogen", "nitrogen_dsdsunit", b"nitrogen_dsdsunit", "oil_cumulative", b"oil_cumulative", "oil_cumulative_dsdsunit", b"oil_cumulative_dsdsunit", "oil_rate", b"oil_rate", "oil_rate_dsdsunit", b"oil_rate_dsdsunit", "oil_sg", b"oil_sg", "oil_sg_dsdsunit", b"oil_sg_dsdsunit", "orifice_size", b"orifice_size", "orifice_size_dsdsunit", b"orifice_size_dsdsunit", "packer_depth", b"packer_depth", "packer_depth_dsdsunit", b"packer_depth_dsdsunit", "percent_emulsion", b"percent_emulsion", "percent_emulsion_dsdsunit", b"percent_emulsion_dsdsunit", "percent_impurities", b"percent_impurities", "percent_impurities_dsdsunit", b"percent_impurities_dsdsunit", "percent_impurities_total", b"percent_impurities_total", "percent_impurities_total_dsdsunit", b"percent_impurities_total_dsdsunit", "percent_recovered", b"percent_recovered", "percent_recovered_dsdsunit", b"percent_recovered_dsdsunit", "percent_water_separated", b"percent_water_separated", "percent_water_separated_dsdsunit", b"percent_water_separated_dsdsunit", "percent_water_volume", b"percent_water_volume", "percent_water_volume_dsdsunit", b"percent_water_volume_dsdsunit", "ph", b"ph", "plate_size", b"plate_size", "plate_size_dsdsunit", b"plate_size_dsdsunit", "pressure_gradient", b"pressure_gradient", "pressure_gradient_dsdsunit", b"pressure_gradient_dsdsunit", "produced_gas", b"produced_gas", "produced_gas_dsdsunit", b"produced_gas_dsdsunit", "produced_oil", b"produced_oil", "produced_oil_dsdsunit", b"produced_oil_dsdsunit", "produced_water", b"produced_water", "produced_water_dsdsunit", b"produced_water_dsdsunit", "salinity", b"salinity", "salinity_dsdsunit", b"salinity_dsdsunit", "sand_returns", b"sand_returns", "separator_pressure", b"separator_pressure", "separator_pressure_dsdsunit", b"separator_pressure_dsdsunit", "separator_temp", b"separator_temp", "separator_temp_dsdsunit", b"separator_temp_dsdsunit", "static_pressure", b"static_pressure", "static_pressure_dsdsunit", b"static_pressure_dsdsunit", "test_date", b"test_date", "test_id", b"test_id", "tool_type", b"tool_type", "total_fluid_rate", b"total_fluid_rate", "total_fluid_rate_dsdsunit", b"total_fluid_rate_dsdsunit", "total_liquid_rate", b"total_liquid_rate", "total_liquid_rate_dsdsunit", b"total_liquid_rate_dsdsunit", "total_oil_cumulative", b"total_oil_cumulative", "total_oil_cumulative_dsdsunit", b"total_oil_cumulative_dsdsunit", "total_oil_per_day", b"total_oil_per_day", "total_oil_per_day_dsdsunit", b"total_oil_per_day_dsdsunit", "tubing_pressure", b"tubing_pressure", "tubing_pressure2", b"tubing_pressure2", "tubing_pressure2_dsdsunit", b"tubing_pressure2_dsdsunit", "tubing_pressure_dsdsunit", b"tubing_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "venting_cum_time", b"venting_cum_time", "water_left_to_recover", b"water_left_to_recover", "water_left_to_recover_dsdsunit", b"water_left_to_recover_dsdsunit", "water_oil_ratio", b"water_oil_ratio", "water_oil_ratio_dsdsunit", b"water_oil_ratio_dsdsunit", "water_pumped", b"water_pumped", "water_pumped_dsdsunit", b"water_pumped_dsdsunit", "water_rate", b"water_rate", "water_rate_dsdsunit", b"water_rate_dsdsunit", "water_volume", b"water_volume", "water_volume_dsdsunit", b"water_volume_dsdsunit", "wellhead_casing_press_shutin", b"wellhead_casing_press_shutin", "wellhead_casing_press_shutin_dsdsunit", b"wellhead_casing_press_shutin_dsdsunit", "wellhead_pressure", b"wellhead_pressure", "wellhead_pressure_dsdsunit", b"wellhead_pressure_dsdsunit", "wellhead_temp", b"wellhead_temp", "wellhead_temp_dsdsunit", b"wellhead_temp_dsdsunit", "wellhead_tubing_press_shutin", b"wellhead_tubing_press_shutin", "wellhead_tubing_press_shutin_dsdsunit", b"wellhead_tubing_press_shutin_dsdsunit", "zfactor", b"zfactor"]) -> None: ...

global___CdTestFlow = CdTestFlow

class CdTestFluid(google.protobuf.message.Message):
    """Original Name: CD_TEST_FLUID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    INITIAL_INPUT_TOTAL_FIELD_NUMBER: builtins.int
    PRODUCED_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_INPUT_OIL_FIELD_NUMBER: builtins.int
    CURRENT_INPUT_OTHER_FIELD_NUMBER: builtins.int
    PRODUCED_OTHER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_INPUT_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_FLUID_LEVEL_FIELD_NUMBER: builtins.int
    PRODUCED_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_FLUID_LEVEL_FIELD_NUMBER: builtins.int
    MIN_FLUID_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_BSW_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_INPUT_TOTAL_FIELD_NUMBER: builtins.int
    CUM_WATER_FIELD_NUMBER: builtins.int
    CUM_GAS_FIELD_NUMBER: builtins.int
    CUM_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CURRENT_INPUT_WATER_FIELD_NUMBER: builtins.int
    INITIAL_FLUID_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_BSW_FIELD_NUMBER: builtins.int
    PRODUCED_GAS_FIELD_NUMBER: builtins.int
    PRODUCED_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_INPUT_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_OIL_FIELD_NUMBER: builtins.int
    MAX_FLUID_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_OIL_FIELD_NUMBER: builtins.int
    CUM_OTHER_FIELD_NUMBER: builtins.int
    FINAL_FLUID_LEVEL_FIELD_NUMBER: builtins.int
    CURRENT_INPUT_OTHER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_INPUT_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_TOTAL_FIELD_NUMBER: builtins.int
    CUM_GAS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_FLUID_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_INPUT_WATER_FIELD_NUMBER: builtins.int
    INITIAL_INPUT_OTHER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_INPUT_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_INPUT_OIL_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    MIN_FLUID_LEVEL_FIELD_NUMBER: builtins.int
    PRODUCED_OTHER_FIELD_NUMBER: builtins.int
    INITIAL_INPUT_OTHER_FIELD_NUMBER: builtins.int
    INITIAL_INPUT_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_TOTAL_FIELD_NUMBER: builtins.int
    PRODUCED_GAS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_OTHER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_WATER_FIELD_NUMBER: builtins.int
    INITIAL_INPUT_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_TEST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def initial_input_total(self) -> global___FloatMessage:
        """Original Name: INITIAL_INPUT_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_input_oil(self) -> global___FloatMessage:
        """Original Name: INITIAL_INPUT_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_input_other(self) -> global___FloatMessage:
        """Original Name: CURRENT_INPUT_OTHER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_other_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_OTHER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_input_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_INPUT_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_fluid_level(self) -> global___FloatMessage:
        """Original Name: MAX_FLUID_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_fluid_level(self) -> global___FloatMessage:
        """Original Name: INITIAL_FLUID_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_fluid_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_FLUID_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_bsw_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_BSW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_input_total(self) -> global___FloatMessage:
        """Original Name: CURRENT_INPUT_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_water(self) -> global___FloatMessage:
        """Original Name: CUM_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_gas(self) -> global___FloatMessage:
        """Original Name: CUM_GAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_input_water(self) -> global___FloatMessage:
        """Original Name: CURRENT_INPUT_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_fluid_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_FLUID_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_bsw(self) -> global___FloatMessage:
        """Original Name: CUM_BSW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_gas(self) -> global___FloatMessage:
        """Original Name: PRODUCED_GAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_input_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_INPUT_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_oil(self) -> global___FloatMessage:
        """Original Name: CUM_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_fluid_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_FLUID_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_oil(self) -> global___FloatMessage:
        """Original Name: PRODUCED_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_other(self) -> global___FloatMessage:
        """Original Name: CUM_OTHER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_fluid_level(self) -> global___FloatMessage:
        """Original Name: FINAL_FLUID_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_input_other_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_INPUT_OTHER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_input_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_INPUT_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_total(self) -> global___FloatMessage:
        """Original Name: CUM_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_gas_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_GAS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_fluid_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_FLUID_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_input_water(self) -> global___FloatMessage:
        """Original Name: INITIAL_INPUT_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_input_other_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_INPUT_OTHER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_input_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_INPUT_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_input_oil(self) -> global___FloatMessage:
        """Original Name: CURRENT_INPUT_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def min_fluid_level(self) -> global___FloatMessage:
        """Original Name: MIN_FLUID_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_other(self) -> global___FloatMessage:
        """Original Name: PRODUCED_OTHER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_input_other(self) -> global___FloatMessage:
        """Original Name: INITIAL_INPUT_OTHER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_input_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_INPUT_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_total(self) -> global___FloatMessage:
        """Original Name: PRODUCED_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_gas_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_GAS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_other_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_OTHER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_water(self) -> global___FloatMessage:
        """Original Name: PRODUCED_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_input_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_INPUT_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test(self) -> global___CdTestRef:
        """Remote references:

        Original Name: CD_TEST, WrappedMessage: CdTest
        FK_CD_TEST_FLUID_CD_TEST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        initial_input_total: global___FloatMessage | None = ...,
        produced_oil_dsdsunit: global___StringMessage | None = ...,
        initial_input_oil: global___FloatMessage | None = ...,
        current_input_other: global___FloatMessage | None = ...,
        produced_other_dsdsunit: global___StringMessage | None = ...,
        current_input_oil_dsdsunit: global___StringMessage | None = ...,
        max_fluid_level: global___FloatMessage | None = ...,
        produced_total_dsdsunit: global___StringMessage | None = ...,
        initial_fluid_level: global___FloatMessage | None = ...,
        min_fluid_level_dsdsunit: global___StringMessage | None = ...,
        cum_total_dsdsunit: global___StringMessage | None = ...,
        cum_bsw_dsdsunit: global___StringMessage | None = ...,
        current_input_total: global___FloatMessage | None = ...,
        cum_water: global___FloatMessage | None = ...,
        cum_gas: global___FloatMessage | None = ...,
        cum_oil_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        current_input_water: global___FloatMessage | None = ...,
        initial_fluid_level_dsdsunit: global___StringMessage | None = ...,
        cum_bsw: global___FloatMessage | None = ...,
        produced_gas: global___FloatMessage | None = ...,
        produced_water_dsdsunit: global___StringMessage | None = ...,
        initial_input_water_dsdsunit: global___StringMessage | None = ...,
        cum_oil: global___FloatMessage | None = ...,
        max_fluid_level_dsdsunit: global___StringMessage | None = ...,
        produced_oil: global___FloatMessage | None = ...,
        cum_other: global___FloatMessage | None = ...,
        final_fluid_level: global___FloatMessage | None = ...,
        current_input_other_dsdsunit: global___StringMessage | None = ...,
        current_input_total_dsdsunit: global___StringMessage | None = ...,
        cum_total: global___FloatMessage | None = ...,
        cum_gas_dsdsunit: global___StringMessage | None = ...,
        cum_water_dsdsunit: global___StringMessage | None = ...,
        final_fluid_level_dsdsunit: global___StringMessage | None = ...,
        initial_input_water: global___FloatMessage | None = ...,
        initial_input_other_dsdsunit: global___StringMessage | None = ...,
        current_input_water_dsdsunit: global___StringMessage | None = ...,
        current_input_oil: global___FloatMessage | None = ...,
        test_id: builtins.str = ...,
        min_fluid_level: global___FloatMessage | None = ...,
        produced_other: global___FloatMessage | None = ...,
        initial_input_other: global___FloatMessage | None = ...,
        initial_input_oil_dsdsunit: global___StringMessage | None = ...,
        produced_total: global___FloatMessage | None = ...,
        produced_gas_dsdsunit: global___StringMessage | None = ...,
        cum_other_dsdsunit: global___StringMessage | None = ...,
        produced_water: global___FloatMessage | None = ...,
        initial_input_total_dsdsunit: global___StringMessage | None = ...,
        cd_test: global___CdTestRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_test", b"cd_test", "cum_bsw", b"cum_bsw", "cum_bsw_dsdsunit", b"cum_bsw_dsdsunit", "cum_gas", b"cum_gas", "cum_gas_dsdsunit", b"cum_gas_dsdsunit", "cum_oil", b"cum_oil", "cum_oil_dsdsunit", b"cum_oil_dsdsunit", "cum_other", b"cum_other", "cum_other_dsdsunit", b"cum_other_dsdsunit", "cum_total", b"cum_total", "cum_total_dsdsunit", b"cum_total_dsdsunit", "cum_water", b"cum_water", "cum_water_dsdsunit", b"cum_water_dsdsunit", "current_input_oil", b"current_input_oil", "current_input_oil_dsdsunit", b"current_input_oil_dsdsunit", "current_input_other", b"current_input_other", "current_input_other_dsdsunit", b"current_input_other_dsdsunit", "current_input_total", b"current_input_total", "current_input_total_dsdsunit", b"current_input_total_dsdsunit", "current_input_water", b"current_input_water", "current_input_water_dsdsunit", b"current_input_water_dsdsunit", "final_fluid_level", b"final_fluid_level", "final_fluid_level_dsdsunit", b"final_fluid_level_dsdsunit", "initial_fluid_level", b"initial_fluid_level", "initial_fluid_level_dsdsunit", b"initial_fluid_level_dsdsunit", "initial_input_oil", b"initial_input_oil", "initial_input_oil_dsdsunit", b"initial_input_oil_dsdsunit", "initial_input_other", b"initial_input_other", "initial_input_other_dsdsunit", b"initial_input_other_dsdsunit", "initial_input_total", b"initial_input_total", "initial_input_total_dsdsunit", b"initial_input_total_dsdsunit", "initial_input_water", b"initial_input_water", "initial_input_water_dsdsunit", b"initial_input_water_dsdsunit", "max_fluid_level", b"max_fluid_level", "max_fluid_level_dsdsunit", b"max_fluid_level_dsdsunit", "min_fluid_level", b"min_fluid_level", "min_fluid_level_dsdsunit", b"min_fluid_level_dsdsunit", "native_uid", b"native_uid", "produced_gas", b"produced_gas", "produced_gas_dsdsunit", b"produced_gas_dsdsunit", "produced_oil", b"produced_oil", "produced_oil_dsdsunit", b"produced_oil_dsdsunit", "produced_other", b"produced_other", "produced_other_dsdsunit", b"produced_other_dsdsunit", "produced_total", b"produced_total", "produced_total_dsdsunit", b"produced_total_dsdsunit", "produced_water", b"produced_water", "produced_water_dsdsunit", b"produced_water_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_test", b"cd_test", "cum_bsw", b"cum_bsw", "cum_bsw_dsdsunit", b"cum_bsw_dsdsunit", "cum_gas", b"cum_gas", "cum_gas_dsdsunit", b"cum_gas_dsdsunit", "cum_oil", b"cum_oil", "cum_oil_dsdsunit", b"cum_oil_dsdsunit", "cum_other", b"cum_other", "cum_other_dsdsunit", b"cum_other_dsdsunit", "cum_total", b"cum_total", "cum_total_dsdsunit", b"cum_total_dsdsunit", "cum_water", b"cum_water", "cum_water_dsdsunit", b"cum_water_dsdsunit", "current_input_oil", b"current_input_oil", "current_input_oil_dsdsunit", b"current_input_oil_dsdsunit", "current_input_other", b"current_input_other", "current_input_other_dsdsunit", b"current_input_other_dsdsunit", "current_input_total", b"current_input_total", "current_input_total_dsdsunit", b"current_input_total_dsdsunit", "current_input_water", b"current_input_water", "current_input_water_dsdsunit", b"current_input_water_dsdsunit", "final_fluid_level", b"final_fluid_level", "final_fluid_level_dsdsunit", b"final_fluid_level_dsdsunit", "initial_fluid_level", b"initial_fluid_level", "initial_fluid_level_dsdsunit", b"initial_fluid_level_dsdsunit", "initial_input_oil", b"initial_input_oil", "initial_input_oil_dsdsunit", b"initial_input_oil_dsdsunit", "initial_input_other", b"initial_input_other", "initial_input_other_dsdsunit", b"initial_input_other_dsdsunit", "initial_input_total", b"initial_input_total", "initial_input_total_dsdsunit", b"initial_input_total_dsdsunit", "initial_input_water", b"initial_input_water", "initial_input_water_dsdsunit", b"initial_input_water_dsdsunit", "max_fluid_level", b"max_fluid_level", "max_fluid_level_dsdsunit", b"max_fluid_level_dsdsunit", "min_fluid_level", b"min_fluid_level", "min_fluid_level_dsdsunit", b"min_fluid_level_dsdsunit", "native_uid", b"native_uid", "produced_gas", b"produced_gas", "produced_gas_dsdsunit", b"produced_gas_dsdsunit", "produced_oil", b"produced_oil", "produced_oil_dsdsunit", b"produced_oil_dsdsunit", "produced_other", b"produced_other", "produced_other_dsdsunit", b"produced_other_dsdsunit", "produced_total", b"produced_total", "produced_total_dsdsunit", b"produced_total_dsdsunit", "produced_water", b"produced_water", "produced_water_dsdsunit", b"produced_water_dsdsunit", "test_id", b"test_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdTestFluid = CdTestFluid

class CdTestGas(google.protobuf.message.Message):
    """Original Name: CD_TEST_GAS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NC5_CONCENTRATION_FIELD_NUMBER: builtins.int
    ANALYSIS_DATE_FIELD_NUMBER: builtins.int
    C7_PLUS_CONCENTRATION_FIELD_NUMBER: builtins.int
    GLR_FIELD_NUMBER: builtins.int
    TEST_GAS_ID_FIELD_NUMBER: builtins.int
    SAMPLE_DATE_FIELD_NUMBER: builtins.int
    C1_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    GLR_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAMPLE_POINT_NAME_FIELD_NUMBER: builtins.int
    C1_CONCENTRATION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ANALYST_FIELD_NUMBER: builtins.int
    C7_PLUS_MOLE_MASS_DSDSUNIT_FIELD_NUMBER: builtins.int
    C7_PLUS_MOLE_MASS_FIELD_NUMBER: builtins.int
    IS_LIQUID_PRODUCTION_FIELD_NUMBER: builtins.int
    IC4_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    H2_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    N2_CONCENTRATION_FIELD_NUMBER: builtins.int
    C2_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    HE_CONCENTRATION_FIELD_NUMBER: builtins.int
    C6_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    H2S_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    NC4_CONCENTRATION_FIELD_NUMBER: builtins.int
    SAMPLE_POINT_CODE_FIELD_NUMBER: builtins.int
    C2_CONCENTRATION_FIELD_NUMBER: builtins.int
    N2_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    IC5_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    H2_CONCENTRATION_FIELD_NUMBER: builtins.int
    H2S_CONCENTRATION_FIELD_NUMBER: builtins.int
    HE_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    C3_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    NC4_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_H2S_FIELD_NUMBER: builtins.int
    ANALYSIS_COMPANY_FIELD_NUMBER: builtins.int
    NC5_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAB_FILE_NUMBER_FIELD_NUMBER: builtins.int
    C3_CONCENTRATION_FIELD_NUMBER: builtins.int
    C6_CONCENTRATION_FIELD_NUMBER: builtins.int
    IC4_CONCENTRATION_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    GAS_SPECIFIC_GRAVITY_FIELD_NUMBER: builtins.int
    CO2_CONCENTRATION_FIELD_NUMBER: builtins.int
    IS_SOLUTION_GAS_FIELD_NUMBER: builtins.int
    IC5_CONCENTRATION_FIELD_NUMBER: builtins.int
    CO2_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    C7_PLUS_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTAINER_ID_FIELD_NUMBER: builtins.int
    CD_TEST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def nc5_concentration(self) -> global___FloatMessage:
        """Original Name: NC5_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analysis_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ANALYSIS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c7_plus_concentration(self) -> global___FloatMessage:
        """Original Name: C7_PLUS_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def glr(self) -> global___FloatMessage:
        """Original Name: GLR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_gas_id: builtins.str
    """Original Name: TEST_GAS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sample_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SAMPLE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c1_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: C1_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def glr_dsdsunit(self) -> global___StringMessage:
        """Original Name: GLR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_point_name(self) -> global___StringMessage:
        """Original Name: SAMPLE_POINT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c1_concentration(self) -> global___FloatMessage:
        """Original Name: C1_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analyst(self) -> global___StringMessage:
        """Original Name: ANALYST, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c7_plus_mole_mass_dsdsunit(self) -> global___StringMessage:
        """Original Name: C7_PLUS_MOLE_MASS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c7_plus_mole_mass(self) -> global___FloatMessage:
        """Original Name: C7_PLUS_MOLE_MASS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_liquid_production(self) -> global___StringMessage:
        """Original Name: IS_LIQUID_PRODUCTION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic4_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: IC4_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def n2_concentration(self) -> global___FloatMessage:
        """Original Name: N2_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c2_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: C2_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def he_concentration(self) -> global___FloatMessage:
        """Original Name: HE_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c6_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: C6_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc4_concentration(self) -> global___FloatMessage:
        """Original Name: NC4_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_point_code(self) -> global___StringMessage:
        """Original Name: SAMPLE_POINT_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c2_concentration(self) -> global___FloatMessage:
        """Original Name: C2_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def n2_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: N2_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic5_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: IC5_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2_concentration(self) -> global___FloatMessage:
        """Original Name: H2_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_concentration(self) -> global___FloatMessage:
        """Original Name: H2S_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def he_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: HE_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c3_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: C3_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc4_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: NC4_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_h2s(self) -> global___StringMessage:
        """Original Name: IS_H2S, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analysis_company(self) -> global___StringMessage:
        """Original Name: ANALYSIS_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc5_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: NC5_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lab_file_number(self) -> global___StringMessage:
        """Original Name: LAB_FILE_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c3_concentration(self) -> global___FloatMessage:
        """Original Name: C3_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c6_concentration(self) -> global___FloatMessage:
        """Original Name: C6_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic4_concentration(self) -> global___FloatMessage:
        """Original Name: IC4_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_specific_gravity(self) -> global___FloatMessage:
        """Original Name: GAS_SPECIFIC_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_concentration(self) -> global___FloatMessage:
        """Original Name: CO2_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_solution_gas(self) -> global___StringMessage:
        """Original Name: IS_SOLUTION_GAS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic5_concentration(self) -> global___FloatMessage:
        """Original Name: IC5_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: CO2_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c7_plus_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: C7_PLUS_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def container_id(self) -> global___StringMessage:
        """Original Name: CONTAINER_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test(self) -> global___CdTestRef:
        """Remote references:

        Original Name: CD_TEST, WrappedMessage: CdTest
        FK_CD_TEST_GAS_CD_TEST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        nc5_concentration: global___FloatMessage | None = ...,
        analysis_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        c7_plus_concentration: global___FloatMessage | None = ...,
        glr: global___FloatMessage | None = ...,
        test_gas_id: builtins.str = ...,
        sample_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        c1_concentration_dsdsunit: global___StringMessage | None = ...,
        glr_dsdsunit: global___StringMessage | None = ...,
        sample_point_name: global___StringMessage | None = ...,
        c1_concentration: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        analyst: global___StringMessage | None = ...,
        c7_plus_mole_mass_dsdsunit: global___StringMessage | None = ...,
        c7_plus_mole_mass: global___FloatMessage | None = ...,
        is_liquid_production: global___StringMessage | None = ...,
        ic4_concentration_dsdsunit: global___StringMessage | None = ...,
        h2_concentration_dsdsunit: global___StringMessage | None = ...,
        n2_concentration: global___FloatMessage | None = ...,
        c2_concentration_dsdsunit: global___StringMessage | None = ...,
        he_concentration: global___FloatMessage | None = ...,
        c6_concentration_dsdsunit: global___StringMessage | None = ...,
        h2s_concentration_dsdsunit: global___StringMessage | None = ...,
        nc4_concentration: global___FloatMessage | None = ...,
        sample_point_code: global___StringMessage | None = ...,
        c2_concentration: global___FloatMessage | None = ...,
        n2_concentration_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        ic5_concentration_dsdsunit: global___StringMessage | None = ...,
        h2_concentration: global___FloatMessage | None = ...,
        h2s_concentration: global___FloatMessage | None = ...,
        he_concentration_dsdsunit: global___StringMessage | None = ...,
        c3_concentration_dsdsunit: global___StringMessage | None = ...,
        nc4_concentration_dsdsunit: global___StringMessage | None = ...,
        is_h2s: global___StringMessage | None = ...,
        analysis_company: global___StringMessage | None = ...,
        nc5_concentration_dsdsunit: global___StringMessage | None = ...,
        lab_file_number: global___StringMessage | None = ...,
        c3_concentration: global___FloatMessage | None = ...,
        c6_concentration: global___FloatMessage | None = ...,
        ic4_concentration: global___FloatMessage | None = ...,
        test_id: builtins.str = ...,
        gas_specific_gravity: global___FloatMessage | None = ...,
        co2_concentration: global___FloatMessage | None = ...,
        is_solution_gas: global___StringMessage | None = ...,
        ic5_concentration: global___FloatMessage | None = ...,
        co2_concentration_dsdsunit: global___StringMessage | None = ...,
        c7_plus_concentration_dsdsunit: global___StringMessage | None = ...,
        container_id: global___StringMessage | None = ...,
        cd_test: global___CdTestRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["analysis_company", b"analysis_company", "analysis_date", b"analysis_date", "analyst", b"analyst", "c1_concentration", b"c1_concentration", "c1_concentration_dsdsunit", b"c1_concentration_dsdsunit", "c2_concentration", b"c2_concentration", "c2_concentration_dsdsunit", b"c2_concentration_dsdsunit", "c3_concentration", b"c3_concentration", "c3_concentration_dsdsunit", b"c3_concentration_dsdsunit", "c6_concentration", b"c6_concentration", "c6_concentration_dsdsunit", b"c6_concentration_dsdsunit", "c7_plus_concentration", b"c7_plus_concentration", "c7_plus_concentration_dsdsunit", b"c7_plus_concentration_dsdsunit", "c7_plus_mole_mass", b"c7_plus_mole_mass", "c7_plus_mole_mass_dsdsunit", b"c7_plus_mole_mass_dsdsunit", "cd_test", b"cd_test", "co2_concentration", b"co2_concentration", "co2_concentration_dsdsunit", b"co2_concentration_dsdsunit", "comments", b"comments", "container_id", b"container_id", "gas_specific_gravity", b"gas_specific_gravity", "glr", b"glr", "glr_dsdsunit", b"glr_dsdsunit", "h2_concentration", b"h2_concentration", "h2_concentration_dsdsunit", b"h2_concentration_dsdsunit", "h2s_concentration", b"h2s_concentration", "h2s_concentration_dsdsunit", b"h2s_concentration_dsdsunit", "he_concentration", b"he_concentration", "he_concentration_dsdsunit", b"he_concentration_dsdsunit", "ic4_concentration", b"ic4_concentration", "ic4_concentration_dsdsunit", b"ic4_concentration_dsdsunit", "ic5_concentration", b"ic5_concentration", "ic5_concentration_dsdsunit", b"ic5_concentration_dsdsunit", "is_h2s", b"is_h2s", "is_liquid_production", b"is_liquid_production", "is_solution_gas", b"is_solution_gas", "lab_file_number", b"lab_file_number", "n2_concentration", b"n2_concentration", "n2_concentration_dsdsunit", b"n2_concentration_dsdsunit", "native_uid", b"native_uid", "nc4_concentration", b"nc4_concentration", "nc4_concentration_dsdsunit", b"nc4_concentration_dsdsunit", "nc5_concentration", b"nc5_concentration", "nc5_concentration_dsdsunit", b"nc5_concentration_dsdsunit", "sample_date", b"sample_date", "sample_point_code", b"sample_point_code", "sample_point_name", b"sample_point_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["analysis_company", b"analysis_company", "analysis_date", b"analysis_date", "analyst", b"analyst", "c1_concentration", b"c1_concentration", "c1_concentration_dsdsunit", b"c1_concentration_dsdsunit", "c2_concentration", b"c2_concentration", "c2_concentration_dsdsunit", b"c2_concentration_dsdsunit", "c3_concentration", b"c3_concentration", "c3_concentration_dsdsunit", b"c3_concentration_dsdsunit", "c6_concentration", b"c6_concentration", "c6_concentration_dsdsunit", b"c6_concentration_dsdsunit", "c7_plus_concentration", b"c7_plus_concentration", "c7_plus_concentration_dsdsunit", b"c7_plus_concentration_dsdsunit", "c7_plus_mole_mass", b"c7_plus_mole_mass", "c7_plus_mole_mass_dsdsunit", b"c7_plus_mole_mass_dsdsunit", "cd_test", b"cd_test", "co2_concentration", b"co2_concentration", "co2_concentration_dsdsunit", b"co2_concentration_dsdsunit", "comments", b"comments", "container_id", b"container_id", "gas_specific_gravity", b"gas_specific_gravity", "glr", b"glr", "glr_dsdsunit", b"glr_dsdsunit", "h2_concentration", b"h2_concentration", "h2_concentration_dsdsunit", b"h2_concentration_dsdsunit", "h2s_concentration", b"h2s_concentration", "h2s_concentration_dsdsunit", b"h2s_concentration_dsdsunit", "he_concentration", b"he_concentration", "he_concentration_dsdsunit", b"he_concentration_dsdsunit", "ic4_concentration", b"ic4_concentration", "ic4_concentration_dsdsunit", b"ic4_concentration_dsdsunit", "ic5_concentration", b"ic5_concentration", "ic5_concentration_dsdsunit", b"ic5_concentration_dsdsunit", "is_h2s", b"is_h2s", "is_liquid_production", b"is_liquid_production", "is_solution_gas", b"is_solution_gas", "lab_file_number", b"lab_file_number", "n2_concentration", b"n2_concentration", "n2_concentration_dsdsunit", b"n2_concentration_dsdsunit", "native_uid", b"native_uid", "nc4_concentration", b"nc4_concentration", "nc4_concentration_dsdsunit", b"nc4_concentration_dsdsunit", "nc5_concentration", b"nc5_concentration", "nc5_concentration_dsdsunit", b"nc5_concentration_dsdsunit", "sample_date", b"sample_date", "sample_point_code", b"sample_point_code", "sample_point_name", b"sample_point_name", "test_gas_id", b"test_gas_id", "test_id", b"test_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdTestGas = CdTestGas

class CdTestGauge(google.protobuf.message.Message):
    """Original Name: CD_TEST_GAUGE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GAUGE_RUN_MD_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    GAUGE_RUN_TVD_FIELD_NUMBER: builtins.int
    IS_REPRESENTATIVE_GAUGE_FIELD_NUMBER: builtins.int
    LAST_CALIBRATION_DATE_FIELD_NUMBER: builtins.int
    GAUGE_END_TIME_FIELD_NUMBER: builtins.int
    OFF_BOTTOM_TIME_FIELD_NUMBER: builtins.int
    ON_BOTTOM_TIME_FIELD_NUMBER: builtins.int
    FULL_SCALE_ACCURACY_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_START_TIME_FIELD_NUMBER: builtins.int
    GAUGE_TYPE_FIELD_NUMBER: builtins.int
    PRESSURE_RANGE_MAX_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FULL_SCALE_RESOLUTION_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    PRESSURE_RANGE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_RUN_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    FULL_SCALE_RESOLUTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_RUN_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    FULL_SCALE_ACCURACY_FIELD_NUMBER: builtins.int
    GAUGE_SERIAL_NO_FIELD_NUMBER: builtins.int
    GAUGE_ID_FIELD_NUMBER: builtins.int
    CD_TEST_GAUGE_LINK_FIELD_NUMBER: builtins.int
    CD_SURVEY_GAUGE_LINK_FIELD_NUMBER: builtins.int
    CD_TEST_GAUGE_DATA_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def gauge_run_md(self) -> global___FloatMessage:
        """Original Name: GAUGE_RUN_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_run_tvd(self) -> global___FloatMessage:
        """Original Name: GAUGE_RUN_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_representative_gauge(self) -> global___StringMessage:
        """Original Name: IS_REPRESENTATIVE_GAUGE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_calibration_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LAST_CALIBRATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_end_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: GAUGE_END_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def off_bottom_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: OFF_BOTTOM_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def on_bottom_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ON_BOTTOM_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def full_scale_accuracy_dsdsunit(self) -> global___StringMessage:
        """Original Name: FULL_SCALE_ACCURACY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_start_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: GAUGE_START_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_type(self) -> global___StringMessage:
        """Original Name: GAUGE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_range_max(self) -> global___FloatMessage:
        """Original Name: PRESSURE_RANGE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def full_scale_resolution(self) -> global___FloatMessage:
        """Original Name: FULL_SCALE_RESOLUTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_range_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_RANGE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_run_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_RUN_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def full_scale_resolution_dsdsunit(self) -> global___StringMessage:
        """Original Name: FULL_SCALE_RESOLUTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_run_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_RUN_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def full_scale_accuracy(self) -> global___FloatMessage:
        """Original Name: FULL_SCALE_ACCURACY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_serial_no(self) -> global___StringMessage:
        """Original Name: GAUGE_SERIAL_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gauge_id: builtins.str
    """Original Name: GAUGE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_test_gauge_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestGaugeLinkRef]:
        """Remote references:

        Original Name: CD_TEST_GAUGE_LINK, WrappedMessage: CdTestGaugeLink
        FK_CD_TEST_GAUGE_LINK_CD_TEST_GAUGE
        """
    @property
    def cd_survey_gauge_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSurveyGaugeLinkRef]:
        """Original Name: CD_SURVEY_GAUGE_LINK, WrappedMessage: CdSurveyGaugeLink
        FK_CD_SURVEY_GAUGE_LINK_CD_TEST_GAUGE
        """
    @property
    def cd_test_gauge_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestGaugeDataRef]:
        """Original Name: CD_TEST_GAUGE_DATA, WrappedMessage: CdTestGaugeData
        FK_CD_TEST_GAUGE_DATA_CD_TEST_GAUGE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        gauge_run_md: global___FloatMessage | None = ...,
        comments: global___StringMessage | None = ...,
        gauge_run_tvd: global___FloatMessage | None = ...,
        is_representative_gauge: global___StringMessage | None = ...,
        last_calibration_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        gauge_end_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        off_bottom_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        on_bottom_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        full_scale_accuracy_dsdsunit: global___StringMessage | None = ...,
        gauge_start_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        gauge_type: global___StringMessage | None = ...,
        pressure_range_max: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        full_scale_resolution: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        manufacturer: global___StringMessage | None = ...,
        pressure_range_max_dsdsunit: global___StringMessage | None = ...,
        gauge_run_tvd_dsdsunit: global___StringMessage | None = ...,
        full_scale_resolution_dsdsunit: global___StringMessage | None = ...,
        gauge_run_md_dsdsunit: global___StringMessage | None = ...,
        full_scale_accuracy: global___FloatMessage | None = ...,
        gauge_serial_no: global___StringMessage | None = ...,
        gauge_id: builtins.str = ...,
        cd_test_gauge_link: collections.abc.Iterable[global___CdTestGaugeLinkRef] | None = ...,
        cd_survey_gauge_link: collections.abc.Iterable[global___CdSurveyGaugeLinkRef] | None = ...,
        cd_test_gauge_data: collections.abc.Iterable[global___CdTestGaugeDataRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "full_scale_accuracy", b"full_scale_accuracy", "full_scale_accuracy_dsdsunit", b"full_scale_accuracy_dsdsunit", "full_scale_resolution", b"full_scale_resolution", "full_scale_resolution_dsdsunit", b"full_scale_resolution_dsdsunit", "gauge_end_time", b"gauge_end_time", "gauge_run_md", b"gauge_run_md", "gauge_run_md_dsdsunit", b"gauge_run_md_dsdsunit", "gauge_run_tvd", b"gauge_run_tvd", "gauge_run_tvd_dsdsunit", b"gauge_run_tvd_dsdsunit", "gauge_serial_no", b"gauge_serial_no", "gauge_start_time", b"gauge_start_time", "gauge_type", b"gauge_type", "is_representative_gauge", b"is_representative_gauge", "last_calibration_date", b"last_calibration_date", "manufacturer", b"manufacturer", "native_uid", b"native_uid", "off_bottom_time", b"off_bottom_time", "on_bottom_time", b"on_bottom_time", "pressure_range_max", b"pressure_range_max", "pressure_range_max_dsdsunit", b"pressure_range_max_dsdsunit", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_survey_gauge_link", b"cd_survey_gauge_link", "cd_test_gauge_data", b"cd_test_gauge_data", "cd_test_gauge_link", b"cd_test_gauge_link", "comments", b"comments", "full_scale_accuracy", b"full_scale_accuracy", "full_scale_accuracy_dsdsunit", b"full_scale_accuracy_dsdsunit", "full_scale_resolution", b"full_scale_resolution", "full_scale_resolution_dsdsunit", b"full_scale_resolution_dsdsunit", "gauge_end_time", b"gauge_end_time", "gauge_id", b"gauge_id", "gauge_run_md", b"gauge_run_md", "gauge_run_md_dsdsunit", b"gauge_run_md_dsdsunit", "gauge_run_tvd", b"gauge_run_tvd", "gauge_run_tvd_dsdsunit", b"gauge_run_tvd_dsdsunit", "gauge_serial_no", b"gauge_serial_no", "gauge_start_time", b"gauge_start_time", "gauge_type", b"gauge_type", "is_representative_gauge", b"is_representative_gauge", "last_calibration_date", b"last_calibration_date", "manufacturer", b"manufacturer", "native_uid", b"native_uid", "off_bottom_time", b"off_bottom_time", "on_bottom_time", b"on_bottom_time", "pressure_range_max", b"pressure_range_max", "pressure_range_max_dsdsunit", b"pressure_range_max_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdTestGauge = CdTestGauge

class CdTestGaugeData(google.protobuf.message.Message):
    """Original Name: CD_TEST_GAUGE_DATA, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GAS_PROD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_MD_FIELD_NUMBER: builtins.int
    GRADIO_READING_FIELD_NUMBER: builtins.int
    GAUGE_COMMENTS_FIELD_NUMBER: builtins.int
    OIL_PROD_RATE_FIELD_NUMBER: builtins.int
    FLUID_CAPACITANCE_FIELD_NUMBER: builtins.int
    GAUGE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_PROD_RATE_FIELD_NUMBER: builtins.int
    GAUGE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAMMA_RAY_FIELD_NUMBER: builtins.int
    GAUGE_PRESSURE_FIELD_NUMBER: builtins.int
    GAUGE_DATE_FIELD_NUMBER: builtins.int
    GAUGE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    GAUGE_TVD_FIELD_NUMBER: builtins.int
    CASING_COLLAR_LOCATOR_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WATER_PROD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_TEMPERATURE_FIELD_NUMBER: builtins.int
    OIL_PROD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    GAUGE_DATA_ID_FIELD_NUMBER: builtins.int
    SPINNER_FLOW_FIELD_NUMBER: builtins.int
    GAUGE_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_ID_FIELD_NUMBER: builtins.int
    WATER_PROD_RATE_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    CD_TEST_GAUGE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def gas_prod_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_PROD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_md(self) -> global___FloatMessage:
        """Original Name: GAUGE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gradio_reading(self) -> global___FloatMessage:
        """Original Name: GRADIO_READING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_comments(self) -> global___StringMessage:
        """Original Name: GAUGE_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_prod_rate(self) -> global___FloatMessage:
        """Original Name: OIL_PROD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_capacitance(self) -> global___FloatMessage:
        """Original Name: FLUID_CAPACITANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_prod_rate(self) -> global___FloatMessage:
        """Original Name: GAS_PROD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gamma_ray(self) -> global___FloatMessage:
        """Original Name: GAMMA_RAY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_pressure(self) -> global___FloatMessage:
        """Original Name: GAUGE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: GAUGE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_tvd(self) -> global___FloatMessage:
        """Original Name: GAUGE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_collar_locator(self) -> global___FloatMessage:
        """Original Name: CASING_COLLAR_LOCATOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_prod_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_PROD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_temperature(self) -> global___FloatMessage:
        """Original Name: GAUGE_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_prod_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_PROD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gauge_data_id: builtins.str
    """Original Name: GAUGE_DATA_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def spinner_flow(self) -> global___FloatMessage:
        """Original Name: SPINNER_FLOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gauge_id: builtins.str
    """Original Name: GAUGE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def water_prod_rate(self) -> global___FloatMessage:
        """Original Name: WATER_PROD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test_gauge(self) -> global___CdTestGaugeRef:
        """Remote references:

        Original Name: CD_TEST_GAUGE, WrappedMessage: CdTestGauge
        FK_CD_TEST_GAUGE_DATA_CD_TEST_GAUGE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        gas_prod_rate_dsdsunit: global___StringMessage | None = ...,
        gauge_md: global___FloatMessage | None = ...,
        gradio_reading: global___FloatMessage | None = ...,
        gauge_comments: global___StringMessage | None = ...,
        oil_prod_rate: global___FloatMessage | None = ...,
        fluid_capacitance: global___FloatMessage | None = ...,
        gauge_md_dsdsunit: global___StringMessage | None = ...,
        gas_prod_rate: global___FloatMessage | None = ...,
        gauge_pressure_dsdsunit: global___StringMessage | None = ...,
        gamma_ray: global___FloatMessage | None = ...,
        gauge_pressure: global___FloatMessage | None = ...,
        gauge_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        gauge_tvd_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        gauge_tvd: global___FloatMessage | None = ...,
        casing_collar_locator: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        water_prod_rate_dsdsunit: global___StringMessage | None = ...,
        gauge_temperature: global___FloatMessage | None = ...,
        oil_prod_rate_dsdsunit: global___StringMessage | None = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        fluid_density: global___FloatMessage | None = ...,
        gauge_data_id: builtins.str = ...,
        spinner_flow: global___FloatMessage | None = ...,
        gauge_temperature_dsdsunit: global___StringMessage | None = ...,
        gauge_id: builtins.str = ...,
        water_prod_rate: global___FloatMessage | None = ...,
        duration: global___FloatMessage | None = ...,
        cd_test_gauge: global___CdTestGaugeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["casing_collar_locator", b"casing_collar_locator", "cd_test_gauge", b"cd_test_gauge", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "fluid_capacitance", b"fluid_capacitance", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "gamma_ray", b"gamma_ray", "gas_prod_rate", b"gas_prod_rate", "gas_prod_rate_dsdsunit", b"gas_prod_rate_dsdsunit", "gauge_comments", b"gauge_comments", "gauge_date", b"gauge_date", "gauge_md", b"gauge_md", "gauge_md_dsdsunit", b"gauge_md_dsdsunit", "gauge_pressure", b"gauge_pressure", "gauge_pressure_dsdsunit", b"gauge_pressure_dsdsunit", "gauge_temperature", b"gauge_temperature", "gauge_temperature_dsdsunit", b"gauge_temperature_dsdsunit", "gauge_tvd", b"gauge_tvd", "gauge_tvd_dsdsunit", b"gauge_tvd_dsdsunit", "gradio_reading", b"gradio_reading", "native_uid", b"native_uid", "oil_prod_rate", b"oil_prod_rate", "oil_prod_rate_dsdsunit", b"oil_prod_rate_dsdsunit", "sequence_no", b"sequence_no", "spinner_flow", b"spinner_flow", "water_prod_rate", b"water_prod_rate", "water_prod_rate_dsdsunit", b"water_prod_rate_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["casing_collar_locator", b"casing_collar_locator", "cd_test_gauge", b"cd_test_gauge", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "fluid_capacitance", b"fluid_capacitance", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "gamma_ray", b"gamma_ray", "gas_prod_rate", b"gas_prod_rate", "gas_prod_rate_dsdsunit", b"gas_prod_rate_dsdsunit", "gauge_comments", b"gauge_comments", "gauge_data_id", b"gauge_data_id", "gauge_date", b"gauge_date", "gauge_id", b"gauge_id", "gauge_md", b"gauge_md", "gauge_md_dsdsunit", b"gauge_md_dsdsunit", "gauge_pressure", b"gauge_pressure", "gauge_pressure_dsdsunit", b"gauge_pressure_dsdsunit", "gauge_temperature", b"gauge_temperature", "gauge_temperature_dsdsunit", b"gauge_temperature_dsdsunit", "gauge_tvd", b"gauge_tvd", "gauge_tvd_dsdsunit", b"gauge_tvd_dsdsunit", "gradio_reading", b"gradio_reading", "native_uid", b"native_uid", "oil_prod_rate", b"oil_prod_rate", "oil_prod_rate_dsdsunit", b"oil_prod_rate_dsdsunit", "sequence_no", b"sequence_no", "spinner_flow", b"spinner_flow", "undeclared_dependencies", b"undeclared_dependencies", "water_prod_rate", b"water_prod_rate", "water_prod_rate_dsdsunit", b"water_prod_rate_dsdsunit"]) -> None: ...

global___CdTestGaugeData = CdTestGaugeData

class CdTestGaugeLink(google.protobuf.message.Message):
    """Original Name: CD_TEST_GAUGE_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    GAUGE_ID_FIELD_NUMBER: builtins.int
    CD_TEST_FIELD_NUMBER: builtins.int
    CD_TEST_GAUGE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    gauge_id: builtins.str
    """Original Name: GAUGE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_test(self) -> global___CdTestRef:
        """Remote references:

        Original Name: CD_TEST, WrappedMessage: CdTest
        FK_CD_TEST_GAUGE_LINK_CD_TEST
        """
    @property
    def cd_test_gauge(self) -> global___CdTestGaugeRef:
        """Original Name: CD_TEST_GAUGE, WrappedMessage: CdTestGauge
        FK_CD_TEST_GAUGE_LINK_CD_TEST_GAUGE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        test_id: builtins.str = ...,
        gauge_id: builtins.str = ...,
        cd_test: global___CdTestRef | None = ...,
        cd_test_gauge: global___CdTestGaugeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_test", b"cd_test", "cd_test_gauge", b"cd_test_gauge", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_test", b"cd_test", "cd_test_gauge", b"cd_test_gauge", "gauge_id", b"gauge_id", "native_uid", b"native_uid", "test_id", b"test_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdTestGaugeLink = CdTestGaugeLink

class CdTestInterp(google.protobuf.message.Message):
    """Original Name: CD_TEST_INTERP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PHASE_COMMENTS_FIELD_NUMBER: builtins.int
    SHUTIN_SANDFACE_FLOWING_PRES_FIELD_NUMBER: builtins.int
    HOMER_PRODUCING_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCING_TIME_FIELD_NUMBER: builtins.int
    ANALYSIS_TYPE_FIELD_NUMBER: builtins.int
    MPP_METHOD_DESC_FIELD_NUMBER: builtins.int
    GAS_WELL_AOF_FIELD_NUMBER: builtins.int
    OIL_WELL_TRANSIENT_IPR_FIELD_NUMBER: builtins.int
    FLOW_TIME_BEFORE_TRANSIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_MEASURED_MPP_FIELD_NUMBER: builtins.int
    HOMER_PRODUCING_TIME_FIELD_NUMBER: builtins.int
    SHUTIN_DURATION_FIELD_NUMBER: builtins.int
    ANALYSIS_MODEL_DESC_FIELD_NUMBER: builtins.int
    AVG_RESERVOIR_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_WELL_AOF_FIELD_NUMBER: builtins.int
    FALSE_PRESSURE_FIELD_NUMBER: builtins.int
    FALSE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHUTIN_SANDFACE_FLOWING_PRES_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_STORAGE_CONSTANT_FIELD_NUMBER: builtins.int
    ANALYSIS_ID_FIELD_NUMBER: builtins.int
    SHUTIN_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    KH_FIELD_NUMBER: builtins.int
    KH_COMMENTS_FIELD_NUMBER: builtins.int
    AVG_RESERVOIR_PRESSURE_FIELD_NUMBER: builtins.int
    GAS_WELL_AOF_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_SHAPE_DESC_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LAST_MEASURED_MPP_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_TIME_BEFORE_TRANSIENT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    FRACTURE_HALF_LENGTH_FIELD_NUMBER: builtins.int
    FRACTURE_HALF_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_WELL_TRANSIENT_IPR_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_WELL_STAB_IPR_FIELD_NUMBER: builtins.int
    ANALYSIS_NUMBER_FIELD_NUMBER: builtins.int
    SKIN_FACTOR_FIELD_NUMBER: builtins.int
    LAST_MPP_SOURCE_DESC_FIELD_NUMBER: builtins.int
    INTERP_ID_FIELD_NUMBER: builtins.int
    OIL_WELL_STAB_IPR_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_WELL_AOF_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_BOUNDARIES_DESC_FIELD_NUMBER: builtins.int
    SKIN_COMMENTS_FIELD_NUMBER: builtins.int
    PRODUCING_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_AREA_FIELD_NUMBER: builtins.int
    CD_TEST_ANALYSIS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def phase_comments(self) -> global___StringMessage:
        """Original Name: PHASE_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_sandface_flowing_pres(self) -> global___FloatMessage:
        """Original Name: SHUTIN_SANDFACE_FLOWING_PRES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def homer_producing_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOMER_PRODUCING_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def producing_time(self) -> global___FloatMessage:
        """Original Name: PRODUCING_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analysis_type(self) -> global___StringMessage:
        """Original Name: ANALYSIS_TYPE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mpp_method_desc(self) -> global___StringMessage:
        """Original Name: MPP_METHOD_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_well_aof(self) -> global___FloatMessage:
        """Original Name: GAS_WELL_AOF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_well_transient_ipr(self) -> global___FloatMessage:
        """Original Name: OIL_WELL_TRANSIENT_IPR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_time_before_transient_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_TIME_BEFORE_TRANSIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_measured_mpp(self) -> global___FloatMessage:
        """Original Name: LAST_MEASURED_MPP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def homer_producing_time(self) -> global___FloatMessage:
        """Original Name: HOMER_PRODUCING_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_duration(self) -> global___FloatMessage:
        """Original Name: SHUTIN_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analysis_model_desc(self) -> global___StringMessage:
        """Original Name: ANALYSIS_MODEL_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_reservoir_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_RESERVOIR_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_well_aof(self) -> global___FloatMessage:
        """Original Name: OIL_WELL_AOF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def false_pressure(self) -> global___FloatMessage:
        """Original Name: FALSE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def false_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FALSE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_sandface_flowing_pres_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUTIN_SANDFACE_FLOWING_PRES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_storage_constant(self) -> global___FloatMessage:
        """Original Name: WELLBORE_STORAGE_CONSTANT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    analysis_id: builtins.str
    """Original Name: ANALYSIS_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def shutin_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUTIN_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kh(self) -> global___FloatMessage:
        """Original Name: KH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kh_comments(self) -> global___StringMessage:
        """Original Name: KH_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_reservoir_pressure(self) -> global___FloatMessage:
        """Original Name: AVG_RESERVOIR_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_well_aof_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_WELL_AOF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_shape_desc(self) -> global___StringMessage:
        """Original Name: RESERVOIR_SHAPE_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_measured_mpp_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_MEASURED_MPP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_time_before_transient(self) -> global___FloatMessage:
        """Original Name: FLOW_TIME_BEFORE_TRANSIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_half_length(self) -> global___FloatMessage:
        """Original Name: FRACTURE_HALF_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_half_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_HALF_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_well_transient_ipr_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_WELL_TRANSIENT_IPR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_well_stab_ipr(self) -> global___FloatMessage:
        """Original Name: OIL_WELL_STAB_IPR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analysis_number(self) -> global___Int32Message:
        """Original Name: ANALYSIS_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def skin_factor(self) -> global___FloatMessage:
        """Original Name: SKIN_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_mpp_source_desc(self) -> global___StringMessage:
        """Original Name: LAST_MPP_SOURCE_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    interp_id: builtins.str
    """Original Name: INTERP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def oil_well_stab_ipr_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_WELL_STAB_IPR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_well_aof_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_WELL_AOF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_boundaries_desc(self) -> global___StringMessage:
        """Original Name: RESERVOIR_BOUNDARIES_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def skin_comments(self) -> global___StringMessage:
        """Original Name: SKIN_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def producing_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCING_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_area(self) -> global___FloatMessage:
        """Original Name: RESERVOIR_AREA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test_analysis(self) -> global___CdTestAnalysisRef:
        """Remote references:

        Original Name: CD_TEST_ANALYSIS, WrappedMessage: CdTestAnalysis
        FK_CD_TEST_INTERP_CD_TEST_ANALYSIS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        phase_comments: global___StringMessage | None = ...,
        shutin_sandface_flowing_pres: global___FloatMessage | None = ...,
        homer_producing_time_dsdsunit: global___StringMessage | None = ...,
        producing_time: global___FloatMessage | None = ...,
        analysis_type: global___StringMessage | None = ...,
        mpp_method_desc: global___StringMessage | None = ...,
        gas_well_aof: global___FloatMessage | None = ...,
        oil_well_transient_ipr: global___FloatMessage | None = ...,
        flow_time_before_transient_dsdsunit: global___StringMessage | None = ...,
        last_measured_mpp: global___FloatMessage | None = ...,
        homer_producing_time: global___FloatMessage | None = ...,
        shutin_duration: global___FloatMessage | None = ...,
        analysis_model_desc: global___StringMessage | None = ...,
        avg_reservoir_pressure_dsdsunit: global___StringMessage | None = ...,
        oil_well_aof: global___FloatMessage | None = ...,
        false_pressure: global___FloatMessage | None = ...,
        false_pressure_dsdsunit: global___StringMessage | None = ...,
        shutin_sandface_flowing_pres_dsdsunit: global___StringMessage | None = ...,
        wellbore_storage_constant: global___FloatMessage | None = ...,
        analysis_id: builtins.str = ...,
        shutin_duration_dsdsunit: global___StringMessage | None = ...,
        kh: global___FloatMessage | None = ...,
        kh_comments: global___StringMessage | None = ...,
        avg_reservoir_pressure: global___FloatMessage | None = ...,
        gas_well_aof_dsdsunit: global___StringMessage | None = ...,
        reservoir_shape_desc: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        last_measured_mpp_dsdsunit: global___StringMessage | None = ...,
        flow_time_before_transient: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        fracture_half_length: global___FloatMessage | None = ...,
        fracture_half_length_dsdsunit: global___StringMessage | None = ...,
        oil_well_transient_ipr_dsdsunit: global___StringMessage | None = ...,
        oil_well_stab_ipr: global___FloatMessage | None = ...,
        analysis_number: global___Int32Message | None = ...,
        skin_factor: global___FloatMessage | None = ...,
        last_mpp_source_desc: global___StringMessage | None = ...,
        interp_id: builtins.str = ...,
        oil_well_stab_ipr_dsdsunit: global___StringMessage | None = ...,
        oil_well_aof_dsdsunit: global___StringMessage | None = ...,
        reservoir_boundaries_desc: global___StringMessage | None = ...,
        skin_comments: global___StringMessage | None = ...,
        producing_time_dsdsunit: global___StringMessage | None = ...,
        reservoir_area: global___FloatMessage | None = ...,
        cd_test_analysis: global___CdTestAnalysisRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["analysis_model_desc", b"analysis_model_desc", "analysis_number", b"analysis_number", "analysis_type", b"analysis_type", "avg_reservoir_pressure", b"avg_reservoir_pressure", "avg_reservoir_pressure_dsdsunit", b"avg_reservoir_pressure_dsdsunit", "cd_test_analysis", b"cd_test_analysis", "false_pressure", b"false_pressure", "false_pressure_dsdsunit", b"false_pressure_dsdsunit", "flow_time_before_transient", b"flow_time_before_transient", "flow_time_before_transient_dsdsunit", b"flow_time_before_transient_dsdsunit", "fracture_half_length", b"fracture_half_length", "fracture_half_length_dsdsunit", b"fracture_half_length_dsdsunit", "gas_well_aof", b"gas_well_aof", "gas_well_aof_dsdsunit", b"gas_well_aof_dsdsunit", "homer_producing_time", b"homer_producing_time", "homer_producing_time_dsdsunit", b"homer_producing_time_dsdsunit", "kh", b"kh", "kh_comments", b"kh_comments", "last_measured_mpp", b"last_measured_mpp", "last_measured_mpp_dsdsunit", b"last_measured_mpp_dsdsunit", "last_mpp_source_desc", b"last_mpp_source_desc", "mpp_method_desc", b"mpp_method_desc", "native_uid", b"native_uid", "oil_well_aof", b"oil_well_aof", "oil_well_aof_dsdsunit", b"oil_well_aof_dsdsunit", "oil_well_stab_ipr", b"oil_well_stab_ipr", "oil_well_stab_ipr_dsdsunit", b"oil_well_stab_ipr_dsdsunit", "oil_well_transient_ipr", b"oil_well_transient_ipr", "oil_well_transient_ipr_dsdsunit", b"oil_well_transient_ipr_dsdsunit", "phase_comments", b"phase_comments", "producing_time", b"producing_time", "producing_time_dsdsunit", b"producing_time_dsdsunit", "reservoir_area", b"reservoir_area", "reservoir_boundaries_desc", b"reservoir_boundaries_desc", "reservoir_shape_desc", b"reservoir_shape_desc", "sequence_no", b"sequence_no", "shutin_duration", b"shutin_duration", "shutin_duration_dsdsunit", b"shutin_duration_dsdsunit", "shutin_sandface_flowing_pres", b"shutin_sandface_flowing_pres", "shutin_sandface_flowing_pres_dsdsunit", b"shutin_sandface_flowing_pres_dsdsunit", "skin_comments", b"skin_comments", "skin_factor", b"skin_factor", "wellbore_storage_constant", b"wellbore_storage_constant"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["analysis_id", b"analysis_id", "analysis_model_desc", b"analysis_model_desc", "analysis_number", b"analysis_number", "analysis_type", b"analysis_type", "avg_reservoir_pressure", b"avg_reservoir_pressure", "avg_reservoir_pressure_dsdsunit", b"avg_reservoir_pressure_dsdsunit", "cd_test_analysis", b"cd_test_analysis", "false_pressure", b"false_pressure", "false_pressure_dsdsunit", b"false_pressure_dsdsunit", "flow_time_before_transient", b"flow_time_before_transient", "flow_time_before_transient_dsdsunit", b"flow_time_before_transient_dsdsunit", "fracture_half_length", b"fracture_half_length", "fracture_half_length_dsdsunit", b"fracture_half_length_dsdsunit", "gas_well_aof", b"gas_well_aof", "gas_well_aof_dsdsunit", b"gas_well_aof_dsdsunit", "homer_producing_time", b"homer_producing_time", "homer_producing_time_dsdsunit", b"homer_producing_time_dsdsunit", "interp_id", b"interp_id", "kh", b"kh", "kh_comments", b"kh_comments", "last_measured_mpp", b"last_measured_mpp", "last_measured_mpp_dsdsunit", b"last_measured_mpp_dsdsunit", "last_mpp_source_desc", b"last_mpp_source_desc", "mpp_method_desc", b"mpp_method_desc", "native_uid", b"native_uid", "oil_well_aof", b"oil_well_aof", "oil_well_aof_dsdsunit", b"oil_well_aof_dsdsunit", "oil_well_stab_ipr", b"oil_well_stab_ipr", "oil_well_stab_ipr_dsdsunit", b"oil_well_stab_ipr_dsdsunit", "oil_well_transient_ipr", b"oil_well_transient_ipr", "oil_well_transient_ipr_dsdsunit", b"oil_well_transient_ipr_dsdsunit", "phase_comments", b"phase_comments", "producing_time", b"producing_time", "producing_time_dsdsunit", b"producing_time_dsdsunit", "reservoir_area", b"reservoir_area", "reservoir_boundaries_desc", b"reservoir_boundaries_desc", "reservoir_shape_desc", b"reservoir_shape_desc", "sequence_no", b"sequence_no", "shutin_duration", b"shutin_duration", "shutin_duration_dsdsunit", b"shutin_duration_dsdsunit", "shutin_sandface_flowing_pres", b"shutin_sandface_flowing_pres", "shutin_sandface_flowing_pres_dsdsunit", b"shutin_sandface_flowing_pres_dsdsunit", "skin_comments", b"skin_comments", "skin_factor", b"skin_factor", "undeclared_dependencies", b"undeclared_dependencies", "wellbore_storage_constant", b"wellbore_storage_constant"]) -> None: ...

global___CdTestInterp = CdTestInterp

class CdTestMeter(google.protobuf.message.Message):
    """Original Name: CD_TEST_METER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    API_SPECIFIC_GRAVITY_FIELD_NUMBER: builtins.int
    N2_FRACTION_FIELD_NUMBER: builtins.int
    PREVIOUS_2ND_LIQUID_PRODUCED_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_INSIDE_DIAMETER_FIELD_NUMBER: builtins.int
    TANK_EQUATION_DESC_FIELD_NUMBER: builtins.int
    API_SPECIFIC_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_PROVER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHART_TYPE_FIELD_NUMBER: builtins.int
    LIQUID_TYPE_FIELD_NUMBER: builtins.int
    TAP_TYPE_FIELD_NUMBER: builtins.int
    METER_TYPE_CODE_FIELD_NUMBER: builtins.int
    ATMOSPHERIC_PRESSURE_FIELD_NUMBER: builtins.int
    H2S_FRACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PITIOT_DEVICE_CONSTANT_FIELD_NUMBER: builtins.int
    RUN_PROVER_SIZE_FIELD_NUMBER: builtins.int
    PREVIOUS_GAS_PRODUCED_FIELD_NUMBER: builtins.int
    TAP_LOCATION_FIELD_NUMBER: builtins.int
    METER_TYPE_FIELD_NUMBER: builtins.int
    TANK_NUMBER_FIELD_NUMBER: builtins.int
    PREVIOUS_GAS_PRODUCED_DSDSUNIT_FIELD_NUMBER: builtins.int
    METER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    METER_NAME_FIELD_NUMBER: builtins.int
    PLATE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PREVIOUS_LIQUID_PRODUCED_DSDSUNIT_FIELD_NUMBER: builtins.int
    PREVIOUS_2ND_LIQUID_PRODUCED_FIELD_NUMBER: builtins.int
    ATMOSPHERIC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    PREVIOUS_LIQUID_PRODUCED_FIELD_NUMBER: builtins.int
    TURBINE_DEVICE_CONSTANT_FIELD_NUMBER: builtins.int
    H2S_FRACTION_FIELD_NUMBER: builtins.int
    IS_FLUID_METER_FIELD_NUMBER: builtins.int
    PLATE_SIZE_FIELD_NUMBER: builtins.int
    TANK_MEASUREMENT_INDICATOR_FIELD_NUMBER: builtins.int
    CO2_FRACTION_FIELD_NUMBER: builtins.int
    RUN_INSIDE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_TEST_FIELD_NUMBER: builtins.int
    CD_TEST_METER_FLUID_FIELD_NUMBER: builtins.int
    CD_TEST_METER_GAS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def api_specific_gravity(self) -> global___FloatMessage:
        """Original Name: API_SPECIFIC_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def n2_fraction(self) -> global___FloatMessage:
        """Original Name: N2_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_2nd_liquid_produced_dsdsunit(self) -> global___StringMessage:
        """Original Name: PREVIOUS_2ND_LIQUID_PRODUCED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_inside_diameter(self) -> global___FloatMessage:
        """Original Name: RUN_INSIDE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tank_equation_desc(self) -> global___StringMessage:
        """Original Name: TANK_EQUATION_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_specific_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_SPECIFIC_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_prover_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_PROVER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chart_type(self) -> global___StringMessage:
        """Original Name: CHART_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_type(self) -> global___StringMessage:
        """Original Name: LIQUID_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tap_type(self) -> global___StringMessage:
        """Original Name: TAP_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def meter_type_code(self) -> global___StringMessage:
        """Original Name: METER_TYPE_CODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def atmospheric_pressure(self) -> global___FloatMessage:
        """Original Name: ATMOSPHERIC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_fraction_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_FRACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pitiot_device_constant(self) -> global___FloatMessage:
        """Original Name: PITIOT_DEVICE_CONSTANT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_prover_size(self) -> global___FloatMessage:
        """Original Name: RUN_PROVER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_gas_produced(self) -> global___FloatMessage:
        """Original Name: PREVIOUS_GAS_PRODUCED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tap_location(self) -> global___StringMessage:
        """Original Name: TAP_LOCATION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def meter_type(self) -> global___StringMessage:
        """Original Name: METER_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tank_number(self) -> global___StringMessage:
        """Original Name: TANK_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_gas_produced_dsdsunit(self) -> global___StringMessage:
        """Original Name: PREVIOUS_GAS_PRODUCED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    meter_id: builtins.str
    """Original Name: METER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def meter_name(self) -> global___StringMessage:
        """Original Name: METER_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plate_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLATE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_liquid_produced_dsdsunit(self) -> global___StringMessage:
        """Original Name: PREVIOUS_LIQUID_PRODUCED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_2nd_liquid_produced(self) -> global___FloatMessage:
        """Original Name: PREVIOUS_2ND_LIQUID_PRODUCED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def atmospheric_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: ATMOSPHERIC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def previous_liquid_produced(self) -> global___FloatMessage:
        """Original Name: PREVIOUS_LIQUID_PRODUCED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def turbine_device_constant(self) -> global___FloatMessage:
        """Original Name: TURBINE_DEVICE_CONSTANT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_fraction(self) -> global___FloatMessage:
        """Original Name: H2S_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_fluid_meter(self) -> global___StringMessage:
        """Original Name: IS_FLUID_METER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plate_size(self) -> global___FloatMessage:
        """Original Name: PLATE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tank_measurement_indicator(self) -> global___StringMessage:
        """Original Name: TANK_MEASUREMENT_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_fraction(self) -> global___FloatMessage:
        """Original Name: CO2_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_inside_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_INSIDE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test(self) -> global___CdTestRef:
        """Remote references:

        Original Name: CD_TEST, WrappedMessage: CdTest
        FK_CD_TEST_METER_CD_TEST
        """
    @property
    def cd_test_meter_fluid(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestMeterFluidRef]:
        """Original Name: CD_TEST_METER_FLUID, WrappedMessage: CdTestMeterFluid
        FK_CD_TEST_METER_FLUID_CD_TEST_METER
        """
    @property
    def cd_test_meter_gas(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestMeterGasRef]:
        """Original Name: CD_TEST_METER_GAS, WrappedMessage: CdTestMeterGas
        FK_CD_TEST_METER_GAS_CD_TEST_METER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        api_specific_gravity: global___FloatMessage | None = ...,
        n2_fraction: global___FloatMessage | None = ...,
        previous_2nd_liquid_produced_dsdsunit: global___StringMessage | None = ...,
        run_inside_diameter: global___FloatMessage | None = ...,
        tank_equation_desc: global___StringMessage | None = ...,
        api_specific_gravity_dsdsunit: global___StringMessage | None = ...,
        run_prover_size_dsdsunit: global___StringMessage | None = ...,
        chart_type: global___StringMessage | None = ...,
        liquid_type: global___StringMessage | None = ...,
        tap_type: global___StringMessage | None = ...,
        meter_type_code: global___StringMessage | None = ...,
        atmospheric_pressure: global___FloatMessage | None = ...,
        h2s_fraction_dsdsunit: global___StringMessage | None = ...,
        pitiot_device_constant: global___FloatMessage | None = ...,
        run_prover_size: global___FloatMessage | None = ...,
        previous_gas_produced: global___FloatMessage | None = ...,
        tap_location: global___StringMessage | None = ...,
        meter_type: global___StringMessage | None = ...,
        tank_number: global___StringMessage | None = ...,
        previous_gas_produced_dsdsunit: global___StringMessage | None = ...,
        meter_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        meter_name: global___StringMessage | None = ...,
        plate_size_dsdsunit: global___StringMessage | None = ...,
        previous_liquid_produced_dsdsunit: global___StringMessage | None = ...,
        previous_2nd_liquid_produced: global___FloatMessage | None = ...,
        atmospheric_pressure_dsdsunit: global___StringMessage | None = ...,
        test_id: builtins.str = ...,
        previous_liquid_produced: global___FloatMessage | None = ...,
        turbine_device_constant: global___FloatMessage | None = ...,
        h2s_fraction: global___FloatMessage | None = ...,
        is_fluid_meter: global___StringMessage | None = ...,
        plate_size: global___FloatMessage | None = ...,
        tank_measurement_indicator: global___StringMessage | None = ...,
        co2_fraction: global___FloatMessage | None = ...,
        run_inside_diameter_dsdsunit: global___StringMessage | None = ...,
        cd_test: global___CdTestRef | None = ...,
        cd_test_meter_fluid: collections.abc.Iterable[global___CdTestMeterFluidRef] | None = ...,
        cd_test_meter_gas: collections.abc.Iterable[global___CdTestMeterGasRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_specific_gravity", b"api_specific_gravity", "api_specific_gravity_dsdsunit", b"api_specific_gravity_dsdsunit", "atmospheric_pressure", b"atmospheric_pressure", "atmospheric_pressure_dsdsunit", b"atmospheric_pressure_dsdsunit", "cd_test", b"cd_test", "chart_type", b"chart_type", "co2_fraction", b"co2_fraction", "h2s_fraction", b"h2s_fraction", "h2s_fraction_dsdsunit", b"h2s_fraction_dsdsunit", "is_fluid_meter", b"is_fluid_meter", "liquid_type", b"liquid_type", "meter_name", b"meter_name", "meter_type", b"meter_type", "meter_type_code", b"meter_type_code", "n2_fraction", b"n2_fraction", "native_uid", b"native_uid", "pitiot_device_constant", b"pitiot_device_constant", "plate_size", b"plate_size", "plate_size_dsdsunit", b"plate_size_dsdsunit", "previous_2nd_liquid_produced", b"previous_2nd_liquid_produced", "previous_2nd_liquid_produced_dsdsunit", b"previous_2nd_liquid_produced_dsdsunit", "previous_gas_produced", b"previous_gas_produced", "previous_gas_produced_dsdsunit", b"previous_gas_produced_dsdsunit", "previous_liquid_produced", b"previous_liquid_produced", "previous_liquid_produced_dsdsunit", b"previous_liquid_produced_dsdsunit", "run_inside_diameter", b"run_inside_diameter", "run_inside_diameter_dsdsunit", b"run_inside_diameter_dsdsunit", "run_prover_size", b"run_prover_size", "run_prover_size_dsdsunit", b"run_prover_size_dsdsunit", "tank_equation_desc", b"tank_equation_desc", "tank_measurement_indicator", b"tank_measurement_indicator", "tank_number", b"tank_number", "tap_location", b"tap_location", "tap_type", b"tap_type", "turbine_device_constant", b"turbine_device_constant"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_specific_gravity", b"api_specific_gravity", "api_specific_gravity_dsdsunit", b"api_specific_gravity_dsdsunit", "atmospheric_pressure", b"atmospheric_pressure", "atmospheric_pressure_dsdsunit", b"atmospheric_pressure_dsdsunit", "cd_test", b"cd_test", "cd_test_meter_fluid", b"cd_test_meter_fluid", "cd_test_meter_gas", b"cd_test_meter_gas", "chart_type", b"chart_type", "co2_fraction", b"co2_fraction", "h2s_fraction", b"h2s_fraction", "h2s_fraction_dsdsunit", b"h2s_fraction_dsdsunit", "is_fluid_meter", b"is_fluid_meter", "liquid_type", b"liquid_type", "meter_id", b"meter_id", "meter_name", b"meter_name", "meter_type", b"meter_type", "meter_type_code", b"meter_type_code", "n2_fraction", b"n2_fraction", "native_uid", b"native_uid", "pitiot_device_constant", b"pitiot_device_constant", "plate_size", b"plate_size", "plate_size_dsdsunit", b"plate_size_dsdsunit", "previous_2nd_liquid_produced", b"previous_2nd_liquid_produced", "previous_2nd_liquid_produced_dsdsunit", b"previous_2nd_liquid_produced_dsdsunit", "previous_gas_produced", b"previous_gas_produced", "previous_gas_produced_dsdsunit", b"previous_gas_produced_dsdsunit", "previous_liquid_produced", b"previous_liquid_produced", "previous_liquid_produced_dsdsunit", b"previous_liquid_produced_dsdsunit", "run_inside_diameter", b"run_inside_diameter", "run_inside_diameter_dsdsunit", b"run_inside_diameter_dsdsunit", "run_prover_size", b"run_prover_size", "run_prover_size_dsdsunit", b"run_prover_size_dsdsunit", "tank_equation_desc", b"tank_equation_desc", "tank_measurement_indicator", b"tank_measurement_indicator", "tank_number", b"tank_number", "tap_location", b"tap_location", "tap_type", b"tap_type", "test_id", b"test_id", "turbine_device_constant", b"turbine_device_constant", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdTestMeter = CdTestMeter

class CdTestMeterFluid(google.protobuf.message.Message):
    """Original Name: CD_TEST_METER_FLUID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    API_SPECIFIC_GRAVITY_FIELD_NUMBER: builtins.int
    CONDENSATE_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_SPECIFIC_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATIC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHIPPED_CONDENSATE_VOLUME_FIELD_NUMBER: builtins.int
    ORIFICE_SIZE_FIELD_NUMBER: builtins.int
    ORIFICE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECORD_DATE_FIELD_NUMBER: builtins.int
    SHRINKAGE_FACTOR_FIELD_NUMBER: builtins.int
    TANK_TEMPERATURE_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    FLUID_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIFFERENTIAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONDENSATE_LEVEL_FIELD_NUMBER: builtins.int
    FLUID_RATE_2_FIELD_NUMBER: builtins.int
    SHIPPED_WATER_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    TANK_GAIN_VOLUME_FIELD_NUMBER: builtins.int
    WATER_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATIC_PRESSURE_FIELD_NUMBER: builtins.int
    SHIPPED_CONDENSATE_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    BSW_FRACTION_FIELD_NUMBER: builtins.int
    FLUID_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONDENSATE_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    METER_ID_FIELD_NUMBER: builtins.int
    CONDENSATE_VOLUME_FIELD_NUMBER: builtins.int
    TURBINE_METER_READING_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    WATER_VOLUME_FIELD_NUMBER: builtins.int
    FLUID_TEMPERATURE_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_RATE_FIELD_NUMBER: builtins.int
    FLUID_RATE_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    BSW_FRACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIFFERENTIAL_PRESSURE_FIELD_NUMBER: builtins.int
    SHIPPED_WATER_VOLUME_FIELD_NUMBER: builtins.int
    TANK_GAIN_LEVEL_FIELD_NUMBER: builtins.int
    WATER_LEVEL_FIELD_NUMBER: builtins.int
    TANK_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TANK_GAIN_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    TURBINE_METER_READING_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_FIELD_NUMBER: builtins.int
    SHIPPED_COMMENTS_FIELD_NUMBER: builtins.int
    TANK_GAIN_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_TEST_METER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def api_specific_gravity(self) -> global___FloatMessage:
        """Original Name: API_SPECIFIC_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condensate_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONDENSATE_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_specific_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_SPECIFIC_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STATIC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shipped_condensate_volume(self) -> global___FloatMessage:
        """Original Name: SHIPPED_CONDENSATE_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice_size(self) -> global___FloatMessage:
        """Original Name: ORIFICE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: ORIFICE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def record_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: RECORD_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shrinkage_factor(self) -> global___FloatMessage:
        """Original Name: SHRINKAGE_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tank_temperature(self) -> global___FloatMessage:
        """Original Name: TANK_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_id: builtins.str
    """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def differential_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIFFERENTIAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condensate_level(self) -> global___FloatMessage:
        """Original Name: CONDENSATE_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_rate_2(self) -> global___FloatMessage:
        """Original Name: FLUID_RATE_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shipped_water_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHIPPED_WATER_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tank_gain_volume(self) -> global___FloatMessage:
        """Original Name: TANK_GAIN_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_pressure(self) -> global___FloatMessage:
        """Original Name: STATIC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shipped_condensate_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHIPPED_CONDENSATE_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bsw_fraction(self) -> global___FloatMessage:
        """Original Name: BSW_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condensate_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONDENSATE_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    meter_id: builtins.str
    """Original Name: METER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def condensate_volume(self) -> global___FloatMessage:
        """Original Name: CONDENSATE_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def turbine_meter_reading_dsdsunit(self) -> global___StringMessage:
        """Original Name: TURBINE_METER_READING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def water_volume(self) -> global___FloatMessage:
        """Original Name: WATER_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_temperature(self) -> global___FloatMessage:
        """Original Name: FLUID_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_rate(self) -> global___FloatMessage:
        """Original Name: FLUID_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_rate_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_RATE_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bsw_fraction_dsdsunit(self) -> global___StringMessage:
        """Original Name: BSW_FRACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def differential_pressure(self) -> global___FloatMessage:
        """Original Name: DIFFERENTIAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shipped_water_volume(self) -> global___FloatMessage:
        """Original Name: SHIPPED_WATER_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tank_gain_level(self) -> global___FloatMessage:
        """Original Name: TANK_GAIN_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_level(self) -> global___FloatMessage:
        """Original Name: WATER_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tank_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TANK_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tank_gain_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: TANK_GAIN_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def turbine_meter_reading(self) -> global___FloatMessage:
        """Original Name: TURBINE_METER_READING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size(self) -> global___FloatMessage:
        """Original Name: CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shipped_comments(self) -> global___StringMessage:
        """Original Name: SHIPPED_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tank_gain_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: TANK_GAIN_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test_meter(self) -> global___CdTestMeterRef:
        """Remote references:

        Original Name: CD_TEST_METER, WrappedMessage: CdTestMeter
        FK_CD_TEST_METER_FLUID_CD_TEST_METER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        api_specific_gravity: global___FloatMessage | None = ...,
        condensate_level_dsdsunit: global___StringMessage | None = ...,
        api_specific_gravity_dsdsunit: global___StringMessage | None = ...,
        static_pressure_dsdsunit: global___StringMessage | None = ...,
        shipped_condensate_volume: global___FloatMessage | None = ...,
        orifice_size: global___FloatMessage | None = ...,
        orifice_size_dsdsunit: global___StringMessage | None = ...,
        record_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        shrinkage_factor: global___FloatMessage | None = ...,
        tank_temperature: global___FloatMessage | None = ...,
        fluid_id: builtins.str = ...,
        fluid_rate_dsdsunit: global___StringMessage | None = ...,
        water_volume_dsdsunit: global___StringMessage | None = ...,
        differential_pressure_dsdsunit: global___StringMessage | None = ...,
        condensate_level: global___FloatMessage | None = ...,
        fluid_rate_2: global___FloatMessage | None = ...,
        shipped_water_volume_dsdsunit: global___StringMessage | None = ...,
        tank_gain_volume: global___FloatMessage | None = ...,
        water_level_dsdsunit: global___StringMessage | None = ...,
        static_pressure: global___FloatMessage | None = ...,
        shipped_condensate_volume_dsdsunit: global___StringMessage | None = ...,
        bsw_fraction: global___FloatMessage | None = ...,
        fluid_temperature_dsdsunit: global___StringMessage | None = ...,
        condensate_volume_dsdsunit: global___StringMessage | None = ...,
        meter_id: builtins.str = ...,
        condensate_volume: global___FloatMessage | None = ...,
        turbine_meter_reading_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        test_id: builtins.str = ...,
        water_volume: global___FloatMessage | None = ...,
        fluid_temperature: global___FloatMessage | None = ...,
        choke_size_dsdsunit: global___StringMessage | None = ...,
        fluid_rate: global___FloatMessage | None = ...,
        fluid_rate_2_dsdsunit: global___StringMessage | None = ...,
        bsw_fraction_dsdsunit: global___StringMessage | None = ...,
        differential_pressure: global___FloatMessage | None = ...,
        shipped_water_volume: global___FloatMessage | None = ...,
        tank_gain_level: global___FloatMessage | None = ...,
        water_level: global___FloatMessage | None = ...,
        tank_temperature_dsdsunit: global___StringMessage | None = ...,
        tank_gain_volume_dsdsunit: global___StringMessage | None = ...,
        turbine_meter_reading: global___FloatMessage | None = ...,
        choke_size: global___FloatMessage | None = ...,
        shipped_comments: global___StringMessage | None = ...,
        tank_gain_level_dsdsunit: global___StringMessage | None = ...,
        cd_test_meter: global___CdTestMeterRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_specific_gravity", b"api_specific_gravity", "api_specific_gravity_dsdsunit", b"api_specific_gravity_dsdsunit", "bsw_fraction", b"bsw_fraction", "bsw_fraction_dsdsunit", b"bsw_fraction_dsdsunit", "cd_test_meter", b"cd_test_meter", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "condensate_level", b"condensate_level", "condensate_level_dsdsunit", b"condensate_level_dsdsunit", "condensate_volume", b"condensate_volume", "condensate_volume_dsdsunit", b"condensate_volume_dsdsunit", "differential_pressure", b"differential_pressure", "differential_pressure_dsdsunit", b"differential_pressure_dsdsunit", "fluid_rate", b"fluid_rate", "fluid_rate_2", b"fluid_rate_2", "fluid_rate_2_dsdsunit", b"fluid_rate_2_dsdsunit", "fluid_rate_dsdsunit", b"fluid_rate_dsdsunit", "fluid_temperature", b"fluid_temperature", "fluid_temperature_dsdsunit", b"fluid_temperature_dsdsunit", "native_uid", b"native_uid", "orifice_size", b"orifice_size", "orifice_size_dsdsunit", b"orifice_size_dsdsunit", "record_date", b"record_date", "shipped_comments", b"shipped_comments", "shipped_condensate_volume", b"shipped_condensate_volume", "shipped_condensate_volume_dsdsunit", b"shipped_condensate_volume_dsdsunit", "shipped_water_volume", b"shipped_water_volume", "shipped_water_volume_dsdsunit", b"shipped_water_volume_dsdsunit", "shrinkage_factor", b"shrinkage_factor", "static_pressure", b"static_pressure", "static_pressure_dsdsunit", b"static_pressure_dsdsunit", "tank_gain_level", b"tank_gain_level", "tank_gain_level_dsdsunit", b"tank_gain_level_dsdsunit", "tank_gain_volume", b"tank_gain_volume", "tank_gain_volume_dsdsunit", b"tank_gain_volume_dsdsunit", "tank_temperature", b"tank_temperature", "tank_temperature_dsdsunit", b"tank_temperature_dsdsunit", "turbine_meter_reading", b"turbine_meter_reading", "turbine_meter_reading_dsdsunit", b"turbine_meter_reading_dsdsunit", "water_level", b"water_level", "water_level_dsdsunit", b"water_level_dsdsunit", "water_volume", b"water_volume", "water_volume_dsdsunit", b"water_volume_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_specific_gravity", b"api_specific_gravity", "api_specific_gravity_dsdsunit", b"api_specific_gravity_dsdsunit", "bsw_fraction", b"bsw_fraction", "bsw_fraction_dsdsunit", b"bsw_fraction_dsdsunit", "cd_test_meter", b"cd_test_meter", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "condensate_level", b"condensate_level", "condensate_level_dsdsunit", b"condensate_level_dsdsunit", "condensate_volume", b"condensate_volume", "condensate_volume_dsdsunit", b"condensate_volume_dsdsunit", "differential_pressure", b"differential_pressure", "differential_pressure_dsdsunit", b"differential_pressure_dsdsunit", "fluid_id", b"fluid_id", "fluid_rate", b"fluid_rate", "fluid_rate_2", b"fluid_rate_2", "fluid_rate_2_dsdsunit", b"fluid_rate_2_dsdsunit", "fluid_rate_dsdsunit", b"fluid_rate_dsdsunit", "fluid_temperature", b"fluid_temperature", "fluid_temperature_dsdsunit", b"fluid_temperature_dsdsunit", "meter_id", b"meter_id", "native_uid", b"native_uid", "orifice_size", b"orifice_size", "orifice_size_dsdsunit", b"orifice_size_dsdsunit", "record_date", b"record_date", "shipped_comments", b"shipped_comments", "shipped_condensate_volume", b"shipped_condensate_volume", "shipped_condensate_volume_dsdsunit", b"shipped_condensate_volume_dsdsunit", "shipped_water_volume", b"shipped_water_volume", "shipped_water_volume_dsdsunit", b"shipped_water_volume_dsdsunit", "shrinkage_factor", b"shrinkage_factor", "static_pressure", b"static_pressure", "static_pressure_dsdsunit", b"static_pressure_dsdsunit", "tank_gain_level", b"tank_gain_level", "tank_gain_level_dsdsunit", b"tank_gain_level_dsdsunit", "tank_gain_volume", b"tank_gain_volume", "tank_gain_volume_dsdsunit", b"tank_gain_volume_dsdsunit", "tank_temperature", b"tank_temperature", "tank_temperature_dsdsunit", b"tank_temperature_dsdsunit", "test_id", b"test_id", "turbine_meter_reading", b"turbine_meter_reading", "turbine_meter_reading_dsdsunit", b"turbine_meter_reading_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "water_level", b"water_level", "water_level_dsdsunit", b"water_level_dsdsunit", "water_volume", b"water_volume", "water_volume_dsdsunit", b"water_volume_dsdsunit"]) -> None: ...

global___CdTestMeterFluid = CdTestMeterFluid

class CdTestMeterGas(google.protobuf.message.Message):
    """Original Name: CD_TEST_METER_GAS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GAS_ID_FIELD_NUMBER: builtins.int
    METER_ID_FIELD_NUMBER: builtins.int
    STATIC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TURBINE_METER_READING_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ORIFICE_SIZE_FIELD_NUMBER: builtins.int
    TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ORIFICE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECORD_DATE_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIFFERENTIAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIFFERENTIAL_PRESSURE_FIELD_NUMBER: builtins.int
    TEMPERATURE_FIELD_NUMBER: builtins.int
    STATIC_PRESSURE_FIELD_NUMBER: builtins.int
    TURBINE_METER_READING_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_FIELD_NUMBER: builtins.int
    CD_TEST_METER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    gas_id: builtins.str
    """Original Name: GAS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    meter_id: builtins.str
    """Original Name: METER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def static_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STATIC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def turbine_meter_reading_dsdsunit(self) -> global___StringMessage:
        """Original Name: TURBINE_METER_READING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice_size(self) -> global___FloatMessage:
        """Original Name: ORIFICE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: ORIFICE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def record_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: RECORD_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def differential_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIFFERENTIAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def differential_pressure(self) -> global___FloatMessage:
        """Original Name: DIFFERENTIAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature(self) -> global___FloatMessage:
        """Original Name: TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_pressure(self) -> global___FloatMessage:
        """Original Name: STATIC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def turbine_meter_reading(self) -> global___FloatMessage:
        """Original Name: TURBINE_METER_READING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size(self) -> global___FloatMessage:
        """Original Name: CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test_meter(self) -> global___CdTestMeterRef:
        """Remote references:

        Original Name: CD_TEST_METER, WrappedMessage: CdTestMeter
        FK_CD_TEST_METER_GAS_CD_TEST_METER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        gas_id: builtins.str = ...,
        meter_id: builtins.str = ...,
        static_pressure_dsdsunit: global___StringMessage | None = ...,
        turbine_meter_reading_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        orifice_size: global___FloatMessage | None = ...,
        temperature_dsdsunit: global___StringMessage | None = ...,
        orifice_size_dsdsunit: global___StringMessage | None = ...,
        record_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        test_id: builtins.str = ...,
        choke_size_dsdsunit: global___StringMessage | None = ...,
        differential_pressure_dsdsunit: global___StringMessage | None = ...,
        differential_pressure: global___FloatMessage | None = ...,
        temperature: global___FloatMessage | None = ...,
        static_pressure: global___FloatMessage | None = ...,
        turbine_meter_reading: global___FloatMessage | None = ...,
        choke_size: global___FloatMessage | None = ...,
        cd_test_meter: global___CdTestMeterRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_test_meter", b"cd_test_meter", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "differential_pressure", b"differential_pressure", "differential_pressure_dsdsunit", b"differential_pressure_dsdsunit", "native_uid", b"native_uid", "orifice_size", b"orifice_size", "orifice_size_dsdsunit", b"orifice_size_dsdsunit", "record_date", b"record_date", "static_pressure", b"static_pressure", "static_pressure_dsdsunit", b"static_pressure_dsdsunit", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit", "turbine_meter_reading", b"turbine_meter_reading", "turbine_meter_reading_dsdsunit", b"turbine_meter_reading_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_test_meter", b"cd_test_meter", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "differential_pressure", b"differential_pressure", "differential_pressure_dsdsunit", b"differential_pressure_dsdsunit", "gas_id", b"gas_id", "meter_id", b"meter_id", "native_uid", b"native_uid", "orifice_size", b"orifice_size", "orifice_size_dsdsunit", b"orifice_size_dsdsunit", "record_date", b"record_date", "static_pressure", b"static_pressure", "static_pressure_dsdsunit", b"static_pressure_dsdsunit", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit", "test_id", b"test_id", "turbine_meter_reading", b"turbine_meter_reading", "turbine_meter_reading_dsdsunit", b"turbine_meter_reading_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdTestMeterGas = CdTestMeterGas

class CdTestOil(google.protobuf.message.Message):
    """Original Name: CD_TEST_OIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ANALYSIS_DATE_FIELD_NUMBER: builtins.int
    TOTAL_SALT_CONCENTRATION_FIELD_NUMBER: builtins.int
    BSW_PERCENT_SUM_FIELD_NUMBER: builtins.int
    RAMSBOTTOM_FRACTION_FIELD_NUMBER: builtins.int
    REID_VAPOR_PRESSURE_FIELD_NUMBER: builtins.int
    SAMPLE_DATE_FIELD_NUMBER: builtins.int
    DISTILLATION_INITIAL_BP_DSDSUNIT_FIELD_NUMBER: builtins.int
    ABSOLUTE_BAROMETRIC_PRESSURE_FIELD_NUMBER: builtins.int
    BSW_SAND_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECEIVED_ABSOLUTE_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAMPLE_POINT_NAME_FIELD_NUMBER: builtins.int
    DISTILLATION_METHOD_FIELD_NUMBER: builtins.int
    LIGHT_GAS_OIL_VOLUME_FRACTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ANALYST_FIELD_NUMBER: builtins.int
    CLEANED_RELATIVE_DENSITY_FIELD_NUMBER: builtins.int
    REID_VAPOR_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_SULFUR_MASS_PERCENT_FIELD_NUMBER: builtins.int
    LAB_TEMPERATURE_FIELD_NUMBER: builtins.int
    LAB_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHARACTERIZATION_FACTOR_FIELD_NUMBER: builtins.int
    DISTILLATION_FINAL_BP_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECEIVED_ABSOLUTE_DENSITY_FIELD_NUMBER: builtins.int
    BSW_WATER_PERCENT_FIELD_NUMBER: builtins.int
    BSW_SAND_PERCENT_FIELD_NUMBER: builtins.int
    BSW_WATER_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLEANED_ABSOLUTE_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    POUR_POINT_ASTM_FIELD_NUMBER: builtins.int
    COLOR_NUMBER_FIELD_NUMBER: builtins.int
    SAMPLE_POINT_CODE_FIELD_NUMBER: builtins.int
    TOTAL_SALT_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_SULFUR_RATIO_FIELD_NUMBER: builtins.int
    TEST_OIL_ID_FIELD_NUMBER: builtins.int
    DISTILLATION_INITIAL_BP_FIELD_NUMBER: builtins.int
    PSEUDO_CRITICAL_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    POUR_POINT_ASTM_DSDSUNIT_FIELD_NUMBER: builtins.int
    DISTILL_LOSS_VOLUME_FRACTION_FIELD_NUMBER: builtins.int
    CLEANED_ABSOLUTE_DENSITY_FIELD_NUMBER: builtins.int
    TOTAL_SULFUR_MASS_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    KEROSENE_VOLUME_FRACTION_FIELD_NUMBER: builtins.int
    ANALYSIS_COMPANY_FIELD_NUMBER: builtins.int
    CLEAN_OIL_COLOR_FIELD_NUMBER: builtins.int
    DISTILLATION_CRACKED_BP_DSDSUNIT_FIELD_NUMBER: builtins.int
    PSEUDO_CRITICAL_TEMPERATURE_FIELD_NUMBER: builtins.int
    RECOVERED_FRACTION_FIELD_NUMBER: builtins.int
    NAPHTHA_VOLUME_FRACTION_FIELD_NUMBER: builtins.int
    DISTILLATION_CRACKED_BP_FIELD_NUMBER: builtins.int
    BSW_PERCENT_SUM_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAB_FILE_NUMBER_FIELD_NUMBER: builtins.int
    PSEUDO_CRITICAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANALYSIS_SUMMARY_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    POUR_POINT_USBM_FIELD_NUMBER: builtins.int
    RESIDUE_VOLUME_FRACTION_FIELD_NUMBER: builtins.int
    RECEIVED_RELATIVE_DENSITY_FIELD_NUMBER: builtins.int
    POUR_POINT_USBM_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONRADSON_FRACTION_FIELD_NUMBER: builtins.int
    API_GRAVITY_FIELD_NUMBER: builtins.int
    PSEUDO_CRITICAL_PRESSURE_FIELD_NUMBER: builtins.int
    DISTILLATION_FINAL_BP_FIELD_NUMBER: builtins.int
    ABSOLUTE_BAROMETRIC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTAINER_ID_FIELD_NUMBER: builtins.int
    CD_TEST_FIELD_NUMBER: builtins.int
    CD_TEST_OIL_DIST_FIELD_NUMBER: builtins.int
    CD_TEST_OIL_VIS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def analysis_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ANALYSIS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_salt_concentration(self) -> global___FloatMessage:
        """Original Name: TOTAL_SALT_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bsw_percent_sum(self) -> global___FloatMessage:
        """Original Name: BSW_PERCENT_SUM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ramsbottom_fraction(self) -> global___FloatMessage:
        """Original Name: RAMSBOTTOM_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reid_vapor_pressure(self) -> global___FloatMessage:
        """Original Name: REID_VAPOR_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SAMPLE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distillation_initial_bp_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISTILLATION_INITIAL_BP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def absolute_barometric_pressure(self) -> global___FloatMessage:
        """Original Name: ABSOLUTE_BAROMETRIC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bsw_sand_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: BSW_SAND_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def received_absolute_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: RECEIVED_ABSOLUTE_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_point_name(self) -> global___StringMessage:
        """Original Name: SAMPLE_POINT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distillation_method(self) -> global___StringMessage:
        """Original Name: DISTILLATION_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def light_gas_oil_volume_fraction(self) -> global___FloatMessage:
        """Original Name: LIGHT_GAS_OIL_VOLUME_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analyst(self) -> global___StringMessage:
        """Original Name: ANALYST, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cleaned_relative_density(self) -> global___FloatMessage:
        """Original Name: CLEANED_RELATIVE_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reid_vapor_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: REID_VAPOR_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_sulfur_mass_percent(self) -> global___FloatMessage:
        """Original Name: TOTAL_SULFUR_MASS_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lab_temperature(self) -> global___FloatMessage:
        """Original Name: LAB_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lab_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAB_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def characterization_factor(self) -> global___FloatMessage:
        """Original Name: CHARACTERIZATION_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distillation_final_bp_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISTILLATION_FINAL_BP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def received_absolute_density(self) -> global___FloatMessage:
        """Original Name: RECEIVED_ABSOLUTE_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bsw_water_percent(self) -> global___FloatMessage:
        """Original Name: BSW_WATER_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bsw_sand_percent(self) -> global___FloatMessage:
        """Original Name: BSW_SAND_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bsw_water_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: BSW_WATER_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cleaned_absolute_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLEANED_ABSOLUTE_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pour_point_astm(self) -> global___FloatMessage:
        """Original Name: POUR_POINT_ASTM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def color_number(self) -> global___StringMessage:
        """Original Name: COLOR_NUMBER, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_point_code(self) -> global___StringMessage:
        """Original Name: SAMPLE_POINT_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_salt_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_SALT_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_sulfur_ratio(self) -> global___FloatMessage:
        """Original Name: TOTAL_SULFUR_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_oil_id: builtins.str
    """Original Name: TEST_OIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def distillation_initial_bp(self) -> global___FloatMessage:
        """Original Name: DISTILLATION_INITIAL_BP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pseudo_critical_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: PSEUDO_CRITICAL_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pour_point_astm_dsdsunit(self) -> global___StringMessage:
        """Original Name: POUR_POINT_ASTM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distill_loss_volume_fraction(self) -> global___FloatMessage:
        """Original Name: DISTILL_LOSS_VOLUME_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cleaned_absolute_density(self) -> global___FloatMessage:
        """Original Name: CLEANED_ABSOLUTE_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_sulfur_mass_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_SULFUR_MASS_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kerosene_volume_fraction(self) -> global___FloatMessage:
        """Original Name: KEROSENE_VOLUME_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analysis_company(self) -> global___StringMessage:
        """Original Name: ANALYSIS_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def clean_oil_color(self) -> global___StringMessage:
        """Original Name: CLEAN_OIL_COLOR, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distillation_cracked_bp_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISTILLATION_CRACKED_BP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pseudo_critical_temperature(self) -> global___FloatMessage:
        """Original Name: PSEUDO_CRITICAL_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recovered_fraction(self) -> global___FloatMessage:
        """Original Name: RECOVERED_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def naphtha_volume_fraction(self) -> global___FloatMessage:
        """Original Name: NAPHTHA_VOLUME_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distillation_cracked_bp(self) -> global___FloatMessage:
        """Original Name: DISTILLATION_CRACKED_BP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bsw_percent_sum_dsdsunit(self) -> global___StringMessage:
        """Original Name: BSW_PERCENT_SUM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lab_file_number(self) -> global___StringMessage:
        """Original Name: LAB_FILE_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pseudo_critical_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PSEUDO_CRITICAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analysis_summary(self) -> global___StringMessage:
        """Original Name: ANALYSIS_SUMMARY, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pour_point_usbm(self) -> global___FloatMessage:
        """Original Name: POUR_POINT_USBM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def residue_volume_fraction(self) -> global___FloatMessage:
        """Original Name: RESIDUE_VOLUME_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def received_relative_density(self) -> global___FloatMessage:
        """Original Name: RECEIVED_RELATIVE_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pour_point_usbm_dsdsunit(self) -> global___StringMessage:
        """Original Name: POUR_POINT_USBM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conradson_fraction(self) -> global___FloatMessage:
        """Original Name: CONRADSON_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_gravity(self) -> global___FloatMessage:
        """Original Name: API_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pseudo_critical_pressure(self) -> global___FloatMessage:
        """Original Name: PSEUDO_CRITICAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distillation_final_bp(self) -> global___FloatMessage:
        """Original Name: DISTILLATION_FINAL_BP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def absolute_barometric_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: ABSOLUTE_BAROMETRIC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def container_id(self) -> global___StringMessage:
        """Original Name: CONTAINER_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test(self) -> global___CdTestRef:
        """Remote references:

        Original Name: CD_TEST, WrappedMessage: CdTest
        FK_CD_TEST_OIL_CD_TEST
        """
    @property
    def cd_test_oil_dist(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestOilDistRef]:
        """Original Name: CD_TEST_OIL_DIST, WrappedMessage: CdTestOilDist
        FK_CD_TEST_OIL_DIST_CD_TEST_OIL
        """
    @property
    def cd_test_oil_vis(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTestOilVisRef]:
        """Original Name: CD_TEST_OIL_VIS, WrappedMessage: CdTestOilVis
        FK_CD_TEST_OIL_VIS_CD_TEST_OIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        analysis_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        total_salt_concentration: global___FloatMessage | None = ...,
        bsw_percent_sum: global___FloatMessage | None = ...,
        ramsbottom_fraction: global___FloatMessage | None = ...,
        reid_vapor_pressure: global___FloatMessage | None = ...,
        sample_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        distillation_initial_bp_dsdsunit: global___StringMessage | None = ...,
        absolute_barometric_pressure: global___FloatMessage | None = ...,
        bsw_sand_percent_dsdsunit: global___StringMessage | None = ...,
        api_gravity_dsdsunit: global___StringMessage | None = ...,
        received_absolute_density_dsdsunit: global___StringMessage | None = ...,
        sample_point_name: global___StringMessage | None = ...,
        distillation_method: global___StringMessage | None = ...,
        light_gas_oil_volume_fraction: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        analyst: global___StringMessage | None = ...,
        cleaned_relative_density: global___FloatMessage | None = ...,
        reid_vapor_pressure_dsdsunit: global___StringMessage | None = ...,
        total_sulfur_mass_percent: global___FloatMessage | None = ...,
        lab_temperature: global___FloatMessage | None = ...,
        lab_temperature_dsdsunit: global___StringMessage | None = ...,
        characterization_factor: global___FloatMessage | None = ...,
        distillation_final_bp_dsdsunit: global___StringMessage | None = ...,
        received_absolute_density: global___FloatMessage | None = ...,
        bsw_water_percent: global___FloatMessage | None = ...,
        bsw_sand_percent: global___FloatMessage | None = ...,
        bsw_water_percent_dsdsunit: global___StringMessage | None = ...,
        cleaned_absolute_density_dsdsunit: global___StringMessage | None = ...,
        pour_point_astm: global___FloatMessage | None = ...,
        color_number: global___StringMessage | None = ...,
        sample_point_code: global___StringMessage | None = ...,
        total_salt_concentration_dsdsunit: global___StringMessage | None = ...,
        total_sulfur_ratio: global___FloatMessage | None = ...,
        test_oil_id: builtins.str = ...,
        distillation_initial_bp: global___FloatMessage | None = ...,
        pseudo_critical_temperature_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        pour_point_astm_dsdsunit: global___StringMessage | None = ...,
        distill_loss_volume_fraction: global___FloatMessage | None = ...,
        cleaned_absolute_density: global___FloatMessage | None = ...,
        total_sulfur_mass_percent_dsdsunit: global___StringMessage | None = ...,
        kerosene_volume_fraction: global___FloatMessage | None = ...,
        analysis_company: global___StringMessage | None = ...,
        clean_oil_color: global___StringMessage | None = ...,
        distillation_cracked_bp_dsdsunit: global___StringMessage | None = ...,
        pseudo_critical_temperature: global___FloatMessage | None = ...,
        recovered_fraction: global___FloatMessage | None = ...,
        naphtha_volume_fraction: global___FloatMessage | None = ...,
        distillation_cracked_bp: global___FloatMessage | None = ...,
        bsw_percent_sum_dsdsunit: global___StringMessage | None = ...,
        lab_file_number: global___StringMessage | None = ...,
        pseudo_critical_pressure_dsdsunit: global___StringMessage | None = ...,
        analysis_summary: global___StringMessage | None = ...,
        test_id: builtins.str = ...,
        pour_point_usbm: global___FloatMessage | None = ...,
        residue_volume_fraction: global___FloatMessage | None = ...,
        received_relative_density: global___FloatMessage | None = ...,
        pour_point_usbm_dsdsunit: global___StringMessage | None = ...,
        conradson_fraction: global___FloatMessage | None = ...,
        api_gravity: global___FloatMessage | None = ...,
        pseudo_critical_pressure: global___FloatMessage | None = ...,
        distillation_final_bp: global___FloatMessage | None = ...,
        absolute_barometric_pressure_dsdsunit: global___StringMessage | None = ...,
        container_id: global___StringMessage | None = ...,
        cd_test: global___CdTestRef | None = ...,
        cd_test_oil_dist: collections.abc.Iterable[global___CdTestOilDistRef] | None = ...,
        cd_test_oil_vis: collections.abc.Iterable[global___CdTestOilVisRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["absolute_barometric_pressure", b"absolute_barometric_pressure", "absolute_barometric_pressure_dsdsunit", b"absolute_barometric_pressure_dsdsunit", "analysis_company", b"analysis_company", "analysis_date", b"analysis_date", "analysis_summary", b"analysis_summary", "analyst", b"analyst", "api_gravity", b"api_gravity", "api_gravity_dsdsunit", b"api_gravity_dsdsunit", "bsw_percent_sum", b"bsw_percent_sum", "bsw_percent_sum_dsdsunit", b"bsw_percent_sum_dsdsunit", "bsw_sand_percent", b"bsw_sand_percent", "bsw_sand_percent_dsdsunit", b"bsw_sand_percent_dsdsunit", "bsw_water_percent", b"bsw_water_percent", "bsw_water_percent_dsdsunit", b"bsw_water_percent_dsdsunit", "cd_test", b"cd_test", "characterization_factor", b"characterization_factor", "clean_oil_color", b"clean_oil_color", "cleaned_absolute_density", b"cleaned_absolute_density", "cleaned_absolute_density_dsdsunit", b"cleaned_absolute_density_dsdsunit", "cleaned_relative_density", b"cleaned_relative_density", "color_number", b"color_number", "comments", b"comments", "conradson_fraction", b"conradson_fraction", "container_id", b"container_id", "distill_loss_volume_fraction", b"distill_loss_volume_fraction", "distillation_cracked_bp", b"distillation_cracked_bp", "distillation_cracked_bp_dsdsunit", b"distillation_cracked_bp_dsdsunit", "distillation_final_bp", b"distillation_final_bp", "distillation_final_bp_dsdsunit", b"distillation_final_bp_dsdsunit", "distillation_initial_bp", b"distillation_initial_bp", "distillation_initial_bp_dsdsunit", b"distillation_initial_bp_dsdsunit", "distillation_method", b"distillation_method", "kerosene_volume_fraction", b"kerosene_volume_fraction", "lab_file_number", b"lab_file_number", "lab_temperature", b"lab_temperature", "lab_temperature_dsdsunit", b"lab_temperature_dsdsunit", "light_gas_oil_volume_fraction", b"light_gas_oil_volume_fraction", "naphtha_volume_fraction", b"naphtha_volume_fraction", "native_uid", b"native_uid", "pour_point_astm", b"pour_point_astm", "pour_point_astm_dsdsunit", b"pour_point_astm_dsdsunit", "pour_point_usbm", b"pour_point_usbm", "pour_point_usbm_dsdsunit", b"pour_point_usbm_dsdsunit", "pseudo_critical_pressure", b"pseudo_critical_pressure", "pseudo_critical_pressure_dsdsunit", b"pseudo_critical_pressure_dsdsunit", "pseudo_critical_temperature", b"pseudo_critical_temperature", "pseudo_critical_temperature_dsdsunit", b"pseudo_critical_temperature_dsdsunit", "ramsbottom_fraction", b"ramsbottom_fraction", "received_absolute_density", b"received_absolute_density", "received_absolute_density_dsdsunit", b"received_absolute_density_dsdsunit", "received_relative_density", b"received_relative_density", "recovered_fraction", b"recovered_fraction", "reid_vapor_pressure", b"reid_vapor_pressure", "reid_vapor_pressure_dsdsunit", b"reid_vapor_pressure_dsdsunit", "residue_volume_fraction", b"residue_volume_fraction", "sample_date", b"sample_date", "sample_point_code", b"sample_point_code", "sample_point_name", b"sample_point_name", "total_salt_concentration", b"total_salt_concentration", "total_salt_concentration_dsdsunit", b"total_salt_concentration_dsdsunit", "total_sulfur_mass_percent", b"total_sulfur_mass_percent", "total_sulfur_mass_percent_dsdsunit", b"total_sulfur_mass_percent_dsdsunit", "total_sulfur_ratio", b"total_sulfur_ratio"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["absolute_barometric_pressure", b"absolute_barometric_pressure", "absolute_barometric_pressure_dsdsunit", b"absolute_barometric_pressure_dsdsunit", "analysis_company", b"analysis_company", "analysis_date", b"analysis_date", "analysis_summary", b"analysis_summary", "analyst", b"analyst", "api_gravity", b"api_gravity", "api_gravity_dsdsunit", b"api_gravity_dsdsunit", "bsw_percent_sum", b"bsw_percent_sum", "bsw_percent_sum_dsdsunit", b"bsw_percent_sum_dsdsunit", "bsw_sand_percent", b"bsw_sand_percent", "bsw_sand_percent_dsdsunit", b"bsw_sand_percent_dsdsunit", "bsw_water_percent", b"bsw_water_percent", "bsw_water_percent_dsdsunit", b"bsw_water_percent_dsdsunit", "cd_test", b"cd_test", "cd_test_oil_dist", b"cd_test_oil_dist", "cd_test_oil_vis", b"cd_test_oil_vis", "characterization_factor", b"characterization_factor", "clean_oil_color", b"clean_oil_color", "cleaned_absolute_density", b"cleaned_absolute_density", "cleaned_absolute_density_dsdsunit", b"cleaned_absolute_density_dsdsunit", "cleaned_relative_density", b"cleaned_relative_density", "color_number", b"color_number", "comments", b"comments", "conradson_fraction", b"conradson_fraction", "container_id", b"container_id", "distill_loss_volume_fraction", b"distill_loss_volume_fraction", "distillation_cracked_bp", b"distillation_cracked_bp", "distillation_cracked_bp_dsdsunit", b"distillation_cracked_bp_dsdsunit", "distillation_final_bp", b"distillation_final_bp", "distillation_final_bp_dsdsunit", b"distillation_final_bp_dsdsunit", "distillation_initial_bp", b"distillation_initial_bp", "distillation_initial_bp_dsdsunit", b"distillation_initial_bp_dsdsunit", "distillation_method", b"distillation_method", "kerosene_volume_fraction", b"kerosene_volume_fraction", "lab_file_number", b"lab_file_number", "lab_temperature", b"lab_temperature", "lab_temperature_dsdsunit", b"lab_temperature_dsdsunit", "light_gas_oil_volume_fraction", b"light_gas_oil_volume_fraction", "naphtha_volume_fraction", b"naphtha_volume_fraction", "native_uid", b"native_uid", "pour_point_astm", b"pour_point_astm", "pour_point_astm_dsdsunit", b"pour_point_astm_dsdsunit", "pour_point_usbm", b"pour_point_usbm", "pour_point_usbm_dsdsunit", b"pour_point_usbm_dsdsunit", "pseudo_critical_pressure", b"pseudo_critical_pressure", "pseudo_critical_pressure_dsdsunit", b"pseudo_critical_pressure_dsdsunit", "pseudo_critical_temperature", b"pseudo_critical_temperature", "pseudo_critical_temperature_dsdsunit", b"pseudo_critical_temperature_dsdsunit", "ramsbottom_fraction", b"ramsbottom_fraction", "received_absolute_density", b"received_absolute_density", "received_absolute_density_dsdsunit", b"received_absolute_density_dsdsunit", "received_relative_density", b"received_relative_density", "recovered_fraction", b"recovered_fraction", "reid_vapor_pressure", b"reid_vapor_pressure", "reid_vapor_pressure_dsdsunit", b"reid_vapor_pressure_dsdsunit", "residue_volume_fraction", b"residue_volume_fraction", "sample_date", b"sample_date", "sample_point_code", b"sample_point_code", "sample_point_name", b"sample_point_name", "test_id", b"test_id", "test_oil_id", b"test_oil_id", "total_salt_concentration", b"total_salt_concentration", "total_salt_concentration_dsdsunit", b"total_salt_concentration_dsdsunit", "total_sulfur_mass_percent", b"total_sulfur_mass_percent", "total_sulfur_mass_percent_dsdsunit", b"total_sulfur_mass_percent_dsdsunit", "total_sulfur_ratio", b"total_sulfur_ratio", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___CdTestOil = CdTestOil

class CdTestOilDist(google.protobuf.message.Message):
    """Original Name: CD_TEST_OIL_DIST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TEST_OIL_DIST_ID_FIELD_NUMBER: builtins.int
    VOLUME_FRACTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TEST_OIL_ID_FIELD_NUMBER: builtins.int
    VOLUME_TEMPERATURE_FIELD_NUMBER: builtins.int
    VOLUME_FRACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    CD_TEST_OIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    test_oil_dist_id: builtins.str
    """Original Name: TEST_OIL_DIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def volume_fraction(self) -> global___FloatMessage:
        """Original Name: VOLUME_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_oil_id: builtins.str
    """Original Name: TEST_OIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def volume_temperature(self) -> global___FloatMessage:
        """Original Name: VOLUME_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_fraction_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_FRACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_test_oil(self) -> global___CdTestOilRef:
        """Remote references:

        Original Name: CD_TEST_OIL, WrappedMessage: CdTestOil
        FK_CD_TEST_OIL_DIST_CD_TEST_OIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        test_oil_dist_id: builtins.str = ...,
        volume_fraction: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        test_oil_id: builtins.str = ...,
        volume_temperature: global___FloatMessage | None = ...,
        volume_fraction_dsdsunit: global___StringMessage | None = ...,
        volume_temperature_dsdsunit: global___StringMessage | None = ...,
        test_id: builtins.str = ...,
        cd_test_oil: global___CdTestOilRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_test_oil", b"cd_test_oil", "native_uid", b"native_uid", "volume_fraction", b"volume_fraction", "volume_fraction_dsdsunit", b"volume_fraction_dsdsunit", "volume_temperature", b"volume_temperature", "volume_temperature_dsdsunit", b"volume_temperature_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_test_oil", b"cd_test_oil", "native_uid", b"native_uid", "test_id", b"test_id", "test_oil_dist_id", b"test_oil_dist_id", "test_oil_id", b"test_oil_id", "undeclared_dependencies", b"undeclared_dependencies", "volume_fraction", b"volume_fraction", "volume_fraction_dsdsunit", b"volume_fraction_dsdsunit", "volume_temperature", b"volume_temperature", "volume_temperature_dsdsunit", b"volume_temperature_dsdsunit"]) -> None: ...

global___CdTestOilDist = CdTestOilDist

class CdTestOilVis(google.protobuf.message.Message):
    """Original Name: CD_TEST_OIL_VIS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    TEMPERATURE_FIELD_NUMBER: builtins.int
    VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_OIL_ID_FIELD_NUMBER: builtins.int
    TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    KINEMATIC_VISCOSITY_FIELD_NUMBER: builtins.int
    VISCOSITY_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    TEST_OIL_VISC_ID_FIELD_NUMBER: builtins.int
    KINEMATIC_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_TEST_OIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature(self) -> global___FloatMessage:
        """Original Name: TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_oil_id: builtins.str
    """Original Name: TEST_OIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kinematic_viscosity(self) -> global___FloatMessage:
        """Original Name: KINEMATIC_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity(self) -> global___FloatMessage:
        """Original Name: VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    test_oil_visc_id: builtins.str
    """Original Name: TEST_OIL_VISC_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def kinematic_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: KINEMATIC_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test_oil(self) -> global___CdTestOilRef:
        """Remote references:

        Original Name: CD_TEST_OIL, WrappedMessage: CdTestOil
        FK_CD_TEST_OIL_VIS_CD_TEST_OIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        temperature: global___FloatMessage | None = ...,
        viscosity_dsdsunit: global___StringMessage | None = ...,
        test_oil_id: builtins.str = ...,
        temperature_dsdsunit: global___StringMessage | None = ...,
        kinematic_viscosity: global___FloatMessage | None = ...,
        viscosity: global___FloatMessage | None = ...,
        test_id: builtins.str = ...,
        test_oil_visc_id: builtins.str = ...,
        kinematic_viscosity_dsdsunit: global___StringMessage | None = ...,
        cd_test_oil: global___CdTestOilRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_test_oil", b"cd_test_oil", "kinematic_viscosity", b"kinematic_viscosity", "kinematic_viscosity_dsdsunit", b"kinematic_viscosity_dsdsunit", "native_uid", b"native_uid", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_test_oil", b"cd_test_oil", "kinematic_viscosity", b"kinematic_viscosity", "kinematic_viscosity_dsdsunit", b"kinematic_viscosity_dsdsunit", "native_uid", b"native_uid", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit", "test_id", b"test_id", "test_oil_id", b"test_oil_id", "test_oil_visc_id", b"test_oil_visc_id", "undeclared_dependencies", b"undeclared_dependencies", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit"]) -> None: ...

global___CdTestOilVis = CdTestOilVis

class CdTestSwab(google.protobuf.message.Message):
    """Original Name: CD_TEST_SWAB, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IMPURITIES_PERCENT_FIELD_NUMBER: builtins.int
    PERCENT_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_ACCUMULATED_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_OIL_FIELD_NUMBER: builtins.int
    PRODUCED_BSW_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_VOLUME_FIELD_NUMBER: builtins.int
    PRODUCED_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEPARATED_WATER_PERCENT_FIELD_NUMBER: builtins.int
    PERCENT_MUD_FIELD_NUMBER: builtins.int
    STATIC_PRESSURE_FIELD_NUMBER: builtins.int
    SWAB_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUG_MD_FIELD_NUMBER: builtins.int
    PERCENT_BSW_FIELD_NUMBER: builtins.int
    IS_FINAL_TEST_FIELD_NUMBER: builtins.int
    PRODUCED_BSW_FIELD_NUMBER: builtins.int
    WHT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PLATE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWAB_NUMBER_FIELD_NUMBER: builtins.int
    H2S_FIELD_NUMBER: builtins.int
    IMPURITIES_PERCENT_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOAD_TOTAL_FIELD_NUMBER: builtins.int
    PLUG_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_MUD_FIELD_NUMBER: builtins.int
    FLUID_ACCUMULATED_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_MODE_FIELD_NUMBER: builtins.int
    DYNAMIC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ORIFICE_FIELD_NUMBER: builtins.int
    PRODUCED_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    FLUID_SALINITY_FIELD_NUMBER: builtins.int
    PLUG_LENGTH_FIELD_NUMBER: builtins.int
    PRODUCED_MUD_DSDSUNIT_FIELD_NUMBER: builtins.int
    H2S_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_WATER_FIELD_NUMBER: builtins.int
    PLATE_SIZE_FIELD_NUMBER: builtins.int
    SEPARATED_WATER_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_RATE_FIELD_NUMBER: builtins.int
    CO2_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_OIL_FIELD_NUMBER: builtins.int
    ORIFICE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_MUD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATIC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CO2_FIELD_NUMBER: builtins.int
    TEST_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    EMULSION_PERCENT_FIELD_NUMBER: builtins.int
    GAS_RATE_FIELD_NUMBER: builtins.int
    FLUID_EXTRACTED_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUG_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DYNAMIC_PRESSURE_FIELD_NUMBER: builtins.int
    FLUID_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_INJECTED_FIELD_NUMBER: builtins.int
    FLUID_LEVEL_FIELD_NUMBER: builtins.int
    GAS_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_SALINITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWAB_MD_FIELD_NUMBER: builtins.int
    LEVEL_EVAL_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    EMULSION_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_EXTRACTED_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_HOURS_FIELD_NUMBER: builtins.int
    OIL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNS_PER_HOUR_FIELD_NUMBER: builtins.int
    PERCENT_BSW_DSDSUNIT_FIELD_NUMBER: builtins.int
    IMPURITIES_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOAD_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCED_TOTAL_FIELD_NUMBER: builtins.int
    TEST_SWAB_ID_FIELD_NUMBER: builtins.int
    OIL_RATE_FIELD_NUMBER: builtins.int
    PH_FIELD_NUMBER: builtins.int
    FLUID_INJECTED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_FIELD_NUMBER: builtins.int
    IMPURITIES_PERCENT_TOTAL_FIELD_NUMBER: builtins.int
    PRODUCED_WATER_FIELD_NUMBER: builtins.int
    CD_TEST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def impurities_percent(self) -> global___FloatMessage:
        """Original Name: IMPURITIES_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_accumulated_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_ACCUMULATED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil(self) -> global___FloatMessage:
        """Original Name: PERCENT_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_bsw_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_BSW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_volume(self) -> global___FloatMessage:
        """Original Name: GAS_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def separated_water_percent(self) -> global___FloatMessage:
        """Original Name: SEPARATED_WATER_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_mud(self) -> global___FloatMessage:
        """Original Name: PERCENT_MUD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_pressure(self) -> global___FloatMessage:
        """Original Name: STATIC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swab_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWAB_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wht_dsdsunit(self) -> global___StringMessage:
        """Original Name: WHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_md(self) -> global___FloatMessage:
        """Original Name: PLUG_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_bsw(self) -> global___FloatMessage:
        """Original Name: PERCENT_BSW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_final_test(self) -> global___StringMessage:
        """Original Name: IS_FINAL_TEST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_bsw(self) -> global___FloatMessage:
        """Original Name: PRODUCED_BSW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wht(self) -> global___FloatMessage:
        """Original Name: WHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plate_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLATE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swab_number(self) -> global___FloatMessage:
        """Original Name: SWAB_NUMBER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s(self) -> global___FloatMessage:
        """Original Name: H2S, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def impurities_percent_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: IMPURITIES_PERCENT_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def load_total(self) -> global___FloatMessage:
        """Original Name: LOAD_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUG_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_mud(self) -> global___FloatMessage:
        """Original Name: PRODUCED_MUD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_accumulated(self) -> global___FloatMessage:
        """Original Name: FLUID_ACCUMULATED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_mode(self) -> global___StringMessage:
        """Original Name: TEST_MODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dynamic_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DYNAMIC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice(self) -> global___FloatMessage:
        """Original Name: ORIFICE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_salinity(self) -> global___FloatMessage:
        """Original Name: FLUID_SALINITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_length(self) -> global___FloatMessage:
        """Original Name: PLUG_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_mud_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCED_MUD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water(self) -> global___FloatMessage:
        """Original Name: PERCENT_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plate_size(self) -> global___FloatMessage:
        """Original Name: PLATE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def separated_water_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEPARATED_WATER_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_rate(self) -> global___FloatMessage:
        """Original Name: WATER_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_dsdsunit(self) -> global___StringMessage:
        """Original Name: CO2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_oil(self) -> global___FloatMessage:
        """Original Name: PRODUCED_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice_dsdsunit(self) -> global___StringMessage:
        """Original Name: ORIFICE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_mud_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_MUD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STATIC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2(self) -> global___FloatMessage:
        """Original Name: CO2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TEST_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def emulsion_percent(self) -> global___FloatMessage:
        """Original Name: EMULSION_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate(self) -> global___FloatMessage:
        """Original Name: GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_extracted_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_EXTRACTED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUG_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dynamic_pressure(self) -> global___FloatMessage:
        """Original Name: DYNAMIC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_injected(self) -> global___FloatMessage:
        """Original Name: FLUID_INJECTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_level(self) -> global___FloatMessage:
        """Original Name: FLUID_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_salinity_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_SALINITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swab_md(self) -> global___FloatMessage:
        """Original Name: SWAB_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def level_eval(self) -> global___StringMessage:
        """Original Name: LEVEL_EVAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def emulsion_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: EMULSION_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_extracted(self) -> global___FloatMessage:
        """Original Name: FLUID_EXTRACTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_hours(self) -> global___FloatMessage:
        """Original Name: CUM_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def runs_per_hour(self) -> global___FloatMessage:
        """Original Name: RUNS_PER_HOUR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_bsw_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_BSW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def impurities_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: IMPURITIES_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def load_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOAD_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_total(self) -> global___FloatMessage:
        """Original Name: PRODUCED_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_swab_id: builtins.str
    """Original Name: TEST_SWAB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def oil_rate(self) -> global___FloatMessage:
        """Original Name: OIL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ph(self) -> global___FloatMessage:
        """Original Name: PH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_injected_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_INJECTED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size(self) -> global___FloatMessage:
        """Original Name: CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def impurities_percent_total(self) -> global___FloatMessage:
        """Original Name: IMPURITIES_PERCENT_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_water(self) -> global___FloatMessage:
        """Original Name: PRODUCED_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test(self) -> global___CdTestRef:
        """Remote references:

        Original Name: CD_TEST, WrappedMessage: CdTest
        FK_CD_TEST_SWAB_CD_TEST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        impurities_percent: global___FloatMessage | None = ...,
        percent_water_dsdsunit: global___StringMessage | None = ...,
        produced_oil_dsdsunit: global___StringMessage | None = ...,
        water_rate_dsdsunit: global___StringMessage | None = ...,
        fluid_accumulated_dsdsunit: global___StringMessage | None = ...,
        percent_oil: global___FloatMessage | None = ...,
        produced_bsw_dsdsunit: global___StringMessage | None = ...,
        cum_hours_dsdsunit: global___StringMessage | None = ...,
        gas_volume: global___FloatMessage | None = ...,
        produced_total_dsdsunit: global___StringMessage | None = ...,
        separated_water_percent: global___FloatMessage | None = ...,
        percent_mud: global___FloatMessage | None = ...,
        static_pressure: global___FloatMessage | None = ...,
        swab_md_dsdsunit: global___StringMessage | None = ...,
        wht_dsdsunit: global___StringMessage | None = ...,
        percent_oil_dsdsunit: global___StringMessage | None = ...,
        plug_md: global___FloatMessage | None = ...,
        percent_bsw: global___FloatMessage | None = ...,
        is_final_test: global___StringMessage | None = ...,
        produced_bsw: global___FloatMessage | None = ...,
        wht: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        plate_size_dsdsunit: global___StringMessage | None = ...,
        swab_number: global___FloatMessage | None = ...,
        h2s: global___FloatMessage | None = ...,
        impurities_percent_total_dsdsunit: global___StringMessage | None = ...,
        load_total: global___FloatMessage | None = ...,
        plug_length_dsdsunit: global___StringMessage | None = ...,
        produced_mud: global___FloatMessage | None = ...,
        fluid_accumulated: global___FloatMessage | None = ...,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        test_mode: global___StringMessage | None = ...,
        dynamic_pressure_dsdsunit: global___StringMessage | None = ...,
        orifice: global___FloatMessage | None = ...,
        produced_water_dsdsunit: global___StringMessage | None = ...,
        fluid_density: global___FloatMessage | None = ...,
        fluid_salinity: global___FloatMessage | None = ...,
        plug_length: global___FloatMessage | None = ...,
        produced_mud_dsdsunit: global___StringMessage | None = ...,
        h2s_dsdsunit: global___StringMessage | None = ...,
        percent_water: global___FloatMessage | None = ...,
        plate_size: global___FloatMessage | None = ...,
        separated_water_percent_dsdsunit: global___StringMessage | None = ...,
        water_rate: global___FloatMessage | None = ...,
        co2_dsdsunit: global___StringMessage | None = ...,
        produced_oil: global___FloatMessage | None = ...,
        orifice_dsdsunit: global___StringMessage | None = ...,
        percent_mud_dsdsunit: global___StringMessage | None = ...,
        static_pressure_dsdsunit: global___StringMessage | None = ...,
        gas_rate_dsdsunit: global___StringMessage | None = ...,
        co2: global___FloatMessage | None = ...,
        test_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        emulsion_percent: global___FloatMessage | None = ...,
        gas_rate: global___FloatMessage | None = ...,
        fluid_extracted_dsdsunit: global___StringMessage | None = ...,
        plug_md_dsdsunit: global___StringMessage | None = ...,
        dynamic_pressure: global___FloatMessage | None = ...,
        fluid_level_dsdsunit: global___StringMessage | None = ...,
        fluid_injected: global___FloatMessage | None = ...,
        fluid_level: global___FloatMessage | None = ...,
        gas_volume_dsdsunit: global___StringMessage | None = ...,
        fluid_salinity_dsdsunit: global___StringMessage | None = ...,
        swab_md: global___FloatMessage | None = ...,
        level_eval: global___StringMessage | None = ...,
        test_id: builtins.str = ...,
        emulsion_percent_dsdsunit: global___StringMessage | None = ...,
        fluid_extracted: global___FloatMessage | None = ...,
        choke_size_dsdsunit: global___StringMessage | None = ...,
        cum_hours: global___FloatMessage | None = ...,
        oil_rate_dsdsunit: global___StringMessage | None = ...,
        runs_per_hour: global___FloatMessage | None = ...,
        percent_bsw_dsdsunit: global___StringMessage | None = ...,
        impurities_percent_dsdsunit: global___StringMessage | None = ...,
        load_total_dsdsunit: global___StringMessage | None = ...,
        produced_total: global___FloatMessage | None = ...,
        test_swab_id: builtins.str = ...,
        oil_rate: global___FloatMessage | None = ...,
        ph: global___FloatMessage | None = ...,
        fluid_injected_dsdsunit: global___StringMessage | None = ...,
        choke_size: global___FloatMessage | None = ...,
        impurities_percent_total: global___FloatMessage | None = ...,
        produced_water: global___FloatMessage | None = ...,
        cd_test: global___CdTestRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_test", b"cd_test", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "co2", b"co2", "co2_dsdsunit", b"co2_dsdsunit", "comments", b"comments", "cum_hours", b"cum_hours", "cum_hours_dsdsunit", b"cum_hours_dsdsunit", "dynamic_pressure", b"dynamic_pressure", "dynamic_pressure_dsdsunit", b"dynamic_pressure_dsdsunit", "emulsion_percent", b"emulsion_percent", "emulsion_percent_dsdsunit", b"emulsion_percent_dsdsunit", "fluid_accumulated", b"fluid_accumulated", "fluid_accumulated_dsdsunit", b"fluid_accumulated_dsdsunit", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_extracted", b"fluid_extracted", "fluid_extracted_dsdsunit", b"fluid_extracted_dsdsunit", "fluid_injected", b"fluid_injected", "fluid_injected_dsdsunit", b"fluid_injected_dsdsunit", "fluid_level", b"fluid_level", "fluid_level_dsdsunit", b"fluid_level_dsdsunit", "fluid_salinity", b"fluid_salinity", "fluid_salinity_dsdsunit", b"fluid_salinity_dsdsunit", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "gas_volume", b"gas_volume", "gas_volume_dsdsunit", b"gas_volume_dsdsunit", "h2s", b"h2s", "h2s_dsdsunit", b"h2s_dsdsunit", "impurities_percent", b"impurities_percent", "impurities_percent_dsdsunit", b"impurities_percent_dsdsunit", "impurities_percent_total", b"impurities_percent_total", "impurities_percent_total_dsdsunit", b"impurities_percent_total_dsdsunit", "is_final_test", b"is_final_test", "level_eval", b"level_eval", "load_total", b"load_total", "load_total_dsdsunit", b"load_total_dsdsunit", "native_uid", b"native_uid", "oil_rate", b"oil_rate", "oil_rate_dsdsunit", b"oil_rate_dsdsunit", "orifice", b"orifice", "orifice_dsdsunit", b"orifice_dsdsunit", "percent_bsw", b"percent_bsw", "percent_bsw_dsdsunit", b"percent_bsw_dsdsunit", "percent_mud", b"percent_mud", "percent_mud_dsdsunit", b"percent_mud_dsdsunit", "percent_oil", b"percent_oil", "percent_oil_dsdsunit", b"percent_oil_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "ph", b"ph", "plate_size", b"plate_size", "plate_size_dsdsunit", b"plate_size_dsdsunit", "plug_length", b"plug_length", "plug_length_dsdsunit", b"plug_length_dsdsunit", "plug_md", b"plug_md", "plug_md_dsdsunit", b"plug_md_dsdsunit", "produced_bsw", b"produced_bsw", "produced_bsw_dsdsunit", b"produced_bsw_dsdsunit", "produced_mud", b"produced_mud", "produced_mud_dsdsunit", b"produced_mud_dsdsunit", "produced_oil", b"produced_oil", "produced_oil_dsdsunit", b"produced_oil_dsdsunit", "produced_total", b"produced_total", "produced_total_dsdsunit", b"produced_total_dsdsunit", "produced_water", b"produced_water", "produced_water_dsdsunit", b"produced_water_dsdsunit", "runs_per_hour", b"runs_per_hour", "separated_water_percent", b"separated_water_percent", "separated_water_percent_dsdsunit", b"separated_water_percent_dsdsunit", "static_pressure", b"static_pressure", "static_pressure_dsdsunit", b"static_pressure_dsdsunit", "swab_md", b"swab_md", "swab_md_dsdsunit", b"swab_md_dsdsunit", "swab_number", b"swab_number", "test_date", b"test_date", "test_mode", b"test_mode", "water_rate", b"water_rate", "water_rate_dsdsunit", b"water_rate_dsdsunit", "wht", b"wht", "wht_dsdsunit", b"wht_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_test", b"cd_test", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "co2", b"co2", "co2_dsdsunit", b"co2_dsdsunit", "comments", b"comments", "cum_hours", b"cum_hours", "cum_hours_dsdsunit", b"cum_hours_dsdsunit", "dynamic_pressure", b"dynamic_pressure", "dynamic_pressure_dsdsunit", b"dynamic_pressure_dsdsunit", "emulsion_percent", b"emulsion_percent", "emulsion_percent_dsdsunit", b"emulsion_percent_dsdsunit", "fluid_accumulated", b"fluid_accumulated", "fluid_accumulated_dsdsunit", b"fluid_accumulated_dsdsunit", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_extracted", b"fluid_extracted", "fluid_extracted_dsdsunit", b"fluid_extracted_dsdsunit", "fluid_injected", b"fluid_injected", "fluid_injected_dsdsunit", b"fluid_injected_dsdsunit", "fluid_level", b"fluid_level", "fluid_level_dsdsunit", b"fluid_level_dsdsunit", "fluid_salinity", b"fluid_salinity", "fluid_salinity_dsdsunit", b"fluid_salinity_dsdsunit", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "gas_volume", b"gas_volume", "gas_volume_dsdsunit", b"gas_volume_dsdsunit", "h2s", b"h2s", "h2s_dsdsunit", b"h2s_dsdsunit", "impurities_percent", b"impurities_percent", "impurities_percent_dsdsunit", b"impurities_percent_dsdsunit", "impurities_percent_total", b"impurities_percent_total", "impurities_percent_total_dsdsunit", b"impurities_percent_total_dsdsunit", "is_final_test", b"is_final_test", "level_eval", b"level_eval", "load_total", b"load_total", "load_total_dsdsunit", b"load_total_dsdsunit", "native_uid", b"native_uid", "oil_rate", b"oil_rate", "oil_rate_dsdsunit", b"oil_rate_dsdsunit", "orifice", b"orifice", "orifice_dsdsunit", b"orifice_dsdsunit", "percent_bsw", b"percent_bsw", "percent_bsw_dsdsunit", b"percent_bsw_dsdsunit", "percent_mud", b"percent_mud", "percent_mud_dsdsunit", b"percent_mud_dsdsunit", "percent_oil", b"percent_oil", "percent_oil_dsdsunit", b"percent_oil_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "ph", b"ph", "plate_size", b"plate_size", "plate_size_dsdsunit", b"plate_size_dsdsunit", "plug_length", b"plug_length", "plug_length_dsdsunit", b"plug_length_dsdsunit", "plug_md", b"plug_md", "plug_md_dsdsunit", b"plug_md_dsdsunit", "produced_bsw", b"produced_bsw", "produced_bsw_dsdsunit", b"produced_bsw_dsdsunit", "produced_mud", b"produced_mud", "produced_mud_dsdsunit", b"produced_mud_dsdsunit", "produced_oil", b"produced_oil", "produced_oil_dsdsunit", b"produced_oil_dsdsunit", "produced_total", b"produced_total", "produced_total_dsdsunit", b"produced_total_dsdsunit", "produced_water", b"produced_water", "produced_water_dsdsunit", b"produced_water_dsdsunit", "runs_per_hour", b"runs_per_hour", "separated_water_percent", b"separated_water_percent", "separated_water_percent_dsdsunit", b"separated_water_percent_dsdsunit", "static_pressure", b"static_pressure", "static_pressure_dsdsunit", b"static_pressure_dsdsunit", "swab_md", b"swab_md", "swab_md_dsdsunit", b"swab_md_dsdsunit", "swab_number", b"swab_number", "test_date", b"test_date", "test_id", b"test_id", "test_mode", b"test_mode", "test_swab_id", b"test_swab_id", "undeclared_dependencies", b"undeclared_dependencies", "water_rate", b"water_rate", "water_rate_dsdsunit", b"water_rate_dsdsunit", "wht", b"wht", "wht_dsdsunit", b"wht_dsdsunit"]) -> None: ...

global___CdTestSwab = CdTestSwab

class CdTestWater(google.protobuf.message.Message):
    """Original Name: CD_TEST_WATER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OBSERVED_PH_FIELD_NUMBER: builtins.int
    CARBONATE_MASS_FRACTION_FIELD_NUMBER: builtins.int
    SODIUM_CONC_FIELD_NUMBER: builtins.int
    MANGANESE_CONC_MEQ_FIELD_NUMBER: builtins.int
    BARIUM_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESISTIVITY_FIELD_NUMBER: builtins.int
    ANALYST_COMMENTS_FIELD_NUMBER: builtins.int
    RELATIVE_DENSITY_TEMPERATURE_FIELD_NUMBER: builtins.int
    IODIDE_CONC_FIELD_NUMBER: builtins.int
    REFRACTIVE_INDEX_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CARBONATE_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAMPLE_DATE_FIELD_NUMBER: builtins.int
    STRONTIUM_CONC_MEQ_FIELD_NUMBER: builtins.int
    BICARBONATE_MASS_FRACTION_FIELD_NUMBER: builtins.int
    HYDROXIDE_CONC_MEQ_FIELD_NUMBER: builtins.int
    CALCIUM_MASS_FRACTION_FIELD_NUMBER: builtins.int
    BARIUM_CONC_FIELD_NUMBER: builtins.int
    H2S_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    IRON_CONC_FIELD_NUMBER: builtins.int
    RESISTIVITY_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BROMIDE_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    SODIUM_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLIDS_EVAP_TEMP2_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ANALYST_FIELD_NUMBER: builtins.int
    RESISTIVITY_TEMPERATURE_FIELD_NUMBER: builtins.int
    BROMIDE_CONC_FIELD_NUMBER: builtins.int
    HYDROXIDE_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    SULFATE_MASS_FRACTION_FIELD_NUMBER: builtins.int
    SOLIDS_IGNITION_DSDSUNIT_FIELD_NUMBER: builtins.int
    BARIUM_CONC_MEQ_FIELD_NUMBER: builtins.int
    BROMIDE_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLIDS_EVAP_TEMP1_DSDSUNIT_FIELD_NUMBER: builtins.int
    MANGANESE_CONC_FIELD_NUMBER: builtins.int
    MAGNESIUM_CONC_FIELD_NUMBER: builtins.int
    HYDROXIDE_CONC_FIELD_NUMBER: builtins.int
    SULFATE_CONC_MEQ_FIELD_NUMBER: builtins.int
    BORON_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAMPLE_POINT_CODE_FIELD_NUMBER: builtins.int
    STRONTIUM_CONC_FIELD_NUMBER: builtins.int
    CHLORIDE_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    CALCIUM_CONC_MEQ_FIELD_NUMBER: builtins.int
    HYDROXIDE_MASS_FRACTION_FIELD_NUMBER: builtins.int
    IRON_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SOLIDS_IGNITION_FIELD_NUMBER: builtins.int
    BORON_MASS_FRACTION_FIELD_NUMBER: builtins.int
    CHLORIDE_CONC_FIELD_NUMBER: builtins.int
    STRONTIUM_MASS_FRACTION_FIELD_NUMBER: builtins.int
    LAB_FILE_NUMBER_FIELD_NUMBER: builtins.int
    MANGANESE_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESISTIVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    H2S_MASS_FRACTION_FIELD_NUMBER: builtins.int
    SOLIDS_EVAP_TEMP1_FIELD_NUMBER: builtins.int
    MAGNESIUM_MASS_FRACTION_FIELD_NUMBER: builtins.int
    SOLIDS_EVAP_TEMP2_FIELD_NUMBER: builtins.int
    POTASSIUM_CONC_MEQ_FIELD_NUMBER: builtins.int
    MAGNESIUM_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHLORIDE_MASS_FRACTION_FIELD_NUMBER: builtins.int
    H2S_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    SODIUM_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTAINER_ID_FIELD_NUMBER: builtins.int
    CHLORIDE_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    MANGANESE_MASS_FRACTION_FIELD_NUMBER: builtins.int
    ANALYSIS_DATE_FIELD_NUMBER: builtins.int
    HYDROXIDE_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    STRONTIUM_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    SODIUM_CONC_MEQ_FIELD_NUMBER: builtins.int
    CARBONATE_CONC_MEQ_FIELD_NUMBER: builtins.int
    SULFATE_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    POTASSIUM_CONC_FIELD_NUMBER: builtins.int
    SODIUM_MASS_FRACTION_FIELD_NUMBER: builtins.int
    IODIDE_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    BORON_CONC_FIELD_NUMBER: builtins.int
    IRON_MASS_FRACTION_FIELD_NUMBER: builtins.int
    BROMIDE_CONC_MEQ_FIELD_NUMBER: builtins.int
    BICARBONATE_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAMPLE_POINT_NAME_FIELD_NUMBER: builtins.int
    MANGANESE_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    BORON_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    BARIUM_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    IODIDE_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    BICARBONATE_CONC_MEQ_FIELD_NUMBER: builtins.int
    H2S_CONC_MEQ_FIELD_NUMBER: builtins.int
    CARBONATE_CONC_FIELD_NUMBER: builtins.int
    IRON_CONC_MEQ_FIELD_NUMBER: builtins.int
    H2S_CONC_FIELD_NUMBER: builtins.int
    CALCIUM_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    BROMIDE_MASS_FRACTION_FIELD_NUMBER: builtins.int
    IRON_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHLORIDE_CONC_MEQ_FIELD_NUMBER: builtins.int
    SALINITY_TOTAL_PERCENT_FIELD_NUMBER: builtins.int
    SOLIDS_CALCULATED_DSDSUNIT_FIELD_NUMBER: builtins.int
    H2S_MASS_FRACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAGNESIUM_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    SALINITY_TOTAL_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    IODIDE_CONC_MEQ_FIELD_NUMBER: builtins.int
    RELATIVE_DENSITY_FIELD_NUMBER: builtins.int
    IODIDE_MASS_FRACTION_FIELD_NUMBER: builtins.int
    CALCIUM_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    CARBONATE_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    OBSERVED_PH_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANALYSIS_COMPANY_FIELD_NUMBER: builtins.int
    POTASSIUM_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_ANALYSIS_ID_FIELD_NUMBER: builtins.int
    REFRACTIVE_INDEX_TEMPERATURE_FIELD_NUMBER: builtins.int
    BARIUM_MASS_FRACTION_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    BICARBONATE_CONC_FIELD_NUMBER: builtins.int
    RELATIVE_DENSITY_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BICARBONATE_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    POTASSIUM_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    STRONTIUM_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    SULFATE_CONC_FIELD_NUMBER: builtins.int
    POTASSIUM_MASS_FRACTION_FIELD_NUMBER: builtins.int
    BORON_CONC_MEQ_FIELD_NUMBER: builtins.int
    CALCIUM_CONC_FIELD_NUMBER: builtins.int
    OBSERVED_PH_TEMPERATURE_FIELD_NUMBER: builtins.int
    MAGNESIUM_CONC_MEQ_FIELD_NUMBER: builtins.int
    REFRACTIVE_INDEX_FIELD_NUMBER: builtins.int
    SULFATE_CONC_MEQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLIDS_CALCULATED_FIELD_NUMBER: builtins.int
    CD_TEST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def observed_ph(self) -> global___FloatMessage:
        """Original Name: OBSERVED_PH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbonate_mass_fraction(self) -> global___FloatMessage:
        """Original Name: CARBONATE_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sodium_conc(self) -> global___FloatMessage:
        """Original Name: SODIUM_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manganese_conc_meq(self) -> global___FloatMessage:
        """Original Name: MANGANESE_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def barium_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: BARIUM_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity(self) -> global___FloatMessage:
        """Original Name: RESISTIVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analyst_comments(self) -> global___StringMessage:
        """Original Name: ANALYST_COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def relative_density_temperature(self) -> global___FloatMessage:
        """Original Name: RELATIVE_DENSITY_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iodide_conc(self) -> global___FloatMessage:
        """Original Name: IODIDE_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def refractive_index_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: REFRACTIVE_INDEX_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbonate_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARBONATE_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SAMPLE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strontium_conc_meq(self) -> global___FloatMessage:
        """Original Name: STRONTIUM_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bicarbonate_mass_fraction(self) -> global___FloatMessage:
        """Original Name: BICARBONATE_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydroxide_conc_meq(self) -> global___FloatMessage:
        """Original Name: HYDROXIDE_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calcium_mass_fraction(self) -> global___FloatMessage:
        """Original Name: CALCIUM_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def barium_conc(self) -> global___FloatMessage:
        """Original Name: BARIUM_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iron_conc(self) -> global___FloatMessage:
        """Original Name: IRON_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESISTIVITY_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bromide_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: BROMIDE_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sodium_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: SODIUM_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_evap_temp2_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOLIDS_EVAP_TEMP2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analyst(self) -> global___StringMessage:
        """Original Name: ANALYST, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_temperature(self) -> global___FloatMessage:
        """Original Name: RESISTIVITY_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bromide_conc(self) -> global___FloatMessage:
        """Original Name: BROMIDE_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydroxide_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: HYDROXIDE_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sulfate_mass_fraction(self) -> global___FloatMessage:
        """Original Name: SULFATE_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_ignition_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOLIDS_IGNITION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def barium_conc_meq(self) -> global___FloatMessage:
        """Original Name: BARIUM_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bromide_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: BROMIDE_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_evap_temp1_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOLIDS_EVAP_TEMP1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manganese_conc(self) -> global___FloatMessage:
        """Original Name: MANGANESE_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def magnesium_conc(self) -> global___FloatMessage:
        """Original Name: MAGNESIUM_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydroxide_conc(self) -> global___FloatMessage:
        """Original Name: HYDROXIDE_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sulfate_conc_meq(self) -> global___FloatMessage:
        """Original Name: SULFATE_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def boron_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: BORON_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_point_code(self) -> global___StringMessage:
        """Original Name: SAMPLE_POINT_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strontium_conc(self) -> global___FloatMessage:
        """Original Name: STRONTIUM_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chloride_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHLORIDE_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calcium_conc_meq(self) -> global___FloatMessage:
        """Original Name: CALCIUM_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydroxide_mass_fraction(self) -> global___FloatMessage:
        """Original Name: HYDROXIDE_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iron_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: IRON_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_ignition(self) -> global___FloatMessage:
        """Original Name: SOLIDS_IGNITION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def boron_mass_fraction(self) -> global___FloatMessage:
        """Original Name: BORON_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chloride_conc(self) -> global___FloatMessage:
        """Original Name: CHLORIDE_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strontium_mass_fraction(self) -> global___FloatMessage:
        """Original Name: STRONTIUM_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lab_file_number(self) -> global___StringMessage:
        """Original Name: LAB_FILE_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manganese_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: MANGANESE_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESISTIVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_mass_fraction(self) -> global___FloatMessage:
        """Original Name: H2S_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_evap_temp1(self) -> global___FloatMessage:
        """Original Name: SOLIDS_EVAP_TEMP1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def magnesium_mass_fraction(self) -> global___FloatMessage:
        """Original Name: MAGNESIUM_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_evap_temp2(self) -> global___FloatMessage:
        """Original Name: SOLIDS_EVAP_TEMP2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def potassium_conc_meq(self) -> global___FloatMessage:
        """Original Name: POTASSIUM_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def magnesium_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAGNESIUM_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chloride_mass_fraction(self) -> global___FloatMessage:
        """Original Name: CHLORIDE_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sodium_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: SODIUM_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def container_id(self) -> global___StringMessage:
        """Original Name: CONTAINER_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chloride_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHLORIDE_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manganese_mass_fraction(self) -> global___FloatMessage:
        """Original Name: MANGANESE_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analysis_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ANALYSIS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydroxide_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: HYDROXIDE_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strontium_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: STRONTIUM_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sodium_conc_meq(self) -> global___FloatMessage:
        """Original Name: SODIUM_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbonate_conc_meq(self) -> global___FloatMessage:
        """Original Name: CARBONATE_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sulfate_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: SULFATE_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def potassium_conc(self) -> global___FloatMessage:
        """Original Name: POTASSIUM_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sodium_mass_fraction(self) -> global___FloatMessage:
        """Original Name: SODIUM_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iodide_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: IODIDE_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def boron_conc(self) -> global___FloatMessage:
        """Original Name: BORON_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iron_mass_fraction(self) -> global___FloatMessage:
        """Original Name: IRON_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bromide_conc_meq(self) -> global___FloatMessage:
        """Original Name: BROMIDE_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bicarbonate_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: BICARBONATE_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_point_name(self) -> global___StringMessage:
        """Original Name: SAMPLE_POINT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manganese_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: MANGANESE_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def boron_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: BORON_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def barium_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: BARIUM_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iodide_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: IODIDE_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bicarbonate_conc_meq(self) -> global___FloatMessage:
        """Original Name: BICARBONATE_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_conc_meq(self) -> global___FloatMessage:
        """Original Name: H2S_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbonate_conc(self) -> global___FloatMessage:
        """Original Name: CARBONATE_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iron_conc_meq(self) -> global___FloatMessage:
        """Original Name: IRON_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_conc(self) -> global___FloatMessage:
        """Original Name: H2S_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calcium_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: CALCIUM_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bromide_mass_fraction(self) -> global___FloatMessage:
        """Original Name: BROMIDE_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iron_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: IRON_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chloride_conc_meq(self) -> global___FloatMessage:
        """Original Name: CHLORIDE_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def salinity_total_percent(self) -> global___FloatMessage:
        """Original Name: SALINITY_TOTAL_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_calculated_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOLIDS_CALCULATED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_mass_fraction_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_MASS_FRACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def magnesium_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAGNESIUM_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def salinity_total_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: SALINITY_TOTAL_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iodide_conc_meq(self) -> global___FloatMessage:
        """Original Name: IODIDE_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def relative_density(self) -> global___FloatMessage:
        """Original Name: RELATIVE_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iodide_mass_fraction(self) -> global___FloatMessage:
        """Original Name: IODIDE_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calcium_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: CALCIUM_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbonate_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARBONATE_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def observed_ph_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: OBSERVED_PH_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analysis_company(self) -> global___StringMessage:
        """Original Name: ANALYSIS_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def potassium_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: POTASSIUM_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    water_analysis_id: builtins.str
    """Original Name: WATER_ANALYSIS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def refractive_index_temperature(self) -> global___FloatMessage:
        """Original Name: REFRACTIVE_INDEX_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def barium_mass_fraction(self) -> global___FloatMessage:
        """Original Name: BARIUM_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bicarbonate_conc(self) -> global___FloatMessage:
        """Original Name: BICARBONATE_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def relative_density_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: RELATIVE_DENSITY_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bicarbonate_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: BICARBONATE_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def potassium_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: POTASSIUM_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strontium_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: STRONTIUM_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sulfate_conc(self) -> global___FloatMessage:
        """Original Name: SULFATE_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def potassium_mass_fraction(self) -> global___FloatMessage:
        """Original Name: POTASSIUM_MASS_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def boron_conc_meq(self) -> global___FloatMessage:
        """Original Name: BORON_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calcium_conc(self) -> global___FloatMessage:
        """Original Name: CALCIUM_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def observed_ph_temperature(self) -> global___FloatMessage:
        """Original Name: OBSERVED_PH_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def magnesium_conc_meq(self) -> global___FloatMessage:
        """Original Name: MAGNESIUM_CONC_MEQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def refractive_index(self) -> global___FloatMessage:
        """Original Name: REFRACTIVE_INDEX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sulfate_conc_meq_dsdsunit(self) -> global___StringMessage:
        """Original Name: SULFATE_CONC_MEQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_calculated(self) -> global___FloatMessage:
        """Original Name: SOLIDS_CALCULATED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_test(self) -> global___CdTestRef:
        """Remote references:

        Original Name: CD_TEST, WrappedMessage: CdTest
        FK_CD_TEST_WATER_CD_TEST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        observed_ph: global___FloatMessage | None = ...,
        carbonate_mass_fraction: global___FloatMessage | None = ...,
        sodium_conc: global___FloatMessage | None = ...,
        manganese_conc_meq: global___FloatMessage | None = ...,
        barium_conc_dsdsunit: global___StringMessage | None = ...,
        resistivity: global___FloatMessage | None = ...,
        analyst_comments: global___StringMessage | None = ...,
        relative_density_temperature: global___FloatMessage | None = ...,
        iodide_conc: global___FloatMessage | None = ...,
        refractive_index_temperature_dsdsunit: global___StringMessage | None = ...,
        carbonate_conc_meq_dsdsunit: global___StringMessage | None = ...,
        sample_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        strontium_conc_meq: global___FloatMessage | None = ...,
        bicarbonate_mass_fraction: global___FloatMessage | None = ...,
        hydroxide_conc_meq: global___FloatMessage | None = ...,
        calcium_mass_fraction: global___FloatMessage | None = ...,
        barium_conc: global___FloatMessage | None = ...,
        h2s_conc_meq_dsdsunit: global___StringMessage | None = ...,
        iron_conc: global___FloatMessage | None = ...,
        resistivity_temperature_dsdsunit: global___StringMessage | None = ...,
        bromide_conc_dsdsunit: global___StringMessage | None = ...,
        sodium_conc_dsdsunit: global___StringMessage | None = ...,
        solids_evap_temp2_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        analyst: global___StringMessage | None = ...,
        resistivity_temperature: global___FloatMessage | None = ...,
        bromide_conc: global___FloatMessage | None = ...,
        hydroxide_conc_dsdsunit: global___StringMessage | None = ...,
        sulfate_mass_fraction: global___FloatMessage | None = ...,
        solids_ignition_dsdsunit: global___StringMessage | None = ...,
        barium_conc_meq: global___FloatMessage | None = ...,
        bromide_conc_meq_dsdsunit: global___StringMessage | None = ...,
        solids_evap_temp1_dsdsunit: global___StringMessage | None = ...,
        manganese_conc: global___FloatMessage | None = ...,
        magnesium_conc: global___FloatMessage | None = ...,
        hydroxide_conc: global___FloatMessage | None = ...,
        sulfate_conc_meq: global___FloatMessage | None = ...,
        boron_conc_meq_dsdsunit: global___StringMessage | None = ...,
        sample_point_code: global___StringMessage | None = ...,
        strontium_conc: global___FloatMessage | None = ...,
        chloride_conc_dsdsunit: global___StringMessage | None = ...,
        calcium_conc_meq: global___FloatMessage | None = ...,
        hydroxide_mass_fraction: global___FloatMessage | None = ...,
        iron_conc_meq_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        solids_ignition: global___FloatMessage | None = ...,
        boron_mass_fraction: global___FloatMessage | None = ...,
        chloride_conc: global___FloatMessage | None = ...,
        strontium_mass_fraction: global___FloatMessage | None = ...,
        lab_file_number: global___StringMessage | None = ...,
        manganese_conc_dsdsunit: global___StringMessage | None = ...,
        resistivity_dsdsunit: global___StringMessage | None = ...,
        h2s_mass_fraction: global___FloatMessage | None = ...,
        solids_evap_temp1: global___FloatMessage | None = ...,
        magnesium_mass_fraction: global___FloatMessage | None = ...,
        solids_evap_temp2: global___FloatMessage | None = ...,
        potassium_conc_meq: global___FloatMessage | None = ...,
        magnesium_conc_dsdsunit: global___StringMessage | None = ...,
        chloride_mass_fraction: global___FloatMessage | None = ...,
        h2s_conc_dsdsunit: global___StringMessage | None = ...,
        sodium_conc_meq_dsdsunit: global___StringMessage | None = ...,
        container_id: global___StringMessage | None = ...,
        chloride_conc_meq_dsdsunit: global___StringMessage | None = ...,
        manganese_mass_fraction: global___FloatMessage | None = ...,
        analysis_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        hydroxide_conc_meq_dsdsunit: global___StringMessage | None = ...,
        strontium_conc_dsdsunit: global___StringMessage | None = ...,
        sodium_conc_meq: global___FloatMessage | None = ...,
        carbonate_conc_meq: global___FloatMessage | None = ...,
        sulfate_conc_dsdsunit: global___StringMessage | None = ...,
        potassium_conc: global___FloatMessage | None = ...,
        sodium_mass_fraction: global___FloatMessage | None = ...,
        iodide_conc_dsdsunit: global___StringMessage | None = ...,
        boron_conc: global___FloatMessage | None = ...,
        iron_mass_fraction: global___FloatMessage | None = ...,
        bromide_conc_meq: global___FloatMessage | None = ...,
        bicarbonate_conc_dsdsunit: global___StringMessage | None = ...,
        sample_point_name: global___StringMessage | None = ...,
        manganese_conc_meq_dsdsunit: global___StringMessage | None = ...,
        boron_conc_dsdsunit: global___StringMessage | None = ...,
        barium_conc_meq_dsdsunit: global___StringMessage | None = ...,
        iodide_conc_meq_dsdsunit: global___StringMessage | None = ...,
        bicarbonate_conc_meq: global___FloatMessage | None = ...,
        h2s_conc_meq: global___FloatMessage | None = ...,
        carbonate_conc: global___FloatMessage | None = ...,
        iron_conc_meq: global___FloatMessage | None = ...,
        h2s_conc: global___FloatMessage | None = ...,
        calcium_conc_dsdsunit: global___StringMessage | None = ...,
        bromide_mass_fraction: global___FloatMessage | None = ...,
        iron_conc_dsdsunit: global___StringMessage | None = ...,
        chloride_conc_meq: global___FloatMessage | None = ...,
        salinity_total_percent: global___FloatMessage | None = ...,
        solids_calculated_dsdsunit: global___StringMessage | None = ...,
        h2s_mass_fraction_dsdsunit: global___StringMessage | None = ...,
        magnesium_conc_meq_dsdsunit: global___StringMessage | None = ...,
        salinity_total_percent_dsdsunit: global___StringMessage | None = ...,
        iodide_conc_meq: global___FloatMessage | None = ...,
        relative_density: global___FloatMessage | None = ...,
        iodide_mass_fraction: global___FloatMessage | None = ...,
        calcium_conc_meq_dsdsunit: global___StringMessage | None = ...,
        carbonate_conc_dsdsunit: global___StringMessage | None = ...,
        observed_ph_temperature_dsdsunit: global___StringMessage | None = ...,
        analysis_company: global___StringMessage | None = ...,
        potassium_conc_meq_dsdsunit: global___StringMessage | None = ...,
        water_analysis_id: builtins.str = ...,
        refractive_index_temperature: global___FloatMessage | None = ...,
        barium_mass_fraction: global___FloatMessage | None = ...,
        test_id: builtins.str = ...,
        bicarbonate_conc: global___FloatMessage | None = ...,
        relative_density_temperature_dsdsunit: global___StringMessage | None = ...,
        bicarbonate_conc_meq_dsdsunit: global___StringMessage | None = ...,
        potassium_conc_dsdsunit: global___StringMessage | None = ...,
        strontium_conc_meq_dsdsunit: global___StringMessage | None = ...,
        sulfate_conc: global___FloatMessage | None = ...,
        potassium_mass_fraction: global___FloatMessage | None = ...,
        boron_conc_meq: global___FloatMessage | None = ...,
        calcium_conc: global___FloatMessage | None = ...,
        observed_ph_temperature: global___FloatMessage | None = ...,
        magnesium_conc_meq: global___FloatMessage | None = ...,
        refractive_index: global___FloatMessage | None = ...,
        sulfate_conc_meq_dsdsunit: global___StringMessage | None = ...,
        solids_calculated: global___FloatMessage | None = ...,
        cd_test: global___CdTestRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["analysis_company", b"analysis_company", "analysis_date", b"analysis_date", "analyst", b"analyst", "analyst_comments", b"analyst_comments", "barium_conc", b"barium_conc", "barium_conc_dsdsunit", b"barium_conc_dsdsunit", "barium_conc_meq", b"barium_conc_meq", "barium_conc_meq_dsdsunit", b"barium_conc_meq_dsdsunit", "barium_mass_fraction", b"barium_mass_fraction", "bicarbonate_conc", b"bicarbonate_conc", "bicarbonate_conc_dsdsunit", b"bicarbonate_conc_dsdsunit", "bicarbonate_conc_meq", b"bicarbonate_conc_meq", "bicarbonate_conc_meq_dsdsunit", b"bicarbonate_conc_meq_dsdsunit", "bicarbonate_mass_fraction", b"bicarbonate_mass_fraction", "boron_conc", b"boron_conc", "boron_conc_dsdsunit", b"boron_conc_dsdsunit", "boron_conc_meq", b"boron_conc_meq", "boron_conc_meq_dsdsunit", b"boron_conc_meq_dsdsunit", "boron_mass_fraction", b"boron_mass_fraction", "bromide_conc", b"bromide_conc", "bromide_conc_dsdsunit", b"bromide_conc_dsdsunit", "bromide_conc_meq", b"bromide_conc_meq", "bromide_conc_meq_dsdsunit", b"bromide_conc_meq_dsdsunit", "bromide_mass_fraction", b"bromide_mass_fraction", "calcium_conc", b"calcium_conc", "calcium_conc_dsdsunit", b"calcium_conc_dsdsunit", "calcium_conc_meq", b"calcium_conc_meq", "calcium_conc_meq_dsdsunit", b"calcium_conc_meq_dsdsunit", "calcium_mass_fraction", b"calcium_mass_fraction", "carbonate_conc", b"carbonate_conc", "carbonate_conc_dsdsunit", b"carbonate_conc_dsdsunit", "carbonate_conc_meq", b"carbonate_conc_meq", "carbonate_conc_meq_dsdsunit", b"carbonate_conc_meq_dsdsunit", "carbonate_mass_fraction", b"carbonate_mass_fraction", "cd_test", b"cd_test", "chloride_conc", b"chloride_conc", "chloride_conc_dsdsunit", b"chloride_conc_dsdsunit", "chloride_conc_meq", b"chloride_conc_meq", "chloride_conc_meq_dsdsunit", b"chloride_conc_meq_dsdsunit", "chloride_mass_fraction", b"chloride_mass_fraction", "comments", b"comments", "container_id", b"container_id", "h2s_conc", b"h2s_conc", "h2s_conc_dsdsunit", b"h2s_conc_dsdsunit", "h2s_conc_meq", b"h2s_conc_meq", "h2s_conc_meq_dsdsunit", b"h2s_conc_meq_dsdsunit", "h2s_mass_fraction", b"h2s_mass_fraction", "h2s_mass_fraction_dsdsunit", b"h2s_mass_fraction_dsdsunit", "hydroxide_conc", b"hydroxide_conc", "hydroxide_conc_dsdsunit", b"hydroxide_conc_dsdsunit", "hydroxide_conc_meq", b"hydroxide_conc_meq", "hydroxide_conc_meq_dsdsunit", b"hydroxide_conc_meq_dsdsunit", "hydroxide_mass_fraction", b"hydroxide_mass_fraction", "iodide_conc", b"iodide_conc", "iodide_conc_dsdsunit", b"iodide_conc_dsdsunit", "iodide_conc_meq", b"iodide_conc_meq", "iodide_conc_meq_dsdsunit", b"iodide_conc_meq_dsdsunit", "iodide_mass_fraction", b"iodide_mass_fraction", "iron_conc", b"iron_conc", "iron_conc_dsdsunit", b"iron_conc_dsdsunit", "iron_conc_meq", b"iron_conc_meq", "iron_conc_meq_dsdsunit", b"iron_conc_meq_dsdsunit", "iron_mass_fraction", b"iron_mass_fraction", "lab_file_number", b"lab_file_number", "magnesium_conc", b"magnesium_conc", "magnesium_conc_dsdsunit", b"magnesium_conc_dsdsunit", "magnesium_conc_meq", b"magnesium_conc_meq", "magnesium_conc_meq_dsdsunit", b"magnesium_conc_meq_dsdsunit", "magnesium_mass_fraction", b"magnesium_mass_fraction", "manganese_conc", b"manganese_conc", "manganese_conc_dsdsunit", b"manganese_conc_dsdsunit", "manganese_conc_meq", b"manganese_conc_meq", "manganese_conc_meq_dsdsunit", b"manganese_conc_meq_dsdsunit", "manganese_mass_fraction", b"manganese_mass_fraction", "native_uid", b"native_uid", "observed_ph", b"observed_ph", "observed_ph_temperature", b"observed_ph_temperature", "observed_ph_temperature_dsdsunit", b"observed_ph_temperature_dsdsunit", "potassium_conc", b"potassium_conc", "potassium_conc_dsdsunit", b"potassium_conc_dsdsunit", "potassium_conc_meq", b"potassium_conc_meq", "potassium_conc_meq_dsdsunit", b"potassium_conc_meq_dsdsunit", "potassium_mass_fraction", b"potassium_mass_fraction", "refractive_index", b"refractive_index", "refractive_index_temperature", b"refractive_index_temperature", "refractive_index_temperature_dsdsunit", b"refractive_index_temperature_dsdsunit", "relative_density", b"relative_density", "relative_density_temperature", b"relative_density_temperature", "relative_density_temperature_dsdsunit", b"relative_density_temperature_dsdsunit", "resistivity", b"resistivity", "resistivity_dsdsunit", b"resistivity_dsdsunit", "resistivity_temperature", b"resistivity_temperature", "resistivity_temperature_dsdsunit", b"resistivity_temperature_dsdsunit", "salinity_total_percent", b"salinity_total_percent", "salinity_total_percent_dsdsunit", b"salinity_total_percent_dsdsunit", "sample_date", b"sample_date", "sample_point_code", b"sample_point_code", "sample_point_name", b"sample_point_name", "sodium_conc", b"sodium_conc", "sodium_conc_dsdsunit", b"sodium_conc_dsdsunit", "sodium_conc_meq", b"sodium_conc_meq", "sodium_conc_meq_dsdsunit", b"sodium_conc_meq_dsdsunit", "sodium_mass_fraction", b"sodium_mass_fraction", "solids_calculated", b"solids_calculated", "solids_calculated_dsdsunit", b"solids_calculated_dsdsunit", "solids_evap_temp1", b"solids_evap_temp1", "solids_evap_temp1_dsdsunit", b"solids_evap_temp1_dsdsunit", "solids_evap_temp2", b"solids_evap_temp2", "solids_evap_temp2_dsdsunit", b"solids_evap_temp2_dsdsunit", "solids_ignition", b"solids_ignition", "solids_ignition_dsdsunit", b"solids_ignition_dsdsunit", "strontium_conc", b"strontium_conc", "strontium_conc_dsdsunit", b"strontium_conc_dsdsunit", "strontium_conc_meq", b"strontium_conc_meq", "strontium_conc_meq_dsdsunit", b"strontium_conc_meq_dsdsunit", "strontium_mass_fraction", b"strontium_mass_fraction", "sulfate_conc", b"sulfate_conc", "sulfate_conc_dsdsunit", b"sulfate_conc_dsdsunit", "sulfate_conc_meq", b"sulfate_conc_meq", "sulfate_conc_meq_dsdsunit", b"sulfate_conc_meq_dsdsunit", "sulfate_mass_fraction", b"sulfate_mass_fraction"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["analysis_company", b"analysis_company", "analysis_date", b"analysis_date", "analyst", b"analyst", "analyst_comments", b"analyst_comments", "barium_conc", b"barium_conc", "barium_conc_dsdsunit", b"barium_conc_dsdsunit", "barium_conc_meq", b"barium_conc_meq", "barium_conc_meq_dsdsunit", b"barium_conc_meq_dsdsunit", "barium_mass_fraction", b"barium_mass_fraction", "bicarbonate_conc", b"bicarbonate_conc", "bicarbonate_conc_dsdsunit", b"bicarbonate_conc_dsdsunit", "bicarbonate_conc_meq", b"bicarbonate_conc_meq", "bicarbonate_conc_meq_dsdsunit", b"bicarbonate_conc_meq_dsdsunit", "bicarbonate_mass_fraction", b"bicarbonate_mass_fraction", "boron_conc", b"boron_conc", "boron_conc_dsdsunit", b"boron_conc_dsdsunit", "boron_conc_meq", b"boron_conc_meq", "boron_conc_meq_dsdsunit", b"boron_conc_meq_dsdsunit", "boron_mass_fraction", b"boron_mass_fraction", "bromide_conc", b"bromide_conc", "bromide_conc_dsdsunit", b"bromide_conc_dsdsunit", "bromide_conc_meq", b"bromide_conc_meq", "bromide_conc_meq_dsdsunit", b"bromide_conc_meq_dsdsunit", "bromide_mass_fraction", b"bromide_mass_fraction", "calcium_conc", b"calcium_conc", "calcium_conc_dsdsunit", b"calcium_conc_dsdsunit", "calcium_conc_meq", b"calcium_conc_meq", "calcium_conc_meq_dsdsunit", b"calcium_conc_meq_dsdsunit", "calcium_mass_fraction", b"calcium_mass_fraction", "carbonate_conc", b"carbonate_conc", "carbonate_conc_dsdsunit", b"carbonate_conc_dsdsunit", "carbonate_conc_meq", b"carbonate_conc_meq", "carbonate_conc_meq_dsdsunit", b"carbonate_conc_meq_dsdsunit", "carbonate_mass_fraction", b"carbonate_mass_fraction", "cd_test", b"cd_test", "chloride_conc", b"chloride_conc", "chloride_conc_dsdsunit", b"chloride_conc_dsdsunit", "chloride_conc_meq", b"chloride_conc_meq", "chloride_conc_meq_dsdsunit", b"chloride_conc_meq_dsdsunit", "chloride_mass_fraction", b"chloride_mass_fraction", "comments", b"comments", "container_id", b"container_id", "h2s_conc", b"h2s_conc", "h2s_conc_dsdsunit", b"h2s_conc_dsdsunit", "h2s_conc_meq", b"h2s_conc_meq", "h2s_conc_meq_dsdsunit", b"h2s_conc_meq_dsdsunit", "h2s_mass_fraction", b"h2s_mass_fraction", "h2s_mass_fraction_dsdsunit", b"h2s_mass_fraction_dsdsunit", "hydroxide_conc", b"hydroxide_conc", "hydroxide_conc_dsdsunit", b"hydroxide_conc_dsdsunit", "hydroxide_conc_meq", b"hydroxide_conc_meq", "hydroxide_conc_meq_dsdsunit", b"hydroxide_conc_meq_dsdsunit", "hydroxide_mass_fraction", b"hydroxide_mass_fraction", "iodide_conc", b"iodide_conc", "iodide_conc_dsdsunit", b"iodide_conc_dsdsunit", "iodide_conc_meq", b"iodide_conc_meq", "iodide_conc_meq_dsdsunit", b"iodide_conc_meq_dsdsunit", "iodide_mass_fraction", b"iodide_mass_fraction", "iron_conc", b"iron_conc", "iron_conc_dsdsunit", b"iron_conc_dsdsunit", "iron_conc_meq", b"iron_conc_meq", "iron_conc_meq_dsdsunit", b"iron_conc_meq_dsdsunit", "iron_mass_fraction", b"iron_mass_fraction", "lab_file_number", b"lab_file_number", "magnesium_conc", b"magnesium_conc", "magnesium_conc_dsdsunit", b"magnesium_conc_dsdsunit", "magnesium_conc_meq", b"magnesium_conc_meq", "magnesium_conc_meq_dsdsunit", b"magnesium_conc_meq_dsdsunit", "magnesium_mass_fraction", b"magnesium_mass_fraction", "manganese_conc", b"manganese_conc", "manganese_conc_dsdsunit", b"manganese_conc_dsdsunit", "manganese_conc_meq", b"manganese_conc_meq", "manganese_conc_meq_dsdsunit", b"manganese_conc_meq_dsdsunit", "manganese_mass_fraction", b"manganese_mass_fraction", "native_uid", b"native_uid", "observed_ph", b"observed_ph", "observed_ph_temperature", b"observed_ph_temperature", "observed_ph_temperature_dsdsunit", b"observed_ph_temperature_dsdsunit", "potassium_conc", b"potassium_conc", "potassium_conc_dsdsunit", b"potassium_conc_dsdsunit", "potassium_conc_meq", b"potassium_conc_meq", "potassium_conc_meq_dsdsunit", b"potassium_conc_meq_dsdsunit", "potassium_mass_fraction", b"potassium_mass_fraction", "refractive_index", b"refractive_index", "refractive_index_temperature", b"refractive_index_temperature", "refractive_index_temperature_dsdsunit", b"refractive_index_temperature_dsdsunit", "relative_density", b"relative_density", "relative_density_temperature", b"relative_density_temperature", "relative_density_temperature_dsdsunit", b"relative_density_temperature_dsdsunit", "resistivity", b"resistivity", "resistivity_dsdsunit", b"resistivity_dsdsunit", "resistivity_temperature", b"resistivity_temperature", "resistivity_temperature_dsdsunit", b"resistivity_temperature_dsdsunit", "salinity_total_percent", b"salinity_total_percent", "salinity_total_percent_dsdsunit", b"salinity_total_percent_dsdsunit", "sample_date", b"sample_date", "sample_point_code", b"sample_point_code", "sample_point_name", b"sample_point_name", "sodium_conc", b"sodium_conc", "sodium_conc_dsdsunit", b"sodium_conc_dsdsunit", "sodium_conc_meq", b"sodium_conc_meq", "sodium_conc_meq_dsdsunit", b"sodium_conc_meq_dsdsunit", "sodium_mass_fraction", b"sodium_mass_fraction", "solids_calculated", b"solids_calculated", "solids_calculated_dsdsunit", b"solids_calculated_dsdsunit", "solids_evap_temp1", b"solids_evap_temp1", "solids_evap_temp1_dsdsunit", b"solids_evap_temp1_dsdsunit", "solids_evap_temp2", b"solids_evap_temp2", "solids_evap_temp2_dsdsunit", b"solids_evap_temp2_dsdsunit", "solids_ignition", b"solids_ignition", "solids_ignition_dsdsunit", b"solids_ignition_dsdsunit", "strontium_conc", b"strontium_conc", "strontium_conc_dsdsunit", b"strontium_conc_dsdsunit", "strontium_conc_meq", b"strontium_conc_meq", "strontium_conc_meq_dsdsunit", b"strontium_conc_meq_dsdsunit", "strontium_mass_fraction", b"strontium_mass_fraction", "sulfate_conc", b"sulfate_conc", "sulfate_conc_dsdsunit", b"sulfate_conc_dsdsunit", "sulfate_conc_meq", b"sulfate_conc_meq", "sulfate_conc_meq_dsdsunit", b"sulfate_conc_meq_dsdsunit", "sulfate_mass_fraction", b"sulfate_mass_fraction", "test_id", b"test_id", "undeclared_dependencies", b"undeclared_dependencies", "water_analysis_id", b"water_analysis_id"]) -> None: ...

global___CdTestWater = CdTestWater

class CdVerticalSection(google.protobuf.message.Message):
    """Original Name: CD_VERTICAL_SECTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VSA_TYPE_FIELD_NUMBER: builtins.int
    VERTICAL_SECTION_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VS_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    VS_EAST_FIELD_NUMBER: builtins.int
    MD_START_FIELD_NUMBER: builtins.int
    VS_ANGLE_FIELD_NUMBER: builtins.int
    TVD_START_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DEF_SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    TVD_START_FIELD_NUMBER: builtins.int
    PROJECT_TARGET_ID_FIELD_NUMBER: builtins.int
    VS_NORTH_FIELD_NUMBER: builtins.int
    MD_START_DSDSUNIT_FIELD_NUMBER: builtins.int
    VS_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    VSO_TYPE_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    VS_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_DEFINITIVE_SURVEY_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def vsa_type(self) -> global___Int32Message:
        """Original Name: VSA_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    vertical_section_id: builtins.str
    """Original Name: VERTICAL_SECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vs_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: VS_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vs_east(self) -> global___FloatMessage:
        """Original Name: VS_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_start(self) -> global___FloatMessage:
        """Original Name: MD_START, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vs_angle(self) -> global___FloatMessage:
        """Original Name: VS_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_start_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_START_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    def_survey_header_id: builtins.str
    """Original Name: DEF_SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tvd_start(self) -> global___FloatMessage:
        """Original Name: TVD_START, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_target_id(self) -> global___StringMessage:
        """Original Name: PROJECT_TARGET_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vs_north(self) -> global___FloatMessage:
        """Original Name: VS_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_start_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_START_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vs_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: VS_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vso_type(self) -> global___Int32Message:
        """Original Name: VSO_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_id(self) -> global___StringMessage:
        """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vs_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: VS_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_definitive_survey_header(self) -> global___CdDefinitiveSurveyHeaderRef:
        """Remote references:

        Original Name: CD_DEFINITIVE_SURVEY_HEADER, WrappedMessage: CdDefinitiveSurveyHeader
        FK_CD_VERTICAL_SECTION_CD_DEFINITIVE_SURVEY_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        vsa_type: global___Int32Message | None = ...,
        vertical_section_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        vs_angle_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        vs_east: global___FloatMessage | None = ...,
        md_start: global___FloatMessage | None = ...,
        vs_angle: global___FloatMessage | None = ...,
        tvd_start_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        def_survey_header_id: builtins.str = ...,
        tvd_start: global___FloatMessage | None = ...,
        project_target_id: global___StringMessage | None = ...,
        vs_north: global___FloatMessage | None = ...,
        md_start_dsdsunit: global___StringMessage | None = ...,
        vs_east_dsdsunit: global___StringMessage | None = ...,
        vso_type: global___Int32Message | None = ...,
        project_id: global___StringMessage | None = ...,
        vs_north_dsdsunit: global___StringMessage | None = ...,
        cd_definitive_survey_header: global___CdDefinitiveSurveyHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_definitive_survey_header", b"cd_definitive_survey_header", "md_start", b"md_start", "md_start_dsdsunit", b"md_start_dsdsunit", "native_uid", b"native_uid", "project_id", b"project_id", "project_target_id", b"project_target_id", "sequence_no", b"sequence_no", "tvd_start", b"tvd_start", "tvd_start_dsdsunit", b"tvd_start_dsdsunit", "vs_angle", b"vs_angle", "vs_angle_dsdsunit", b"vs_angle_dsdsunit", "vs_east", b"vs_east", "vs_east_dsdsunit", b"vs_east_dsdsunit", "vs_north", b"vs_north", "vs_north_dsdsunit", b"vs_north_dsdsunit", "vsa_type", b"vsa_type", "vso_type", b"vso_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_definitive_survey_header", b"cd_definitive_survey_header", "def_survey_header_id", b"def_survey_header_id", "md_start", b"md_start", "md_start_dsdsunit", b"md_start_dsdsunit", "native_uid", b"native_uid", "project_id", b"project_id", "project_target_id", b"project_target_id", "sequence_no", b"sequence_no", "tvd_start", b"tvd_start", "tvd_start_dsdsunit", b"tvd_start_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vertical_section_id", b"vertical_section_id", "vs_angle", b"vs_angle", "vs_angle_dsdsunit", b"vs_angle_dsdsunit", "vs_east", b"vs_east", "vs_east_dsdsunit", b"vs_east_dsdsunit", "vs_north", b"vs_north", "vs_north_dsdsunit", b"vs_north_dsdsunit", "vsa_type", b"vsa_type", "vso_type", b"vso_type", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdVerticalSection = CdVerticalSection

class CdVgMeter(google.protobuf.message.Message):
    """Original Name: CD_VG_METER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    DEFLECTION_FIELD_NUMBER: builtins.int
    RPM_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DEFLECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMPERATURE_FIELD_NUMBER: builtins.int
    VG_METER_ID_FIELD_NUMBER: builtins.int
    CD_FLUID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def rpm_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_id: builtins.str
    """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def deflection(self) -> global___FloatMessage:
        """Original Name: DEFLECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm(self) -> global___FloatMessage:
        """Original Name: RPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def deflection_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEFLECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature(self) -> global___FloatMessage:
        """Original Name: TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    vg_meter_id: builtins.str
    """Original Name: VG_METER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_fluid(self) -> global___CdFluidRef:
        """Remote references:

        Original Name: CD_FLUID, WrappedMessage: CdFluid
        FK_CD_VG_METER_CD_FLUID
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        rpm_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        temperature_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        fluid_id: builtins.str = ...,
        deflection: global___FloatMessage | None = ...,
        rpm: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        deflection_dsdsunit: global___StringMessage | None = ...,
        temperature: global___FloatMessage | None = ...,
        vg_meter_id: builtins.str = ...,
        cd_fluid: global___CdFluidRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_fluid", b"cd_fluid", "deflection", b"deflection", "deflection_dsdsunit", b"deflection_dsdsunit", "native_uid", b"native_uid", "rpm", b"rpm", "rpm_dsdsunit", b"rpm_dsdsunit", "sequence_no", b"sequence_no", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_fluid", b"cd_fluid", "deflection", b"deflection", "deflection_dsdsunit", b"deflection_dsdsunit", "fluid_id", b"fluid_id", "native_uid", b"native_uid", "rpm", b"rpm", "rpm_dsdsunit", b"rpm_dsdsunit", "sequence_no", b"sequence_no", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vg_meter_id", b"vg_meter_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdVgMeter = CdVgMeter

class CdWboCompLink(google.protobuf.message.Message):
    """Original Name: CD_WBO_COMP_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELLBORE_OPENING_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    LINK_ID_FIELD_NUMBER: builtins.int
    CD_COMPLETION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wellbore_opening_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_OPENING_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_id: builtins.str
    """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    link_id: builtins.str
    """Original Name: LINK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_completion(self) -> global___CdCompletionRef:
        """Remote references:

        Original Name: CD_COMPLETION, WrappedMessage: CdCompletion
        FK_CD_WBO_COMP_LINK_CD_COMPLETION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        wellbore_opening_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        completion_id: builtins.str = ...,
        link_id: builtins.str = ...,
        cd_completion: global___CdCompletionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_completion", b"cd_completion", "native_uid", b"native_uid", "wellbore_opening_id", b"wellbore_opening_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_completion", b"cd_completion", "completion_id", b"completion_id", "link_id", b"link_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_opening_id", b"wellbore_opening_id"]) -> None: ...

global___CdWboCompLink = CdWboCompLink

class CdWbRealTimeConfig(google.protobuf.message.Message):
    """Original Name: CD_WB_REAL_TIME_CONFIG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CODE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    CURVE_MNEMONIC_FIELD_NUMBER: builtins.int
    CONFIG_ID_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def code(self) -> global___StringMessage:
        """Original Name: CODE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def curve_mnemonic(self) -> global___StringMessage:
        """Original Name: CURVE_MNEMONIC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    config_id: builtins.str
    """Original Name: CONFIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_WB_REAL_TIME_CONFIG_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        code: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        curve_mnemonic: global___StringMessage | None = ...,
        config_id: builtins.str = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "code", b"code", "curve_mnemonic", b"curve_mnemonic", "description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "code", b"code", "config_id", b"config_id", "curve_mnemonic", b"curve_mnemonic", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWbRealTimeConfig = CdWbRealTimeConfig

class CdWell(google.protobuf.message.Message):
    """Original Name: CD_WELL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SPUD_DATE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_FIELD_NUMBER: builtins.int
    WRP_INCLINATION_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SLOT_EW_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIGHT_GROUP_ID_FIELD_NUMBER: builtins.int
    REDRILL_NO_FIELD_NUMBER: builtins.int
    LAHEE_CLASS_FIELD_NUMBER: builtins.int
    MAASP_B_DSDSUNIT_FIELD_NUMBER: builtins.int
    BATTERY_DIRECTIONS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    USER_DEFINED_10_FIELD_NUMBER: builtins.int
    USER_DEFINED_11_FIELD_NUMBER: builtins.int
    IS_PLATFORM_FIELD_NUMBER: builtins.int
    USER_DEFINED_12_FIELD_NUMBER: builtins.int
    WRP_NS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WRP_TVD_FIELD_NUMBER: builtins.int
    WELL_WORKING_INT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEASE_TYPE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAASP_A_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    WELL_DESC_FIELD_NUMBER: builtins.int
    CONDUCTOR_INSTALL_DATE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    ROAD_DESCRIPTION_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE_1_FIELD_NUMBER: builtins.int
    WRP_EW_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE_2_FIELD_NUMBER: builtins.int
    WRP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE_3_FIELD_NUMBER: builtins.int
    WRP_OFFSET_FIELD_NUMBER: builtins.int
    SLOT_EW_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE_4_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE_5_FIELD_NUMBER: builtins.int
    GEO_DESCRIPTION_FIELD_NUMBER: builtins.int
    TARGET_FORMATION_FIELD_NUMBER: builtins.int
    API_NO_FIELD_NUMBER: builtins.int
    CONVERGENCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAKE_HEIGHT_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_FIELD_NUMBER: builtins.int
    LAKE_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONVERGENCE_FIELD_NUMBER: builtins.int
    WATER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FIELD_NUMBER_FIELD_NUMBER: builtins.int
    WELLHEAD_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMPER_ROUTE_FIELD_NUMBER: builtins.int
    WELL_OPERATOR_ORIGINAL_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WRP_MD_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    USE_SLOT_AS_REFERENCE_FIELD_NUMBER: builtins.int
    WATER_DEPTH_FIELD_NUMBER: builtins.int
    PREVIOUS_WELL_NAME_FIELD_NUMBER: builtins.int
    SLOT_RADIAL_ERROR_FIELD_NUMBER: builtins.int
    MAASP_B_FIELD_NUMBER: builtins.int
    LOC_COUNTY_FIELD_NUMBER: builtins.int
    MAASP_A_FIELD_NUMBER: builtins.int
    WELLHEAD_DEPTH_FIELD_NUMBER: builtins.int
    WELL_UWI_FIELD_NUMBER: builtins.int
    MAASP_D_FIELD_NUMBER: builtins.int
    MAASP_C_FIELD_NUMBER: builtins.int
    IS_PROJECT_READONLY_FIELD_NUMBER: builtins.int
    MAASP_D_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLOT_NS_FIELD_NUMBER: builtins.int
    WRP_NS_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_FIELD_NUMBER: builtins.int
    LOC_STATE_FIELD_NUMBER: builtins.int
    WRP_INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_LSA_PRESENT_FIELD_NUMBER: builtins.int
    DATUM_NAME_FIELD_NUMBER: builtins.int
    WRP_AZIMUTH_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    IS_H2S_PRESENT_FIELD_NUMBER: builtins.int
    WELL_LEGAL_NAME_FIELD_NUMBER: builtins.int
    WELL_UWI_TYPE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_FIELD_NUMBER: builtins.int
    COORD_TYPE_FIELD_NUMBER: builtins.int
    REDRILL_PREV_WELL_ID_FIELD_NUMBER: builtins.int
    REASON_FIELD_NUMBER: builtins.int
    REGULATORY_SPUD_DATE_FIELD_NUMBER: builtins.int
    REGULATORY_INSTALL_DATE_FIELD_NUMBER: builtins.int
    IS_MULTILATERAL_FIELD_NUMBER: builtins.int
    IS_SUBSEA_FIELD_NUMBER: builtins.int
    SLOT_RADIAL_ERROR_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_OPERATOR_FIELD_NUMBER: builtins.int
    ACTIVE_UI_UNITSYS_ID_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_NET_INT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WRP_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    USER_DEFINED_1_FIELD_NUMBER: builtins.int
    SCALE_FACTOR_FIELD_NUMBER: builtins.int
    USER_DEFINED_4_FIELD_NUMBER: builtins.int
    USER_DEFINED_5_FIELD_NUMBER: builtins.int
    USER_DEFINED_2_FIELD_NUMBER: builtins.int
    USER_DEFINED_3_FIELD_NUMBER: builtins.int
    USER_DEFINED_8_FIELD_NUMBER: builtins.int
    LOC_COUNTRY_FIELD_NUMBER: builtins.int
    USER_DEFINED_9_FIELD_NUMBER: builtins.int
    SLOT_NS_DSDSUNIT_FIELD_NUMBER: builtins.int
    USER_DEFINED_6_FIELD_NUMBER: builtins.int
    USER_DEFINED_7_FIELD_NUMBER: builtins.int
    WELL_DIRECTIONS_FIELD_NUMBER: builtins.int
    UNIT_SET_ON_CREATE_FIELD_NUMBER: builtins.int
    WELL_DESC_ALTERNATE_FIELD_NUMBER: builtins.int
    WELL_WORKING_INT_FIELD_NUMBER: builtins.int
    WRP_AZIMUTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_OFFSHORE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_COMMON_NAME_FIELD_NUMBER: builtins.int
    WELL_PURPOSE_FIELD_NUMBER: builtins.int
    WRP_EW_DSDSUNIT_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    COMPLETION_WELL_ID_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    BATTERY_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    IS_CO2_PRESENT_FIELD_NUMBER: builtins.int
    SLOT_NAME_FIELD_NUMBER: builtins.int
    MAASP_C_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_OFFSET_REFERENCE_FIELD_NUMBER: builtins.int
    WELL_GEOMETRY_FIELD_NUMBER: builtins.int
    DSDS_CRS_NAME_FIELD_NUMBER: builtins.int
    IS_LAKE_DRILLED_FIELD_NUMBER: builtins.int
    WELL_NET_INT_FIELD_NUMBER: builtins.int
    WELL_LOCATION_SPATIAL_FIELD_NUMBER: builtins.int
    CD_SITE_FIELD_NUMBER: builtins.int
    CD_WELL_REMARKS_FIELD_NUMBER: builtins.int
    CD_WELL_COST_REDUCTION_FIELD_NUMBER: builtins.int
    DM_HOTNOTE_FIELD_NUMBER: builtins.int
    CD_LESSON_FIELD_NUMBER: builtins.int
    DM_SUPPORT_VESSEL_FIELD_NUMBER: builtins.int
    DM_WELL_CONTRACT_LINK_FIELD_NUMBER: builtins.int
    CD_WELL_MAASP_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    CD_WELL_UWI_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_WELL_LEASE_FIELD_NUMBER: builtins.int
    CD_WELL_STATUS_HISTORY_FIELD_NUMBER: builtins.int
    CD_WELL_APPROVAL_FIELD_NUMBER: builtins.int
    DM_ACTIVITY_DETAIL_HEADER_FIELD_NUMBER: builtins.int
    CD_LIBRARY_WELL_LIST_FIELD_NUMBER: builtins.int
    CD_WELL_ALIAS_FIELD_NUMBER: builtins.int
    DM_PARTNER_WELL_FIELD_NUMBER: builtins.int
    CD_WELL_EXTERNAL_FIELD_NUMBER: builtins.int
    CD_WELL_STATUS_FIELD_NUMBER: builtins.int
    DM_AFE_WELL_LINK_FIELD_NUMBER: builtins.int
    CD_DATUM_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def spud_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SPUD_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east(self) -> global___DoubleMessage:
        """Original Name: GEO_OFFSET_EAST, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_inclination(self) -> global___FloatMessage:
        """Original Name: WRP_INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_ew_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_EW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tight_group_id(self) -> global___StringMessage:
        """Original Name: TIGHT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def redrill_no(self) -> global___StringMessage:
        """Original Name: REDRILL_NO, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lahee_class(self) -> global___StringMessage:
        """Original Name: LAHEE_CLASS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_b_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAASP_B_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def battery_directions(self) -> global___StringMessage:
        """Original Name: BATTERY_DIRECTIONS, Original type: Edm.String, Max Length: 2147483647,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_10(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_10, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_11(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_11, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_platform(self) -> global___StringMessage:
        """Original Name: IS_PLATFORM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_12(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_12, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_ns_dsdsunit(self) -> global___StringMessage:
        """Original Name: WRP_NS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_tvd(self) -> global___FloatMessage:
        """Original Name: WRP_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_working_int_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELL_WORKING_INT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lease_type(self) -> global___StringMessage:
        """Original Name: LEASE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: geo_offset_east_DSDSUNIT, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_a_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAASP_A_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_desc(self) -> global___StringMessage:
        """Original Name: WELL_DESC, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductor_install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CONDUCTOR_INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def road_description(self) -> global___StringMessage:
        """Original Name: ROAD_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date_1(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE_1, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_ew(self) -> global___FloatMessage:
        """Original Name: WRP_EW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date_2(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE_2, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: WRP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date_3(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE_3, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_offset(self) -> global___Int32Message:
        """Original Name: WRP_OFFSET, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_ew(self) -> global___FloatMessage:
        """Original Name: SLOT_EW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date_4(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE_4, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date_5(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE_5, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_description(self) -> global___StringMessage:
        """Original Name: GEO_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_formation(self) -> global___StringMessage:
        """Original Name: TARGET_FORMATION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_no(self) -> global___StringMessage:
        """Original Name: API_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def convergence_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONVERGENCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lake_height(self) -> global___FloatMessage:
        """Original Name: LAKE_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LONGITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lake_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAKE_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def convergence(self) -> global___FloatMessage:
        """Original Name: CONVERGENCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_number(self) -> global___StringMessage:
        """Original Name: FIELD_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLHEAD_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pumper_route(self) -> global___StringMessage:
        """Original Name: PUMPER_ROUTE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_operator_original(self) -> global___StringMessage:
        """Original Name: WELL_OPERATOR_ORIGINAL, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_md(self) -> global___FloatMessage:
        """Original Name: WRP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def use_slot_as_reference(self) -> global___Int32Message:
        """Original Name: USE_SLOT_AS_REFERENCE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_depth(self) -> global___FloatMessage:
        """Original Name: WATER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_well_name(self) -> global___StringMessage:
        """Original Name: PREVIOUS_WELL_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_radial_error(self) -> global___FloatMessage:
        """Original Name: SLOT_RADIAL_ERROR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_b(self) -> global___FloatMessage:
        """Original Name: MAASP_B, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_county(self) -> global___StringMessage:
        """Original Name: LOC_COUNTY, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_a(self) -> global___FloatMessage:
        """Original Name: MAASP_A, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_depth(self) -> global___FloatMessage:
        """Original Name: WELLHEAD_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_uwi(self) -> global___StringMessage:
        """Original Name: WELL_UWI, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_d(self) -> global___FloatMessage:
        """Original Name: MAASP_D, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_c(self) -> global___FloatMessage:
        """Original Name: MAASP_C, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_project_readonly(self) -> global___StringMessage:
        """Original Name: IS_PROJECT_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_d_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAASP_D_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_ns(self) -> global___FloatMessage:
        """Original Name: SLOT_NS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_ns(self) -> global___FloatMessage:
        """Original Name: WRP_NS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LATITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_state(self) -> global___StringMessage:
        """Original Name: LOC_STATE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: WRP_INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_lsa_present(self) -> global___StringMessage:
        """Original Name: IS_LSA_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def datum_name(self) -> global___StringMessage:
        """Original Name: DATUM_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_azimuth(self) -> global___FloatMessage:
        """Original Name: WRP_AZIMUTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_h2s_present(self) -> global___StringMessage:
        """Original Name: IS_H2S_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_legal_name(self) -> global___StringMessage:
        """Original Name: WELL_LEGAL_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_uwi_type(self) -> global___StringMessage:
        """Original Name: WELL_UWI_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north(self) -> global___DoubleMessage:
        """Original Name: GEO_OFFSET_NORTH, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coord_type(self) -> global___Int32Message:
        """Original Name: COORD_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def redrill_prev_well_id(self) -> global___StringMessage:
        """Original Name: REDRILL_PREV_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason(self) -> global___StringMessage:
        """Original Name: REASON, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def regulatory_spud_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REGULATORY_SPUD_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def regulatory_install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REGULATORY_INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_multilateral(self) -> global___StringMessage:
        """Original Name: IS_MULTILATERAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_subsea(self) -> global___StringMessage:
        """Original Name: IS_SUBSEA, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_radial_error_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_RADIAL_ERROR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_operator(self) -> global___StringMessage:
        """Original Name: WELL_OPERATOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def active_ui_unitsys_id(self) -> global___Int32Message:
        """Original Name: ACTIVE_UI_UNITSYS_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: geo_offset_north_DSDSUNIT, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_net_int_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELL_NET_INT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: WRP_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_1(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_1, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scale_factor(self) -> global___FloatMessage:
        """Original Name: SCALE_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_4(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_4, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_5(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_5, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_2(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_3(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_3, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_8(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_8, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_country(self) -> global___StringMessage:
        """Original Name: LOC_COUNTRY, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_9(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_9, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_ns_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_NS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_6(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_6, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_7(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_7, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_directions(self) -> global___StringMessage:
        """Original Name: WELL_DIRECTIONS, Original type: Edm.String, Max Length: 2147483647,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unit_set_on_create(self) -> global___StringMessage:
        """Original Name: UNIT_SET_ON_CREATE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_desc_alternate(self) -> global___StringMessage:
        """Original Name: WELL_DESC_ALTERNATE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_working_int(self) -> global___FloatMessage:
        """Original Name: WELL_WORKING_INT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_azimuth_dsdsunit(self) -> global___StringMessage:
        """Original Name: WRP_AZIMUTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_offshore(self) -> global___StringMessage:
        """Original Name: IS_OFFSHORE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_common_name(self) -> global___StringMessage:
        """Original Name: WELL_COMMON_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_purpose(self) -> global___StringMessage:
        """Original Name: WELL_PURPOSE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_ew_dsdsunit(self) -> global___StringMessage:
        """Original Name: WRP_EW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_name(self) -> global___StringMessage:
        """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_well_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_WELL_ID, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def battery(self) -> global___StringMessage:
        """Original Name: BATTERY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_id(self) -> global___StringMessage:
        """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_co2_present(self) -> global___StringMessage:
        """Original Name: IS_CO2_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_name(self) -> global___StringMessage:
        """Original Name: SLOT_NAME, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_c_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAASP_C_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_reference(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_REFERENCE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_geometry(self) -> global___StringMessage:
        """Original Name: WELL_GEOMETRY, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dsds_crs_name(self) -> global___StringMessage:
        """Original Name: DSDS_CRS_NAME, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_lake_drilled(self) -> global___StringMessage:
        """Original Name: IS_LAKE_DRILLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_net_int(self) -> global___FloatMessage:
        """Original Name: WELL_NET_INT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_location_spatial(self) -> global___Point:
        """Original Name: WELL_LOCATION_SPATIAL, Original type: EDM.Point, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: True, Implemented: False, Element Type: {}"""
    @property
    def cd_site(self) -> global___CdSiteRef:
        """Remote references:

        Original Name: CD_SITE, WrappedMessage: CdSite
        FK_CD_WELL_CD_SITE
        """
    @property
    def cd_well_remarks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellRemarksRef]:
        """Original Name: CD_WELL_REMARKS, WrappedMessage: CdWellRemarks
        FK_CD_WELL_REMARKS_CD_WELL
        """
    @property
    def cd_well_cost_reduction(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellCostReductionRef]:
        """Original Name: CD_WELL_COST_REDUCTION, WrappedMessage: CdWellCostReduction
        FK_CD_WELL_COST_REDUCTION_CD_WELL
        """
    @property
    def dm_hotnote(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmHotnoteRef]:
        """Original Name: DM_HOTNOTE, WrappedMessage: DmHotnote
        FK_DM_HOTNOTE_CD_WELL
        """
    @property
    def cd_lesson(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLessonRef]:
        """Original Name: CD_LESSON, WrappedMessage: CdLesson
        FK_CD_LESSON_CD_WELL
        """
    @property
    def dm_support_vessel(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmSupportVesselRef]:
        """Original Name: DM_SUPPORT_VESSEL, WrappedMessage: DmSupportVessel
        FK_DM_SUPPORT_VESSEL_CD_WELL
        """
    @property
    def dm_well_contract_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellContractLinkRef]:
        """Original Name: DM_WELL_CONTRACT_LINK, WrappedMessage: DmWellContractLink
        FK_DM_WELL_CONTRACT_LINK_CD_WELL
        """
    @property
    def cd_well_maasp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellMaaspRef]:
        """Original Name: CD_WELL_MAASP, WrappedMessage: CdWellMaasp
        FK_CD_WELL_MAASP_CD_WELL
        """
    @property
    def dm_event(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEventRef]:
        """Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_EVENT_CD_WELL
        """
    @property
    def cd_well_uwi(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellUwiRef]:
        """Original Name: CD_WELL_UWI, WrappedMessage: CdWellUwi
        FK_CD_WELL_UWI_CD_WELL
        """
    @property
    def cd_wellbore(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellboreRef]:
        """Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_WELLBORE_CD_WELL
        """
    @property
    def cd_well_lease(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellLeaseRef]:
        """Original Name: CD_WELL_LEASE, WrappedMessage: CdWellLease
        FK_CD_WELL_LEASE_CD_WELL
        """
    @property
    def cd_well_status_history(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellStatusHistoryRef]:
        """Original Name: CD_WELL_STATUS_HISTORY, WrappedMessage: CdWellStatusHistory
        FK_CD_WELL_STATUS_HISTORY_CD_WELL
        """
    @property
    def cd_well_approval(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellApprovalRef]:
        """Original Name: CD_WELL_APPROVAL, WrappedMessage: CdWellApproval
        FK_CD_WELL_APPROVAL_CD_WELL
        """
    @property
    def dm_activity_detail_header(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmActivityDetailHeaderRef]:
        """Original Name: DM_ACTIVITY_DETAIL_HEADER, WrappedMessage: DmActivityDetailHeader
        FK_DM_ACTIVITY_DETAIL_HEADER_CD_WELL
        """
    @property
    def cd_library_well_list(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdLibraryWellListRef]:
        """Original Name: CD_LIBRARY_WELL_LIST, WrappedMessage: CdLibraryWellList
        FK_CD_LIBRARY_WELL_LIST_CD_WELL
        """
    @property
    def cd_well_alias(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellAliasRef]:
        """Original Name: CD_WELL_ALIAS, WrappedMessage: CdWellAlias
        FK_CD_WELL_ALIAS_CD_WELL
        """
    @property
    def dm_partner_well(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPartnerWellRef]:
        """Original Name: DM_PARTNER_WELL, WrappedMessage: DmPartnerWell
        FK_DM_PARTNER_WELL_CD_WELL
        """
    @property
    def cd_well_external(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellExternalRef]:
        """Original Name: CD_WELL_EXTERNAL, WrappedMessage: CdWellExternal
        FK_CD_WELL_EXTERNAL_CD_WELL
        """
    @property
    def cd_well_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellStatusRef]:
        """Original Name: CD_WELL_STATUS, WrappedMessage: CdWellStatus
        FK_CD_WELL_STATUS_CD_WELL
        """
    @property
    def dm_afe_well_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmAfeWellLinkRef]:
        """Original Name: DM_AFE_WELL_LINK, WrappedMessage: DmAfeWellLink
        FK_DM_AFE_WELL_LINK_CD_WELL
        """
    @property
    def cd_datum(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdDatumRef]:
        """Original Name: CD_DATUM, WrappedMessage: CdDatum
        FK_CD_DATUM_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        spud_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        geo_offset_east: global___DoubleMessage | None = ...,
        wrp_inclination: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        slot_ew_dsdsunit: global___StringMessage | None = ...,
        tight_group_id: global___StringMessage | None = ...,
        redrill_no: global___StringMessage | None = ...,
        lahee_class: global___StringMessage | None = ...,
        maasp_b_dsdsunit: global___StringMessage | None = ...,
        battery_directions: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        user_defined_10: global___StringMessage | None = ...,
        user_defined_11: global___StringMessage | None = ...,
        is_platform: global___StringMessage | None = ...,
        user_defined_12: global___StringMessage | None = ...,
        wrp_ns_dsdsunit: global___StringMessage | None = ...,
        wrp_tvd: global___FloatMessage | None = ...,
        well_working_int_dsdsunit: global___StringMessage | None = ...,
        lease_type: global___StringMessage | None = ...,
        geo_offset_east_dsdsunit: global___StringMessage | None = ...,
        maasp_a_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        well_desc: global___StringMessage | None = ...,
        conductor_install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_app_id: global___StringMessage | None = ...,
        road_description: global___StringMessage | None = ...,
        user_defined_date_1: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wrp_ew: global___FloatMessage | None = ...,
        user_defined_date_2: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wrp_md_dsdsunit: global___StringMessage | None = ...,
        user_defined_date_3: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wrp_offset: global___Int32Message | None = ...,
        slot_ew: global___FloatMessage | None = ...,
        user_defined_date_4: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        user_defined_date_5: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        geo_description: global___StringMessage | None = ...,
        target_formation: global___StringMessage | None = ...,
        api_no: global___StringMessage | None = ...,
        convergence_dsdsunit: global___StringMessage | None = ...,
        lake_height: global___FloatMessage | None = ...,
        geo_longitude: global___DoubleMessage | None = ...,
        lake_height_dsdsunit: global___StringMessage | None = ...,
        convergence: global___FloatMessage | None = ...,
        water_depth_dsdsunit: global___StringMessage | None = ...,
        field_number: global___StringMessage | None = ...,
        wellhead_depth_dsdsunit: global___StringMessage | None = ...,
        pumper_route: global___StringMessage | None = ...,
        well_operator_original: global___StringMessage | None = ...,
        geo_latitude_dsdsunit: global___StringMessage | None = ...,
        wrp_md: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        use_slot_as_reference: global___Int32Message | None = ...,
        water_depth: global___FloatMessage | None = ...,
        previous_well_name: global___StringMessage | None = ...,
        slot_radial_error: global___FloatMessage | None = ...,
        maasp_b: global___FloatMessage | None = ...,
        loc_county: global___StringMessage | None = ...,
        maasp_a: global___FloatMessage | None = ...,
        wellhead_depth: global___FloatMessage | None = ...,
        well_uwi: global___StringMessage | None = ...,
        maasp_d: global___FloatMessage | None = ...,
        maasp_c: global___FloatMessage | None = ...,
        is_project_readonly: global___StringMessage | None = ...,
        maasp_d_dsdsunit: global___StringMessage | None = ...,
        slot_ns: global___FloatMessage | None = ...,
        wrp_ns: global___FloatMessage | None = ...,
        geo_latitude: global___DoubleMessage | None = ...,
        loc_state: global___StringMessage | None = ...,
        wrp_inclination_dsdsunit: global___StringMessage | None = ...,
        is_lsa_present: global___StringMessage | None = ...,
        datum_name: global___StringMessage | None = ...,
        wrp_azimuth: global___FloatMessage | None = ...,
        geo_longitude_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_h2s_present: global___StringMessage | None = ...,
        well_legal_name: global___StringMessage | None = ...,
        well_uwi_type: global___StringMessage | None = ...,
        geo_offset_north: global___DoubleMessage | None = ...,
        coord_type: global___Int32Message | None = ...,
        redrill_prev_well_id: global___StringMessage | None = ...,
        reason: global___StringMessage | None = ...,
        regulatory_spud_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        regulatory_install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_multilateral: global___StringMessage | None = ...,
        is_subsea: global___StringMessage | None = ...,
        slot_radial_error_dsdsunit: global___StringMessage | None = ...,
        well_operator: global___StringMessage | None = ...,
        active_ui_unitsys_id: global___Int32Message | None = ...,
        geo_offset_north_dsdsunit: global___StringMessage | None = ...,
        well_net_int_dsdsunit: global___StringMessage | None = ...,
        wrp_tvd_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        user_defined_1: global___StringMessage | None = ...,
        scale_factor: global___FloatMessage | None = ...,
        user_defined_4: global___StringMessage | None = ...,
        user_defined_5: global___StringMessage | None = ...,
        user_defined_2: global___StringMessage | None = ...,
        user_defined_3: global___StringMessage | None = ...,
        user_defined_8: global___StringMessage | None = ...,
        loc_country: global___StringMessage | None = ...,
        user_defined_9: global___StringMessage | None = ...,
        slot_ns_dsdsunit: global___StringMessage | None = ...,
        user_defined_6: global___StringMessage | None = ...,
        user_defined_7: global___StringMessage | None = ...,
        well_directions: global___StringMessage | None = ...,
        unit_set_on_create: global___StringMessage | None = ...,
        well_desc_alternate: global___StringMessage | None = ...,
        well_working_int: global___FloatMessage | None = ...,
        wrp_azimuth_dsdsunit: global___StringMessage | None = ...,
        is_offshore: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        well_common_name: global___StringMessage | None = ...,
        well_purpose: global___StringMessage | None = ...,
        wrp_ew_dsdsunit: global___StringMessage | None = ...,
        field_name: global___StringMessage | None = ...,
        completion_well_id: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        battery: global___StringMessage | None = ...,
        site_id: global___StringMessage | None = ...,
        is_co2_present: global___StringMessage | None = ...,
        slot_name: global___StringMessage | None = ...,
        maasp_c_dsdsunit: global___StringMessage | None = ...,
        geo_offset_reference: global___StringMessage | None = ...,
        well_geometry: global___StringMessage | None = ...,
        dsds_crs_name: global___StringMessage | None = ...,
        is_lake_drilled: global___StringMessage | None = ...,
        well_net_int: global___FloatMessage | None = ...,
        well_location_spatial: global___Point | None = ...,
        cd_site: global___CdSiteRef | None = ...,
        cd_well_remarks: collections.abc.Iterable[global___CdWellRemarksRef] | None = ...,
        cd_well_cost_reduction: collections.abc.Iterable[global___CdWellCostReductionRef] | None = ...,
        dm_hotnote: collections.abc.Iterable[global___DmHotnoteRef] | None = ...,
        cd_lesson: collections.abc.Iterable[global___CdLessonRef] | None = ...,
        dm_support_vessel: collections.abc.Iterable[global___DmSupportVesselRef] | None = ...,
        dm_well_contract_link: collections.abc.Iterable[global___DmWellContractLinkRef] | None = ...,
        cd_well_maasp: collections.abc.Iterable[global___CdWellMaaspRef] | None = ...,
        dm_event: collections.abc.Iterable[global___DmEventRef] | None = ...,
        cd_well_uwi: collections.abc.Iterable[global___CdWellUwiRef] | None = ...,
        cd_wellbore: collections.abc.Iterable[global___CdWellboreRef] | None = ...,
        cd_well_lease: collections.abc.Iterable[global___CdWellLeaseRef] | None = ...,
        cd_well_status_history: collections.abc.Iterable[global___CdWellStatusHistoryRef] | None = ...,
        cd_well_approval: collections.abc.Iterable[global___CdWellApprovalRef] | None = ...,
        dm_activity_detail_header: collections.abc.Iterable[global___DmActivityDetailHeaderRef] | None = ...,
        cd_library_well_list: collections.abc.Iterable[global___CdLibraryWellListRef] | None = ...,
        cd_well_alias: collections.abc.Iterable[global___CdWellAliasRef] | None = ...,
        dm_partner_well: collections.abc.Iterable[global___DmPartnerWellRef] | None = ...,
        cd_well_external: collections.abc.Iterable[global___CdWellExternalRef] | None = ...,
        cd_well_status: collections.abc.Iterable[global___CdWellStatusRef] | None = ...,
        dm_afe_well_link: collections.abc.Iterable[global___DmAfeWellLinkRef] | None = ...,
        cd_datum: collections.abc.Iterable[global___CdDatumRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["active_ui_unitsys_id", b"active_ui_unitsys_id", "api_no", b"api_no", "battery", b"battery", "battery_directions", b"battery_directions", "cd_site", b"cd_site", "completion_well_id", b"completion_well_id", "conductor_install_date", b"conductor_install_date", "convergence", b"convergence", "convergence_dsdsunit", b"convergence_dsdsunit", "coord_type", b"coord_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "datum_name", b"datum_name", "dsds_crs_name", b"dsds_crs_name", "field_name", b"field_name", "field_number", b"field_number", "geo_description", b"geo_description", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_offset_east", b"geo_offset_east", "geo_offset_east_dsdsunit", b"geo_offset_east_dsdsunit", "geo_offset_north", b"geo_offset_north", "geo_offset_north_dsdsunit", b"geo_offset_north_dsdsunit", "geo_offset_reference", b"geo_offset_reference", "is_co2_present", b"is_co2_present", "is_h2s_present", b"is_h2s_present", "is_lake_drilled", b"is_lake_drilled", "is_lsa_present", b"is_lsa_present", "is_multilateral", b"is_multilateral", "is_offshore", b"is_offshore", "is_platform", b"is_platform", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "is_subsea", b"is_subsea", "lahee_class", b"lahee_class", "lake_height", b"lake_height", "lake_height_dsdsunit", b"lake_height_dsdsunit", "lease_type", b"lease_type", "loc_country", b"loc_country", "loc_county", b"loc_county", "loc_state", b"loc_state", "maasp_a", b"maasp_a", "maasp_a_dsdsunit", b"maasp_a_dsdsunit", "maasp_b", b"maasp_b", "maasp_b_dsdsunit", b"maasp_b_dsdsunit", "maasp_c", b"maasp_c", "maasp_c_dsdsunit", b"maasp_c_dsdsunit", "maasp_d", b"maasp_d", "maasp_d_dsdsunit", b"maasp_d_dsdsunit", "native_uid", b"native_uid", "previous_well_name", b"previous_well_name", "pumper_route", b"pumper_route", "reason", b"reason", "redrill_no", b"redrill_no", "redrill_prev_well_id", b"redrill_prev_well_id", "regulatory_install_date", b"regulatory_install_date", "regulatory_spud_date", b"regulatory_spud_date", "remarks", b"remarks", "road_description", b"road_description", "scale_factor", b"scale_factor", "site_id", b"site_id", "slot_ew", b"slot_ew", "slot_ew_dsdsunit", b"slot_ew_dsdsunit", "slot_name", b"slot_name", "slot_ns", b"slot_ns", "slot_ns_dsdsunit", b"slot_ns_dsdsunit", "slot_radial_error", b"slot_radial_error", "slot_radial_error_dsdsunit", b"slot_radial_error_dsdsunit", "spud_date", b"spud_date", "target_formation", b"target_formation", "tight_group_id", b"tight_group_id", "unit_set_on_create", b"unit_set_on_create", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "use_slot_as_reference", b"use_slot_as_reference", "user_defined_1", b"user_defined_1", "user_defined_10", b"user_defined_10", "user_defined_11", b"user_defined_11", "user_defined_12", b"user_defined_12", "user_defined_2", b"user_defined_2", "user_defined_3", b"user_defined_3", "user_defined_4", b"user_defined_4", "user_defined_5", b"user_defined_5", "user_defined_6", b"user_defined_6", "user_defined_7", b"user_defined_7", "user_defined_8", b"user_defined_8", "user_defined_9", b"user_defined_9", "user_defined_date_1", b"user_defined_date_1", "user_defined_date_2", b"user_defined_date_2", "user_defined_date_3", b"user_defined_date_3", "user_defined_date_4", b"user_defined_date_4", "user_defined_date_5", b"user_defined_date_5", "water_depth", b"water_depth", "water_depth_dsdsunit", b"water_depth_dsdsunit", "well_common_name", b"well_common_name", "well_desc", b"well_desc", "well_desc_alternate", b"well_desc_alternate", "well_directions", b"well_directions", "well_geometry", b"well_geometry", "well_legal_name", b"well_legal_name", "well_location_spatial", b"well_location_spatial", "well_net_int", b"well_net_int", "well_net_int_dsdsunit", b"well_net_int_dsdsunit", "well_operator", b"well_operator", "well_operator_original", b"well_operator_original", "well_purpose", b"well_purpose", "well_uwi", b"well_uwi", "well_uwi_type", b"well_uwi_type", "well_working_int", b"well_working_int", "well_working_int_dsdsunit", b"well_working_int_dsdsunit", "wellhead_depth", b"wellhead_depth", "wellhead_depth_dsdsunit", b"wellhead_depth_dsdsunit", "wrp_azimuth", b"wrp_azimuth", "wrp_azimuth_dsdsunit", b"wrp_azimuth_dsdsunit", "wrp_ew", b"wrp_ew", "wrp_ew_dsdsunit", b"wrp_ew_dsdsunit", "wrp_inclination", b"wrp_inclination", "wrp_inclination_dsdsunit", b"wrp_inclination_dsdsunit", "wrp_md", b"wrp_md", "wrp_md_dsdsunit", b"wrp_md_dsdsunit", "wrp_ns", b"wrp_ns", "wrp_ns_dsdsunit", b"wrp_ns_dsdsunit", "wrp_offset", b"wrp_offset", "wrp_tvd", b"wrp_tvd", "wrp_tvd_dsdsunit", b"wrp_tvd_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["active_ui_unitsys_id", b"active_ui_unitsys_id", "api_no", b"api_no", "battery", b"battery", "battery_directions", b"battery_directions", "cd_datum", b"cd_datum", "cd_lesson", b"cd_lesson", "cd_library_well_list", b"cd_library_well_list", "cd_site", b"cd_site", "cd_well_alias", b"cd_well_alias", "cd_well_approval", b"cd_well_approval", "cd_well_cost_reduction", b"cd_well_cost_reduction", "cd_well_external", b"cd_well_external", "cd_well_lease", b"cd_well_lease", "cd_well_maasp", b"cd_well_maasp", "cd_well_remarks", b"cd_well_remarks", "cd_well_status", b"cd_well_status", "cd_well_status_history", b"cd_well_status_history", "cd_well_uwi", b"cd_well_uwi", "cd_wellbore", b"cd_wellbore", "completion_well_id", b"completion_well_id", "conductor_install_date", b"conductor_install_date", "convergence", b"convergence", "convergence_dsdsunit", b"convergence_dsdsunit", "coord_type", b"coord_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "datum_name", b"datum_name", "dm_activity_detail_header", b"dm_activity_detail_header", "dm_afe_well_link", b"dm_afe_well_link", "dm_event", b"dm_event", "dm_hotnote", b"dm_hotnote", "dm_partner_well", b"dm_partner_well", "dm_support_vessel", b"dm_support_vessel", "dm_well_contract_link", b"dm_well_contract_link", "dsds_crs_name", b"dsds_crs_name", "field_name", b"field_name", "field_number", b"field_number", "geo_description", b"geo_description", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_offset_east", b"geo_offset_east", "geo_offset_east_dsdsunit", b"geo_offset_east_dsdsunit", "geo_offset_north", b"geo_offset_north", "geo_offset_north_dsdsunit", b"geo_offset_north_dsdsunit", "geo_offset_reference", b"geo_offset_reference", "is_co2_present", b"is_co2_present", "is_h2s_present", b"is_h2s_present", "is_lake_drilled", b"is_lake_drilled", "is_lsa_present", b"is_lsa_present", "is_multilateral", b"is_multilateral", "is_offshore", b"is_offshore", "is_platform", b"is_platform", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "is_subsea", b"is_subsea", "lahee_class", b"lahee_class", "lake_height", b"lake_height", "lake_height_dsdsunit", b"lake_height_dsdsunit", "lease_type", b"lease_type", "loc_country", b"loc_country", "loc_county", b"loc_county", "loc_state", b"loc_state", "maasp_a", b"maasp_a", "maasp_a_dsdsunit", b"maasp_a_dsdsunit", "maasp_b", b"maasp_b", "maasp_b_dsdsunit", b"maasp_b_dsdsunit", "maasp_c", b"maasp_c", "maasp_c_dsdsunit", b"maasp_c_dsdsunit", "maasp_d", b"maasp_d", "maasp_d_dsdsunit", b"maasp_d_dsdsunit", "native_uid", b"native_uid", "previous_well_name", b"previous_well_name", "pumper_route", b"pumper_route", "reason", b"reason", "redrill_no", b"redrill_no", "redrill_prev_well_id", b"redrill_prev_well_id", "regulatory_install_date", b"regulatory_install_date", "regulatory_spud_date", b"regulatory_spud_date", "remarks", b"remarks", "road_description", b"road_description", "scale_factor", b"scale_factor", "site_id", b"site_id", "slot_ew", b"slot_ew", "slot_ew_dsdsunit", b"slot_ew_dsdsunit", "slot_name", b"slot_name", "slot_ns", b"slot_ns", "slot_ns_dsdsunit", b"slot_ns_dsdsunit", "slot_radial_error", b"slot_radial_error", "slot_radial_error_dsdsunit", b"slot_radial_error_dsdsunit", "spud_date", b"spud_date", "target_formation", b"target_formation", "tight_group_id", b"tight_group_id", "undeclared_dependencies", b"undeclared_dependencies", "unit_set_on_create", b"unit_set_on_create", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "use_slot_as_reference", b"use_slot_as_reference", "user_defined_1", b"user_defined_1", "user_defined_10", b"user_defined_10", "user_defined_11", b"user_defined_11", "user_defined_12", b"user_defined_12", "user_defined_2", b"user_defined_2", "user_defined_3", b"user_defined_3", "user_defined_4", b"user_defined_4", "user_defined_5", b"user_defined_5", "user_defined_6", b"user_defined_6", "user_defined_7", b"user_defined_7", "user_defined_8", b"user_defined_8", "user_defined_9", b"user_defined_9", "user_defined_date_1", b"user_defined_date_1", "user_defined_date_2", b"user_defined_date_2", "user_defined_date_3", b"user_defined_date_3", "user_defined_date_4", b"user_defined_date_4", "user_defined_date_5", b"user_defined_date_5", "water_depth", b"water_depth", "water_depth_dsdsunit", b"water_depth_dsdsunit", "well_common_name", b"well_common_name", "well_desc", b"well_desc", "well_desc_alternate", b"well_desc_alternate", "well_directions", b"well_directions", "well_geometry", b"well_geometry", "well_id", b"well_id", "well_legal_name", b"well_legal_name", "well_location_spatial", b"well_location_spatial", "well_net_int", b"well_net_int", "well_net_int_dsdsunit", b"well_net_int_dsdsunit", "well_operator", b"well_operator", "well_operator_original", b"well_operator_original", "well_purpose", b"well_purpose", "well_uwi", b"well_uwi", "well_uwi_type", b"well_uwi_type", "well_working_int", b"well_working_int", "well_working_int_dsdsunit", b"well_working_int_dsdsunit", "wellhead_depth", b"wellhead_depth", "wellhead_depth_dsdsunit", b"wellhead_depth_dsdsunit", "wrp_azimuth", b"wrp_azimuth", "wrp_azimuth_dsdsunit", b"wrp_azimuth_dsdsunit", "wrp_ew", b"wrp_ew", "wrp_ew_dsdsunit", b"wrp_ew_dsdsunit", "wrp_inclination", b"wrp_inclination", "wrp_inclination_dsdsunit", b"wrp_inclination_dsdsunit", "wrp_md", b"wrp_md", "wrp_md_dsdsunit", b"wrp_md_dsdsunit", "wrp_ns", b"wrp_ns", "wrp_ns_dsdsunit", b"wrp_ns_dsdsunit", "wrp_offset", b"wrp_offset", "wrp_tvd", b"wrp_tvd", "wrp_tvd_dsdsunit", b"wrp_tvd_dsdsunit"]) -> None: ...

global___CdWell = CdWell

class CdWellbore(google.protobuf.message.Message):
    """Original Name: CD_WELLBORE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_TYPE_POLICY_ID_FIELD_NUMBER: builtins.int
    GEO_OFFSET_REFERENCE_BH_FIELD_NUMBER: builtins.int
    WELLBORE_NAME_FIELD_NUMBER: builtins.int
    AUTHORIZED_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_DESCRIPTION_BH_FIELD_NUMBER: builtins.int
    IS_MECHANICAL_SIDETRACK_FIELD_NUMBER: builtins.int
    SUB_SALT_BASE_TVD_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    GOVERNMENT_NO_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_KO_DSDSUNIT_FIELD_NUMBER: builtins.int
    KO_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIGHT_GROUP_ID_FIELD_NUMBER: builtins.int
    KO_MD_FIELD_NUMBER: builtins.int
    BH_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_UWI_FIELD_NUMBER: builtins.int
    HORIZONTAL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HORIZONTAL_LENGTH_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_KO_FIELD_NUMBER: builtins.int
    KO_TVD_FIELD_NUMBER: builtins.int
    API_SUFFIX_FIELD_NUMBER: builtins.int
    BATCH_SET_CODE_FIELD_NUMBER: builtins.int
    GEO_DESCRIPTION_KO_FIELD_NUMBER: builtins.int
    PLUGBACK_MD_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_KO_DSDSUNIT_FIELD_NUMBER: builtins.int
    LANDING_MD_FIELD_NUMBER: builtins.int
    LANDING_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_NAME_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    KO_DATE_FIELD_NUMBER: builtins.int
    WELLBORE_LOCATION_SPATIAL_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CONNECTION_ID_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_BH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_TYPE_ID_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_BH_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_BH_FIELD_NUMBER: builtins.int
    BUDGETED_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_TVD_FIELD_NUMBER: builtins.int
    RT_SAMPLE_DEPTH_INTERVAL_FIELD_NUMBER: builtins.int
    USER_DEFINED_DEPTH_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_NO_FIELD_NUMBER: builtins.int
    IS_DEVIATED_FIELD_NUMBER: builtins.int
    RT_SAMPLE_DEPTH_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_COMPLEX_FIELD_NUMBER: builtins.int
    KOP_1_FIELD_NUMBER: builtins.int
    PARENT_WELLBORE_ID_FIELD_NUMBER: builtins.int
    TAML_CLASS_FIELD_NUMBER: builtins.int
    BUDGETED_MD_FIELD_NUMBER: builtins.int
    KOP_2_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_KO_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    IS_CONTINGENCY_SIDETRACK_FIELD_NUMBER: builtins.int
    DEFAULT_FLUID_ID_FIELD_NUMBER: builtins.int
    IS_UNDERBALANCED_FIELD_NUMBER: builtins.int
    IS_PRODUCTION_CAPABLE_FIELD_NUMBER: builtins.int
    IS_SUB_SALT_FIELD_NUMBER: builtins.int
    IS_PROJECT_READONLY_FIELD_NUMBER: builtins.int
    WELLPATH_TYPE_FIELD_NUMBER: builtins.int
    IS_HIGH_PRESSURE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_BH_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_KO_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_BH_DSDSUNIT_FIELD_NUMBER: builtins.int
    LICENSEE_FIELD_NUMBER: builtins.int
    LICENSE_NO_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    EXTERNAL_WELL_ID_FIELD_NUMBER: builtins.int
    INTERPOLATION_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUGBACK_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    REDRILL_FIELD_NUMBER: builtins.int
    AUTHORIZED_TVD_FIELD_NUMBER: builtins.int
    BUDGETED_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    USER_DEFINED_DEPTH_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERPOLATION_INTERVAL_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SUB_SALT_TOP_TVD_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_KO_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_EXCEPTIONAL_FIELD_NUMBER: builtins.int
    WELL_LEGAL_NAME_FIELD_NUMBER: builtins.int
    KOP_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLAY_TYPE_FIELD_NUMBER: builtins.int
    WELLBORE_LABEL_FIELD_NUMBER: builtins.int
    REASON_FIELD_NUMBER: builtins.int
    INTERPOLATE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_BH_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_KO_FIELD_NUMBER: builtins.int
    CONDUCTOR_SET_BY_DRILL_RIG_FIELD_NUMBER: builtins.int
    SUB_SALT_BASE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    AUTHORIZED_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    SUB_SALT_TOP_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_STATUS_FIELD_NUMBER: builtins.int
    B_RATIO_FIELD_NUMBER: builtins.int
    TYPICAL_SCHEMATIC_TYPE_FIELD_NUMBER: builtins.int
    USER_DEFINED_DEPTH_2_FIELD_NUMBER: builtins.int
    KOP_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_BH_FIELD_NUMBER: builtins.int
    USER_DEFINED_DEPTH_1_FIELD_NUMBER: builtins.int
    IS_MANAGED_PRESSURE_FIELD_NUMBER: builtins.int
    IS_OFFLINE_SLOT_RECOVERY_FIELD_NUMBER: builtins.int
    DATE_TD_REACHED_FIELD_NUMBER: builtins.int
    IS_LOCATOR_FIELD_NUMBER: builtins.int
    BH_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEOLOGICAL_PLAY_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_KO_DSDSUNIT_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    PLUGBACK_TVD_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    BOTTOM_HOLE_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    OW_WELL_UWI_FIELD_NUMBER: builtins.int
    IS_HIGH_TEMP_FIELD_NUMBER: builtins.int
    AUTHORIZED_MD_FIELD_NUMBER: builtins.int
    NEW_TECHNIQUES_FIELD_NUMBER: builtins.int
    KO_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DSDS_CRS_NAME_FIELD_NUMBER: builtins.int
    WELLBORE_NO_FIELD_NUMBER: builtins.int
    GEO_OFFSET_REFERENCE_KO_FIELD_NUMBER: builtins.int
    PLUGBACK_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_MD_FIELD_NUMBER: builtins.int
    LICENSE_DATE_FIELD_NUMBER: builtins.int
    BOTTOM_HOLE_TEMP_FIELD_NUMBER: builtins.int
    BUDGETED_TVD_FIELD_NUMBER: builtins.int
    B_RANGE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_BH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    CD_WELLBORE_STATUS_FIELD_NUMBER: builtins.int
    CD_WELLBORE_OPENING_FIELD_NUMBER: builtins.int
    DM_LOG_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_FIELD_NUMBER: builtins.int
    DM_KO_WINDOW_FIELD_NUMBER: builtins.int
    CD_WB_REAL_TIME_CONFIG_FIELD_NUMBER: builtins.int
    WP_FLUID_GAS_FIELD_NUMBER: builtins.int
    CD_DEPTH_INTERVAL_HISTORY_FIELD_NUMBER: builtins.int
    CD_WELLBORE_ZONE_FIELD_NUMBER: builtins.int
    CD_PORE_PRESSURE_GROUP_FIELD_NUMBER: builtins.int
    CD_WELLBORE_UWI_FIELD_NUMBER: builtins.int
    CD_HOLE_SECT_GROUP_FIELD_NUMBER: builtins.int
    DM_DRILL_TECHNIQUE_FIELD_NUMBER: builtins.int
    CD_PERFORATE_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    CD_WELLBORE_REMARKS_FIELD_NUMBER: builtins.int
    DM_INTERVAL_FIELD_NUMBER: builtins.int
    CD_WELLBORE_ALIAS_FIELD_NUMBER: builtins.int
    DM_WELLBORE_OBSTRUCTION_FIELD_NUMBER: builtins.int
    DM_CORE_FIELD_NUMBER: builtins.int
    DM_VENT_FLOW_TEST_FIELD_NUMBER: builtins.int
    CD_TEMP_GRADIENT_GROUP_FIELD_NUMBER: builtins.int
    DM_PCP_FIELD_NUMBER: builtins.int
    DM_PARTNER_WELLBORE_FIELD_NUMBER: builtins.int
    CD_COMPLETION_FIELD_NUMBER: builtins.int
    CD_FLUID_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    DP_MAGNETIC_FIELD_NUMBER: builtins.int
    CD_CEMENT_JOB_FIELD_NUMBER: builtins.int
    CD_WELLBORE_EXTERNAL_FIELD_NUMBER: builtins.int
    RT_LOG_HEADER_FIELD_NUMBER: builtins.int
    CD_FORMATION_INFLUX_GROUP_FIELD_NUMBER: builtins.int
    DM_WELLBORE_LIST_DETAIL_FIELD_NUMBER: builtins.int
    CD_WELLBORE_MARKER_FIELD_NUMBER: builtins.int
    DM_DST_FIELD_NUMBER: builtins.int
    DP_TCOLOR_FIELD_NUMBER: builtins.int
    DM_DRILL_METHOD_FIELD_NUMBER: builtins.int
    CD_WELLBORE_INTEREST_FIELD_NUMBER: builtins.int
    CD_SURVEY_HEADER_FIELD_NUMBER: builtins.int
    DM_BHA_RUN_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FORMATION_FIELD_NUMBER: builtins.int
    CD_DEFINITIVE_SURVEY_HEADER_FIELD_NUMBER: builtins.int
    DM_GRAVEL_PACK_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    IWP_REPORT_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    DM_GAS_LIFT_FIELD_NUMBER: builtins.int
    CD_FRAC_GRADIENT_GROUP_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    DM_AFE_WELLBORE_LINK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def wellbore_type_policy_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_TYPE_POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_reference_bh(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_REFERENCE_BH, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_name(self) -> global___StringMessage:
        """Original Name: WELLBORE_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def authorized_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: AUTHORIZED_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_description_bh(self) -> global___StringMessage:
        """Original Name: GEO_DESCRIPTION_BH, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_mechanical_sidetrack(self) -> global___StringMessage:
        """Original Name: IS_MECHANICAL_SIDETRACK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub_salt_base_tvd(self) -> global___FloatMessage:
        """Original Name: SUB_SALT_BASE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def government_no(self) -> global___StringMessage:
        """Original Name: GOVERNMENT_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_ko_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LONGITUDE_KO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ko_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: KO_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tight_group_id(self) -> global___StringMessage:
        """Original Name: TIGHT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ko_md(self) -> global___FloatMessage:
        """Original Name: KO_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_uwi(self) -> global___StringMessage:
        """Original Name: WELLBORE_UWI, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def horizontal_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: HORIZONTAL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def horizontal_length(self) -> global___FloatMessage:
        """Original Name: HORIZONTAL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_ko(self) -> global___DoubleMessage:
        """Original Name: GEO_OFFSET_EAST_KO, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ko_tvd(self) -> global___FloatMessage:
        """Original Name: KO_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_suffix(self) -> global___StringMessage:
        """Original Name: API_SUFFIX, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def batch_set_code(self) -> global___StringMessage:
        """Original Name: BATCH_SET_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_description_ko(self) -> global___StringMessage:
        """Original Name: GEO_DESCRIPTION_KO, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plugback_md(self) -> global___FloatMessage:
        """Original Name: PLUGBACK_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_ko_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_NORTH_KO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landing_md(self) -> global___FloatMessage:
        """Original Name: LANDING_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landing_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: LANDING_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_name(self) -> global___StringMessage:
        """Original Name: RIG_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ko_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: KO_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_location_spatial(self) -> global___Point:
        """Original Name: WELLBORE_LOCATION_SPATIAL, Original type: EDM.Point, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: True, Implemented: False, Element Type: {}"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_id(self) -> global___StringMessage:
        """Original Name: CONNECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_bh_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LATITUDE_BH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_type_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_TYPE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_bh(self) -> global___DoubleMessage:
        """Original Name: GEO_LATITUDE_BH, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_bh(self) -> global___DoubleMessage:
        """Original Name: GEO_LONGITUDE_BH, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def budgeted_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: BUDGETED_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_tvd(self) -> global___FloatMessage:
        """Original Name: BH_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rt_sample_depth_interval(self) -> global___FloatMessage:
        """Original Name: RT_SAMPLE_DEPTH_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_depth_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_DEPTH_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_no(self) -> global___StringMessage:
        """Original Name: API_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_deviated(self) -> global___StringMessage:
        """Original Name: IS_DEVIATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rt_sample_depth_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: RT_SAMPLE_DEPTH_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_complex(self) -> global___StringMessage:
        """Original Name: IS_COMPLEX, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kop_1(self) -> global___FloatMessage:
        """Original Name: KOP_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_wellbore_id(self) -> global___StringMessage:
        """Original Name: PARENT_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def taml_class(self) -> global___StringMessage:
        """Original Name: TAML_CLASS, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def budgeted_md(self) -> global___FloatMessage:
        """Original Name: BUDGETED_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kop_2(self) -> global___FloatMessage:
        """Original Name: KOP_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_ko(self) -> global___DoubleMessage:
        """Original Name: GEO_LONGITUDE_KO, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_contingency_sidetrack(self) -> global___StringMessage:
        """Original Name: IS_CONTINGENCY_SIDETRACK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_fluid_id(self) -> global___StringMessage:
        """Original Name: DEFAULT_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_underbalanced(self) -> global___StringMessage:
        """Original Name: IS_UNDERBALANCED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_production_capable(self) -> global___StringMessage:
        """Original Name: IS_PRODUCTION_CAPABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_sub_salt(self) -> global___StringMessage:
        """Original Name: IS_SUB_SALT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_project_readonly(self) -> global___StringMessage:
        """Original Name: IS_PROJECT_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellpath_type(self) -> global___Int32Message:
        """Original Name: WELLPATH_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_high_pressure(self) -> global___StringMessage:
        """Original Name: IS_HIGH_PRESSURE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_bh_dsdsunit(self) -> global___StringMessage:
        """Original Name: geo_offset_north_bh_DSDSUNIT, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_ko(self) -> global___DoubleMessage:
        """Original Name: GEO_OFFSET_NORTH_KO, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_bh_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LONGITUDE_BH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def licensee(self) -> global___StringMessage:
        """Original Name: LICENSEE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def license_no(self) -> global___StringMessage:
        """Original Name: LICENSE_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_well_id(self) -> global___StringMessage:
        """Original Name: EXTERNAL_WELL_ID, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interpolation_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERPOLATION_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plugback_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUGBACK_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def redrill(self) -> global___StringMessage:
        """Original Name: REDRILL, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def authorized_tvd(self) -> global___FloatMessage:
        """Original Name: AUTHORIZED_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def budgeted_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: BUDGETED_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_depth_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_DEPTH_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interpolation_interval(self) -> global___FloatMessage:
        """Original Name: INTERPOLATION_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sub_salt_top_tvd(self) -> global___FloatMessage:
        """Original Name: SUB_SALT_TOP_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_ko_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_EAST_KO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_exceptional(self) -> global___StringMessage:
        """Original Name: IS_EXCEPTIONAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_legal_name(self) -> global___StringMessage:
        """Original Name: WELL_LEGAL_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kop_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: KOP_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def play_type(self) -> global___StringMessage:
        """Original Name: PLAY_TYPE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_label(self) -> global___StringMessage:
        """Original Name: WELLBORE_LABEL, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason(self) -> global___StringMessage:
        """Original Name: REASON, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interpolate(self) -> global___StringMessage:
        """Original Name: INTERPOLATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_bh(self) -> global___DoubleMessage:
        """Original Name: GEO_OFFSET_NORTH_BH, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_ko(self) -> global___DoubleMessage:
        """Original Name: GEO_LATITUDE_KO, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductor_set_by_drill_rig(self) -> global___StringMessage:
        """Original Name: CONDUCTOR_SET_BY_DRILL_RIG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub_salt_base_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: SUB_SALT_BASE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def authorized_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: AUTHORIZED_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub_salt_top_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: SUB_SALT_TOP_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_status(self) -> global___StringMessage:
        """Original Name: END_STATUS, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def b_ratio(self) -> global___Int32Message:
        """Original Name: B_RATIO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def typical_schematic_type(self) -> global___Int32Message:
        """Original Name: TYPICAL_SCHEMATIC_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_depth_2(self) -> global___FloatMessage:
        """Original Name: USER_DEFINED_DEPTH_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kop_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: KOP_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_bh(self) -> global___DoubleMessage:
        """Original Name: GEO_OFFSET_EAST_BH, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_depth_1(self) -> global___FloatMessage:
        """Original Name: USER_DEFINED_DEPTH_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_managed_pressure(self) -> global___StringMessage:
        """Original Name: IS_MANAGED_PRESSURE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_offline_slot_recovery(self) -> global___StringMessage:
        """Original Name: IS_OFFLINE_SLOT_RECOVERY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_td_reached(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TD_REACHED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_locator(self) -> global___StringMessage:
        """Original Name: IS_LOCATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geological_play(self) -> global___StringMessage:
        """Original Name: GEOLOGICAL_PLAY, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_ko_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LATITUDE_KO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plugback_tvd(self) -> global___FloatMessage:
        """Original Name: PLUGBACK_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_hole_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_HOLE_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ow_well_uwi(self) -> global___StringMessage:
        """Original Name: OW_WELL_UWI, Original type: Edm.String, Max Length: 26,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_high_temp(self) -> global___StringMessage:
        """Original Name: IS_HIGH_TEMP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def authorized_md(self) -> global___FloatMessage:
        """Original Name: AUTHORIZED_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_techniques(self) -> global___StringMessage:
        """Original Name: NEW_TECHNIQUES, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ko_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: KO_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dsds_crs_name(self) -> global___StringMessage:
        """Original Name: DSDS_CRS_NAME, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_no(self) -> global___StringMessage:
        """Original Name: WELLBORE_NO, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_reference_ko(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_REFERENCE_KO, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plugback_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUGBACK_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_md(self) -> global___FloatMessage:
        """Original Name: BH_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def license_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LICENSE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_hole_temp(self) -> global___FloatMessage:
        """Original Name: BOTTOM_HOLE_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def budgeted_tvd(self) -> global___FloatMessage:
        """Original Name: BUDGETED_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def b_range(self) -> global___Int32Message:
        """Original Name: B_RANGE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_bh_dsdsunit(self) -> global___StringMessage:
        """Original Name: geo_offset_east_bh_DSDSUNIT, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_WELLBORE_CD_WELL
        """
    @property
    def cd_wellbore_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellboreStatusRef]:
        """Original Name: CD_WELLBORE_STATUS, WrappedMessage: CdWellboreStatus
        FK_CD_WELLBORE_STATUS_CD_WELLBORE
        """
    @property
    def cd_wellbore_opening(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellboreOpeningRef]:
        """Original Name: CD_WELLBORE_OPENING, WrappedMessage: CdWellboreOpening
        FK_CD_WELLBORE_OPENING_CD_WELLBORE
        """
    @property
    def dm_log(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmLogRef]:
        """Original Name: DM_LOG, WrappedMessage: DmLog
        FK_DM_LOG_CD_WELLBORE
        """
    @property
    def cd_assembly(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdAssemblyRef]:
        """Original Name: CD_ASSEMBLY, WrappedMessage: CdAssembly
        FK_CD_ASSEMBLY_CD_WELLBORE
        """
    @property
    def dm_ko_window(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmKoWindowRef]:
        """Original Name: DM_KO_WINDOW, WrappedMessage: DmKoWindow
        FK_DM_KO_WINDOW_CD_WELLBORE
        """
    @property
    def cd_wb_real_time_config(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWbRealTimeConfigRef]:
        """Original Name: CD_WB_REAL_TIME_CONFIG, WrappedMessage: CdWbRealTimeConfig
        FK_CD_WB_REAL_TIME_CONFIG_CD_WELLBORE
        """
    @property
    def wp_fluid_gas(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpFluidGasRef]:
        """Original Name: WP_FLUID_GAS, WrappedMessage: WpFluidGas
        FK_WP_FLUID_GAS_CD_WELLBORE
        """
    @property
    def cd_depth_interval_history(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdDepthIntervalHistoryRef]:
        """Original Name: CD_DEPTH_INTERVAL_HISTORY, WrappedMessage: CdDepthIntervalHistory
        FK_CD_DEPTH_INTERVAL_HISTORY_CD_WELLBORE
        """
    @property
    def cd_wellbore_zone(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellboreZoneRef]:
        """Original Name: CD_WELLBORE_ZONE, WrappedMessage: CdWellboreZone
        FK_CD_WELLBORE_ZONE_CD_WELLBORE
        """
    @property
    def cd_pore_pressure_group(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPorePressureGroupRef]:
        """Original Name: CD_PORE_PRESSURE_GROUP, WrappedMessage: CdPorePressureGroup
        FK_CD_PORE_PRESSURE_GROUP_CD_WELLBORE
        """
    @property
    def cd_wellbore_uwi(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellboreUwiRef]:
        """Original Name: CD_WELLBORE_UWI, WrappedMessage: CdWellboreUwi
        FK_CD_WELLBORE_UWI_CD_WELLBORE
        """
    @property
    def cd_hole_sect_group(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdHoleSectGroupRef]:
        """Original Name: CD_HOLE_SECT_GROUP, WrappedMessage: CdHoleSectGroup
        FK_CD_HOLE_SECT_GROUP_CD_WELLBORE
        """
    @property
    def dm_drill_technique(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDrillTechniqueRef]:
        """Original Name: DM_DRILL_TECHNIQUE, WrappedMessage: DmDrillTechnique
        FK_DM_DRILL_TECHNIQUE_CD_WELLBORE
        """
    @property
    def cd_perforate(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdPerforateRef]:
        """Original Name: CD_PERFORATE, WrappedMessage: CdPerforate
        FK_CD_PERFORATE_CD_WELLBORE
        """
    @property
    def dm_well_plan(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanRef]:
        """Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_CD_WELLBORE
        """
    @property
    def cd_wellbore_remarks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellboreRemarksRef]:
        """Original Name: CD_WELLBORE_REMARKS, WrappedMessage: CdWellboreRemarks
        FK_CD_WELLBORE_REMARKS_CD_WELLBORE
        """
    @property
    def dm_interval(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmIntervalRef]:
        """Original Name: DM_INTERVAL, WrappedMessage: DmInterval
        FK_DM_INTERVAL_CD_WELLBORE
        """
    @property
    def cd_wellbore_alias(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellboreAliasRef]:
        """Original Name: CD_WELLBORE_ALIAS, WrappedMessage: CdWellboreAlias
        FK_CD_WELLBORE_ALIAS_CD_WELLBORE
        """
    @property
    def dm_wellbore_obstruction(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellboreObstructionRef]:
        """Original Name: DM_WELLBORE_OBSTRUCTION, WrappedMessage: DmWellboreObstruction
        FK_DM_WELLBORE_OBSTRUCTION_CD_WELLBORE
        """
    @property
    def dm_core(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCoreRef]:
        """Original Name: DM_CORE, WrappedMessage: DmCore
        FK_DM_CORE_CD_WELLBORE
        """
    @property
    def dm_vent_flow_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmVentFlowTestRef]:
        """Original Name: DM_VENT_FLOW_TEST, WrappedMessage: DmVentFlowTest
        FK_DM_VENT_FLOW_TEST_CD_WELLBORE
        """
    @property
    def cd_temp_gradient_group(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdTempGradientGroupRef]:
        """Original Name: CD_TEMP_GRADIENT_GROUP, WrappedMessage: CdTempGradientGroup
        FK_CD_TEMP_GRADIENT_GROUP_CD_WELLBORE
        """
    @property
    def dm_pcp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPcpRef]:
        """Original Name: DM_PCP, WrappedMessage: DmPcp
        FK_DM_PCP_CD_WELLBORE
        """
    @property
    def dm_partner_wellbore(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPartnerWellboreRef]:
        """Original Name: DM_PARTNER_WELLBORE, WrappedMessage: DmPartnerWellbore
        FK_DM_PARTNER_WELLBORE_CD_WELLBORE
        """
    @property
    def cd_completion(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCompletionRef]:
        """Original Name: CD_COMPLETION, WrappedMessage: CdCompletion
        FK_CD_COMPLETION_CD_WELLBORE
        """
    @property
    def cd_fluid(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdFluidRef]:
        """Original Name: CD_FLUID, WrappedMessage: CdFluid
        FK_CD_FLUID_CD_WELLBORE
        """
    @property
    def cd_scenario(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdScenarioRef]:
        """Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_CD_SCENARIO_CD_WELLBORE
        """
    @property
    def dp_magnetic(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DpMagneticRef]:
        """Original Name: DP_MAGNETIC, WrappedMessage: DpMagnetic
        FK_DP_MAGNETIC_CD_WELLBORE
        """
    @property
    def cd_cement_job(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCementJobRef]:
        """Original Name: CD_CEMENT_JOB, WrappedMessage: CdCementJob
        FK_CD_CEMENT_JOB_CD_WELLBORE
        """
    @property
    def cd_wellbore_external(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellboreExternalRef]:
        """Original Name: CD_WELLBORE_EXTERNAL, WrappedMessage: CdWellboreExternal
        FK_CD_WELLBORE_EXTERNAL_CD_WELLBORE
        """
    @property
    def rt_log_header(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RtLogHeaderRef]:
        """Original Name: RT_LOG_HEADER, WrappedMessage: RtLogHeader
        FK_RT_LOG_HEADER_CD_WELLBORE
        """
    @property
    def cd_formation_influx_group(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdFormationInfluxGroupRef]:
        """Original Name: CD_FORMATION_INFLUX_GROUP, WrappedMessage: CdFormationInfluxGroup
        FK_CD_FORMATION_INFLUX_GROUP_CD_WELLBORE
        """
    @property
    def dm_wellbore_list_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellboreListDetailRef]:
        """Original Name: DM_WELLBORE_LIST_DETAIL, WrappedMessage: DmWellboreListDetail
        FK_DM_WELLBORE_LIST_DETAIL_CD_WELLBORE
        """
    @property
    def cd_wellbore_marker(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellboreMarkerRef]:
        """Original Name: CD_WELLBORE_MARKER, WrappedMessage: CdWellboreMarker
        FK_CD_WELLBORE_MARKER_CD_WELLBORE
        """
    @property
    def dm_dst(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDstRef]:
        """Original Name: DM_DST, WrappedMessage: DmDst
        FK_DM_DST_CD_WELLBORE
        """
    @property
    def dp_tcolor(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DpTcolorRef]:
        """Original Name: DP_TCOLOR, WrappedMessage: DpTcolor
        FK_DP_TCOLOR_CD_WELLBORE
        """
    @property
    def dm_drill_method(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDrillMethodRef]:
        """Original Name: DM_DRILL_METHOD, WrappedMessage: DmDrillMethod
        FK_DM_DRILL_METHOD_CD_WELLBORE
        """
    @property
    def cd_wellbore_interest(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellboreInterestRef]:
        """Original Name: CD_WELLBORE_INTEREST, WrappedMessage: CdWellboreInterest
        FK_CD_WELLBORE_INTEREST_CD_WELLBORE
        """
    @property
    def cd_survey_header(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdSurveyHeaderRef]:
        """Original Name: CD_SURVEY_HEADER, WrappedMessage: CdSurveyHeader
        FK_CD_SURVEY_HEADER_CD_WELLBORE
        """
    @property
    def dm_bha_run(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmBhaRunRef]:
        """Original Name: DM_BHA_RUN, WrappedMessage: DmBhaRun
        FK_DM_BHA_RUN_CD_WELLBORE
        """
    @property
    def cd_wellbore_formation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellboreFormationRef]:
        """Original Name: CD_WELLBORE_FORMATION, WrappedMessage: CdWellboreFormation
        FK_CD_WELLBORE_FORMATION_CD_WELLBORE
        """
    @property
    def cd_definitive_survey_header(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdDefinitiveSurveyHeaderRef]:
        """Original Name: CD_DEFINITIVE_SURVEY_HEADER, WrappedMessage: CdDefinitiveSurveyHeader
        FK_CD_DEFINITIVE_SURVEY_HEADER_CD_WELLBORE
        """
    @property
    def dm_gravel_pack(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmGravelPackRef]:
        """Original Name: DM_GRAVEL_PACK, WrappedMessage: DmGravelPack
        FK_DM_GRAVEL_PACK_CD_WELLBORE
        """
    @property
    def dm_prod_equip_fail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmProdEquipFailRef]:
        """Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_PROD_EQUIP_FAIL_CD_WELLBORE
        """
    @property
    def iwp_report(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___IwpReportRef]:
        """Original Name: IWP_REPORT, WrappedMessage: IwpReport
        FK_IWP_REPORT_CD_WELLBORE
        """
    @property
    def dm_esp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspRef]:
        """Original Name: DM_ESP, WrappedMessage: DmEsp
        FK_DM_ESP_CD_WELLBORE
        """
    @property
    def dm_gas_lift(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmGasLiftRef]:
        """Original Name: DM_GAS_LIFT, WrappedMessage: DmGasLift
        FK_DM_GAS_LIFT_CD_WELLBORE
        """
    @property
    def cd_frac_gradient_group(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdFracGradientGroupRef]:
        """Original Name: CD_FRAC_GRADIENT_GROUP, WrappedMessage: CdFracGradientGroup
        FK_CD_FRAC_GRADIENT_GROUP_CD_WELLBORE
        """
    @property
    def cd_case(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdCaseRef]:
        """Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CD_CASE_CD_WELLBORE
        """
    @property
    def dm_afe_wellbore_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmAfeWellboreLinkRef]:
        """Original Name: DM_AFE_WELLBORE_LINK, WrappedMessage: DmAfeWellboreLink
        FK_DM_AFE_WELLBORE_LINK_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_type_policy_id: global___StringMessage | None = ...,
        geo_offset_reference_bh: global___StringMessage | None = ...,
        wellbore_name: global___StringMessage | None = ...,
        authorized_tvd_dsdsunit: global___StringMessage | None = ...,
        geo_description_bh: global___StringMessage | None = ...,
        is_mechanical_sidetrack: global___StringMessage | None = ...,
        sub_salt_base_tvd: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        government_no: global___StringMessage | None = ...,
        geo_longitude_ko_dsdsunit: global___StringMessage | None = ...,
        ko_md_dsdsunit: global___StringMessage | None = ...,
        tight_group_id: global___StringMessage | None = ...,
        ko_md: global___FloatMessage | None = ...,
        bh_tvd_dsdsunit: global___StringMessage | None = ...,
        wellbore_uwi: global___StringMessage | None = ...,
        horizontal_length_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        horizontal_length: global___FloatMessage | None = ...,
        geo_offset_east_ko: global___DoubleMessage | None = ...,
        ko_tvd: global___FloatMessage | None = ...,
        api_suffix: global___StringMessage | None = ...,
        batch_set_code: global___StringMessage | None = ...,
        geo_description_ko: global___StringMessage | None = ...,
        plugback_md: global___FloatMessage | None = ...,
        geo_offset_north_ko_dsdsunit: global___StringMessage | None = ...,
        landing_md: global___FloatMessage | None = ...,
        landing_md_dsdsunit: global___StringMessage | None = ...,
        rig_name: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        ko_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_location_spatial: global___Point | None = ...,
        update_app_id: global___StringMessage | None = ...,
        connection_id: global___StringMessage | None = ...,
        geo_latitude_bh_dsdsunit: global___StringMessage | None = ...,
        wellbore_type_id: global___StringMessage | None = ...,
        geo_latitude_bh: global___DoubleMessage | None = ...,
        geo_longitude_bh: global___DoubleMessage | None = ...,
        budgeted_tvd_dsdsunit: global___StringMessage | None = ...,
        bh_tvd: global___FloatMessage | None = ...,
        rt_sample_depth_interval: global___FloatMessage | None = ...,
        user_defined_depth_2_dsdsunit: global___StringMessage | None = ...,
        api_no: global___StringMessage | None = ...,
        is_deviated: global___StringMessage | None = ...,
        rt_sample_depth_interval_dsdsunit: global___StringMessage | None = ...,
        is_complex: global___StringMessage | None = ...,
        kop_1: global___FloatMessage | None = ...,
        parent_wellbore_id: global___StringMessage | None = ...,
        taml_class: global___StringMessage | None = ...,
        budgeted_md: global___FloatMessage | None = ...,
        kop_2: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        geo_longitude_ko: global___DoubleMessage | None = ...,
        well_id: builtins.str = ...,
        is_contingency_sidetrack: global___StringMessage | None = ...,
        default_fluid_id: global___StringMessage | None = ...,
        is_underbalanced: global___StringMessage | None = ...,
        is_production_capable: global___StringMessage | None = ...,
        is_sub_salt: global___StringMessage | None = ...,
        is_project_readonly: global___StringMessage | None = ...,
        wellpath_type: global___Int32Message | None = ...,
        is_high_pressure: global___StringMessage | None = ...,
        geo_offset_north_bh_dsdsunit: global___StringMessage | None = ...,
        geo_offset_north_ko: global___DoubleMessage | None = ...,
        geo_longitude_bh_dsdsunit: global___StringMessage | None = ...,
        licensee: global___StringMessage | None = ...,
        license_no: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        external_well_id: global___StringMessage | None = ...,
        interpolation_interval_dsdsunit: global___StringMessage | None = ...,
        plugback_md_dsdsunit: global___StringMessage | None = ...,
        redrill: global___StringMessage | None = ...,
        authorized_tvd: global___FloatMessage | None = ...,
        budgeted_md_dsdsunit: global___StringMessage | None = ...,
        user_defined_depth_1_dsdsunit: global___StringMessage | None = ...,
        interpolation_interval: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        sub_salt_top_tvd: global___FloatMessage | None = ...,
        geo_offset_east_ko_dsdsunit: global___StringMessage | None = ...,
        is_exceptional: global___StringMessage | None = ...,
        well_legal_name: global___StringMessage | None = ...,
        kop_1_dsdsunit: global___StringMessage | None = ...,
        play_type: global___StringMessage | None = ...,
        wellbore_label: global___StringMessage | None = ...,
        reason: global___StringMessage | None = ...,
        interpolate: global___StringMessage | None = ...,
        geo_offset_north_bh: global___DoubleMessage | None = ...,
        geo_latitude_ko: global___DoubleMessage | None = ...,
        conductor_set_by_drill_rig: global___StringMessage | None = ...,
        sub_salt_base_tvd_dsdsunit: global___StringMessage | None = ...,
        authorized_md_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sub_salt_top_tvd_dsdsunit: global___StringMessage | None = ...,
        end_status: global___StringMessage | None = ...,
        b_ratio: global___Int32Message | None = ...,
        typical_schematic_type: global___Int32Message | None = ...,
        user_defined_depth_2: global___FloatMessage | None = ...,
        kop_2_dsdsunit: global___StringMessage | None = ...,
        geo_offset_east_bh: global___DoubleMessage | None = ...,
        user_defined_depth_1: global___FloatMessage | None = ...,
        is_managed_pressure: global___StringMessage | None = ...,
        is_offline_slot_recovery: global___StringMessage | None = ...,
        date_td_reached: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_locator: global___StringMessage | None = ...,
        bh_md_dsdsunit: global___StringMessage | None = ...,
        geological_play: global___StringMessage | None = ...,
        geo_latitude_ko_dsdsunit: global___StringMessage | None = ...,
        phase: global___StringMessage | None = ...,
        plugback_tvd: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        bottom_hole_temp_dsdsunit: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        ow_well_uwi: global___StringMessage | None = ...,
        is_high_temp: global___StringMessage | None = ...,
        authorized_md: global___FloatMessage | None = ...,
        new_techniques: global___StringMessage | None = ...,
        ko_tvd_dsdsunit: global___StringMessage | None = ...,
        dsds_crs_name: global___StringMessage | None = ...,
        wellbore_no: global___StringMessage | None = ...,
        geo_offset_reference_ko: global___StringMessage | None = ...,
        plugback_tvd_dsdsunit: global___StringMessage | None = ...,
        bh_md: global___FloatMessage | None = ...,
        license_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        bottom_hole_temp: global___FloatMessage | None = ...,
        budgeted_tvd: global___FloatMessage | None = ...,
        b_range: global___Int32Message | None = ...,
        geo_offset_east_bh_dsdsunit: global___StringMessage | None = ...,
        cd_well: global___CdWellRef | None = ...,
        cd_wellbore_status: collections.abc.Iterable[global___CdWellboreStatusRef] | None = ...,
        cd_wellbore_opening: collections.abc.Iterable[global___CdWellboreOpeningRef] | None = ...,
        dm_log: collections.abc.Iterable[global___DmLogRef] | None = ...,
        cd_assembly: collections.abc.Iterable[global___CdAssemblyRef] | None = ...,
        dm_ko_window: collections.abc.Iterable[global___DmKoWindowRef] | None = ...,
        cd_wb_real_time_config: collections.abc.Iterable[global___CdWbRealTimeConfigRef] | None = ...,
        wp_fluid_gas: collections.abc.Iterable[global___WpFluidGasRef] | None = ...,
        cd_depth_interval_history: collections.abc.Iterable[global___CdDepthIntervalHistoryRef] | None = ...,
        cd_wellbore_zone: collections.abc.Iterable[global___CdWellboreZoneRef] | None = ...,
        cd_pore_pressure_group: collections.abc.Iterable[global___CdPorePressureGroupRef] | None = ...,
        cd_wellbore_uwi: collections.abc.Iterable[global___CdWellboreUwiRef] | None = ...,
        cd_hole_sect_group: collections.abc.Iterable[global___CdHoleSectGroupRef] | None = ...,
        dm_drill_technique: collections.abc.Iterable[global___DmDrillTechniqueRef] | None = ...,
        cd_perforate: collections.abc.Iterable[global___CdPerforateRef] | None = ...,
        dm_well_plan: collections.abc.Iterable[global___DmWellPlanRef] | None = ...,
        cd_wellbore_remarks: collections.abc.Iterable[global___CdWellboreRemarksRef] | None = ...,
        dm_interval: collections.abc.Iterable[global___DmIntervalRef] | None = ...,
        cd_wellbore_alias: collections.abc.Iterable[global___CdWellboreAliasRef] | None = ...,
        dm_wellbore_obstruction: collections.abc.Iterable[global___DmWellboreObstructionRef] | None = ...,
        dm_core: collections.abc.Iterable[global___DmCoreRef] | None = ...,
        dm_vent_flow_test: collections.abc.Iterable[global___DmVentFlowTestRef] | None = ...,
        cd_temp_gradient_group: collections.abc.Iterable[global___CdTempGradientGroupRef] | None = ...,
        dm_pcp: collections.abc.Iterable[global___DmPcpRef] | None = ...,
        dm_partner_wellbore: collections.abc.Iterable[global___DmPartnerWellboreRef] | None = ...,
        cd_completion: collections.abc.Iterable[global___CdCompletionRef] | None = ...,
        cd_fluid: collections.abc.Iterable[global___CdFluidRef] | None = ...,
        cd_scenario: collections.abc.Iterable[global___CdScenarioRef] | None = ...,
        dp_magnetic: collections.abc.Iterable[global___DpMagneticRef] | None = ...,
        cd_cement_job: collections.abc.Iterable[global___CdCementJobRef] | None = ...,
        cd_wellbore_external: collections.abc.Iterable[global___CdWellboreExternalRef] | None = ...,
        rt_log_header: collections.abc.Iterable[global___RtLogHeaderRef] | None = ...,
        cd_formation_influx_group: collections.abc.Iterable[global___CdFormationInfluxGroupRef] | None = ...,
        dm_wellbore_list_detail: collections.abc.Iterable[global___DmWellboreListDetailRef] | None = ...,
        cd_wellbore_marker: collections.abc.Iterable[global___CdWellboreMarkerRef] | None = ...,
        dm_dst: collections.abc.Iterable[global___DmDstRef] | None = ...,
        dp_tcolor: collections.abc.Iterable[global___DpTcolorRef] | None = ...,
        dm_drill_method: collections.abc.Iterable[global___DmDrillMethodRef] | None = ...,
        cd_wellbore_interest: collections.abc.Iterable[global___CdWellboreInterestRef] | None = ...,
        cd_survey_header: collections.abc.Iterable[global___CdSurveyHeaderRef] | None = ...,
        dm_bha_run: collections.abc.Iterable[global___DmBhaRunRef] | None = ...,
        cd_wellbore_formation: collections.abc.Iterable[global___CdWellboreFormationRef] | None = ...,
        cd_definitive_survey_header: collections.abc.Iterable[global___CdDefinitiveSurveyHeaderRef] | None = ...,
        dm_gravel_pack: collections.abc.Iterable[global___DmGravelPackRef] | None = ...,
        dm_prod_equip_fail: collections.abc.Iterable[global___DmProdEquipFailRef] | None = ...,
        iwp_report: collections.abc.Iterable[global___IwpReportRef] | None = ...,
        dm_esp: collections.abc.Iterable[global___DmEspRef] | None = ...,
        dm_gas_lift: collections.abc.Iterable[global___DmGasLiftRef] | None = ...,
        cd_frac_gradient_group: collections.abc.Iterable[global___CdFracGradientGroupRef] | None = ...,
        cd_case: collections.abc.Iterable[global___CdCaseRef] | None = ...,
        dm_afe_wellbore_link: collections.abc.Iterable[global___DmAfeWellboreLinkRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_no", b"api_no", "api_suffix", b"api_suffix", "authorized_md", b"authorized_md", "authorized_md_dsdsunit", b"authorized_md_dsdsunit", "authorized_tvd", b"authorized_tvd", "authorized_tvd_dsdsunit", b"authorized_tvd_dsdsunit", "b_range", b"b_range", "b_ratio", b"b_ratio", "batch_set_code", b"batch_set_code", "bh_md", b"bh_md", "bh_md_dsdsunit", b"bh_md_dsdsunit", "bh_tvd", b"bh_tvd", "bh_tvd_dsdsunit", b"bh_tvd_dsdsunit", "bottom_hole_temp", b"bottom_hole_temp", "bottom_hole_temp_dsdsunit", b"bottom_hole_temp_dsdsunit", "budgeted_md", b"budgeted_md", "budgeted_md_dsdsunit", b"budgeted_md_dsdsunit", "budgeted_tvd", b"budgeted_tvd", "budgeted_tvd_dsdsunit", b"budgeted_tvd_dsdsunit", "cd_well", b"cd_well", "conductor_set_by_drill_rig", b"conductor_set_by_drill_rig", "connection_id", b"connection_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_td_reached", b"date_td_reached", "default_fluid_id", b"default_fluid_id", "dsds_crs_name", b"dsds_crs_name", "end_status", b"end_status", "external_well_id", b"external_well_id", "geo_description_bh", b"geo_description_bh", "geo_description_ko", b"geo_description_ko", "geo_latitude_bh", b"geo_latitude_bh", "geo_latitude_bh_dsdsunit", b"geo_latitude_bh_dsdsunit", "geo_latitude_ko", b"geo_latitude_ko", "geo_latitude_ko_dsdsunit", b"geo_latitude_ko_dsdsunit", "geo_longitude_bh", b"geo_longitude_bh", "geo_longitude_bh_dsdsunit", b"geo_longitude_bh_dsdsunit", "geo_longitude_ko", b"geo_longitude_ko", "geo_longitude_ko_dsdsunit", b"geo_longitude_ko_dsdsunit", "geo_offset_east_bh", b"geo_offset_east_bh", "geo_offset_east_bh_dsdsunit", b"geo_offset_east_bh_dsdsunit", "geo_offset_east_ko", b"geo_offset_east_ko", "geo_offset_east_ko_dsdsunit", b"geo_offset_east_ko_dsdsunit", "geo_offset_north_bh", b"geo_offset_north_bh", "geo_offset_north_bh_dsdsunit", b"geo_offset_north_bh_dsdsunit", "geo_offset_north_ko", b"geo_offset_north_ko", "geo_offset_north_ko_dsdsunit", b"geo_offset_north_ko_dsdsunit", "geo_offset_reference_bh", b"geo_offset_reference_bh", "geo_offset_reference_ko", b"geo_offset_reference_ko", "geological_play", b"geological_play", "government_no", b"government_no", "horizontal_length", b"horizontal_length", "horizontal_length_dsdsunit", b"horizontal_length_dsdsunit", "interpolate", b"interpolate", "interpolation_interval", b"interpolation_interval", "interpolation_interval_dsdsunit", b"interpolation_interval_dsdsunit", "is_complex", b"is_complex", "is_contingency_sidetrack", b"is_contingency_sidetrack", "is_deviated", b"is_deviated", "is_exceptional", b"is_exceptional", "is_high_pressure", b"is_high_pressure", "is_high_temp", b"is_high_temp", "is_locator", b"is_locator", "is_managed_pressure", b"is_managed_pressure", "is_mechanical_sidetrack", b"is_mechanical_sidetrack", "is_offline_slot_recovery", b"is_offline_slot_recovery", "is_production_capable", b"is_production_capable", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "is_sub_salt", b"is_sub_salt", "is_underbalanced", b"is_underbalanced", "ko_date", b"ko_date", "ko_md", b"ko_md", "ko_md_dsdsunit", b"ko_md_dsdsunit", "ko_tvd", b"ko_tvd", "ko_tvd_dsdsunit", b"ko_tvd_dsdsunit", "kop_1", b"kop_1", "kop_1_dsdsunit", b"kop_1_dsdsunit", "kop_2", b"kop_2", "kop_2_dsdsunit", b"kop_2_dsdsunit", "landing_md", b"landing_md", "landing_md_dsdsunit", b"landing_md_dsdsunit", "license_date", b"license_date", "license_no", b"license_no", "licensee", b"licensee", "native_uid", b"native_uid", "new_techniques", b"new_techniques", "ow_well_uwi", b"ow_well_uwi", "parent_wellbore_id", b"parent_wellbore_id", "phase", b"phase", "play_type", b"play_type", "plugback_md", b"plugback_md", "plugback_md_dsdsunit", b"plugback_md_dsdsunit", "plugback_tvd", b"plugback_tvd", "plugback_tvd_dsdsunit", b"plugback_tvd_dsdsunit", "reason", b"reason", "redrill", b"redrill", "remarks", b"remarks", "rig_name", b"rig_name", "rt_sample_depth_interval", b"rt_sample_depth_interval", "rt_sample_depth_interval_dsdsunit", b"rt_sample_depth_interval_dsdsunit", "sub_salt_base_tvd", b"sub_salt_base_tvd", "sub_salt_base_tvd_dsdsunit", b"sub_salt_base_tvd_dsdsunit", "sub_salt_top_tvd", b"sub_salt_top_tvd", "sub_salt_top_tvd_dsdsunit", b"sub_salt_top_tvd_dsdsunit", "taml_class", b"taml_class", "tight_group_id", b"tight_group_id", "typical_schematic_type", b"typical_schematic_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "user_defined_depth_1", b"user_defined_depth_1", "user_defined_depth_1_dsdsunit", b"user_defined_depth_1_dsdsunit", "user_defined_depth_2", b"user_defined_depth_2", "user_defined_depth_2_dsdsunit", b"user_defined_depth_2_dsdsunit", "well_legal_name", b"well_legal_name", "wellbore_label", b"wellbore_label", "wellbore_location_spatial", b"wellbore_location_spatial", "wellbore_name", b"wellbore_name", "wellbore_no", b"wellbore_no", "wellbore_type_id", b"wellbore_type_id", "wellbore_type_policy_id", b"wellbore_type_policy_id", "wellbore_uwi", b"wellbore_uwi", "wellpath_type", b"wellpath_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_no", b"api_no", "api_suffix", b"api_suffix", "authorized_md", b"authorized_md", "authorized_md_dsdsunit", b"authorized_md_dsdsunit", "authorized_tvd", b"authorized_tvd", "authorized_tvd_dsdsunit", b"authorized_tvd_dsdsunit", "b_range", b"b_range", "b_ratio", b"b_ratio", "batch_set_code", b"batch_set_code", "bh_md", b"bh_md", "bh_md_dsdsunit", b"bh_md_dsdsunit", "bh_tvd", b"bh_tvd", "bh_tvd_dsdsunit", b"bh_tvd_dsdsunit", "bottom_hole_temp", b"bottom_hole_temp", "bottom_hole_temp_dsdsunit", b"bottom_hole_temp_dsdsunit", "budgeted_md", b"budgeted_md", "budgeted_md_dsdsunit", b"budgeted_md_dsdsunit", "budgeted_tvd", b"budgeted_tvd", "budgeted_tvd_dsdsunit", b"budgeted_tvd_dsdsunit", "cd_assembly", b"cd_assembly", "cd_case", b"cd_case", "cd_cement_job", b"cd_cement_job", "cd_completion", b"cd_completion", "cd_definitive_survey_header", b"cd_definitive_survey_header", "cd_depth_interval_history", b"cd_depth_interval_history", "cd_fluid", b"cd_fluid", "cd_formation_influx_group", b"cd_formation_influx_group", "cd_frac_gradient_group", b"cd_frac_gradient_group", "cd_hole_sect_group", b"cd_hole_sect_group", "cd_perforate", b"cd_perforate", "cd_pore_pressure_group", b"cd_pore_pressure_group", "cd_scenario", b"cd_scenario", "cd_survey_header", b"cd_survey_header", "cd_temp_gradient_group", b"cd_temp_gradient_group", "cd_wb_real_time_config", b"cd_wb_real_time_config", "cd_well", b"cd_well", "cd_wellbore_alias", b"cd_wellbore_alias", "cd_wellbore_external", b"cd_wellbore_external", "cd_wellbore_formation", b"cd_wellbore_formation", "cd_wellbore_interest", b"cd_wellbore_interest", "cd_wellbore_marker", b"cd_wellbore_marker", "cd_wellbore_opening", b"cd_wellbore_opening", "cd_wellbore_remarks", b"cd_wellbore_remarks", "cd_wellbore_status", b"cd_wellbore_status", "cd_wellbore_uwi", b"cd_wellbore_uwi", "cd_wellbore_zone", b"cd_wellbore_zone", "conductor_set_by_drill_rig", b"conductor_set_by_drill_rig", "connection_id", b"connection_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_td_reached", b"date_td_reached", "default_fluid_id", b"default_fluid_id", "dm_afe_wellbore_link", b"dm_afe_wellbore_link", "dm_bha_run", b"dm_bha_run", "dm_core", b"dm_core", "dm_drill_method", b"dm_drill_method", "dm_drill_technique", b"dm_drill_technique", "dm_dst", b"dm_dst", "dm_esp", b"dm_esp", "dm_gas_lift", b"dm_gas_lift", "dm_gravel_pack", b"dm_gravel_pack", "dm_interval", b"dm_interval", "dm_ko_window", b"dm_ko_window", "dm_log", b"dm_log", "dm_partner_wellbore", b"dm_partner_wellbore", "dm_pcp", b"dm_pcp", "dm_prod_equip_fail", b"dm_prod_equip_fail", "dm_vent_flow_test", b"dm_vent_flow_test", "dm_well_plan", b"dm_well_plan", "dm_wellbore_list_detail", b"dm_wellbore_list_detail", "dm_wellbore_obstruction", b"dm_wellbore_obstruction", "dp_magnetic", b"dp_magnetic", "dp_tcolor", b"dp_tcolor", "dsds_crs_name", b"dsds_crs_name", "end_status", b"end_status", "external_well_id", b"external_well_id", "geo_description_bh", b"geo_description_bh", "geo_description_ko", b"geo_description_ko", "geo_latitude_bh", b"geo_latitude_bh", "geo_latitude_bh_dsdsunit", b"geo_latitude_bh_dsdsunit", "geo_latitude_ko", b"geo_latitude_ko", "geo_latitude_ko_dsdsunit", b"geo_latitude_ko_dsdsunit", "geo_longitude_bh", b"geo_longitude_bh", "geo_longitude_bh_dsdsunit", b"geo_longitude_bh_dsdsunit", "geo_longitude_ko", b"geo_longitude_ko", "geo_longitude_ko_dsdsunit", b"geo_longitude_ko_dsdsunit", "geo_offset_east_bh", b"geo_offset_east_bh", "geo_offset_east_bh_dsdsunit", b"geo_offset_east_bh_dsdsunit", "geo_offset_east_ko", b"geo_offset_east_ko", "geo_offset_east_ko_dsdsunit", b"geo_offset_east_ko_dsdsunit", "geo_offset_north_bh", b"geo_offset_north_bh", "geo_offset_north_bh_dsdsunit", b"geo_offset_north_bh_dsdsunit", "geo_offset_north_ko", b"geo_offset_north_ko", "geo_offset_north_ko_dsdsunit", b"geo_offset_north_ko_dsdsunit", "geo_offset_reference_bh", b"geo_offset_reference_bh", "geo_offset_reference_ko", b"geo_offset_reference_ko", "geological_play", b"geological_play", "government_no", b"government_no", "horizontal_length", b"horizontal_length", "horizontal_length_dsdsunit", b"horizontal_length_dsdsunit", "interpolate", b"interpolate", "interpolation_interval", b"interpolation_interval", "interpolation_interval_dsdsunit", b"interpolation_interval_dsdsunit", "is_complex", b"is_complex", "is_contingency_sidetrack", b"is_contingency_sidetrack", "is_deviated", b"is_deviated", "is_exceptional", b"is_exceptional", "is_high_pressure", b"is_high_pressure", "is_high_temp", b"is_high_temp", "is_locator", b"is_locator", "is_managed_pressure", b"is_managed_pressure", "is_mechanical_sidetrack", b"is_mechanical_sidetrack", "is_offline_slot_recovery", b"is_offline_slot_recovery", "is_production_capable", b"is_production_capable", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "is_sub_salt", b"is_sub_salt", "is_underbalanced", b"is_underbalanced", "iwp_report", b"iwp_report", "ko_date", b"ko_date", "ko_md", b"ko_md", "ko_md_dsdsunit", b"ko_md_dsdsunit", "ko_tvd", b"ko_tvd", "ko_tvd_dsdsunit", b"ko_tvd_dsdsunit", "kop_1", b"kop_1", "kop_1_dsdsunit", b"kop_1_dsdsunit", "kop_2", b"kop_2", "kop_2_dsdsunit", b"kop_2_dsdsunit", "landing_md", b"landing_md", "landing_md_dsdsunit", b"landing_md_dsdsunit", "license_date", b"license_date", "license_no", b"license_no", "licensee", b"licensee", "native_uid", b"native_uid", "new_techniques", b"new_techniques", "ow_well_uwi", b"ow_well_uwi", "parent_wellbore_id", b"parent_wellbore_id", "phase", b"phase", "play_type", b"play_type", "plugback_md", b"plugback_md", "plugback_md_dsdsunit", b"plugback_md_dsdsunit", "plugback_tvd", b"plugback_tvd", "plugback_tvd_dsdsunit", b"plugback_tvd_dsdsunit", "reason", b"reason", "redrill", b"redrill", "remarks", b"remarks", "rig_name", b"rig_name", "rt_log_header", b"rt_log_header", "rt_sample_depth_interval", b"rt_sample_depth_interval", "rt_sample_depth_interval_dsdsunit", b"rt_sample_depth_interval_dsdsunit", "sub_salt_base_tvd", b"sub_salt_base_tvd", "sub_salt_base_tvd_dsdsunit", b"sub_salt_base_tvd_dsdsunit", "sub_salt_top_tvd", b"sub_salt_top_tvd", "sub_salt_top_tvd_dsdsunit", b"sub_salt_top_tvd_dsdsunit", "taml_class", b"taml_class", "tight_group_id", b"tight_group_id", "typical_schematic_type", b"typical_schematic_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "user_defined_depth_1", b"user_defined_depth_1", "user_defined_depth_1_dsdsunit", b"user_defined_depth_1_dsdsunit", "user_defined_depth_2", b"user_defined_depth_2", "user_defined_depth_2_dsdsunit", b"user_defined_depth_2_dsdsunit", "well_id", b"well_id", "well_legal_name", b"well_legal_name", "wellbore_id", b"wellbore_id", "wellbore_label", b"wellbore_label", "wellbore_location_spatial", b"wellbore_location_spatial", "wellbore_name", b"wellbore_name", "wellbore_no", b"wellbore_no", "wellbore_type_id", b"wellbore_type_id", "wellbore_type_policy_id", b"wellbore_type_policy_id", "wellbore_uwi", b"wellbore_uwi", "wellpath_type", b"wellpath_type", "wp_fluid_gas", b"wp_fluid_gas"]) -> None: ...

global___CdWellbore = CdWellbore

class CdWellboreAlias(google.protobuf.message.Message):
    """Original Name: CD_WELLBORE_ALIAS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    ALIAS_TYPE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    ALIAS_NAME_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DATE_EFFECTIVE_FIELD_NUMBER: builtins.int
    WELLBORE_ALIAS_ID_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alias_type(self) -> global___StringMessage:
        """Original Name: ALIAS_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alias_name(self) -> global___StringMessage:
        """Original Name: ALIAS_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_effective(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_EFFECTIVE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_alias_id: builtins.str
    """Original Name: WELLBORE_ALIAS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_WELLBORE_ALIAS_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        alias_type: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        alias_name: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        date_effective: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_alias_id: builtins.str = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["alias_name", b"alias_name", "alias_type", b"alias_type", "cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_effective", b"date_effective", "native_uid", b"native_uid", "remarks", b"remarks", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["alias_name", b"alias_name", "alias_type", b"alias_type", "cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_effective", b"date_effective", "native_uid", b"native_uid", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_alias_id", b"wellbore_alias_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWellboreAlias = CdWellboreAlias

class CdWellboreExternal(google.protobuf.message.Message):
    """Original Name: CD_WELLBORE_EXTERNAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EXTERNAL_ID_FIELD_NUMBER: builtins.int
    EXTERNAL_WELL_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CONNECTION_ID_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    external_id: builtins.str
    """Original Name: EXTERNAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def external_well_id(self) -> global___StringMessage:
        """Original Name: EXTERNAL_WELL_ID, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_id(self) -> global___StringMessage:
        """Original Name: CONNECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_WELLBORE_EXTERNAL_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        external_id: builtins.str = ...,
        external_well_id: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        connection_id: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "connection_id", b"connection_id", "external_well_id", b"external_well_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "connection_id", b"connection_id", "external_id", b"external_id", "external_well_id", b"external_well_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWellboreExternal = CdWellboreExternal

class CdWellboreFormation(google.protobuf.message.Message):
    """Original Name: CD_WELLBORE_FORMATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    POROSITY_FIELD_NUMBER: builtins.int
    PROGNOSED_TVD_END_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROGNOSED_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORMATION_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROGNOSED_BASE_MD_SUBSEA_DSDSUNIT_FIELD_NUMBER: builtins.int
    RATE_OF_PENETRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    PROGNOSED_LITHOLOGY_FIELD_NUMBER: builtins.int
    FROZEN_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROGNOSED_TVD_SUBSEA_FIELD_NUMBER: builtins.int
    PROGNOSED_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_GEO_MAP_EASTING_FIELD_NUMBER: builtins.int
    PERMEABILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROGNOSED_DEPTH_TYPE_FIELD_NUMBER: builtins.int
    ELASTIC_MODULUS_FIELD_NUMBER: builtins.int
    POISSONS_RATIO_FIELD_NUMBER: builtins.int
    PROGNOSED_BASE_TVD_SUBSEA_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STRAT_UNIT_ID_FIELD_NUMBER: builtins.int
    SPECIFIC_HEAT_FIELD_NUMBER: builtins.int
    CONDUCTIVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROGNOSED_TVD_FIELD_NUMBER: builtins.int
    START_GEO_MAP_EASTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_GEO_MAP_NORTHING_FIELD_NUMBER: builtins.int
    DIFF_STICKING_LIMIT_FIELD_NUMBER: builtins.int
    OVERBALANCE_MARGIN_FIELD_NUMBER: builtins.int
    HEAT_OF_FUSION_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    END_GEO_MAP_EASTING_FIELD_NUMBER: builtins.int
    BIT_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PERMEABILITY_FIELD_NUMBER: builtins.int
    ELASTIC_MODULUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROGNOSED_BASE_TVD_SUBSEA_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    RESERVOIR_ID_FIELD_NUMBER: builtins.int
    CONDUCTIVITY_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    PROGNOSED_BASE_MD_SUBSEA_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    PROGNOSED_BASE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROGNOSED_TVD_SUBSEA_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROGNOSED_BASE_TVD_FIELD_NUMBER: builtins.int
    FORMATION_DENSITY_FIELD_NUMBER: builtins.int
    PROGNOSED_MD_FIELD_NUMBER: builtins.int
    FROZEN_CONDUCTIVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_GEO_MAP_NORTHING_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIP_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROGNOSED_BASE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPECIFIC_HEAT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    RATE_OF_PENETRATION_FIELD_NUMBER: builtins.int
    FROZEN_DENSITY_FIELD_NUMBER: builtins.int
    PROGNOSED_UNCERTAINTY_FIELD_NUMBER: builtins.int
    PROGNOSED_BASE_MD_FIELD_NUMBER: builtins.int
    AGE_CODE_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    SURFACE_ID_FIELD_NUMBER: builtins.int
    DIP_DIRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    STABILITY_MIN_MW_FIELD_NUMBER: builtins.int
    PROGNOSED_UNCERTAINTY_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIFF_STICKING_LIMIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_LIFE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROGNOSED_TVD_END_FIELD_NUMBER: builtins.int
    HEAT_OF_FUSION_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    FROZEN_CONDUCTIVITY_FIELD_NUMBER: builtins.int
    MELTING_POINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FORMATION_NAME_FIELD_NUMBER: builtins.int
    LITHOLOGY_ID_FIELD_NUMBER: builtins.int
    END_GEO_MAP_EASTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORMATION_NET_PAY_FIELD_NUMBER: builtins.int
    BIT_LIFE_FIELD_NUMBER: builtins.int
    PROGNOSED_MD_SUBSEA_FIELD_NUMBER: builtins.int
    STABILITY_MIN_MW_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_PERMEABLE_FIELD_NUMBER: builtins.int
    DIP_DIRECTION_FIELD_NUMBER: builtins.int
    END_GEO_MAP_NORTHING_DSDSUNIT_FIELD_NUMBER: builtins.int
    POROSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPETENT_LAYER_FIELD_NUMBER: builtins.int
    DIP_ANGLE_FIELD_NUMBER: builtins.int
    PROGNOSED_MD_SUBSEA_DSDSUNIT_FIELD_NUMBER: builtins.int
    OVERBALANCE_MARGIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    MELTING_POINT_FIELD_NUMBER: builtins.int
    FORMATION_NET_PAY_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_GEO_MAP_NORTHING_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_FORMATION_PICK_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FORMATION_LINK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def porosity(self) -> global___FloatMessage:
        """Original Name: POROSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_tvd_end_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGNOSED_TVD_END_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGNOSED_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_base_md_subsea_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGNOSED_BASE_MD_SUBSEA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_of_penetration_dsdsunit(self) -> global___StringMessage:
        """Original Name: RATE_OF_PENETRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_lithology(self) -> global___StringMessage:
        """Original Name: PROGNOSED_LITHOLOGY, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frozen_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FROZEN_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_tvd_subsea(self) -> global___FloatMessage:
        """Original Name: PROGNOSED_TVD_SUBSEA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGNOSED_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_geo_map_easting(self) -> global___DoubleMessage:
        """Original Name: START_GEO_MAP_EASTING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def permeability_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERMEABILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_depth_type(self) -> global___Int32Message:
        """Original Name: PROGNOSED_DEPTH_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elastic_modulus(self) -> global___FloatMessage:
        """Original Name: ELASTIC_MODULUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def poissons_ratio(self) -> global___FloatMessage:
        """Original Name: POISSONS_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_base_tvd_subsea_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGNOSED_BASE_TVD_SUBSEA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def strat_unit_id(self) -> global___StringMessage:
        """Original Name: STRAT_UNIT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_heat(self) -> global___FloatMessage:
        """Original Name: SPECIFIC_HEAT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductivity_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONDUCTIVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_tvd(self) -> global___FloatMessage:
        """Original Name: PROGNOSED_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_geo_map_easting_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_GEO_MAP_EASTING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_geo_map_northing(self) -> global___DoubleMessage:
        """Original Name: END_GEO_MAP_NORTHING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diff_sticking_limit(self) -> global___FloatMessage:
        """Original Name: DIFF_STICKING_LIMIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overbalance_margin(self) -> global___FloatMessage:
        """Original Name: OVERBALANCE_MARGIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def heat_of_fusion_dsdsunit(self) -> global___StringMessage:
        """Original Name: HEAT_OF_FUSION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_formation_id: builtins.str
    """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def end_geo_map_easting(self) -> global___DoubleMessage:
        """Original Name: END_GEO_MAP_EASTING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_type(self) -> global___StringMessage:
        """Original Name: BIT_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def permeability(self) -> global___FloatMessage:
        """Original Name: PERMEABILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elastic_modulus_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELASTIC_MODULUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_base_tvd_subsea(self) -> global___FloatMessage:
        """Original Name: PROGNOSED_BASE_TVD_SUBSEA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_id(self) -> global___StringMessage:
        """Original Name: RESERVOIR_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductivity(self) -> global___FloatMessage:
        """Original Name: CONDUCTIVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_base_md_subsea(self) -> global___FloatMessage:
        """Original Name: PROGNOSED_BASE_MD_SUBSEA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_base_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGNOSED_BASE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_tvd_subsea_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGNOSED_TVD_SUBSEA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_base_tvd(self) -> global___FloatMessage:
        """Original Name: PROGNOSED_BASE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_density(self) -> global___FloatMessage:
        """Original Name: FORMATION_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_md(self) -> global___FloatMessage:
        """Original Name: PROGNOSED_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frozen_conductivity_dsdsunit(self) -> global___StringMessage:
        """Original Name: FROZEN_CONDUCTIVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_geo_map_northing_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_GEO_MAP_NORTHING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dip_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIP_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_base_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGNOSED_BASE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_heat_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPECIFIC_HEAT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_of_penetration(self) -> global___FloatMessage:
        """Original Name: RATE_OF_PENETRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frozen_density(self) -> global___FloatMessage:
        """Original Name: FROZEN_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_uncertainty(self) -> global___FloatMessage:
        """Original Name: PROGNOSED_UNCERTAINTY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_base_md(self) -> global___FloatMessage:
        """Original Name: PROGNOSED_BASE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def age_code(self) -> global___StringMessage:
        """Original Name: AGE_CODE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_id(self) -> global___StringMessage:
        """Original Name: SURFACE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dip_direction_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIP_DIRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stability_min_mw(self) -> global___FloatMessage:
        """Original Name: STABILITY_MIN_MW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_uncertainty_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGNOSED_UNCERTAINTY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diff_sticking_limit_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIFF_STICKING_LIMIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_life_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_LIFE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_tvd_end(self) -> global___FloatMessage:
        """Original Name: PROGNOSED_TVD_END, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def heat_of_fusion(self) -> global___FloatMessage:
        """Original Name: HEAT_OF_FUSION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_id(self) -> global___StringMessage:
        """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frozen_conductivity(self) -> global___FloatMessage:
        """Original Name: FROZEN_CONDUCTIVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def melting_point_dsdsunit(self) -> global___StringMessage:
        """Original Name: MELTING_POINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def formation_name(self) -> global___StringMessage:
        """Original Name: FORMATION_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_id(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_geo_map_easting_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_GEO_MAP_EASTING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_net_pay(self) -> global___FloatMessage:
        """Original Name: FORMATION_NET_PAY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_life(self) -> global___FloatMessage:
        """Original Name: BIT_LIFE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_md_subsea(self) -> global___FloatMessage:
        """Original Name: PROGNOSED_MD_SUBSEA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stability_min_mw_dsdsunit(self) -> global___StringMessage:
        """Original Name: STABILITY_MIN_MW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_permeable(self) -> global___StringMessage:
        """Original Name: IS_PERMEABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dip_direction(self) -> global___FloatMessage:
        """Original Name: DIP_DIRECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_geo_map_northing_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_GEO_MAP_NORTHING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def porosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: POROSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def competent_layer(self) -> global___StringMessage:
        """Original Name: COMPETENT_LAYER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dip_angle(self) -> global___FloatMessage:
        """Original Name: DIP_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_md_subsea_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGNOSED_MD_SUBSEA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overbalance_margin_dsdsunit(self) -> global___StringMessage:
        """Original Name: OVERBALANCE_MARGIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def melting_point(self) -> global___FloatMessage:
        """Original Name: MELTING_POINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_net_pay_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_NET_PAY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_geo_map_northing(self) -> global___DoubleMessage:
        """Original Name: START_GEO_MAP_NORTHING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_WELLBORE_FORMATION_CD_WELLBORE
        """
    @property
    def cd_formation_pick(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdFormationPickRef]:
        """Original Name: CD_FORMATION_PICK, WrappedMessage: CdFormationPick
        FK_CD_FORMATION_PICK_CD_WELLBORE_FORMATION
        """
    @property
    def cd_scenario_formation_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdScenarioFormationLinkRef]:
        """Original Name: CD_SCENARIO_FORMATION_LINK, WrappedMessage: CdScenarioFormationLink
        FK_CD_SCENARIO_FORMATION_LINK_CD_WELLBORE_FORMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        porosity: global___FloatMessage | None = ...,
        prognosed_tvd_end_dsdsunit: global___StringMessage | None = ...,
        prognosed_md_dsdsunit: global___StringMessage | None = ...,
        formation_density_dsdsunit: global___StringMessage | None = ...,
        prognosed_base_md_subsea_dsdsunit: global___StringMessage | None = ...,
        rate_of_penetration_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        prognosed_lithology: global___StringMessage | None = ...,
        frozen_density_dsdsunit: global___StringMessage | None = ...,
        prognosed_tvd_subsea: global___FloatMessage | None = ...,
        prognosed_tvd_dsdsunit: global___StringMessage | None = ...,
        start_geo_map_easting: global___DoubleMessage | None = ...,
        permeability_dsdsunit: global___StringMessage | None = ...,
        prognosed_depth_type: global___Int32Message | None = ...,
        elastic_modulus: global___FloatMessage | None = ...,
        poissons_ratio: global___FloatMessage | None = ...,
        prognosed_base_tvd_subsea_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        strat_unit_id: global___StringMessage | None = ...,
        specific_heat: global___FloatMessage | None = ...,
        conductivity_dsdsunit: global___StringMessage | None = ...,
        prognosed_tvd: global___FloatMessage | None = ...,
        start_geo_map_easting_dsdsunit: global___StringMessage | None = ...,
        end_geo_map_northing: global___DoubleMessage | None = ...,
        diff_sticking_limit: global___FloatMessage | None = ...,
        overbalance_margin: global___FloatMessage | None = ...,
        heat_of_fusion_dsdsunit: global___StringMessage | None = ...,
        wellbore_formation_id: builtins.str = ...,
        end_geo_map_easting: global___DoubleMessage | None = ...,
        bit_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        permeability: global___FloatMessage | None = ...,
        elastic_modulus_dsdsunit: global___StringMessage | None = ...,
        prognosed_base_tvd_subsea: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        reservoir_id: global___StringMessage | None = ...,
        conductivity: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        prognosed_base_md_subsea: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        prognosed_base_md_dsdsunit: global___StringMessage | None = ...,
        prognosed_tvd_subsea_dsdsunit: global___StringMessage | None = ...,
        prognosed_base_tvd: global___FloatMessage | None = ...,
        formation_density: global___FloatMessage | None = ...,
        prognosed_md: global___FloatMessage | None = ...,
        frozen_conductivity_dsdsunit: global___StringMessage | None = ...,
        start_geo_map_northing_dsdsunit: global___StringMessage | None = ...,
        dip_angle_dsdsunit: global___StringMessage | None = ...,
        prognosed_base_tvd_dsdsunit: global___StringMessage | None = ...,
        specific_heat_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        rate_of_penetration: global___FloatMessage | None = ...,
        frozen_density: global___FloatMessage | None = ...,
        prognosed_uncertainty: global___FloatMessage | None = ...,
        prognosed_base_md: global___FloatMessage | None = ...,
        age_code: global___StringMessage | None = ...,
        phase: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        surface_id: global___StringMessage | None = ...,
        dip_direction_dsdsunit: global___StringMessage | None = ...,
        stability_min_mw: global___FloatMessage | None = ...,
        prognosed_uncertainty_dsdsunit: global___StringMessage | None = ...,
        diff_sticking_limit_dsdsunit: global___StringMessage | None = ...,
        bit_life_dsdsunit: global___StringMessage | None = ...,
        prognosed_tvd_end: global___FloatMessage | None = ...,
        heat_of_fusion: global___FloatMessage | None = ...,
        project_id: global___StringMessage | None = ...,
        frozen_conductivity: global___FloatMessage | None = ...,
        melting_point_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        formation_name: global___StringMessage | None = ...,
        lithology_id: global___StringMessage | None = ...,
        end_geo_map_easting_dsdsunit: global___StringMessage | None = ...,
        formation_net_pay: global___FloatMessage | None = ...,
        bit_life: global___FloatMessage | None = ...,
        prognosed_md_subsea: global___FloatMessage | None = ...,
        stability_min_mw_dsdsunit: global___StringMessage | None = ...,
        is_permeable: global___StringMessage | None = ...,
        dip_direction: global___FloatMessage | None = ...,
        end_geo_map_northing_dsdsunit: global___StringMessage | None = ...,
        porosity_dsdsunit: global___StringMessage | None = ...,
        competent_layer: global___StringMessage | None = ...,
        dip_angle: global___FloatMessage | None = ...,
        prognosed_md_subsea_dsdsunit: global___StringMessage | None = ...,
        overbalance_margin_dsdsunit: global___StringMessage | None = ...,
        melting_point: global___FloatMessage | None = ...,
        formation_net_pay_dsdsunit: global___StringMessage | None = ...,
        start_geo_map_northing: global___DoubleMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        cd_formation_pick: collections.abc.Iterable[global___CdFormationPickRef] | None = ...,
        cd_scenario_formation_link: collections.abc.Iterable[global___CdScenarioFormationLinkRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["age_code", b"age_code", "bit_life", b"bit_life", "bit_life_dsdsunit", b"bit_life_dsdsunit", "bit_type", b"bit_type", "cd_wellbore", b"cd_wellbore", "comments", b"comments", "competent_layer", b"competent_layer", "conductivity", b"conductivity", "conductivity_dsdsunit", b"conductivity_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "diff_sticking_limit", b"diff_sticking_limit", "diff_sticking_limit_dsdsunit", b"diff_sticking_limit_dsdsunit", "dip_angle", b"dip_angle", "dip_angle_dsdsunit", b"dip_angle_dsdsunit", "dip_direction", b"dip_direction", "dip_direction_dsdsunit", b"dip_direction_dsdsunit", "elastic_modulus", b"elastic_modulus", "elastic_modulus_dsdsunit", b"elastic_modulus_dsdsunit", "end_geo_map_easting", b"end_geo_map_easting", "end_geo_map_easting_dsdsunit", b"end_geo_map_easting_dsdsunit", "end_geo_map_northing", b"end_geo_map_northing", "end_geo_map_northing_dsdsunit", b"end_geo_map_northing_dsdsunit", "formation_density", b"formation_density", "formation_density_dsdsunit", b"formation_density_dsdsunit", "formation_name", b"formation_name", "formation_net_pay", b"formation_net_pay", "formation_net_pay_dsdsunit", b"formation_net_pay_dsdsunit", "frozen_conductivity", b"frozen_conductivity", "frozen_conductivity_dsdsunit", b"frozen_conductivity_dsdsunit", "frozen_density", b"frozen_density", "frozen_density_dsdsunit", b"frozen_density_dsdsunit", "heat_of_fusion", b"heat_of_fusion", "heat_of_fusion_dsdsunit", b"heat_of_fusion_dsdsunit", "is_permeable", b"is_permeable", "lithology_id", b"lithology_id", "melting_point", b"melting_point", "melting_point_dsdsunit", b"melting_point_dsdsunit", "native_uid", b"native_uid", "overbalance_margin", b"overbalance_margin", "overbalance_margin_dsdsunit", b"overbalance_margin_dsdsunit", "permeability", b"permeability", "permeability_dsdsunit", b"permeability_dsdsunit", "phase", b"phase", "poissons_ratio", b"poissons_ratio", "porosity", b"porosity", "porosity_dsdsunit", b"porosity_dsdsunit", "prognosed_base_md", b"prognosed_base_md", "prognosed_base_md_dsdsunit", b"prognosed_base_md_dsdsunit", "prognosed_base_md_subsea", b"prognosed_base_md_subsea", "prognosed_base_md_subsea_dsdsunit", b"prognosed_base_md_subsea_dsdsunit", "prognosed_base_tvd", b"prognosed_base_tvd", "prognosed_base_tvd_dsdsunit", b"prognosed_base_tvd_dsdsunit", "prognosed_base_tvd_subsea", b"prognosed_base_tvd_subsea", "prognosed_base_tvd_subsea_dsdsunit", b"prognosed_base_tvd_subsea_dsdsunit", "prognosed_depth_type", b"prognosed_depth_type", "prognosed_lithology", b"prognosed_lithology", "prognosed_md", b"prognosed_md", "prognosed_md_dsdsunit", b"prognosed_md_dsdsunit", "prognosed_md_subsea", b"prognosed_md_subsea", "prognosed_md_subsea_dsdsunit", b"prognosed_md_subsea_dsdsunit", "prognosed_tvd", b"prognosed_tvd", "prognosed_tvd_dsdsunit", b"prognosed_tvd_dsdsunit", "prognosed_tvd_end", b"prognosed_tvd_end", "prognosed_tvd_end_dsdsunit", b"prognosed_tvd_end_dsdsunit", "prognosed_tvd_subsea", b"prognosed_tvd_subsea", "prognosed_tvd_subsea_dsdsunit", b"prognosed_tvd_subsea_dsdsunit", "prognosed_uncertainty", b"prognosed_uncertainty", "prognosed_uncertainty_dsdsunit", b"prognosed_uncertainty_dsdsunit", "project_id", b"project_id", "rate_of_penetration", b"rate_of_penetration", "rate_of_penetration_dsdsunit", b"rate_of_penetration_dsdsunit", "reservoir_id", b"reservoir_id", "sequence_no", b"sequence_no", "specific_heat", b"specific_heat", "specific_heat_dsdsunit", b"specific_heat_dsdsunit", "stability_min_mw", b"stability_min_mw", "stability_min_mw_dsdsunit", b"stability_min_mw_dsdsunit", "start_geo_map_easting", b"start_geo_map_easting", "start_geo_map_easting_dsdsunit", b"start_geo_map_easting_dsdsunit", "start_geo_map_northing", b"start_geo_map_northing", "start_geo_map_northing_dsdsunit", b"start_geo_map_northing_dsdsunit", "strat_unit_id", b"strat_unit_id", "surface_id", b"surface_id", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["age_code", b"age_code", "bit_life", b"bit_life", "bit_life_dsdsunit", b"bit_life_dsdsunit", "bit_type", b"bit_type", "cd_formation_pick", b"cd_formation_pick", "cd_scenario_formation_link", b"cd_scenario_formation_link", "cd_wellbore", b"cd_wellbore", "comments", b"comments", "competent_layer", b"competent_layer", "conductivity", b"conductivity", "conductivity_dsdsunit", b"conductivity_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "diff_sticking_limit", b"diff_sticking_limit", "diff_sticking_limit_dsdsunit", b"diff_sticking_limit_dsdsunit", "dip_angle", b"dip_angle", "dip_angle_dsdsunit", b"dip_angle_dsdsunit", "dip_direction", b"dip_direction", "dip_direction_dsdsunit", b"dip_direction_dsdsunit", "elastic_modulus", b"elastic_modulus", "elastic_modulus_dsdsunit", b"elastic_modulus_dsdsunit", "end_geo_map_easting", b"end_geo_map_easting", "end_geo_map_easting_dsdsunit", b"end_geo_map_easting_dsdsunit", "end_geo_map_northing", b"end_geo_map_northing", "end_geo_map_northing_dsdsunit", b"end_geo_map_northing_dsdsunit", "formation_density", b"formation_density", "formation_density_dsdsunit", b"formation_density_dsdsunit", "formation_name", b"formation_name", "formation_net_pay", b"formation_net_pay", "formation_net_pay_dsdsunit", b"formation_net_pay_dsdsunit", "frozen_conductivity", b"frozen_conductivity", "frozen_conductivity_dsdsunit", b"frozen_conductivity_dsdsunit", "frozen_density", b"frozen_density", "frozen_density_dsdsunit", b"frozen_density_dsdsunit", "heat_of_fusion", b"heat_of_fusion", "heat_of_fusion_dsdsunit", b"heat_of_fusion_dsdsunit", "is_permeable", b"is_permeable", "lithology_id", b"lithology_id", "melting_point", b"melting_point", "melting_point_dsdsunit", b"melting_point_dsdsunit", "native_uid", b"native_uid", "overbalance_margin", b"overbalance_margin", "overbalance_margin_dsdsunit", b"overbalance_margin_dsdsunit", "permeability", b"permeability", "permeability_dsdsunit", b"permeability_dsdsunit", "phase", b"phase", "poissons_ratio", b"poissons_ratio", "porosity", b"porosity", "porosity_dsdsunit", b"porosity_dsdsunit", "prognosed_base_md", b"prognosed_base_md", "prognosed_base_md_dsdsunit", b"prognosed_base_md_dsdsunit", "prognosed_base_md_subsea", b"prognosed_base_md_subsea", "prognosed_base_md_subsea_dsdsunit", b"prognosed_base_md_subsea_dsdsunit", "prognosed_base_tvd", b"prognosed_base_tvd", "prognosed_base_tvd_dsdsunit", b"prognosed_base_tvd_dsdsunit", "prognosed_base_tvd_subsea", b"prognosed_base_tvd_subsea", "prognosed_base_tvd_subsea_dsdsunit", b"prognosed_base_tvd_subsea_dsdsunit", "prognosed_depth_type", b"prognosed_depth_type", "prognosed_lithology", b"prognosed_lithology", "prognosed_md", b"prognosed_md", "prognosed_md_dsdsunit", b"prognosed_md_dsdsunit", "prognosed_md_subsea", b"prognosed_md_subsea", "prognosed_md_subsea_dsdsunit", b"prognosed_md_subsea_dsdsunit", "prognosed_tvd", b"prognosed_tvd", "prognosed_tvd_dsdsunit", b"prognosed_tvd_dsdsunit", "prognosed_tvd_end", b"prognosed_tvd_end", "prognosed_tvd_end_dsdsunit", b"prognosed_tvd_end_dsdsunit", "prognosed_tvd_subsea", b"prognosed_tvd_subsea", "prognosed_tvd_subsea_dsdsunit", b"prognosed_tvd_subsea_dsdsunit", "prognosed_uncertainty", b"prognosed_uncertainty", "prognosed_uncertainty_dsdsunit", b"prognosed_uncertainty_dsdsunit", "project_id", b"project_id", "rate_of_penetration", b"rate_of_penetration", "rate_of_penetration_dsdsunit", b"rate_of_penetration_dsdsunit", "reservoir_id", b"reservoir_id", "sequence_no", b"sequence_no", "specific_heat", b"specific_heat", "specific_heat_dsdsunit", b"specific_heat_dsdsunit", "stability_min_mw", b"stability_min_mw", "stability_min_mw_dsdsunit", b"stability_min_mw_dsdsunit", "start_geo_map_easting", b"start_geo_map_easting", "start_geo_map_easting_dsdsunit", b"start_geo_map_easting_dsdsunit", "start_geo_map_northing", b"start_geo_map_northing", "start_geo_map_northing_dsdsunit", b"start_geo_map_northing_dsdsunit", "strat_unit_id", b"strat_unit_id", "surface_id", b"surface_id", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWellboreFormation = CdWellboreFormation

class CdWellboreInterest(google.protobuf.message.Message):
    """Original Name: CD_WELLBORE_INTEREST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    WELLBORE_INTEREST_ID_FIELD_NUMBER: builtins.int
    COMPANY_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    NET_INT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    WORKING_INT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    MD_FROM_FIELD_NUMBER: builtins.int
    MD_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DATE_EFFECTIVE_FIELD_NUMBER: builtins.int
    NET_INT_FIELD_NUMBER: builtins.int
    WORKING_INT_FIELD_NUMBER: builtins.int
    MD_TO_FIELD_NUMBER: builtins.int
    MD_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_interest_id: builtins.str
    """Original Name: WELLBORE_INTEREST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def company(self) -> global___StringMessage:
        """Original Name: COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_int_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_INT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_int_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORKING_INT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from(self) -> global___FloatMessage:
        """Original Name: MD_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_effective(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_EFFECTIVE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_int(self) -> global___FloatMessage:
        """Original Name: NET_INT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_int(self) -> global___FloatMessage:
        """Original Name: WORKING_INT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to(self) -> global___FloatMessage:
        """Original Name: MD_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_WELLBORE_INTEREST_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        wellbore_interest_id: builtins.str = ...,
        company: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        net_int_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        working_int_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        md_from: global___FloatMessage | None = ...,
        md_from_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        date_effective: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        net_int: global___FloatMessage | None = ...,
        working_int: global___FloatMessage | None = ...,
        md_to: global___FloatMessage | None = ...,
        md_to_dsdsunit: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "comments", b"comments", "company", b"company", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_effective", b"date_effective", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "native_uid", b"native_uid", "net_int", b"net_int", "net_int_dsdsunit", b"net_int_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "working_int", b"working_int", "working_int_dsdsunit", b"working_int_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "comments", b"comments", "company", b"company", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_effective", b"date_effective", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "native_uid", b"native_uid", "net_int", b"net_int", "net_int_dsdsunit", b"net_int_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_interest_id", b"wellbore_interest_id", "working_int", b"working_int", "working_int_dsdsunit", b"working_int_dsdsunit"]) -> None: ...

global___CdWellboreInterest = CdWellboreInterest

class CdWellboreMarker(google.protobuf.message.Message):
    """Original Name: CD_WELLBORE_MARKER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WRL_MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WRL_MD_TOP_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WRL_MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRL_MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRL_MD_TOP_FIELD_NUMBER: builtins.int
    WELLBORE_MARKER_ID_FIELD_NUMBER: builtins.int
    WRL_MD_BASE_FIELD_NUMBER: builtins.int
    MARKER_TYPE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DRL_MD_BASE_FIELD_NUMBER: builtins.int
    DRL_MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def wrl_md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: WRL_MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrl_md_top(self) -> global___FloatMessage:
        """Original Name: WRL_MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrl_md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: WRL_MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drl_md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRL_MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drl_md_top(self) -> global___FloatMessage:
        """Original Name: DRL_MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_marker_id: builtins.str
    """Original Name: WELLBORE_MARKER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wrl_md_base(self) -> global___FloatMessage:
        """Original Name: WRL_MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def marker_type(self) -> global___StringMessage:
        """Original Name: MARKER_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def drl_md_base(self) -> global___FloatMessage:
        """Original Name: DRL_MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drl_md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRL_MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_WELLBORE_MARKER_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wrl_md_top_dsdsunit: global___StringMessage | None = ...,
        wrl_md_top: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        wrl_md_base_dsdsunit: global___StringMessage | None = ...,
        drl_md_base_dsdsunit: global___StringMessage | None = ...,
        drl_md_top: global___FloatMessage | None = ...,
        wellbore_marker_id: builtins.str = ...,
        wrl_md_base: global___FloatMessage | None = ...,
        marker_type: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        drl_md_base: global___FloatMessage | None = ...,
        drl_md_top_dsdsunit: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "drl_md_base", b"drl_md_base", "drl_md_base_dsdsunit", b"drl_md_base_dsdsunit", "drl_md_top", b"drl_md_top", "drl_md_top_dsdsunit", b"drl_md_top_dsdsunit", "marker_type", b"marker_type", "native_uid", b"native_uid", "wrl_md_base", b"wrl_md_base", "wrl_md_base_dsdsunit", b"wrl_md_base_dsdsunit", "wrl_md_top", b"wrl_md_top", "wrl_md_top_dsdsunit", b"wrl_md_top_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "drl_md_base", b"drl_md_base", "drl_md_base_dsdsunit", b"drl_md_base_dsdsunit", "drl_md_top", b"drl_md_top", "drl_md_top_dsdsunit", b"drl_md_top_dsdsunit", "marker_type", b"marker_type", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_marker_id", b"wellbore_marker_id", "wrl_md_base", b"wrl_md_base", "wrl_md_base_dsdsunit", b"wrl_md_base_dsdsunit", "wrl_md_top", b"wrl_md_top", "wrl_md_top_dsdsunit", b"wrl_md_top_dsdsunit"]) -> None: ...

global___CdWellboreMarker = CdWellboreMarker

class CdWellboreOpening(google.protobuf.message.Message):
    """Original Name: CD_WELLBORE_OPENING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EFFECTIVE_DATE_FIELD_NUMBER: builtins.int
    WELLBORE_OPENING_ID_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MASTER_ID_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    OPENING_REASON_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    DETAIL_ID_FIELD_NUMBER: builtins.int
    OPENING_TYPE_FIELD_NUMBER: builtins.int
    RESERVOIR_ID_FIELD_NUMBER: builtins.int
    REPORT_ALIAS_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_OPENING_STATUS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def effective_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EFFECTIVE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_opening_id: builtins.str
    """Original Name: WELLBORE_OPENING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def master_id(self) -> global___StringMessage:
        """Original Name: MASTER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def opening_reason(self) -> global___StringMessage:
        """Original Name: OPENING_REASON, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scenario_id(self) -> global___StringMessage:
        """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def detail_id(self) -> global___StringMessage:
        """Original Name: DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def opening_type(self) -> global___StringMessage:
        """Original Name: OPENING_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_id(self) -> global___StringMessage:
        """Original Name: RESERVOIR_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_alias(self) -> global___StringMessage:
        """Original Name: REPORT_ALIAS, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_zone_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_WELLBORE_OPENING_CD_WELLBORE
        """
    @property
    def cd_opening_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdOpeningStatusRef]:
        """Original Name: CD_OPENING_STATUS, WrappedMessage: CdOpeningStatus
        FK_CD_OPENING_STATUS_CD_WELLBORE_OPENING
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        effective_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_opening_id: builtins.str = ...,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        master_id: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        opening_reason: global___StringMessage | None = ...,
        phase: global___StringMessage | None = ...,
        scenario_id: global___StringMessage | None = ...,
        detail_id: global___StringMessage | None = ...,
        opening_type: global___StringMessage | None = ...,
        reservoir_id: global___StringMessage | None = ...,
        report_alias: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        wellbore_zone_id: global___StringMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        cd_opening_status: collections.abc.Iterable[global___CdOpeningStatusRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "detail_id", b"detail_id", "effective_date", b"effective_date", "master_id", b"master_id", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "opening_reason", b"opening_reason", "opening_type", b"opening_type", "phase", b"phase", "report_alias", b"report_alias", "reservoir_id", b"reservoir_id", "scenario_id", b"scenario_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_opening_status", b"cd_opening_status", "cd_wellbore", b"cd_wellbore", "detail_id", b"detail_id", "effective_date", b"effective_date", "master_id", b"master_id", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "opening_reason", b"opening_reason", "opening_type", b"opening_type", "phase", b"phase", "report_alias", b"report_alias", "reservoir_id", b"reservoir_id", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "wellbore_opening_id", b"wellbore_opening_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> None: ...

global___CdWellboreOpening = CdWellboreOpening

class CdWellboreRemarks(google.protobuf.message.Message):
    """Original Name: CD_WELLBORE_REMARKS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    WELLBORE_REMARKS_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    WELLBORE_REMARKS_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    REMARKS_TYPE_FIELD_NUMBER: builtins.int
    DATE_EFFECTIVE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_remarks_id: builtins.str
    """Original Name: WELLBORE_REMARKS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_remarks(self) -> global___StringMessage:
        """Original Name: WELLBORE_REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks_type(self) -> global___StringMessage:
        """Original Name: REMARKS_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_effective(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_EFFECTIVE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_WELLBORE_REMARKS_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_remarks_id: builtins.str = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        wellbore_remarks: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        remarks_type: global___StringMessage | None = ...,
        date_effective: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_effective", b"date_effective", "native_uid", b"native_uid", "remarks_type", b"remarks_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wellbore_remarks", b"wellbore_remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_effective", b"date_effective", "native_uid", b"native_uid", "remarks_type", b"remarks_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_remarks", b"wellbore_remarks", "wellbore_remarks_id", b"wellbore_remarks_id"]) -> None: ...

global___CdWellboreRemarks = CdWellboreRemarks

class CdWellboreStatus(google.protobuf.message.Message):
    """Original Name: CD_WELLBORE_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TVD_PLUGBACK_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    STATUS_DESC_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_STATUS_ID_FIELD_NUMBER: builtins.int
    NOTES_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    TVD_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_MAX_HOLE_ANGLE_FIELD_NUMBER: builtins.int
    MD_MAX_HOLE_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATUS_TYPE_FIELD_NUMBER: builtins.int
    MD_PLUGBACK_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAX_HOLE_ANGLE_FIELD_NUMBER: builtins.int
    MD_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    STATUS_DATE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    MD_PLUGBACK_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_CURRENT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    MD_CURRENT_FIELD_NUMBER: builtins.int
    TVD_PLUGBACK_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_HOLE_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tvd_plugback(self) -> global___FloatMessage:
        """Original Name: TVD_PLUGBACK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_desc(self) -> global___StringMessage:
        """Original Name: STATUS_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_status_id: builtins.str
    """Original Name: WELL_STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def notes(self) -> global___StringMessage:
        """Original Name: NOTES, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_max_hole_angle(self) -> global___FloatMessage:
        """Original Name: MD_MAX_HOLE_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_max_hole_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_MAX_HOLE_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_type(self) -> global___StringMessage:
        """Original Name: STATUS_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_plugback(self) -> global___FloatMessage:
        """Original Name: MD_PLUGBACK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_hole_angle(self) -> global___FloatMessage:
        """Original Name: MAX_HOLE_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_plugback_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_PLUGBACK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_current(self) -> global___FloatMessage:
        """Original Name: TVD_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_current(self) -> global___FloatMessage:
        """Original Name: MD_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_plugback_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_PLUGBACK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_hole_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_HOLE_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_WELLBORE_STATUS_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tvd_plugback: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        status_desc: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        well_status_id: builtins.str = ...,
        notes: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        tvd_current_dsdsunit: global___StringMessage | None = ...,
        md_max_hole_angle: global___FloatMessage | None = ...,
        md_max_hole_angle_dsdsunit: global___StringMessage | None = ...,
        status_type: global___StringMessage | None = ...,
        md_plugback: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        max_hole_angle: global___FloatMessage | None = ...,
        md_current_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        md_plugback_dsdsunit: global___StringMessage | None = ...,
        tvd_current: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        md_current: global___FloatMessage | None = ...,
        tvd_plugback_dsdsunit: global___StringMessage | None = ...,
        max_hole_angle_dsdsunit: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "max_hole_angle", b"max_hole_angle", "max_hole_angle_dsdsunit", b"max_hole_angle_dsdsunit", "md_current", b"md_current", "md_current_dsdsunit", b"md_current_dsdsunit", "md_max_hole_angle", b"md_max_hole_angle", "md_max_hole_angle_dsdsunit", b"md_max_hole_angle_dsdsunit", "md_plugback", b"md_plugback", "md_plugback_dsdsunit", b"md_plugback_dsdsunit", "native_uid", b"native_uid", "notes", b"notes", "sequence_no", b"sequence_no", "status_date", b"status_date", "status_desc", b"status_desc", "status_type", b"status_type", "tvd_current", b"tvd_current", "tvd_current_dsdsunit", b"tvd_current_dsdsunit", "tvd_plugback", b"tvd_plugback", "tvd_plugback_dsdsunit", b"tvd_plugback_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "max_hole_angle", b"max_hole_angle", "max_hole_angle_dsdsunit", b"max_hole_angle_dsdsunit", "md_current", b"md_current", "md_current_dsdsunit", b"md_current_dsdsunit", "md_max_hole_angle", b"md_max_hole_angle", "md_max_hole_angle_dsdsunit", b"md_max_hole_angle_dsdsunit", "md_plugback", b"md_plugback", "md_plugback_dsdsunit", b"md_plugback_dsdsunit", "native_uid", b"native_uid", "notes", b"notes", "sequence_no", b"sequence_no", "status_date", b"status_date", "status_desc", b"status_desc", "status_type", b"status_type", "tvd_current", b"tvd_current", "tvd_current_dsdsunit", b"tvd_current_dsdsunit", "tvd_plugback", b"tvd_plugback", "tvd_plugback_dsdsunit", b"tvd_plugback_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "well_status_id", b"well_status_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWellboreStatus = CdWellboreStatus

class CdWellboreType(google.protobuf.message.Message):
    """Original Name: CD_WELLBORE_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_TYPE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WELLBORE_TYPE_NAME_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_TYPE_CODE_FIELD_NUMBER: builtins.int
    WELLBORE_TYPE_COLOR_FIELD_NUMBER: builtins.int
    CD_POLICY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_type_id: builtins.str
    """Original Name: WELLBORE_TYPE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_type_name(self) -> global___StringMessage:
        """Original Name: WELLBORE_TYPE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    policy_id: builtins.str
    """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wellbore_type_code(self) -> global___StringMessage:
        """Original Name: WELLBORE_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_type_color(self) -> global___Int32Message:
        """Original Name: WELLBORE_TYPE_COLOR, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_policy(self) -> global___CdPolicyRef:
        """Remote references:

        Original Name: CD_POLICY, WrappedMessage: CdPolicy
        FK_CD_WELLBORE_TYPE_CD_POLICY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_type_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        wellbore_type_name: global___StringMessage | None = ...,
        policy_id: builtins.str = ...,
        wellbore_type_code: global___StringMessage | None = ...,
        wellbore_type_color: global___Int32Message | None = ...,
        cd_policy: global___CdPolicyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_policy", b"cd_policy", "native_uid", b"native_uid", "wellbore_type_code", b"wellbore_type_code", "wellbore_type_color", b"wellbore_type_color", "wellbore_type_name", b"wellbore_type_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_policy", b"cd_policy", "native_uid", b"native_uid", "policy_id", b"policy_id", "undeclared_dependencies", b"undeclared_dependencies", "wellbore_type_code", b"wellbore_type_code", "wellbore_type_color", b"wellbore_type_color", "wellbore_type_id", b"wellbore_type_id", "wellbore_type_name", b"wellbore_type_name"]) -> None: ...

global___CdWellboreType = CdWellboreType

class CdWellboreUwi(google.protobuf.message.Message):
    """Original Name: CD_WELLBORE_UWI, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WELLBORE_UWI_ID_FIELD_NUMBER: builtins.int
    IS_PRIMARY_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_uwi_id: builtins.str
    """Original Name: WELLBORE_UWI_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_primary(self) -> global___StringMessage:
        """Original Name: IS_PRIMARY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_id(self) -> global___StringMessage:
        """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_WELLBORE_UWI_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        wellbore_uwi_id: builtins.str = ...,
        is_primary: global___StringMessage | None = ...,
        location_id: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "is_primary", b"is_primary", "location_id", b"location_id", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "is_primary", b"is_primary", "location_id", b"location_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_uwi_id", b"wellbore_uwi_id"]) -> None: ...

global___CdWellboreUwi = CdWellboreUwi

class CdWellboreZone(google.protobuf.message.Message):
    """Original Name: CD_WELLBORE_ZONE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PERCENT_GAS_DSDSUNIT_FIELD_NUMBER: builtins.int
    POROSITY_FIELD_NUMBER: builtins.int
    PERCENT_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    PERCENT_OIL_FIELD_NUMBER: builtins.int
    REGULATORY_NAME_FIELD_NUMBER: builtins.int
    MUD_LOST_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    RESERVOIR_TEMPERATURE_FIELD_NUMBER: builtins.int
    PERMEABILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORMATION_BED_DIP_FIELD_NUMBER: builtins.int
    PAY_TOP_FIELD_NUMBER: builtins.int
    PERCENT_GAS_FIELD_NUMBER: builtins.int
    ZONATION_SCHEME_ID_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    OIL_VISCOSITY_FIELD_NUMBER: builtins.int
    OIL_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    STRAT_UNIT_ID_FIELD_NUMBER: builtins.int
    INCLINATION_FIELD_NUMBER: builtins.int
    FORMATION_BED_DIP_DSDSUNIT_FIELD_NUMBER: builtins.int
    INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    PRESSURE_SURVEY_DATE_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PAY_BASE_FIELD_NUMBER: builtins.int
    PERMEABILITY_FIELD_NUMBER: builtins.int
    ZONE_ID_FIELD_NUMBER: builtins.int
    STATUS_CURRENT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    NET_SAND_TST_DSDSUNIT_FIELD_NUMBER: builtins.int
    SKIN_FACTOR_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    RESERVOIR_PRESSURE_SOURCE_FIELD_NUMBER: builtins.int
    RESERVOIR_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    PERCENT_WATER_FIELD_NUMBER: builtins.int
    NET_SAND_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    H2S_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PAY_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_PRESSURE_FIELD_NUMBER: builtins.int
    ZONE_TYPE_FIELD_NUMBER: builtins.int
    TVD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    NET_SAND_TST_FIELD_NUMBER: builtins.int
    H2S_CONCENTRATION_FIELD_NUMBER: builtins.int
    TVD_TOP_FIELD_NUMBER: builtins.int
    RESERVOIR_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    CC_FIELD_NUMBER: builtins.int
    OW_WELL_UWI_FIELD_NUMBER: builtins.int
    OW_WELL_PROD_ZONE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NET_SAND_FIELD_NUMBER: builtins.int
    FORMATION_NET_PAY_FIELD_NUMBER: builtins.int
    MUD_TYPE_FIELD_NUMBER: builtins.int
    READY_DATE_FIELD_NUMBER: builtins.int
    MOP_FIELD_NUMBER: builtins.int
    POROSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PAY_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    ZONE_NAME_FIELD_NUMBER: builtins.int
    MUD_LOST_FIELD_NUMBER: builtins.int
    TVD_BASE_FIELD_NUMBER: builtins.int
    FORMATION_NET_PAY_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_SIEVE_ANALYSIS_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_ZONE_PROP_FIELD_NUMBER: builtins.int
    CD_WELLBORE_ZONE_STATUS_FIELD_NUMBER: builtins.int
    DM_WELLBORE_ZONE_ACTIVITY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def percent_gas_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_GAS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def porosity(self) -> global___FloatMessage:
        """Original Name: POROSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil(self) -> global___FloatMessage:
        """Original Name: PERCENT_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def regulatory_name(self) -> global___StringMessage:
        """Original Name: REGULATORY_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_temperature(self) -> global___FloatMessage:
        """Original Name: RESERVOIR_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def permeability_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERMEABILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_bed_dip(self) -> global___FloatMessage:
        """Original Name: FORMATION_BED_DIP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pay_top(self) -> global___FloatMessage:
        """Original Name: PAY_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_gas(self) -> global___FloatMessage:
        """Original Name: PERCENT_GAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def zonation_scheme_id(self) -> global___StringMessage:
        """Original Name: ZONATION_SCHEME_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_weight(self) -> global___FloatMessage:
        """Original Name: MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def oil_viscosity(self) -> global___FloatMessage:
        """Original Name: OIL_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strat_unit_id(self) -> global___StringMessage:
        """Original Name: STRAT_UNIT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination(self) -> global___FloatMessage:
        """Original Name: INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_bed_dip_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_BED_DIP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_survey_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PRESSURE_SURVEY_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pay_base(self) -> global___FloatMessage:
        """Original Name: PAY_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def permeability(self) -> global___FloatMessage:
        """Original Name: PERMEABILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def zone_id(self) -> global___StringMessage:
        """Original Name: ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_current(self) -> global___StringMessage:
        """Original Name: STATUS_CURRENT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_sand_tst_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_SAND_TST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def skin_factor(self) -> global___FloatMessage:
        """Original Name: SKIN_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_pressure_source(self) -> global___StringMessage:
        """Original Name: RESERVOIR_PRESSURE_SOURCE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_id(self) -> global___StringMessage:
        """Original Name: RESERVOIR_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water(self) -> global___FloatMessage:
        """Original Name: PERCENT_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_sand_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_SAND_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pay_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: PAY_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_pressure(self) -> global___FloatMessage:
        """Original Name: RESERVOIR_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def zone_type(self) -> global___StringMessage:
        """Original Name: ZONE_TYPE, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_sand_tst(self) -> global___FloatMessage:
        """Original Name: NET_SAND_TST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_concentration(self) -> global___FloatMessage:
        """Original Name: H2S_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top(self) -> global___FloatMessage:
        """Original Name: TVD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESERVOIR_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESERVOIR_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_zone_id: builtins.str
    """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc(self) -> global___StringMessage:
        """Original Name: CC, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ow_well_uwi(self) -> global___StringMessage:
        """Original Name: OW_WELL_UWI, Original type: Edm.String, Max Length: 26,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ow_well_prod_zone(self) -> global___StringMessage:
        """Original Name: OW_WELL_PROD_ZONE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def net_sand(self) -> global___FloatMessage:
        """Original Name: NET_SAND, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_net_pay(self) -> global___FloatMessage:
        """Original Name: FORMATION_NET_PAY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_type(self) -> global___StringMessage:
        """Original Name: MUD_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ready_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: READY_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mop(self) -> global___StringMessage:
        """Original Name: MOP, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def porosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: POROSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pay_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: PAY_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def zone_name(self) -> global___StringMessage:
        """Original Name: ZONE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost(self) -> global___FloatMessage:
        """Original Name: MUD_LOST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base(self) -> global___FloatMessage:
        """Original Name: TVD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_net_pay_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_NET_PAY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_sieve_analysis(self) -> global___StringMessage:
        """Original Name: IS_SIEVE_ANALYSIS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_CD_WELLBORE_ZONE_CD_WELLBORE
        """
    @property
    def cd_wellbore_zone_prop(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellboreZonePropRef]:
        """Original Name: CD_WELLBORE_ZONE_PROP, WrappedMessage: CdWellboreZoneProp
        FK_CD_WELLBORE_ZONE_PROP_CD_WELLBORE_ZONE
        """
    @property
    def cd_wellbore_zone_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellboreZoneStatusRef]:
        """Original Name: CD_WELLBORE_ZONE_STATUS, WrappedMessage: CdWellboreZoneStatus
        FK_CD_WELLBORE_ZONE_STATUS_CD_WELLBORE_ZONE
        """
    @property
    def dm_wellbore_zone_activity(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellboreZoneActivityRef]:
        """Original Name: DM_WELLBORE_ZONE_ACTIVITY, WrappedMessage: DmWellboreZoneActivity
        FK_DM_WELLBORE_ZONE_ACTIVITY_CD_WELLBORE_ZONE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        percent_gas_dsdsunit: global___StringMessage | None = ...,
        porosity: global___FloatMessage | None = ...,
        percent_water_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        percent_oil: global___FloatMessage | None = ...,
        regulatory_name: global___StringMessage | None = ...,
        mud_lost_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        reservoir_temperature: global___FloatMessage | None = ...,
        permeability_dsdsunit: global___StringMessage | None = ...,
        formation_bed_dip: global___FloatMessage | None = ...,
        pay_top: global___FloatMessage | None = ...,
        percent_gas: global___FloatMessage | None = ...,
        zonation_scheme_id: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        mud_weight: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        oil_viscosity: global___FloatMessage | None = ...,
        oil_viscosity_dsdsunit: global___StringMessage | None = ...,
        strat_unit_id: global___StringMessage | None = ...,
        inclination: global___FloatMessage | None = ...,
        formation_bed_dip_dsdsunit: global___StringMessage | None = ...,
        inclination_dsdsunit: global___StringMessage | None = ...,
        percent_oil_dsdsunit: global___StringMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        pressure_survey_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        pay_base: global___FloatMessage | None = ...,
        permeability: global___FloatMessage | None = ...,
        zone_id: global___StringMessage | None = ...,
        status_current: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        net_sand_tst_dsdsunit: global___StringMessage | None = ...,
        skin_factor: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        reservoir_pressure_source: global___StringMessage | None = ...,
        reservoir_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        percent_water: global___FloatMessage | None = ...,
        net_sand_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        h2s_concentration_dsdsunit: global___StringMessage | None = ...,
        pay_base_dsdsunit: global___StringMessage | None = ...,
        reservoir_pressure: global___FloatMessage | None = ...,
        zone_type: global___StringMessage | None = ...,
        tvd_top_dsdsunit: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        net_sand_tst: global___FloatMessage | None = ...,
        h2s_concentration: global___FloatMessage | None = ...,
        tvd_top: global___FloatMessage | None = ...,
        reservoir_temperature_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        mud_weight_dsdsunit: global___StringMessage | None = ...,
        reservoir_pressure_dsdsunit: global___StringMessage | None = ...,
        tvd_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_zone_id: builtins.str = ...,
        md_base: global___FloatMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        cc: global___StringMessage | None = ...,
        ow_well_uwi: global___StringMessage | None = ...,
        ow_well_prod_zone: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        net_sand: global___FloatMessage | None = ...,
        formation_net_pay: global___FloatMessage | None = ...,
        mud_type: global___StringMessage | None = ...,
        ready_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        mop: global___StringMessage | None = ...,
        porosity_dsdsunit: global___StringMessage | None = ...,
        pay_top_dsdsunit: global___StringMessage | None = ...,
        zone_name: global___StringMessage | None = ...,
        mud_lost: global___FloatMessage | None = ...,
        tvd_base: global___FloatMessage | None = ...,
        formation_net_pay_dsdsunit: global___StringMessage | None = ...,
        is_sieve_analysis: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        cd_wellbore_zone_prop: collections.abc.Iterable[global___CdWellboreZonePropRef] | None = ...,
        cd_wellbore_zone_status: collections.abc.Iterable[global___CdWellboreZoneStatusRef] | None = ...,
        dm_wellbore_zone_activity: collections.abc.Iterable[global___DmWellboreZoneActivityRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cc", b"cc", "cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "formation_bed_dip", b"formation_bed_dip", "formation_bed_dip_dsdsunit", b"formation_bed_dip_dsdsunit", "formation_net_pay", b"formation_net_pay", "formation_net_pay_dsdsunit", b"formation_net_pay_dsdsunit", "h2s_concentration", b"h2s_concentration", "h2s_concentration_dsdsunit", b"h2s_concentration_dsdsunit", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "is_readonly", b"is_readonly", "is_sieve_analysis", b"is_sieve_analysis", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "mop", b"mop", "mud_lost", b"mud_lost", "mud_lost_dsdsunit", b"mud_lost_dsdsunit", "mud_type", b"mud_type", "mud_weight", b"mud_weight", "mud_weight_dsdsunit", b"mud_weight_dsdsunit", "native_uid", b"native_uid", "net_sand", b"net_sand", "net_sand_dsdsunit", b"net_sand_dsdsunit", "net_sand_tst", b"net_sand_tst", "net_sand_tst_dsdsunit", b"net_sand_tst_dsdsunit", "oil_viscosity", b"oil_viscosity", "oil_viscosity_dsdsunit", b"oil_viscosity_dsdsunit", "ow_well_prod_zone", b"ow_well_prod_zone", "ow_well_uwi", b"ow_well_uwi", "pay_base", b"pay_base", "pay_base_dsdsunit", b"pay_base_dsdsunit", "pay_top", b"pay_top", "pay_top_dsdsunit", b"pay_top_dsdsunit", "percent_gas", b"percent_gas", "percent_gas_dsdsunit", b"percent_gas_dsdsunit", "percent_oil", b"percent_oil", "percent_oil_dsdsunit", b"percent_oil_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "permeability", b"permeability", "permeability_dsdsunit", b"permeability_dsdsunit", "porosity", b"porosity", "porosity_dsdsunit", b"porosity_dsdsunit", "pressure_survey_date", b"pressure_survey_date", "ready_date", b"ready_date", "regulatory_name", b"regulatory_name", "remarks", b"remarks", "reservoir_id", b"reservoir_id", "reservoir_pressure", b"reservoir_pressure", "reservoir_pressure_dsdsunit", b"reservoir_pressure_dsdsunit", "reservoir_pressure_source", b"reservoir_pressure_source", "reservoir_temperature", b"reservoir_temperature", "reservoir_temperature_dsdsunit", b"reservoir_temperature_dsdsunit", "sequence_no", b"sequence_no", "skin_factor", b"skin_factor", "status_current", b"status_current", "strat_unit_id", b"strat_unit_id", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wellbore_formation_id", b"wellbore_formation_id", "zonation_scheme_id", b"zonation_scheme_id", "zone_id", b"zone_id", "zone_name", b"zone_name", "zone_type", b"zone_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cc", b"cc", "cd_wellbore", b"cd_wellbore", "cd_wellbore_zone_prop", b"cd_wellbore_zone_prop", "cd_wellbore_zone_status", b"cd_wellbore_zone_status", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dm_wellbore_zone_activity", b"dm_wellbore_zone_activity", "formation_bed_dip", b"formation_bed_dip", "formation_bed_dip_dsdsunit", b"formation_bed_dip_dsdsunit", "formation_net_pay", b"formation_net_pay", "formation_net_pay_dsdsunit", b"formation_net_pay_dsdsunit", "h2s_concentration", b"h2s_concentration", "h2s_concentration_dsdsunit", b"h2s_concentration_dsdsunit", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "is_readonly", b"is_readonly", "is_sieve_analysis", b"is_sieve_analysis", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "mop", b"mop", "mud_lost", b"mud_lost", "mud_lost_dsdsunit", b"mud_lost_dsdsunit", "mud_type", b"mud_type", "mud_weight", b"mud_weight", "mud_weight_dsdsunit", b"mud_weight_dsdsunit", "native_uid", b"native_uid", "net_sand", b"net_sand", "net_sand_dsdsunit", b"net_sand_dsdsunit", "net_sand_tst", b"net_sand_tst", "net_sand_tst_dsdsunit", b"net_sand_tst_dsdsunit", "oil_viscosity", b"oil_viscosity", "oil_viscosity_dsdsunit", b"oil_viscosity_dsdsunit", "ow_well_prod_zone", b"ow_well_prod_zone", "ow_well_uwi", b"ow_well_uwi", "pay_base", b"pay_base", "pay_base_dsdsunit", b"pay_base_dsdsunit", "pay_top", b"pay_top", "pay_top_dsdsunit", b"pay_top_dsdsunit", "percent_gas", b"percent_gas", "percent_gas_dsdsunit", b"percent_gas_dsdsunit", "percent_oil", b"percent_oil", "percent_oil_dsdsunit", b"percent_oil_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "permeability", b"permeability", "permeability_dsdsunit", b"permeability_dsdsunit", "porosity", b"porosity", "porosity_dsdsunit", b"porosity_dsdsunit", "pressure_survey_date", b"pressure_survey_date", "ready_date", b"ready_date", "regulatory_name", b"regulatory_name", "remarks", b"remarks", "reservoir_id", b"reservoir_id", "reservoir_pressure", b"reservoir_pressure", "reservoir_pressure_dsdsunit", b"reservoir_pressure_dsdsunit", "reservoir_pressure_source", b"reservoir_pressure_source", "reservoir_temperature", b"reservoir_temperature", "reservoir_temperature_dsdsunit", b"reservoir_temperature_dsdsunit", "sequence_no", b"sequence_no", "skin_factor", b"skin_factor", "status_current", b"status_current", "strat_unit_id", b"strat_unit_id", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id", "zonation_scheme_id", b"zonation_scheme_id", "zone_id", b"zone_id", "zone_name", b"zone_name", "zone_type", b"zone_type"]) -> None: ...

global___CdWellboreZone = CdWellboreZone

class CdWellboreZoneProp(google.protobuf.message.Message):
    """Original Name: CD_WELLBORE_ZONE_PROP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BTM_HOLE_TEMPERATURE_FIELD_NUMBER: builtins.int
    MEAS_OR_EST_PORE_PRESS_FIELD_NUMBER: builtins.int
    TVD_PORE_PRESSURE_FIELD_NUMBER: builtins.int
    FRAC_GRAD_OBTAINED_FROM_FIELD_NUMBER: builtins.int
    MD_PORE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_PROP_ID_FIELD_NUMBER: builtins.int
    BTM_HOLE_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_DATUM_FIELD_NUMBER: builtins.int
    MD_PORE_PRESSURE_FIELD_NUMBER: builtins.int
    TVD_PORE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    FRACTURE_GRADIENT_FIELD_NUMBER: builtins.int
    FRACTURE_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MEAS_OR_EST_FRAC_GRAD_FIELD_NUMBER: builtins.int
    PORE_PRES_OBTAINED_FROM_FIELD_NUMBER: builtins.int
    CD_WELLBORE_ZONE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def btm_hole_temperature(self) -> global___FloatMessage:
        """Original Name: BTM_HOLE_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def meas_or_est_pore_press(self) -> global___StringMessage:
        """Original Name: MEAS_OR_EST_PORE_PRESS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_pore_pressure(self) -> global___FloatMessage:
        """Original Name: TVD_PORE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frac_grad_obtained_from(self) -> global___StringMessage:
        """Original Name: FRAC_GRAD_OBTAINED_FROM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_pore_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_PORE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pore_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_zone_prop_id: builtins.str
    """Original Name: WELLBORE_ZONE_PROP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def btm_hole_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: BTM_HOLE_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_datum(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_DATUM, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_pore_pressure(self) -> global___FloatMessage:
        """Original Name: MD_PORE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_pore_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_PORE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pore_pressure(self) -> global___FloatMessage:
        """Original Name: PORE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_zone_id: builtins.str
    """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fracture_gradient(self) -> global___FloatMessage:
        """Original Name: FRACTURE_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def meas_or_est_frac_grad(self) -> global___StringMessage:
        """Original Name: MEAS_OR_EST_FRAC_GRAD, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pore_pres_obtained_from(self) -> global___StringMessage:
        """Original Name: PORE_PRES_OBTAINED_FROM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore_zone(self) -> global___CdWellboreZoneRef:
        """Remote references:

        Original Name: CD_WELLBORE_ZONE, WrappedMessage: CdWellboreZone
        FK_CD_WELLBORE_ZONE_PROP_CD_WELLBORE_ZONE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        btm_hole_temperature: global___FloatMessage | None = ...,
        meas_or_est_pore_press: global___StringMessage | None = ...,
        tvd_pore_pressure: global___FloatMessage | None = ...,
        frac_grad_obtained_from: global___StringMessage | None = ...,
        md_pore_pressure_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        pore_pressure_dsdsunit: global___StringMessage | None = ...,
        wellbore_zone_prop_id: builtins.str = ...,
        btm_hole_temperature_dsdsunit: global___StringMessage | None = ...,
        date_datum: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_pore_pressure: global___FloatMessage | None = ...,
        tvd_pore_pressure_dsdsunit: global___StringMessage | None = ...,
        pore_pressure: global___FloatMessage | None = ...,
        wellbore_zone_id: builtins.str = ...,
        fracture_gradient: global___FloatMessage | None = ...,
        fracture_gradient_dsdsunit: global___StringMessage | None = ...,
        meas_or_est_frac_grad: global___StringMessage | None = ...,
        pore_pres_obtained_from: global___StringMessage | None = ...,
        cd_wellbore_zone: global___CdWellboreZoneRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["btm_hole_temperature", b"btm_hole_temperature", "btm_hole_temperature_dsdsunit", b"btm_hole_temperature_dsdsunit", "cd_wellbore_zone", b"cd_wellbore_zone", "date_datum", b"date_datum", "frac_grad_obtained_from", b"frac_grad_obtained_from", "fracture_gradient", b"fracture_gradient", "fracture_gradient_dsdsunit", b"fracture_gradient_dsdsunit", "md_pore_pressure", b"md_pore_pressure", "md_pore_pressure_dsdsunit", b"md_pore_pressure_dsdsunit", "meas_or_est_frac_grad", b"meas_or_est_frac_grad", "meas_or_est_pore_press", b"meas_or_est_pore_press", "native_uid", b"native_uid", "pore_pres_obtained_from", b"pore_pres_obtained_from", "pore_pressure", b"pore_pressure", "pore_pressure_dsdsunit", b"pore_pressure_dsdsunit", "tvd_pore_pressure", b"tvd_pore_pressure", "tvd_pore_pressure_dsdsunit", b"tvd_pore_pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["btm_hole_temperature", b"btm_hole_temperature", "btm_hole_temperature_dsdsunit", b"btm_hole_temperature_dsdsunit", "cd_wellbore_zone", b"cd_wellbore_zone", "date_datum", b"date_datum", "frac_grad_obtained_from", b"frac_grad_obtained_from", "fracture_gradient", b"fracture_gradient", "fracture_gradient_dsdsunit", b"fracture_gradient_dsdsunit", "md_pore_pressure", b"md_pore_pressure", "md_pore_pressure_dsdsunit", b"md_pore_pressure_dsdsunit", "meas_or_est_frac_grad", b"meas_or_est_frac_grad", "meas_or_est_pore_press", b"meas_or_est_pore_press", "native_uid", b"native_uid", "pore_pres_obtained_from", b"pore_pres_obtained_from", "pore_pressure", b"pore_pressure", "pore_pressure_dsdsunit", b"pore_pressure_dsdsunit", "tvd_pore_pressure", b"tvd_pore_pressure", "tvd_pore_pressure_dsdsunit", b"tvd_pore_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id", "wellbore_zone_prop_id", b"wellbore_zone_prop_id"]) -> None: ...

global___CdWellboreZoneProp = CdWellboreZoneProp

class CdWellboreZoneStatus(google.protobuf.message.Message):
    """Original Name: CD_WELLBORE_ZONE_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    INJECTION_SYSTEM_TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CYCLE_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    STATUS_DATE_FIELD_NUMBER: builtins.int
    START_PRODUCTION_DATE_FIELD_NUMBER: builtins.int
    LIFT_DATE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    LIFT_TYPE_FIELD_NUMBER: builtins.int
    STATUS_ID_FIELD_NUMBER: builtins.int
    END_PRODUCTION_DATE_FIELD_NUMBER: builtins.int
    CYCLE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_ZONE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def injection_system_type(self) -> global___StringMessage:
        """Original Name: INJECTION_SYSTEM_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cycle_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CYCLE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_production_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_PRODUCTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lift_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LIFT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_zone_id: builtins.str
    """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def lift_type(self) -> global___StringMessage:
        """Original Name: LIFT_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    status_id: builtins.str
    """Original Name: STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def end_production_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_PRODUCTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cycle(self) -> global___Int32Message:
        """Original Name: CYCLE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore_zone(self) -> global___CdWellboreZoneRef:
        """Remote references:

        Original Name: CD_WELLBORE_ZONE, WrappedMessage: CdWellboreZone
        FK_CD_WELLBORE_ZONE_STATUS_CD_WELLBORE_ZONE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        injection_system_type: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        cycle_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        start_production_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        lift_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_id: builtins.str = ...,
        status: global___StringMessage | None = ...,
        wellbore_zone_id: builtins.str = ...,
        lift_type: global___StringMessage | None = ...,
        status_id: builtins.str = ...,
        end_production_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cycle: global___Int32Message | None = ...,
        cd_wellbore_zone: global___CdWellboreZoneRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore_zone", b"cd_wellbore_zone", "cycle", b"cycle", "cycle_date", b"cycle_date", "end_production_date", b"end_production_date", "injection_system_type", b"injection_system_type", "lift_date", b"lift_date", "lift_type", b"lift_type", "native_uid", b"native_uid", "remarks", b"remarks", "start_production_date", b"start_production_date", "status", b"status", "status_date", b"status_date"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore_zone", b"cd_wellbore_zone", "cycle", b"cycle", "cycle_date", b"cycle_date", "end_production_date", b"end_production_date", "injection_system_type", b"injection_system_type", "lift_date", b"lift_date", "lift_type", b"lift_type", "native_uid", b"native_uid", "remarks", b"remarks", "start_production_date", b"start_production_date", "status", b"status", "status_date", b"status_date", "status_id", b"status_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> None: ...

global___CdWellboreZoneStatus = CdWellboreZoneStatus

class CdWellhead(google.protobuf.message.Message):
    """Original Name: CD_WELLHEAD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    INHIBITOR_METHOD_FIELD_NUMBER: builtins.int
    MIN_OPER_TEMP_FIELD_NUMBER: builtins.int
    FLUID_PROD_CHLORIDE_CONC_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    WELLHEAD_MODEL_FIELD_NUMBER: builtins.int
    TOTAL_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLHEAD_NOTE_FIELD_NUMBER: builtins.int
    FLUID_PROD_CO2_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FLUID_PROD_OTHER_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_TEMP_RATING_FIELD_NUMBER: builtins.int
    WELLHEAD_NAME_FIELD_NUMBER: builtins.int
    INCLINATION_FIELD_NUMBER: builtins.int
    SURF_CSG_COMP_LOAD_FIELD_NUMBER: builtins.int
    FLUID_PROD_H2S_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLHEAD_SIZE_FIELD_NUMBER: builtins.int
    ACID_TYPE_FIELD_NUMBER: builtins.int
    FLUID_PROD_H2S_CONC_FIELD_NUMBER: builtins.int
    WELLHEAD_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REMOVAL_DATE_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    API_MATERIAL_CLASS_FIELD_NUMBER: builtins.int
    STANDOFF_DISTANCE_FIELD_NUMBER: builtins.int
    EXPECTED_SHUT_IN_PRESSURE_FIELD_NUMBER: builtins.int
    WORKING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLHEAD_ID_FIELD_NUMBER: builtins.int
    MODIFIED_DATE_FIELD_NUMBER: builtins.int
    SURF_CSG_COMP_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_OPER_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLHEAD_MAKE_FIELD_NUMBER: builtins.int
    EXPECTED_MAX_TEMP_FIELD_NUMBER: builtins.int
    EXPECTED_MAX_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    TEST_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXPECTED_SHUT_IN_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_FIELD_NUMBER: builtins.int
    TEST_DATE_FIELD_NUMBER: builtins.int
    WELLHEAD_TYPE_FIELD_NUMBER: builtins.int
    FLUID_PROD_OTHER_TYPE_FIELD_NUMBER: builtins.int
    STANDOFF_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    XMAS_TREE_FIELD_NUMBER: builtins.int
    SUPPLIER_FIELD_NUMBER: builtins.int
    FLUID_PROD_OTHER_CONC_FIELD_NUMBER: builtins.int
    INHIBITOR_CARRIER_FIELD_NUMBER: builtins.int
    TEST_DURATION_FIELD_NUMBER: builtins.int
    WORKING_PRESSURE_FIELD_NUMBER: builtins.int
    MAX_OPER_TEMP_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    API_WELL_CLASS_NO_FIELD_NUMBER: builtins.int
    GOVT_REG_DESC_FIELD_NUMBER: builtins.int
    INSTALL_DATE_FIELD_NUMBER: builtins.int
    FLUID_PROD_CHLORIDE_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_NACE_MR0175_FIELD_NUMBER: builtins.int
    IS_ACID_USED_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    EXTERNAL_COAT_TYPE_FIELD_NUMBER: builtins.int
    INHIBITOR_TYPE_FIELD_NUMBER: builtins.int
    DIRECTION_FIELD_NUMBER: builtins.int
    SPECIFICATION_DESC_FIELD_NUMBER: builtins.int
    IS_INHIBITORS_USED_FIELD_NUMBER: builtins.int
    IS_INTERNAL_COAT_FIELD_NUMBER: builtins.int
    EXP_MIN_SURFACE_TEMP_FIELD_NUMBER: builtins.int
    MIN_OPER_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXP_MIN_SURFACE_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_EXTERNAL_COAT_FIELD_NUMBER: builtins.int
    TOTAL_WEIGHT_FIELD_NUMBER: builtins.int
    FLUID_PROD_CO2_CONC_FIELD_NUMBER: builtins.int
    SERVICE_TYPE_FIELD_NUMBER: builtins.int
    INTERNAL_COAT_TYPE_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_COMP_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_TEST_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_COMPLETION_LINK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def inhibitor_method(self) -> global___StringMessage:
        """Original Name: INHIBITOR_METHOD, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_oper_temp(self) -> global___FloatMessage:
        """Original Name: MIN_OPER_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_prod_chloride_conc(self) -> global___FloatMessage:
        """Original Name: FLUID_PROD_CHLORIDE_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_model(self) -> global___StringMessage:
        """Original Name: WELLHEAD_MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_note(self) -> global___StringMessage:
        """Original Name: WELLHEAD_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_prod_co2_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_PROD_CO2_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_prod_other_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_PROD_OTHER_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def direction_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_temp_rating(self) -> global___StringMessage:
        """Original Name: API_TEMP_RATING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_name(self) -> global___StringMessage:
        """Original Name: WELLHEAD_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination(self) -> global___FloatMessage:
        """Original Name: INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surf_csg_comp_load(self) -> global___FloatMessage:
        """Original Name: SURF_CSG_COMP_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_prod_h2s_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_PROD_H2S_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_size(self) -> global___FloatMessage:
        """Original Name: WELLHEAD_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def acid_type(self) -> global___StringMessage:
        """Original Name: ACID_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_prod_h2s_conc(self) -> global___FloatMessage:
        """Original Name: FLUID_PROD_H2S_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLHEAD_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def removal_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REMOVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_material_class(self) -> global___StringMessage:
        """Original Name: API_MATERIAL_CLASS, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standoff_distance(self) -> global___FloatMessage:
        """Original Name: STANDOFF_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_shut_in_pressure(self) -> global___FloatMessage:
        """Original Name: EXPECTED_SHUT_IN_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORKING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellhead_id: builtins.str
    """Original Name: WELLHEAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def modified_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: MODIFIED_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surf_csg_comp_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURF_CSG_COMP_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_oper_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_OPER_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_make(self) -> global___StringMessage:
        """Original Name: WELLHEAD_MAKE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_max_temp(self) -> global___FloatMessage:
        """Original Name: EXPECTED_MAX_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_max_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXPECTED_MAX_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def test_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_shut_in_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXPECTED_SHUT_IN_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure(self) -> global___FloatMessage:
        """Original Name: TEST_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TEST_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_type(self) -> global___StringMessage:
        """Original Name: WELLHEAD_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_prod_other_type(self) -> global___StringMessage:
        """Original Name: FLUID_PROD_OTHER_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standoff_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDOFF_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def xmas_tree(self) -> global___StringMessage:
        """Original Name: XMAS_TREE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supplier(self) -> global___StringMessage:
        """Original Name: SUPPLIER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_prod_other_conc(self) -> global___FloatMessage:
        """Original Name: FLUID_PROD_OTHER_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inhibitor_carrier(self) -> global___StringMessage:
        """Original Name: INHIBITOR_CARRIER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_duration(self) -> global___FloatMessage:
        """Original Name: TEST_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_pressure(self) -> global___FloatMessage:
        """Original Name: WORKING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_oper_temp(self) -> global___FloatMessage:
        """Original Name: MAX_OPER_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scenario_id(self) -> global___StringMessage:
        """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_well_class_no(self) -> global___StringMessage:
        """Original Name: API_WELL_CLASS_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def govt_reg_desc(self) -> global___StringMessage:
        """Original Name: GOVT_REG_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_prod_chloride_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_PROD_CHLORIDE_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_nace_mr0175(self) -> global___StringMessage:
        """Original Name: IS_NACE_MR0175, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_acid_used(self) -> global___StringMessage:
        """Original Name: IS_ACID_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def external_coat_type(self) -> global___StringMessage:
        """Original Name: EXTERNAL_COAT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inhibitor_type(self) -> global___StringMessage:
        """Original Name: INHIBITOR_TYPE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def direction(self) -> global___FloatMessage:
        """Original Name: DIRECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specification_desc(self) -> global___StringMessage:
        """Original Name: SPECIFICATION_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_inhibitors_used(self) -> global___StringMessage:
        """Original Name: IS_INHIBITORS_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_internal_coat(self) -> global___StringMessage:
        """Original Name: IS_INTERNAL_COAT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exp_min_surface_temp(self) -> global___FloatMessage:
        """Original Name: EXP_MIN_SURFACE_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_oper_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_OPER_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exp_min_surface_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXP_MIN_SURFACE_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_external_coat(self) -> global___StringMessage:
        """Original Name: IS_EXTERNAL_COAT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_weight(self) -> global___FloatMessage:
        """Original Name: TOTAL_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_prod_co2_conc(self) -> global___FloatMessage:
        """Original Name: FLUID_PROD_CO2_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_type(self) -> global___StringMessage:
        """Original Name: SERVICE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_coat_type(self) -> global___StringMessage:
        """Original Name: INTERNAL_COAT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_CD_WELLHEAD_DM_EVENT
        """
    @property
    def cd_wellhead_comp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellheadCompRef]:
        """Original Name: CD_WELLHEAD_COMP, WrappedMessage: CdWellheadComp
        FK_CD_WELLHEAD_COMP_CD_WELLHEAD
        """
    @property
    def cd_wellhead_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellheadTestRef]:
        """Original Name: CD_WELLHEAD_TEST, WrappedMessage: CdWellheadTest
        FK_CD_WELLHEAD_TEST_CD_WELLHEAD
        """
    @property
    def cd_wellhead_completion_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellheadCompletionLinkRef]:
        """Original Name: CD_WELLHEAD_COMPLETION_LINK, WrappedMessage: CdWellheadCompletionLink
        FK_CD_WELLHEAD_COMPLETION_LINK_CD_WELLHEAD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        inhibitor_method: global___StringMessage | None = ...,
        min_oper_temp: global___FloatMessage | None = ...,
        fluid_prod_chloride_conc: global___FloatMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        wellhead_model: global___StringMessage | None = ...,
        total_weight_dsdsunit: global___StringMessage | None = ...,
        wellhead_note: global___StringMessage | None = ...,
        fluid_prod_co2_conc_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        fluid_prod_other_conc_dsdsunit: global___StringMessage | None = ...,
        direction_dsdsunit: global___StringMessage | None = ...,
        api_temp_rating: global___StringMessage | None = ...,
        wellhead_name: global___StringMessage | None = ...,
        inclination: global___FloatMessage | None = ...,
        surf_csg_comp_load: global___FloatMessage | None = ...,
        fluid_prod_h2s_conc_dsdsunit: global___StringMessage | None = ...,
        inclination_dsdsunit: global___StringMessage | None = ...,
        wellhead_size: global___FloatMessage | None = ...,
        acid_type: global___StringMessage | None = ...,
        fluid_prod_h2s_conc: global___FloatMessage | None = ...,
        wellhead_size_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        removal_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        api_material_class: global___StringMessage | None = ...,
        standoff_distance: global___FloatMessage | None = ...,
        expected_shut_in_pressure: global___FloatMessage | None = ...,
        working_pressure_dsdsunit: global___StringMessage | None = ...,
        wellhead_id: builtins.str = ...,
        modified_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        surf_csg_comp_load_dsdsunit: global___StringMessage | None = ...,
        max_oper_temp_dsdsunit: global___StringMessage | None = ...,
        test_pressure_dsdsunit: global___StringMessage | None = ...,
        wellhead_make: global___StringMessage | None = ...,
        expected_max_temp: global___FloatMessage | None = ...,
        expected_max_temp_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        test_duration_dsdsunit: global___StringMessage | None = ...,
        expected_shut_in_pressure_dsdsunit: global___StringMessage | None = ...,
        test_pressure: global___FloatMessage | None = ...,
        test_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellhead_type: global___StringMessage | None = ...,
        fluid_prod_other_type: global___StringMessage | None = ...,
        standoff_distance_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        xmas_tree: global___StringMessage | None = ...,
        supplier: global___StringMessage | None = ...,
        fluid_prod_other_conc: global___FloatMessage | None = ...,
        inhibitor_carrier: global___StringMessage | None = ...,
        test_duration: global___FloatMessage | None = ...,
        working_pressure: global___FloatMessage | None = ...,
        max_oper_temp: global___FloatMessage | None = ...,
        phase: global___StringMessage | None = ...,
        scenario_id: global___StringMessage | None = ...,
        api_well_class_no: global___StringMessage | None = ...,
        govt_reg_desc: global___StringMessage | None = ...,
        install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fluid_prod_chloride_conc_dsdsunit: global___StringMessage | None = ...,
        is_nace_mr0175: global___StringMessage | None = ...,
        is_acid_used: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        external_coat_type: global___StringMessage | None = ...,
        inhibitor_type: global___StringMessage | None = ...,
        direction: global___FloatMessage | None = ...,
        specification_desc: global___StringMessage | None = ...,
        is_inhibitors_used: global___StringMessage | None = ...,
        is_internal_coat: global___StringMessage | None = ...,
        exp_min_surface_temp: global___FloatMessage | None = ...,
        min_oper_temp_dsdsunit: global___StringMessage | None = ...,
        exp_min_surface_temp_dsdsunit: global___StringMessage | None = ...,
        is_external_coat: global___StringMessage | None = ...,
        total_weight: global___FloatMessage | None = ...,
        fluid_prod_co2_conc: global___FloatMessage | None = ...,
        service_type: global___StringMessage | None = ...,
        internal_coat_type: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        cd_wellhead_comp: collections.abc.Iterable[global___CdWellheadCompRef] | None = ...,
        cd_wellhead_test: collections.abc.Iterable[global___CdWellheadTestRef] | None = ...,
        cd_wellhead_completion_link: collections.abc.Iterable[global___CdWellheadCompletionLinkRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["acid_type", b"acid_type", "api_material_class", b"api_material_class", "api_temp_rating", b"api_temp_rating", "api_well_class_no", b"api_well_class_no", "comments", b"comments", "direction", b"direction", "direction_dsdsunit", b"direction_dsdsunit", "dm_event", b"dm_event", "exp_min_surface_temp", b"exp_min_surface_temp", "exp_min_surface_temp_dsdsunit", b"exp_min_surface_temp_dsdsunit", "expected_max_temp", b"expected_max_temp", "expected_max_temp_dsdsunit", b"expected_max_temp_dsdsunit", "expected_shut_in_pressure", b"expected_shut_in_pressure", "expected_shut_in_pressure_dsdsunit", b"expected_shut_in_pressure_dsdsunit", "external_coat_type", b"external_coat_type", "fluid_prod_chloride_conc", b"fluid_prod_chloride_conc", "fluid_prod_chloride_conc_dsdsunit", b"fluid_prod_chloride_conc_dsdsunit", "fluid_prod_co2_conc", b"fluid_prod_co2_conc", "fluid_prod_co2_conc_dsdsunit", b"fluid_prod_co2_conc_dsdsunit", "fluid_prod_h2s_conc", b"fluid_prod_h2s_conc", "fluid_prod_h2s_conc_dsdsunit", b"fluid_prod_h2s_conc_dsdsunit", "fluid_prod_other_conc", b"fluid_prod_other_conc", "fluid_prod_other_conc_dsdsunit", b"fluid_prod_other_conc_dsdsunit", "fluid_prod_other_type", b"fluid_prod_other_type", "govt_reg_desc", b"govt_reg_desc", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "inhibitor_carrier", b"inhibitor_carrier", "inhibitor_method", b"inhibitor_method", "inhibitor_type", b"inhibitor_type", "install_date", b"install_date", "internal_coat_type", b"internal_coat_type", "is_acid_used", b"is_acid_used", "is_external_coat", b"is_external_coat", "is_inhibitors_used", b"is_inhibitors_used", "is_internal_coat", b"is_internal_coat", "is_nace_mr0175", b"is_nace_mr0175", "max_oper_temp", b"max_oper_temp", "max_oper_temp_dsdsunit", b"max_oper_temp_dsdsunit", "min_oper_temp", b"min_oper_temp", "min_oper_temp_dsdsunit", b"min_oper_temp_dsdsunit", "modified_date", b"modified_date", "native_uid", b"native_uid", "phase", b"phase", "removal_date", b"removal_date", "report_journal_id", b"report_journal_id", "scenario_id", b"scenario_id", "serial_no", b"serial_no", "service_type", b"service_type", "specification_desc", b"specification_desc", "standoff_distance", b"standoff_distance", "standoff_distance_dsdsunit", b"standoff_distance_dsdsunit", "supplier", b"supplier", "surf_csg_comp_load", b"surf_csg_comp_load", "surf_csg_comp_load_dsdsunit", b"surf_csg_comp_load_dsdsunit", "test_date", b"test_date", "test_duration", b"test_duration", "test_duration_dsdsunit", b"test_duration_dsdsunit", "test_pressure", b"test_pressure", "test_pressure_dsdsunit", b"test_pressure_dsdsunit", "total_weight", b"total_weight", "total_weight_dsdsunit", b"total_weight_dsdsunit", "wellbore_id", b"wellbore_id", "wellhead_make", b"wellhead_make", "wellhead_model", b"wellhead_model", "wellhead_name", b"wellhead_name", "wellhead_note", b"wellhead_note", "wellhead_size", b"wellhead_size", "wellhead_size_dsdsunit", b"wellhead_size_dsdsunit", "wellhead_type", b"wellhead_type", "working_pressure", b"working_pressure", "working_pressure_dsdsunit", b"working_pressure_dsdsunit", "xmas_tree", b"xmas_tree"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["acid_type", b"acid_type", "api_material_class", b"api_material_class", "api_temp_rating", b"api_temp_rating", "api_well_class_no", b"api_well_class_no", "cd_wellhead_comp", b"cd_wellhead_comp", "cd_wellhead_completion_link", b"cd_wellhead_completion_link", "cd_wellhead_test", b"cd_wellhead_test", "comments", b"comments", "direction", b"direction", "direction_dsdsunit", b"direction_dsdsunit", "dm_event", b"dm_event", "event_id", b"event_id", "exp_min_surface_temp", b"exp_min_surface_temp", "exp_min_surface_temp_dsdsunit", b"exp_min_surface_temp_dsdsunit", "expected_max_temp", b"expected_max_temp", "expected_max_temp_dsdsunit", b"expected_max_temp_dsdsunit", "expected_shut_in_pressure", b"expected_shut_in_pressure", "expected_shut_in_pressure_dsdsunit", b"expected_shut_in_pressure_dsdsunit", "external_coat_type", b"external_coat_type", "fluid_prod_chloride_conc", b"fluid_prod_chloride_conc", "fluid_prod_chloride_conc_dsdsunit", b"fluid_prod_chloride_conc_dsdsunit", "fluid_prod_co2_conc", b"fluid_prod_co2_conc", "fluid_prod_co2_conc_dsdsunit", b"fluid_prod_co2_conc_dsdsunit", "fluid_prod_h2s_conc", b"fluid_prod_h2s_conc", "fluid_prod_h2s_conc_dsdsunit", b"fluid_prod_h2s_conc_dsdsunit", "fluid_prod_other_conc", b"fluid_prod_other_conc", "fluid_prod_other_conc_dsdsunit", b"fluid_prod_other_conc_dsdsunit", "fluid_prod_other_type", b"fluid_prod_other_type", "govt_reg_desc", b"govt_reg_desc", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "inhibitor_carrier", b"inhibitor_carrier", "inhibitor_method", b"inhibitor_method", "inhibitor_type", b"inhibitor_type", "install_date", b"install_date", "internal_coat_type", b"internal_coat_type", "is_acid_used", b"is_acid_used", "is_external_coat", b"is_external_coat", "is_inhibitors_used", b"is_inhibitors_used", "is_internal_coat", b"is_internal_coat", "is_nace_mr0175", b"is_nace_mr0175", "max_oper_temp", b"max_oper_temp", "max_oper_temp_dsdsunit", b"max_oper_temp_dsdsunit", "min_oper_temp", b"min_oper_temp", "min_oper_temp_dsdsunit", b"min_oper_temp_dsdsunit", "modified_date", b"modified_date", "native_uid", b"native_uid", "phase", b"phase", "removal_date", b"removal_date", "report_journal_id", b"report_journal_id", "scenario_id", b"scenario_id", "serial_no", b"serial_no", "service_type", b"service_type", "specification_desc", b"specification_desc", "standoff_distance", b"standoff_distance", "standoff_distance_dsdsunit", b"standoff_distance_dsdsunit", "supplier", b"supplier", "surf_csg_comp_load", b"surf_csg_comp_load", "surf_csg_comp_load_dsdsunit", b"surf_csg_comp_load_dsdsunit", "test_date", b"test_date", "test_duration", b"test_duration", "test_duration_dsdsunit", b"test_duration_dsdsunit", "test_pressure", b"test_pressure", "test_pressure_dsdsunit", b"test_pressure_dsdsunit", "total_weight", b"total_weight", "total_weight_dsdsunit", b"total_weight_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellhead_id", b"wellhead_id", "wellhead_make", b"wellhead_make", "wellhead_model", b"wellhead_model", "wellhead_name", b"wellhead_name", "wellhead_note", b"wellhead_note", "wellhead_size", b"wellhead_size", "wellhead_size_dsdsunit", b"wellhead_size_dsdsunit", "wellhead_type", b"wellhead_type", "working_pressure", b"working_pressure", "working_pressure_dsdsunit", b"working_pressure_dsdsunit", "xmas_tree", b"xmas_tree"]) -> None: ...

global___CdWellhead = CdWellhead

class CdWellheadComp(google.protobuf.message.Message):
    """Original Name: CD_WELLHEAD_COMP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMP_GROUP_FIELD_NUMBER: builtins.int
    CONNECTION_TOP_PRESS_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_BASE_PRESS_RATING_FIELD_NUMBER: builtins.int
    PACKOFF_SET_WEIGHT_FIELD_NUMBER: builtins.int
    SUSPENSION_DESC_FIELD_NUMBER: builtins.int
    MARKING_FIELD_NUMBER: builtins.int
    PART_NO_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    CONNECTION_BASE_PRESS_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_COMPONENT_FIELD_NUMBER: builtins.int
    SPECIAL_FEATURES_FIELD_NUMBER: builtins.int
    COMPLETION_TYPE_FIELD_NUMBER: builtins.int
    HAS_LOCKDOWN_PINS_FIELD_NUMBER: builtins.int
    API_TEMP_RATING_FIELD_NUMBER: builtins.int
    RING_GASKET_TOP_FIELD_NUMBER: builtins.int
    CONNECTION_TOP_TYPE_FIELD_NUMBER: builtins.int
    PACKOFF_TORQUE_FIELD_NUMBER: builtins.int
    CONNECTION_BASE_TYPE_FIELD_NUMBER: builtins.int
    CONNECTION_CIRC_TYPE_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    CONNECTION_AUX_TYPE_FIELD_NUMBER: builtins.int
    WORKING_PRESS_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERNAL_REF_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REMOVAL_DATE_FIELD_NUMBER: builtins.int
    WORKING_PRESS_RATING_FIELD_NUMBER: builtins.int
    CONNECTION_CIRC_PRESS_RATING_FIELD_NUMBER: builtins.int
    PACKOFF_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_BASE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_MATERIAL_CLASS_FIELD_NUMBER: builtins.int
    CONNECTION_TOP_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ID_COMPONENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_AUX_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLHEAD_ID_FIELD_NUMBER: builtins.int
    MATERIAL_ID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    CONNECTION_CIRC_PRESS_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_REQUIREMENT_LEVEL_FIELD_NUMBER: builtins.int
    MANUFACTURE_METHOD_FIELD_NUMBER: builtins.int
    OD_COMPONENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRADE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MIN_THROUGH_BORE_FIELD_NUMBER: builtins.int
    MIN_THROUGH_BORE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RETAIN_FLUID_CLASS_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    SUPPLIER_FIELD_NUMBER: builtins.int
    CONNECTED_COMP_ID_FIELD_NUMBER: builtins.int
    CONNECTION_CIRC_SIZE_FIELD_NUMBER: builtins.int
    CONNECTION_AUX_PRESS_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_BASE_SIZE_FIELD_NUMBER: builtins.int
    COST_FIELD_NUMBER: builtins.int
    CONNECTION_AUX_SIZE_FIELD_NUMBER: builtins.int
    CONNECTION_CIRC_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    MATERIAL_NUM_FIELD_NUMBER: builtins.int
    INSTALL_DATE_FIELD_NUMBER: builtins.int
    GASKET_TYPE_FIELD_NUMBER: builtins.int
    CONNECTION_TOP_PRESS_RATING_FIELD_NUMBER: builtins.int
    WELLHEAD_COMP_ID_FIELD_NUMBER: builtins.int
    CONNECTION_TOP_SIZE_FIELD_NUMBER: builtins.int
    IS_HANGER_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    PACKOFF_TYPE_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    CONNECTION_AUX_PRESS_RATING_FIELD_NUMBER: builtins.int
    COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PACKOFF_SET_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_COMPONENT_FIELD_NUMBER: builtins.int
    RING_GASKET_BASE_FIELD_NUMBER: builtins.int
    SERVICE_TYPE_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_HANGER_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_COMP_OUTLET_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_COMP_OUTLET_PK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def comp_group(self) -> global___StringMessage:
        """Original Name: COMP_GROUP, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_top_press_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_TOP_PRESS_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_base_press_rating(self) -> global___FloatMessage:
        """Original Name: CONNECTION_BASE_PRESS_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packoff_set_weight(self) -> global___FloatMessage:
        """Original Name: PACKOFF_SET_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def suspension_desc(self) -> global___StringMessage:
        """Original Name: SUSPENSION_DESC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def marking(self) -> global___StringMessage:
        """Original Name: MARKING, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def part_no(self) -> global___StringMessage:
        """Original Name: PART_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_base_press_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_BASE_PRESS_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_component(self) -> global___FloatMessage:
        """Original Name: OD_COMPONENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def special_features(self) -> global___StringMessage:
        """Original Name: SPECIAL_FEATURES, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_type(self) -> global___StringMessage:
        """Original Name: COMPLETION_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_lockdown_pins(self) -> global___StringMessage:
        """Original Name: HAS_LOCKDOWN_PINS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_temp_rating(self) -> global___StringMessage:
        """Original Name: API_TEMP_RATING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ring_gasket_top(self) -> global___StringMessage:
        """Original Name: RING_GASKET_TOP, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_top_type(self) -> global___StringMessage:
        """Original Name: CONNECTION_TOP_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packoff_torque(self) -> global___FloatMessage:
        """Original Name: PACKOFF_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_base_type(self) -> global___StringMessage:
        """Original Name: CONNECTION_BASE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_circ_type(self) -> global___StringMessage:
        """Original Name: CONNECTION_CIRC_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_aux_type(self) -> global___StringMessage:
        """Original Name: CONNECTION_AUX_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_press_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORKING_PRESS_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_ref(self) -> global___StringMessage:
        """Original Name: INTERNAL_REF, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def removal_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REMOVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_press_rating(self) -> global___FloatMessage:
        """Original Name: WORKING_PRESS_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_circ_press_rating(self) -> global___FloatMessage:
        """Original Name: CONNECTION_CIRC_PRESS_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packoff_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKOFF_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_base_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_BASE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_material_class(self) -> global___StringMessage:
        """Original Name: API_MATERIAL_CLASS, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_top_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_TOP_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_component_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_COMPONENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_aux_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_AUX_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellhead_id: builtins.str
    """Original Name: WELLHEAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def material_id(self) -> global___StringMessage:
        """Original Name: MATERIAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_circ_press_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_CIRC_PRESS_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_requirement_level(self) -> global___StringMessage:
        """Original Name: API_REQUIREMENT_LEVEL, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacture_method(self) -> global___StringMessage:
        """Original Name: MANUFACTURE_METHOD, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_component_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_COMPONENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade(self) -> global___StringMessage:
        """Original Name: GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def min_through_bore(self) -> global___FloatMessage:
        """Original Name: MIN_THROUGH_BORE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_through_bore_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_THROUGH_BORE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def retain_fluid_class(self) -> global___StringMessage:
        """Original Name: RETAIN_FLUID_CLASS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supplier(self) -> global___StringMessage:
        """Original Name: SUPPLIER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connected_comp_id(self) -> global___StringMessage:
        """Original Name: CONNECTED_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_circ_size(self) -> global___FloatMessage:
        """Original Name: CONNECTION_CIRC_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_aux_press_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_AUX_PRESS_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_base_size(self) -> global___FloatMessage:
        """Original Name: CONNECTION_BASE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost(self) -> global___FloatMessage:
        """Original Name: COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_aux_size(self) -> global___FloatMessage:
        """Original Name: CONNECTION_AUX_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_circ_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_CIRC_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_num(self) -> global___StringMessage:
        """Original Name: MATERIAL_NUM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gasket_type(self) -> global___StringMessage:
        """Original Name: GASKET_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_top_press_rating(self) -> global___FloatMessage:
        """Original Name: CONNECTION_TOP_PRESS_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellhead_comp_id: builtins.str
    """Original Name: WELLHEAD_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def connection_top_size(self) -> global___FloatMessage:
        """Original Name: CONNECTION_TOP_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hanger(self) -> global___StringMessage:
        """Original Name: IS_HANGER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def packoff_type(self) -> global___StringMessage:
        """Original Name: PACKOFF_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_aux_press_rating(self) -> global___FloatMessage:
        """Original Name: CONNECTION_AUX_PRESS_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packoff_set_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKOFF_SET_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_component(self) -> global___FloatMessage:
        """Original Name: ID_COMPONENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ring_gasket_base(self) -> global___StringMessage:
        """Original Name: RING_GASKET_BASE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_type(self) -> global___StringMessage:
        """Original Name: SERVICE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellhead(self) -> global___CdWellheadRef:
        """Remote references:

        Original Name: CD_WELLHEAD, WrappedMessage: CdWellhead
        FK_CD_WELLHEAD_COMP_CD_WELLHEAD
        """
    @property
    def cd_wellhead_hanger(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellheadHangerRef]:
        """Original Name: CD_WELLHEAD_HANGER, WrappedMessage: CdWellheadHanger
        FK_CD_WELLHEAD_HANGER_CD_WELLHEAD_COMP
        """
    @property
    def cd_wellhead_comp_outlet(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellheadCompOutletRef]:
        """Original Name: CD_WELLHEAD_COMP_OUTLET, WrappedMessage: CdWellheadCompOutlet
        FK_CD_WELLHEAD_COMP_OUTLET_CD_WELLHEAD_COMP
        """
    @property
    def cd_wellhead_comp_outlet_pk(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellheadCompOutletRef]:
        """Original Name: CD_WELLHEAD_COMP_OUTLET_pk, WrappedMessage: CdWellheadCompOutlet
        FK_CD_WELLHEAD_COMP_OUTLET_CD_WELLHEAD_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        comp_group: global___StringMessage | None = ...,
        connection_top_press_rating_dsdsunit: global___StringMessage | None = ...,
        connection_base_press_rating: global___FloatMessage | None = ...,
        packoff_set_weight: global___FloatMessage | None = ...,
        suspension_desc: global___StringMessage | None = ...,
        marking: global___StringMessage | None = ...,
        part_no: global___StringMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        connection_base_press_rating_dsdsunit: global___StringMessage | None = ...,
        od_component: global___FloatMessage | None = ...,
        special_features: global___StringMessage | None = ...,
        completion_type: global___StringMessage | None = ...,
        has_lockdown_pins: global___StringMessage | None = ...,
        api_temp_rating: global___StringMessage | None = ...,
        ring_gasket_top: global___StringMessage | None = ...,
        connection_top_type: global___StringMessage | None = ...,
        packoff_torque: global___FloatMessage | None = ...,
        connection_base_type: global___StringMessage | None = ...,
        connection_circ_type: global___StringMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        connection_aux_type: global___StringMessage | None = ...,
        working_press_rating_dsdsunit: global___StringMessage | None = ...,
        internal_ref: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        removal_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        working_press_rating: global___FloatMessage | None = ...,
        connection_circ_press_rating: global___FloatMessage | None = ...,
        packoff_torque_dsdsunit: global___StringMessage | None = ...,
        connection_base_size_dsdsunit: global___StringMessage | None = ...,
        api_material_class: global___StringMessage | None = ...,
        connection_top_size_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        id_component_dsdsunit: global___StringMessage | None = ...,
        connection_aux_size_dsdsunit: global___StringMessage | None = ...,
        wellhead_id: builtins.str = ...,
        material_id: global___StringMessage | None = ...,
        name: global___StringMessage | None = ...,
        connection_circ_press_rating_dsdsunit: global___StringMessage | None = ...,
        api_requirement_level: global___StringMessage | None = ...,
        manufacture_method: global___StringMessage | None = ...,
        od_component_dsdsunit: global___StringMessage | None = ...,
        grade: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        min_through_bore: global___FloatMessage | None = ...,
        min_through_bore_dsdsunit: global___StringMessage | None = ...,
        retain_fluid_class: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        supplier: global___StringMessage | None = ...,
        connected_comp_id: global___StringMessage | None = ...,
        connection_circ_size: global___FloatMessage | None = ...,
        connection_aux_press_rating_dsdsunit: global___StringMessage | None = ...,
        connection_base_size: global___FloatMessage | None = ...,
        cost: global___FloatMessage | None = ...,
        connection_aux_size: global___FloatMessage | None = ...,
        connection_circ_size_dsdsunit: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        material_num: global___StringMessage | None = ...,
        install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        gasket_type: global___StringMessage | None = ...,
        connection_top_press_rating: global___FloatMessage | None = ...,
        wellhead_comp_id: builtins.str = ...,
        connection_top_size: global___FloatMessage | None = ...,
        is_hanger: global___StringMessage | None = ...,
        grade_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        packoff_type: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        connection_aux_press_rating: global___FloatMessage | None = ...,
        cost_dsdsunit: global___StringMessage | None = ...,
        packoff_set_weight_dsdsunit: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        id_component: global___FloatMessage | None = ...,
        ring_gasket_base: global___StringMessage | None = ...,
        service_type: global___StringMessage | None = ...,
        cd_wellhead: global___CdWellheadRef | None = ...,
        cd_wellhead_hanger: collections.abc.Iterable[global___CdWellheadHangerRef] | None = ...,
        cd_wellhead_comp_outlet: collections.abc.Iterable[global___CdWellheadCompOutletRef] | None = ...,
        cd_wellhead_comp_outlet_pk: collections.abc.Iterable[global___CdWellheadCompOutletRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_material_class", b"api_material_class", "api_requirement_level", b"api_requirement_level", "api_temp_rating", b"api_temp_rating", "cd_wellhead", b"cd_wellhead", "comments", b"comments", "comp_group", b"comp_group", "comp_type_code", b"comp_type_code", "completion_type", b"completion_type", "connected_comp_id", b"connected_comp_id", "connection_aux_press_rating", b"connection_aux_press_rating", "connection_aux_press_rating_dsdsunit", b"connection_aux_press_rating_dsdsunit", "connection_aux_size", b"connection_aux_size", "connection_aux_size_dsdsunit", b"connection_aux_size_dsdsunit", "connection_aux_type", b"connection_aux_type", "connection_base_press_rating", b"connection_base_press_rating", "connection_base_press_rating_dsdsunit", b"connection_base_press_rating_dsdsunit", "connection_base_size", b"connection_base_size", "connection_base_size_dsdsunit", b"connection_base_size_dsdsunit", "connection_base_type", b"connection_base_type", "connection_circ_press_rating", b"connection_circ_press_rating", "connection_circ_press_rating_dsdsunit", b"connection_circ_press_rating_dsdsunit", "connection_circ_size", b"connection_circ_size", "connection_circ_size_dsdsunit", b"connection_circ_size_dsdsunit", "connection_circ_type", b"connection_circ_type", "connection_top_press_rating", b"connection_top_press_rating", "connection_top_press_rating_dsdsunit", b"connection_top_press_rating_dsdsunit", "connection_top_size", b"connection_top_size", "connection_top_size_dsdsunit", b"connection_top_size_dsdsunit", "connection_top_type", b"connection_top_type", "cost", b"cost", "cost_dsdsunit", b"cost_dsdsunit", "description", b"description", "gasket_type", b"gasket_type", "grade", b"grade", "grade_id", b"grade_id", "has_lockdown_pins", b"has_lockdown_pins", "id_component", b"id_component", "id_component_dsdsunit", b"id_component_dsdsunit", "install_date", b"install_date", "internal_ref", b"internal_ref", "is_hanger", b"is_hanger", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "make", b"make", "manufacture_method", b"manufacture_method", "marking", b"marking", "material_id", b"material_id", "material_num", b"material_num", "min_through_bore", b"min_through_bore", "min_through_bore_dsdsunit", b"min_through_bore_dsdsunit", "model", b"model", "name", b"name", "native_uid", b"native_uid", "od_component", b"od_component", "od_component_dsdsunit", b"od_component_dsdsunit", "packoff_set_weight", b"packoff_set_weight", "packoff_set_weight_dsdsunit", b"packoff_set_weight_dsdsunit", "packoff_torque", b"packoff_torque", "packoff_torque_dsdsunit", b"packoff_torque_dsdsunit", "packoff_type", b"packoff_type", "part_no", b"part_no", "removal_date", b"removal_date", "retain_fluid_class", b"retain_fluid_class", "ring_gasket_base", b"ring_gasket_base", "ring_gasket_top", b"ring_gasket_top", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "service_type", b"service_type", "special_features", b"special_features", "supplier", b"supplier", "suspension_desc", b"suspension_desc", "working_press_rating", b"working_press_rating", "working_press_rating_dsdsunit", b"working_press_rating_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_material_class", b"api_material_class", "api_requirement_level", b"api_requirement_level", "api_temp_rating", b"api_temp_rating", "cd_wellhead", b"cd_wellhead", "cd_wellhead_comp_outlet", b"cd_wellhead_comp_outlet", "cd_wellhead_comp_outlet_pk", b"cd_wellhead_comp_outlet_pk", "cd_wellhead_hanger", b"cd_wellhead_hanger", "comments", b"comments", "comp_group", b"comp_group", "comp_type_code", b"comp_type_code", "completion_type", b"completion_type", "connected_comp_id", b"connected_comp_id", "connection_aux_press_rating", b"connection_aux_press_rating", "connection_aux_press_rating_dsdsunit", b"connection_aux_press_rating_dsdsunit", "connection_aux_size", b"connection_aux_size", "connection_aux_size_dsdsunit", b"connection_aux_size_dsdsunit", "connection_aux_type", b"connection_aux_type", "connection_base_press_rating", b"connection_base_press_rating", "connection_base_press_rating_dsdsunit", b"connection_base_press_rating_dsdsunit", "connection_base_size", b"connection_base_size", "connection_base_size_dsdsunit", b"connection_base_size_dsdsunit", "connection_base_type", b"connection_base_type", "connection_circ_press_rating", b"connection_circ_press_rating", "connection_circ_press_rating_dsdsunit", b"connection_circ_press_rating_dsdsunit", "connection_circ_size", b"connection_circ_size", "connection_circ_size_dsdsunit", b"connection_circ_size_dsdsunit", "connection_circ_type", b"connection_circ_type", "connection_top_press_rating", b"connection_top_press_rating", "connection_top_press_rating_dsdsunit", b"connection_top_press_rating_dsdsunit", "connection_top_size", b"connection_top_size", "connection_top_size_dsdsunit", b"connection_top_size_dsdsunit", "connection_top_type", b"connection_top_type", "cost", b"cost", "cost_dsdsunit", b"cost_dsdsunit", "description", b"description", "event_id", b"event_id", "gasket_type", b"gasket_type", "grade", b"grade", "grade_id", b"grade_id", "has_lockdown_pins", b"has_lockdown_pins", "id_component", b"id_component", "id_component_dsdsunit", b"id_component_dsdsunit", "install_date", b"install_date", "internal_ref", b"internal_ref", "is_hanger", b"is_hanger", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "make", b"make", "manufacture_method", b"manufacture_method", "marking", b"marking", "material_id", b"material_id", "material_num", b"material_num", "min_through_bore", b"min_through_bore", "min_through_bore_dsdsunit", b"min_through_bore_dsdsunit", "model", b"model", "name", b"name", "native_uid", b"native_uid", "od_component", b"od_component", "od_component_dsdsunit", b"od_component_dsdsunit", "packoff_set_weight", b"packoff_set_weight", "packoff_set_weight_dsdsunit", b"packoff_set_weight_dsdsunit", "packoff_torque", b"packoff_torque", "packoff_torque_dsdsunit", b"packoff_torque_dsdsunit", "packoff_type", b"packoff_type", "part_no", b"part_no", "removal_date", b"removal_date", "retain_fluid_class", b"retain_fluid_class", "ring_gasket_base", b"ring_gasket_base", "ring_gasket_top", b"ring_gasket_top", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "service_type", b"service_type", "special_features", b"special_features", "supplier", b"supplier", "suspension_desc", b"suspension_desc", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellhead_comp_id", b"wellhead_comp_id", "wellhead_id", b"wellhead_id", "working_press_rating", b"working_press_rating", "working_press_rating_dsdsunit", b"working_press_rating_dsdsunit"]) -> None: ...

global___CdWellheadComp = CdWellheadComp

class CdWellheadCompletionLink(google.protobuf.message.Message):
    """Original Name: CD_WELLHEAD_COMPLETION_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    WELLHEAD_ID_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_id: builtins.str
    """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellhead_id: builtins.str
    """Original Name: WELLHEAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_wellhead(self) -> global___CdWellheadRef:
        """Remote references:

        Original Name: CD_WELLHEAD, WrappedMessage: CdWellhead
        FK_CD_WELLHEAD_COMPLETION_LINK_CD_WELLHEAD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        completion_id: builtins.str = ...,
        event_id: builtins.str = ...,
        wellhead_id: builtins.str = ...,
        cd_wellhead: global___CdWellheadRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellhead", b"cd_wellhead", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellhead", b"cd_wellhead", "completion_id", b"completion_id", "event_id", b"event_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellhead_id", b"wellhead_id"]) -> None: ...

global___CdWellheadCompletionLink = CdWellheadCompletionLink

class CdWellheadCompOutlet(google.protobuf.message.Message):
    """Original Name: CD_WELLHEAD_COMP_OUTLET, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALVE_REMOVAL_DATE_FIELD_NUMBER: builtins.int
    VALVE_PART_NO_FIELD_NUMBER: builtins.int
    VALVE_MODEL_FIELD_NUMBER: builtins.int
    VALVE_MAKE_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    IS_VALVE_BULL_PLUG_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    OUTLET_LOCATION_FIELD_NUMBER: builtins.int
    OUTLET_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VALVE_WORKING_PRESS_FIELD_NUMBER: builtins.int
    VALVE_INSTALL_DATE_FIELD_NUMBER: builtins.int
    OUTLET_CONNECTED_TO_FIELD_NUMBER: builtins.int
    IS_VALVE_GAUGE_INSTALLED_FIELD_NUMBER: builtins.int
    OUTLET_ID_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    WELLHEAD_COMP_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    OUTLET_WORKING_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    VALVE_WORKING_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    OUTLET_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    OUTLET_WORKING_PRESS_FIELD_NUMBER: builtins.int
    WELLHEAD_ID_FIELD_NUMBER: builtins.int
    IS_VALVE_COMPANION_FLANGE_FIELD_NUMBER: builtins.int
    OUTLET_RING_GASKET_FIELD_NUMBER: builtins.int
    VALVE_SERIAL_NO_FIELD_NUMBER: builtins.int
    OUTLET_SIZE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_COMP_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_COMP_FK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def valve_removal_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: VALVE_REMOVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def valve_part_no(self) -> global___StringMessage:
        """Original Name: VALVE_PART_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def valve_model(self) -> global___StringMessage:
        """Original Name: VALVE_MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def valve_make(self) -> global___StringMessage:
        """Original Name: VALVE_MAKE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_valve_bull_plug(self) -> global___StringMessage:
        """Original Name: IS_VALVE_BULL_PLUG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def outlet_location(self) -> global___StringMessage:
        """Original Name: OUTLET_LOCATION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def outlet_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: OUTLET_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def valve_working_press(self) -> global___FloatMessage:
        """Original Name: VALVE_WORKING_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def valve_install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: VALVE_INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def outlet_connected_to(self) -> global___StringMessage:
        """Original Name: OUTLET_CONNECTED_TO, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_valve_gauge_installed(self) -> global___StringMessage:
        """Original Name: IS_VALVE_GAUGE_INSTALLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    outlet_id: builtins.str
    """Original Name: OUTLET_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellhead_comp_id: builtins.str
    """Original Name: WELLHEAD_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def outlet_working_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: OUTLET_WORKING_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def valve_working_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: VALVE_WORKING_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def outlet_type(self) -> global___StringMessage:
        """Original Name: OUTLET_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def outlet_working_press(self) -> global___FloatMessage:
        """Original Name: OUTLET_WORKING_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellhead_id: builtins.str
    """Original Name: WELLHEAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_valve_companion_flange(self) -> global___StringMessage:
        """Original Name: IS_VALVE_COMPANION_FLANGE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def outlet_ring_gasket(self) -> global___StringMessage:
        """Original Name: OUTLET_RING_GASKET, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def valve_serial_no(self) -> global___StringMessage:
        """Original Name: VALVE_SERIAL_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def outlet_size(self) -> global___FloatMessage:
        """Original Name: OUTLET_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_wellhead_comp(self) -> global___CdWellheadCompRef:
        """Remote references:

        Original Name: CD_WELLHEAD_COMP, WrappedMessage: CdWellheadComp
        FK_CD_WELLHEAD_COMP_OUTLET_CD_WELLHEAD_COMP
        """
    @property
    def cd_wellhead_comp_fk(self) -> global___CdWellheadCompRef:
        """Original Name: CD_WELLHEAD_COMP_fk, WrappedMessage: CdWellheadComp
        FK_CD_WELLHEAD_COMP_OUTLET_CD_WELLHEAD_COMP_1
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        valve_removal_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        valve_part_no: global___StringMessage | None = ...,
        valve_model: global___StringMessage | None = ...,
        valve_make: global___StringMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        is_valve_bull_plug: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        outlet_location: global___StringMessage | None = ...,
        outlet_size_dsdsunit: global___StringMessage | None = ...,
        valve_working_press: global___FloatMessage | None = ...,
        valve_install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        outlet_connected_to: global___StringMessage | None = ...,
        is_valve_gauge_installed: global___StringMessage | None = ...,
        outlet_id: builtins.str = ...,
        sect_type_code: global___StringMessage | None = ...,
        wellhead_comp_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        outlet_working_press_dsdsunit: global___StringMessage | None = ...,
        valve_working_press_dsdsunit: global___StringMessage | None = ...,
        outlet_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        outlet_working_press: global___FloatMessage | None = ...,
        wellhead_id: builtins.str = ...,
        is_valve_companion_flange: global___StringMessage | None = ...,
        outlet_ring_gasket: global___StringMessage | None = ...,
        valve_serial_no: global___StringMessage | None = ...,
        outlet_size: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        cd_wellhead_comp: global___CdWellheadCompRef | None = ...,
        cd_wellhead_comp_fk: global___CdWellheadCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellhead_comp", b"cd_wellhead_comp", "cd_wellhead_comp_fk", b"cd_wellhead_comp_fk", "comments", b"comments", "comp_type_code", b"comp_type_code", "is_valve_bull_plug", b"is_valve_bull_plug", "is_valve_companion_flange", b"is_valve_companion_flange", "is_valve_gauge_installed", b"is_valve_gauge_installed", "native_uid", b"native_uid", "outlet_connected_to", b"outlet_connected_to", "outlet_location", b"outlet_location", "outlet_ring_gasket", b"outlet_ring_gasket", "outlet_size", b"outlet_size", "outlet_size_dsdsunit", b"outlet_size_dsdsunit", "outlet_type", b"outlet_type", "outlet_working_press", b"outlet_working_press", "outlet_working_press_dsdsunit", b"outlet_working_press_dsdsunit", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "valve_install_date", b"valve_install_date", "valve_make", b"valve_make", "valve_model", b"valve_model", "valve_part_no", b"valve_part_no", "valve_removal_date", b"valve_removal_date", "valve_serial_no", b"valve_serial_no", "valve_working_press", b"valve_working_press", "valve_working_press_dsdsunit", b"valve_working_press_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellhead_comp", b"cd_wellhead_comp", "cd_wellhead_comp_fk", b"cd_wellhead_comp_fk", "comments", b"comments", "comp_type_code", b"comp_type_code", "event_id", b"event_id", "is_valve_bull_plug", b"is_valve_bull_plug", "is_valve_companion_flange", b"is_valve_companion_flange", "is_valve_gauge_installed", b"is_valve_gauge_installed", "native_uid", b"native_uid", "outlet_connected_to", b"outlet_connected_to", "outlet_id", b"outlet_id", "outlet_location", b"outlet_location", "outlet_ring_gasket", b"outlet_ring_gasket", "outlet_size", b"outlet_size", "outlet_size_dsdsunit", b"outlet_size_dsdsunit", "outlet_type", b"outlet_type", "outlet_working_press", b"outlet_working_press", "outlet_working_press_dsdsunit", b"outlet_working_press_dsdsunit", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "valve_install_date", b"valve_install_date", "valve_make", b"valve_make", "valve_model", b"valve_model", "valve_part_no", b"valve_part_no", "valve_removal_date", b"valve_removal_date", "valve_serial_no", b"valve_serial_no", "valve_working_press", b"valve_working_press", "valve_working_press_dsdsunit", b"valve_working_press_dsdsunit", "well_id", b"well_id", "wellhead_comp_id", b"wellhead_comp_id", "wellhead_id", b"wellhead_id"]) -> None: ...

global___CdWellheadCompOutlet = CdWellheadCompOutlet

class CdWellheadHanger(google.protobuf.message.Message):
    """Original Name: CD_WELLHEAD_HANGER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OUTLET_DESC_FIELD_NUMBER: builtins.int
    HANGER_SIZE_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    CASING_ID_FIELD_NUMBER: builtins.int
    HANGER_SIZE_DESC_FIELD_NUMBER: builtins.int
    MIN_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_SEAL_REPLACABLE_FIELD_NUMBER: builtins.int
    OUTSIDE_TEST_PRESS_DUR_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    CASING_EVENT_ID_FIELD_NUMBER: builtins.int
    INTERNAL_REF_FIELD_NUMBER: builtins.int
    HANGER_LENGTH_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HANG_OFF_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLHEAD_HANGER_ID_FIELD_NUMBER: builtins.int
    WELLHEAD_ID_FIELD_NUMBER: builtins.int
    MATERIAL_ID_FIELD_NUMBER: builtins.int
    HANGER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANNULUS_SEAL_TYPE_FIELD_NUMBER: builtins.int
    INTERNAL_THREAD_DESC_FIELD_NUMBER: builtins.int
    WORKING_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTROL_LINE_DESC_FIELD_NUMBER: builtins.int
    SEAL_SET_METHOD_FIELD_NUMBER: builtins.int
    WORKING_PRESS_FIELD_NUMBER: builtins.int
    HANGER_TYPE_DESCRIPTION_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_WELLBORE_ID_FIELD_NUMBER: builtins.int
    OUTSIDE_TEST_PRESS_DUR_DSDSUNIT_FIELD_NUMBER: builtins.int
    HANGER_GROUP_FIELD_NUMBER: builtins.int
    SUSP_TUBING_SIZE_DESCRIPTION_FIELD_NUMBER: builtins.int
    MIN_ID_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    OUTSIDE_TEST_PRESS_FIELD_NUMBER: builtins.int
    INSIDE_TEST_PRESS_FIELD_NUMBER: builtins.int
    NECK_SEAL_TYPE_FIELD_NUMBER: builtins.int
    COST_FIELD_NUMBER: builtins.int
    MATERIAL_NUM_FIELD_NUMBER: builtins.int
    SUSP_TUBING_SIZE_FIELD_NUMBER: builtins.int
    OUTSIDE_TEST_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLHEAD_COMP_ID_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    INSIDE_TEST_PRESS_DUR_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    DUAL_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    DUAL_ASSEMBLY_WELLBORE_ID_FIELD_NUMBER: builtins.int
    HANG_OFF_CAPACITY_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    HANGER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSIDE_TEST_PRESS_DUR_FIELD_NUMBER: builtins.int
    SUSP_TUBING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SERVICE_TYPE_FIELD_NUMBER: builtins.int
    INSIDE_TEST_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_COMP_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_HANGER_CONTROL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def outlet_desc(self) -> global___StringMessage:
        """Original Name: OUTLET_DESC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_size(self) -> global___FloatMessage:
        """Original Name: HANGER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_id(self) -> global___StringMessage:
        """Original Name: CASING_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_size_desc(self) -> global___StringMessage:
        """Original Name: HANGER_SIZE_DESC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_seal_replacable(self) -> global___StringMessage:
        """Original Name: IS_SEAL_REPLACABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def outside_test_press_dur(self) -> global___FloatMessage:
        """Original Name: OUTSIDE_TEST_PRESS_DUR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_event_id(self) -> global___StringMessage:
        """Original Name: CASING_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_ref(self) -> global___StringMessage:
        """Original Name: INTERNAL_REF, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_length(self) -> global___FloatMessage:
        """Original Name: HANGER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hang_off_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: HANG_OFF_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellhead_hanger_id: builtins.str
    """Original Name: WELLHEAD_HANGER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    wellhead_id: builtins.str
    """Original Name: WELLHEAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def material_id(self) -> global___StringMessage:
        """Original Name: MATERIAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: HANGER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annulus_seal_type(self) -> global___StringMessage:
        """Original Name: ANNULUS_SEAL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_thread_desc(self) -> global___StringMessage:
        """Original Name: INTERNAL_THREAD_DESC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORKING_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def control_line_desc(self) -> global___StringMessage:
        """Original Name: CONTROL_LINE_DESC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seal_set_method(self) -> global___StringMessage:
        """Original Name: SEAL_SET_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_press(self) -> global___FloatMessage:
        """Original Name: WORKING_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_type_description(self) -> global___StringMessage:
        """Original Name: HANGER_TYPE_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assembly_wellbore_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def outside_test_press_dur_dsdsunit(self) -> global___StringMessage:
        """Original Name: OUTSIDE_TEST_PRESS_DUR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_group(self) -> global___StringMessage:
        """Original Name: HANGER_GROUP, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def susp_tubing_size_description(self) -> global___StringMessage:
        """Original Name: SUSP_TUBING_SIZE_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_id(self) -> global___FloatMessage:
        """Original Name: MIN_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def outside_test_press(self) -> global___FloatMessage:
        """Original Name: OUTSIDE_TEST_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inside_test_press(self) -> global___FloatMessage:
        """Original Name: INSIDE_TEST_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def neck_seal_type(self) -> global___StringMessage:
        """Original Name: NECK_SEAL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost(self) -> global___FloatMessage:
        """Original Name: COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_num(self) -> global___StringMessage:
        """Original Name: MATERIAL_NUM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def susp_tubing_size(self) -> global___FloatMessage:
        """Original Name: SUSP_TUBING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def outside_test_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: OUTSIDE_TEST_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellhead_comp_id: builtins.str
    """Original Name: WELLHEAD_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inside_test_press_dur_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSIDE_TEST_PRESS_DUR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dual_assembly_id(self) -> global___StringMessage:
        """Original Name: DUAL_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dual_assembly_wellbore_id(self) -> global___StringMessage:
        """Original Name: DUAL_ASSEMBLY_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hang_off_capacity(self) -> global___FloatMessage:
        """Original Name: HANG_OFF_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HANGER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inside_test_press_dur(self) -> global___FloatMessage:
        """Original Name: INSIDE_TEST_PRESS_DUR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def susp_tubing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: SUSP_TUBING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_type(self) -> global___StringMessage:
        """Original Name: SERVICE_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inside_test_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSIDE_TEST_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellhead_comp(self) -> global___CdWellheadCompRef:
        """Remote references:

        Original Name: CD_WELLHEAD_COMP, WrappedMessage: CdWellheadComp
        FK_CD_WELLHEAD_HANGER_CD_WELLHEAD_COMP
        """
    @property
    def cd_wellhead_hanger_control(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellheadHangerControlRef]:
        """Original Name: CD_WELLHEAD_HANGER_CONTROL, WrappedMessage: CdWellheadHangerControl
        FK_CD_WELLHEAD_HANGER_CONTROL_CD_WELLHEAD_HANGER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        outlet_desc: global___StringMessage | None = ...,
        hanger_size: global___FloatMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        casing_id: global___StringMessage | None = ...,
        hanger_size_desc: global___StringMessage | None = ...,
        min_id_dsdsunit: global___StringMessage | None = ...,
        is_seal_replacable: global___StringMessage | None = ...,
        outside_test_press_dur: global___FloatMessage | None = ...,
        type: global___StringMessage | None = ...,
        casing_event_id: global___StringMessage | None = ...,
        internal_ref: global___StringMessage | None = ...,
        hanger_length: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        hang_off_capacity_dsdsunit: global___StringMessage | None = ...,
        wellhead_hanger_id: builtins.str = ...,
        wellhead_id: builtins.str = ...,
        material_id: global___StringMessage | None = ...,
        hanger_length_dsdsunit: global___StringMessage | None = ...,
        annulus_seal_type: global___StringMessage | None = ...,
        internal_thread_desc: global___StringMessage | None = ...,
        working_press_dsdsunit: global___StringMessage | None = ...,
        control_line_desc: global___StringMessage | None = ...,
        seal_set_method: global___StringMessage | None = ...,
        working_press: global___FloatMessage | None = ...,
        hanger_type_description: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        assembly_wellbore_id: global___StringMessage | None = ...,
        outside_test_press_dur_dsdsunit: global___StringMessage | None = ...,
        hanger_group: global___StringMessage | None = ...,
        susp_tubing_size_description: global___StringMessage | None = ...,
        min_id: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        outside_test_press: global___FloatMessage | None = ...,
        inside_test_press: global___FloatMessage | None = ...,
        neck_seal_type: global___StringMessage | None = ...,
        cost: global___FloatMessage | None = ...,
        material_num: global___StringMessage | None = ...,
        susp_tubing_size: global___FloatMessage | None = ...,
        outside_test_press_dsdsunit: global___StringMessage | None = ...,
        wellhead_comp_id: builtins.str = ...,
        grade_id: global___StringMessage | None = ...,
        inside_test_press_dur_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        dual_assembly_id: global___StringMessage | None = ...,
        dual_assembly_wellbore_id: global___StringMessage | None = ...,
        hang_off_capacity: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        cost_dsdsunit: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        hanger_size_dsdsunit: global___StringMessage | None = ...,
        inside_test_press_dur: global___FloatMessage | None = ...,
        susp_tubing_size_dsdsunit: global___StringMessage | None = ...,
        service_type: global___StringMessage | None = ...,
        inside_test_press_dsdsunit: global___StringMessage | None = ...,
        cd_wellhead_comp: global___CdWellheadCompRef | None = ...,
        cd_wellhead_hanger_control: collections.abc.Iterable[global___CdWellheadHangerControlRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["annulus_seal_type", b"annulus_seal_type", "assembly_id", b"assembly_id", "assembly_wellbore_id", b"assembly_wellbore_id", "casing_event_id", b"casing_event_id", "casing_id", b"casing_id", "cd_wellhead_comp", b"cd_wellhead_comp", "comp_type_code", b"comp_type_code", "control_line_desc", b"control_line_desc", "cost", b"cost", "cost_dsdsunit", b"cost_dsdsunit", "dual_assembly_id", b"dual_assembly_id", "dual_assembly_wellbore_id", b"dual_assembly_wellbore_id", "grade_id", b"grade_id", "hang_off_capacity", b"hang_off_capacity", "hang_off_capacity_dsdsunit", b"hang_off_capacity_dsdsunit", "hanger_group", b"hanger_group", "hanger_length", b"hanger_length", "hanger_length_dsdsunit", b"hanger_length_dsdsunit", "hanger_size", b"hanger_size", "hanger_size_desc", b"hanger_size_desc", "hanger_size_dsdsunit", b"hanger_size_dsdsunit", "hanger_type_description", b"hanger_type_description", "inside_test_press", b"inside_test_press", "inside_test_press_dsdsunit", b"inside_test_press_dsdsunit", "inside_test_press_dur", b"inside_test_press_dur", "inside_test_press_dur_dsdsunit", b"inside_test_press_dur_dsdsunit", "internal_ref", b"internal_ref", "internal_thread_desc", b"internal_thread_desc", "is_seal_replacable", b"is_seal_replacable", "manufacturer", b"manufacturer", "material_id", b"material_id", "material_num", b"material_num", "min_id", b"min_id", "min_id_dsdsunit", b"min_id_dsdsunit", "model", b"model", "native_uid", b"native_uid", "neck_seal_type", b"neck_seal_type", "outlet_desc", b"outlet_desc", "outside_test_press", b"outside_test_press", "outside_test_press_dsdsunit", b"outside_test_press_dsdsunit", "outside_test_press_dur", b"outside_test_press_dur", "outside_test_press_dur_dsdsunit", b"outside_test_press_dur_dsdsunit", "seal_set_method", b"seal_set_method", "serial_no", b"serial_no", "service_type", b"service_type", "susp_tubing_size", b"susp_tubing_size", "susp_tubing_size_description", b"susp_tubing_size_description", "susp_tubing_size_dsdsunit", b"susp_tubing_size_dsdsunit", "type", b"type", "working_press", b"working_press", "working_press_dsdsunit", b"working_press_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["annulus_seal_type", b"annulus_seal_type", "assembly_id", b"assembly_id", "assembly_wellbore_id", b"assembly_wellbore_id", "casing_event_id", b"casing_event_id", "casing_id", b"casing_id", "cd_wellhead_comp", b"cd_wellhead_comp", "cd_wellhead_hanger_control", b"cd_wellhead_hanger_control", "comp_type_code", b"comp_type_code", "control_line_desc", b"control_line_desc", "cost", b"cost", "cost_dsdsunit", b"cost_dsdsunit", "dual_assembly_id", b"dual_assembly_id", "dual_assembly_wellbore_id", b"dual_assembly_wellbore_id", "event_id", b"event_id", "grade_id", b"grade_id", "hang_off_capacity", b"hang_off_capacity", "hang_off_capacity_dsdsunit", b"hang_off_capacity_dsdsunit", "hanger_group", b"hanger_group", "hanger_length", b"hanger_length", "hanger_length_dsdsunit", b"hanger_length_dsdsunit", "hanger_size", b"hanger_size", "hanger_size_desc", b"hanger_size_desc", "hanger_size_dsdsunit", b"hanger_size_dsdsunit", "hanger_type_description", b"hanger_type_description", "inside_test_press", b"inside_test_press", "inside_test_press_dsdsunit", b"inside_test_press_dsdsunit", "inside_test_press_dur", b"inside_test_press_dur", "inside_test_press_dur_dsdsunit", b"inside_test_press_dur_dsdsunit", "internal_ref", b"internal_ref", "internal_thread_desc", b"internal_thread_desc", "is_seal_replacable", b"is_seal_replacable", "manufacturer", b"manufacturer", "material_id", b"material_id", "material_num", b"material_num", "min_id", b"min_id", "min_id_dsdsunit", b"min_id_dsdsunit", "model", b"model", "native_uid", b"native_uid", "neck_seal_type", b"neck_seal_type", "outlet_desc", b"outlet_desc", "outside_test_press", b"outside_test_press", "outside_test_press_dsdsunit", b"outside_test_press_dsdsunit", "outside_test_press_dur", b"outside_test_press_dur", "outside_test_press_dur_dsdsunit", b"outside_test_press_dur_dsdsunit", "seal_set_method", b"seal_set_method", "serial_no", b"serial_no", "service_type", b"service_type", "susp_tubing_size", b"susp_tubing_size", "susp_tubing_size_description", b"susp_tubing_size_description", "susp_tubing_size_dsdsunit", b"susp_tubing_size_dsdsunit", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellhead_comp_id", b"wellhead_comp_id", "wellhead_hanger_id", b"wellhead_hanger_id", "wellhead_id", b"wellhead_id", "working_press", b"working_press", "working_press_dsdsunit", b"working_press_dsdsunit"]) -> None: ...

global___CdWellheadHanger = CdWellheadHanger

class CdWellheadHangerControl(google.protobuf.message.Message):
    """Original Name: CD_WELLHEAD_HANGER_CONTROL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SIZE_STRING_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SIZE_STRING_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    TYPE_STRING_FIELD_NUMBER: builtins.int
    WELLHEAD_HANGER_ID_FIELD_NUMBER: builtins.int
    WELLHEAD_ID_FIELD_NUMBER: builtins.int
    HANGER_CONTROL_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    PURPOSE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    WELLHEAD_COMP_ID_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_HANGER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def size_string(self) -> global___FloatMessage:
        """Original Name: SIZE_STRING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def size_string_dsdsunit(self) -> global___StringMessage:
        """Original Name: SIZE_STRING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type_string(self) -> global___StringMessage:
        """Original Name: TYPE_STRING, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellhead_hanger_id: builtins.str
    """Original Name: WELLHEAD_HANGER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellhead_id: builtins.str
    """Original Name: WELLHEAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    hanger_control_id: builtins.str
    """Original Name: HANGER_CONTROL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def purpose(self) -> global___StringMessage:
        """Original Name: PURPOSE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellhead_comp_id: builtins.str
    """Original Name: WELLHEAD_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_wellhead_hanger(self) -> global___CdWellheadHangerRef:
        """Remote references:

        Original Name: CD_WELLHEAD_HANGER, WrappedMessage: CdWellheadHanger
        FK_CD_WELLHEAD_HANGER_CONTROL_CD_WELLHEAD_HANGER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        size_string: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        size_string_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        type_string: global___StringMessage | None = ...,
        wellhead_hanger_id: builtins.str = ...,
        wellhead_id: builtins.str = ...,
        hanger_control_id: builtins.str = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        purpose: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        wellhead_comp_id: builtins.str = ...,
        cd_wellhead_hanger: global___CdWellheadHangerRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "cd_wellhead_hanger", b"cd_wellhead_hanger", "comments", b"comments", "native_uid", b"native_uid", "purpose", b"purpose", "size_string", b"size_string", "size_string_dsdsunit", b"size_string_dsdsunit", "type_string", b"type_string"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "cd_wellhead_hanger", b"cd_wellhead_hanger", "comments", b"comments", "event_id", b"event_id", "hanger_control_id", b"hanger_control_id", "native_uid", b"native_uid", "purpose", b"purpose", "size_string", b"size_string", "size_string_dsdsunit", b"size_string_dsdsunit", "type_string", b"type_string", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellhead_comp_id", b"wellhead_comp_id", "wellhead_hanger_id", b"wellhead_hanger_id", "wellhead_id", b"wellhead_id"]) -> None: ...

global___CdWellheadHangerControl = CdWellheadHangerControl

class CdWellheadTest(google.protobuf.message.Message):
    """Original Name: CD_WELLHEAD_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLHEAD_TEST_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TEST_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_FIELD_NUMBER: builtins.int
    WELLHEAD_ID_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_TYPE_FIELD_NUMBER: builtins.int
    TEST_RESULT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    COMPONENT_TESTED_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellhead_test_id: builtins.str
    """Original Name: WELLHEAD_TEST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def test_type(self) -> global___StringMessage:
        """Original Name: TEST_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure(self) -> global___FloatMessage:
        """Original Name: TEST_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellhead_id: builtins.str
    """Original Name: WELLHEAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_type(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_result(self) -> global___StringMessage:
        """Original Name: TEST_RESULT, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def component_tested(self) -> global___StringMessage:
        """Original Name: COMPONENT_TESTED, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellhead(self) -> global___CdWellheadRef:
        """Remote references:

        Original Name: CD_WELLHEAD, WrappedMessage: CdWellhead
        FK_CD_WELLHEAD_TEST_CD_WELLHEAD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellhead_test_id: builtins.str = ...,
        well_id: builtins.str = ...,
        test_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        test_pressure: global___FloatMessage | None = ...,
        wellhead_id: builtins.str = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        fluid_type: global___StringMessage | None = ...,
        test_result: global___StringMessage | None = ...,
        fluid_density: global___FloatMessage | None = ...,
        test_pressure_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        component_tested: global___StringMessage | None = ...,
        duration: global___FloatMessage | None = ...,
        cd_wellhead: global___CdWellheadRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellhead", b"cd_wellhead", "component_tested", b"component_tested", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_type", b"fluid_type", "native_uid", b"native_uid", "test_pressure", b"test_pressure", "test_pressure_dsdsunit", b"test_pressure_dsdsunit", "test_result", b"test_result", "test_type", b"test_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellhead", b"cd_wellhead", "component_tested", b"component_tested", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "event_id", b"event_id", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_type", b"fluid_type", "native_uid", b"native_uid", "test_pressure", b"test_pressure", "test_pressure_dsdsunit", b"test_pressure_dsdsunit", "test_result", b"test_result", "test_type", b"test_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellhead_id", b"wellhead_id", "wellhead_test_id", b"wellhead_test_id"]) -> None: ...

global___CdWellheadTest = CdWellheadTest

class CdWellAlias(google.protobuf.message.Message):
    """Original Name: CD_WELL_ALIAS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    WELL_ALIAS_ID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    ALIAS_TYPE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    ALIAS_NAME_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DATE_EFFECTIVE_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_alias_id: builtins.str
    """Original Name: WELL_ALIAS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alias_type(self) -> global___StringMessage:
        """Original Name: ALIAS_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alias_name(self) -> global___StringMessage:
        """Original Name: ALIAS_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_effective(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_EFFECTIVE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_WELL_ALIAS_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_alias_id: builtins.str = ...,
        remarks: global___StringMessage | None = ...,
        alias_type: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        alias_name: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        date_effective: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["alias_name", b"alias_name", "alias_type", b"alias_type", "cd_well", b"cd_well", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_effective", b"date_effective", "native_uid", b"native_uid", "remarks", b"remarks", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["alias_name", b"alias_name", "alias_type", b"alias_type", "cd_well", b"cd_well", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_effective", b"date_effective", "native_uid", b"native_uid", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_alias_id", b"well_alias_id", "well_id", b"well_id"]) -> None: ...

global___CdWellAlias = CdWellAlias

class CdWellAll(google.protobuf.message.Message):
    """Original Name: CD_WELL_ALL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SPUD_DATE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_FIELD_NUMBER: builtins.int
    WRP_INCLINATION_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SLOT_EW_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIGHT_GROUP_ID_FIELD_NUMBER: builtins.int
    REDRILL_NO_FIELD_NUMBER: builtins.int
    LAHEE_CLASS_FIELD_NUMBER: builtins.int
    MAASP_B_DSDSUNIT_FIELD_NUMBER: builtins.int
    BATTERY_DIRECTIONS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    USER_DEFINED_10_FIELD_NUMBER: builtins.int
    USER_DEFINED_11_FIELD_NUMBER: builtins.int
    IS_PLATFORM_FIELD_NUMBER: builtins.int
    USER_DEFINED_12_FIELD_NUMBER: builtins.int
    WRP_NS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WRP_TVD_FIELD_NUMBER: builtins.int
    WELL_WORKING_INT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEASE_TYPE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAASP_A_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    WELL_DESC_FIELD_NUMBER: builtins.int
    CONDUCTOR_INSTALL_DATE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    ROAD_DESCRIPTION_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE_1_FIELD_NUMBER: builtins.int
    WRP_EW_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE_2_FIELD_NUMBER: builtins.int
    WRP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE_3_FIELD_NUMBER: builtins.int
    WRP_OFFSET_FIELD_NUMBER: builtins.int
    SLOT_EW_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE_4_FIELD_NUMBER: builtins.int
    USER_DEFINED_DATE_5_FIELD_NUMBER: builtins.int
    GEO_DESCRIPTION_FIELD_NUMBER: builtins.int
    TARGET_FORMATION_FIELD_NUMBER: builtins.int
    API_NO_FIELD_NUMBER: builtins.int
    CONVERGENCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAKE_HEIGHT_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_FIELD_NUMBER: builtins.int
    LAKE_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONVERGENCE_FIELD_NUMBER: builtins.int
    WATER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FIELD_NUMBER_FIELD_NUMBER: builtins.int
    WELLHEAD_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMPER_ROUTE_FIELD_NUMBER: builtins.int
    WELL_OPERATOR_ORIGINAL_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WRP_MD_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    USE_SLOT_AS_REFERENCE_FIELD_NUMBER: builtins.int
    WATER_DEPTH_FIELD_NUMBER: builtins.int
    PREVIOUS_WELL_NAME_FIELD_NUMBER: builtins.int
    SLOT_RADIAL_ERROR_FIELD_NUMBER: builtins.int
    MAASP_B_FIELD_NUMBER: builtins.int
    LOC_COUNTY_FIELD_NUMBER: builtins.int
    MAASP_A_FIELD_NUMBER: builtins.int
    WELLHEAD_DEPTH_FIELD_NUMBER: builtins.int
    WELL_UWI_FIELD_NUMBER: builtins.int
    MAASP_D_FIELD_NUMBER: builtins.int
    MAASP_C_FIELD_NUMBER: builtins.int
    IS_PROJECT_READONLY_FIELD_NUMBER: builtins.int
    MAASP_D_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLOT_NS_FIELD_NUMBER: builtins.int
    WRP_NS_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_FIELD_NUMBER: builtins.int
    LOC_STATE_FIELD_NUMBER: builtins.int
    WRP_INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_LSA_PRESENT_FIELD_NUMBER: builtins.int
    DATUM_NAME_FIELD_NUMBER: builtins.int
    WRP_AZIMUTH_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    IS_H2S_PRESENT_FIELD_NUMBER: builtins.int
    WELL_LEGAL_NAME_FIELD_NUMBER: builtins.int
    WELL_UWI_TYPE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_FIELD_NUMBER: builtins.int
    COORD_TYPE_FIELD_NUMBER: builtins.int
    REDRILL_PREV_WELL_ID_FIELD_NUMBER: builtins.int
    REASON_FIELD_NUMBER: builtins.int
    IS_MULTILATERAL_FIELD_NUMBER: builtins.int
    IS_SUBSEA_FIELD_NUMBER: builtins.int
    SLOT_RADIAL_ERROR_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_OPERATOR_FIELD_NUMBER: builtins.int
    ACTIVE_UI_UNITSYS_ID_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_NET_INT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WRP_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    USER_DEFINED_1_FIELD_NUMBER: builtins.int
    SCALE_FACTOR_FIELD_NUMBER: builtins.int
    USER_DEFINED_4_FIELD_NUMBER: builtins.int
    USER_DEFINED_5_FIELD_NUMBER: builtins.int
    USER_DEFINED_2_FIELD_NUMBER: builtins.int
    USER_DEFINED_3_FIELD_NUMBER: builtins.int
    USER_DEFINED_8_FIELD_NUMBER: builtins.int
    LOC_COUNTRY_FIELD_NUMBER: builtins.int
    USER_DEFINED_9_FIELD_NUMBER: builtins.int
    SLOT_NS_DSDSUNIT_FIELD_NUMBER: builtins.int
    USER_DEFINED_6_FIELD_NUMBER: builtins.int
    USER_DEFINED_7_FIELD_NUMBER: builtins.int
    WELL_DIRECTIONS_FIELD_NUMBER: builtins.int
    UNIT_SET_ON_CREATE_FIELD_NUMBER: builtins.int
    WELL_DESC_ALTERNATE_FIELD_NUMBER: builtins.int
    WELL_WORKING_INT_FIELD_NUMBER: builtins.int
    WRP_AZIMUTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_OFFSHORE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_COMMON_NAME_FIELD_NUMBER: builtins.int
    WELL_PURPOSE_FIELD_NUMBER: builtins.int
    WRP_EW_DSDSUNIT_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    COMPLETION_WELL_ID_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    BATTERY_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    IS_CO2_PRESENT_FIELD_NUMBER: builtins.int
    SLOT_NAME_FIELD_NUMBER: builtins.int
    MAASP_C_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_OFFSET_REFERENCE_FIELD_NUMBER: builtins.int
    WELL_GEOMETRY_FIELD_NUMBER: builtins.int
    DSDS_CRS_NAME_FIELD_NUMBER: builtins.int
    IS_LAKE_DRILLED_FIELD_NUMBER: builtins.int
    WELL_NET_INT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def spud_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SPUD_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east(self) -> global___DoubleMessage:
        """Original Name: GEO_OFFSET_EAST, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_inclination(self) -> global___FloatMessage:
        """Original Name: WRP_INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_ew_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_EW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tight_group_id(self) -> global___StringMessage:
        """Original Name: TIGHT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def redrill_no(self) -> global___StringMessage:
        """Original Name: REDRILL_NO, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lahee_class(self) -> global___StringMessage:
        """Original Name: LAHEE_CLASS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_b_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAASP_B_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def battery_directions(self) -> global___StringMessage:
        """Original Name: BATTERY_DIRECTIONS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_10(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_10, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_11(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_11, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_platform(self) -> global___StringMessage:
        """Original Name: IS_PLATFORM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_12(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_12, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_ns_dsdsunit(self) -> global___StringMessage:
        """Original Name: WRP_NS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_tvd(self) -> global___FloatMessage:
        """Original Name: WRP_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_working_int_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELL_WORKING_INT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lease_type(self) -> global___StringMessage:
        """Original Name: LEASE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: geo_offset_east_DSDSUNIT, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_a_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAASP_A_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_desc(self) -> global___StringMessage:
        """Original Name: WELL_DESC, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductor_install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CONDUCTOR_INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def road_description(self) -> global___StringMessage:
        """Original Name: ROAD_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date_1(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE_1, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_ew(self) -> global___FloatMessage:
        """Original Name: WRP_EW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date_2(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE_2, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: WRP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date_3(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE_3, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_offset(self) -> global___Int32Message:
        """Original Name: WRP_OFFSET, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_ew(self) -> global___FloatMessage:
        """Original Name: SLOT_EW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date_4(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE_4, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_date_5(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DEFINED_DATE_5, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_description(self) -> global___StringMessage:
        """Original Name: GEO_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_formation(self) -> global___StringMessage:
        """Original Name: TARGET_FORMATION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_no(self) -> global___StringMessage:
        """Original Name: API_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def convergence_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONVERGENCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lake_height(self) -> global___FloatMessage:
        """Original Name: LAKE_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LONGITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lake_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAKE_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def convergence(self) -> global___FloatMessage:
        """Original Name: CONVERGENCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_number(self) -> global___StringMessage:
        """Original Name: FIELD_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLHEAD_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pumper_route(self) -> global___StringMessage:
        """Original Name: PUMPER_ROUTE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_operator_original(self) -> global___StringMessage:
        """Original Name: WELL_OPERATOR_ORIGINAL, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_md(self) -> global___FloatMessage:
        """Original Name: WRP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def use_slot_as_reference(self) -> global___Int32Message:
        """Original Name: USE_SLOT_AS_REFERENCE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_depth(self) -> global___FloatMessage:
        """Original Name: WATER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_well_name(self) -> global___StringMessage:
        """Original Name: PREVIOUS_WELL_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_radial_error(self) -> global___FloatMessage:
        """Original Name: SLOT_RADIAL_ERROR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_b(self) -> global___FloatMessage:
        """Original Name: MAASP_B, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_county(self) -> global___StringMessage:
        """Original Name: LOC_COUNTY, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_a(self) -> global___FloatMessage:
        """Original Name: MAASP_A, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_depth(self) -> global___FloatMessage:
        """Original Name: WELLHEAD_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_uwi(self) -> global___StringMessage:
        """Original Name: WELL_UWI, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_d(self) -> global___FloatMessage:
        """Original Name: MAASP_D, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_c(self) -> global___FloatMessage:
        """Original Name: MAASP_C, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_project_readonly(self) -> global___StringMessage:
        """Original Name: IS_PROJECT_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_d_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAASP_D_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_ns(self) -> global___FloatMessage:
        """Original Name: SLOT_NS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_ns(self) -> global___FloatMessage:
        """Original Name: WRP_NS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LATITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_state(self) -> global___StringMessage:
        """Original Name: LOC_STATE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: WRP_INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_lsa_present(self) -> global___StringMessage:
        """Original Name: IS_LSA_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def datum_name(self) -> global___StringMessage:
        """Original Name: DATUM_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_azimuth(self) -> global___FloatMessage:
        """Original Name: WRP_AZIMUTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_h2s_present(self) -> global___StringMessage:
        """Original Name: IS_H2S_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_legal_name(self) -> global___StringMessage:
        """Original Name: WELL_LEGAL_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_uwi_type(self) -> global___StringMessage:
        """Original Name: WELL_UWI_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north(self) -> global___DoubleMessage:
        """Original Name: GEO_OFFSET_NORTH, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coord_type(self) -> global___Int32Message:
        """Original Name: COORD_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def redrill_prev_well_id(self) -> global___StringMessage:
        """Original Name: REDRILL_PREV_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason(self) -> global___StringMessage:
        """Original Name: REASON, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_multilateral(self) -> global___StringMessage:
        """Original Name: IS_MULTILATERAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_subsea(self) -> global___StringMessage:
        """Original Name: IS_SUBSEA, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_radial_error_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_RADIAL_ERROR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_operator(self) -> global___StringMessage:
        """Original Name: WELL_OPERATOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def active_ui_unitsys_id(self) -> global___Int32Message:
        """Original Name: ACTIVE_UI_UNITSYS_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: geo_offset_north_DSDSUNIT, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_net_int_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELL_NET_INT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: WRP_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_1(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_1, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scale_factor(self) -> global___FloatMessage:
        """Original Name: SCALE_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_4(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_4, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_5(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_5, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_2(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_3(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_3, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_8(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_8, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_country(self) -> global___StringMessage:
        """Original Name: LOC_COUNTRY, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_9(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_9, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_ns_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_NS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_6(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_6, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_defined_7(self) -> global___StringMessage:
        """Original Name: USER_DEFINED_7, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_directions(self) -> global___StringMessage:
        """Original Name: WELL_DIRECTIONS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unit_set_on_create(self) -> global___StringMessage:
        """Original Name: UNIT_SET_ON_CREATE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_desc_alternate(self) -> global___StringMessage:
        """Original Name: WELL_DESC_ALTERNATE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_working_int(self) -> global___FloatMessage:
        """Original Name: WELL_WORKING_INT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_azimuth_dsdsunit(self) -> global___StringMessage:
        """Original Name: WRP_AZIMUTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_offshore(self) -> global___StringMessage:
        """Original Name: IS_OFFSHORE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_common_name(self) -> global___StringMessage:
        """Original Name: WELL_COMMON_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_purpose(self) -> global___StringMessage:
        """Original Name: WELL_PURPOSE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wrp_ew_dsdsunit(self) -> global___StringMessage:
        """Original Name: WRP_EW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_name(self) -> global___StringMessage:
        """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_well_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_WELL_ID, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def battery(self) -> global___StringMessage:
        """Original Name: BATTERY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_id(self) -> global___StringMessage:
        """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_co2_present(self) -> global___StringMessage:
        """Original Name: IS_CO2_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_name(self) -> global___StringMessage:
        """Original Name: SLOT_NAME, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_c_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAASP_C_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_reference(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_REFERENCE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_geometry(self) -> global___StringMessage:
        """Original Name: WELL_GEOMETRY, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dsds_crs_name(self) -> global___StringMessage:
        """Original Name: DSDS_CRS_NAME, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_lake_drilled(self) -> global___StringMessage:
        """Original Name: IS_LAKE_DRILLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_net_int(self) -> global___FloatMessage:
        """Original Name: WELL_NET_INT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        spud_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        geo_offset_east: global___DoubleMessage | None = ...,
        wrp_inclination: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        slot_ew_dsdsunit: global___StringMessage | None = ...,
        tight_group_id: global___StringMessage | None = ...,
        redrill_no: global___StringMessage | None = ...,
        lahee_class: global___StringMessage | None = ...,
        maasp_b_dsdsunit: global___StringMessage | None = ...,
        battery_directions: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        user_defined_10: global___StringMessage | None = ...,
        user_defined_11: global___StringMessage | None = ...,
        is_platform: global___StringMessage | None = ...,
        user_defined_12: global___StringMessage | None = ...,
        wrp_ns_dsdsunit: global___StringMessage | None = ...,
        wrp_tvd: global___FloatMessage | None = ...,
        well_working_int_dsdsunit: global___StringMessage | None = ...,
        lease_type: global___StringMessage | None = ...,
        geo_offset_east_dsdsunit: global___StringMessage | None = ...,
        maasp_a_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        well_desc: global___StringMessage | None = ...,
        conductor_install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_app_id: global___StringMessage | None = ...,
        road_description: global___StringMessage | None = ...,
        user_defined_date_1: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wrp_ew: global___FloatMessage | None = ...,
        user_defined_date_2: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wrp_md_dsdsunit: global___StringMessage | None = ...,
        user_defined_date_3: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wrp_offset: global___Int32Message | None = ...,
        slot_ew: global___FloatMessage | None = ...,
        user_defined_date_4: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        user_defined_date_5: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        geo_description: global___StringMessage | None = ...,
        target_formation: global___StringMessage | None = ...,
        api_no: global___StringMessage | None = ...,
        convergence_dsdsunit: global___StringMessage | None = ...,
        lake_height: global___FloatMessage | None = ...,
        geo_longitude: global___DoubleMessage | None = ...,
        lake_height_dsdsunit: global___StringMessage | None = ...,
        convergence: global___FloatMessage | None = ...,
        water_depth_dsdsunit: global___StringMessage | None = ...,
        field_number: global___StringMessage | None = ...,
        wellhead_depth_dsdsunit: global___StringMessage | None = ...,
        pumper_route: global___StringMessage | None = ...,
        well_operator_original: global___StringMessage | None = ...,
        geo_latitude_dsdsunit: global___StringMessage | None = ...,
        wrp_md: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        use_slot_as_reference: global___Int32Message | None = ...,
        water_depth: global___FloatMessage | None = ...,
        previous_well_name: global___StringMessage | None = ...,
        slot_radial_error: global___FloatMessage | None = ...,
        maasp_b: global___FloatMessage | None = ...,
        loc_county: global___StringMessage | None = ...,
        maasp_a: global___FloatMessage | None = ...,
        wellhead_depth: global___FloatMessage | None = ...,
        well_uwi: global___StringMessage | None = ...,
        maasp_d: global___FloatMessage | None = ...,
        maasp_c: global___FloatMessage | None = ...,
        is_project_readonly: global___StringMessage | None = ...,
        maasp_d_dsdsunit: global___StringMessage | None = ...,
        slot_ns: global___FloatMessage | None = ...,
        wrp_ns: global___FloatMessage | None = ...,
        geo_latitude: global___DoubleMessage | None = ...,
        loc_state: global___StringMessage | None = ...,
        wrp_inclination_dsdsunit: global___StringMessage | None = ...,
        is_lsa_present: global___StringMessage | None = ...,
        datum_name: global___StringMessage | None = ...,
        wrp_azimuth: global___FloatMessage | None = ...,
        geo_longitude_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_h2s_present: global___StringMessage | None = ...,
        well_legal_name: global___StringMessage | None = ...,
        well_uwi_type: global___StringMessage | None = ...,
        geo_offset_north: global___DoubleMessage | None = ...,
        coord_type: global___Int32Message | None = ...,
        redrill_prev_well_id: global___StringMessage | None = ...,
        reason: global___StringMessage | None = ...,
        is_multilateral: global___StringMessage | None = ...,
        is_subsea: global___StringMessage | None = ...,
        slot_radial_error_dsdsunit: global___StringMessage | None = ...,
        well_operator: global___StringMessage | None = ...,
        active_ui_unitsys_id: global___Int32Message | None = ...,
        geo_offset_north_dsdsunit: global___StringMessage | None = ...,
        well_net_int_dsdsunit: global___StringMessage | None = ...,
        wrp_tvd_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        user_defined_1: global___StringMessage | None = ...,
        scale_factor: global___FloatMessage | None = ...,
        user_defined_4: global___StringMessage | None = ...,
        user_defined_5: global___StringMessage | None = ...,
        user_defined_2: global___StringMessage | None = ...,
        user_defined_3: global___StringMessage | None = ...,
        user_defined_8: global___StringMessage | None = ...,
        loc_country: global___StringMessage | None = ...,
        user_defined_9: global___StringMessage | None = ...,
        slot_ns_dsdsunit: global___StringMessage | None = ...,
        user_defined_6: global___StringMessage | None = ...,
        user_defined_7: global___StringMessage | None = ...,
        well_directions: global___StringMessage | None = ...,
        unit_set_on_create: global___StringMessage | None = ...,
        well_desc_alternate: global___StringMessage | None = ...,
        well_working_int: global___FloatMessage | None = ...,
        wrp_azimuth_dsdsunit: global___StringMessage | None = ...,
        is_offshore: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        well_common_name: global___StringMessage | None = ...,
        well_purpose: global___StringMessage | None = ...,
        wrp_ew_dsdsunit: global___StringMessage | None = ...,
        field_name: global___StringMessage | None = ...,
        completion_well_id: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        battery: global___StringMessage | None = ...,
        site_id: global___StringMessage | None = ...,
        is_co2_present: global___StringMessage | None = ...,
        slot_name: global___StringMessage | None = ...,
        maasp_c_dsdsunit: global___StringMessage | None = ...,
        geo_offset_reference: global___StringMessage | None = ...,
        well_geometry: global___StringMessage | None = ...,
        dsds_crs_name: global___StringMessage | None = ...,
        is_lake_drilled: global___StringMessage | None = ...,
        well_net_int: global___FloatMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["active_ui_unitsys_id", b"active_ui_unitsys_id", "api_no", b"api_no", "battery", b"battery", "battery_directions", b"battery_directions", "completion_well_id", b"completion_well_id", "conductor_install_date", b"conductor_install_date", "convergence", b"convergence", "convergence_dsdsunit", b"convergence_dsdsunit", "coord_type", b"coord_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "datum_name", b"datum_name", "dsds_crs_name", b"dsds_crs_name", "field_name", b"field_name", "field_number", b"field_number", "geo_description", b"geo_description", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_offset_east", b"geo_offset_east", "geo_offset_east_dsdsunit", b"geo_offset_east_dsdsunit", "geo_offset_north", b"geo_offset_north", "geo_offset_north_dsdsunit", b"geo_offset_north_dsdsunit", "geo_offset_reference", b"geo_offset_reference", "is_co2_present", b"is_co2_present", "is_h2s_present", b"is_h2s_present", "is_lake_drilled", b"is_lake_drilled", "is_lsa_present", b"is_lsa_present", "is_multilateral", b"is_multilateral", "is_offshore", b"is_offshore", "is_platform", b"is_platform", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "is_subsea", b"is_subsea", "lahee_class", b"lahee_class", "lake_height", b"lake_height", "lake_height_dsdsunit", b"lake_height_dsdsunit", "lease_type", b"lease_type", "loc_country", b"loc_country", "loc_county", b"loc_county", "loc_state", b"loc_state", "maasp_a", b"maasp_a", "maasp_a_dsdsunit", b"maasp_a_dsdsunit", "maasp_b", b"maasp_b", "maasp_b_dsdsunit", b"maasp_b_dsdsunit", "maasp_c", b"maasp_c", "maasp_c_dsdsunit", b"maasp_c_dsdsunit", "maasp_d", b"maasp_d", "maasp_d_dsdsunit", b"maasp_d_dsdsunit", "native_uid", b"native_uid", "previous_well_name", b"previous_well_name", "pumper_route", b"pumper_route", "reason", b"reason", "redrill_no", b"redrill_no", "redrill_prev_well_id", b"redrill_prev_well_id", "remarks", b"remarks", "road_description", b"road_description", "scale_factor", b"scale_factor", "site_id", b"site_id", "slot_ew", b"slot_ew", "slot_ew_dsdsunit", b"slot_ew_dsdsunit", "slot_name", b"slot_name", "slot_ns", b"slot_ns", "slot_ns_dsdsunit", b"slot_ns_dsdsunit", "slot_radial_error", b"slot_radial_error", "slot_radial_error_dsdsunit", b"slot_radial_error_dsdsunit", "spud_date", b"spud_date", "target_formation", b"target_formation", "tight_group_id", b"tight_group_id", "unit_set_on_create", b"unit_set_on_create", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "use_slot_as_reference", b"use_slot_as_reference", "user_defined_1", b"user_defined_1", "user_defined_10", b"user_defined_10", "user_defined_11", b"user_defined_11", "user_defined_12", b"user_defined_12", "user_defined_2", b"user_defined_2", "user_defined_3", b"user_defined_3", "user_defined_4", b"user_defined_4", "user_defined_5", b"user_defined_5", "user_defined_6", b"user_defined_6", "user_defined_7", b"user_defined_7", "user_defined_8", b"user_defined_8", "user_defined_9", b"user_defined_9", "user_defined_date_1", b"user_defined_date_1", "user_defined_date_2", b"user_defined_date_2", "user_defined_date_3", b"user_defined_date_3", "user_defined_date_4", b"user_defined_date_4", "user_defined_date_5", b"user_defined_date_5", "water_depth", b"water_depth", "water_depth_dsdsunit", b"water_depth_dsdsunit", "well_common_name", b"well_common_name", "well_desc", b"well_desc", "well_desc_alternate", b"well_desc_alternate", "well_directions", b"well_directions", "well_geometry", b"well_geometry", "well_legal_name", b"well_legal_name", "well_net_int", b"well_net_int", "well_net_int_dsdsunit", b"well_net_int_dsdsunit", "well_operator", b"well_operator", "well_operator_original", b"well_operator_original", "well_purpose", b"well_purpose", "well_uwi", b"well_uwi", "well_uwi_type", b"well_uwi_type", "well_working_int", b"well_working_int", "well_working_int_dsdsunit", b"well_working_int_dsdsunit", "wellhead_depth", b"wellhead_depth", "wellhead_depth_dsdsunit", b"wellhead_depth_dsdsunit", "wrp_azimuth", b"wrp_azimuth", "wrp_azimuth_dsdsunit", b"wrp_azimuth_dsdsunit", "wrp_ew", b"wrp_ew", "wrp_ew_dsdsunit", b"wrp_ew_dsdsunit", "wrp_inclination", b"wrp_inclination", "wrp_inclination_dsdsunit", b"wrp_inclination_dsdsunit", "wrp_md", b"wrp_md", "wrp_md_dsdsunit", b"wrp_md_dsdsunit", "wrp_ns", b"wrp_ns", "wrp_ns_dsdsunit", b"wrp_ns_dsdsunit", "wrp_offset", b"wrp_offset", "wrp_tvd", b"wrp_tvd", "wrp_tvd_dsdsunit", b"wrp_tvd_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["active_ui_unitsys_id", b"active_ui_unitsys_id", "api_no", b"api_no", "battery", b"battery", "battery_directions", b"battery_directions", "completion_well_id", b"completion_well_id", "conductor_install_date", b"conductor_install_date", "convergence", b"convergence", "convergence_dsdsunit", b"convergence_dsdsunit", "coord_type", b"coord_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "datum_name", b"datum_name", "dsds_crs_name", b"dsds_crs_name", "field_name", b"field_name", "field_number", b"field_number", "geo_description", b"geo_description", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_offset_east", b"geo_offset_east", "geo_offset_east_dsdsunit", b"geo_offset_east_dsdsunit", "geo_offset_north", b"geo_offset_north", "geo_offset_north_dsdsunit", b"geo_offset_north_dsdsunit", "geo_offset_reference", b"geo_offset_reference", "is_co2_present", b"is_co2_present", "is_h2s_present", b"is_h2s_present", "is_lake_drilled", b"is_lake_drilled", "is_lsa_present", b"is_lsa_present", "is_multilateral", b"is_multilateral", "is_offshore", b"is_offshore", "is_platform", b"is_platform", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "is_subsea", b"is_subsea", "lahee_class", b"lahee_class", "lake_height", b"lake_height", "lake_height_dsdsunit", b"lake_height_dsdsunit", "lease_type", b"lease_type", "loc_country", b"loc_country", "loc_county", b"loc_county", "loc_state", b"loc_state", "maasp_a", b"maasp_a", "maasp_a_dsdsunit", b"maasp_a_dsdsunit", "maasp_b", b"maasp_b", "maasp_b_dsdsunit", b"maasp_b_dsdsunit", "maasp_c", b"maasp_c", "maasp_c_dsdsunit", b"maasp_c_dsdsunit", "maasp_d", b"maasp_d", "maasp_d_dsdsunit", b"maasp_d_dsdsunit", "native_uid", b"native_uid", "previous_well_name", b"previous_well_name", "pumper_route", b"pumper_route", "reason", b"reason", "redrill_no", b"redrill_no", "redrill_prev_well_id", b"redrill_prev_well_id", "remarks", b"remarks", "road_description", b"road_description", "scale_factor", b"scale_factor", "site_id", b"site_id", "slot_ew", b"slot_ew", "slot_ew_dsdsunit", b"slot_ew_dsdsunit", "slot_name", b"slot_name", "slot_ns", b"slot_ns", "slot_ns_dsdsunit", b"slot_ns_dsdsunit", "slot_radial_error", b"slot_radial_error", "slot_radial_error_dsdsunit", b"slot_radial_error_dsdsunit", "spud_date", b"spud_date", "target_formation", b"target_formation", "tight_group_id", b"tight_group_id", "undeclared_dependencies", b"undeclared_dependencies", "unit_set_on_create", b"unit_set_on_create", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "use_slot_as_reference", b"use_slot_as_reference", "user_defined_1", b"user_defined_1", "user_defined_10", b"user_defined_10", "user_defined_11", b"user_defined_11", "user_defined_12", b"user_defined_12", "user_defined_2", b"user_defined_2", "user_defined_3", b"user_defined_3", "user_defined_4", b"user_defined_4", "user_defined_5", b"user_defined_5", "user_defined_6", b"user_defined_6", "user_defined_7", b"user_defined_7", "user_defined_8", b"user_defined_8", "user_defined_9", b"user_defined_9", "user_defined_date_1", b"user_defined_date_1", "user_defined_date_2", b"user_defined_date_2", "user_defined_date_3", b"user_defined_date_3", "user_defined_date_4", b"user_defined_date_4", "user_defined_date_5", b"user_defined_date_5", "water_depth", b"water_depth", "water_depth_dsdsunit", b"water_depth_dsdsunit", "well_common_name", b"well_common_name", "well_desc", b"well_desc", "well_desc_alternate", b"well_desc_alternate", "well_directions", b"well_directions", "well_geometry", b"well_geometry", "well_id", b"well_id", "well_legal_name", b"well_legal_name", "well_net_int", b"well_net_int", "well_net_int_dsdsunit", b"well_net_int_dsdsunit", "well_operator", b"well_operator", "well_operator_original", b"well_operator_original", "well_purpose", b"well_purpose", "well_uwi", b"well_uwi", "well_uwi_type", b"well_uwi_type", "well_working_int", b"well_working_int", "well_working_int_dsdsunit", b"well_working_int_dsdsunit", "wellhead_depth", b"wellhead_depth", "wellhead_depth_dsdsunit", b"wellhead_depth_dsdsunit", "wrp_azimuth", b"wrp_azimuth", "wrp_azimuth_dsdsunit", b"wrp_azimuth_dsdsunit", "wrp_ew", b"wrp_ew", "wrp_ew_dsdsunit", b"wrp_ew_dsdsunit", "wrp_inclination", b"wrp_inclination", "wrp_inclination_dsdsunit", b"wrp_inclination_dsdsunit", "wrp_md", b"wrp_md", "wrp_md_dsdsunit", b"wrp_md_dsdsunit", "wrp_ns", b"wrp_ns", "wrp_ns_dsdsunit", b"wrp_ns_dsdsunit", "wrp_offset", b"wrp_offset", "wrp_tvd", b"wrp_tvd", "wrp_tvd_dsdsunit", b"wrp_tvd_dsdsunit"]) -> None: ...

global___CdWellAll = CdWellAll

class CdWellApproval(google.protobuf.message.Message):
    """Original Name: CD_WELL_APPROVAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PHASE2_APPROVED_BY_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PHASE2_DATE_APPROVED_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    DATE_APPROVED_FIELD_NUMBER: builtins.int
    TRANS_NO_FIELD_NUMBER: builtins.int
    WELL_APPROVAL_ID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PHASE2_REMARKS_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    APPROVED_BY_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def phase2_approved_by(self) -> global___StringMessage:
        """Original Name: PHASE2_APPROVED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase2_date_approved(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PHASE2_DATE_APPROVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_approved(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_APPROVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trans_no(self) -> global___Int32Message:
        """Original Name: TRANS_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_approval_id: builtins.str
    """Original Name: WELL_APPROVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase2_remarks(self) -> global___StringMessage:
        """Original Name: PHASE2_REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approved_by(self) -> global___StringMessage:
        """Original Name: APPROVED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_WELL_APPROVAL_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        phase2_approved_by: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        phase2_date_approved: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_approved: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        trans_no: global___Int32Message | None = ...,
        well_approval_id: builtins.str = ...,
        remarks: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        phase2_remarks: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        approved_by: global___StringMessage | None = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["approved_by", b"approved_by", "cd_well", b"cd_well", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_approved", b"date_approved", "event_id", b"event_id", "native_uid", b"native_uid", "phase2_approved_by", b"phase2_approved_by", "phase2_date_approved", b"phase2_date_approved", "phase2_remarks", b"phase2_remarks", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "sequence_no", b"sequence_no", "trans_no", b"trans_no", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["approved_by", b"approved_by", "cd_well", b"cd_well", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_approved", b"date_approved", "event_id", b"event_id", "native_uid", b"native_uid", "phase2_approved_by", b"phase2_approved_by", "phase2_date_approved", b"phase2_date_approved", "phase2_remarks", b"phase2_remarks", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "sequence_no", b"sequence_no", "trans_no", b"trans_no", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_approval_id", b"well_approval_id", "well_id", b"well_id"]) -> None: ...

global___CdWellApproval = CdWellApproval

class CdWellCostReduction(google.protobuf.message.Message):
    """Original Name: CD_WELL_COST_REDUCTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    SAVINGS_AMOUNT_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    SAVINGS_DESCRIPTION_FIELD_NUMBER: builtins.int
    WELL_COST_REDUCTION_ID_FIELD_NUMBER: builtins.int
    SAVINGS_TO_DATE_FIELD_NUMBER: builtins.int
    SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    SAVINGS_AMOUNT_FIELD_NUMBER: builtins.int
    SAVINGS_FROM_DATE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def savings_amount_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAVINGS_AMOUNT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def savings_description(self) -> global___StringMessage:
        """Original Name: SAVINGS_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_cost_reduction_id: builtins.str
    """Original Name: WELL_COST_REDUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def savings_to_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SAVINGS_TO_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_number(self) -> global___StringMessage:
        """Original Name: SERIAL_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def savings_amount(self) -> global___FloatMessage:
        """Original Name: SAVINGS_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def savings_from_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SAVINGS_FROM_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_WELL_COST_REDUCTION_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        cost_code: global___StringMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        savings_amount_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        savings_description: global___StringMessage | None = ...,
        well_cost_reduction_id: builtins.str = ...,
        savings_to_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        serial_number: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        cost_class: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        savings_amount: global___FloatMessage | None = ...,
        savings_from_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_app_id: global___StringMessage | None = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "savings_amount", b"savings_amount", "savings_amount_dsdsunit", b"savings_amount_dsdsunit", "savings_description", b"savings_description", "savings_from_date", b"savings_from_date", "savings_to_date", b"savings_to_date", "serial_number", b"serial_number", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "savings_amount", b"savings_amount", "savings_amount_dsdsunit", b"savings_amount_dsdsunit", "savings_description", b"savings_description", "savings_from_date", b"savings_from_date", "savings_to_date", b"savings_to_date", "serial_number", b"serial_number", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_cost_reduction_id", b"well_cost_reduction_id", "well_id", b"well_id"]) -> None: ...

global___CdWellCostReduction = CdWellCostReduction

class CdWellExternal(google.protobuf.message.Message):
    """Original Name: CD_WELL_EXTERNAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EXTERNAL_ID_FIELD_NUMBER: builtins.int
    EXTERNAL_WELL_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CONNECTION_ID_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    external_id: builtins.str
    """Original Name: EXTERNAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def external_well_id(self) -> global___StringMessage:
        """Original Name: EXTERNAL_WELL_ID, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_id(self) -> global___StringMessage:
        """Original Name: CONNECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_WELL_EXTERNAL_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        external_id: builtins.str = ...,
        external_well_id: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        connection_id: global___StringMessage | None = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "connection_id", b"connection_id", "external_well_id", b"external_well_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "connection_id", b"connection_id", "external_id", b"external_id", "external_well_id", b"external_well_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___CdWellExternal = CdWellExternal

class CdWellLease(google.protobuf.message.Message):
    """Original Name: CD_WELL_LEASE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LEASE_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CONSTRUCTION_DATE_FIELD_NUMBER: builtins.int
    LAND_FILE_NO_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    MINERAL_SURFACE_LEASE_NUMBER_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    LICENSE_CONDITIONS_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    lease_id: builtins.str
    """Original Name: LEASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def construction_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CONSTRUCTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_file_no(self) -> global___StringMessage:
        """Original Name: LAND_FILE_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mineral_surface_lease_number(self) -> global___StringMessage:
        """Original Name: MINERAL_SURFACE_LEASE_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def license_conditions(self) -> global___StringMessage:
        """Original Name: LICENSE_CONDITIONS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_WELL_LEASE_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        lease_id: builtins.str = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        construction_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        land_file_no: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        phase: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        mineral_surface_lease_number: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        license_conditions: global___StringMessage | None = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "comments", b"comments", "construction_date", b"construction_date", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "land_file_no", b"land_file_no", "license_conditions", b"license_conditions", "mineral_surface_lease_number", b"mineral_surface_lease_number", "native_uid", b"native_uid", "phase", b"phase", "remarks", b"remarks", "sequence_no", b"sequence_no", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "comments", b"comments", "construction_date", b"construction_date", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "land_file_no", b"land_file_no", "lease_id", b"lease_id", "license_conditions", b"license_conditions", "mineral_surface_lease_number", b"mineral_surface_lease_number", "native_uid", b"native_uid", "phase", b"phase", "remarks", b"remarks", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id"]) -> None: ...

global___CdWellLease = CdWellLease

class CdWellMaasp(google.protobuf.message.Message):
    """Original Name: CD_WELL_MAASP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAASP_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAASP_DATE_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    MAASP_B_FIELD_NUMBER: builtins.int
    MAASP_A_FIELD_NUMBER: builtins.int
    MAASP_D_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MAASP_C_FIELD_NUMBER: builtins.int
    MAASP_C_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAASP_D_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    MAASP_A_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    MAASP_B_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    maasp_id: builtins.str
    """Original Name: MAASP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: MAASP_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_b(self) -> global___FloatMessage:
        """Original Name: MAASP_B, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_a(self) -> global___FloatMessage:
        """Original Name: MAASP_A, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_d(self) -> global___FloatMessage:
        """Original Name: MAASP_D, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_c(self) -> global___FloatMessage:
        """Original Name: MAASP_C, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_c_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAASP_C_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_d_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAASP_D_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_a_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAASP_A_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_b_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAASP_B_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_WELL_MAASP_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        maasp_id: builtins.str = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        maasp_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        maasp_b: global___FloatMessage | None = ...,
        maasp_a: global___FloatMessage | None = ...,
        maasp_d: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        maasp_c: global___FloatMessage | None = ...,
        maasp_c_dsdsunit: global___StringMessage | None = ...,
        maasp_d_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        maasp_a_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        maasp_b_dsdsunit: global___StringMessage | None = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "maasp_a", b"maasp_a", "maasp_a_dsdsunit", b"maasp_a_dsdsunit", "maasp_b", b"maasp_b", "maasp_b_dsdsunit", b"maasp_b_dsdsunit", "maasp_c", b"maasp_c", "maasp_c_dsdsunit", b"maasp_c_dsdsunit", "maasp_d", b"maasp_d", "maasp_d_dsdsunit", b"maasp_d_dsdsunit", "maasp_date", b"maasp_date", "native_uid", b"native_uid", "remarks", b"remarks", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "maasp_a", b"maasp_a", "maasp_a_dsdsunit", b"maasp_a_dsdsunit", "maasp_b", b"maasp_b", "maasp_b_dsdsunit", b"maasp_b_dsdsunit", "maasp_c", b"maasp_c", "maasp_c_dsdsunit", b"maasp_c_dsdsunit", "maasp_d", b"maasp_d", "maasp_d_dsdsunit", b"maasp_d_dsdsunit", "maasp_date", b"maasp_date", "maasp_id", b"maasp_id", "native_uid", b"native_uid", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id"]) -> None: ...

global___CdWellMaasp = CdWellMaasp

class CdWellRemarks(google.protobuf.message.Message):
    """Original Name: CD_WELL_REMARKS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    WELL_REMARKS_FIELD_NUMBER: builtins.int
    WELL_REMARKS_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    REMARKS_TYPE_FIELD_NUMBER: builtins.int
    DATE_EFFECTIVE_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_remarks(self) -> global___StringMessage:
        """Original Name: WELL_REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_remarks_id: builtins.str
    """Original Name: WELL_REMARKS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks_type(self) -> global___StringMessage:
        """Original Name: REMARKS_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_effective(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_EFFECTIVE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_WELL_REMARKS_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_remarks: global___StringMessage | None = ...,
        well_remarks_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        remarks_type: global___StringMessage | None = ...,
        date_effective: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_effective", b"date_effective", "native_uid", b"native_uid", "remarks_type", b"remarks_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_remarks", b"well_remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_effective", b"date_effective", "native_uid", b"native_uid", "remarks_type", b"remarks_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "well_remarks", b"well_remarks", "well_remarks_id", b"well_remarks_id"]) -> None: ...

global___CdWellRemarks = CdWellRemarks

class CdWellStatus(google.protobuf.message.Message):
    """Original Name: CD_WELL_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    STATUS_DATE_FIELD_NUMBER: builtins.int
    STATUS_DESC_FIELD_NUMBER: builtins.int
    WELL_STATUS_ID_FIELD_NUMBER: builtins.int
    COMPLETION_TYPE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    WELL_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    STATUS_TYPE_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_desc(self) -> global___StringMessage:
        """Original Name: STATUS_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_status_id: builtins.str
    """Original Name: WELL_STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def completion_type(self) -> global___StringMessage:
        """Original Name: COMPLETION_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_type(self) -> global___StringMessage:
        """Original Name: WELL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_type(self) -> global___StringMessage:
        """Original Name: STATUS_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_WELL_STATUS_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        status_desc: global___StringMessage | None = ...,
        well_status_id: builtins.str = ...,
        completion_type: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        well_type: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        status_type: global___StringMessage | None = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "comments", b"comments", "completion_type", b"completion_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "status_date", b"status_date", "status_desc", b"status_desc", "status_type", b"status_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_type", b"well_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "comments", b"comments", "completion_type", b"completion_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "status_date", b"status_date", "status_desc", b"status_desc", "status_type", b"status_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "well_status_id", b"well_status_id", "well_type", b"well_type"]) -> None: ...

global___CdWellStatus = CdWellStatus

class CdWellStatusHistory(google.protobuf.message.Message):
    """Original Name: CD_WELL_STATUS_HISTORY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    WELL_STATUS_HISTORY_ID_FIELD_NUMBER: builtins.int
    STATUS_DATE_FIELD_NUMBER: builtins.int
    STATUS_DESC_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    STATUS_TYPE_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_status_history_id: builtins.str
    """Original Name: WELL_STATUS_HISTORY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_desc(self) -> global___StringMessage:
        """Original Name: STATUS_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_type(self) -> global___StringMessage:
        """Original Name: STATUS_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_WELL_STATUS_HISTORY_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_status_history_id: builtins.str = ...,
        status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        status_desc: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        status_type: global___StringMessage | None = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "status_date", b"status_date", "status_desc", b"status_desc", "status_type", b"status_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "status_date", b"status_date", "status_desc", b"status_desc", "status_type", b"status_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "well_status_history_id", b"well_status_history_id"]) -> None: ...

global___CdWellStatusHistory = CdWellStatusHistory

class CdWellTg(google.protobuf.message.Message):
    """Original Name: CD_WELL_TG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TIGHT_GROUP_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tight_group_id(self) -> global___StringMessage:
        """Original Name: TIGHT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_id(self) -> global___StringMessage:
        """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        tight_group_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        site_id: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "site_id", b"site_id", "tight_group_id", b"tight_group_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "site_id", b"site_id", "tight_group_id", b"tight_group_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___CdWellTg = CdWellTg

class CdWellUwi(google.protobuf.message.Message):
    """Original Name: CD_WELL_UWI, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    WELL_UWI_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_PRIMARY_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_uwi_id: builtins.str
    """Original Name: WELL_UWI_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_primary(self) -> global___StringMessage:
        """Original Name: IS_PRIMARY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_id(self) -> global___StringMessage:
        """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_CD_WELL_UWI_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        well_uwi_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_primary: global___StringMessage | None = ...,
        location_id: global___StringMessage | None = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "is_primary", b"is_primary", "location_id", b"location_id", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "is_primary", b"is_primary", "location_id", b"location_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_uwi_id", b"well_uwi_id"]) -> None: ...

global___CdWellUwi = CdWellUwi

class CdWeqpBlock(google.protobuf.message.Message):
    """Original Name: CD_WEQP_BLOCK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RETAIN_FLUID_CLASS_FIELD_NUMBER: builtins.int
    TOP_FLANGE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BOT_FLANGE_OD_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    TOP_FLANGE_OD_FIELD_NUMBER: builtins.int
    BOT_FLANGE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def retain_fluid_class(self) -> global___StringMessage:
        """Original Name: RETAIN_FLUID_CLASS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_flange_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_FLANGE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_flange_od(self) -> global___FloatMessage:
        """Original Name: BOT_FLANGE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def top_flange_od(self) -> global___FloatMessage:
        """Original Name: TOP_FLANGE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_flange_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOT_FLANGE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_WEQP_BLOCK_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        retain_fluid_class: global___StringMessage | None = ...,
        top_flange_od_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        bot_flange_od: global___FloatMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        top_flange_od: global___FloatMessage | None = ...,
        bot_flange_od_dsdsunit: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bot_flange_od", b"bot_flange_od", "bot_flange_od_dsdsunit", b"bot_flange_od_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "native_uid", b"native_uid", "retain_fluid_class", b"retain_fluid_class", "top_flange_od", b"top_flange_od", "top_flange_od_dsdsunit", b"top_flange_od_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bot_flange_od", b"bot_flange_od", "bot_flange_od_dsdsunit", b"bot_flange_od_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "native_uid", b"native_uid", "retain_fluid_class", b"retain_fluid_class", "top_flange_od", b"top_flange_od", "top_flange_od_dsdsunit", b"top_flange_od_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWeqpBlock = CdWeqpBlock

class CdWeqpConvPump(google.protobuf.message.Message):
    """Original Name: CD_WEQP_CONV_PUMP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    API_SEATING_ASS_LOC_FIELD_NUMBER: builtins.int
    API_BARREL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_TYPE_SEAT_ASS_FIELD_NUMBER: builtins.int
    API_LENGTH_EXTENSIONS_LOWER_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    API_BARREL_LENGTH_FIELD_NUMBER: builtins.int
    HOLD_DOWN_TYPE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    PIN_SIZE_FIELD_NUMBER: builtins.int
    PLUNGER_TYPE_FIELD_NUMBER: builtins.int
    API_PLUNGER_LENGTH_FIELD_NUMBER: builtins.int
    TRAVEL_VALVE_SEAT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CLEARANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    STANDING_VALVE_BALL_FIELD_NUMBER: builtins.int
    API_LENGTH_EXTENSIONS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRAVEL_VALVE_BALL_FIELD_NUMBER: builtins.int
    PIN_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_PUMP_TYPE_FIELD_NUMBER: builtins.int
    CLEARANCE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STANDING_VALVE_SEAT_FIELD_NUMBER: builtins.int
    CONV_PUMP_ID_FIELD_NUMBER: builtins.int
    API_LENGTH_EXTENSIONS_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_LENGTH_EXTENSIONS_LOWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_PUMP_BORE_FIELD_NUMBER: builtins.int
    API_BARREL_TYPE_FIELD_NUMBER: builtins.int
    API_PLUNGER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FEATURE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    BARREL_TYPE_FIELD_NUMBER: builtins.int
    PUMP_TYPE_FIELD_NUMBER: builtins.int
    API_TBG_SIZE_CODE_FIELD_NUMBER: builtins.int
    DM_CONV_PUMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def api_seating_ass_loc(self) -> global___StringMessage:
        """Original Name: API_SEATING_ASS_LOC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_barrel_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_BARREL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_type_seat_ass(self) -> global___StringMessage:
        """Original Name: API_TYPE_SEAT_ASS, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_length_extensions_lower(self) -> global___FloatMessage:
        """Original Name: API_LENGTH_EXTENSIONS_LOWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_barrel_length(self) -> global___FloatMessage:
        """Original Name: API_BARREL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hold_down_type(self) -> global___StringMessage:
        """Original Name: HOLD_DOWN_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pin_size(self) -> global___FloatMessage:
        """Original Name: PIN_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_type(self) -> global___StringMessage:
        """Original Name: PLUNGER_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_plunger_length(self) -> global___FloatMessage:
        """Original Name: API_PLUNGER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def travel_valve_seat(self) -> global___StringMessage:
        """Original Name: TRAVEL_VALVE_SEAT, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def clearance_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLEARANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standing_valve_ball(self) -> global___StringMessage:
        """Original Name: STANDING_VALVE_BALL, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_length_extensions_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_LENGTH_EXTENSIONS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def travel_valve_ball(self) -> global___StringMessage:
        """Original Name: TRAVEL_VALVE_BALL, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pin_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIN_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_pump_type(self) -> global___StringMessage:
        """Original Name: API_PUMP_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def clearance(self) -> global___FloatMessage:
        """Original Name: CLEARANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standing_valve_seat(self) -> global___StringMessage:
        """Original Name: STANDING_VALVE_SEAT, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    conv_pump_id: builtins.str
    """Original Name: CONV_PUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def api_length_extensions(self) -> global___FloatMessage:
        """Original Name: API_LENGTH_EXTENSIONS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_length_extensions_lower_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_LENGTH_EXTENSIONS_LOWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_pump_bore(self) -> global___FloatMessage:
        """Original Name: API_PUMP_BORE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_barrel_type(self) -> global___StringMessage:
        """Original Name: API_BARREL_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_plunger_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_PLUNGER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def feature(self) -> global___StringMessage:
        """Original Name: FEATURE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def barrel_type(self) -> global___StringMessage:
        """Original Name: BARREL_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_type(self) -> global___StringMessage:
        """Original Name: PUMP_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_tbg_size_code(self) -> global___StringMessage:
        """Original Name: API_TBG_SIZE_CODE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_conv_pump(self) -> global___DmConvPumpRef:
        """Remote references:

        Original Name: DM_CONV_PUMP, WrappedMessage: DmConvPump
        FK_CD_WEQP_CONV_PUMP_DM_CONV_PUMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        api_seating_ass_loc: global___StringMessage | None = ...,
        api_barrel_length_dsdsunit: global___StringMessage | None = ...,
        api_type_seat_ass: global___StringMessage | None = ...,
        api_length_extensions_lower: global___FloatMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        api_barrel_length: global___FloatMessage | None = ...,
        hold_down_type: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        pin_size: global___FloatMessage | None = ...,
        plunger_type: global___StringMessage | None = ...,
        api_plunger_length: global___FloatMessage | None = ...,
        travel_valve_seat: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        phase: global___StringMessage | None = ...,
        clearance_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        standing_valve_ball: global___StringMessage | None = ...,
        api_length_extensions_dsdsunit: global___StringMessage | None = ...,
        travel_valve_ball: global___StringMessage | None = ...,
        pin_size_dsdsunit: global___StringMessage | None = ...,
        api_pump_type: global___StringMessage | None = ...,
        clearance: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        standing_valve_seat: global___StringMessage | None = ...,
        conv_pump_id: builtins.str = ...,
        api_length_extensions: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        api_length_extensions_lower_dsdsunit: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        api_pump_bore: global___FloatMessage | None = ...,
        api_barrel_type: global___StringMessage | None = ...,
        api_plunger_length_dsdsunit: global___StringMessage | None = ...,
        feature: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        barrel_type: global___StringMessage | None = ...,
        pump_type: global___StringMessage | None = ...,
        api_tbg_size_code: global___StringMessage | None = ...,
        dm_conv_pump: global___DmConvPumpRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_barrel_length", b"api_barrel_length", "api_barrel_length_dsdsunit", b"api_barrel_length_dsdsunit", "api_barrel_type", b"api_barrel_type", "api_length_extensions", b"api_length_extensions", "api_length_extensions_dsdsunit", b"api_length_extensions_dsdsunit", "api_length_extensions_lower", b"api_length_extensions_lower", "api_length_extensions_lower_dsdsunit", b"api_length_extensions_lower_dsdsunit", "api_plunger_length", b"api_plunger_length", "api_plunger_length_dsdsunit", b"api_plunger_length_dsdsunit", "api_pump_bore", b"api_pump_bore", "api_pump_type", b"api_pump_type", "api_seating_ass_loc", b"api_seating_ass_loc", "api_tbg_size_code", b"api_tbg_size_code", "api_type_seat_ass", b"api_type_seat_ass", "assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "barrel_type", b"barrel_type", "clearance", b"clearance", "clearance_dsdsunit", b"clearance_dsdsunit", "dm_conv_pump", b"dm_conv_pump", "feature", b"feature", "hold_down_type", b"hold_down_type", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "phase", b"phase", "pin_size", b"pin_size", "pin_size_dsdsunit", b"pin_size_dsdsunit", "plunger_type", b"plunger_type", "pump_type", b"pump_type", "serial_no", b"serial_no", "standing_valve_ball", b"standing_valve_ball", "standing_valve_seat", b"standing_valve_seat", "travel_valve_ball", b"travel_valve_ball", "travel_valve_seat", b"travel_valve_seat", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_barrel_length", b"api_barrel_length", "api_barrel_length_dsdsunit", b"api_barrel_length_dsdsunit", "api_barrel_type", b"api_barrel_type", "api_length_extensions", b"api_length_extensions", "api_length_extensions_dsdsunit", b"api_length_extensions_dsdsunit", "api_length_extensions_lower", b"api_length_extensions_lower", "api_length_extensions_lower_dsdsunit", b"api_length_extensions_lower_dsdsunit", "api_plunger_length", b"api_plunger_length", "api_plunger_length_dsdsunit", b"api_plunger_length_dsdsunit", "api_pump_bore", b"api_pump_bore", "api_pump_type", b"api_pump_type", "api_seating_ass_loc", b"api_seating_ass_loc", "api_tbg_size_code", b"api_tbg_size_code", "api_type_seat_ass", b"api_type_seat_ass", "assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "barrel_type", b"barrel_type", "clearance", b"clearance", "clearance_dsdsunit", b"clearance_dsdsunit", "conv_pump_id", b"conv_pump_id", "dm_conv_pump", b"dm_conv_pump", "event_id", b"event_id", "feature", b"feature", "hold_down_type", b"hold_down_type", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "phase", b"phase", "pin_size", b"pin_size", "pin_size_dsdsunit", b"pin_size_dsdsunit", "plunger_type", b"plunger_type", "pump_type", b"pump_type", "serial_no", b"serial_no", "standing_valve_ball", b"standing_valve_ball", "standing_valve_seat", b"standing_valve_seat", "travel_valve_ball", b"travel_valve_ball", "travel_valve_seat", b"travel_valve_seat", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWeqpConvPump = CdWeqpConvPump

class CdWeqpCpump(google.protobuf.message.Message):
    """Original Name: CD_WEQP_CPUMP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    API_SEATING_ASS_LOC_FIELD_NUMBER: builtins.int
    API_BARREL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_TYPE_SEAT_ASS_FIELD_NUMBER: builtins.int
    API_LENGTH_EXTENSIONS_LOWER_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    API_BARREL_LENGTH_FIELD_NUMBER: builtins.int
    HOLD_DOWN_TYPE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    PIN_SIZE_FIELD_NUMBER: builtins.int
    PLUNGER_TYPE_FIELD_NUMBER: builtins.int
    API_PLUNGER_LENGTH_FIELD_NUMBER: builtins.int
    TRAVEL_VALVE_SEAT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CLEARANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    STANDING_VALVE_BALL_FIELD_NUMBER: builtins.int
    API_LENGTH_EXTENSIONS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRAVEL_VALVE_BALL_FIELD_NUMBER: builtins.int
    PIN_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_PUMP_TYPE_FIELD_NUMBER: builtins.int
    CLEARANCE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STANDING_VALVE_SEAT_FIELD_NUMBER: builtins.int
    API_LENGTH_EXTENSIONS_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    API_LENGTH_EXTENSIONS_LOWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_PUMP_BORE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_PUMP_BORE_FIELD_NUMBER: builtins.int
    API_BARREL_TYPE_FIELD_NUMBER: builtins.int
    API_PLUNGER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FEATURE_FIELD_NUMBER: builtins.int
    BARREL_TYPE_FIELD_NUMBER: builtins.int
    PUMP_TYPE_FIELD_NUMBER: builtins.int
    API_TBG_SIZE_CODE_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def api_seating_ass_loc(self) -> global___StringMessage:
        """Original Name: API_SEATING_ASS_LOC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_barrel_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_BARREL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_type_seat_ass(self) -> global___StringMessage:
        """Original Name: API_TYPE_SEAT_ASS, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_length_extensions_lower(self) -> global___FloatMessage:
        """Original Name: API_LENGTH_EXTENSIONS_LOWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_barrel_length(self) -> global___FloatMessage:
        """Original Name: API_BARREL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hold_down_type(self) -> global___StringMessage:
        """Original Name: HOLD_DOWN_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pin_size(self) -> global___FloatMessage:
        """Original Name: PIN_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_type(self) -> global___StringMessage:
        """Original Name: PLUNGER_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_plunger_length(self) -> global___FloatMessage:
        """Original Name: API_PLUNGER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def travel_valve_seat(self) -> global___StringMessage:
        """Original Name: TRAVEL_VALVE_SEAT, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def clearance_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLEARANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def standing_valve_ball(self) -> global___StringMessage:
        """Original Name: STANDING_VALVE_BALL, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_length_extensions_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_LENGTH_EXTENSIONS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def travel_valve_ball(self) -> global___StringMessage:
        """Original Name: TRAVEL_VALVE_BALL, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pin_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIN_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_pump_type(self) -> global___StringMessage:
        """Original Name: API_PUMP_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def clearance(self) -> global___FloatMessage:
        """Original Name: CLEARANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standing_valve_seat(self) -> global___StringMessage:
        """Original Name: STANDING_VALVE_SEAT, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_length_extensions(self) -> global___FloatMessage:
        """Original Name: API_LENGTH_EXTENSIONS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def api_length_extensions_lower_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_LENGTH_EXTENSIONS_LOWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_pump_bore_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_PUMP_BORE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_pump_bore(self) -> global___FloatMessage:
        """Original Name: API_PUMP_BORE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_barrel_type(self) -> global___StringMessage:
        """Original Name: API_BARREL_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_plunger_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_PLUNGER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def feature(self) -> global___StringMessage:
        """Original Name: FEATURE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def barrel_type(self) -> global___StringMessage:
        """Original Name: BARREL_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_type(self) -> global___StringMessage:
        """Original Name: PUMP_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_tbg_size_code(self) -> global___StringMessage:
        """Original Name: API_TBG_SIZE_CODE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_WEQP_CPUMP_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        api_seating_ass_loc: global___StringMessage | None = ...,
        api_barrel_length_dsdsunit: global___StringMessage | None = ...,
        api_type_seat_ass: global___StringMessage | None = ...,
        api_length_extensions_lower: global___FloatMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        api_barrel_length: global___FloatMessage | None = ...,
        hold_down_type: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        pin_size: global___FloatMessage | None = ...,
        plunger_type: global___StringMessage | None = ...,
        api_plunger_length: global___FloatMessage | None = ...,
        travel_valve_seat: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        phase: global___StringMessage | None = ...,
        clearance_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        standing_valve_ball: global___StringMessage | None = ...,
        api_length_extensions_dsdsunit: global___StringMessage | None = ...,
        travel_valve_ball: global___StringMessage | None = ...,
        pin_size_dsdsunit: global___StringMessage | None = ...,
        api_pump_type: global___StringMessage | None = ...,
        clearance: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        standing_valve_seat: global___StringMessage | None = ...,
        api_length_extensions: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        api_length_extensions_lower_dsdsunit: global___StringMessage | None = ...,
        api_pump_bore_dsdsunit: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        api_pump_bore: global___FloatMessage | None = ...,
        api_barrel_type: global___StringMessage | None = ...,
        api_plunger_length_dsdsunit: global___StringMessage | None = ...,
        feature: global___StringMessage | None = ...,
        barrel_type: global___StringMessage | None = ...,
        pump_type: global___StringMessage | None = ...,
        api_tbg_size_code: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_barrel_length", b"api_barrel_length", "api_barrel_length_dsdsunit", b"api_barrel_length_dsdsunit", "api_barrel_type", b"api_barrel_type", "api_length_extensions", b"api_length_extensions", "api_length_extensions_dsdsunit", b"api_length_extensions_dsdsunit", "api_length_extensions_lower", b"api_length_extensions_lower", "api_length_extensions_lower_dsdsunit", b"api_length_extensions_lower_dsdsunit", "api_plunger_length", b"api_plunger_length", "api_plunger_length_dsdsunit", b"api_plunger_length_dsdsunit", "api_pump_bore", b"api_pump_bore", "api_pump_bore_dsdsunit", b"api_pump_bore_dsdsunit", "api_pump_type", b"api_pump_type", "api_seating_ass_loc", b"api_seating_ass_loc", "api_tbg_size_code", b"api_tbg_size_code", "api_type_seat_ass", b"api_type_seat_ass", "barrel_type", b"barrel_type", "cd_assembly_comp", b"cd_assembly_comp", "clearance", b"clearance", "clearance_dsdsunit", b"clearance_dsdsunit", "feature", b"feature", "hold_down_type", b"hold_down_type", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "phase", b"phase", "pin_size", b"pin_size", "pin_size_dsdsunit", b"pin_size_dsdsunit", "plunger_type", b"plunger_type", "pump_type", b"pump_type", "serial_no", b"serial_no", "standing_valve_ball", b"standing_valve_ball", "standing_valve_seat", b"standing_valve_seat", "travel_valve_ball", b"travel_valve_ball", "travel_valve_seat", b"travel_valve_seat"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_barrel_length", b"api_barrel_length", "api_barrel_length_dsdsunit", b"api_barrel_length_dsdsunit", "api_barrel_type", b"api_barrel_type", "api_length_extensions", b"api_length_extensions", "api_length_extensions_dsdsunit", b"api_length_extensions_dsdsunit", "api_length_extensions_lower", b"api_length_extensions_lower", "api_length_extensions_lower_dsdsunit", b"api_length_extensions_lower_dsdsunit", "api_plunger_length", b"api_plunger_length", "api_plunger_length_dsdsunit", b"api_plunger_length_dsdsunit", "api_pump_bore", b"api_pump_bore", "api_pump_bore_dsdsunit", b"api_pump_bore_dsdsunit", "api_pump_type", b"api_pump_type", "api_seating_ass_loc", b"api_seating_ass_loc", "api_tbg_size_code", b"api_tbg_size_code", "api_type_seat_ass", b"api_type_seat_ass", "assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "barrel_type", b"barrel_type", "cd_assembly_comp", b"cd_assembly_comp", "clearance", b"clearance", "clearance_dsdsunit", b"clearance_dsdsunit", "feature", b"feature", "hold_down_type", b"hold_down_type", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "phase", b"phase", "pin_size", b"pin_size", "pin_size_dsdsunit", b"pin_size_dsdsunit", "plunger_type", b"plunger_type", "pump_type", b"pump_type", "serial_no", b"serial_no", "standing_valve_ball", b"standing_valve_ball", "standing_valve_seat", b"standing_valve_seat", "travel_valve_ball", b"travel_valve_ball", "travel_valve_seat", b"travel_valve_seat", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWeqpCpump = CdWeqpCpump

class CdWeqpEsp(google.protobuf.message.Message):
    """Original Name: CD_WEQP_ESP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    AMPS_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    AMPS_FIELD_NUMBER: builtins.int
    VOLTS_FIELD_NUMBER: builtins.int
    HORSEPOWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAGES_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    HOUSING_FIELD_NUMBER: builtins.int
    HORSEPOWER_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amps_dsdsunit(self) -> global___StringMessage:
        """Original Name: AMPS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volts_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def amps(self) -> global___FloatMessage:
        """Original Name: AMPS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volts(self) -> global___FloatMessage:
        """Original Name: VOLTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def horsepower_dsdsunit(self) -> global___StringMessage:
        """Original Name: HORSEPOWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stages(self) -> global___Int32Message:
        """Original Name: STAGES, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def housing(self) -> global___StringMessage:
        """Original Name: HOUSING, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def horsepower(self) -> global___FloatMessage:
        """Original Name: HORSEPOWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_WEQP_ESP_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        amps_dsdsunit: global___StringMessage | None = ...,
        volts_dsdsunit: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        amps: global___FloatMessage | None = ...,
        volts: global___FloatMessage | None = ...,
        horsepower_dsdsunit: global___StringMessage | None = ...,
        stages: global___Int32Message | None = ...,
        assembly_comp_id: builtins.str = ...,
        housing: global___StringMessage | None = ...,
        horsepower: global___FloatMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["amps", b"amps", "amps_dsdsunit", b"amps_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "horsepower", b"horsepower", "horsepower_dsdsunit", b"horsepower_dsdsunit", "housing", b"housing", "native_uid", b"native_uid", "stages", b"stages", "volts", b"volts", "volts_dsdsunit", b"volts_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["amps", b"amps", "amps_dsdsunit", b"amps_dsdsunit", "assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "horsepower", b"horsepower", "horsepower_dsdsunit", b"horsepower_dsdsunit", "housing", b"housing", "native_uid", b"native_uid", "stages", b"stages", "undeclared_dependencies", b"undeclared_dependencies", "volts", b"volts", "volts_dsdsunit", b"volts_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWeqpEsp = CdWeqpEsp

class CdWeqpGasLiftMandrel(google.protobuf.message.Message):
    """Original Name: CD_WEQP_GAS_LIFT_MANDREL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    GAS_LIFT_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    MANDREL_NO_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TVD_SUBSEA_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_SUBSEA_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MANDREL_ID_FIELD_NUMBER: builtins.int
    RATING_FIELD_NUMBER: builtins.int
    MANDREL_DESCRIPTION_FIELD_NUMBER: builtins.int
    DM_GAS_LIFT_FIELD_NUMBER: builtins.int
    CD_WEQP_GAS_LIFT_VALVE_FIELD_NUMBER: builtins.int
    CD_WEQP_GAS_LIFT_OPERATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd(self) -> global___FloatMessage:
        """Original Name: TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gas_lift_id: builtins.str
    """Original Name: GAS_LIFT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_no(self) -> global___Int32Message:
        """Original Name: MANDREL_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_subsea(self) -> global___FloatMessage:
        """Original Name: TVD_SUBSEA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_subsea_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_SUBSEA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mandrel_id: builtins.str
    """Original Name: MANDREL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rating(self) -> global___FloatMessage:
        """Original Name: RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_description(self) -> global___StringMessage:
        """Original Name: MANDREL_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_gas_lift(self) -> global___DmGasLiftRef:
        """Remote references:

        Original Name: DM_GAS_LIFT, WrappedMessage: DmGasLift
        FK_CD_WEQP_GAS_LIFT_MANDREL_DM_GAS_LIFT
        """
    @property
    def cd_weqp_gas_lift_valve(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpGasLiftValveRef]:
        """Original Name: CD_WEQP_GAS_LIFT_VALVE, WrappedMessage: CdWeqpGasLiftValve
        FK_CD_WEQP_GAS_LIFT_VALVE_CD_WEQP_GAS_LIFT_MANDREL
        """
    @property
    def cd_weqp_gas_lift_operation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpGasLiftOperationRef]:
        """Original Name: CD_WEQP_GAS_LIFT_OPERATION, WrappedMessage: CdWeqpGasLiftOperation
        FK_CD_WEQP_GAS_LIFT_OPERATION_CD_WEQP_GAS_LIFT_MANDREL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tvd_dsdsunit: global___StringMessage | None = ...,
        tvd: global___FloatMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        gas_lift_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        mandrel_no: global___Int32Message | None = ...,
        wellbore_id: builtins.str = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        tvd_subsea: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        rating_dsdsunit: global___StringMessage | None = ...,
        tvd_subsea_dsdsunit: global___StringMessage | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        mandrel_id: builtins.str = ...,
        rating: global___FloatMessage | None = ...,
        mandrel_description: global___StringMessage | None = ...,
        dm_gas_lift: global___DmGasLiftRef | None = ...,
        cd_weqp_gas_lift_valve: collections.abc.Iterable[global___CdWeqpGasLiftValveRef] | None = ...,
        cd_weqp_gas_lift_operation: collections.abc.Iterable[global___CdWeqpGasLiftOperationRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "comments", b"comments", "dm_gas_lift", b"dm_gas_lift", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "mandrel_description", b"mandrel_description", "mandrel_no", b"mandrel_no", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "rating", b"rating", "rating_dsdsunit", b"rating_dsdsunit", "serial_no", b"serial_no", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "tvd_subsea", b"tvd_subsea", "tvd_subsea_dsdsunit", b"tvd_subsea_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_weqp_gas_lift_operation", b"cd_weqp_gas_lift_operation", "cd_weqp_gas_lift_valve", b"cd_weqp_gas_lift_valve", "comments", b"comments", "dm_gas_lift", b"dm_gas_lift", "gas_lift_id", b"gas_lift_id", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "mandrel_description", b"mandrel_description", "mandrel_id", b"mandrel_id", "mandrel_no", b"mandrel_no", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "rating", b"rating", "rating_dsdsunit", b"rating_dsdsunit", "serial_no", b"serial_no", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "tvd_subsea", b"tvd_subsea", "tvd_subsea_dsdsunit", b"tvd_subsea_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWeqpGasLiftMandrel = CdWeqpGasLiftMandrel

class CdWeqpGasLiftOperation(google.protobuf.message.Message):
    """Original Name: CD_WEQP_GAS_LIFT_OPERATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OIL_PRODUCTION_RATE_FIELD_NUMBER: builtins.int
    GAS_LIFT_ID_FIELD_NUMBER: builtins.int
    GAS_LIQUID_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_PRODUCTION_RATE_FIELD_NUMBER: builtins.int
    GAS_OIL_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    GASLIFT_INJECTION_TEMP_FIELD_NUMBER: builtins.int
    WELLHEAD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORMATION_GAS_RATE_FIELD_NUMBER: builtins.int
    GAS_LIQUID_RATIO_FIELD_NUMBER: builtins.int
    OPERATION_ID_FIELD_NUMBER: builtins.int
    GAS_OIL_RATIO_FIELD_NUMBER: builtins.int
    GASLIFT_INJECTION_RATE_FIELD_NUMBER: builtins.int
    OIL_PRODUCTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLUID_PRODUCTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPERATION_DATE_FIELD_NUMBER: builtins.int
    MANDREL_ID_FIELD_NUMBER: builtins.int
    FORMATION_GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GASLIFT_INJECTION_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLHEAD_PRESSURE_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_SURFACE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GASLIFT_INJECTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_SURFACE_FIELD_NUMBER: builtins.int
    CD_WEQP_GAS_LIFT_MANDREL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def oil_production_rate(self) -> global___FloatMessage:
        """Original Name: OIL_PRODUCTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gas_lift_id: builtins.str
    """Original Name: GAS_LIFT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_liquid_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_LIQUID_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_production_rate(self) -> global___FloatMessage:
        """Original Name: FLUID_PRODUCTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_oil_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_OIL_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gaslift_injection_temp(self) -> global___FloatMessage:
        """Original Name: GASLIFT_INJECTION_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLHEAD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_gas_rate(self) -> global___FloatMessage:
        """Original Name: FORMATION_GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_liquid_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_LIQUID_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    operation_id: builtins.str
    """Original Name: OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_oil_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_OIL_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gaslift_injection_rate(self) -> global___FloatMessage:
        """Original Name: GASLIFT_INJECTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_production_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_PRODUCTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_production_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_PRODUCTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: OPERATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mandrel_id: builtins.str
    """Original Name: MANDREL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def formation_gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gaslift_injection_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: GASLIFT_INJECTION_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_pressure(self) -> global___FloatMessage:
        """Original Name: WELLHEAD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_surface_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_PRESSURE_SURFACE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gaslift_injection_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GASLIFT_INJECTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_surface(self) -> global___FloatMessage:
        """Original Name: CASING_PRESSURE_SURFACE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_weqp_gas_lift_mandrel(self) -> global___CdWeqpGasLiftMandrelRef:
        """Remote references:

        Original Name: CD_WEQP_GAS_LIFT_MANDREL, WrappedMessage: CdWeqpGasLiftMandrel
        FK_CD_WEQP_GAS_LIFT_OPERATION_CD_WEQP_GAS_LIFT_MANDREL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        oil_production_rate: global___FloatMessage | None = ...,
        gas_lift_id: builtins.str = ...,
        gas_liquid_ratio_dsdsunit: global___StringMessage | None = ...,
        fluid_production_rate: global___FloatMessage | None = ...,
        gas_oil_ratio_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        gaslift_injection_temp: global___FloatMessage | None = ...,
        wellhead_pressure_dsdsunit: global___StringMessage | None = ...,
        formation_gas_rate: global___FloatMessage | None = ...,
        gas_liquid_ratio: global___FloatMessage | None = ...,
        operation_id: builtins.str = ...,
        gas_oil_ratio: global___FloatMessage | None = ...,
        gaslift_injection_rate: global___FloatMessage | None = ...,
        oil_production_rate_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        fluid_production_rate_dsdsunit: global___StringMessage | None = ...,
        operation_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        mandrel_id: builtins.str = ...,
        formation_gas_rate_dsdsunit: global___StringMessage | None = ...,
        gaslift_injection_temp_dsdsunit: global___StringMessage | None = ...,
        wellhead_pressure: global___FloatMessage | None = ...,
        casing_pressure_surface_dsdsunit: global___StringMessage | None = ...,
        gaslift_injection_rate_dsdsunit: global___StringMessage | None = ...,
        casing_pressure_surface: global___FloatMessage | None = ...,
        cd_weqp_gas_lift_mandrel: global___CdWeqpGasLiftMandrelRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["casing_pressure_surface", b"casing_pressure_surface", "casing_pressure_surface_dsdsunit", b"casing_pressure_surface_dsdsunit", "cd_weqp_gas_lift_mandrel", b"cd_weqp_gas_lift_mandrel", "fluid_production_rate", b"fluid_production_rate", "fluid_production_rate_dsdsunit", b"fluid_production_rate_dsdsunit", "formation_gas_rate", b"formation_gas_rate", "formation_gas_rate_dsdsunit", b"formation_gas_rate_dsdsunit", "gas_liquid_ratio", b"gas_liquid_ratio", "gas_liquid_ratio_dsdsunit", b"gas_liquid_ratio_dsdsunit", "gas_oil_ratio", b"gas_oil_ratio", "gas_oil_ratio_dsdsunit", b"gas_oil_ratio_dsdsunit", "gaslift_injection_rate", b"gaslift_injection_rate", "gaslift_injection_rate_dsdsunit", b"gaslift_injection_rate_dsdsunit", "gaslift_injection_temp", b"gaslift_injection_temp", "gaslift_injection_temp_dsdsunit", b"gaslift_injection_temp_dsdsunit", "native_uid", b"native_uid", "oil_production_rate", b"oil_production_rate", "oil_production_rate_dsdsunit", b"oil_production_rate_dsdsunit", "operation_date", b"operation_date", "wellhead_pressure", b"wellhead_pressure", "wellhead_pressure_dsdsunit", b"wellhead_pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["casing_pressure_surface", b"casing_pressure_surface", "casing_pressure_surface_dsdsunit", b"casing_pressure_surface_dsdsunit", "cd_weqp_gas_lift_mandrel", b"cd_weqp_gas_lift_mandrel", "fluid_production_rate", b"fluid_production_rate", "fluid_production_rate_dsdsunit", b"fluid_production_rate_dsdsunit", "formation_gas_rate", b"formation_gas_rate", "formation_gas_rate_dsdsunit", b"formation_gas_rate_dsdsunit", "gas_lift_id", b"gas_lift_id", "gas_liquid_ratio", b"gas_liquid_ratio", "gas_liquid_ratio_dsdsunit", b"gas_liquid_ratio_dsdsunit", "gas_oil_ratio", b"gas_oil_ratio", "gas_oil_ratio_dsdsunit", b"gas_oil_ratio_dsdsunit", "gaslift_injection_rate", b"gaslift_injection_rate", "gaslift_injection_rate_dsdsunit", b"gaslift_injection_rate_dsdsunit", "gaslift_injection_temp", b"gaslift_injection_temp", "gaslift_injection_temp_dsdsunit", b"gaslift_injection_temp_dsdsunit", "mandrel_id", b"mandrel_id", "native_uid", b"native_uid", "oil_production_rate", b"oil_production_rate", "oil_production_rate_dsdsunit", b"oil_production_rate_dsdsunit", "operation_date", b"operation_date", "operation_id", b"operation_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellhead_pressure", b"wellhead_pressure", "wellhead_pressure_dsdsunit", b"wellhead_pressure_dsdsunit"]) -> None: ...

global___CdWeqpGasLiftOperation = CdWeqpGasLiftOperation

class CdWeqpGasLiftValve(google.protobuf.message.Message):
    """Original Name: CD_WEQP_GAS_LIFT_VALVE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SERIAL_NO_FIELD_NUMBER: builtins.int
    VALVE_DESCRIPTION_FIELD_NUMBER: builtins.int
    GAS_LIFT_ID_FIELD_NUMBER: builtins.int
    NOM_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MD_VALVE_FIELD_NUMBER: builtins.int
    MANDREL_OPEN_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PULL_CONDITION_COMMENTS_FIELD_NUMBER: builtins.int
    VALVE_MATERIAL_FIELD_NUMBER: builtins.int
    INSTALLED_TROP_DSDSUNIT_FIELD_NUMBER: builtins.int
    SERVICE_FIELD_NUMBER: builtins.int
    VALVE_NAME_FIELD_NUMBER: builtins.int
    CLOSING_PRESSURE_AT_MD_FIELD_NUMBER: builtins.int
    OPENING_PRESSURE_AT_MD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REMOVAL_DATE_FIELD_NUMBER: builtins.int
    LATCH_MATERIAL_FIELD_NUMBER: builtins.int
    PORT_SIZE_FIELD_NUMBER: builtins.int
    ORIFICE_MATERIAL_FIELD_NUMBER: builtins.int
    INSTALLED_TROP_FIELD_NUMBER: builtins.int
    PULL_REASON_FIELD_NUMBER: builtins.int
    PULLED_TROP_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    LATCH_NAME_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    TVD_VALVE_FIELD_NUMBER: builtins.int
    PACKING_DESCRIPTION_FIELD_NUMBER: builtins.int
    PORT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSTALL_DATE_FIELD_NUMBER: builtins.int
    NOM_SIZE_FIELD_NUMBER: builtins.int
    WORKING_PRESSURE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    FAILURE_DATE_FIELD_NUMBER: builtins.int
    OPENING_PRESSURE_AT_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    PULLED_TROP_FIELD_NUMBER: builtins.int
    CLOSING_PRESSURE_AT_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_FIELD_NUMBER: builtins.int
    MANDREL_OPEN_FLOW_RATE_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    IS_FAILED_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    VALVE_ID_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MANDREL_ID_FIELD_NUMBER: builtins.int
    TVD_VALVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEAT_SIZE_FIELD_NUMBER: builtins.int
    VALVE_TYPE_FIELD_NUMBER: builtins.int
    SEAT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RETRIEVAL_METHOD_FIELD_NUMBER: builtins.int
    WORKING_PRESSURE_MAX_FIELD_NUMBER: builtins.int
    MD_VALVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_FIELD_NUMBER: builtins.int
    CD_WEQP_GAS_LIFT_MANDREL_FIELD_NUMBER: builtins.int
    CD_WEQP_GL_VALVE_OPERATION_FIELD_NUMBER: builtins.int
    CD_WEQP_GL_VALVE_INSPECTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def valve_description(self) -> global___StringMessage:
        """Original Name: VALVE_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gas_lift_id: builtins.str
    """Original Name: GAS_LIFT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def nom_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOM_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_to_failure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_TO_FAILURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_valve(self) -> global___FloatMessage:
        """Original Name: MD_VALVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_open_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MANDREL_OPEN_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pull_condition_comments(self) -> global___StringMessage:
        """Original Name: PULL_CONDITION_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def valve_material(self) -> global___StringMessage:
        """Original Name: VALVE_MATERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def installed_trop_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSTALLED_TROP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service(self) -> global___StringMessage:
        """Original Name: SERVICE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def valve_name(self) -> global___StringMessage:
        """Original Name: VALVE_NAME, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closing_pressure_at_md(self) -> global___FloatMessage:
        """Original Name: CLOSING_PRESSURE_AT_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def opening_pressure_at_md(self) -> global___FloatMessage:
        """Original Name: OPENING_PRESSURE_AT_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def removal_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REMOVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def latch_material(self) -> global___StringMessage:
        """Original Name: LATCH_MATERIAL, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_size(self) -> global___FloatMessage:
        """Original Name: PORT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice_material(self) -> global___StringMessage:
        """Original Name: ORIFICE_MATERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def installed_trop(self) -> global___FloatMessage:
        """Original Name: INSTALLED_TROP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pull_reason(self) -> global___StringMessage:
        """Original Name: PULL_REASON, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pulled_trop_dsdsunit(self) -> global___StringMessage:
        """Original Name: PULLED_TROP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def latch_name(self) -> global___StringMessage:
        """Original Name: LATCH_NAME, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_valve(self) -> global___FloatMessage:
        """Original Name: TVD_VALVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packing_description(self) -> global___StringMessage:
        """Original Name: PACKING_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nom_size(self) -> global___FloatMessage:
        """Original Name: NOM_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_pressure_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORKING_PRESSURE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FAILURE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def opening_pressure_at_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPENING_PRESSURE_AT_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pulled_trop(self) -> global___FloatMessage:
        """Original Name: PULLED_TROP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closing_pressure_at_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSING_PRESSURE_AT_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_to_failure(self) -> global___FloatMessage:
        """Original Name: DAYS_TO_FAILURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_open_flow_rate(self) -> global___FloatMessage:
        """Original Name: MANDREL_OPEN_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_failed(self) -> global___StringMessage:
        """Original Name: IS_FAILED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    valve_id: builtins.str
    """Original Name: VALVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mandrel_id: builtins.str
    """Original Name: MANDREL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tvd_valve_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_VALVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seat_size(self) -> global___FloatMessage:
        """Original Name: SEAT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def valve_type(self) -> global___StringMessage:
        """Original Name: VALVE_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seat_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEAT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def retrieval_method(self) -> global___StringMessage:
        """Original Name: RETRIEVAL_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_pressure_max(self) -> global___FloatMessage:
        """Original Name: WORKING_PRESSURE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_valve_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_VALVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size(self) -> global___FloatMessage:
        """Original Name: CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_weqp_gas_lift_mandrel(self) -> global___CdWeqpGasLiftMandrelRef:
        """Remote references:

        Original Name: CD_WEQP_GAS_LIFT_MANDREL, WrappedMessage: CdWeqpGasLiftMandrel
        FK_CD_WEQP_GAS_LIFT_VALVE_CD_WEQP_GAS_LIFT_MANDREL
        """
    @property
    def cd_weqp_gl_valve_operation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpGlValveOperationRef]:
        """Original Name: CD_WEQP_GL_VALVE_OPERATION, WrappedMessage: CdWeqpGlValveOperation
        FK_CD_WEQP_GL_VALVE_OPERATION_CD_WEQP_GAS_LIFT_VALVE
        """
    @property
    def cd_weqp_gl_valve_inspection(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpGlValveInspectionRef]:
        """Original Name: CD_WEQP_GL_VALVE_INSPECTION, WrappedMessage: CdWeqpGlValveInspection
        FK_CD_WEQP_GL_VALVE_INSPECTION_CD_WEQP_GAS_LIFT_VALVE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        serial_no: global___StringMessage | None = ...,
        valve_description: global___StringMessage | None = ...,
        gas_lift_id: builtins.str = ...,
        nom_size_dsdsunit: global___StringMessage | None = ...,
        days_to_failure_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        md_valve: global___FloatMessage | None = ...,
        mandrel_open_flow_rate_dsdsunit: global___StringMessage | None = ...,
        pull_condition_comments: global___StringMessage | None = ...,
        valve_material: global___StringMessage | None = ...,
        installed_trop_dsdsunit: global___StringMessage | None = ...,
        service: global___StringMessage | None = ...,
        valve_name: global___StringMessage | None = ...,
        closing_pressure_at_md: global___FloatMessage | None = ...,
        opening_pressure_at_md: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        removal_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        latch_material: global___StringMessage | None = ...,
        port_size: global___FloatMessage | None = ...,
        orifice_material: global___StringMessage | None = ...,
        installed_trop: global___FloatMessage | None = ...,
        pull_reason: global___StringMessage | None = ...,
        pulled_trop_dsdsunit: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        latch_name: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        tvd_valve: global___FloatMessage | None = ...,
        packing_description: global___StringMessage | None = ...,
        port_size_dsdsunit: global___StringMessage | None = ...,
        install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        nom_size: global___FloatMessage | None = ...,
        working_pressure_max_dsdsunit: global___StringMessage | None = ...,
        failure_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        opening_pressure_at_md_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        pulled_trop: global___FloatMessage | None = ...,
        closing_pressure_at_md_dsdsunit: global___StringMessage | None = ...,
        days_to_failure: global___FloatMessage | None = ...,
        mandrel_open_flow_rate: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        is_failed: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        valve_id: builtins.str = ...,
        choke_size_dsdsunit: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        mandrel_id: builtins.str = ...,
        tvd_valve_dsdsunit: global___StringMessage | None = ...,
        seat_size: global___FloatMessage | None = ...,
        valve_type: global___StringMessage | None = ...,
        seat_size_dsdsunit: global___StringMessage | None = ...,
        retrieval_method: global___StringMessage | None = ...,
        working_pressure_max: global___FloatMessage | None = ...,
        md_valve_dsdsunit: global___StringMessage | None = ...,
        choke_size: global___FloatMessage | None = ...,
        cd_weqp_gas_lift_mandrel: global___CdWeqpGasLiftMandrelRef | None = ...,
        cd_weqp_gl_valve_operation: collections.abc.Iterable[global___CdWeqpGlValveOperationRef] | None = ...,
        cd_weqp_gl_valve_inspection: collections.abc.Iterable[global___CdWeqpGlValveInspectionRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_weqp_gas_lift_mandrel", b"cd_weqp_gas_lift_mandrel", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "closing_pressure_at_md", b"closing_pressure_at_md", "closing_pressure_at_md_dsdsunit", b"closing_pressure_at_md_dsdsunit", "comments", b"comments", "days_to_failure", b"days_to_failure", "days_to_failure_dsdsunit", b"days_to_failure_dsdsunit", "failure_date", b"failure_date", "install_date", b"install_date", "installed_trop", b"installed_trop", "installed_trop_dsdsunit", b"installed_trop_dsdsunit", "is_failed", b"is_failed", "latch_material", b"latch_material", "latch_name", b"latch_name", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "mandrel_open_flow_rate", b"mandrel_open_flow_rate", "mandrel_open_flow_rate_dsdsunit", b"mandrel_open_flow_rate_dsdsunit", "manufacturer", b"manufacturer", "md_valve", b"md_valve", "md_valve_dsdsunit", b"md_valve_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nom_size", b"nom_size", "nom_size_dsdsunit", b"nom_size_dsdsunit", "opening_pressure_at_md", b"opening_pressure_at_md", "opening_pressure_at_md_dsdsunit", b"opening_pressure_at_md_dsdsunit", "orifice_material", b"orifice_material", "packing_description", b"packing_description", "port_size", b"port_size", "port_size_dsdsunit", b"port_size_dsdsunit", "pull_condition_comments", b"pull_condition_comments", "pull_reason", b"pull_reason", "pulled_trop", b"pulled_trop", "pulled_trop_dsdsunit", b"pulled_trop_dsdsunit", "removal_date", b"removal_date", "retrieval_method", b"retrieval_method", "seat_size", b"seat_size", "seat_size_dsdsunit", b"seat_size_dsdsunit", "serial_no", b"serial_no", "service", b"service", "tvd_valve", b"tvd_valve", "tvd_valve_dsdsunit", b"tvd_valve_dsdsunit", "valve_description", b"valve_description", "valve_material", b"valve_material", "valve_name", b"valve_name", "valve_type", b"valve_type", "working_pressure_max", b"working_pressure_max", "working_pressure_max_dsdsunit", b"working_pressure_max_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_weqp_gas_lift_mandrel", b"cd_weqp_gas_lift_mandrel", "cd_weqp_gl_valve_inspection", b"cd_weqp_gl_valve_inspection", "cd_weqp_gl_valve_operation", b"cd_weqp_gl_valve_operation", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "closing_pressure_at_md", b"closing_pressure_at_md", "closing_pressure_at_md_dsdsunit", b"closing_pressure_at_md_dsdsunit", "comments", b"comments", "days_to_failure", b"days_to_failure", "days_to_failure_dsdsunit", b"days_to_failure_dsdsunit", "failure_date", b"failure_date", "gas_lift_id", b"gas_lift_id", "install_date", b"install_date", "installed_trop", b"installed_trop", "installed_trop_dsdsunit", b"installed_trop_dsdsunit", "is_failed", b"is_failed", "latch_material", b"latch_material", "latch_name", b"latch_name", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "mandrel_id", b"mandrel_id", "mandrel_open_flow_rate", b"mandrel_open_flow_rate", "mandrel_open_flow_rate_dsdsunit", b"mandrel_open_flow_rate_dsdsunit", "manufacturer", b"manufacturer", "md_valve", b"md_valve", "md_valve_dsdsunit", b"md_valve_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nom_size", b"nom_size", "nom_size_dsdsunit", b"nom_size_dsdsunit", "opening_pressure_at_md", b"opening_pressure_at_md", "opening_pressure_at_md_dsdsunit", b"opening_pressure_at_md_dsdsunit", "orifice_material", b"orifice_material", "packing_description", b"packing_description", "port_size", b"port_size", "port_size_dsdsunit", b"port_size_dsdsunit", "pull_condition_comments", b"pull_condition_comments", "pull_reason", b"pull_reason", "pulled_trop", b"pulled_trop", "pulled_trop_dsdsunit", b"pulled_trop_dsdsunit", "removal_date", b"removal_date", "retrieval_method", b"retrieval_method", "seat_size", b"seat_size", "seat_size_dsdsunit", b"seat_size_dsdsunit", "serial_no", b"serial_no", "service", b"service", "tvd_valve", b"tvd_valve", "tvd_valve_dsdsunit", b"tvd_valve_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "valve_description", b"valve_description", "valve_id", b"valve_id", "valve_material", b"valve_material", "valve_name", b"valve_name", "valve_type", b"valve_type", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "working_pressure_max", b"working_pressure_max", "working_pressure_max_dsdsunit", b"working_pressure_max_dsdsunit"]) -> None: ...

global___CdWeqpGasLiftValve = CdWeqpGasLiftValve

class CdWeqpGlValveInspection(google.protobuf.message.Message):
    """Original Name: CD_WEQP_GL_VALVE_INSPECTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONDITION_PERCENT_FIELD_NUMBER: builtins.int
    PART_TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    GAS_LIFT_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    CONDITION_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    VALVE_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    INSPECTION_DATE_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    MANDREL_ID_FIELD_NUMBER: builtins.int
    INSPECTION_ID_FIELD_NUMBER: builtins.int
    CD_WEQP_GAS_LIFT_VALVE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def condition_percent(self) -> global___FloatMessage:
        """Original Name: CONDITION_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def part_type(self) -> global___StringMessage:
        """Original Name: PART_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gas_lift_id: builtins.str
    """Original Name: GAS_LIFT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONDITION_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    valve_id: builtins.str
    """Original Name: VALVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def inspection_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSPECTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mandrel_id: builtins.str
    """Original Name: MANDREL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    inspection_id: builtins.str
    """Original Name: INSPECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_weqp_gas_lift_valve(self) -> global___CdWeqpGasLiftValveRef:
        """Remote references:

        Original Name: CD_WEQP_GAS_LIFT_VALVE, WrappedMessage: CdWeqpGasLiftValve
        FK_CD_WEQP_GL_VALVE_INSPECTION_CD_WEQP_GAS_LIFT_VALVE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        condition_percent: global___FloatMessage | None = ...,
        part_type: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        gas_lift_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        condition_percent_dsdsunit: global___StringMessage | None = ...,
        valve_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        inspection_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        status: global___StringMessage | None = ...,
        mandrel_id: builtins.str = ...,
        inspection_id: builtins.str = ...,
        cd_weqp_gas_lift_valve: global___CdWeqpGasLiftValveRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_weqp_gas_lift_valve", b"cd_weqp_gas_lift_valve", "comments", b"comments", "condition_percent", b"condition_percent", "condition_percent_dsdsunit", b"condition_percent_dsdsunit", "inspection_date", b"inspection_date", "native_uid", b"native_uid", "part_type", b"part_type", "status", b"status"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_weqp_gas_lift_valve", b"cd_weqp_gas_lift_valve", "comments", b"comments", "condition_percent", b"condition_percent", "condition_percent_dsdsunit", b"condition_percent_dsdsunit", "gas_lift_id", b"gas_lift_id", "inspection_date", b"inspection_date", "inspection_id", b"inspection_id", "mandrel_id", b"mandrel_id", "native_uid", b"native_uid", "part_type", b"part_type", "status", b"status", "undeclared_dependencies", b"undeclared_dependencies", "valve_id", b"valve_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWeqpGlValveInspection = CdWeqpGlValveInspection

class CdWeqpGlValveOperation(google.protobuf.message.Message):
    """Original Name: CD_WEQP_GL_VALVE_OPERATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    INJECTION_DIFF_PRESSURE_FIELD_NUMBER: builtins.int
    INJECTION_DIFF_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_MANDREL_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TUBING_TEMP_MANDREL_FIELD_NUMBER: builtins.int
    GAS_LIFT_ID_FIELD_NUMBER: builtins.int
    VALVE_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    OPERATION_DATE_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_MANDREL_DSDSUNIT_FIELD_NUMBER: builtins.int
    MANDREL_ID_FIELD_NUMBER: builtins.int
    INJECTION_PRESSURE_MANDREL_FIELD_NUMBER: builtins.int
    MANDREL_REG_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MANDREL_OPEN_PRESSURE_FIELD_NUMBER: builtins.int
    INJECTION_PRESSURE_MANDREL_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_TEMP_MANDREL_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPERATION_ID_FIELD_NUMBER: builtins.int
    MANDREL_OPEN_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MANDREL_REG_FLOW_RATE_FIELD_NUMBER: builtins.int
    CD_WEQP_GAS_LIFT_VALVE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def injection_diff_pressure(self) -> global___FloatMessage:
        """Original Name: INJECTION_DIFF_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_diff_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_DIFF_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_mandrel(self) -> global___FloatMessage:
        """Original Name: TUBING_PRESSURE_MANDREL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_temp_mandrel(self) -> global___FloatMessage:
        """Original Name: TUBING_TEMP_MANDREL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gas_lift_id: builtins.str
    """Original Name: GAS_LIFT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    valve_id: builtins.str
    """Original Name: VALVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def operation_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: OPERATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_mandrel_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_PRESSURE_MANDREL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mandrel_id: builtins.str
    """Original Name: MANDREL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def injection_pressure_mandrel(self) -> global___FloatMessage:
        """Original Name: INJECTION_PRESSURE_MANDREL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_reg_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MANDREL_REG_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_open_pressure(self) -> global___FloatMessage:
        """Original Name: MANDREL_OPEN_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_pressure_mandrel_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_PRESSURE_MANDREL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_temp_mandrel_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_TEMP_MANDREL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    operation_id: builtins.str
    """Original Name: OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mandrel_open_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MANDREL_OPEN_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_reg_flow_rate(self) -> global___FloatMessage:
        """Original Name: MANDREL_REG_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_weqp_gas_lift_valve(self) -> global___CdWeqpGasLiftValveRef:
        """Remote references:

        Original Name: CD_WEQP_GAS_LIFT_VALVE, WrappedMessage: CdWeqpGasLiftValve
        FK_CD_WEQP_GL_VALVE_OPERATION_CD_WEQP_GAS_LIFT_VALVE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        injection_diff_pressure: global___FloatMessage | None = ...,
        injection_diff_pressure_dsdsunit: global___StringMessage | None = ...,
        tubing_pressure_mandrel: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        tubing_temp_mandrel: global___FloatMessage | None = ...,
        gas_lift_id: builtins.str = ...,
        valve_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        operation_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        tubing_pressure_mandrel_dsdsunit: global___StringMessage | None = ...,
        mandrel_id: builtins.str = ...,
        injection_pressure_mandrel: global___FloatMessage | None = ...,
        mandrel_reg_flow_rate_dsdsunit: global___StringMessage | None = ...,
        mandrel_open_pressure: global___FloatMessage | None = ...,
        injection_pressure_mandrel_dsdsunit: global___StringMessage | None = ...,
        tubing_temp_mandrel_dsdsunit: global___StringMessage | None = ...,
        operation_id: builtins.str = ...,
        mandrel_open_pressure_dsdsunit: global___StringMessage | None = ...,
        mandrel_reg_flow_rate: global___FloatMessage | None = ...,
        cd_weqp_gas_lift_valve: global___CdWeqpGasLiftValveRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_weqp_gas_lift_valve", b"cd_weqp_gas_lift_valve", "injection_diff_pressure", b"injection_diff_pressure", "injection_diff_pressure_dsdsunit", b"injection_diff_pressure_dsdsunit", "injection_pressure_mandrel", b"injection_pressure_mandrel", "injection_pressure_mandrel_dsdsunit", b"injection_pressure_mandrel_dsdsunit", "mandrel_open_pressure", b"mandrel_open_pressure", "mandrel_open_pressure_dsdsunit", b"mandrel_open_pressure_dsdsunit", "mandrel_reg_flow_rate", b"mandrel_reg_flow_rate", "mandrel_reg_flow_rate_dsdsunit", b"mandrel_reg_flow_rate_dsdsunit", "native_uid", b"native_uid", "operation_date", b"operation_date", "tubing_pressure_mandrel", b"tubing_pressure_mandrel", "tubing_pressure_mandrel_dsdsunit", b"tubing_pressure_mandrel_dsdsunit", "tubing_temp_mandrel", b"tubing_temp_mandrel", "tubing_temp_mandrel_dsdsunit", b"tubing_temp_mandrel_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_weqp_gas_lift_valve", b"cd_weqp_gas_lift_valve", "gas_lift_id", b"gas_lift_id", "injection_diff_pressure", b"injection_diff_pressure", "injection_diff_pressure_dsdsunit", b"injection_diff_pressure_dsdsunit", "injection_pressure_mandrel", b"injection_pressure_mandrel", "injection_pressure_mandrel_dsdsunit", b"injection_pressure_mandrel_dsdsunit", "mandrel_id", b"mandrel_id", "mandrel_open_pressure", b"mandrel_open_pressure", "mandrel_open_pressure_dsdsunit", b"mandrel_open_pressure_dsdsunit", "mandrel_reg_flow_rate", b"mandrel_reg_flow_rate", "mandrel_reg_flow_rate_dsdsunit", b"mandrel_reg_flow_rate_dsdsunit", "native_uid", b"native_uid", "operation_date", b"operation_date", "operation_id", b"operation_id", "tubing_pressure_mandrel", b"tubing_pressure_mandrel", "tubing_pressure_mandrel_dsdsunit", b"tubing_pressure_mandrel_dsdsunit", "tubing_temp_mandrel", b"tubing_temp_mandrel", "tubing_temp_mandrel_dsdsunit", b"tubing_temp_mandrel_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "valve_id", b"valve_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWeqpGlValveOperation = CdWeqpGlValveOperation

class CdWeqpGravelPackScreen(google.protobuf.message.Message):
    """Original Name: CD_WEQP_GRAVEL_PACK_SCREEN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SLOT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_SHROUD_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_SHROUD_BASE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    COLLAPSE_RATING_FIELD_NUMBER: builtins.int
    BASE_PIPE_HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_SCREEN_EXPANDABLE_FIELD_NUMBER: builtins.int
    SLOT_WIDTH_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    WIRE_WRAP_LENGTH_PER_JOINT_FIELD_NUMBER: builtins.int
    PERF_SHROUD_CENTRALIZER_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CENTRALIZER_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MESH_SIZE_LOWER_FIELD_NUMBER: builtins.int
    SCREEN_FLOW_AREA_FIELD_NUMBER: builtins.int
    SCREEN_TYPE_FIELD_NUMBER: builtins.int
    PERF_SHROUD_HOLE_PHASING_FIELD_NUMBER: builtins.int
    PERF_SHROUD_OD_FIELD_NUMBER: builtins.int
    PERF_SHROUD_CENTRALIZER_OD_FIELD_NUMBER: builtins.int
    WIRE_WRAP_OD_FIELD_NUMBER: builtins.int
    CENTRALIZER_TYPE_FIELD_NUMBER: builtins.int
    PERF_SHROUD_SPF_FIELD_NUMBER: builtins.int
    INFLOW_AREA_PERCENT_FIELD_NUMBER: builtins.int
    PERF_SHROUD_TOP_MD_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    BASE_PIPE_HOLE_PHASING_FIELD_NUMBER: builtins.int
    SCREEN_FLOW_AREA_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_SHROUD_HOLE_SIZE_FIELD_NUMBER: builtins.int
    PERF_SHROUD_HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLOT_WIDTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLOT_LENGTH_FIELD_NUMBER: builtins.int
    BASE_FLOW_AREA_DSDSUNIT_FIELD_NUMBER: builtins.int
    MESH_SIZE_UPPER_FIELD_NUMBER: builtins.int
    BASE_PIPE_FIELD_NUMBER: builtins.int
    INFLOW_AREA_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    PERF_SHROUD_SPF_DSDSUNIT_FIELD_NUMBER: builtins.int
    BASE_FLOW_AREA_FIELD_NUMBER: builtins.int
    BASE_PIPE_HOLE_SPF_FIELD_NUMBER: builtins.int
    BASE_PIPE_HOLE_PHASING_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_SHROUD_HOLE_PHASING_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_SHROUD_TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_SHROUD_ID_FIELD_NUMBER: builtins.int
    PERF_SHROUD_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MESH_SIZE_LOWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CENTRALIZER_OD_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_SAND_ID_FIELD_NUMBER: builtins.int
    PRE_EXPANSION_OD_FIELD_NUMBER: builtins.int
    MESH_SIZE_UPPER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WIRE_WRAP_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLOTS_PER_UNIT_LENGTH_FIELD_NUMBER: builtins.int
    WIRE_WRAP_LENGTH_PER_JOINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_FIELD_NUMBER: builtins.int
    IS_PRE_PACKED_SCREEN_FIELD_NUMBER: builtins.int
    PERF_SHROUD_BASE_MD_FIELD_NUMBER: builtins.int
    SLOTS_PER_UNIT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_SLOTTED_PIPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    WIRE_WRAP_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRE_EXPANSION_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BASE_PIPE_HOLE_SPF_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    BASE_PIPE_HOLE_SIZE_FIELD_NUMBER: builtins.int
    NUM_CENTRALIZERS_FIELD_NUMBER: builtins.int
    WIRE_WRAP_ID_FIELD_NUMBER: builtins.int
    BASE_PIPE_JOINT_LENGTH_FIELD_NUMBER: builtins.int
    BASE_PIPE_JOINT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_PERF_SHROUD_USED_FIELD_NUMBER: builtins.int
    COLLAPSE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def slot_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_SHROUD_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_base_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_SHROUD_BASE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gravel_pack_id(self) -> global___StringMessage:
        """Original Name: GRAVEL_PACK_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def collapse_rating(self) -> global___FloatMessage:
        """Original Name: COLLAPSE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_pipe_hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: BASE_PIPE_HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_screen_expandable(self) -> global___StringMessage:
        """Original Name: IS_SCREEN_EXPANDABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_width(self) -> global___FloatMessage:
        """Original Name: SLOT_WIDTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wire_wrap_length_per_joint(self) -> global___FloatMessage:
        """Original Name: WIRE_WRAP_LENGTH_PER_JOINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_centralizer_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_SHROUD_CENTRALIZER_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def centralizer_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: CENTRALIZER_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mesh_size_lower(self) -> global___FloatMessage:
        """Original Name: MESH_SIZE_LOWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def screen_flow_area(self) -> global___FloatMessage:
        """Original Name: SCREEN_FLOW_AREA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def screen_type(self) -> global___StringMessage:
        """Original Name: SCREEN_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_hole_phasing(self) -> global___FloatMessage:
        """Original Name: PERF_SHROUD_HOLE_PHASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_od(self) -> global___FloatMessage:
        """Original Name: PERF_SHROUD_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_centralizer_od(self) -> global___FloatMessage:
        """Original Name: PERF_SHROUD_CENTRALIZER_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wire_wrap_od(self) -> global___FloatMessage:
        """Original Name: WIRE_WRAP_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def centralizer_type(self) -> global___StringMessage:
        """Original Name: CENTRALIZER_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_spf(self) -> global___Int32Message:
        """Original Name: PERF_SHROUD_SPF, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inflow_area_percent(self) -> global___FloatMessage:
        """Original Name: INFLOW_AREA_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_top_md(self) -> global___FloatMessage:
        """Original Name: PERF_SHROUD_TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_pipe_hole_phasing(self) -> global___FloatMessage:
        """Original Name: BASE_PIPE_HOLE_PHASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def screen_flow_area_dsdsunit(self) -> global___StringMessage:
        """Original Name: SCREEN_FLOW_AREA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_hole_size(self) -> global___FloatMessage:
        """Original Name: PERF_SHROUD_HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_SHROUD_HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_width_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_WIDTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_length(self) -> global___FloatMessage:
        """Original Name: SLOT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_flow_area_dsdsunit(self) -> global___StringMessage:
        """Original Name: BASE_FLOW_AREA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mesh_size_upper(self) -> global___FloatMessage:
        """Original Name: MESH_SIZE_UPPER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_pipe(self) -> global___StringMessage:
        """Original Name: BASE_PIPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inflow_area_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: INFLOW_AREA_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_spf_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_SHROUD_SPF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_flow_area(self) -> global___FloatMessage:
        """Original Name: BASE_FLOW_AREA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_pipe_hole_spf(self) -> global___FloatMessage:
        """Original Name: BASE_PIPE_HOLE_SPF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_pipe_hole_phasing_dsdsunit(self) -> global___StringMessage:
        """Original Name: BASE_PIPE_HOLE_PHASING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_hole_phasing_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_SHROUD_HOLE_PHASING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_SHROUD_TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_id(self) -> global___FloatMessage:
        """Original Name: PERF_SHROUD_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_SHROUD_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mesh_size_lower_dsdsunit(self) -> global___StringMessage:
        """Original Name: MESH_SIZE_LOWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def centralizer_od(self) -> global___FloatMessage:
        """Original Name: CENTRALIZER_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gravel_pack_sand_id(self) -> global___StringMessage:
        """Original Name: GRAVEL_PACK_SAND_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_expansion_od(self) -> global___FloatMessage:
        """Original Name: PRE_EXPANSION_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mesh_size_upper_dsdsunit(self) -> global___StringMessage:
        """Original Name: MESH_SIZE_UPPER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wire_wrap_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIRE_WRAP_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slots_per_unit_length(self) -> global___FloatMessage:
        """Original Name: SLOTS_PER_UNIT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wire_wrap_length_per_joint_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIRE_WRAP_LENGTH_PER_JOINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge(self) -> global___FloatMessage:
        """Original Name: GAUGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_pre_packed_screen(self) -> global___StringMessage:
        """Original Name: IS_PRE_PACKED_SCREEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shroud_base_md(self) -> global___FloatMessage:
        """Original Name: PERF_SHROUD_BASE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slots_per_unit_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOTS_PER_UNIT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_slotted_pipe(self) -> global___StringMessage:
        """Original Name: IS_SLOTTED_PIPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wire_wrap_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIRE_WRAP_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_expansion_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRE_EXPANSION_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_pipe_hole_spf_dsdsunit(self) -> global___StringMessage:
        """Original Name: BASE_PIPE_HOLE_SPF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def base_pipe_hole_size(self) -> global___FloatMessage:
        """Original Name: BASE_PIPE_HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_centralizers(self) -> global___Int32Message:
        """Original Name: NUM_CENTRALIZERS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wire_wrap_id(self) -> global___FloatMessage:
        """Original Name: WIRE_WRAP_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_pipe_joint_length(self) -> global___FloatMessage:
        """Original Name: BASE_PIPE_JOINT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_pipe_joint_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BASE_PIPE_JOINT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_perf_shroud_used(self) -> global___StringMessage:
        """Original Name: IS_PERF_SHROUD_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def collapse_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: COLLAPSE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_WEQP_GRAVEL_PACK_SCREEN_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        slot_length_dsdsunit: global___StringMessage | None = ...,
        perf_shroud_id_dsdsunit: global___StringMessage | None = ...,
        perf_shroud_base_md_dsdsunit: global___StringMessage | None = ...,
        gravel_pack_id: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        collapse_rating: global___FloatMessage | None = ...,
        base_pipe_hole_size_dsdsunit: global___StringMessage | None = ...,
        gauge_dsdsunit: global___StringMessage | None = ...,
        is_screen_expandable: global___StringMessage | None = ...,
        slot_width: global___FloatMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        wire_wrap_length_per_joint: global___FloatMessage | None = ...,
        perf_shroud_centralizer_od_dsdsunit: global___StringMessage | None = ...,
        centralizer_od_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        mesh_size_lower: global___FloatMessage | None = ...,
        screen_flow_area: global___FloatMessage | None = ...,
        screen_type: global___StringMessage | None = ...,
        perf_shroud_hole_phasing: global___FloatMessage | None = ...,
        perf_shroud_od: global___FloatMessage | None = ...,
        perf_shroud_centralizer_od: global___FloatMessage | None = ...,
        wire_wrap_od: global___FloatMessage | None = ...,
        centralizer_type: global___StringMessage | None = ...,
        perf_shroud_spf: global___Int32Message | None = ...,
        inflow_area_percent: global___FloatMessage | None = ...,
        perf_shroud_top_md: global___FloatMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        base_pipe_hole_phasing: global___FloatMessage | None = ...,
        screen_flow_area_dsdsunit: global___StringMessage | None = ...,
        perf_shroud_hole_size: global___FloatMessage | None = ...,
        perf_shroud_hole_size_dsdsunit: global___StringMessage | None = ...,
        slot_width_dsdsunit: global___StringMessage | None = ...,
        slot_length: global___FloatMessage | None = ...,
        base_flow_area_dsdsunit: global___StringMessage | None = ...,
        mesh_size_upper: global___FloatMessage | None = ...,
        base_pipe: global___StringMessage | None = ...,
        inflow_area_percent_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        perf_shroud_spf_dsdsunit: global___StringMessage | None = ...,
        base_flow_area: global___FloatMessage | None = ...,
        base_pipe_hole_spf: global___FloatMessage | None = ...,
        base_pipe_hole_phasing_dsdsunit: global___StringMessage | None = ...,
        perf_shroud_hole_phasing_dsdsunit: global___StringMessage | None = ...,
        perf_shroud_top_md_dsdsunit: global___StringMessage | None = ...,
        perf_shroud_id: global___FloatMessage | None = ...,
        perf_shroud_od_dsdsunit: global___StringMessage | None = ...,
        mesh_size_lower_dsdsunit: global___StringMessage | None = ...,
        centralizer_od: global___FloatMessage | None = ...,
        gravel_pack_sand_id: global___StringMessage | None = ...,
        pre_expansion_od: global___FloatMessage | None = ...,
        mesh_size_upper_dsdsunit: global___StringMessage | None = ...,
        wire_wrap_od_dsdsunit: global___StringMessage | None = ...,
        slots_per_unit_length: global___FloatMessage | None = ...,
        wire_wrap_length_per_joint_dsdsunit: global___StringMessage | None = ...,
        gauge: global___FloatMessage | None = ...,
        is_pre_packed_screen: global___StringMessage | None = ...,
        perf_shroud_base_md: global___FloatMessage | None = ...,
        slots_per_unit_length_dsdsunit: global___StringMessage | None = ...,
        is_slotted_pipe: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        wire_wrap_id_dsdsunit: global___StringMessage | None = ...,
        pre_expansion_od_dsdsunit: global___StringMessage | None = ...,
        base_pipe_hole_spf_dsdsunit: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        base_pipe_hole_size: global___FloatMessage | None = ...,
        num_centralizers: global___Int32Message | None = ...,
        wire_wrap_id: global___FloatMessage | None = ...,
        base_pipe_joint_length: global___FloatMessage | None = ...,
        base_pipe_joint_length_dsdsunit: global___StringMessage | None = ...,
        is_perf_shroud_used: global___StringMessage | None = ...,
        collapse_rating_dsdsunit: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["base_flow_area", b"base_flow_area", "base_flow_area_dsdsunit", b"base_flow_area_dsdsunit", "base_pipe", b"base_pipe", "base_pipe_hole_phasing", b"base_pipe_hole_phasing", "base_pipe_hole_phasing_dsdsunit", b"base_pipe_hole_phasing_dsdsunit", "base_pipe_hole_size", b"base_pipe_hole_size", "base_pipe_hole_size_dsdsunit", b"base_pipe_hole_size_dsdsunit", "base_pipe_hole_spf", b"base_pipe_hole_spf", "base_pipe_hole_spf_dsdsunit", b"base_pipe_hole_spf_dsdsunit", "base_pipe_joint_length", b"base_pipe_joint_length", "base_pipe_joint_length_dsdsunit", b"base_pipe_joint_length_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "centralizer_od", b"centralizer_od", "centralizer_od_dsdsunit", b"centralizer_od_dsdsunit", "centralizer_type", b"centralizer_type", "collapse_rating", b"collapse_rating", "collapse_rating_dsdsunit", b"collapse_rating_dsdsunit", "comments", b"comments", "event_id", b"event_id", "gauge", b"gauge", "gauge_dsdsunit", b"gauge_dsdsunit", "gravel_pack_id", b"gravel_pack_id", "gravel_pack_sand_id", b"gravel_pack_sand_id", "inflow_area_percent", b"inflow_area_percent", "inflow_area_percent_dsdsunit", b"inflow_area_percent_dsdsunit", "is_perf_shroud_used", b"is_perf_shroud_used", "is_pre_packed_screen", b"is_pre_packed_screen", "is_screen_expandable", b"is_screen_expandable", "is_slotted_pipe", b"is_slotted_pipe", "mesh_size_lower", b"mesh_size_lower", "mesh_size_lower_dsdsunit", b"mesh_size_lower_dsdsunit", "mesh_size_upper", b"mesh_size_upper", "mesh_size_upper_dsdsunit", b"mesh_size_upper_dsdsunit", "native_uid", b"native_uid", "num_centralizers", b"num_centralizers", "perf_shroud_base_md", b"perf_shroud_base_md", "perf_shroud_base_md_dsdsunit", b"perf_shroud_base_md_dsdsunit", "perf_shroud_centralizer_od", b"perf_shroud_centralizer_od", "perf_shroud_centralizer_od_dsdsunit", b"perf_shroud_centralizer_od_dsdsunit", "perf_shroud_hole_phasing", b"perf_shroud_hole_phasing", "perf_shroud_hole_phasing_dsdsunit", b"perf_shroud_hole_phasing_dsdsunit", "perf_shroud_hole_size", b"perf_shroud_hole_size", "perf_shroud_hole_size_dsdsunit", b"perf_shroud_hole_size_dsdsunit", "perf_shroud_id", b"perf_shroud_id", "perf_shroud_id_dsdsunit", b"perf_shroud_id_dsdsunit", "perf_shroud_od", b"perf_shroud_od", "perf_shroud_od_dsdsunit", b"perf_shroud_od_dsdsunit", "perf_shroud_spf", b"perf_shroud_spf", "perf_shroud_spf_dsdsunit", b"perf_shroud_spf_dsdsunit", "perf_shroud_top_md", b"perf_shroud_top_md", "perf_shroud_top_md_dsdsunit", b"perf_shroud_top_md_dsdsunit", "pre_expansion_od", b"pre_expansion_od", "pre_expansion_od_dsdsunit", b"pre_expansion_od_dsdsunit", "screen_flow_area", b"screen_flow_area", "screen_flow_area_dsdsunit", b"screen_flow_area_dsdsunit", "screen_type", b"screen_type", "slot_length", b"slot_length", "slot_length_dsdsunit", b"slot_length_dsdsunit", "slot_width", b"slot_width", "slot_width_dsdsunit", b"slot_width_dsdsunit", "slots_per_unit_length", b"slots_per_unit_length", "slots_per_unit_length_dsdsunit", b"slots_per_unit_length_dsdsunit", "wire_wrap_id", b"wire_wrap_id", "wire_wrap_id_dsdsunit", b"wire_wrap_id_dsdsunit", "wire_wrap_length_per_joint", b"wire_wrap_length_per_joint", "wire_wrap_length_per_joint_dsdsunit", b"wire_wrap_length_per_joint_dsdsunit", "wire_wrap_od", b"wire_wrap_od", "wire_wrap_od_dsdsunit", b"wire_wrap_od_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "base_flow_area", b"base_flow_area", "base_flow_area_dsdsunit", b"base_flow_area_dsdsunit", "base_pipe", b"base_pipe", "base_pipe_hole_phasing", b"base_pipe_hole_phasing", "base_pipe_hole_phasing_dsdsunit", b"base_pipe_hole_phasing_dsdsunit", "base_pipe_hole_size", b"base_pipe_hole_size", "base_pipe_hole_size_dsdsunit", b"base_pipe_hole_size_dsdsunit", "base_pipe_hole_spf", b"base_pipe_hole_spf", "base_pipe_hole_spf_dsdsunit", b"base_pipe_hole_spf_dsdsunit", "base_pipe_joint_length", b"base_pipe_joint_length", "base_pipe_joint_length_dsdsunit", b"base_pipe_joint_length_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "centralizer_od", b"centralizer_od", "centralizer_od_dsdsunit", b"centralizer_od_dsdsunit", "centralizer_type", b"centralizer_type", "collapse_rating", b"collapse_rating", "collapse_rating_dsdsunit", b"collapse_rating_dsdsunit", "comments", b"comments", "event_id", b"event_id", "gauge", b"gauge", "gauge_dsdsunit", b"gauge_dsdsunit", "gravel_pack_id", b"gravel_pack_id", "gravel_pack_sand_id", b"gravel_pack_sand_id", "inflow_area_percent", b"inflow_area_percent", "inflow_area_percent_dsdsunit", b"inflow_area_percent_dsdsunit", "is_perf_shroud_used", b"is_perf_shroud_used", "is_pre_packed_screen", b"is_pre_packed_screen", "is_screen_expandable", b"is_screen_expandable", "is_slotted_pipe", b"is_slotted_pipe", "mesh_size_lower", b"mesh_size_lower", "mesh_size_lower_dsdsunit", b"mesh_size_lower_dsdsunit", "mesh_size_upper", b"mesh_size_upper", "mesh_size_upper_dsdsunit", b"mesh_size_upper_dsdsunit", "native_uid", b"native_uid", "num_centralizers", b"num_centralizers", "perf_shroud_base_md", b"perf_shroud_base_md", "perf_shroud_base_md_dsdsunit", b"perf_shroud_base_md_dsdsunit", "perf_shroud_centralizer_od", b"perf_shroud_centralizer_od", "perf_shroud_centralizer_od_dsdsunit", b"perf_shroud_centralizer_od_dsdsunit", "perf_shroud_hole_phasing", b"perf_shroud_hole_phasing", "perf_shroud_hole_phasing_dsdsunit", b"perf_shroud_hole_phasing_dsdsunit", "perf_shroud_hole_size", b"perf_shroud_hole_size", "perf_shroud_hole_size_dsdsunit", b"perf_shroud_hole_size_dsdsunit", "perf_shroud_id", b"perf_shroud_id", "perf_shroud_id_dsdsunit", b"perf_shroud_id_dsdsunit", "perf_shroud_od", b"perf_shroud_od", "perf_shroud_od_dsdsunit", b"perf_shroud_od_dsdsunit", "perf_shroud_spf", b"perf_shroud_spf", "perf_shroud_spf_dsdsunit", b"perf_shroud_spf_dsdsunit", "perf_shroud_top_md", b"perf_shroud_top_md", "perf_shroud_top_md_dsdsunit", b"perf_shroud_top_md_dsdsunit", "pre_expansion_od", b"pre_expansion_od", "pre_expansion_od_dsdsunit", b"pre_expansion_od_dsdsunit", "screen_flow_area", b"screen_flow_area", "screen_flow_area_dsdsunit", b"screen_flow_area_dsdsunit", "screen_type", b"screen_type", "slot_length", b"slot_length", "slot_length_dsdsunit", b"slot_length_dsdsunit", "slot_width", b"slot_width", "slot_width_dsdsunit", b"slot_width_dsdsunit", "slots_per_unit_length", b"slots_per_unit_length", "slots_per_unit_length_dsdsunit", b"slots_per_unit_length_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wire_wrap_id", b"wire_wrap_id", "wire_wrap_id_dsdsunit", b"wire_wrap_id_dsdsunit", "wire_wrap_length_per_joint", b"wire_wrap_length_per_joint", "wire_wrap_length_per_joint_dsdsunit", b"wire_wrap_length_per_joint_dsdsunit", "wire_wrap_od", b"wire_wrap_od", "wire_wrap_od_dsdsunit", b"wire_wrap_od_dsdsunit"]) -> None: ...

global___CdWeqpGravelPackScreen = CdWeqpGravelPackScreen

class CdWeqpPacker(google.protobuf.message.Message):
    """Original Name: CD_WEQP_PACKER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPWARD_MOVEMENT_LEN_FIELD_NUMBER: builtins.int
    BORE_LENGTH_FIELD_NUMBER: builtins.int
    DOWNWARD_MOVEMENT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    HYDRAULIC_SET_PRESSURE_FIELD_NUMBER: builtins.int
    EXPANSION_JOINT_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEAL_ASSEMBLY_CENTER_FIELD_NUMBER: builtins.int
    PACKER_TYPE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    AXIAL_LOAD_CHANGE_DIRECTION_FIELD_NUMBER: builtins.int
    RUNNING_STRING_FLAG_FIELD_NUMBER: builtins.int
    PIPE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    AXIAL_LOAD_CHANGE_FIELD_NUMBER: builtins.int
    IS_SHEARED_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    SHEAR_PIN_RATING_FIELD_NUMBER: builtins.int
    EXPANSION_JOINT_DEPTH_FIELD_NUMBER: builtins.int
    IS_SEAL_BORE_PRESENT_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_BELOW_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    AXIAL_LOAD_CHANGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_STRING_TYPE_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_ABOVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_SETTING_TEMPERATURE_FIELD_NUMBER: builtins.int
    DOWNWARD_MOVEMENT_LEN_FIELD_NUMBER: builtins.int
    SEAL_ASSEMBLY_CENTER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PBR_TOTAL_STROKE_FIELD_NUMBER: builtins.int
    PLUG_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DOWNWARD_MOVEMENT_LEN_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEAL_ASSEMBLY_TYPE_FIELD_NUMBER: builtins.int
    IS_EXP_JOINT_NOGO_PRESENT_FIELD_NUMBER: builtins.int
    PACKER_LENGTH_FIELD_NUMBER: builtins.int
    PRESSURE_TEST_BELOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANNULUS_FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PACKER_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PACKER_BASE_FIELD_NUMBER: builtins.int
    PRESSURE_TEST_ABOVE_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_ABOVE_FIELD_NUMBER: builtins.int
    ANNULUS_FLUID_DENSITY_FIELD_NUMBER: builtins.int
    AVG_SETTING_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PACKER_TYPE_FLAG_FIELD_NUMBER: builtins.int
    IS_ANNULAR_VALVE_SEAL_OPEN_FIELD_NUMBER: builtins.int
    BORE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_UPWARD_NOGO_PRESENT_FIELD_NUMBER: builtins.int
    PACKER_SIZE_FIELD_NUMBER: builtins.int
    SETTING_PROCEDURE_FIELD_NUMBER: builtins.int
    UNSETTING_PROCEDURE_FIELD_NUMBER: builtins.int
    PACKER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_HYDRAULICALLY_SET_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    HYDROSTATIC_SET_PRESSURE_FIELD_NUMBER: builtins.int
    IS_DOWNWARD_NOGO_PRESENT_FIELD_NUMBER: builtins.int
    IS_RECONDITIONED_FIELD_NUMBER: builtins.int
    PACKER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_BELOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    PBR_TOTAL_STROKE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANNULUS_FLUID_ID_FIELD_NUMBER: builtins.int
    AXIAL_LOAD_CHANGE_DIR_FIELD_NUMBER: builtins.int
    SLIP_TYPE_FIELD_NUMBER: builtins.int
    HYDRAULIC_SET_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSTALL_DATE_FIELD_NUMBER: builtins.int
    PRESSURE_TEST_BELOW_FIELD_NUMBER: builtins.int
    IS_SPACED_OUT_FIELD_NUMBER: builtins.int
    SET_TYPE_FIELD_NUMBER: builtins.int
    SHEAR_PIN_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    PACKER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    UPWARD_MOVEMENT_LEN_DSDSUNIT_FIELD_NUMBER: builtins.int
    BORE_INNER_DIAMETER_FIELD_NUMBER: builtins.int
    UPWARD_MOVEMENT_LENGTH_FIELD_NUMBER: builtins.int
    UPWARD_MOVEMENT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_RETRIEVABLE_FIELD_NUMBER: builtins.int
    PRESSURE_TEST_ABOVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    DOWNWARD_MOVEMENT_LENGTH_FIELD_NUMBER: builtins.int
    PACKER_DEPTH_FIELD_NUMBER: builtins.int
    PLUG_DEPTH_FIELD_NUMBER: builtins.int
    HYDROSTATIC_SET_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_PACKER_BORE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_SEAL_MOVEMENT_ALLOWED_FIELD_NUMBER: builtins.int
    HYDRAULICALLY_SET_IND_FIELD_NUMBER: builtins.int
    PIPE_WEIGHT_FIELD_NUMBER: builtins.int
    ID_PACKER_BORE_FIELD_NUMBER: builtins.int
    BORE_INNER_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PACKER_NAME_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def upward_movement_len(self) -> global___FloatMessage:
        """Original Name: UPWARD_MOVEMENT_LEN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bore_length(self) -> global___FloatMessage:
        """Original Name: BORE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def downward_movement_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOWNWARD_MOVEMENT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydraulic_set_pressure(self) -> global___FloatMessage:
        """Original Name: HYDRAULIC_SET_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expansion_joint_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXPANSION_JOINT_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seal_assembly_center(self) -> global___FloatMessage:
        """Original Name: SEAL_ASSEMBLY_CENTER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_type(self) -> global___StringMessage:
        """Original Name: PACKER_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def axial_load_change_direction(self) -> global___StringMessage:
        """Original Name: AXIAL_LOAD_CHANGE_DIRECTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_string_flag(self) -> global___Int32Message:
        """Original Name: RUNNING_STRING_FLAG, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def axial_load_change(self) -> global___FloatMessage:
        """Original Name: AXIAL_LOAD_CHANGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_sheared(self) -> global___StringMessage:
        """Original Name: IS_SHEARED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def shear_pin_rating(self) -> global___FloatMessage:
        """Original Name: SHEAR_PIN_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expansion_joint_depth(self) -> global___FloatMessage:
        """Original Name: EXPANSION_JOINT_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_seal_bore_present(self) -> global___StringMessage:
        """Original Name: IS_SEAL_BORE_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure_below(self) -> global___FloatMessage:
        """Original Name: TEST_PRESSURE_BELOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def axial_load_change_dsdsunit(self) -> global___StringMessage:
        """Original Name: AXIAL_LOAD_CHANGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_string_type(self) -> global___StringMessage:
        """Original Name: RUNNING_STRING_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure_above_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_PRESSURE_ABOVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_setting_temperature(self) -> global___FloatMessage:
        """Original Name: AVG_SETTING_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def downward_movement_len(self) -> global___FloatMessage:
        """Original Name: DOWNWARD_MOVEMENT_LEN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seal_assembly_center_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEAL_ASSEMBLY_CENTER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pbr_total_stroke(self) -> global___FloatMessage:
        """Original Name: PBR_TOTAL_STROKE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUG_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def downward_movement_len_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOWNWARD_MOVEMENT_LEN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seal_assembly_type(self) -> global___StringMessage:
        """Original Name: SEAL_ASSEMBLY_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_exp_joint_nogo_present(self) -> global___StringMessage:
        """Original Name: IS_EXP_JOINT_NOGO_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_length(self) -> global___FloatMessage:
        """Original Name: PACKER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_test_below_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_TEST_BELOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annulus_fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANNULUS_FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_base(self) -> global___FloatMessage:
        """Original Name: PACKER_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_test_above(self) -> global___FloatMessage:
        """Original Name: PRESSURE_TEST_ABOVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure_above(self) -> global___FloatMessage:
        """Original Name: TEST_PRESSURE_ABOVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annulus_fluid_density(self) -> global___FloatMessage:
        """Original Name: ANNULUS_FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_setting_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_SETTING_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_type_flag(self) -> global___Int32Message:
        """Original Name: PACKER_TYPE_FLAG, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_annular_valve_seal_open(self) -> global___StringMessage:
        """Original Name: IS_ANNULAR_VALVE_SEAL_OPEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bore_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BORE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_upward_nogo_present(self) -> global___StringMessage:
        """Original Name: IS_UPWARD_NOGO_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_size(self) -> global___FloatMessage:
        """Original Name: PACKER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def setting_procedure(self) -> global___StringMessage:
        """Original Name: SETTING_PROCEDURE, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unsetting_procedure(self) -> global___StringMessage:
        """Original Name: UNSETTING_PROCEDURE, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hydraulically_set(self) -> global___StringMessage:
        """Original Name: IS_HYDRAULICALLY_SET, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydrostatic_set_pressure(self) -> global___FloatMessage:
        """Original Name: HYDROSTATIC_SET_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_downward_nogo_present(self) -> global___StringMessage:
        """Original Name: IS_DOWNWARD_NOGO_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_reconditioned(self) -> global___StringMessage:
        """Original Name: IS_RECONDITIONED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure_below_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_PRESSURE_BELOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pbr_total_stroke_dsdsunit(self) -> global___StringMessage:
        """Original Name: PBR_TOTAL_STROKE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annulus_fluid_id(self) -> global___StringMessage:
        """Original Name: ANNULUS_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def axial_load_change_dir(self) -> global___StringMessage:
        """Original Name: AXIAL_LOAD_CHANGE_DIR, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slip_type(self) -> global___StringMessage:
        """Original Name: SLIP_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydraulic_set_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: HYDRAULIC_SET_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_test_below(self) -> global___FloatMessage:
        """Original Name: PRESSURE_TEST_BELOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_spaced_out(self) -> global___StringMessage:
        """Original Name: IS_SPACED_OUT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def set_type(self) -> global___Int32Message:
        """Original Name: SET_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_pin_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHEAR_PIN_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def upward_movement_len_dsdsunit(self) -> global___StringMessage:
        """Original Name: UPWARD_MOVEMENT_LEN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bore_inner_diameter(self) -> global___FloatMessage:
        """Original Name: BORE_INNER_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def upward_movement_length(self) -> global___FloatMessage:
        """Original Name: UPWARD_MOVEMENT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def upward_movement_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: UPWARD_MOVEMENT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_retrievable(self) -> global___StringMessage:
        """Original Name: IS_RETRIEVABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_test_above_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_TEST_ABOVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def downward_movement_length(self) -> global___FloatMessage:
        """Original Name: DOWNWARD_MOVEMENT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_depth(self) -> global___FloatMessage:
        """Original Name: PACKER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_depth(self) -> global___FloatMessage:
        """Original Name: PLUG_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydrostatic_set_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: HYDROSTATIC_SET_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_packer_bore_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_PACKER_BORE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_seal_movement_allowed(self) -> global___StringMessage:
        """Original Name: IS_SEAL_MOVEMENT_ALLOWED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydraulically_set_ind(self) -> global___StringMessage:
        """Original Name: HYDRAULICALLY_SET_IND, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_weight(self) -> global___FloatMessage:
        """Original Name: PIPE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_packer_bore(self) -> global___FloatMessage:
        """Original Name: ID_PACKER_BORE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bore_inner_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: BORE_INNER_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_name(self) -> global___StringMessage:
        """Original Name: PACKER_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_WEQP_PACKER_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        upward_movement_len: global___FloatMessage | None = ...,
        bore_length: global___FloatMessage | None = ...,
        downward_movement_length_dsdsunit: global___StringMessage | None = ...,
        hydraulic_set_pressure: global___FloatMessage | None = ...,
        expansion_joint_depth_dsdsunit: global___StringMessage | None = ...,
        seal_assembly_center: global___FloatMessage | None = ...,
        packer_type: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        axial_load_change_direction: global___StringMessage | None = ...,
        running_string_flag: global___Int32Message | None = ...,
        pipe_weight_dsdsunit: global___StringMessage | None = ...,
        axial_load_change: global___FloatMessage | None = ...,
        is_sheared: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        shear_pin_rating: global___FloatMessage | None = ...,
        expansion_joint_depth: global___FloatMessage | None = ...,
        is_seal_bore_present: global___StringMessage | None = ...,
        test_pressure_below: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        axial_load_change_dsdsunit: global___StringMessage | None = ...,
        running_string_type: global___StringMessage | None = ...,
        test_pressure_above_dsdsunit: global___StringMessage | None = ...,
        avg_setting_temperature: global___FloatMessage | None = ...,
        downward_movement_len: global___FloatMessage | None = ...,
        seal_assembly_center_dsdsunit: global___StringMessage | None = ...,
        pbr_total_stroke: global___FloatMessage | None = ...,
        plug_depth_dsdsunit: global___StringMessage | None = ...,
        downward_movement_len_dsdsunit: global___StringMessage | None = ...,
        seal_assembly_type: global___StringMessage | None = ...,
        is_exp_joint_nogo_present: global___StringMessage | None = ...,
        packer_length: global___FloatMessage | None = ...,
        pressure_test_below_dsdsunit: global___StringMessage | None = ...,
        annulus_fluid_density_dsdsunit: global___StringMessage | None = ...,
        packer_base_dsdsunit: global___StringMessage | None = ...,
        packer_base: global___FloatMessage | None = ...,
        pressure_test_above: global___FloatMessage | None = ...,
        test_pressure_above: global___FloatMessage | None = ...,
        annulus_fluid_density: global___FloatMessage | None = ...,
        avg_setting_temperature_dsdsunit: global___StringMessage | None = ...,
        packer_type_flag: global___Int32Message | None = ...,
        is_annular_valve_seal_open: global___StringMessage | None = ...,
        bore_length_dsdsunit: global___StringMessage | None = ...,
        is_upward_nogo_present: global___StringMessage | None = ...,
        packer_size: global___FloatMessage | None = ...,
        setting_procedure: global___StringMessage | None = ...,
        unsetting_procedure: global___StringMessage | None = ...,
        packer_size_dsdsunit: global___StringMessage | None = ...,
        is_hydraulically_set: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        hydrostatic_set_pressure: global___FloatMessage | None = ...,
        is_downward_nogo_present: global___StringMessage | None = ...,
        is_reconditioned: global___StringMessage | None = ...,
        packer_length_dsdsunit: global___StringMessage | None = ...,
        test_pressure_below_dsdsunit: global___StringMessage | None = ...,
        pbr_total_stroke_dsdsunit: global___StringMessage | None = ...,
        annulus_fluid_id: global___StringMessage | None = ...,
        axial_load_change_dir: global___StringMessage | None = ...,
        slip_type: global___StringMessage | None = ...,
        hydraulic_set_pressure_dsdsunit: global___StringMessage | None = ...,
        install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        pressure_test_below: global___FloatMessage | None = ...,
        is_spaced_out: global___StringMessage | None = ...,
        set_type: global___Int32Message | None = ...,
        shear_pin_rating_dsdsunit: global___StringMessage | None = ...,
        packer_depth_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        upward_movement_len_dsdsunit: global___StringMessage | None = ...,
        bore_inner_diameter: global___FloatMessage | None = ...,
        upward_movement_length: global___FloatMessage | None = ...,
        upward_movement_length_dsdsunit: global___StringMessage | None = ...,
        is_retrievable: global___StringMessage | None = ...,
        pressure_test_above_dsdsunit: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        downward_movement_length: global___FloatMessage | None = ...,
        packer_depth: global___FloatMessage | None = ...,
        plug_depth: global___FloatMessage | None = ...,
        hydrostatic_set_pressure_dsdsunit: global___StringMessage | None = ...,
        id_packer_bore_dsdsunit: global___StringMessage | None = ...,
        is_seal_movement_allowed: global___StringMessage | None = ...,
        hydraulically_set_ind: global___StringMessage | None = ...,
        pipe_weight: global___FloatMessage | None = ...,
        id_packer_bore: global___FloatMessage | None = ...,
        bore_inner_diameter_dsdsunit: global___StringMessage | None = ...,
        packer_name: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["annulus_fluid_density", b"annulus_fluid_density", "annulus_fluid_density_dsdsunit", b"annulus_fluid_density_dsdsunit", "annulus_fluid_id", b"annulus_fluid_id", "avg_setting_temperature", b"avg_setting_temperature", "avg_setting_temperature_dsdsunit", b"avg_setting_temperature_dsdsunit", "axial_load_change", b"axial_load_change", "axial_load_change_dir", b"axial_load_change_dir", "axial_load_change_direction", b"axial_load_change_direction", "axial_load_change_dsdsunit", b"axial_load_change_dsdsunit", "bore_inner_diameter", b"bore_inner_diameter", "bore_inner_diameter_dsdsunit", b"bore_inner_diameter_dsdsunit", "bore_length", b"bore_length", "bore_length_dsdsunit", b"bore_length_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "comments", b"comments", "downward_movement_len", b"downward_movement_len", "downward_movement_len_dsdsunit", b"downward_movement_len_dsdsunit", "downward_movement_length", b"downward_movement_length", "downward_movement_length_dsdsunit", b"downward_movement_length_dsdsunit", "expansion_joint_depth", b"expansion_joint_depth", "expansion_joint_depth_dsdsunit", b"expansion_joint_depth_dsdsunit", "hydraulic_set_pressure", b"hydraulic_set_pressure", "hydraulic_set_pressure_dsdsunit", b"hydraulic_set_pressure_dsdsunit", "hydraulically_set_ind", b"hydraulically_set_ind", "hydrostatic_set_pressure", b"hydrostatic_set_pressure", "hydrostatic_set_pressure_dsdsunit", b"hydrostatic_set_pressure_dsdsunit", "id_packer_bore", b"id_packer_bore", "id_packer_bore_dsdsunit", b"id_packer_bore_dsdsunit", "install_date", b"install_date", "is_annular_valve_seal_open", b"is_annular_valve_seal_open", "is_downward_nogo_present", b"is_downward_nogo_present", "is_exp_joint_nogo_present", b"is_exp_joint_nogo_present", "is_hydraulically_set", b"is_hydraulically_set", "is_reconditioned", b"is_reconditioned", "is_retrievable", b"is_retrievable", "is_seal_bore_present", b"is_seal_bore_present", "is_seal_movement_allowed", b"is_seal_movement_allowed", "is_sheared", b"is_sheared", "is_spaced_out", b"is_spaced_out", "is_upward_nogo_present", b"is_upward_nogo_present", "native_uid", b"native_uid", "packer_base", b"packer_base", "packer_base_dsdsunit", b"packer_base_dsdsunit", "packer_depth", b"packer_depth", "packer_depth_dsdsunit", b"packer_depth_dsdsunit", "packer_length", b"packer_length", "packer_length_dsdsunit", b"packer_length_dsdsunit", "packer_name", b"packer_name", "packer_size", b"packer_size", "packer_size_dsdsunit", b"packer_size_dsdsunit", "packer_type", b"packer_type", "packer_type_flag", b"packer_type_flag", "pbr_total_stroke", b"pbr_total_stroke", "pbr_total_stroke_dsdsunit", b"pbr_total_stroke_dsdsunit", "pipe_weight", b"pipe_weight", "pipe_weight_dsdsunit", b"pipe_weight_dsdsunit", "plug_depth", b"plug_depth", "plug_depth_dsdsunit", b"plug_depth_dsdsunit", "pressure_test_above", b"pressure_test_above", "pressure_test_above_dsdsunit", b"pressure_test_above_dsdsunit", "pressure_test_below", b"pressure_test_below", "pressure_test_below_dsdsunit", b"pressure_test_below_dsdsunit", "running_string_flag", b"running_string_flag", "running_string_type", b"running_string_type", "seal_assembly_center", b"seal_assembly_center", "seal_assembly_center_dsdsunit", b"seal_assembly_center_dsdsunit", "seal_assembly_type", b"seal_assembly_type", "set_type", b"set_type", "setting_procedure", b"setting_procedure", "shear_pin_rating", b"shear_pin_rating", "shear_pin_rating_dsdsunit", b"shear_pin_rating_dsdsunit", "slip_type", b"slip_type", "test_pressure_above", b"test_pressure_above", "test_pressure_above_dsdsunit", b"test_pressure_above_dsdsunit", "test_pressure_below", b"test_pressure_below", "test_pressure_below_dsdsunit", b"test_pressure_below_dsdsunit", "unsetting_procedure", b"unsetting_procedure", "upward_movement_len", b"upward_movement_len", "upward_movement_len_dsdsunit", b"upward_movement_len_dsdsunit", "upward_movement_length", b"upward_movement_length", "upward_movement_length_dsdsunit", b"upward_movement_length_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["annulus_fluid_density", b"annulus_fluid_density", "annulus_fluid_density_dsdsunit", b"annulus_fluid_density_dsdsunit", "annulus_fluid_id", b"annulus_fluid_id", "assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "avg_setting_temperature", b"avg_setting_temperature", "avg_setting_temperature_dsdsunit", b"avg_setting_temperature_dsdsunit", "axial_load_change", b"axial_load_change", "axial_load_change_dir", b"axial_load_change_dir", "axial_load_change_direction", b"axial_load_change_direction", "axial_load_change_dsdsunit", b"axial_load_change_dsdsunit", "bore_inner_diameter", b"bore_inner_diameter", "bore_inner_diameter_dsdsunit", b"bore_inner_diameter_dsdsunit", "bore_length", b"bore_length", "bore_length_dsdsunit", b"bore_length_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "comments", b"comments", "downward_movement_len", b"downward_movement_len", "downward_movement_len_dsdsunit", b"downward_movement_len_dsdsunit", "downward_movement_length", b"downward_movement_length", "downward_movement_length_dsdsunit", b"downward_movement_length_dsdsunit", "expansion_joint_depth", b"expansion_joint_depth", "expansion_joint_depth_dsdsunit", b"expansion_joint_depth_dsdsunit", "hydraulic_set_pressure", b"hydraulic_set_pressure", "hydraulic_set_pressure_dsdsunit", b"hydraulic_set_pressure_dsdsunit", "hydraulically_set_ind", b"hydraulically_set_ind", "hydrostatic_set_pressure", b"hydrostatic_set_pressure", "hydrostatic_set_pressure_dsdsunit", b"hydrostatic_set_pressure_dsdsunit", "id_packer_bore", b"id_packer_bore", "id_packer_bore_dsdsunit", b"id_packer_bore_dsdsunit", "install_date", b"install_date", "is_annular_valve_seal_open", b"is_annular_valve_seal_open", "is_downward_nogo_present", b"is_downward_nogo_present", "is_exp_joint_nogo_present", b"is_exp_joint_nogo_present", "is_hydraulically_set", b"is_hydraulically_set", "is_reconditioned", b"is_reconditioned", "is_retrievable", b"is_retrievable", "is_seal_bore_present", b"is_seal_bore_present", "is_seal_movement_allowed", b"is_seal_movement_allowed", "is_sheared", b"is_sheared", "is_spaced_out", b"is_spaced_out", "is_upward_nogo_present", b"is_upward_nogo_present", "native_uid", b"native_uid", "packer_base", b"packer_base", "packer_base_dsdsunit", b"packer_base_dsdsunit", "packer_depth", b"packer_depth", "packer_depth_dsdsunit", b"packer_depth_dsdsunit", "packer_length", b"packer_length", "packer_length_dsdsunit", b"packer_length_dsdsunit", "packer_name", b"packer_name", "packer_size", b"packer_size", "packer_size_dsdsunit", b"packer_size_dsdsunit", "packer_type", b"packer_type", "packer_type_flag", b"packer_type_flag", "pbr_total_stroke", b"pbr_total_stroke", "pbr_total_stroke_dsdsunit", b"pbr_total_stroke_dsdsunit", "pipe_weight", b"pipe_weight", "pipe_weight_dsdsunit", b"pipe_weight_dsdsunit", "plug_depth", b"plug_depth", "plug_depth_dsdsunit", b"plug_depth_dsdsunit", "pressure_test_above", b"pressure_test_above", "pressure_test_above_dsdsunit", b"pressure_test_above_dsdsunit", "pressure_test_below", b"pressure_test_below", "pressure_test_below_dsdsunit", b"pressure_test_below_dsdsunit", "running_string_flag", b"running_string_flag", "running_string_type", b"running_string_type", "seal_assembly_center", b"seal_assembly_center", "seal_assembly_center_dsdsunit", b"seal_assembly_center_dsdsunit", "seal_assembly_type", b"seal_assembly_type", "set_type", b"set_type", "setting_procedure", b"setting_procedure", "shear_pin_rating", b"shear_pin_rating", "shear_pin_rating_dsdsunit", b"shear_pin_rating_dsdsunit", "slip_type", b"slip_type", "test_pressure_above", b"test_pressure_above", "test_pressure_above_dsdsunit", b"test_pressure_above_dsdsunit", "test_pressure_below", b"test_pressure_below", "test_pressure_below_dsdsunit", b"test_pressure_below_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "unsetting_procedure", b"unsetting_procedure", "upward_movement_len", b"upward_movement_len", "upward_movement_len_dsdsunit", b"upward_movement_len_dsdsunit", "upward_movement_length", b"upward_movement_length", "upward_movement_length_dsdsunit", b"upward_movement_length_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWeqpPacker = CdWeqpPacker

class CdWeqpPbr(google.protobuf.message.Message):
    """Original Name: CD_WEQP_PBR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BORE_SIZE_FIELD_NUMBER: builtins.int
    SLACK_OFF_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BORE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXTERNAL_PRESSURE_TEST_FIELD_NUMBER: builtins.int
    SPACE_OUT_FIELD_NUMBER: builtins.int
    INTERNAL_PRESSURE_TEST_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    INTERNAL_PRESSURE_TEST_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    SLACK_OFF_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPACE_OUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXTERNAL_PRESSURE_TEST_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def bore_size(self) -> global___FloatMessage:
        """Original Name: BORE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slack_off(self) -> global___FloatMessage:
        """Original Name: SLACK_OFF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bore_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: BORE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_pressure_test(self) -> global___FloatMessage:
        """Original Name: EXTERNAL_PRESSURE_TEST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def space_out(self) -> global___FloatMessage:
        """Original Name: SPACE_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_pressure_test_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERNAL_PRESSURE_TEST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def internal_pressure_test(self) -> global___FloatMessage:
        """Original Name: INTERNAL_PRESSURE_TEST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def slack_off_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLACK_OFF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def space_out_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPACE_OUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_pressure_test_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXTERNAL_PRESSURE_TEST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_WEQP_PBR_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        bore_size: global___FloatMessage | None = ...,
        slack_off: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        bore_size_dsdsunit: global___StringMessage | None = ...,
        external_pressure_test: global___FloatMessage | None = ...,
        space_out: global___FloatMessage | None = ...,
        internal_pressure_test_dsdsunit: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        internal_pressure_test: global___FloatMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        slack_off_dsdsunit: global___StringMessage | None = ...,
        space_out_dsdsunit: global___StringMessage | None = ...,
        external_pressure_test_dsdsunit: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bore_size", b"bore_size", "bore_size_dsdsunit", b"bore_size_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "external_pressure_test", b"external_pressure_test", "external_pressure_test_dsdsunit", b"external_pressure_test_dsdsunit", "internal_pressure_test", b"internal_pressure_test", "internal_pressure_test_dsdsunit", b"internal_pressure_test_dsdsunit", "native_uid", b"native_uid", "slack_off", b"slack_off", "slack_off_dsdsunit", b"slack_off_dsdsunit", "space_out", b"space_out", "space_out_dsdsunit", b"space_out_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bore_size", b"bore_size", "bore_size_dsdsunit", b"bore_size_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "external_pressure_test", b"external_pressure_test", "external_pressure_test_dsdsunit", b"external_pressure_test_dsdsunit", "internal_pressure_test", b"internal_pressure_test", "internal_pressure_test_dsdsunit", b"internal_pressure_test_dsdsunit", "native_uid", b"native_uid", "slack_off", b"slack_off", "slack_off_dsdsunit", b"slack_off_dsdsunit", "space_out", b"space_out", "space_out_dsdsunit", b"space_out_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWeqpPbr = CdWeqpPbr

class CdWeqpPcpDetail(google.protobuf.message.Message):
    """Original Name: CD_WEQP_PCP_DETAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TUBING_OD_FIELD_NUMBER: builtins.int
    STATOR_WEIGHT_FIELD_NUMBER: builtins.int
    STATOR_OD_FIELD_NUMBER: builtins.int
    PCP_ID_FIELD_NUMBER: builtins.int
    GAS_SEPARATOR_FIELD_NUMBER: builtins.int
    ROTOR_LENGTH_FIELD_NUMBER: builtins.int
    TOP_CONN_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTOR_STATOR_FIT_FIELD_NUMBER: builtins.int
    ROTOR_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SHEAR_RATING_FIELD_NUMBER: builtins.int
    STATOR_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    ROTOR_CONN_OD_FIELD_NUMBER: builtins.int
    SHEAR_INSTALLED_FIELD_NUMBER: builtins.int
    TOP_CONN_OD_FIELD_NUMBER: builtins.int
    ROTOR_COATING_FIELD_NUMBER: builtins.int
    ROTOR_CONDITION_FIELD_NUMBER: builtins.int
    ROTOR_TYPE_FIELD_NUMBER: builtins.int
    STATOR_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATOR_TYPE_FIELD_NUMBER: builtins.int
    ROTOR_EXTENDED_FIELD_NUMBER: builtins.int
    STATOR_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FIT_TEMPERATURE_FIELD_NUMBER: builtins.int
    ROTOR_SERIAL_NO_FIELD_NUMBER: builtins.int
    STATOR_SERIAL_NO_FIELD_NUMBER: builtins.int
    INTERMEDIATE_NIPPLE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTOR_MAJOR_OD_FIELD_NUMBER: builtins.int
    FIT_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MULTILOBE_PUMP_FIELD_NUMBER: builtins.int
    ROTOR_CONN_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHEAR_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATOR_TOP_THREAD_FIELD_NUMBER: builtins.int
    FIT_EFFICIENCY_PERCENT_FIELD_NUMBER: builtins.int
    STATOR_ELASTOMER_FIELD_NUMBER: builtins.int
    STATOR_LENGTH_FIELD_NUMBER: builtins.int
    ROTOR_MAJOR_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_CONN_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTOR_WEIGHT_FIELD_NUMBER: builtins.int
    STATOR_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATOR_CONDITION_FIELD_NUMBER: builtins.int
    STOP_NIPPLE_PIN_FIELD_NUMBER: builtins.int
    PCP_DETAIL_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    ROTOR_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    XL_PUMP_FIELD_NUMBER: builtins.int
    FIT_EFFICIENCY_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTOR_CODE_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    INTERMEDIATE_NIPPLE_LENGTH_FIELD_NUMBER: builtins.int
    PUMP_STAGES_FIELD_NUMBER: builtins.int
    TUBING_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_CONN_OD_FIELD_NUMBER: builtins.int
    DM_PCP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tubing_od(self) -> global___FloatMessage:
        """Original Name: TUBING_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_weight(self) -> global___FloatMessage:
        """Original Name: STATOR_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_od(self) -> global___FloatMessage:
        """Original Name: STATOR_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pcp_id: builtins.str
    """Original Name: PCP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_separator(self) -> global___StringMessage:
        """Original Name: GAS_SEPARATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_length(self) -> global___FloatMessage:
        """Original Name: ROTOR_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_CONN_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_stator_fit(self) -> global___StringMessage:
        """Original Name: ROTOR_STATOR_FIT, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTOR_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def shear_rating(self) -> global___FloatMessage:
        """Original Name: SHEAR_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STATOR_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_conn_od(self) -> global___FloatMessage:
        """Original Name: ROTOR_CONN_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_installed(self) -> global___StringMessage:
        """Original Name: SHEAR_INSTALLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_od(self) -> global___FloatMessage:
        """Original Name: TOP_CONN_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_coating(self) -> global___StringMessage:
        """Original Name: ROTOR_COATING, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_condition(self) -> global___StringMessage:
        """Original Name: ROTOR_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_type(self) -> global___StringMessage:
        """Original Name: ROTOR_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: STATOR_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_type(self) -> global___StringMessage:
        """Original Name: STATOR_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_extended(self) -> global___StringMessage:
        """Original Name: ROTOR_EXTENDED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_code(self) -> global___StringMessage:
        """Original Name: STATOR_CODE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fit_temperature(self) -> global___FloatMessage:
        """Original Name: FIT_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_serial_no(self) -> global___StringMessage:
        """Original Name: ROTOR_SERIAL_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_serial_no(self) -> global___StringMessage:
        """Original Name: STATOR_SERIAL_NO, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def intermediate_nipple_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERMEDIATE_NIPPLE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_major_od(self) -> global___FloatMessage:
        """Original Name: ROTOR_MAJOR_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fit_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: FIT_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multilobe_pump(self) -> global___StringMessage:
        """Original Name: MULTILOBE_PUMP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_conn_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTOR_CONN_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHEAR_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_top_thread(self) -> global___StringMessage:
        """Original Name: STATOR_TOP_THREAD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fit_efficiency_percent(self) -> global___FloatMessage:
        """Original Name: FIT_EFFICIENCY_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_elastomer(self) -> global___StringMessage:
        """Original Name: STATOR_ELASTOMER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_length(self) -> global___FloatMessage:
        """Original Name: STATOR_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_major_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTOR_MAJOR_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_conn_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_CONN_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_weight(self) -> global___FloatMessage:
        """Original Name: ROTOR_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: STATOR_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_condition(self) -> global___StringMessage:
        """Original Name: STATOR_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_nipple_pin(self) -> global___StringMessage:
        """Original Name: STOP_NIPPLE_PIN, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pcp_detail_id: builtins.str
    """Original Name: PCP_DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rotor_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTOR_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def xl_pump(self) -> global___StringMessage:
        """Original Name: XL_PUMP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fit_efficiency_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: FIT_EFFICIENCY_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_code(self) -> global___StringMessage:
        """Original Name: ROTOR_CODE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def intermediate_nipple_length(self) -> global___FloatMessage:
        """Original Name: INTERMEDIATE_NIPPLE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_stages(self) -> global___Int32Message:
        """Original Name: PUMP_STAGES, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_conn_od(self) -> global___FloatMessage:
        """Original Name: BOTTOM_CONN_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_pcp(self) -> global___DmPcpRef:
        """Remote references:

        Original Name: DM_PCP, WrappedMessage: DmPcp
        FK_CD_WEQP_PCP_DETAIL_DM_PCP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tubing_od: global___FloatMessage | None = ...,
        stator_weight: global___FloatMessage | None = ...,
        stator_od: global___FloatMessage | None = ...,
        pcp_id: builtins.str = ...,
        gas_separator: global___StringMessage | None = ...,
        rotor_length: global___FloatMessage | None = ...,
        top_conn_od_dsdsunit: global___StringMessage | None = ...,
        rotor_stator_fit: global___StringMessage | None = ...,
        rotor_weight_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        shear_rating: global___FloatMessage | None = ...,
        stator_length_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        rotor_conn_od: global___FloatMessage | None = ...,
        shear_installed: global___StringMessage | None = ...,
        top_conn_od: global___FloatMessage | None = ...,
        rotor_coating: global___StringMessage | None = ...,
        rotor_condition: global___StringMessage | None = ...,
        rotor_type: global___StringMessage | None = ...,
        stator_od_dsdsunit: global___StringMessage | None = ...,
        stator_type: global___StringMessage | None = ...,
        rotor_extended: global___StringMessage | None = ...,
        stator_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        fit_temperature: global___FloatMessage | None = ...,
        rotor_serial_no: global___StringMessage | None = ...,
        stator_serial_no: global___StringMessage | None = ...,
        intermediate_nipple_length_dsdsunit: global___StringMessage | None = ...,
        rotor_major_od: global___FloatMessage | None = ...,
        fit_temperature_dsdsunit: global___StringMessage | None = ...,
        multilobe_pump: global___StringMessage | None = ...,
        rotor_conn_od_dsdsunit: global___StringMessage | None = ...,
        shear_rating_dsdsunit: global___StringMessage | None = ...,
        stator_top_thread: global___StringMessage | None = ...,
        fit_efficiency_percent: global___FloatMessage | None = ...,
        stator_elastomer: global___StringMessage | None = ...,
        stator_length: global___FloatMessage | None = ...,
        rotor_major_od_dsdsunit: global___StringMessage | None = ...,
        bottom_conn_od_dsdsunit: global___StringMessage | None = ...,
        rotor_weight: global___FloatMessage | None = ...,
        stator_weight_dsdsunit: global___StringMessage | None = ...,
        stator_condition: global___StringMessage | None = ...,
        stop_nipple_pin: global___StringMessage | None = ...,
        pcp_detail_id: builtins.str = ...,
        well_id: builtins.str = ...,
        rotor_length_dsdsunit: global___StringMessage | None = ...,
        xl_pump: global___StringMessage | None = ...,
        fit_efficiency_percent_dsdsunit: global___StringMessage | None = ...,
        rotor_code: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        intermediate_nipple_length: global___FloatMessage | None = ...,
        pump_stages: global___Int32Message | None = ...,
        tubing_od_dsdsunit: global___StringMessage | None = ...,
        bottom_conn_od: global___FloatMessage | None = ...,
        dm_pcp: global___DmPcpRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bottom_conn_od", b"bottom_conn_od", "bottom_conn_od_dsdsunit", b"bottom_conn_od_dsdsunit", "dm_pcp", b"dm_pcp", "fit_efficiency_percent", b"fit_efficiency_percent", "fit_efficiency_percent_dsdsunit", b"fit_efficiency_percent_dsdsunit", "fit_temperature", b"fit_temperature", "fit_temperature_dsdsunit", b"fit_temperature_dsdsunit", "gas_separator", b"gas_separator", "intermediate_nipple_length", b"intermediate_nipple_length", "intermediate_nipple_length_dsdsunit", b"intermediate_nipple_length_dsdsunit", "multilobe_pump", b"multilobe_pump", "native_uid", b"native_uid", "pump_stages", b"pump_stages", "rotor_coating", b"rotor_coating", "rotor_code", b"rotor_code", "rotor_condition", b"rotor_condition", "rotor_conn_od", b"rotor_conn_od", "rotor_conn_od_dsdsunit", b"rotor_conn_od_dsdsunit", "rotor_extended", b"rotor_extended", "rotor_length", b"rotor_length", "rotor_length_dsdsunit", b"rotor_length_dsdsunit", "rotor_major_od", b"rotor_major_od", "rotor_major_od_dsdsunit", b"rotor_major_od_dsdsunit", "rotor_serial_no", b"rotor_serial_no", "rotor_stator_fit", b"rotor_stator_fit", "rotor_type", b"rotor_type", "rotor_weight", b"rotor_weight", "rotor_weight_dsdsunit", b"rotor_weight_dsdsunit", "shear_installed", b"shear_installed", "shear_rating", b"shear_rating", "shear_rating_dsdsunit", b"shear_rating_dsdsunit", "stator_code", b"stator_code", "stator_condition", b"stator_condition", "stator_elastomer", b"stator_elastomer", "stator_length", b"stator_length", "stator_length_dsdsunit", b"stator_length_dsdsunit", "stator_od", b"stator_od", "stator_od_dsdsunit", b"stator_od_dsdsunit", "stator_serial_no", b"stator_serial_no", "stator_top_thread", b"stator_top_thread", "stator_type", b"stator_type", "stator_weight", b"stator_weight", "stator_weight_dsdsunit", b"stator_weight_dsdsunit", "stop_nipple_pin", b"stop_nipple_pin", "top_conn_od", b"top_conn_od", "top_conn_od_dsdsunit", b"top_conn_od_dsdsunit", "tubing_od", b"tubing_od", "tubing_od_dsdsunit", b"tubing_od_dsdsunit", "xl_pump", b"xl_pump"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bottom_conn_od", b"bottom_conn_od", "bottom_conn_od_dsdsunit", b"bottom_conn_od_dsdsunit", "dm_pcp", b"dm_pcp", "fit_efficiency_percent", b"fit_efficiency_percent", "fit_efficiency_percent_dsdsunit", b"fit_efficiency_percent_dsdsunit", "fit_temperature", b"fit_temperature", "fit_temperature_dsdsunit", b"fit_temperature_dsdsunit", "gas_separator", b"gas_separator", "intermediate_nipple_length", b"intermediate_nipple_length", "intermediate_nipple_length_dsdsunit", b"intermediate_nipple_length_dsdsunit", "multilobe_pump", b"multilobe_pump", "native_uid", b"native_uid", "pcp_detail_id", b"pcp_detail_id", "pcp_id", b"pcp_id", "pump_stages", b"pump_stages", "rotor_coating", b"rotor_coating", "rotor_code", b"rotor_code", "rotor_condition", b"rotor_condition", "rotor_conn_od", b"rotor_conn_od", "rotor_conn_od_dsdsunit", b"rotor_conn_od_dsdsunit", "rotor_extended", b"rotor_extended", "rotor_length", b"rotor_length", "rotor_length_dsdsunit", b"rotor_length_dsdsunit", "rotor_major_od", b"rotor_major_od", "rotor_major_od_dsdsunit", b"rotor_major_od_dsdsunit", "rotor_serial_no", b"rotor_serial_no", "rotor_stator_fit", b"rotor_stator_fit", "rotor_type", b"rotor_type", "rotor_weight", b"rotor_weight", "rotor_weight_dsdsunit", b"rotor_weight_dsdsunit", "shear_installed", b"shear_installed", "shear_rating", b"shear_rating", "shear_rating_dsdsunit", b"shear_rating_dsdsunit", "stator_code", b"stator_code", "stator_condition", b"stator_condition", "stator_elastomer", b"stator_elastomer", "stator_length", b"stator_length", "stator_length_dsdsunit", b"stator_length_dsdsunit", "stator_od", b"stator_od", "stator_od_dsdsunit", b"stator_od_dsdsunit", "stator_serial_no", b"stator_serial_no", "stator_top_thread", b"stator_top_thread", "stator_type", b"stator_type", "stator_weight", b"stator_weight", "stator_weight_dsdsunit", b"stator_weight_dsdsunit", "stop_nipple_pin", b"stop_nipple_pin", "top_conn_od", b"top_conn_od", "top_conn_od_dsdsunit", b"top_conn_od_dsdsunit", "tubing_od", b"tubing_od", "tubing_od_dsdsunit", b"tubing_od_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "xl_pump", b"xl_pump"]) -> None: ...

global___CdWeqpPcpDetail = CdWeqpPcpDetail

class CdWeqpPdSensor(google.protobuf.message.Message):
    """Original Name: CD_WEQP_PD_SENSOR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    NO_OF_SENSORS_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def no_of_sensors(self) -> global___FloatMessage:
        """Original Name: NO_OF_SENSORS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_WEQP_PD_SENSOR_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        type: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        no_of_sensors: global___FloatMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly_comp", b"cd_assembly_comp", "native_uid", b"native_uid", "no_of_sensors", b"no_of_sensors", "type", b"type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "native_uid", b"native_uid", "no_of_sensors", b"no_of_sensors", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWeqpPdSensor = CdWeqpPdSensor

class CdWeqpProgressiveCavity(google.protobuf.message.Message):
    """Original Name: CD_WEQP_PROGRESSIVE_CAVITY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FIT_EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHEAR_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATOR_OD_FIELD_NUMBER: builtins.int
    MD_TAG_BAR_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHEAVE_RATIO_FIELD_NUMBER: builtins.int
    IS_SHEAR_FIELD_NUMBER: builtins.int
    ROTOR_LENGTH_FIELD_NUMBER: builtins.int
    STATOR_ELASTOMER_FIELD_NUMBER: builtins.int
    FIT_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FIT_TEMP_FIELD_NUMBER: builtins.int
    STATOR_LENGTH_FIELD_NUMBER: builtins.int
    EFFICIENCY_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTOR_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHEAR_RATING_FIELD_NUMBER: builtins.int
    STATOR_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    EFFICIENCY_PERCENT_FIELD_NUMBER: builtins.int
    MD_TAG_BAR_FIELD_NUMBER: builtins.int
    ROTOR_OD_FIELD_NUMBER: builtins.int
    IS_EXTENDED_ROTOR_FIELD_NUMBER: builtins.int
    IS_XL_PUMP_FIELD_NUMBER: builtins.int
    ROTOR_COATING_FIELD_NUMBER: builtins.int
    ROTOR_CONDITION_FIELD_NUMBER: builtins.int
    STATOR_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATOR_CONDITION_FIELD_NUMBER: builtins.int
    EFFICIENCY_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    EFFICIENCY_LOAD_FIELD_NUMBER: builtins.int
    NUM_PUMP_STAGES_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_MULTIPLE_PUMP_FIELD_NUMBER: builtins.int
    ROTOR_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FIT_EFFICIENCY_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    ROTOR_SERIAL_NO_FIELD_NUMBER: builtins.int
    STATOR_SERIAL_NO_FIELD_NUMBER: builtins.int
    DRIVE_TYPE_FIELD_NUMBER: builtins.int
    FIT_ROTOR_STATOR_FIELD_NUMBER: builtins.int
    TEST_RPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_RPM_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def fit_efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: FIT_EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHEAR_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_od(self) -> global___FloatMessage:
        """Original Name: STATOR_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_tag_bar_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TAG_BAR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sheave_ratio(self) -> global___FloatMessage:
        """Original Name: SHEAVE_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_shear(self) -> global___StringMessage:
        """Original Name: IS_SHEAR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_length(self) -> global___FloatMessage:
        """Original Name: ROTOR_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_elastomer(self) -> global___StringMessage:
        """Original Name: STATOR_ELASTOMER, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fit_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: FIT_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fit_temp(self) -> global___FloatMessage:
        """Original Name: FIT_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_length(self) -> global___FloatMessage:
        """Original Name: STATOR_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def efficiency_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: EFFICIENCY_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTOR_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_rating(self) -> global___FloatMessage:
        """Original Name: SHEAR_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STATOR_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def efficiency_percent(self) -> global___FloatMessage:
        """Original Name: EFFICIENCY_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_tag_bar(self) -> global___FloatMessage:
        """Original Name: MD_TAG_BAR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_od(self) -> global___FloatMessage:
        """Original Name: ROTOR_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_extended_rotor(self) -> global___StringMessage:
        """Original Name: IS_EXTENDED_ROTOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_xl_pump(self) -> global___StringMessage:
        """Original Name: IS_XL_PUMP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_coating(self) -> global___StringMessage:
        """Original Name: ROTOR_COATING, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_condition(self) -> global___StringMessage:
        """Original Name: ROTOR_CONDITION, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: STATOR_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_condition(self) -> global___StringMessage:
        """Original Name: STATOR_CONDITION, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def efficiency_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: EFFICIENCY_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def efficiency_load(self) -> global___FloatMessage:
        """Original Name: EFFICIENCY_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_pump_stages(self) -> global___Int32Message:
        """Original Name: NUM_PUMP_STAGES, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_multiple_pump(self) -> global___StringMessage:
        """Original Name: IS_MULTIPLE_PUMP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTOR_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fit_efficiency(self) -> global___FloatMessage:
        """Original Name: FIT_EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rotor_serial_no(self) -> global___StringMessage:
        """Original Name: ROTOR_SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_serial_no(self) -> global___StringMessage:
        """Original Name: STATOR_SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_type(self) -> global___StringMessage:
        """Original Name: DRIVE_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fit_rotor_stator(self) -> global___StringMessage:
        """Original Name: FIT_ROTOR_STATOR, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_rpm_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_RPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_rpm(self) -> global___FloatMessage:
        """Original Name: TEST_RPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_WEQP_PROGRESSIVE_CAVITY_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        fit_efficiency_dsdsunit: global___StringMessage | None = ...,
        shear_rating_dsdsunit: global___StringMessage | None = ...,
        stator_od: global___FloatMessage | None = ...,
        md_tag_bar_dsdsunit: global___StringMessage | None = ...,
        sheave_ratio: global___FloatMessage | None = ...,
        is_shear: global___StringMessage | None = ...,
        rotor_length: global___FloatMessage | None = ...,
        stator_elastomer: global___StringMessage | None = ...,
        fit_temp_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        fit_temp: global___FloatMessage | None = ...,
        stator_length: global___FloatMessage | None = ...,
        efficiency_percent_dsdsunit: global___StringMessage | None = ...,
        rotor_od_dsdsunit: global___StringMessage | None = ...,
        shear_rating: global___FloatMessage | None = ...,
        stator_length_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        efficiency_percent: global___FloatMessage | None = ...,
        md_tag_bar: global___FloatMessage | None = ...,
        rotor_od: global___FloatMessage | None = ...,
        is_extended_rotor: global___StringMessage | None = ...,
        is_xl_pump: global___StringMessage | None = ...,
        rotor_coating: global___StringMessage | None = ...,
        rotor_condition: global___StringMessage | None = ...,
        stator_od_dsdsunit: global___StringMessage | None = ...,
        stator_condition: global___StringMessage | None = ...,
        efficiency_load_dsdsunit: global___StringMessage | None = ...,
        efficiency_load: global___FloatMessage | None = ...,
        num_pump_stages: global___Int32Message | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_multiple_pump: global___StringMessage | None = ...,
        rotor_length_dsdsunit: global___StringMessage | None = ...,
        fit_efficiency: global___FloatMessage | None = ...,
        assembly_id: builtins.str = ...,
        rotor_serial_no: global___StringMessage | None = ...,
        stator_serial_no: global___StringMessage | None = ...,
        drive_type: global___StringMessage | None = ...,
        fit_rotor_stator: global___StringMessage | None = ...,
        test_rpm_dsdsunit: global___StringMessage | None = ...,
        test_rpm: global___FloatMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly_comp", b"cd_assembly_comp", "drive_type", b"drive_type", "efficiency_load", b"efficiency_load", "efficiency_load_dsdsunit", b"efficiency_load_dsdsunit", "efficiency_percent", b"efficiency_percent", "efficiency_percent_dsdsunit", b"efficiency_percent_dsdsunit", "fit_efficiency", b"fit_efficiency", "fit_efficiency_dsdsunit", b"fit_efficiency_dsdsunit", "fit_rotor_stator", b"fit_rotor_stator", "fit_temp", b"fit_temp", "fit_temp_dsdsunit", b"fit_temp_dsdsunit", "is_extended_rotor", b"is_extended_rotor", "is_multiple_pump", b"is_multiple_pump", "is_shear", b"is_shear", "is_xl_pump", b"is_xl_pump", "md_tag_bar", b"md_tag_bar", "md_tag_bar_dsdsunit", b"md_tag_bar_dsdsunit", "native_uid", b"native_uid", "num_pump_stages", b"num_pump_stages", "rotor_coating", b"rotor_coating", "rotor_condition", b"rotor_condition", "rotor_length", b"rotor_length", "rotor_length_dsdsunit", b"rotor_length_dsdsunit", "rotor_od", b"rotor_od", "rotor_od_dsdsunit", b"rotor_od_dsdsunit", "rotor_serial_no", b"rotor_serial_no", "shear_rating", b"shear_rating", "shear_rating_dsdsunit", b"shear_rating_dsdsunit", "sheave_ratio", b"sheave_ratio", "stator_condition", b"stator_condition", "stator_elastomer", b"stator_elastomer", "stator_length", b"stator_length", "stator_length_dsdsunit", b"stator_length_dsdsunit", "stator_od", b"stator_od", "stator_od_dsdsunit", b"stator_od_dsdsunit", "stator_serial_no", b"stator_serial_no", "test_rpm", b"test_rpm", "test_rpm_dsdsunit", b"test_rpm_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "drive_type", b"drive_type", "efficiency_load", b"efficiency_load", "efficiency_load_dsdsunit", b"efficiency_load_dsdsunit", "efficiency_percent", b"efficiency_percent", "efficiency_percent_dsdsunit", b"efficiency_percent_dsdsunit", "fit_efficiency", b"fit_efficiency", "fit_efficiency_dsdsunit", b"fit_efficiency_dsdsunit", "fit_rotor_stator", b"fit_rotor_stator", "fit_temp", b"fit_temp", "fit_temp_dsdsunit", b"fit_temp_dsdsunit", "is_extended_rotor", b"is_extended_rotor", "is_multiple_pump", b"is_multiple_pump", "is_shear", b"is_shear", "is_xl_pump", b"is_xl_pump", "md_tag_bar", b"md_tag_bar", "md_tag_bar_dsdsunit", b"md_tag_bar_dsdsunit", "native_uid", b"native_uid", "num_pump_stages", b"num_pump_stages", "rotor_coating", b"rotor_coating", "rotor_condition", b"rotor_condition", "rotor_length", b"rotor_length", "rotor_length_dsdsunit", b"rotor_length_dsdsunit", "rotor_od", b"rotor_od", "rotor_od_dsdsunit", b"rotor_od_dsdsunit", "rotor_serial_no", b"rotor_serial_no", "shear_rating", b"shear_rating", "shear_rating_dsdsunit", b"shear_rating_dsdsunit", "sheave_ratio", b"sheave_ratio", "stator_condition", b"stator_condition", "stator_elastomer", b"stator_elastomer", "stator_length", b"stator_length", "stator_length_dsdsunit", b"stator_length_dsdsunit", "stator_od", b"stator_od", "stator_od_dsdsunit", b"stator_od_dsdsunit", "stator_serial_no", b"stator_serial_no", "test_rpm", b"test_rpm", "test_rpm_dsdsunit", b"test_rpm_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWeqpProgressiveCavity = CdWeqpProgressiveCavity

class CdWeqpRod(google.protobuf.message.Message):
    """Original Name: CD_WEQP_ROD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MAX_WORK_LOAD_FIELD_NUMBER: builtins.int
    AISI_STEEL_GRADE_FIELD_NUMBER: builtins.int
    API_GRADE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    API_PIN_SIZE_FIELD_NUMBER: builtins.int
    MAX_WORK_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_PIN_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def max_work_load(self) -> global___FloatMessage:
        """Original Name: MAX_WORK_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aisi_steel_grade(self) -> global___StringMessage:
        """Original Name: AISI_STEEL_GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_grade(self) -> global___StringMessage:
        """Original Name: API_GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def api_pin_size(self) -> global___FloatMessage:
        """Original Name: API_PIN_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_work_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_WORK_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_pin_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: API_PIN_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_WEQP_ROD_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        max_work_load: global___FloatMessage | None = ...,
        aisi_steel_grade: global___StringMessage | None = ...,
        api_grade: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        api_pin_size: global___FloatMessage | None = ...,
        max_work_load_dsdsunit: global___StringMessage | None = ...,
        api_pin_size_dsdsunit: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["aisi_steel_grade", b"aisi_steel_grade", "api_grade", b"api_grade", "api_pin_size", b"api_pin_size", "api_pin_size_dsdsunit", b"api_pin_size_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "max_work_load", b"max_work_load", "max_work_load_dsdsunit", b"max_work_load_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["aisi_steel_grade", b"aisi_steel_grade", "api_grade", b"api_grade", "api_pin_size", b"api_pin_size", "api_pin_size_dsdsunit", b"api_pin_size_dsdsunit", "assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "max_work_load", b"max_work_load", "max_work_load_dsdsunit", b"max_work_load_dsdsunit", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWeqpRod = CdWeqpRod

class CdWeqpSssv(google.protobuf.message.Message):
    """Original Name: CD_WEQP_SSSV, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FUNCTION_TEST_PASS_FAIL_FIELD_NUMBER: builtins.int
    NO_GO_INNER_DIAMETER_FIELD_NUMBER: builtins.int
    POCKET_SIZE_FIELD_NUMBER: builtins.int
    RECORDED_CLOSING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    CONDITION_RUN_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    TEST_PRESURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAXIMUM_HYDRAULICS_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PRESSURE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECORDED_OPENING_PRESSURE_FIELD_NUMBER: builtins.int
    FUNCTION_TEST_LEAKAGE_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_RESULT_FIELD_NUMBER: builtins.int
    PRESSURE_RATING_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    CONTROL_LINE_FIELD_NUMBER: builtins.int
    PORT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSTALL_DATE_FIELD_NUMBER: builtins.int
    LEAKAGE_RATE_FIELD_NUMBER: builtins.int
    NOMINAL_OPENING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    POCKET_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECORDED_CLOSING_PRESSURE_FIELD_NUMBER: builtins.int
    MAXIMUM_HYDRAULICS_PRESSURE_FIELD_NUMBER: builtins.int
    SLOT_PRESSURE_TESTED_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECORDED_OPENING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REMOVAL_DATE_FIELD_NUMBER: builtins.int
    CONTROL_FLUID_FIELD_NUMBER: builtins.int
    PORT_SIZE_FIELD_NUMBER: builtins.int
    LEAKAGE_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    TEMPERATURE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    IS_CONTROL_LINE_INJ_FIELD_NUMBER: builtins.int
    NOMINAL_OPENING_PRESSURE_FIELD_NUMBER: builtins.int
    FUNCTION_TEST_LEAKAGE_RATE_FIELD_NUMBER: builtins.int
    PULL_REASON_FIELD_NUMBER: builtins.int
    CONDITION_PULL_FIELD_NUMBER: builtins.int
    NO_GO_INNER_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEAT_TYPE_FIELD_NUMBER: builtins.int
    TEMPERATURE_RATING_FIELD_NUMBER: builtins.int
    TEST_PRESURE_FIELD_NUMBER: builtins.int
    SLOT_PRESSURE_TESTED_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def function_test_pass_fail(self) -> global___StringMessage:
        """Original Name: FUNCTION_TEST_PASS_FAIL, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def no_go_inner_diameter(self) -> global___FloatMessage:
        """Original Name: NO_GO_INNER_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_size(self) -> global___FloatMessage:
        """Original Name: POCKET_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recorded_closing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: RECORDED_CLOSING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition_run(self) -> global___StringMessage:
        """Original Name: CONDITION_RUN, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_presure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_PRESURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_hydraulics_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAXIMUM_HYDRAULICS_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pressure_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recorded_opening_pressure(self) -> global___FloatMessage:
        """Original Name: RECORDED_OPENING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def function_test_leakage_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FUNCTION_TEST_LEAKAGE_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_result(self) -> global___StringMessage:
        """Original Name: TEST_RESULT, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_rating(self) -> global___FloatMessage:
        """Original Name: PRESSURE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def control_line(self) -> global___StringMessage:
        """Original Name: CONTROL_LINE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leakage_rate(self) -> global___FloatMessage:
        """Original Name: LEAKAGE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_opening_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOMINAL_OPENING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pocket_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: POCKET_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recorded_closing_pressure(self) -> global___FloatMessage:
        """Original Name: RECORDED_CLOSING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_hydraulics_pressure(self) -> global___FloatMessage:
        """Original Name: MAXIMUM_HYDRAULICS_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_pressure_tested_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_PRESSURE_TESTED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recorded_opening_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: RECORDED_OPENING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def removal_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REMOVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def control_fluid(self) -> global___StringMessage:
        """Original Name: CONTROL_FLUID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_size(self) -> global___FloatMessage:
        """Original Name: PORT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leakage_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEAKAGE_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMPERATURE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_control_line_inj(self) -> global___StringMessage:
        """Original Name: IS_CONTROL_LINE_INJ, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_opening_pressure(self) -> global___FloatMessage:
        """Original Name: NOMINAL_OPENING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def function_test_leakage_rate(self) -> global___FloatMessage:
        """Original Name: FUNCTION_TEST_LEAKAGE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pull_reason(self) -> global___StringMessage:
        """Original Name: PULL_REASON, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition_pull(self) -> global___StringMessage:
        """Original Name: CONDITION_PULL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def no_go_inner_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: NO_GO_INNER_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seat_type(self) -> global___StringMessage:
        """Original Name: SEAT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature_rating(self) -> global___FloatMessage:
        """Original Name: TEMPERATURE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_presure(self) -> global___FloatMessage:
        """Original Name: TEST_PRESURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_pressure_tested(self) -> global___FloatMessage:
        """Original Name: SLOT_PRESSURE_TESTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_WEQP_SSSV_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        function_test_pass_fail: global___StringMessage | None = ...,
        no_go_inner_diameter: global___FloatMessage | None = ...,
        pocket_size: global___FloatMessage | None = ...,
        recorded_closing_pressure_dsdsunit: global___StringMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        condition_run: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        test_presure_dsdsunit: global___StringMessage | None = ...,
        maximum_hydraulics_pressure_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        pressure_rating_dsdsunit: global___StringMessage | None = ...,
        recorded_opening_pressure: global___FloatMessage | None = ...,
        function_test_leakage_rate_dsdsunit: global___StringMessage | None = ...,
        test_result: global___StringMessage | None = ...,
        pressure_rating: global___FloatMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        control_line: global___StringMessage | None = ...,
        port_size_dsdsunit: global___StringMessage | None = ...,
        install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        leakage_rate: global___FloatMessage | None = ...,
        nominal_opening_pressure_dsdsunit: global___StringMessage | None = ...,
        type: global___StringMessage | None = ...,
        pocket_size_dsdsunit: global___StringMessage | None = ...,
        recorded_closing_pressure: global___FloatMessage | None = ...,
        maximum_hydraulics_pressure: global___FloatMessage | None = ...,
        slot_pressure_tested_dsdsunit: global___StringMessage | None = ...,
        recorded_opening_pressure_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        removal_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        control_fluid: global___StringMessage | None = ...,
        port_size: global___FloatMessage | None = ...,
        leakage_rate_dsdsunit: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        temperature_rating_dsdsunit: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        is_control_line_inj: global___StringMessage | None = ...,
        nominal_opening_pressure: global___FloatMessage | None = ...,
        function_test_leakage_rate: global___FloatMessage | None = ...,
        pull_reason: global___StringMessage | None = ...,
        condition_pull: global___StringMessage | None = ...,
        no_go_inner_diameter_dsdsunit: global___StringMessage | None = ...,
        seat_type: global___StringMessage | None = ...,
        temperature_rating: global___FloatMessage | None = ...,
        test_presure: global___FloatMessage | None = ...,
        slot_pressure_tested: global___FloatMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly_comp", b"cd_assembly_comp", "condition_pull", b"condition_pull", "condition_run", b"condition_run", "control_fluid", b"control_fluid", "control_line", b"control_line", "function_test_leakage_rate", b"function_test_leakage_rate", "function_test_leakage_rate_dsdsunit", b"function_test_leakage_rate_dsdsunit", "function_test_pass_fail", b"function_test_pass_fail", "install_date", b"install_date", "is_control_line_inj", b"is_control_line_inj", "leakage_rate", b"leakage_rate", "leakage_rate_dsdsunit", b"leakage_rate_dsdsunit", "manufacturer", b"manufacturer", "maximum_hydraulics_pressure", b"maximum_hydraulics_pressure", "maximum_hydraulics_pressure_dsdsunit", b"maximum_hydraulics_pressure_dsdsunit", "model", b"model", "native_uid", b"native_uid", "no_go_inner_diameter", b"no_go_inner_diameter", "no_go_inner_diameter_dsdsunit", b"no_go_inner_diameter_dsdsunit", "nominal_opening_pressure", b"nominal_opening_pressure", "nominal_opening_pressure_dsdsunit", b"nominal_opening_pressure_dsdsunit", "pocket_size", b"pocket_size", "pocket_size_dsdsunit", b"pocket_size_dsdsunit", "port_size", b"port_size", "port_size_dsdsunit", b"port_size_dsdsunit", "pressure_rating", b"pressure_rating", "pressure_rating_dsdsunit", b"pressure_rating_dsdsunit", "pull_reason", b"pull_reason", "recorded_closing_pressure", b"recorded_closing_pressure", "recorded_closing_pressure_dsdsunit", b"recorded_closing_pressure_dsdsunit", "recorded_opening_pressure", b"recorded_opening_pressure", "recorded_opening_pressure_dsdsunit", b"recorded_opening_pressure_dsdsunit", "remarks", b"remarks", "removal_date", b"removal_date", "seat_type", b"seat_type", "serial_no", b"serial_no", "slot_pressure_tested", b"slot_pressure_tested", "slot_pressure_tested_dsdsunit", b"slot_pressure_tested_dsdsunit", "temperature_rating", b"temperature_rating", "temperature_rating_dsdsunit", b"temperature_rating_dsdsunit", "test_presure", b"test_presure", "test_presure_dsdsunit", b"test_presure_dsdsunit", "test_result", b"test_result", "type", b"type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "condition_pull", b"condition_pull", "condition_run", b"condition_run", "control_fluid", b"control_fluid", "control_line", b"control_line", "function_test_leakage_rate", b"function_test_leakage_rate", "function_test_leakage_rate_dsdsunit", b"function_test_leakage_rate_dsdsunit", "function_test_pass_fail", b"function_test_pass_fail", "install_date", b"install_date", "is_control_line_inj", b"is_control_line_inj", "leakage_rate", b"leakage_rate", "leakage_rate_dsdsunit", b"leakage_rate_dsdsunit", "manufacturer", b"manufacturer", "maximum_hydraulics_pressure", b"maximum_hydraulics_pressure", "maximum_hydraulics_pressure_dsdsunit", b"maximum_hydraulics_pressure_dsdsunit", "model", b"model", "native_uid", b"native_uid", "no_go_inner_diameter", b"no_go_inner_diameter", "no_go_inner_diameter_dsdsunit", b"no_go_inner_diameter_dsdsunit", "nominal_opening_pressure", b"nominal_opening_pressure", "nominal_opening_pressure_dsdsunit", b"nominal_opening_pressure_dsdsunit", "pocket_size", b"pocket_size", "pocket_size_dsdsunit", b"pocket_size_dsdsunit", "port_size", b"port_size", "port_size_dsdsunit", b"port_size_dsdsunit", "pressure_rating", b"pressure_rating", "pressure_rating_dsdsunit", b"pressure_rating_dsdsunit", "pull_reason", b"pull_reason", "recorded_closing_pressure", b"recorded_closing_pressure", "recorded_closing_pressure_dsdsunit", b"recorded_closing_pressure_dsdsunit", "recorded_opening_pressure", b"recorded_opening_pressure", "recorded_opening_pressure_dsdsunit", b"recorded_opening_pressure_dsdsunit", "remarks", b"remarks", "removal_date", b"removal_date", "seat_type", b"seat_type", "serial_no", b"serial_no", "slot_pressure_tested", b"slot_pressure_tested", "slot_pressure_tested_dsdsunit", b"slot_pressure_tested_dsdsunit", "temperature_rating", b"temperature_rating", "temperature_rating_dsdsunit", b"temperature_rating_dsdsunit", "test_presure", b"test_presure", "test_presure_dsdsunit", b"test_presure_dsdsunit", "test_result", b"test_result", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWeqpSssv = CdWeqpSssv

class CdWeqpTiebackRecept(google.protobuf.message.Message):
    """Original Name: CD_WEQP_TIEBACK_RECEPT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BORE_SIZE_FIELD_NUMBER: builtins.int
    SLACK_OFF_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BORE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPACE_OUT_FIELD_NUMBER: builtins.int
    INTERNAL_TEST_PRESS_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    EXTERNAL_TEST_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERNAL_TEST_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    EXTERNAL_TEST_PRESS_FIELD_NUMBER: builtins.int
    SLACK_OFF_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPACE_OUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def bore_size(self) -> global___FloatMessage:
        """Original Name: BORE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slack_off(self) -> global___FloatMessage:
        """Original Name: SLACK_OFF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bore_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: BORE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def space_out(self) -> global___FloatMessage:
        """Original Name: SPACE_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_test_press(self) -> global___FloatMessage:
        """Original Name: INTERNAL_TEST_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def external_test_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXTERNAL_TEST_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_test_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERNAL_TEST_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def external_test_press(self) -> global___FloatMessage:
        """Original Name: EXTERNAL_TEST_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slack_off_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLACK_OFF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def space_out_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPACE_OUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_CD_WEQP_TIEBACK_RECEPT_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        bore_size: global___FloatMessage | None = ...,
        slack_off: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        bore_size_dsdsunit: global___StringMessage | None = ...,
        space_out: global___FloatMessage | None = ...,
        internal_test_press: global___FloatMessage | None = ...,
        assembly_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        external_test_press_dsdsunit: global___StringMessage | None = ...,
        internal_test_press_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        external_test_press: global___FloatMessage | None = ...,
        slack_off_dsdsunit: global___StringMessage | None = ...,
        space_out_dsdsunit: global___StringMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bore_size", b"bore_size", "bore_size_dsdsunit", b"bore_size_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "external_test_press", b"external_test_press", "external_test_press_dsdsunit", b"external_test_press_dsdsunit", "internal_test_press", b"internal_test_press", "internal_test_press_dsdsunit", b"internal_test_press_dsdsunit", "native_uid", b"native_uid", "slack_off", b"slack_off", "slack_off_dsdsunit", b"slack_off_dsdsunit", "space_out", b"space_out", "space_out_dsdsunit", b"space_out_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bore_size", b"bore_size", "bore_size_dsdsunit", b"bore_size_dsdsunit", "cd_assembly_comp", b"cd_assembly_comp", "external_test_press", b"external_test_press", "external_test_press_dsdsunit", b"external_test_press_dsdsunit", "internal_test_press", b"internal_test_press", "internal_test_press_dsdsunit", b"internal_test_press_dsdsunit", "native_uid", b"native_uid", "slack_off", b"slack_off", "slack_off_dsdsunit", b"slack_off_dsdsunit", "space_out", b"space_out", "space_out_dsdsunit", b"space_out_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CdWeqpTiebackRecept = CdWeqpTiebackRecept

class CdZonationScheme(google.protobuf.message.Message):
    """Original Name: CD_ZONATION_SCHEME, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    SCHEME_NAME_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SCHEME_TYPE_FIELD_NUMBER: builtins.int
    ZONATION_SCHEME_ID_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scheme_name(self) -> global___StringMessage:
        """Original Name: SCHEME_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scheme_type(self) -> global___StringMessage:
        """Original Name: SCHEME_TYPE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    zonation_scheme_id: builtins.str
    """Original Name: ZONATION_SCHEME_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def project_id(self) -> global___StringMessage:
        """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_app_id: global___StringMessage | None = ...,
        scheme_name: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        scheme_type: global___StringMessage | None = ...,
        zonation_scheme_id: builtins.str = ...,
        project_id: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "project_id", b"project_id", "remarks", b"remarks", "scheme_name", b"scheme_name", "scheme_type", b"scheme_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "project_id", b"project_id", "remarks", b"remarks", "scheme_name", b"scheme_name", "scheme_type", b"scheme_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "zonation_scheme_id", b"zonation_scheme_id"]) -> None: ...

global___CdZonationScheme = CdZonationScheme

class CdZone(google.protobuf.message.Message):
    """Original Name: CD_ZONE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ZONE_SHORT_NAME_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ZONE_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ZONE_CODE_FIELD_NUMBER: builtins.int
    ZONE_NAME_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    STRAT_UNIT_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CD_ZONE_STRUCTURE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def zone_short_name(self) -> global___StringMessage:
        """Original Name: ZONE_SHORT_NAME, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    zone_id: builtins.str
    """Original Name: ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def zone_code(self) -> global___StringMessage:
        """Original Name: ZONE_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def zone_name(self) -> global___StringMessage:
        """Original Name: ZONE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strat_unit_id(self) -> global___StringMessage:
        """Original Name: STRAT_UNIT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_zone_structure(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdZoneStructureRef]:
        """Remote references:

        Original Name: CD_ZONE_STRUCTURE, WrappedMessage: CdZoneStructure
        FK_CD_ZONE_STRUCTURE_CD_ZONE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        zone_short_name: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        zone_id: builtins.str = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        zone_code: global___StringMessage | None = ...,
        zone_name: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        strat_unit_id: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        cd_zone_structure: collections.abc.Iterable[global___CdZoneStructureRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "remarks", b"remarks", "sequence_no", b"sequence_no", "strat_unit_id", b"strat_unit_id", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "zone_code", b"zone_code", "zone_name", b"zone_name", "zone_short_name", b"zone_short_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_zone_structure", b"cd_zone_structure", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "remarks", b"remarks", "sequence_no", b"sequence_no", "strat_unit_id", b"strat_unit_id", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "zone_code", b"zone_code", "zone_id", b"zone_id", "zone_name", b"zone_name", "zone_short_name", b"zone_short_name"]) -> None: ...

global___CdZone = CdZone

class CdZoneStructure(google.protobuf.message.Message):
    """Original Name: CD_ZONE_STRUCTURE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ZONE_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    PREV_ZONE_ID_FIELD_NUMBER: builtins.int
    ZONATION_SCHEME_ID_FIELD_NUMBER: builtins.int
    NEXT_ZONE_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    PARENT_ZONE_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CD_ZONE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    zone_id: builtins.str
    """Original Name: ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prev_zone_id(self) -> global___StringMessage:
        """Original Name: PREV_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    zonation_scheme_id: builtins.str
    """Original Name: ZONATION_SCHEME_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def next_zone_id(self) -> global___StringMessage:
        """Original Name: NEXT_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_zone_id(self) -> global___StringMessage:
        """Original Name: PARENT_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_zone(self) -> global___CdZoneRef:
        """Remote references:

        Original Name: CD_ZONE, WrappedMessage: CdZone
        FK_CD_ZONE_STRUCTURE_CD_ZONE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        zone_id: builtins.str = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        prev_zone_id: global___StringMessage | None = ...,
        zonation_scheme_id: builtins.str = ...,
        next_zone_id: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        parent_zone_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        cd_zone: global___CdZoneRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_zone", b"cd_zone", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "next_zone_id", b"next_zone_id", "parent_zone_id", b"parent_zone_id", "prev_zone_id", b"prev_zone_id", "remarks", b"remarks", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_zone", b"cd_zone", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "next_zone_id", b"next_zone_id", "parent_zone_id", b"parent_zone_id", "prev_zone_id", b"prev_zone_id", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "zonation_scheme_id", b"zonation_scheme_id", "zone_id", b"zone_id"]) -> None: ...

global___CdZoneStructure = CdZoneStructure

class CwoOperationHeader(google.protobuf.message.Message):
    """Original Name: CWO_OPERATION_HEADER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    RESULT_CLOB_FIELD_NUMBER: builtins.int
    RESULT_ID_FIELD_NUMBER: builtins.int
    OPERATION_ID_FIELD_NUMBER: builtins.int
    CW_OPERATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def result_clob(self) -> global___StringMessage:
        """Original Name: RESULT_CLOB, Original type: Edm.String, Max Length: 2147483647,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    result_id: builtins.str
    """Original Name: RESULT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    operation_id: builtins.str
    """Original Name: OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cw_operation(self) -> global___CwOperationRef:
        """Remote references:

        Original Name: CW_OPERATION, WrappedMessage: CwOperation
        FK_CWO_OPERATION_HEADER_CW_OPERATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        result_clob: global___StringMessage | None = ...,
        result_id: builtins.str = ...,
        operation_id: builtins.str = ...,
        cw_operation: global___CwOperationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cw_operation", b"cw_operation", "native_uid", b"native_uid", "result_clob", b"result_clob"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cw_operation", b"cw_operation", "native_uid", b"native_uid", "operation_id", b"operation_id", "result_clob", b"result_clob", "result_id", b"result_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CwoOperationHeader = CwoOperationHeader

class CwDataModel(google.protobuf.message.Message):
    """Original Name: CW_DATA_MODEL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    START_DEPTH_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATA_MODEL_HEADER_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    END_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_DEPTH_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    START_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_FIELD_NUMBER: builtins.int
    DATA_MODEL_ID_FIELD_NUMBER: builtins.int
    CW_DATA_MODEL_HEADER_FIELD_NUMBER: builtins.int
    CW_DATA_MODEL_POINTS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def start_depth(self) -> global___FloatMessage:
        """Original Name: START_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    data_model_header_id: builtins.str
    """Original Name: DATA_MODEL_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_depth(self) -> global___FloatMessage:
        """Original Name: END_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def start_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wear_factor(self) -> global___FloatMessage:
        """Original Name: WEAR_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    data_model_id: builtins.str
    """Original Name: DATA_MODEL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cw_data_model_header(self) -> global___CwDataModelHeaderRef:
        """Remote references:

        Original Name: CW_DATA_MODEL_HEADER, WrappedMessage: CwDataModelHeader
        FK_CW_DATA_MODEL_CW_DATA_MODEL_HEADER
        """
    @property
    def cw_data_model_points(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwDataModelPointsRef]:
        """Original Name: CW_DATA_MODEL_POINTS, WrappedMessage: CwDataModelPoints
        FK_CW_DATA_MODEL_POINTS_CW_DATA_MODEL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        start_depth: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        wear_factor_dsdsunit: global___StringMessage | None = ...,
        data_model_header_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        end_depth_dsdsunit: global___StringMessage | None = ...,
        end_depth: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        start_depth_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        wear_factor: global___FloatMessage | None = ...,
        data_model_id: builtins.str = ...,
        cw_data_model_header: global___CwDataModelHeaderRef | None = ...,
        cw_data_model_points: collections.abc.Iterable[global___CwDataModelPointsRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cw_data_model_header", b"cw_data_model_header", "end_depth", b"end_depth", "end_depth_dsdsunit", b"end_depth_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "start_depth", b"start_depth", "start_depth_dsdsunit", b"start_depth_dsdsunit", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cw_data_model_header", b"cw_data_model_header", "cw_data_model_points", b"cw_data_model_points", "data_model_header_id", b"data_model_header_id", "data_model_id", b"data_model_id", "end_depth", b"end_depth", "end_depth_dsdsunit", b"end_depth_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "start_depth", b"start_depth", "start_depth_dsdsunit", b"start_depth_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CwDataModel = CwDataModel

class CwDataModelHeader(google.protobuf.message.Message):
    """Original Name: CW_DATA_MODEL_HEADER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WEAR_LOG_HEADER_ID_FIELD_NUMBER: builtins.int
    DATA_MODEL_HEADER_ID_FIELD_NUMBER: builtins.int
    OPERATION_ID_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    CW_DATA_MODEL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wear_log_header_id(self) -> global___StringMessage:
        """Original Name: WEAR_LOG_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    data_model_header_id: builtins.str
    """Original Name: DATA_MODEL_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def operation_id(self) -> global___StringMessage:
        """Original Name: OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CW_DATA_MODEL_HEADER_CD_CASE
        """
    @property
    def cw_data_model(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwDataModelRef]:
        """Original Name: CW_DATA_MODEL, WrappedMessage: CwDataModel
        FK_CW_DATA_MODEL_CW_DATA_MODEL_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        wear_log_header_id: global___StringMessage | None = ...,
        data_model_header_id: builtins.str = ...,
        operation_id: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        cw_data_model: collections.abc.Iterable[global___CwDataModelRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "native_uid", b"native_uid", "operation_id", b"operation_id", "wear_log_header_id", b"wear_log_header_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "cw_data_model", b"cw_data_model", "data_model_header_id", b"data_model_header_id", "native_uid", b"native_uid", "operation_id", b"operation_id", "undeclared_dependencies", b"undeclared_dependencies", "wear_log_header_id", b"wear_log_header_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CwDataModelHeader = CwDataModelHeader

class CwDataModelPoints(google.protobuf.message.Message):
    """Original Name: CW_DATA_MODEL_POINTS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    POINT_ID_FIELD_NUMBER: builtins.int
    DATA_MODEL_HEADER_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    LOG_DEPTH_FIELD_NUMBER: builtins.int
    REMAINING_THICKNESS_FIELD_NUMBER: builtins.int
    REMAINING_THICKNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LOG_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    DATA_MODEL_ID_FIELD_NUMBER: builtins.int
    CW_DATA_MODEL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    point_id: builtins.str
    """Original Name: POINT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    data_model_header_id: builtins.str
    """Original Name: DATA_MODEL_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def log_depth(self) -> global___FloatMessage:
        """Original Name: LOG_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remaining_thickness(self) -> global___FloatMessage:
        """Original Name: REMAINING_THICKNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remaining_thickness_dsdsunit(self) -> global___StringMessage:
        """Original Name: REMAINING_THICKNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def log_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOG_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    data_model_id: builtins.str
    """Original Name: DATA_MODEL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cw_data_model(self) -> global___CwDataModelRef:
        """Remote references:

        Original Name: CW_DATA_MODEL, WrappedMessage: CwDataModel
        FK_CW_DATA_MODEL_POINTS_CW_DATA_MODEL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        point_id: builtins.str = ...,
        data_model_header_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        log_depth: global___FloatMessage | None = ...,
        remaining_thickness: global___FloatMessage | None = ...,
        remaining_thickness_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        log_depth_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        data_model_id: builtins.str = ...,
        cw_data_model: global___CwDataModelRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cw_data_model", b"cw_data_model", "log_depth", b"log_depth", "log_depth_dsdsunit", b"log_depth_dsdsunit", "native_uid", b"native_uid", "remaining_thickness", b"remaining_thickness", "remaining_thickness_dsdsunit", b"remaining_thickness_dsdsunit", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cw_data_model", b"cw_data_model", "data_model_header_id", b"data_model_header_id", "data_model_id", b"data_model_id", "log_depth", b"log_depth", "log_depth_dsdsunit", b"log_depth_dsdsunit", "native_uid", b"native_uid", "point_id", b"point_id", "remaining_thickness", b"remaining_thickness", "remaining_thickness_dsdsunit", b"remaining_thickness_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CwDataModelPoints = CwDataModelPoints

class CwDoglegSeverityOverride(google.protobuf.message.Message):
    """Original Name: CW_DOGLEG_SEVERITY_OVERRIDE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    START_DEPTH_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DOGLEG_SEVERITY_OVERRIDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    END_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_DEPTH_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    START_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DOGLEG_SEVERITY_OVERRIDE_ID_FIELD_NUMBER: builtins.int
    DOGLEG_SEVERITY_OVERRIDE_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def start_depth(self) -> global___FloatMessage:
        """Original Name: START_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dogleg_severity_override_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOGLEG_SEVERITY_OVERRIDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_depth(self) -> global___FloatMessage:
        """Original Name: END_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def start_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dogleg_severity_override_id: builtins.str
    """Original Name: DOGLEG_SEVERITY_OVERRIDE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dogleg_severity_override(self) -> global___FloatMessage:
        """Original Name: DOGLEG_SEVERITY_OVERRIDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CW_DOGLEG_SEVERITY_OVERRIDE_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        start_depth: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        dogleg_severity_override_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        end_depth_dsdsunit: global___StringMessage | None = ...,
        end_depth: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        start_depth_dsdsunit: global___StringMessage | None = ...,
        dogleg_severity_override_id: builtins.str = ...,
        dogleg_severity_override: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "dogleg_severity_override", b"dogleg_severity_override", "dogleg_severity_override_dsdsunit", b"dogleg_severity_override_dsdsunit", "end_depth", b"end_depth", "end_depth_dsdsunit", b"end_depth_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "start_depth", b"start_depth", "start_depth_dsdsunit", b"start_depth_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "dogleg_severity_override", b"dogleg_severity_override", "dogleg_severity_override_dsdsunit", b"dogleg_severity_override_dsdsunit", "dogleg_severity_override_id", b"dogleg_severity_override_id", "end_depth", b"end_depth", "end_depth_dsdsunit", b"end_depth_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "start_depth", b"start_depth", "start_depth_dsdsunit", b"start_depth_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CwDoglegSeverityOverride = CwDoglegSeverityOverride

class CwGlobalWfCasing(google.protobuf.message.Message):
    """Original Name: CW_GLOBAL_WF_CASING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    START_DEPTH_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    END_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_DEPTH_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    START_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_TYPE_ID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_SOURCE_ID_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def start_depth(self) -> global___FloatMessage:
        """Original Name: START_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wear_factor_id: builtins.str
    """Original Name: WEAR_FACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_depth(self) -> global___FloatMessage:
        """Original Name: END_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def start_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wear_factor(self) -> global___FloatMessage:
        """Original Name: WEAR_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_type_id(self) -> global___Int32Message:
        """Original Name: WEAR_FACTOR_TYPE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_source_id(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_SOURCE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CW_GLOBAL_WF_CASING_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        start_depth: global___FloatMessage | None = ...,
        wear_factor_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        wear_factor_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        end_depth_dsdsunit: global___StringMessage | None = ...,
        end_depth: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        start_depth_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        wear_factor: global___FloatMessage | None = ...,
        wear_factor_type_id: global___Int32Message | None = ...,
        wear_factor_source_id: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "end_depth", b"end_depth", "end_depth_dsdsunit", b"end_depth_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "start_depth", b"start_depth", "start_depth_dsdsunit", b"start_depth_dsdsunit", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_source_id", b"wear_factor_source_id", "wear_factor_type_id", b"wear_factor_type_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "end_depth", b"end_depth", "end_depth_dsdsunit", b"end_depth_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "start_depth", b"start_depth", "start_depth_dsdsunit", b"start_depth_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_id", b"wear_factor_id", "wear_factor_source_id", b"wear_factor_source_id", "wear_factor_type_id", b"wear_factor_type_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CwGlobalWfCasing = CwGlobalWfCasing

class CwGlobalWfString(google.protobuf.message.Message):
    """Original Name: CW_GLOBAL_WF_STRING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    START_DEPTH_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    END_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_DEPTH_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    START_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_TYPE_ID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_SOURCE_ID_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def start_depth(self) -> global___FloatMessage:
        """Original Name: START_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wear_factor_id: builtins.str
    """Original Name: WEAR_FACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_depth(self) -> global___FloatMessage:
        """Original Name: END_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def start_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wear_factor(self) -> global___FloatMessage:
        """Original Name: WEAR_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_type_id(self) -> global___Int32Message:
        """Original Name: WEAR_FACTOR_TYPE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_source_id(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_SOURCE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CW_GLOBAL_WF_STRING_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        start_depth: global___FloatMessage | None = ...,
        wear_factor_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        wear_factor_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        end_depth_dsdsunit: global___StringMessage | None = ...,
        end_depth: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        start_depth_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        wear_factor: global___FloatMessage | None = ...,
        wear_factor_type_id: global___Int32Message | None = ...,
        wear_factor_source_id: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "end_depth", b"end_depth", "end_depth_dsdsunit", b"end_depth_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "start_depth", b"start_depth", "start_depth_dsdsunit", b"start_depth_dsdsunit", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_source_id", b"wear_factor_source_id", "wear_factor_type_id", b"wear_factor_type_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "end_depth", b"end_depth", "end_depth_dsdsunit", b"end_depth_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "start_depth", b"start_depth", "start_depth_dsdsunit", b"start_depth_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_id", b"wear_factor_id", "wear_factor_source_id", b"wear_factor_source_id", "wear_factor_type_id", b"wear_factor_type_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CwGlobalWfString = CwGlobalWfString

class CwOperation(google.protobuf.message.Message):
    """Original Name: CW_OPERATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DLS_OVERRIDE_START_DEPTH_FIELD_NUMBER: builtins.int
    OPEN_HOLE_FRICTION_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    DLS_OVERRIDE_END_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    OVERPULL_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_FRICTION_FACTOR_VALUES_FIELD_NUMBER: builtins.int
    MAX_LOAD_JOINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_FIELD_NUMBER: builtins.int
    START_MD_FIELD_NUMBER: builtins.int
    OPERATION_TIME_FIELD_NUMBER: builtins.int
    DLS_OVERRIDE_END_DEPTH_FIELD_NUMBER: builtins.int
    STROKE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    STROKE_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPERATION_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASING_FRICTION_FACTOR_FIELD_NUMBER: builtins.int
    OVERPULL_FIELD_NUMBER: builtins.int
    TOTAL_TIME_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_TYPE_FIELD_NUMBER: builtins.int
    RECIPROCATION_RPM_FIELD_NUMBER: builtins.int
    DLS_OVERRIDE_START_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SIDE_FORCE_FIELD_NUMBER: builtins.int
    RECIPROCATION_RPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEFAULT_WEAR_FACTOR_SOURCE_ID_FIELD_NUMBER: builtins.int
    END_MD_FIELD_NUMBER: builtins.int
    STROKE_LENGTH_FIELD_NUMBER: builtins.int
    DRILL_PIPE_WF_SOURCE_ID_FIELD_NUMBER: builtins.int
    OPERATION_TYPE_ID_FIELD_NUMBER: builtins.int
    DEFAULT_WEAR_FACTOR_FIELD_NUMBER: builtins.int
    REAMING_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    STROKE_RATE_FIELD_NUMBER: builtins.int
    USE_STANDOFF_WEAR_FACTORS_FIELD_NUMBER: builtins.int
    RPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_POSITION_FIELD_NUMBER: builtins.int
    CASING_FRICTION_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    DLS_OVERRIDE_FIELD_NUMBER: builtins.int
    USE_RECIPROCATION_FIELD_NUMBER: builtins.int
    PRIOR_OPERATION_ID_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    SIDE_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPEN_HOLE_FRICTION_FACTOR_FIELD_NUMBER: builtins.int
    OPERATION_GUID_STRING_FIELD_NUMBER: builtins.int
    RPM_FIELD_NUMBER: builtins.int
    ENABLE_DLS_OVERRIDE_FIELD_NUMBER: builtins.int
    MAX_LOAD_JOINT_FIELD_NUMBER: builtins.int
    BACKREAM_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_LOAD_PROTECTOR_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    OPERATION_NAME_FIELD_NUMBER: builtins.int
    PRIOR_WEAR_DATA_HEADER_ID_FIELD_NUMBER: builtins.int
    IS_ROTATION_FIELD_NUMBER: builtins.int
    DRILL_PIPE_WF_FIELD_NUMBER: builtins.int
    OPERATION_ID_FIELD_NUMBER: builtins.int
    END_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLIDING_TIME_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    REAMING_TIME_FIELD_NUMBER: builtins.int
    USE_PIPE_JOINT_FIELD_NUMBER: builtins.int
    WOB_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WOB_FIELD_NUMBER: builtins.int
    USE_DRILL_PIPE_WF_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    DRILL_PIPE_WF_DSDSUNIT_FIELD_NUMBER: builtins.int
    DLS_OVERRIDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_LOAD_PROTECTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_TIME_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_SOURCE_ID_FIELD_NUMBER: builtins.int
    BACKREAM_TIME_FIELD_NUMBER: builtins.int
    DEFAULT_WEAR_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLIDING_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    CW_OPERATION_WF_CASING_FIELD_NUMBER: builtins.int
    CW_OPERATION_WF_STRING_FIELD_NUMBER: builtins.int
    CWO_OPERATION_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def dls_override_start_depth(self) -> global___FloatMessage:
        """Original Name: DLS_OVERRIDE_START_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_friction_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPEN_HOLE_FRICTION_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dls_override_end_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: DLS_OVERRIDE_END_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def overpull_dsdsunit(self) -> global___StringMessage:
        """Original Name: OVERPULL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_friction_factor_values(self) -> global___StringMessage:
        """Original Name: USE_FRICTION_FACTOR_VALUES, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_load_joint_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_LOAD_JOINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor(self) -> global___FloatMessage:
        """Original Name: WEAR_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_md(self) -> global___FloatMessage:
        """Original Name: START_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_time(self) -> global___FloatMessage:
        """Original Name: OPERATION_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dls_override_end_depth(self) -> global___FloatMessage:
        """Original Name: DLS_OVERRIDE_END_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STROKE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: STROKE_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPERATION_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_friction_factor(self) -> global___FloatMessage:
        """Original Name: CASING_FRICTION_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overpull(self) -> global___FloatMessage:
        """Original Name: OVERPULL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time(self) -> global___FloatMessage:
        """Original Name: TOTAL_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_type(self) -> global___Int32Message:
        """Original Name: WEAR_FACTOR_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reciprocation_rpm(self) -> global___FloatMessage:
        """Original Name: RECIPROCATION_RPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dls_override_start_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: DLS_OVERRIDE_START_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def side_force(self) -> global___FloatMessage:
        """Original Name: SIDE_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reciprocation_rpm_dsdsunit(self) -> global___StringMessage:
        """Original Name: RECIPROCATION_RPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_wear_factor_source_id(self) -> global___StringMessage:
        """Original Name: DEFAULT_WEAR_FACTOR_SOURCE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_md(self) -> global___FloatMessage:
        """Original Name: END_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_length(self) -> global___FloatMessage:
        """Original Name: STROKE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_pipe_wf_source_id(self) -> global___StringMessage:
        """Original Name: DRILL_PIPE_WF_SOURCE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_type_id(self) -> global___Int32Message:
        """Original Name: OPERATION_TYPE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_wear_factor(self) -> global___FloatMessage:
        """Original Name: DEFAULT_WEAR_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reaming_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: REAMING_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_rate(self) -> global___FloatMessage:
        """Original Name: STROKE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_standoff_wear_factors(self) -> global___StringMessage:
        """Original Name: USE_STANDOFF_WEAR_FACTORS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_position(self) -> global___Int32Message:
        """Original Name: WEAR_FACTOR_POSITION, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_friction_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_FRICTION_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dls_override(self) -> global___FloatMessage:
        """Original Name: DLS_OVERRIDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_reciprocation(self) -> global___StringMessage:
        """Original Name: USE_RECIPROCATION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prior_operation_id(self) -> global___StringMessage:
        """Original Name: PRIOR_OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_id(self) -> global___StringMessage:
        """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def side_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: SIDE_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_friction_factor(self) -> global___FloatMessage:
        """Original Name: OPEN_HOLE_FRICTION_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_guid_string(self) -> global___StringMessage:
        """Original Name: OPERATION_GUID_STRING, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm(self) -> global___FloatMessage:
        """Original Name: RPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def enable_dls_override(self) -> global___StringMessage:
        """Original Name: ENABLE_DLS_OVERRIDE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_load_joint(self) -> global___FloatMessage:
        """Original Name: MAX_LOAD_JOINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def backream_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: BACKREAM_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_load_protector(self) -> global___FloatMessage:
        """Original Name: MAX_LOAD_PROTECTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def operation_name(self) -> global___StringMessage:
        """Original Name: OPERATION_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prior_wear_data_header_id(self) -> global___StringMessage:
        """Original Name: PRIOR_WEAR_DATA_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_rotation(self) -> global___StringMessage:
        """Original Name: IS_ROTATION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_pipe_wf(self) -> global___FloatMessage:
        """Original Name: DRILL_PIPE_WF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    operation_id: builtins.str
    """Original Name: OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def end_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sliding_time(self) -> global___FloatMessage:
        """Original Name: SLIDING_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def reaming_time(self) -> global___FloatMessage:
        """Original Name: REAMING_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_pipe_joint(self) -> global___StringMessage:
        """Original Name: USE_PIPE_JOINT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob(self) -> global___FloatMessage:
        """Original Name: WOB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_drill_pipe_wf(self) -> global___StringMessage:
        """Original Name: USE_DRILL_PIPE_WF, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_pipe_wf_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_PIPE_WF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dls_override_dsdsunit(self) -> global___StringMessage:
        """Original Name: DLS_OVERRIDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_load_protector_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_LOAD_PROTECTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_time(self) -> global___FloatMessage:
        """Original Name: CONNECTION_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_source_id(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_SOURCE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def backream_time(self) -> global___FloatMessage:
        """Original Name: BACKREAM_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_wear_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEFAULT_WEAR_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sliding_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLIDING_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CW_OPERATION_CD_CASE
        """
    @property
    def cw_operation_wf_casing(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwOperationWfCasingRef]:
        """Original Name: CW_OPERATION_WF_CASING, WrappedMessage: CwOperationWfCasing
        FK_CW_OPERATION_WF_CASING_CW_OPERATION
        """
    @property
    def cw_operation_wf_string(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwOperationWfStringRef]:
        """Original Name: CW_OPERATION_WF_STRING, WrappedMessage: CwOperationWfString
        FK_CW_OPERATION_WF_STRING_CW_OPERATION
        """
    @property
    def cwo_operation_header(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwoOperationHeaderRef]:
        """Original Name: CWO_OPERATION_HEADER, WrappedMessage: CwoOperationHeader
        FK_CWO_OPERATION_HEADER_CW_OPERATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        dls_override_start_depth: global___FloatMessage | None = ...,
        open_hole_friction_factor_dsdsunit: global___StringMessage | None = ...,
        dls_override_end_depth_dsdsunit: global___StringMessage | None = ...,
        wear_factor_dsdsunit: global___StringMessage | None = ...,
        start_md_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        overpull_dsdsunit: global___StringMessage | None = ...,
        use_friction_factor_values: global___StringMessage | None = ...,
        max_load_joint_dsdsunit: global___StringMessage | None = ...,
        wear_factor: global___FloatMessage | None = ...,
        start_md: global___FloatMessage | None = ...,
        operation_time: global___FloatMessage | None = ...,
        dls_override_end_depth: global___FloatMessage | None = ...,
        stroke_length_dsdsunit: global___StringMessage | None = ...,
        stroke_rate_dsdsunit: global___StringMessage | None = ...,
        operation_time_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        casing_friction_factor: global___FloatMessage | None = ...,
        overpull: global___FloatMessage | None = ...,
        total_time: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        wear_factor_type: global___Int32Message | None = ...,
        reciprocation_rpm: global___FloatMessage | None = ...,
        dls_override_start_depth_dsdsunit: global___StringMessage | None = ...,
        side_force: global___FloatMessage | None = ...,
        reciprocation_rpm_dsdsunit: global___StringMessage | None = ...,
        default_wear_factor_source_id: global___StringMessage | None = ...,
        end_md: global___FloatMessage | None = ...,
        stroke_length: global___FloatMessage | None = ...,
        drill_pipe_wf_source_id: global___StringMessage | None = ...,
        operation_type_id: global___Int32Message | None = ...,
        default_wear_factor: global___FloatMessage | None = ...,
        reaming_time_dsdsunit: global___StringMessage | None = ...,
        stroke_rate: global___FloatMessage | None = ...,
        use_standoff_wear_factors: global___StringMessage | None = ...,
        rpm_dsdsunit: global___StringMessage | None = ...,
        total_time_dsdsunit: global___StringMessage | None = ...,
        wear_factor_position: global___Int32Message | None = ...,
        casing_friction_factor_dsdsunit: global___StringMessage | None = ...,
        dls_override: global___FloatMessage | None = ...,
        use_reciprocation: global___StringMessage | None = ...,
        prior_operation_id: global___StringMessage | None = ...,
        fluid_id: global___StringMessage | None = ...,
        side_force_dsdsunit: global___StringMessage | None = ...,
        open_hole_friction_factor: global___FloatMessage | None = ...,
        operation_guid_string: global___StringMessage | None = ...,
        rpm: global___FloatMessage | None = ...,
        enable_dls_override: global___StringMessage | None = ...,
        max_load_joint: global___FloatMessage | None = ...,
        backream_time_dsdsunit: global___StringMessage | None = ...,
        max_load_protector: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        operation_name: global___StringMessage | None = ...,
        prior_wear_data_header_id: global___StringMessage | None = ...,
        is_rotation: global___StringMessage | None = ...,
        drill_pipe_wf: global___FloatMessage | None = ...,
        operation_id: builtins.str = ...,
        end_md_dsdsunit: global___StringMessage | None = ...,
        sliding_time: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        reaming_time: global___FloatMessage | None = ...,
        use_pipe_joint: global___StringMessage | None = ...,
        wob_dsdsunit: global___StringMessage | None = ...,
        connection_time_dsdsunit: global___StringMessage | None = ...,
        wob: global___FloatMessage | None = ...,
        use_drill_pipe_wf: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        drill_pipe_wf_dsdsunit: global___StringMessage | None = ...,
        dls_override_dsdsunit: global___StringMessage | None = ...,
        max_load_protector_dsdsunit: global___StringMessage | None = ...,
        connection_time: global___FloatMessage | None = ...,
        wear_factor_source_id: global___StringMessage | None = ...,
        backream_time: global___FloatMessage | None = ...,
        default_wear_factor_dsdsunit: global___StringMessage | None = ...,
        sliding_time_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        cw_operation_wf_casing: collections.abc.Iterable[global___CwOperationWfCasingRef] | None = ...,
        cw_operation_wf_string: collections.abc.Iterable[global___CwOperationWfStringRef] | None = ...,
        cwo_operation_header: collections.abc.Iterable[global___CwoOperationHeaderRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "backream_time", b"backream_time", "backream_time_dsdsunit", b"backream_time_dsdsunit", "casing_friction_factor", b"casing_friction_factor", "casing_friction_factor_dsdsunit", b"casing_friction_factor_dsdsunit", "cd_case", b"cd_case", "connection_time", b"connection_time", "connection_time_dsdsunit", b"connection_time_dsdsunit", "default_wear_factor", b"default_wear_factor", "default_wear_factor_dsdsunit", b"default_wear_factor_dsdsunit", "default_wear_factor_source_id", b"default_wear_factor_source_id", "dls_override", b"dls_override", "dls_override_dsdsunit", b"dls_override_dsdsunit", "dls_override_end_depth", b"dls_override_end_depth", "dls_override_end_depth_dsdsunit", b"dls_override_end_depth_dsdsunit", "dls_override_start_depth", b"dls_override_start_depth", "dls_override_start_depth_dsdsunit", b"dls_override_start_depth_dsdsunit", "drill_pipe_wf", b"drill_pipe_wf", "drill_pipe_wf_dsdsunit", b"drill_pipe_wf_dsdsunit", "drill_pipe_wf_source_id", b"drill_pipe_wf_source_id", "enable_dls_override", b"enable_dls_override", "end_md", b"end_md", "end_md_dsdsunit", b"end_md_dsdsunit", "fluid_id", b"fluid_id", "is_rotation", b"is_rotation", "max_load_joint", b"max_load_joint", "max_load_joint_dsdsunit", b"max_load_joint_dsdsunit", "max_load_protector", b"max_load_protector", "max_load_protector_dsdsunit", b"max_load_protector_dsdsunit", "native_uid", b"native_uid", "open_hole_friction_factor", b"open_hole_friction_factor", "open_hole_friction_factor_dsdsunit", b"open_hole_friction_factor_dsdsunit", "operation_guid_string", b"operation_guid_string", "operation_name", b"operation_name", "operation_time", b"operation_time", "operation_time_dsdsunit", b"operation_time_dsdsunit", "operation_type_id", b"operation_type_id", "overpull", b"overpull", "overpull_dsdsunit", b"overpull_dsdsunit", "prior_operation_id", b"prior_operation_id", "prior_wear_data_header_id", b"prior_wear_data_header_id", "reaming_time", b"reaming_time", "reaming_time_dsdsunit", b"reaming_time_dsdsunit", "reciprocation_rpm", b"reciprocation_rpm", "reciprocation_rpm_dsdsunit", b"reciprocation_rpm_dsdsunit", "rpm", b"rpm", "rpm_dsdsunit", b"rpm_dsdsunit", "sequence_no", b"sequence_no", "side_force", b"side_force", "side_force_dsdsunit", b"side_force_dsdsunit", "sliding_time", b"sliding_time", "sliding_time_dsdsunit", b"sliding_time_dsdsunit", "start_md", b"start_md", "start_md_dsdsunit", b"start_md_dsdsunit", "stroke_length", b"stroke_length", "stroke_length_dsdsunit", b"stroke_length_dsdsunit", "stroke_rate", b"stroke_rate", "stroke_rate_dsdsunit", b"stroke_rate_dsdsunit", "total_time", b"total_time", "total_time_dsdsunit", b"total_time_dsdsunit", "use_drill_pipe_wf", b"use_drill_pipe_wf", "use_friction_factor_values", b"use_friction_factor_values", "use_pipe_joint", b"use_pipe_joint", "use_reciprocation", b"use_reciprocation", "use_standoff_wear_factors", b"use_standoff_wear_factors", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_position", b"wear_factor_position", "wear_factor_source_id", b"wear_factor_source_id", "wear_factor_type", b"wear_factor_type", "wob", b"wob", "wob_dsdsunit", b"wob_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "backream_time", b"backream_time", "backream_time_dsdsunit", b"backream_time_dsdsunit", "case_id", b"case_id", "casing_friction_factor", b"casing_friction_factor", "casing_friction_factor_dsdsunit", b"casing_friction_factor_dsdsunit", "cd_case", b"cd_case", "connection_time", b"connection_time", "connection_time_dsdsunit", b"connection_time_dsdsunit", "cw_operation_wf_casing", b"cw_operation_wf_casing", "cw_operation_wf_string", b"cw_operation_wf_string", "cwo_operation_header", b"cwo_operation_header", "default_wear_factor", b"default_wear_factor", "default_wear_factor_dsdsunit", b"default_wear_factor_dsdsunit", "default_wear_factor_source_id", b"default_wear_factor_source_id", "dls_override", b"dls_override", "dls_override_dsdsunit", b"dls_override_dsdsunit", "dls_override_end_depth", b"dls_override_end_depth", "dls_override_end_depth_dsdsunit", b"dls_override_end_depth_dsdsunit", "dls_override_start_depth", b"dls_override_start_depth", "dls_override_start_depth_dsdsunit", b"dls_override_start_depth_dsdsunit", "drill_pipe_wf", b"drill_pipe_wf", "drill_pipe_wf_dsdsunit", b"drill_pipe_wf_dsdsunit", "drill_pipe_wf_source_id", b"drill_pipe_wf_source_id", "enable_dls_override", b"enable_dls_override", "end_md", b"end_md", "end_md_dsdsunit", b"end_md_dsdsunit", "fluid_id", b"fluid_id", "is_rotation", b"is_rotation", "max_load_joint", b"max_load_joint", "max_load_joint_dsdsunit", b"max_load_joint_dsdsunit", "max_load_protector", b"max_load_protector", "max_load_protector_dsdsunit", b"max_load_protector_dsdsunit", "native_uid", b"native_uid", "open_hole_friction_factor", b"open_hole_friction_factor", "open_hole_friction_factor_dsdsunit", b"open_hole_friction_factor_dsdsunit", "operation_guid_string", b"operation_guid_string", "operation_id", b"operation_id", "operation_name", b"operation_name", "operation_time", b"operation_time", "operation_time_dsdsunit", b"operation_time_dsdsunit", "operation_type_id", b"operation_type_id", "overpull", b"overpull", "overpull_dsdsunit", b"overpull_dsdsunit", "prior_operation_id", b"prior_operation_id", "prior_wear_data_header_id", b"prior_wear_data_header_id", "reaming_time", b"reaming_time", "reaming_time_dsdsunit", b"reaming_time_dsdsunit", "reciprocation_rpm", b"reciprocation_rpm", "reciprocation_rpm_dsdsunit", b"reciprocation_rpm_dsdsunit", "rpm", b"rpm", "rpm_dsdsunit", b"rpm_dsdsunit", "sequence_no", b"sequence_no", "side_force", b"side_force", "side_force_dsdsunit", b"side_force_dsdsunit", "sliding_time", b"sliding_time", "sliding_time_dsdsunit", b"sliding_time_dsdsunit", "start_md", b"start_md", "start_md_dsdsunit", b"start_md_dsdsunit", "stroke_length", b"stroke_length", "stroke_length_dsdsunit", b"stroke_length_dsdsunit", "stroke_rate", b"stroke_rate", "stroke_rate_dsdsunit", b"stroke_rate_dsdsunit", "total_time", b"total_time", "total_time_dsdsunit", b"total_time_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_drill_pipe_wf", b"use_drill_pipe_wf", "use_friction_factor_values", b"use_friction_factor_values", "use_pipe_joint", b"use_pipe_joint", "use_reciprocation", b"use_reciprocation", "use_standoff_wear_factors", b"use_standoff_wear_factors", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_position", b"wear_factor_position", "wear_factor_source_id", b"wear_factor_source_id", "wear_factor_type", b"wear_factor_type", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wob", b"wob", "wob_dsdsunit", b"wob_dsdsunit"]) -> None: ...

global___CwOperation = CwOperation

class CwOperationWfCasing(google.protobuf.message.Message):
    """Original Name: CW_OPERATION_WF_CASING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    START_DEPTH_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    END_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_DEPTH_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    START_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_FIELD_NUMBER: builtins.int
    OPERATION_ID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_SOURCE_ID_FIELD_NUMBER: builtins.int
    CW_OPERATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def start_depth(self) -> global___FloatMessage:
        """Original Name: START_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wear_factor_id: builtins.str
    """Original Name: WEAR_FACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_depth(self) -> global___FloatMessage:
        """Original Name: END_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def start_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wear_factor(self) -> global___FloatMessage:
        """Original Name: WEAR_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    operation_id: builtins.str
    """Original Name: OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wear_factor_source_id(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_SOURCE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cw_operation(self) -> global___CwOperationRef:
        """Remote references:

        Original Name: CW_OPERATION, WrappedMessage: CwOperation
        FK_CW_OPERATION_WF_CASING_CW_OPERATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        start_depth: global___FloatMessage | None = ...,
        wear_factor_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        wear_factor_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        end_depth_dsdsunit: global___StringMessage | None = ...,
        end_depth: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        start_depth_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        wear_factor: global___FloatMessage | None = ...,
        operation_id: builtins.str = ...,
        wear_factor_source_id: global___StringMessage | None = ...,
        cw_operation: global___CwOperationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cw_operation", b"cw_operation", "end_depth", b"end_depth", "end_depth_dsdsunit", b"end_depth_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "start_depth", b"start_depth", "start_depth_dsdsunit", b"start_depth_dsdsunit", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_source_id", b"wear_factor_source_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cw_operation", b"cw_operation", "end_depth", b"end_depth", "end_depth_dsdsunit", b"end_depth_dsdsunit", "native_uid", b"native_uid", "operation_id", b"operation_id", "sequence_no", b"sequence_no", "start_depth", b"start_depth", "start_depth_dsdsunit", b"start_depth_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_id", b"wear_factor_id", "wear_factor_source_id", b"wear_factor_source_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CwOperationWfCasing = CwOperationWfCasing

class CwOperationWfString(google.protobuf.message.Message):
    """Original Name: CW_OPERATION_WF_STRING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    START_DEPTH_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    END_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_DEPTH_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    START_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_FIELD_NUMBER: builtins.int
    OPERATION_ID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_SOURCE_ID_FIELD_NUMBER: builtins.int
    CW_OPERATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def start_depth(self) -> global___FloatMessage:
        """Original Name: START_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wear_factor_id: builtins.str
    """Original Name: WEAR_FACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_depth(self) -> global___FloatMessage:
        """Original Name: END_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def start_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wear_factor(self) -> global___FloatMessage:
        """Original Name: WEAR_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    operation_id: builtins.str
    """Original Name: OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wear_factor_source_id(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_SOURCE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cw_operation(self) -> global___CwOperationRef:
        """Remote references:

        Original Name: CW_OPERATION, WrappedMessage: CwOperation
        FK_CW_OPERATION_WF_STRING_CW_OPERATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        start_depth: global___FloatMessage | None = ...,
        wear_factor_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        wear_factor_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        end_depth_dsdsunit: global___StringMessage | None = ...,
        end_depth: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        start_depth_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        wear_factor: global___FloatMessage | None = ...,
        operation_id: builtins.str = ...,
        wear_factor_source_id: global___StringMessage | None = ...,
        cw_operation: global___CwOperationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cw_operation", b"cw_operation", "end_depth", b"end_depth", "end_depth_dsdsunit", b"end_depth_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "start_depth", b"start_depth", "start_depth_dsdsunit", b"start_depth_dsdsunit", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_source_id", b"wear_factor_source_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cw_operation", b"cw_operation", "end_depth", b"end_depth", "end_depth_dsdsunit", b"end_depth_dsdsunit", "native_uid", b"native_uid", "operation_id", b"operation_id", "sequence_no", b"sequence_no", "start_depth", b"start_depth", "start_depth_dsdsunit", b"start_depth_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_id", b"wear_factor_id", "wear_factor_source_id", b"wear_factor_source_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CwOperationWfString = CwOperationWfString

class CwParams(google.protobuf.message.Message):
    """Original Name: CW_PARAMS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LINEAR_RATING_WEAR_LIMIT_FIELD_NUMBER: builtins.int
    ENABLE_TIME_ANALYSIS_FIELD_NUMBER: builtins.int
    TIMEPLOT_START_TIME_FIELD_NUMBER: builtins.int
    DEFAULT_SINGLE_WEAR_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEFAULT_WF_ALONG_CASING_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    GLOBAL_USE_PIPE_PROTECTOR_FIELD_NUMBER: builtins.int
    USE_LINEAR_FACTOR_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    LINEAR_RATING_WEAR_LIMIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORCE_INTERVAL_FIELD_NUMBER: builtins.int
    DEFAULT_SINGLE_WEAR_FACTOR_FIELD_NUMBER: builtins.int
    DRILL_PIPE_WF_FIELD_NUMBER: builtins.int
    TIMEPLOT_END_TIME_FIELD_NUMBER: builtins.int
    USE_SINGLE_WEAR_FACTOR_FIELD_NUMBER: builtins.int
    USE_VISCOUS_DRAG_FIELD_NUMBER: builtins.int
    DEFAULT_WF_ALONG_STRING_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    GLOBAL_WEAR_FACTOR_OVERRIDE_FIELD_NUMBER: builtins.int
    USE_MULTIPLE_WF_ALONG_CASING_FIELD_NUMBER: builtins.int
    CASING_WEAR_FACTOR_SOURCE_ID_FIELD_NUMBER: builtins.int
    DEFAULT_WF_ALONG_STRING_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIMEPLOT_START_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_MULTIPLE_WF_ALONG_STRING_FIELD_NUMBER: builtins.int
    GLOBAL_WEAR_FACTOR_TYPE_ID_FIELD_NUMBER: builtins.int
    USE_DRILL_PIPE_WF_FIELD_NUMBER: builtins.int
    DEFAULT_WF_ALONG_CASING_FIELD_NUMBER: builtins.int
    FORCE_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_API_RATING_FIELD_NUMBER: builtins.int
    USE_SOFT_STRING_FIELD_NUMBER: builtins.int
    DRILL_PIPE_WF_DSDSUNIT_FIELD_NUMBER: builtins.int
    STRING_WEAR_FACTOR_SOURCE_ID_FIELD_NUMBER: builtins.int
    OPTIMIZE_WEAR_LOG_ID_FIELD_NUMBER: builtins.int
    SINGLE_WEAR_FACTOR_SOURCE_ID_FIELD_NUMBER: builtins.int
    DRILL_PIPE_WF_SOURCE_ID_FIELD_NUMBER: builtins.int
    ENABLE_DOGLEGSEVERITY_OVERRIDE_FIELD_NUMBER: builtins.int
    TIMEPLOT_END_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPTIMIZE_OPERATION_ID_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def linear_rating_wear_limit(self) -> global___FloatMessage:
        """Original Name: LINEAR_RATING_WEAR_LIMIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def enable_time_analysis(self) -> global___StringMessage:
        """Original Name: ENABLE_TIME_ANALYSIS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def timeplot_start_time(self) -> global___FloatMessage:
        """Original Name: TIMEPLOT_START_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_single_wear_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEFAULT_SINGLE_WEAR_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_wf_along_casing_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEFAULT_WF_ALONG_CASING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def global_use_pipe_protector(self) -> global___StringMessage:
        """Original Name: GLOBAL_USE_PIPE_PROTECTOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_linear_factor(self) -> global___StringMessage:
        """Original Name: USE_LINEAR_FACTOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def linear_rating_wear_limit_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINEAR_RATING_WEAR_LIMIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def force_interval(self) -> global___FloatMessage:
        """Original Name: FORCE_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_single_wear_factor(self) -> global___FloatMessage:
        """Original Name: DEFAULT_SINGLE_WEAR_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_pipe_wf(self) -> global___FloatMessage:
        """Original Name: DRILL_PIPE_WF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def timeplot_end_time(self) -> global___FloatMessage:
        """Original Name: TIMEPLOT_END_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_single_wear_factor(self) -> global___StringMessage:
        """Original Name: USE_SINGLE_WEAR_FACTOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_viscous_drag(self) -> global___StringMessage:
        """Original Name: USE_VISCOUS_DRAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_wf_along_string(self) -> global___FloatMessage:
        """Original Name: DEFAULT_WF_ALONG_STRING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def global_wear_factor_override(self) -> global___StringMessage:
        """Original Name: GLOBAL_WEAR_FACTOR_OVERRIDE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_multiple_wf_along_casing(self) -> global___StringMessage:
        """Original Name: USE_MULTIPLE_WF_ALONG_CASING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_wear_factor_source_id(self) -> global___StringMessage:
        """Original Name: CASING_WEAR_FACTOR_SOURCE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_wf_along_string_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEFAULT_WF_ALONG_STRING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def timeplot_start_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIMEPLOT_START_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_multiple_wf_along_string(self) -> global___StringMessage:
        """Original Name: USE_MULTIPLE_WF_ALONG_STRING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def global_wear_factor_type_id(self) -> global___Int32Message:
        """Original Name: GLOBAL_WEAR_FACTOR_TYPE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_drill_pipe_wf(self) -> global___StringMessage:
        """Original Name: USE_DRILL_PIPE_WF, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_wf_along_casing(self) -> global___FloatMessage:
        """Original Name: DEFAULT_WF_ALONG_CASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def force_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORCE_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_api_rating(self) -> global___StringMessage:
        """Original Name: USE_API_RATING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_soft_string(self) -> global___StringMessage:
        """Original Name: USE_SOFT_STRING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_pipe_wf_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_PIPE_WF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_wear_factor_source_id(self) -> global___StringMessage:
        """Original Name: STRING_WEAR_FACTOR_SOURCE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def optimize_wear_log_id(self) -> global___StringMessage:
        """Original Name: OPTIMIZE_WEAR_LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def single_wear_factor_source_id(self) -> global___StringMessage:
        """Original Name: SINGLE_WEAR_FACTOR_SOURCE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_pipe_wf_source_id(self) -> global___StringMessage:
        """Original Name: DRILL_PIPE_WF_SOURCE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def enable_doglegseverity_override(self) -> global___StringMessage:
        """Original Name: ENABLE_DOGLEGSEVERITY_OVERRIDE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def timeplot_end_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIMEPLOT_END_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def optimize_operation_id(self) -> global___StringMessage:
        """Original Name: OPTIMIZE_OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CW_PARAMS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        linear_rating_wear_limit: global___FloatMessage | None = ...,
        enable_time_analysis: global___StringMessage | None = ...,
        timeplot_start_time: global___FloatMessage | None = ...,
        default_single_wear_factor_dsdsunit: global___StringMessage | None = ...,
        default_wf_along_casing_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        global_use_pipe_protector: global___StringMessage | None = ...,
        use_linear_factor: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        linear_rating_wear_limit_dsdsunit: global___StringMessage | None = ...,
        force_interval: global___FloatMessage | None = ...,
        default_single_wear_factor: global___FloatMessage | None = ...,
        drill_pipe_wf: global___FloatMessage | None = ...,
        timeplot_end_time: global___FloatMessage | None = ...,
        use_single_wear_factor: global___StringMessage | None = ...,
        use_viscous_drag: global___StringMessage | None = ...,
        default_wf_along_string: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        global_wear_factor_override: global___StringMessage | None = ...,
        use_multiple_wf_along_casing: global___StringMessage | None = ...,
        casing_wear_factor_source_id: global___StringMessage | None = ...,
        default_wf_along_string_dsdsunit: global___StringMessage | None = ...,
        timeplot_start_time_dsdsunit: global___StringMessage | None = ...,
        use_multiple_wf_along_string: global___StringMessage | None = ...,
        global_wear_factor_type_id: global___Int32Message | None = ...,
        use_drill_pipe_wf: global___StringMessage | None = ...,
        default_wf_along_casing: global___FloatMessage | None = ...,
        force_interval_dsdsunit: global___StringMessage | None = ...,
        use_api_rating: global___StringMessage | None = ...,
        use_soft_string: global___StringMessage | None = ...,
        drill_pipe_wf_dsdsunit: global___StringMessage | None = ...,
        string_wear_factor_source_id: global___StringMessage | None = ...,
        optimize_wear_log_id: global___StringMessage | None = ...,
        single_wear_factor_source_id: global___StringMessage | None = ...,
        drill_pipe_wf_source_id: global___StringMessage | None = ...,
        enable_doglegseverity_override: global___StringMessage | None = ...,
        timeplot_end_time_dsdsunit: global___StringMessage | None = ...,
        optimize_operation_id: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["casing_wear_factor_source_id", b"casing_wear_factor_source_id", "cd_case", b"cd_case", "default_single_wear_factor", b"default_single_wear_factor", "default_single_wear_factor_dsdsunit", b"default_single_wear_factor_dsdsunit", "default_wf_along_casing", b"default_wf_along_casing", "default_wf_along_casing_dsdsunit", b"default_wf_along_casing_dsdsunit", "default_wf_along_string", b"default_wf_along_string", "default_wf_along_string_dsdsunit", b"default_wf_along_string_dsdsunit", "drill_pipe_wf", b"drill_pipe_wf", "drill_pipe_wf_dsdsunit", b"drill_pipe_wf_dsdsunit", "drill_pipe_wf_source_id", b"drill_pipe_wf_source_id", "enable_doglegseverity_override", b"enable_doglegseverity_override", "enable_time_analysis", b"enable_time_analysis", "force_interval", b"force_interval", "force_interval_dsdsunit", b"force_interval_dsdsunit", "global_use_pipe_protector", b"global_use_pipe_protector", "global_wear_factor_override", b"global_wear_factor_override", "global_wear_factor_type_id", b"global_wear_factor_type_id", "linear_rating_wear_limit", b"linear_rating_wear_limit", "linear_rating_wear_limit_dsdsunit", b"linear_rating_wear_limit_dsdsunit", "native_uid", b"native_uid", "optimize_operation_id", b"optimize_operation_id", "optimize_wear_log_id", b"optimize_wear_log_id", "single_wear_factor_source_id", b"single_wear_factor_source_id", "string_wear_factor_source_id", b"string_wear_factor_source_id", "timeplot_end_time", b"timeplot_end_time", "timeplot_end_time_dsdsunit", b"timeplot_end_time_dsdsunit", "timeplot_start_time", b"timeplot_start_time", "timeplot_start_time_dsdsunit", b"timeplot_start_time_dsdsunit", "use_api_rating", b"use_api_rating", "use_drill_pipe_wf", b"use_drill_pipe_wf", "use_linear_factor", b"use_linear_factor", "use_multiple_wf_along_casing", b"use_multiple_wf_along_casing", "use_multiple_wf_along_string", b"use_multiple_wf_along_string", "use_single_wear_factor", b"use_single_wear_factor", "use_soft_string", b"use_soft_string", "use_viscous_drag", b"use_viscous_drag"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "casing_wear_factor_source_id", b"casing_wear_factor_source_id", "cd_case", b"cd_case", "default_single_wear_factor", b"default_single_wear_factor", "default_single_wear_factor_dsdsunit", b"default_single_wear_factor_dsdsunit", "default_wf_along_casing", b"default_wf_along_casing", "default_wf_along_casing_dsdsunit", b"default_wf_along_casing_dsdsunit", "default_wf_along_string", b"default_wf_along_string", "default_wf_along_string_dsdsunit", b"default_wf_along_string_dsdsunit", "drill_pipe_wf", b"drill_pipe_wf", "drill_pipe_wf_dsdsunit", b"drill_pipe_wf_dsdsunit", "drill_pipe_wf_source_id", b"drill_pipe_wf_source_id", "enable_doglegseverity_override", b"enable_doglegseverity_override", "enable_time_analysis", b"enable_time_analysis", "force_interval", b"force_interval", "force_interval_dsdsunit", b"force_interval_dsdsunit", "global_use_pipe_protector", b"global_use_pipe_protector", "global_wear_factor_override", b"global_wear_factor_override", "global_wear_factor_type_id", b"global_wear_factor_type_id", "linear_rating_wear_limit", b"linear_rating_wear_limit", "linear_rating_wear_limit_dsdsunit", b"linear_rating_wear_limit_dsdsunit", "native_uid", b"native_uid", "optimize_operation_id", b"optimize_operation_id", "optimize_wear_log_id", b"optimize_wear_log_id", "single_wear_factor_source_id", b"single_wear_factor_source_id", "string_wear_factor_source_id", b"string_wear_factor_source_id", "timeplot_end_time", b"timeplot_end_time", "timeplot_end_time_dsdsunit", b"timeplot_end_time_dsdsunit", "timeplot_start_time", b"timeplot_start_time", "timeplot_start_time_dsdsunit", b"timeplot_start_time_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_api_rating", b"use_api_rating", "use_drill_pipe_wf", b"use_drill_pipe_wf", "use_linear_factor", b"use_linear_factor", "use_multiple_wf_along_casing", b"use_multiple_wf_along_casing", "use_multiple_wf_along_string", b"use_multiple_wf_along_string", "use_single_wear_factor", b"use_single_wear_factor", "use_soft_string", b"use_soft_string", "use_viscous_drag", b"use_viscous_drag", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CwParams = CwParams

class CwWearDataHeader(google.protobuf.message.Message):
    """Original Name: CW_WEAR_DATA_HEADER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    AVG_TOOL_JOINT_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_TOOL_JOINT_OD_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    IS_STIFF_STRING_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WEAR_DATA_HEADER_ID_FIELD_NUMBER: builtins.int
    IS_LINEAR_FIELD_NUMBER: builtins.int
    DATA_CLOB_FIELD_NUMBER: builtins.int
    IMPORTED_TIME_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_tool_joint_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_TOOL_JOINT_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_tool_joint_od(self) -> global___FloatMessage:
        """Original Name: AVG_TOOL_JOINT_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_stiff_string(self) -> global___StringMessage:
        """Original Name: IS_STIFF_STRING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wear_data_header_id: builtins.str
    """Original Name: WEAR_DATA_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_linear(self) -> global___StringMessage:
        """Original Name: IS_LINEAR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data_clob(self) -> global___StringMessage:
        """Original Name: DATA_CLOB, Original type: Edm.String, Max Length: 2147483647,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def imported_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: IMPORTED_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CW_WEAR_DATA_HEADER_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        avg_tool_joint_od_dsdsunit: global___StringMessage | None = ...,
        avg_tool_joint_od: global___FloatMessage | None = ...,
        name: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        is_stiff_string: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        wear_data_header_id: builtins.str = ...,
        is_linear: global___StringMessage | None = ...,
        data_clob: global___StringMessage | None = ...,
        imported_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["avg_tool_joint_od", b"avg_tool_joint_od", "avg_tool_joint_od_dsdsunit", b"avg_tool_joint_od_dsdsunit", "cd_case", b"cd_case", "data_clob", b"data_clob", "imported_time", b"imported_time", "is_linear", b"is_linear", "is_stiff_string", b"is_stiff_string", "name", b"name", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["avg_tool_joint_od", b"avg_tool_joint_od", "avg_tool_joint_od_dsdsunit", b"avg_tool_joint_od_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "data_clob", b"data_clob", "imported_time", b"imported_time", "is_linear", b"is_linear", "is_stiff_string", b"is_stiff_string", "name", b"name", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "wear_data_header_id", b"wear_data_header_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CwWearDataHeader = CwWearDataHeader

class CwWearDataSourceCasing(google.protobuf.message.Message):
    """Original Name: CW_WEAR_DATA_SOURCE_CASING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ID_CASING_FIELD_NUMBER: builtins.int
    PRESSURE_COLLAPSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_CASING_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEAR_DATA_SOURCE_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MIN_YIELD_STRESS_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WEAR_DATA_HEADER_ID_FIELD_NUMBER: builtins.int
    PRESSURE_COLLAPSE_FIELD_NUMBER: builtins.int
    AXIAL_FORCE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    AXIAL_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOURCE_KEY_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    MD_SHOE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_BURST_FIELD_NUMBER: builtins.int
    SOURCE_CASING_ID_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_CASING_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_YIELD_STRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_BURST_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRADE_FIELD_NUMBER: builtins.int
    MD_SHOE_FIELD_NUMBER: builtins.int
    OD_CASING_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def id_casing(self) -> global___FloatMessage:
        """Original Name: ID_CASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_collapse_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_COLLAPSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_casing_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_CASING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wear_data_source_id: builtins.str
    """Original Name: WEAR_DATA_SOURCE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def min_yield_stress(self) -> global___FloatMessage:
        """Original Name: MIN_YIELD_STRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wear_data_header_id: builtins.str
    """Original Name: WEAR_DATA_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pressure_collapse(self) -> global___FloatMessage:
        """Original Name: PRESSURE_COLLAPSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def axial_force(self) -> global___FloatMessage:
        """Original Name: AXIAL_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def axial_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: AXIAL_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_key(self) -> global___StringMessage:
        """Original Name: SOURCE_KEY, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_shoe_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_SHOE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_burst(self) -> global___FloatMessage:
        """Original Name: PRESSURE_BURST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    source_casing_id: builtins.str
    """Original Name: SOURCE_CASING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_casing_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_CASING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_yield_stress_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_YIELD_STRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_burst_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_BURST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade(self) -> global___StringMessage:
        """Original Name: GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_shoe(self) -> global___FloatMessage:
        """Original Name: MD_SHOE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_casing(self) -> global___FloatMessage:
        """Original Name: OD_CASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        id_casing: global___FloatMessage | None = ...,
        pressure_collapse_dsdsunit: global___StringMessage | None = ...,
        od_casing_dsdsunit: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        wear_data_source_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        min_yield_stress: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        wear_data_header_id: builtins.str = ...,
        pressure_collapse: global___FloatMessage | None = ...,
        axial_force: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        axial_force_dsdsunit: global___StringMessage | None = ...,
        source_key: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        md_shoe_dsdsunit: global___StringMessage | None = ...,
        pressure_burst: global___FloatMessage | None = ...,
        source_casing_id: builtins.str = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        id_casing_dsdsunit: global___StringMessage | None = ...,
        min_yield_stress_dsdsunit: global___StringMessage | None = ...,
        pressure_burst_dsdsunit: global___StringMessage | None = ...,
        grade: global___StringMessage | None = ...,
        md_shoe: global___FloatMessage | None = ...,
        od_casing: global___FloatMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "axial_force", b"axial_force", "axial_force_dsdsunit", b"axial_force_dsdsunit", "grade", b"grade", "id_casing", b"id_casing", "id_casing_dsdsunit", b"id_casing_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "md_shoe", b"md_shoe", "md_shoe_dsdsunit", b"md_shoe_dsdsunit", "min_yield_stress", b"min_yield_stress", "min_yield_stress_dsdsunit", b"min_yield_stress_dsdsunit", "native_uid", b"native_uid", "od_casing", b"od_casing", "od_casing_dsdsunit", b"od_casing_dsdsunit", "pressure_burst", b"pressure_burst", "pressure_burst_dsdsunit", b"pressure_burst_dsdsunit", "pressure_collapse", b"pressure_collapse", "pressure_collapse_dsdsunit", b"pressure_collapse_dsdsunit", "source_key", b"source_key"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "axial_force", b"axial_force", "axial_force_dsdsunit", b"axial_force_dsdsunit", "case_id", b"case_id", "grade", b"grade", "id_casing", b"id_casing", "id_casing_dsdsunit", b"id_casing_dsdsunit", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "md_shoe", b"md_shoe", "md_shoe_dsdsunit", b"md_shoe_dsdsunit", "min_yield_stress", b"min_yield_stress", "min_yield_stress_dsdsunit", b"min_yield_stress_dsdsunit", "native_uid", b"native_uid", "od_casing", b"od_casing", "od_casing_dsdsunit", b"od_casing_dsdsunit", "pressure_burst", b"pressure_burst", "pressure_burst_dsdsunit", b"pressure_burst_dsdsunit", "pressure_collapse", b"pressure_collapse", "pressure_collapse_dsdsunit", b"pressure_collapse_dsdsunit", "source_casing_id", b"source_casing_id", "source_key", b"source_key", "undeclared_dependencies", b"undeclared_dependencies", "wear_data_header_id", b"wear_data_header_id", "wear_data_source_id", b"wear_data_source_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CwWearDataSourceCasing = CwWearDataSourceCasing

class CwWearFactor(google.protobuf.message.Message):
    """Original Name: CW_WEAR_FACTOR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TOOL_JOINT_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MIN_WEAR_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_CATALOG_ID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_WEAR_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_TYPE_FIELD_NUMBER: builtins.int
    CASING_MATERIAL_FIELD_NUMBER: builtins.int
    MIN_WEAR_FACTOR_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_FIELD_NUMBER: builtins.int
    MAX_WEAR_FACTOR_FIELD_NUMBER: builtins.int
    CW_WEAR_FACTOR_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tool_joint(self) -> global___StringMessage:
        """Original Name: TOOL_JOINT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wear_factor_id: builtins.str
    """Original Name: WEAR_FACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_wear_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_WEAR_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wear_factor_catalog_id: builtins.str
    """Original Name: WEAR_FACTOR_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wear_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_wear_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_WEAR_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_type(self) -> global___StringMessage:
        """Original Name: MUD_TYPE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_material(self) -> global___StringMessage:
        """Original Name: CASING_MATERIAL, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_wear_factor(self) -> global___FloatMessage:
        """Original Name: MIN_WEAR_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor(self) -> global___FloatMessage:
        """Original Name: WEAR_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_wear_factor(self) -> global___FloatMessage:
        """Original Name: MAX_WEAR_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cw_wear_factor_catalog(self) -> global___CwWearFactorCatalogRef:
        """Remote references:

        Original Name: CW_WEAR_FACTOR_CATALOG, WrappedMessage: CwWearFactorCatalog
        FK_CW_WEAR_FACTOR_CW_WEAR_FACTOR_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tool_joint: global___StringMessage | None = ...,
        wear_factor_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        min_wear_factor_dsdsunit: global___StringMessage | None = ...,
        wear_factor_catalog_id: builtins.str = ...,
        wear_factor_dsdsunit: global___StringMessage | None = ...,
        max_wear_factor_dsdsunit: global___StringMessage | None = ...,
        mud_type: global___StringMessage | None = ...,
        casing_material: global___StringMessage | None = ...,
        min_wear_factor: global___FloatMessage | None = ...,
        wear_factor: global___FloatMessage | None = ...,
        max_wear_factor: global___FloatMessage | None = ...,
        cw_wear_factor_catalog: global___CwWearFactorCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["casing_material", b"casing_material", "cw_wear_factor_catalog", b"cw_wear_factor_catalog", "max_wear_factor", b"max_wear_factor", "max_wear_factor_dsdsunit", b"max_wear_factor_dsdsunit", "min_wear_factor", b"min_wear_factor", "min_wear_factor_dsdsunit", b"min_wear_factor_dsdsunit", "mud_type", b"mud_type", "native_uid", b"native_uid", "tool_joint", b"tool_joint", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["casing_material", b"casing_material", "cw_wear_factor_catalog", b"cw_wear_factor_catalog", "max_wear_factor", b"max_wear_factor", "max_wear_factor_dsdsunit", b"max_wear_factor_dsdsunit", "min_wear_factor", b"min_wear_factor", "min_wear_factor_dsdsunit", b"min_wear_factor_dsdsunit", "mud_type", b"mud_type", "native_uid", b"native_uid", "tool_joint", b"tool_joint", "undeclared_dependencies", b"undeclared_dependencies", "wear_factor", b"wear_factor", "wear_factor_catalog_id", b"wear_factor_catalog_id", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_id", b"wear_factor_id"]) -> None: ...

global___CwWearFactor = CwWearFactor

class CwWearFactorCatalog(google.protobuf.message.Message):
    """Original Name: CW_WEAR_FACTOR_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_LOCKED_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CATALOG_NAME_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_CATALOG_ID_FIELD_NUMBER: builtins.int
    CW_WEAR_FACTOR_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_locked(self) -> global___StringMessage:
        """Original Name: IS_LOCKED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def catalog_name(self) -> global___StringMessage:
        """Original Name: CATALOG_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wear_factor_catalog_id: builtins.str
    """Original Name: WEAR_FACTOR_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cw_wear_factor(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwWearFactorRef]:
        """Remote references:

        Original Name: CW_WEAR_FACTOR, WrappedMessage: CwWearFactor
        FK_CW_WEAR_FACTOR_CW_WEAR_FACTOR_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_locked: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        catalog_name: global___StringMessage | None = ...,
        wear_factor_catalog_id: builtins.str = ...,
        cw_wear_factor: collections.abc.Iterable[global___CwWearFactorRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["catalog_name", b"catalog_name", "is_locked", b"is_locked", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["catalog_name", b"catalog_name", "cw_wear_factor", b"cw_wear_factor", "is_locked", b"is_locked", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "wear_factor_catalog_id", b"wear_factor_catalog_id"]) -> None: ...

global___CwWearFactorCatalog = CwWearFactorCatalog

class CwWearLog(google.protobuf.message.Message):
    """Original Name: CW_WEAR_LOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    POSITION_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMAINING_THICKNESS_FIELD_NUMBER: builtins.int
    REMAINING_THICKNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    POSITION_FIELD_NUMBER: builtins.int
    DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WEAR_LOG_HEADER_ID_FIELD_NUMBER: builtins.int
    WEAR_LOG_ID_FIELD_NUMBER: builtins.int
    DEPTH_FIELD_NUMBER: builtins.int
    CW_WEAR_LOG_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def position_dsdsunit(self) -> global___StringMessage:
        """Original Name: POSITION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remaining_thickness(self) -> global___FloatMessage:
        """Original Name: REMAINING_THICKNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remaining_thickness_dsdsunit(self) -> global___StringMessage:
        """Original Name: REMAINING_THICKNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def position(self) -> global___FloatMessage:
        """Original Name: POSITION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wear_log_header_id: builtins.str
    """Original Name: WEAR_LOG_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wear_log_id: builtins.str
    """Original Name: WEAR_LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def depth(self) -> global___FloatMessage:
        """Original Name: DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cw_wear_log_header(self) -> global___CwWearLogHeaderRef:
        """Remote references:

        Original Name: CW_WEAR_LOG_HEADER, WrappedMessage: CwWearLogHeader
        FK_CW_WEAR_LOG_CW_WEAR_LOG_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        position_dsdsunit: global___StringMessage | None = ...,
        remaining_thickness: global___FloatMessage | None = ...,
        remaining_thickness_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        position: global___FloatMessage | None = ...,
        depth_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        wear_log_header_id: builtins.str = ...,
        wear_log_id: builtins.str = ...,
        depth: global___FloatMessage | None = ...,
        cw_wear_log_header: global___CwWearLogHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cw_wear_log_header", b"cw_wear_log_header", "depth", b"depth", "depth_dsdsunit", b"depth_dsdsunit", "native_uid", b"native_uid", "position", b"position", "position_dsdsunit", b"position_dsdsunit", "remaining_thickness", b"remaining_thickness", "remaining_thickness_dsdsunit", b"remaining_thickness_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cw_wear_log_header", b"cw_wear_log_header", "depth", b"depth", "depth_dsdsunit", b"depth_dsdsunit", "native_uid", b"native_uid", "position", b"position", "position_dsdsunit", b"position_dsdsunit", "remaining_thickness", b"remaining_thickness", "remaining_thickness_dsdsunit", b"remaining_thickness_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "wear_log_header_id", b"wear_log_header_id", "wear_log_id", b"wear_log_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CwWearLog = CwWearLog

class CwWearLogHeader(google.protobuf.message.Message):
    """Original Name: CW_WEAR_LOG_HEADER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    IS_MASTER_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WEAR_LOG_HEADER_ID_FIELD_NUMBER: builtins.int
    WEAR_LOG_DATA_FIELD_NUMBER: builtins.int
    IS_READ_ONLY_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    CW_WEAR_LOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_master(self) -> global___StringMessage:
        """Original Name: IS_MASTER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    wear_log_header_id: builtins.str
    """Original Name: WEAR_LOG_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wear_log_data(self) -> global___StringMessage:
        """Original Name: WEAR_LOG_DATA, Original type: Edm.String, Max Length: 2147483647,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_read_only(self) -> global___StringMessage:
        """Original Name: IS_READ_ONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_CW_WEAR_LOG_HEADER_CD_CASE
        """
    @property
    def cw_wear_log(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CwWearLogRef]:
        """Original Name: CW_WEAR_LOG, WrappedMessage: CwWearLog
        FK_CW_WEAR_LOG_CW_WEAR_LOG_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        is_master: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        wear_log_header_id: builtins.str = ...,
        wear_log_data: global___StringMessage | None = ...,
        is_read_only: global___StringMessage | None = ...,
        name: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        cw_wear_log: collections.abc.Iterable[global___CwWearLogRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "is_master", b"is_master", "is_read_only", b"is_read_only", "name", b"name", "native_uid", b"native_uid", "wear_log_data", b"wear_log_data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "cw_wear_log", b"cw_wear_log", "is_master", b"is_master", "is_read_only", b"is_read_only", "name", b"name", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "wear_log_data", b"wear_log_data", "wear_log_header_id", b"wear_log_header_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___CwWearLogHeader = CwWearLogHeader

class DaCol(google.protobuf.message.Message):
    """Original Name: DA_COL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COL_NAME_FIELD_NUMBER: builtins.int
    TREE_LOCATION_3_FIELD_NUMBER: builtins.int
    TBL_NAME_FIELD_NUMBER: builtins.int
    QUERY_TEXT_FIELD_NUMBER: builtins.int
    TREE_LOCATION_1_FIELD_NUMBER: builtins.int
    TREE_LOCATION_2_FIELD_NUMBER: builtins.int
    WHERE_FLG_FIELD_NUMBER: builtins.int
    HAVINGS_FIELD_NUMBER: builtins.int
    BUS_NAME_FIELD_NUMBER: builtins.int
    COL_KEY_FIELD_NUMBER: builtins.int
    COL_ID_FIELD_NUMBER: builtins.int
    GRAPH_AXIS_FIELD_NUMBER: builtins.int
    COL_WIDTH_FIELD_NUMBER: builtins.int
    COL_FLAGS_FIELD_NUMBER: builtins.int
    DERIVE_EXP_FIELD_NUMBER: builtins.int
    COL_ORDER_FIELD_NUMBER: builtins.int
    FREEZE_ORD_FIELD_NUMBER: builtins.int
    GROUP_OP_FIELD_NUMBER: builtins.int
    DERIVE_FLG_FIELD_NUMBER: builtins.int
    REPT_ALIAS_FIELD_NUMBER: builtins.int
    SECT_NAME_FIELD_NUMBER: builtins.int
    WHERES_FIELD_NUMBER: builtins.int
    GROUP_BY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    END_ROW_FIELD_NUMBER: builtins.int
    HAVING_FLG_FIELD_NUMBER: builtins.int
    GRAPH_DS_FIELD_NUMBER: builtins.int
    COL_DISP_FIELD_NUMBER: builtins.int
    GROUP_FLG_FIELD_NUMBER: builtins.int
    Q_KEY_FIELD_NUMBER: builtins.int
    ORDER_BY_FIELD_NUMBER: builtins.int
    COL_COMMENTS_FIELD_NUMBER: builtins.int
    GRAPH_DISP_FIELD_NUMBER: builtins.int
    TAB_ALIAS_FIELD_NUMBER: builtins.int
    START_ROW_FIELD_NUMBER: builtins.int
    TABLE_TYPE_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    col_name: builtins.str
    """Original Name: COL_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tree_location_3(self) -> global___StringMessage:
        """Original Name: TREE_LOCATION_3, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    tbl_name: builtins.str
    """Original Name: TBL_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def query_text(self) -> global___StringMessage:
        """Original Name: QUERY_TEXT, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tree_location_1(self) -> global___StringMessage:
        """Original Name: TREE_LOCATION_1, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tree_location_2(self) -> global___StringMessage:
        """Original Name: TREE_LOCATION_2, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def where_flg(self) -> global___StringMessage:
        """Original Name: WHERE_FLG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def havings(self) -> global___StringMessage:
        """Original Name: HAVINGS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bus_name(self) -> global___StringMessage:
        """Original Name: BUS_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    col_key: builtins.str
    """Original Name: COL_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def col_id(self) -> global___StringMessage:
        """Original Name: COL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def graph_axis(self) -> global___StringMessage:
        """Original Name: GRAPH_AXIS, Original type: Edm.String, Max Length: 500,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def col_width(self) -> global___FloatMessage:
        """Original Name: COL_WIDTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def col_flags(self) -> global___StringMessage:
        """Original Name: COL_FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def derive_exp(self) -> global___StringMessage:
        """Original Name: DERIVE_EXP, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def col_order(self) -> global___Int32Message:
        """Original Name: COL_ORDER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def freeze_ord(self) -> global___Int32Message:
        """Original Name: FREEZE_ORD, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def group_op(self) -> global___StringMessage:
        """Original Name: GROUP_OP, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def derive_flg(self) -> global___StringMessage:
        """Original Name: DERIVE_FLG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rept_alias(self) -> global___StringMessage:
        """Original Name: REPT_ALIAS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_name(self) -> global___StringMessage:
        """Original Name: SECT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wheres(self) -> global___StringMessage:
        """Original Name: WHERES, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def group_by(self) -> global___Int32Message:
        """Original Name: GROUP_BY, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_row(self) -> global___Int32Message:
        """Original Name: END_ROW, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def having_flg(self) -> global___StringMessage:
        """Original Name: HAVING_FLG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def graph_ds(self) -> global___StringMessage:
        """Original Name: GRAPH_DS, Original type: Edm.String, Max Length: 500,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def col_disp(self) -> global___StringMessage:
        """Original Name: COL_DISP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def group_flg(self) -> global___StringMessage:
        """Original Name: GROUP_FLG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    q_key: builtins.str
    """Original Name: Q_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def order_by(self) -> global___Int32Message:
        """Original Name: ORDER_BY, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def col_comments(self) -> global___StringMessage:
        """Original Name: COL_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def graph_disp(self) -> global___StringMessage:
        """Original Name: GRAPH_DISP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tab_alias(self) -> global___StringMessage:
        """Original Name: TAB_ALIAS, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_row(self) -> global___Int32Message:
        """Original Name: START_ROW, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def table_type_id(self) -> global___StringMessage:
        """Original Name: TABLE_TYPE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        col_name: builtins.str = ...,
        tree_location_3: global___StringMessage | None = ...,
        tbl_name: builtins.str = ...,
        query_text: global___StringMessage | None = ...,
        tree_location_1: global___StringMessage | None = ...,
        tree_location_2: global___StringMessage | None = ...,
        where_flg: global___StringMessage | None = ...,
        havings: global___StringMessage | None = ...,
        bus_name: global___StringMessage | None = ...,
        col_key: builtins.str = ...,
        col_id: global___StringMessage | None = ...,
        graph_axis: global___StringMessage | None = ...,
        col_width: global___FloatMessage | None = ...,
        col_flags: global___StringMessage | None = ...,
        derive_exp: global___StringMessage | None = ...,
        col_order: global___Int32Message | None = ...,
        freeze_ord: global___Int32Message | None = ...,
        group_op: global___StringMessage | None = ...,
        derive_flg: global___StringMessage | None = ...,
        rept_alias: global___StringMessage | None = ...,
        sect_name: global___StringMessage | None = ...,
        wheres: global___StringMessage | None = ...,
        group_by: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        end_row: global___Int32Message | None = ...,
        having_flg: global___StringMessage | None = ...,
        graph_ds: global___StringMessage | None = ...,
        col_disp: global___StringMessage | None = ...,
        group_flg: global___StringMessage | None = ...,
        q_key: builtins.str = ...,
        order_by: global___Int32Message | None = ...,
        col_comments: global___StringMessage | None = ...,
        graph_disp: global___StringMessage | None = ...,
        tab_alias: global___StringMessage | None = ...,
        start_row: global___Int32Message | None = ...,
        table_type_id: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bus_name", b"bus_name", "col_comments", b"col_comments", "col_disp", b"col_disp", "col_flags", b"col_flags", "col_id", b"col_id", "col_order", b"col_order", "col_width", b"col_width", "derive_exp", b"derive_exp", "derive_flg", b"derive_flg", "end_row", b"end_row", "freeze_ord", b"freeze_ord", "graph_axis", b"graph_axis", "graph_disp", b"graph_disp", "graph_ds", b"graph_ds", "group_by", b"group_by", "group_flg", b"group_flg", "group_op", b"group_op", "having_flg", b"having_flg", "havings", b"havings", "native_uid", b"native_uid", "order_by", b"order_by", "query_text", b"query_text", "rept_alias", b"rept_alias", "sect_name", b"sect_name", "start_row", b"start_row", "tab_alias", b"tab_alias", "table_type_id", b"table_type_id", "tree_location_1", b"tree_location_1", "tree_location_2", b"tree_location_2", "tree_location_3", b"tree_location_3", "where_flg", b"where_flg", "wheres", b"wheres"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bus_name", b"bus_name", "col_comments", b"col_comments", "col_disp", b"col_disp", "col_flags", b"col_flags", "col_id", b"col_id", "col_key", b"col_key", "col_name", b"col_name", "col_order", b"col_order", "col_width", b"col_width", "derive_exp", b"derive_exp", "derive_flg", b"derive_flg", "end_row", b"end_row", "freeze_ord", b"freeze_ord", "graph_axis", b"graph_axis", "graph_disp", b"graph_disp", "graph_ds", b"graph_ds", "group_by", b"group_by", "group_flg", b"group_flg", "group_op", b"group_op", "having_flg", b"having_flg", "havings", b"havings", "native_uid", b"native_uid", "order_by", b"order_by", "q_key", b"q_key", "query_text", b"query_text", "rept_alias", b"rept_alias", "sect_name", b"sect_name", "start_row", b"start_row", "tab_alias", b"tab_alias", "table_type_id", b"table_type_id", "tbl_name", b"tbl_name", "tree_location_1", b"tree_location_1", "tree_location_2", b"tree_location_2", "tree_location_3", b"tree_location_3", "undeclared_dependencies", b"undeclared_dependencies", "where_flg", b"where_flg", "wheres", b"wheres"]) -> None: ...

global___DaCol = DaCol

class DaFilt(google.protobuf.message.Message):
    """Original Name: DA_FILT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ADD_EXCLUD_FIELD_NUMBER: builtins.int
    FILT_TYPE_FIELD_NUMBER: builtins.int
    RADIUS_FIELD_NUMBER: builtins.int
    RADIUS_FLG_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FILT_FLAGS_FIELD_NUMBER: builtins.int
    FILT_Q_KEY_FIELD_NUMBER: builtins.int
    RADIUS_UNT_FIELD_NUMBER: builtins.int
    COMP_KEY_FIELD_NUMBER: builtins.int
    FILT_KEY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def add_exclud(self) -> global___StringMessage:
        """Original Name: ADD_EXCLUD, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filt_type(self) -> global___StringMessage:
        """Original Name: FILT_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def radius(self) -> global___FloatMessage:
        """Original Name: RADIUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def radius_flg(self) -> global___StringMessage:
        """Original Name: RADIUS_FLG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filt_flags(self) -> global___StringMessage:
        """Original Name: FILT_FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filt_q_key(self) -> global___StringMessage:
        """Original Name: FILT_Q_KEY, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def radius_unt(self) -> global___StringMessage:
        """Original Name: RADIUS_UNT, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_key(self) -> global___StringMessage:
        """Original Name: COMP_KEY, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    filt_key: builtins.str
    """Original Name: FILT_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        add_exclud: global___StringMessage | None = ...,
        filt_type: global___StringMessage | None = ...,
        radius: global___FloatMessage | None = ...,
        radius_flg: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        filt_flags: global___StringMessage | None = ...,
        filt_q_key: global___StringMessage | None = ...,
        radius_unt: global___StringMessage | None = ...,
        comp_key: global___StringMessage | None = ...,
        filt_key: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["add_exclud", b"add_exclud", "comp_key", b"comp_key", "filt_flags", b"filt_flags", "filt_q_key", b"filt_q_key", "filt_type", b"filt_type", "native_uid", b"native_uid", "radius", b"radius", "radius_flg", b"radius_flg", "radius_unt", b"radius_unt"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["add_exclud", b"add_exclud", "comp_key", b"comp_key", "filt_flags", b"filt_flags", "filt_key", b"filt_key", "filt_q_key", b"filt_q_key", "filt_type", b"filt_type", "native_uid", b"native_uid", "radius", b"radius", "radius_flg", b"radius_flg", "radius_unt", b"radius_unt", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DaFilt = DaFilt

class DaGraph(google.protobuf.message.Message):
    """Original Name: DA_GRAPH, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    Q_KEY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    GRAPH_VAL_FIELD_NUMBER: builtins.int
    GRAPH_ATTR_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    q_key: builtins.str
    """Original Name: Q_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def graph_val(self) -> global___StringMessage:
        """Original Name: GRAPH_VAL, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    graph_attr: builtins.str
    """Original Name: GRAPH_ATTR, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        q_key: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        graph_val: global___StringMessage | None = ...,
        graph_attr: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["graph_val", b"graph_val", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["graph_attr", b"graph_attr", "graph_val", b"graph_val", "native_uid", b"native_uid", "q_key", b"q_key", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DaGraph = DaGraph

class DaQuery(google.protobuf.message.Message):
    """Original Name: DA_QUERY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    Q_KEY_FIELD_NUMBER: builtins.int
    FILT_QRY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SYS_QRY_FIELD_NUMBER: builtins.int
    OJ_TABLES_FIELD_NUMBER: builtins.int
    QUERY_NAME_FIELD_NUMBER: builtins.int
    GROUP_FLG_FIELD_NUMBER: builtins.int
    QUERY_DESC_FIELD_NUMBER: builtins.int
    USER_ID_FIELD_NUMBER: builtins.int
    QRY_FLAGS_FIELD_NUMBER: builtins.int
    FILT_KEY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    q_key: builtins.str
    """Original Name: Q_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def filt_qry(self) -> global___StringMessage:
        """Original Name: FILT_QRY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sys_qry(self) -> global___StringMessage:
        """Original Name: SYS_QRY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oj_tables(self) -> global___StringMessage:
        """Original Name: OJ_TABLES, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def query_name(self) -> global___StringMessage:
        """Original Name: QUERY_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def group_flg(self) -> global___StringMessage:
        """Original Name: GROUP_FLG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def query_desc(self) -> global___StringMessage:
        """Original Name: QUERY_DESC, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_id(self) -> global___StringMessage:
        """Original Name: USER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def qry_flags(self) -> global___StringMessage:
        """Original Name: QRY_FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filt_key(self) -> global___StringMessage:
        """Original Name: FILT_KEY, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        q_key: builtins.str = ...,
        filt_qry: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        sys_qry: global___StringMessage | None = ...,
        oj_tables: global___StringMessage | None = ...,
        query_name: global___StringMessage | None = ...,
        group_flg: global___StringMessage | None = ...,
        query_desc: global___StringMessage | None = ...,
        user_id: global___StringMessage | None = ...,
        qry_flags: global___StringMessage | None = ...,
        filt_key: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["filt_key", b"filt_key", "filt_qry", b"filt_qry", "group_flg", b"group_flg", "native_uid", b"native_uid", "oj_tables", b"oj_tables", "qry_flags", b"qry_flags", "query_desc", b"query_desc", "query_name", b"query_name", "sys_qry", b"sys_qry", "user_id", b"user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["filt_key", b"filt_key", "filt_qry", b"filt_qry", "group_flg", b"group_flg", "native_uid", b"native_uid", "oj_tables", b"oj_tables", "q_key", b"q_key", "qry_flags", b"qry_flags", "query_desc", b"query_desc", "query_name", b"query_name", "sys_qry", b"sys_qry", "undeclared_dependencies", b"undeclared_dependencies", "user_id", b"user_id"]) -> None: ...

global___DaQuery = DaQuery

class DaTmpl(google.protobuf.message.Message):
    """Original Name: DA_TMPL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    TMPL_NAME_FIELD_NUMBER: builtins.int
    SYS_TMPL_FIELD_NUMBER: builtins.int
    TMPL_DESC_FIELD_NUMBER: builtins.int
    T_KEY_FIELD_NUMBER: builtins.int
    USER_ID_FIELD_NUMBER: builtins.int
    TMPL_FLAGS_FIELD_NUMBER: builtins.int
    FILT_KEY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tmpl_name(self) -> global___StringMessage:
        """Original Name: TMPL_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sys_tmpl(self) -> global___StringMessage:
        """Original Name: SYS_TMPL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tmpl_desc(self) -> global___StringMessage:
        """Original Name: TMPL_DESC, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    t_key: builtins.str
    """Original Name: T_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def user_id(self) -> global___StringMessage:
        """Original Name: USER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tmpl_flags(self) -> global___StringMessage:
        """Original Name: TMPL_FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filt_key(self) -> global___StringMessage:
        """Original Name: FILT_KEY, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        tmpl_name: global___StringMessage | None = ...,
        sys_tmpl: global___StringMessage | None = ...,
        tmpl_desc: global___StringMessage | None = ...,
        t_key: builtins.str = ...,
        user_id: global___StringMessage | None = ...,
        tmpl_flags: global___StringMessage | None = ...,
        filt_key: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["filt_key", b"filt_key", "native_uid", b"native_uid", "sys_tmpl", b"sys_tmpl", "tmpl_desc", b"tmpl_desc", "tmpl_flags", b"tmpl_flags", "tmpl_name", b"tmpl_name", "user_id", b"user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["filt_key", b"filt_key", "native_uid", b"native_uid", "sys_tmpl", b"sys_tmpl", "t_key", b"t_key", "tmpl_desc", b"tmpl_desc", "tmpl_flags", b"tmpl_flags", "tmpl_name", b"tmpl_name", "undeclared_dependencies", b"undeclared_dependencies", "user_id", b"user_id"]) -> None: ...

global___DaTmpl = DaTmpl

class DaTreeDataElement(google.protobuf.message.Message):
    """Original Name: DA_TREE_DATA_ELEMENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DE_FLAGS_FIELD_NUMBER: builtins.int
    SHOW_NODE_FIELD_NUMBER: builtins.int
    TABLE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PARENT_NODE_ID_FIELD_NUMBER: builtins.int
    ORDER_NO_FIELD_NUMBER: builtins.int
    NODE_ID_FIELD_NUMBER: builtins.int
    VIEW_ID_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def de_flags(self) -> global___StringMessage:
        """Original Name: DE_FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_node(self) -> global___StringMessage:
        """Original Name: SHOW_NODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def table_name(self) -> global___StringMessage:
        """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_node_id(self) -> global___StringMessage:
        """Original Name: PARENT_NODE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def order_no(self) -> global___Int32Message:
        """Original Name: ORDER_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    node_id: builtins.str
    """Original Name: NODE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    view_id: builtins.str
    """Original Name: VIEW_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def field_name(self) -> global___StringMessage:
        """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        de_flags: global___StringMessage | None = ...,
        show_node: global___StringMessage | None = ...,
        table_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        parent_node_id: global___StringMessage | None = ...,
        order_no: global___Int32Message | None = ...,
        node_id: builtins.str = ...,
        view_id: builtins.str = ...,
        field_name: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["de_flags", b"de_flags", "field_name", b"field_name", "native_uid", b"native_uid", "order_no", b"order_no", "parent_node_id", b"parent_node_id", "show_node", b"show_node", "table_name", b"table_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["de_flags", b"de_flags", "field_name", b"field_name", "native_uid", b"native_uid", "node_id", b"node_id", "order_no", b"order_no", "parent_node_id", b"parent_node_id", "show_node", b"show_node", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies", "view_id", b"view_id"]) -> None: ...

global___DaTreeDataElement = DaTreeDataElement

class DaTreeStructure(google.protobuf.message.Message):
    """Original Name: DA_TREE_STRUCTURE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SHOW_NODE_FIELD_NUMBER: builtins.int
    NODE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LEVEL_NO_FIELD_NUMBER: builtins.int
    ICON_TYPE_FIELD_NUMBER: builtins.int
    ORDER_NO_FIELD_NUMBER: builtins.int
    NODE_ID_FIELD_NUMBER: builtins.int
    VIEW_ID_FIELD_NUMBER: builtins.int
    STRUCT_FLAGS_FIELD_NUMBER: builtins.int
    SHOW_CHILDREN_ON_INIT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def show_node(self) -> global___StringMessage:
        """Original Name: SHOW_NODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def node_name(self) -> global___StringMessage:
        """Original Name: NODE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def level_no(self) -> global___Int32Message:
        """Original Name: LEVEL_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def icon_type(self) -> global___StringMessage:
        """Original Name: ICON_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def order_no(self) -> global___Int32Message:
        """Original Name: ORDER_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    node_id: builtins.str
    """Original Name: NODE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    view_id: builtins.str
    """Original Name: VIEW_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def struct_flags(self) -> global___StringMessage:
        """Original Name: STRUCT_FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_children_on_init(self) -> global___StringMessage:
        """Original Name: SHOW_CHILDREN_ON_INIT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        show_node: global___StringMessage | None = ...,
        node_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        level_no: global___Int32Message | None = ...,
        icon_type: global___StringMessage | None = ...,
        order_no: global___Int32Message | None = ...,
        node_id: builtins.str = ...,
        view_id: builtins.str = ...,
        struct_flags: global___StringMessage | None = ...,
        show_children_on_init: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["icon_type", b"icon_type", "level_no", b"level_no", "native_uid", b"native_uid", "node_name", b"node_name", "order_no", b"order_no", "show_children_on_init", b"show_children_on_init", "show_node", b"show_node", "struct_flags", b"struct_flags"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["icon_type", b"icon_type", "level_no", b"level_no", "native_uid", b"native_uid", "node_id", b"node_id", "node_name", b"node_name", "order_no", b"order_no", "show_children_on_init", b"show_children_on_init", "show_node", b"show_node", "struct_flags", b"struct_flags", "undeclared_dependencies", b"undeclared_dependencies", "view_id", b"view_id"]) -> None: ...

global___DaTreeStructure = DaTreeStructure

class DaTreeTableType(google.protobuf.message.Message):
    """Original Name: DA_TREE_TABLE_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TABLE_TYPE_FLAGS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TABLE_NAMES_FIELD_NUMBER: builtins.int
    TABLE_PREFIX_FIELD_NUMBER: builtins.int
    TABLE_TYPE_NAME_FIELD_NUMBER: builtins.int
    TABLE_TYPE_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def table_type_flags(self) -> global___StringMessage:
        """Original Name: TABLE_TYPE_FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def table_names(self) -> global___StringMessage:
        """Original Name: TABLE_NAMES, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def table_prefix(self) -> global___StringMessage:
        """Original Name: TABLE_PREFIX, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def table_type_name(self) -> global___StringMessage:
        """Original Name: TABLE_TYPE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    table_type_id: builtins.str
    """Original Name: TABLE_TYPE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        table_type_flags: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        table_names: global___StringMessage | None = ...,
        table_prefix: global___StringMessage | None = ...,
        table_type_name: global___StringMessage | None = ...,
        table_type_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "table_names", b"table_names", "table_prefix", b"table_prefix", "table_type_flags", b"table_type_flags", "table_type_name", b"table_type_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "table_names", b"table_names", "table_prefix", b"table_prefix", "table_type_flags", b"table_type_flags", "table_type_id", b"table_type_id", "table_type_name", b"table_type_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DaTreeTableType = DaTreeTableType

class DaTreeView(google.protobuf.message.Message):
    """Original Name: DA_TREE_VIEW, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VIEW_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VIEW_FLAGS_FIELD_NUMBER: builtins.int
    VIEW_CODE_FIELD_NUMBER: builtins.int
    VIEW_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def view_name(self) -> global___StringMessage:
        """Original Name: VIEW_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def view_flags(self) -> global___StringMessage:
        """Original Name: VIEW_FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def view_code(self) -> global___StringMessage:
        """Original Name: VIEW_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    view_id: builtins.str
    """Original Name: VIEW_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        view_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        view_flags: global___StringMessage | None = ...,
        view_code: global___StringMessage | None = ...,
        view_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "view_code", b"view_code", "view_flags", b"view_flags", "view_name", b"view_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "view_code", b"view_code", "view_flags", b"view_flags", "view_id", b"view_id", "view_name", b"view_name"]) -> None: ...

global___DaTreeView = DaTreeView

class DaTQ(google.protobuf.message.Message):
    """Original Name: DA_T_Q, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    Q_KEY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    T_KEY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    q_key: builtins.str
    """Original Name: Q_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    t_key: builtins.str
    """Original Name: T_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        q_key: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        t_key: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "q_key", b"q_key", "t_key", b"t_key", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DaTQ = DaTQ

class DmActivity(google.protobuf.message.Message):
    """Original Name: DM_ACTIVITY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ACTIVITY_SUBCODE_DESC_FIELD_NUMBER: builtins.int
    ACTIVITY_CLASS_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_ALT_CODE3_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ROTATING_OFF_BOTTOM_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_LEVEL_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FAILURE_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    OFF_BOTTOM_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINKED_REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    ON_BOTTOM_TORQUE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    MD_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    CUSTOM_CODE6_FIELD_NUMBER: builtins.int
    CUSTOM_CODE5_FIELD_NUMBER: builtins.int
    CUSTOM_CODE4_FIELD_NUMBER: builtins.int
    CUSTOM_CODE3_FIELD_NUMBER: builtins.int
    SERVICE_COMPANY_FIELD_NUMBER: builtins.int
    CUSTOM_CODE2_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    CUSTOM_CODE1_FIELD_NUMBER: builtins.int
    ACTIVITY_GROUP_FIELD_NUMBER: builtins.int
    ROTATING_OFF_BOTTOM_FIELD_NUMBER: builtins.int
    ACTIVITY_MEMO_FIELD_NUMBER: builtins.int
    BILLING_CODE_FIELD_NUMBER: builtins.int
    PICKUP_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFF_BOTTOM_TORQUE_FIELD_NUMBER: builtins.int
    TIME_TO_FIELD_NUMBER: builtins.int
    MD_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_FROM_FIELD_NUMBER: builtins.int
    SLACKOFF_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    SLACKOFF_WEIGHT_FIELD_NUMBER: builtins.int
    ACTIVITY_DURATION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE2_FIELD_NUMBER: builtins.int
    ACTIVITY_ALT_CODE1_FIELD_NUMBER: builtins.int
    ACTIVITY_ALT_CODE2_FIELD_NUMBER: builtins.int
    ON_BOTTOM_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_DESC_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    MD_FROM_FIELD_NUMBER: builtins.int
    ACTIVITY_CLASS_DESC_FIELD_NUMBER: builtins.int
    STEP_NO_FIELD_NUMBER: builtins.int
    MD_TO_FIELD_NUMBER: builtins.int
    PICKUP_WEIGHT_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def activity_subcode_desc(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE_DESC, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_class(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CLASS, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def activity_alt_code3(self) -> global___StringMessage:
        """Original Name: ACTIVITY_ALT_CODE3, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotating_off_bottom_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATING_OFF_BOTTOM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_level(self) -> global___Int32Message:
        """Original Name: NPT_LEVEL, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_id(self) -> global___StringMessage:
        """Original Name: FAILURE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTIVITY_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def off_bottom_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: OFF_BOTTOM_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def linked_report_journal_id(self) -> global___StringMessage:
        """Original Name: LINKED_REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def on_bottom_torque(self) -> global___FloatMessage:
        """Original Name: ON_BOTTOM_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_code6(self) -> global___StringMessage:
        """Original Name: CUSTOM_CODE6, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_code5(self) -> global___StringMessage:
        """Original Name: CUSTOM_CODE5, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_code4(self) -> global___StringMessage:
        """Original Name: CUSTOM_CODE4, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_code3(self) -> global___StringMessage:
        """Original Name: CUSTOM_CODE3, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_company(self) -> global___StringMessage:
        """Original Name: SERVICE_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_code2(self) -> global___StringMessage:
        """Original Name: CUSTOM_CODE2, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_code1(self) -> global___StringMessage:
        """Original Name: CUSTOM_CODE1, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_group(self) -> global___StringMessage:
        """Original Name: ACTIVITY_GROUP, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotating_off_bottom(self) -> global___FloatMessage:
        """Original Name: ROTATING_OFF_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_memo(self) -> global___StringMessage:
        """Original Name: ACTIVITY_MEMO, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def billing_code(self) -> global___StringMessage:
        """Original Name: BILLING_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pickup_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: PICKUP_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def off_bottom_torque(self) -> global___FloatMessage:
        """Original Name: OFF_BOTTOM_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_to(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_TO, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_from(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_FROM, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slackoff_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLACKOFF_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_zone_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slackoff_weight(self) -> global___FloatMessage:
        """Original Name: SLACKOFF_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_duration(self) -> global___FloatMessage:
        """Original Name: ACTIVITY_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    activity_id: builtins.str
    """Original Name: ACTIVITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def activity_subcode2(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE2, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_alt_code1(self) -> global___StringMessage:
        """Original Name: ACTIVITY_ALT_CODE1, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_alt_code2(self) -> global___StringMessage:
        """Original Name: ACTIVITY_ALT_CODE2, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def on_bottom_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: ON_BOTTOM_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code_desc(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE_DESC, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from(self) -> global___FloatMessage:
        """Original Name: MD_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_class_desc(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CLASS_DESC, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def step_no(self) -> global___StringMessage:
        """Original Name: STEP_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to(self) -> global___FloatMessage:
        """Original Name: MD_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pickup_weight(self) -> global___FloatMessage:
        """Original Name: PICKUP_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_ACTIVITY_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        activity_subcode_desc: global___StringMessage | None = ...,
        activity_class: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        activity_alt_code3: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        rotating_off_bottom_dsdsunit: global___StringMessage | None = ...,
        npt_level: global___Int32Message | None = ...,
        cost_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        failure_id: global___StringMessage | None = ...,
        activity_duration_dsdsunit: global___StringMessage | None = ...,
        completion_id: global___StringMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        off_bottom_torque_dsdsunit: global___StringMessage | None = ...,
        linked_report_journal_id: global___StringMessage | None = ...,
        cost_class: global___StringMessage | None = ...,
        on_bottom_torque: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        activity_subcode: global___StringMessage | None = ...,
        md_to_dsdsunit: global___StringMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        custom_code6: global___StringMessage | None = ...,
        custom_code5: global___StringMessage | None = ...,
        custom_code4: global___StringMessage | None = ...,
        custom_code3: global___StringMessage | None = ...,
        service_company: global___StringMessage | None = ...,
        custom_code2: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        custom_code1: global___StringMessage | None = ...,
        activity_group: global___StringMessage | None = ...,
        rotating_off_bottom: global___FloatMessage | None = ...,
        activity_memo: global___StringMessage | None = ...,
        billing_code: global___StringMessage | None = ...,
        pickup_weight_dsdsunit: global___StringMessage | None = ...,
        off_bottom_torque: global___FloatMessage | None = ...,
        time_to: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_from_dsdsunit: global___StringMessage | None = ...,
        time_from: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        slackoff_weight_dsdsunit: global___StringMessage | None = ...,
        wellbore_zone_id: global___StringMessage | None = ...,
        slackoff_weight: global___FloatMessage | None = ...,
        activity_duration: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        activity_id: builtins.str = ...,
        activity_subcode2: global___StringMessage | None = ...,
        activity_alt_code1: global___StringMessage | None = ...,
        activity_alt_code2: global___StringMessage | None = ...,
        on_bottom_torque_dsdsunit: global___StringMessage | None = ...,
        activity_code_desc: global___StringMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        md_from: global___FloatMessage | None = ...,
        activity_class_desc: global___StringMessage | None = ...,
        step_no: global___StringMessage | None = ...,
        md_to: global___FloatMessage | None = ...,
        pickup_weight: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_alt_code1", b"activity_alt_code1", "activity_alt_code2", b"activity_alt_code2", "activity_alt_code3", b"activity_alt_code3", "activity_class", b"activity_class", "activity_class_desc", b"activity_class_desc", "activity_code", b"activity_code", "activity_code_desc", b"activity_code_desc", "activity_duration", b"activity_duration", "activity_duration_dsdsunit", b"activity_duration_dsdsunit", "activity_group", b"activity_group", "activity_memo", b"activity_memo", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "activity_subcode2", b"activity_subcode2", "activity_subcode_desc", b"activity_subcode_desc", "billing_code", b"billing_code", "comments", b"comments", "completion_id", b"completion_id", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "custom_code1", b"custom_code1", "custom_code2", b"custom_code2", "custom_code3", b"custom_code3", "custom_code4", b"custom_code4", "custom_code5", b"custom_code5", "custom_code6", b"custom_code6", "dm_daily", b"dm_daily", "failure_id", b"failure_id", "linked_report_journal_id", b"linked_report_journal_id", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "native_uid", b"native_uid", "npt_level", b"npt_level", "off_bottom_torque", b"off_bottom_torque", "off_bottom_torque_dsdsunit", b"off_bottom_torque_dsdsunit", "on_bottom_torque", b"on_bottom_torque", "on_bottom_torque_dsdsunit", b"on_bottom_torque_dsdsunit", "pickup_weight", b"pickup_weight", "pickup_weight_dsdsunit", b"pickup_weight_dsdsunit", "rotating_off_bottom", b"rotating_off_bottom", "rotating_off_bottom_dsdsunit", b"rotating_off_bottom_dsdsunit", "sequence_no", b"sequence_no", "service_company", b"service_company", "slackoff_weight", b"slackoff_weight", "slackoff_weight_dsdsunit", b"slackoff_weight_dsdsunit", "step_no", b"step_no", "time_from", b"time_from", "time_to", b"time_to", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_alt_code1", b"activity_alt_code1", "activity_alt_code2", b"activity_alt_code2", "activity_alt_code3", b"activity_alt_code3", "activity_class", b"activity_class", "activity_class_desc", b"activity_class_desc", "activity_code", b"activity_code", "activity_code_desc", b"activity_code_desc", "activity_duration", b"activity_duration", "activity_duration_dsdsunit", b"activity_duration_dsdsunit", "activity_group", b"activity_group", "activity_id", b"activity_id", "activity_memo", b"activity_memo", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "activity_subcode2", b"activity_subcode2", "activity_subcode_desc", b"activity_subcode_desc", "billing_code", b"billing_code", "comments", b"comments", "completion_id", b"completion_id", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "custom_code1", b"custom_code1", "custom_code2", b"custom_code2", "custom_code3", b"custom_code3", "custom_code4", b"custom_code4", "custom_code5", b"custom_code5", "custom_code6", b"custom_code6", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "event_id", b"event_id", "failure_id", b"failure_id", "linked_report_journal_id", b"linked_report_journal_id", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "native_uid", b"native_uid", "npt_level", b"npt_level", "off_bottom_torque", b"off_bottom_torque", "off_bottom_torque_dsdsunit", b"off_bottom_torque_dsdsunit", "on_bottom_torque", b"on_bottom_torque", "on_bottom_torque_dsdsunit", b"on_bottom_torque_dsdsunit", "pickup_weight", b"pickup_weight", "pickup_weight_dsdsunit", b"pickup_weight_dsdsunit", "rotating_off_bottom", b"rotating_off_bottom", "rotating_off_bottom_dsdsunit", b"rotating_off_bottom_dsdsunit", "sequence_no", b"sequence_no", "service_company", b"service_company", "slackoff_weight", b"slackoff_weight", "slackoff_weight_dsdsunit", b"slackoff_weight_dsdsunit", "step_no", b"step_no", "time_from", b"time_from", "time_to", b"time_to", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> None: ...

global___DmActivity = DmActivity

class DmActivityDetail(google.protobuf.message.Message):
    """Original Name: DM_ACTIVITY_DETAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ACTIVITY_CLASS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SERVICE_COMPANY_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    ACTIVITY_DETAIL_HEADER_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_DETAIL_ID_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPERATION_FIELD_NUMBER: builtins.int
    TIME_TO_FIELD_NUMBER: builtins.int
    MD_FROM_FIELD_NUMBER: builtins.int
    MD_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_FROM_FIELD_NUMBER: builtins.int
    IS_OPERATION_SUCCESS_FIELD_NUMBER: builtins.int
    STEP_NO_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    MD_TO_FIELD_NUMBER: builtins.int
    MD_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_ACTIVITY_DETAIL_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def activity_class(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CLASS, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_company(self) -> global___StringMessage:
        """Original Name: SERVICE_COMPANY, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 70,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    activity_detail_header_id: builtins.str
    """Original Name: ACTIVITY_DETAIL_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    activity_detail_id: builtins.str
    """Original Name: ACTIVITY_DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation(self) -> global___StringMessage:
        """Original Name: OPERATION, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_to(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_TO, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from(self) -> global___FloatMessage:
        """Original Name: MD_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_from(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_FROM, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_operation_success(self) -> global___StringMessage:
        """Original Name: IS_OPERATION_SUCCESS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def step_no(self) -> global___StringMessage:
        """Original Name: STEP_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 70,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to(self) -> global___FloatMessage:
        """Original Name: MD_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_activity_detail_header(self) -> global___DmActivityDetailHeaderRef:
        """Remote references:

        Original Name: DM_ACTIVITY_DETAIL_HEADER, WrappedMessage: DmActivityDetailHeader
        FK_DM_ACTIVITY_DETAIL_DM_ACTIVITY_DETAIL_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        activity_class: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        service_company: global___StringMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        activity_detail_header_id: builtins.str = ...,
        activity_detail_id: builtins.str = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        operation: global___StringMessage | None = ...,
        time_to: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_from: global___FloatMessage | None = ...,
        md_from_dsdsunit: global___StringMessage | None = ...,
        time_from: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_operation_success: global___StringMessage | None = ...,
        step_no: global___StringMessage | None = ...,
        activity_subcode: global___StringMessage | None = ...,
        duration: global___FloatMessage | None = ...,
        md_to: global___FloatMessage | None = ...,
        md_to_dsdsunit: global___StringMessage | None = ...,
        dm_activity_detail_header: global___DmActivityDetailHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_class", b"activity_class", "activity_code", b"activity_code", "activity_subcode", b"activity_subcode", "dm_activity_detail_header", b"dm_activity_detail_header", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "is_operation_success", b"is_operation_success", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "native_uid", b"native_uid", "operation", b"operation", "service_company", b"service_company", "step_no", b"step_no", "time_from", b"time_from", "time_to", b"time_to"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_class", b"activity_class", "activity_code", b"activity_code", "activity_detail_header_id", b"activity_detail_header_id", "activity_detail_id", b"activity_detail_id", "activity_subcode", b"activity_subcode", "dm_activity_detail_header", b"dm_activity_detail_header", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "is_operation_success", b"is_operation_success", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "native_uid", b"native_uid", "operation", b"operation", "service_company", b"service_company", "step_no", b"step_no", "time_from", b"time_from", "time_to", b"time_to", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmActivityDetail = DmActivityDetail

class DmActivityDetailHeader(google.protobuf.message.Message):
    """Original Name: DM_ACTIVITY_DETAIL_HEADER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_DETAIL_HEADER_ID_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    DM_ACTIVITY_DETAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    activity_detail_header_id: builtins.str
    """Original Name: ACTIVITY_DETAIL_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_DM_ACTIVITY_DETAIL_HEADER_CD_WELL
        """
    @property
    def dm_activity_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmActivityDetailRef]:
        """Original Name: DM_ACTIVITY_DETAIL, WrappedMessage: DmActivityDetail
        FK_DM_ACTIVITY_DETAIL_DM_ACTIVITY_DETAIL_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        activity_detail_header_id: builtins.str = ...,
        cd_well: global___CdWellRef | None = ...,
        dm_activity_detail: collections.abc.Iterable[global___DmActivityDetailRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_detail_header_id", b"activity_detail_header_id", "cd_well", b"cd_well", "dm_activity_detail", b"dm_activity_detail", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmActivityDetailHeader = DmActivityDetailHeader

class DmAfe(google.protobuf.message.Message):
    """Original Name: DM_AFE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ACTIVITY_CLASS_FIELD_NUMBER: builtins.int
    CUMULATIVE_COST_FIELD_NUMBER: builtins.int
    AFE_TOTAL_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    AFE_NO_FIELD_NUMBER: builtins.int
    AUTHORIZED_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    AFE_DESC_FIELD_NUMBER: builtins.int
    AFE_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    ESTIMATOR_FIELD_NUMBER: builtins.int
    AUTHORIZED_TVD_FIELD_NUMBER: builtins.int
    CURRENCY_CODE_FIELD_NUMBER: builtins.int
    PROJECT_NAME_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    ESTIMATED_DAYS_FIELD_NUMBER: builtins.int
    CURRENCY_EXCH_RATE_FIELD_NUMBER: builtins.int
    DATE_APPROVAL_FIELD_NUMBER: builtins.int
    AFE_ID_FIELD_NUMBER: builtins.int
    APPROVED_BY_FIELD_NUMBER: builtins.int
    ACTUAL_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    AUTHORIZED_MD_FIELD_NUMBER: builtins.int
    CUMULATIVE_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONTINGENCY_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROJECT_CODE_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    ACTUAL_DAYS_FIELD_NUMBER: builtins.int
    DEPARTMENT_FIELD_NUMBER: builtins.int
    DEPARTMENT_CODE_FIELD_NUMBER: builtins.int
    AUTHORIZED_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BUDGET_DESC_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    ESTIMATED_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    ALT_CURRENCY_CODE_FIELD_NUMBER: builtins.int
    CONTINGENCY_PERCENT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    DM_AFE_SUPP_FIELD_NUMBER: builtins.int
    DM_AFE_EVENT_LINK_FIELD_NUMBER: builtins.int
    DM_AFE_COST_FIELD_NUMBER: builtins.int
    DM_AFE_REMARKS_FIELD_NUMBER: builtins.int
    DM_AFE_WELL_LINK_FIELD_NUMBER: builtins.int
    DM_AFE_WELLBORE_LINK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def activity_class(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CLASS, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cumulative_cost(self) -> global___FloatMessage:
        """Original Name: CUMULATIVE_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_total(self) -> global___FloatMessage:
        """Original Name: AFE_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_no(self) -> global___StringMessage:
        """Original Name: AFE_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def authorized_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: AUTHORIZED_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_desc(self) -> global___StringMessage:
        """Original Name: AFE_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: AFE_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimator(self) -> global___StringMessage:
        """Original Name: ESTIMATOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def authorized_tvd(self) -> global___FloatMessage:
        """Original Name: AUTHORIZED_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def currency_code(self) -> global___StringMessage:
        """Original Name: CURRENCY_CODE, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_name(self) -> global___StringMessage:
        """Original Name: PROJECT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_days(self) -> global___FloatMessage:
        """Original Name: ESTIMATED_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def currency_exch_rate(self) -> global___FloatMessage:
        """Original Name: CURRENCY_EXCH_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_approval(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_APPROVAL, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    afe_id: builtins.str
    """Original Name: AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def approved_by(self) -> global___StringMessage:
        """Original Name: APPROVED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def authorized_md(self) -> global___FloatMessage:
        """Original Name: AUTHORIZED_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cumulative_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUMULATIVE_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contingency_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTINGENCY_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_code(self) -> global___StringMessage:
        """Original Name: PROJECT_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_days(self) -> global___FloatMessage:
        """Original Name: ACTUAL_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def department(self) -> global___StringMessage:
        """Original Name: DEPARTMENT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def department_code(self) -> global___StringMessage:
        """Original Name: DEPARTMENT_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def authorized_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: AUTHORIZED_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def budget_desc(self) -> global___StringMessage:
        """Original Name: BUDGET_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: ESTIMATED_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alt_currency_code(self) -> global___StringMessage:
        """Original Name: ALT_CURRENCY_CODE, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contingency_percent(self) -> global___FloatMessage:
        """Original Name: CONTINGENCY_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_afe_supp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmAfeSuppRef]:
        """Remote references:

        Original Name: DM_AFE_SUPP, WrappedMessage: DmAfeSupp
        FK_DM_AFE_SUPP_DM_AFE
        """
    @property
    def dm_afe_event_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmAfeEventLinkRef]:
        """Original Name: DM_AFE_EVENT_LINK, WrappedMessage: DmAfeEventLink
        FK_DM_AFE_EVENT_LINK_DM_AFE
        """
    @property
    def dm_afe_cost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmAfeCostRef]:
        """Original Name: DM_AFE_COST, WrappedMessage: DmAfeCost
        FK_DM_AFE_COST_DM_AFE
        """
    @property
    def dm_afe_remarks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmAfeRemarksRef]:
        """Original Name: DM_AFE_REMARKS, WrappedMessage: DmAfeRemarks
        FK_DM_AFE_REMARKS_DM_AFE
        """
    @property
    def dm_afe_well_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmAfeWellLinkRef]:
        """Original Name: DM_AFE_WELL_LINK, WrappedMessage: DmAfeWellLink
        FK_DM_AFE_WELL_LINK_DM_AFE
        """
    @property
    def dm_afe_wellbore_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmAfeWellboreLinkRef]:
        """Original Name: DM_AFE_WELLBORE_LINK, WrappedMessage: DmAfeWellboreLink
        FK_DM_AFE_WELLBORE_LINK_DM_AFE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        activity_class: global___StringMessage | None = ...,
        cumulative_cost: global___FloatMessage | None = ...,
        afe_total: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        afe_no: global___StringMessage | None = ...,
        authorized_tvd_dsdsunit: global___StringMessage | None = ...,
        afe_desc: global___StringMessage | None = ...,
        afe_total_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        estimator: global___StringMessage | None = ...,
        authorized_tvd: global___FloatMessage | None = ...,
        currency_code: global___StringMessage | None = ...,
        project_name: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        estimated_days: global___FloatMessage | None = ...,
        currency_exch_rate: global___FloatMessage | None = ...,
        date_approval: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        afe_id: builtins.str = ...,
        approved_by: global___StringMessage | None = ...,
        actual_days_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        authorized_md: global___FloatMessage | None = ...,
        cumulative_cost_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        contingency_percent_dsdsunit: global___StringMessage | None = ...,
        project_code: global___StringMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        actual_days: global___FloatMessage | None = ...,
        department: global___StringMessage | None = ...,
        department_code: global___StringMessage | None = ...,
        authorized_md_dsdsunit: global___StringMessage | None = ...,
        budget_desc: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        estimated_days_dsdsunit: global___StringMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        alt_currency_code: global___StringMessage | None = ...,
        contingency_percent: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        activity_subcode: global___StringMessage | None = ...,
        dm_afe_supp: collections.abc.Iterable[global___DmAfeSuppRef] | None = ...,
        dm_afe_event_link: collections.abc.Iterable[global___DmAfeEventLinkRef] | None = ...,
        dm_afe_cost: collections.abc.Iterable[global___DmAfeCostRef] | None = ...,
        dm_afe_remarks: collections.abc.Iterable[global___DmAfeRemarksRef] | None = ...,
        dm_afe_well_link: collections.abc.Iterable[global___DmAfeWellLinkRef] | None = ...,
        dm_afe_wellbore_link: collections.abc.Iterable[global___DmAfeWellboreLinkRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_class", b"activity_class", "activity_code", b"activity_code", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "actual_days", b"actual_days", "actual_days_dsdsunit", b"actual_days_dsdsunit", "afe_desc", b"afe_desc", "afe_no", b"afe_no", "afe_total", b"afe_total", "afe_total_dsdsunit", b"afe_total_dsdsunit", "alt_currency_code", b"alt_currency_code", "approved_by", b"approved_by", "authorized_md", b"authorized_md", "authorized_md_dsdsunit", b"authorized_md_dsdsunit", "authorized_tvd", b"authorized_tvd", "authorized_tvd_dsdsunit", b"authorized_tvd_dsdsunit", "budget_desc", b"budget_desc", "contingency_percent", b"contingency_percent", "contingency_percent_dsdsunit", b"contingency_percent_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "cumulative_cost", b"cumulative_cost", "cumulative_cost_dsdsunit", b"cumulative_cost_dsdsunit", "currency_code", b"currency_code", "currency_exch_rate", b"currency_exch_rate", "date_approval", b"date_approval", "date_report", b"date_report", "department", b"department", "department_code", b"department_code", "estimated_days", b"estimated_days", "estimated_days_dsdsunit", b"estimated_days_dsdsunit", "estimator", b"estimator", "native_uid", b"native_uid", "project_code", b"project_code", "project_name", b"project_name", "remarks", b"remarks", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_class", b"activity_class", "activity_code", b"activity_code", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "actual_days", b"actual_days", "actual_days_dsdsunit", b"actual_days_dsdsunit", "afe_desc", b"afe_desc", "afe_id", b"afe_id", "afe_no", b"afe_no", "afe_total", b"afe_total", "afe_total_dsdsunit", b"afe_total_dsdsunit", "alt_currency_code", b"alt_currency_code", "approved_by", b"approved_by", "authorized_md", b"authorized_md", "authorized_md_dsdsunit", b"authorized_md_dsdsunit", "authorized_tvd", b"authorized_tvd", "authorized_tvd_dsdsunit", b"authorized_tvd_dsdsunit", "budget_desc", b"budget_desc", "contingency_percent", b"contingency_percent", "contingency_percent_dsdsunit", b"contingency_percent_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "cumulative_cost", b"cumulative_cost", "cumulative_cost_dsdsunit", b"cumulative_cost_dsdsunit", "currency_code", b"currency_code", "currency_exch_rate", b"currency_exch_rate", "date_approval", b"date_approval", "date_report", b"date_report", "department", b"department", "department_code", b"department_code", "dm_afe_cost", b"dm_afe_cost", "dm_afe_event_link", b"dm_afe_event_link", "dm_afe_remarks", b"dm_afe_remarks", "dm_afe_supp", b"dm_afe_supp", "dm_afe_well_link", b"dm_afe_well_link", "dm_afe_wellbore_link", b"dm_afe_wellbore_link", "estimated_days", b"estimated_days", "estimated_days_dsdsunit", b"estimated_days_dsdsunit", "estimator", b"estimator", "native_uid", b"native_uid", "project_code", b"project_code", "project_name", b"project_name", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___DmAfe = DmAfe

class DmAfeCost(google.protobuf.message.Message):
    """Original Name: DM_AFE_COST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ACTIVITY_CLASS_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    ITEM_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    VENDOR_NO_FIELD_NUMBER: builtins.int
    ITEM_ALT_CURR_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    ITEM_COST_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    ITEM_UNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ITEM_ALT_COST_FIELD_NUMBER: builtins.int
    AFE_AMOUNT_OTHER_FIELD_NUMBER: builtins.int
    COST_DESCRIPTION_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    SURCHARGE_AMOUNT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ITEM_SIZE_FIELD_NUMBER: builtins.int
    COST_SUPP_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    AFE_ID_FIELD_NUMBER: builtins.int
    COST_SUPP_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    COST_GROUP_FIELD_NUMBER: builtins.int
    ITEM_QUANTITY_FIELD_NUMBER: builtins.int
    SURCHARGE_AMOUNT_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    AFE_AMOUNT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ITEM_ALT_CURR_COST_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    AFE_AMOUNT_OTHER_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    VENDOR_FIELD_NUMBER: builtins.int
    ITEM_ALT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    AFE_AMOUNT_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    AFE_COST_ID_FIELD_NUMBER: builtins.int
    AFE_SUPP_ID_FIELD_NUMBER: builtins.int
    DM_AFE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def activity_class(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CLASS, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor_no(self) -> global___StringMessage:
        """Original Name: VENDOR_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_alt_curr_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_ALT_CURR_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_cost(self) -> global___FloatMessage:
        """Original Name: ITEM_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_unit(self) -> global___StringMessage:
        """Original Name: ITEM_UNIT, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_alt_cost(self) -> global___FloatMessage:
        """Original Name: ITEM_ALT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_amount_other(self) -> global___FloatMessage:
        """Original Name: AFE_AMOUNT_OTHER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_description(self) -> global___StringMessage:
        """Original Name: COST_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surcharge_amount_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURCHARGE_AMOUNT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_size(self) -> global___StringMessage:
        """Original Name: ITEM_SIZE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_supp(self) -> global___FloatMessage:
        """Original Name: COST_SUPP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_zone_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    afe_id: builtins.str
    """Original Name: AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_supp_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_SUPP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_group(self) -> global___StringMessage:
        """Original Name: COST_GROUP, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_quantity(self) -> global___FloatMessage:
        """Original Name: ITEM_QUANTITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surcharge_amount(self) -> global___FloatMessage:
        """Original Name: SURCHARGE_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_id(self) -> global___StringMessage:
        """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_amount_dsdsunit(self) -> global___StringMessage:
        """Original Name: AFE_AMOUNT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_alt_curr_cost(self) -> global___FloatMessage:
        """Original Name: ITEM_ALT_CURR_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_amount_other_dsdsunit(self) -> global___StringMessage:
        """Original Name: AFE_AMOUNT_OTHER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor(self) -> global___StringMessage:
        """Original Name: VENDOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_alt_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_ALT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_amount(self) -> global___FloatMessage:
        """Original Name: AFE_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    afe_cost_id: builtins.str
    """Original Name: AFE_COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def afe_supp_id(self) -> global___StringMessage:
        """Original Name: AFE_SUPP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_afe(self) -> global___DmAfeRef:
        """Remote references:

        Original Name: DM_AFE, WrappedMessage: DmAfe
        FK_DM_AFE_COST_DM_AFE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        activity_class: global___StringMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        item_cost_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        vendor_no: global___StringMessage | None = ...,
        item_alt_curr_cost_dsdsunit: global___StringMessage | None = ...,
        item_cost: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        item_unit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        item_alt_cost: global___FloatMessage | None = ...,
        afe_amount_other: global___FloatMessage | None = ...,
        cost_description: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        surcharge_amount_dsdsunit: global___StringMessage | None = ...,
        item_size: global___StringMessage | None = ...,
        cost_supp: global___FloatMessage | None = ...,
        wellbore_zone_id: global___StringMessage | None = ...,
        afe_id: builtins.str = ...,
        cost_supp_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        cost_group: global___StringMessage | None = ...,
        item_quantity: global___FloatMessage | None = ...,
        surcharge_amount: global___FloatMessage | None = ...,
        cost_code: global___StringMessage | None = ...,
        well_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        afe_amount_dsdsunit: global___StringMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        item_alt_curr_cost: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        activity_phase: global___StringMessage | None = ...,
        cost_class: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        afe_amount_other_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        vendor: global___StringMessage | None = ...,
        item_alt_cost_dsdsunit: global___StringMessage | None = ...,
        afe_amount: global___FloatMessage | None = ...,
        activity_subcode: global___StringMessage | None = ...,
        afe_cost_id: builtins.str = ...,
        afe_supp_id: global___StringMessage | None = ...,
        dm_afe: global___DmAfeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_class", b"activity_class", "activity_code", b"activity_code", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "afe_amount", b"afe_amount", "afe_amount_dsdsunit", b"afe_amount_dsdsunit", "afe_amount_other", b"afe_amount_other", "afe_amount_other_dsdsunit", b"afe_amount_other_dsdsunit", "afe_supp_id", b"afe_supp_id", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_description", b"cost_description", "cost_group", b"cost_group", "cost_subcode", b"cost_subcode", "cost_supp", b"cost_supp", "cost_supp_dsdsunit", b"cost_supp_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dm_afe", b"dm_afe", "item_alt_cost", b"item_alt_cost", "item_alt_cost_dsdsunit", b"item_alt_cost_dsdsunit", "item_alt_curr_cost", b"item_alt_curr_cost", "item_alt_curr_cost_dsdsunit", b"item_alt_curr_cost_dsdsunit", "item_cost", b"item_cost", "item_cost_dsdsunit", b"item_cost_dsdsunit", "item_quantity", b"item_quantity", "item_size", b"item_size", "item_unit", b"item_unit", "native_uid", b"native_uid", "remarks", b"remarks", "sequence_no", b"sequence_no", "surcharge_amount", b"surcharge_amount", "surcharge_amount_dsdsunit", b"surcharge_amount_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "vendor", b"vendor", "vendor_no", b"vendor_no", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_class", b"activity_class", "activity_code", b"activity_code", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "afe_amount", b"afe_amount", "afe_amount_dsdsunit", b"afe_amount_dsdsunit", "afe_amount_other", b"afe_amount_other", "afe_amount_other_dsdsunit", b"afe_amount_other_dsdsunit", "afe_cost_id", b"afe_cost_id", "afe_id", b"afe_id", "afe_supp_id", b"afe_supp_id", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_description", b"cost_description", "cost_group", b"cost_group", "cost_subcode", b"cost_subcode", "cost_supp", b"cost_supp", "cost_supp_dsdsunit", b"cost_supp_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dm_afe", b"dm_afe", "item_alt_cost", b"item_alt_cost", "item_alt_cost_dsdsunit", b"item_alt_cost_dsdsunit", "item_alt_curr_cost", b"item_alt_curr_cost", "item_alt_curr_cost_dsdsunit", b"item_alt_curr_cost_dsdsunit", "item_cost", b"item_cost", "item_cost_dsdsunit", b"item_cost_dsdsunit", "item_quantity", b"item_quantity", "item_size", b"item_size", "item_unit", b"item_unit", "native_uid", b"native_uid", "remarks", b"remarks", "sequence_no", b"sequence_no", "surcharge_amount", b"surcharge_amount", "surcharge_amount_dsdsunit", b"surcharge_amount_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "vendor", b"vendor", "vendor_no", b"vendor_no", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> None: ...

global___DmAfeCost = DmAfeCost

class DmAfeEventLink(google.protobuf.message.Message):
    """Original Name: DM_AFE_EVENT_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    AFE_ID_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_AFE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    afe_id: builtins.str
    """Original Name: AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_AFE_EVENT_LINK_DM_EVENT
        """
    @property
    def dm_afe(self) -> global___DmAfeRef:
        """Original Name: DM_AFE, WrappedMessage: DmAfe
        FK_DM_AFE_EVENT_LINK_DM_AFE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        afe_id: builtins.str = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_afe: global___DmAfeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_afe", b"dm_afe", "dm_event", b"dm_event", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["afe_id", b"afe_id", "dm_afe", b"dm_afe", "dm_event", b"dm_event", "event_id", b"event_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmAfeEventLink = DmAfeEventLink

class DmAfeRemarks(google.protobuf.message.Message):
    """Original Name: DM_AFE_REMARKS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    AFE_REMARKS_ID_FIELD_NUMBER: builtins.int
    AFE_ID_FIELD_NUMBER: builtins.int
    AFE_NOTES_FIELD_NUMBER: builtins.int
    DM_AFE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    afe_remarks_id: builtins.str
    """Original Name: AFE_REMARKS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    afe_id: builtins.str
    """Original Name: AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def afe_notes(self) -> global___StringMessage:
        """Original Name: AFE_NOTES, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_afe(self) -> global___DmAfeRef:
        """Remote references:

        Original Name: DM_AFE, WrappedMessage: DmAfe
        FK_DM_AFE_REMARKS_DM_AFE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        afe_remarks_id: builtins.str = ...,
        afe_id: builtins.str = ...,
        afe_notes: global___StringMessage | None = ...,
        dm_afe: global___DmAfeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["afe_notes", b"afe_notes", "dm_afe", b"dm_afe", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["afe_id", b"afe_id", "afe_notes", b"afe_notes", "afe_remarks_id", b"afe_remarks_id", "dm_afe", b"dm_afe", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmAfeRemarks = DmAfeRemarks

class DmAfeSupp(google.protobuf.message.Message):
    """Original Name: DM_AFE_SUPP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DATE_APPROVED_FIELD_NUMBER: builtins.int
    CUM_SUPP_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CUM_SUPP_COST_FIELD_NUMBER: builtins.int
    AFE_SUPP_NO_FIELD_NUMBER: builtins.int
    POOL_FIELD_NUMBER: builtins.int
    DATE_SUPPLEMENT_FIELD_NUMBER: builtins.int
    AFE_ID_FIELD_NUMBER: builtins.int
    APPROVED_BY_FIELD_NUMBER: builtins.int
    AFE_SUPP_ID_FIELD_NUMBER: builtins.int
    DM_AFE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_approved(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_APPROVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_supp_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_SUPP_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_supp_cost(self) -> global___FloatMessage:
        """Original Name: CUM_SUPP_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_supp_no(self) -> global___StringMessage:
        """Original Name: AFE_SUPP_NO, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pool(self) -> global___StringMessage:
        """Original Name: POOL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_supplement(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_SUPPLEMENT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    afe_id: builtins.str
    """Original Name: AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def approved_by(self) -> global___StringMessage:
        """Original Name: APPROVED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    afe_supp_id: builtins.str
    """Original Name: AFE_SUPP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_afe(self) -> global___DmAfeRef:
        """Remote references:

        Original Name: DM_AFE, WrappedMessage: DmAfe
        FK_DM_AFE_SUPP_DM_AFE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        date_approved: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cum_supp_cost_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        cum_supp_cost: global___FloatMessage | None = ...,
        afe_supp_no: global___StringMessage | None = ...,
        pool: global___StringMessage | None = ...,
        date_supplement: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        afe_id: builtins.str = ...,
        approved_by: global___StringMessage | None = ...,
        afe_supp_id: builtins.str = ...,
        dm_afe: global___DmAfeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["afe_supp_no", b"afe_supp_no", "approved_by", b"approved_by", "cum_supp_cost", b"cum_supp_cost", "cum_supp_cost_dsdsunit", b"cum_supp_cost_dsdsunit", "date_approved", b"date_approved", "date_supplement", b"date_supplement", "dm_afe", b"dm_afe", "native_uid", b"native_uid", "pool", b"pool", "remarks", b"remarks", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["afe_id", b"afe_id", "afe_supp_id", b"afe_supp_id", "afe_supp_no", b"afe_supp_no", "approved_by", b"approved_by", "cum_supp_cost", b"cum_supp_cost", "cum_supp_cost_dsdsunit", b"cum_supp_cost_dsdsunit", "date_approved", b"date_approved", "date_supplement", b"date_supplement", "dm_afe", b"dm_afe", "native_uid", b"native_uid", "pool", b"pool", "remarks", b"remarks", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmAfeSupp = DmAfeSupp

class DmAfeWellboreLink(google.protobuf.message.Message):
    """Original Name: DM_AFE_WELLBORE_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    AFE_ID_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    DM_AFE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    afe_id: builtins.str
    """Original Name: AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_AFE_WELLBORE_LINK_CD_WELLBORE
        """
    @property
    def dm_afe(self) -> global___DmAfeRef:
        """Original Name: DM_AFE, WrappedMessage: DmAfe
        FK_DM_AFE_WELLBORE_LINK_DM_AFE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        afe_id: builtins.str = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        dm_afe: global___DmAfeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "dm_afe", b"dm_afe", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["afe_id", b"afe_id", "cd_wellbore", b"cd_wellbore", "dm_afe", b"dm_afe", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmAfeWellboreLink = DmAfeWellboreLink

class DmAfeWellLink(google.protobuf.message.Message):
    """Original Name: DM_AFE_WELL_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    AFE_ID_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    DM_AFE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    afe_id: builtins.str
    """Original Name: AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_DM_AFE_WELL_LINK_CD_WELL
        """
    @property
    def dm_afe(self) -> global___DmAfeRef:
        """Original Name: DM_AFE, WrappedMessage: DmAfe
        FK_DM_AFE_WELL_LINK_DM_AFE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        afe_id: builtins.str = ...,
        cd_well: global___CdWellRef | None = ...,
        dm_afe: global___DmAfeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "dm_afe", b"dm_afe", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["afe_id", b"afe_id", "cd_well", b"cd_well", "dm_afe", b"dm_afe", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmAfeWellLink = DmAfeWellLink

class DmAnchorOp(google.protobuf.message.Message):
    """Original Name: DM_ANCHOR_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_OP_FIELD_NUMBER: builtins.int
    EASTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LONGITUDE_FIELD_NUMBER: builtins.int
    TENSION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TENSION_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    EASTING_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    NORTHING_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_CARRYOVER_FIELD_NUMBER: builtins.int
    PRELOAD_FIELD_NUMBER: builtins.int
    AZIMUTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    NORTHING_FIELD_NUMBER: builtins.int
    LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRELOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANCHOR_OP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    LATITUDE_FIELD_NUMBER: builtins.int
    AZIMUTH_FIELD_NUMBER: builtins.int
    ANCHOR_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def easting_dsdsunit(self) -> global___StringMessage:
        """Original Name: EASTING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def longitude(self) -> global___DoubleMessage:
        """Original Name: LONGITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tension_dsdsunit(self) -> global___StringMessage:
        """Original Name: TENSION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tension(self) -> global___FloatMessage:
        """Original Name: TENSION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def easting(self) -> global___FloatMessage:
        """Original Name: EASTING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def northing_dsdsunit(self) -> global___StringMessage:
        """Original Name: NORTHING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_carryover(self) -> global___StringMessage:
        """Original Name: IS_CARRYOVER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def preload(self) -> global___FloatMessage:
        """Original Name: PRELOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_dsdsunit(self) -> global___StringMessage:
        """Original Name: AZIMUTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def northing(self) -> global___FloatMessage:
        """Original Name: NORTHING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def preload_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRELOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    anchor_op_id: builtins.str
    """Original Name: ANCHOR_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def latitude(self) -> global___DoubleMessage:
        """Original Name: LATITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth(self) -> global___FloatMessage:
        """Original Name: AZIMUTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anchor_id(self) -> global___StringMessage:
        """Original Name: ANCHOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_ANCHOR_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        easting_dsdsunit: global___StringMessage | None = ...,
        latitude_dsdsunit: global___StringMessage | None = ...,
        longitude: global___DoubleMessage | None = ...,
        tension_dsdsunit: global___StringMessage | None = ...,
        tension: global___FloatMessage | None = ...,
        daily_id: builtins.str = ...,
        easting: global___FloatMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        northing_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_carryover: global___StringMessage | None = ...,
        preload: global___FloatMessage | None = ...,
        azimuth_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        northing: global___FloatMessage | None = ...,
        longitude_dsdsunit: global___StringMessage | None = ...,
        preload_dsdsunit: global___StringMessage | None = ...,
        anchor_op_id: builtins.str = ...,
        event_id: builtins.str = ...,
        latitude: global___DoubleMessage | None = ...,
        azimuth: global___FloatMessage | None = ...,
        anchor_id: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["anchor_id", b"anchor_id", "azimuth", b"azimuth", "azimuth_dsdsunit", b"azimuth_dsdsunit", "date_op", b"date_op", "dm_daily", b"dm_daily", "easting", b"easting", "easting_dsdsunit", b"easting_dsdsunit", "is_carryover", b"is_carryover", "latitude", b"latitude", "latitude_dsdsunit", b"latitude_dsdsunit", "longitude", b"longitude", "longitude_dsdsunit", b"longitude_dsdsunit", "native_uid", b"native_uid", "northing", b"northing", "northing_dsdsunit", b"northing_dsdsunit", "preload", b"preload", "preload_dsdsunit", b"preload_dsdsunit", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "tension", b"tension", "tension_dsdsunit", b"tension_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["anchor_id", b"anchor_id", "anchor_op_id", b"anchor_op_id", "azimuth", b"azimuth", "azimuth_dsdsunit", b"azimuth_dsdsunit", "daily_id", b"daily_id", "date_op", b"date_op", "dm_daily", b"dm_daily", "easting", b"easting", "easting_dsdsunit", b"easting_dsdsunit", "event_id", b"event_id", "is_carryover", b"is_carryover", "latitude", b"latitude", "latitude_dsdsunit", b"latitude_dsdsunit", "longitude", b"longitude", "longitude_dsdsunit", b"longitude_dsdsunit", "native_uid", b"native_uid", "northing", b"northing", "northing_dsdsunit", b"northing_dsdsunit", "preload", b"preload", "preload_dsdsunit", b"preload_dsdsunit", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "tension", b"tension", "tension_dsdsunit", b"tension_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmAnchorOp = DmAnchorOp

class DmAnchorTest(google.protobuf.message.Message):
    """Original Name: DM_ANCHOR_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    TENSION_TEST_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CHAIN_LENGTH_OUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    DEGREES_TRUE_FIELD_NUMBER: builtins.int
    TEST_DATE_FIELD_NUMBER: builtins.int
    ANCHOR_TEST_ID_FIELD_NUMBER: builtins.int
    IS_PIGGY_BACK_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TENSION_WORKING_DSDSUNIT_FIELD_NUMBER: builtins.int
    TENSION_WORKING_FIELD_NUMBER: builtins.int
    WIRE_LENGTH_OUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHAIN_LENGTH_OUT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DEGREES_TRUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    WIRE_LENGTH_OUT_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    ANCHOR_ID_FIELD_NUMBER: builtins.int
    TENSION_TEST_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_RIG_ANCHOR_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tension_test(self) -> global___FloatMessage:
        """Original Name: TENSION_TEST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chain_length_out_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHAIN_LENGTH_OUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def degrees_true(self) -> global___FloatMessage:
        """Original Name: DEGREES_TRUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TEST_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    anchor_test_id: builtins.str
    """Original Name: ANCHOR_TEST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_piggy_back(self) -> global___StringMessage:
        """Original Name: IS_PIGGY_BACK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tension_working_dsdsunit(self) -> global___StringMessage:
        """Original Name: TENSION_WORKING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tension_working(self) -> global___FloatMessage:
        """Original Name: TENSION_WORKING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wire_length_out_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIRE_LENGTH_OUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chain_length_out(self) -> global___FloatMessage:
        """Original Name: CHAIN_LENGTH_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def degrees_true_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEGREES_TRUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wire_length_out(self) -> global___FloatMessage:
        """Original Name: WIRE_LENGTH_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    anchor_id: builtins.str
    """Original Name: ANCHOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tension_test_dsdsunit(self) -> global___StringMessage:
        """Original Name: TENSION_TEST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig_anchor(self) -> global___CdRigAnchorRef:
        """Remote references:

        Original Name: CD_RIG_ANCHOR, WrappedMessage: CdRigAnchor
        FK_DM_ANCHOR_TEST_CD_RIG_ANCHOR
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        tension_test: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        chain_length_out_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        degrees_true: global___FloatMessage | None = ...,
        test_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        anchor_test_id: builtins.str = ...,
        is_piggy_back: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        tension_working_dsdsunit: global___StringMessage | None = ...,
        tension_working: global___FloatMessage | None = ...,
        wire_length_out_dsdsunit: global___StringMessage | None = ...,
        chain_length_out: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        degrees_true_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        wire_length_out: global___FloatMessage | None = ...,
        rig_id: builtins.str = ...,
        anchor_id: builtins.str = ...,
        tension_test_dsdsunit: global___StringMessage | None = ...,
        cd_rig_anchor: global___CdRigAnchorRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_rig_anchor", b"cd_rig_anchor", "chain_length_out", b"chain_length_out", "chain_length_out_dsdsunit", b"chain_length_out_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "degrees_true", b"degrees_true", "degrees_true_dsdsunit", b"degrees_true_dsdsunit", "is_piggy_back", b"is_piggy_back", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "tension_test", b"tension_test", "tension_test_dsdsunit", b"tension_test_dsdsunit", "tension_working", b"tension_working", "tension_working_dsdsunit", b"tension_working_dsdsunit", "test_date", b"test_date", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wire_length_out", b"wire_length_out", "wire_length_out_dsdsunit", b"wire_length_out_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["anchor_id", b"anchor_id", "anchor_test_id", b"anchor_test_id", "cd_rig_anchor", b"cd_rig_anchor", "chain_length_out", b"chain_length_out", "chain_length_out_dsdsunit", b"chain_length_out_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "degrees_true", b"degrees_true", "degrees_true_dsdsunit", b"degrees_true_dsdsunit", "is_piggy_back", b"is_piggy_back", "native_uid", b"native_uid", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "tension_test", b"tension_test", "tension_test_dsdsunit", b"tension_test_dsdsunit", "tension_working", b"tension_working", "tension_working_dsdsunit", b"tension_working_dsdsunit", "test_date", b"test_date", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wire_length_out", b"wire_length_out", "wire_length_out_dsdsunit", b"wire_length_out_dsdsunit"]) -> None: ...

global___DmAnchorTest = DmAnchorTest

class DmAssemblyCompOp(google.protobuf.message.Message):
    """Original Name: DM_ASSEMBLY_COMP_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_OP_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_OP_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    TOOL_HOURS_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TOOL_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_op_id: builtins.str
    """Original Name: ASSEMBLY_COMP_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tool_hours(self) -> global___FloatMessage:
        """Original Name: TOOL_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tool_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOOL_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_DM_ASSEMBLY_COMP_OP_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        assembly_comp_op_id: builtins.str = ...,
        assembly_id: builtins.str = ...,
        tool_hours: global___FloatMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        tool_hours_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        md_base: global___FloatMessage | None = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly_comp", b"cd_assembly_comp", "date_op", b"date_op", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "tool_hours", b"tool_hours", "tool_hours_dsdsunit", b"tool_hours_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_comp_op_id", b"assembly_comp_op_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "date_op", b"date_op", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "tool_hours", b"tool_hours", "tool_hours_dsdsunit", b"tool_hours_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmAssemblyCompOp = DmAssemblyCompOp

class DmBhaOp(google.protobuf.message.Message):
    """Original Name: DM_BHA_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    STRING_WEIGHT_DOWN_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_FIELD_NUMBER: builtins.int
    TORQUE_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPM_ROTATING_MAX_FIELD_NUMBER: builtins.int
    WOB_MIN_FIELD_NUMBER: builtins.int
    WOB_CURRENT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    STANDPIPE_PRESSURE_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRAG_FIELD_NUMBER: builtins.int
    CIRCULATING_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    INCLINATION_FIELD_NUMBER: builtins.int
    STRING_WEIGHT_ROTATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_ON_BOTTOM_MIN_FIELD_NUMBER: builtins.int
    FLOW_RATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DRILL_MODE_FIELD_NUMBER: builtins.int
    STRING_WEIGHT_UP_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_ON_BOTTOM_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTUAL_HOOK_LOAD_FIELD_NUMBER: builtins.int
    TORQUE_ON_BOTTOM_MAX_FIELD_NUMBER: builtins.int
    WOB_MAX_FIELD_NUMBER: builtins.int
    DRILLING_HOURS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    ACTUAL_HOOK_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILLING_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTARY_RPM_FIELD_NUMBER: builtins.int
    WEIGHT_ABOVE_JARS_FIELD_NUMBER: builtins.int
    RPM_ROTATING_CURRENT_FIELD_NUMBER: builtins.int
    RPM_ROTATING_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    STANDPIPE_PRESSURE_MIN_FIELD_NUMBER: builtins.int
    RPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WOB_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_MIN_FIELD_NUMBER: builtins.int
    STANDPIPE_PRESSURE_MAX_FIELD_NUMBER: builtins.int
    CIRCULATING_HOURS_FIELD_NUMBER: builtins.int
    MD_OP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRAG_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEIGHT_ABOVE_JARS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TORQUE_ON_BOTTOM_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_OFF_BOTTOM_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_ON_BOTTOM_CURRENT_FIELD_NUMBER: builtins.int
    WOB_DSDSUNIT_FIELD_NUMBER: builtins.int
    AZIMUTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WOB_FIELD_NUMBER: builtins.int
    OFF_BOTTOM_CIRC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPERATION_TYPE_FIELD_NUMBER: builtins.int
    RPM_ROTATING_MIN_FIELD_NUMBER: builtins.int
    ON_BOTTOM_CIRC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STRING_WEIGHT_UP_FIELD_NUMBER: builtins.int
    WEIGHT_BELOW_JARS_FIELD_NUMBER: builtins.int
    RPM_ROTATING_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    AZIMUTH_FIELD_NUMBER: builtins.int
    TRIP_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WOB_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPM_ROTATING_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOOL_FACE_ORIENTATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    WOB_AVG_FIELD_NUMBER: builtins.int
    TORQUE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_OFF_BOTTOM_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TRIP_RATE_FIELD_NUMBER: builtins.int
    TORQUE_ON_BOTTOM_AVG_FIELD_NUMBER: builtins.int
    STRING_WEIGHT_ROTATING_FIELD_NUMBER: builtins.int
    MAX_OVERPULL_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STANDPIPE_PRESSURE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_ON_BOTTOM_FIELD_NUMBER: builtins.int
    RPM_ROTATING_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DOGLEG_SEVERITY_FIELD_NUMBER: builtins.int
    WEIGHT_BELOW_JARS_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFF_BOTTOM_CIRC_PRESSURE_FIELD_NUMBER: builtins.int
    TORQUE_ON_BOTTOM_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    WOB_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_MAX_FIELD_NUMBER: builtins.int
    BHA_OP_ID_FIELD_NUMBER: builtins.int
    WOB_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_OP_FIELD_NUMBER: builtins.int
    STRING_WEIGHT_DOWN_FIELD_NUMBER: builtins.int
    TORQUE_ON_BOTTOM_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_AVG_FIELD_NUMBER: builtins.int
    RPM_FIELD_NUMBER: builtins.int
    TORQUE_ON_BOTTOM_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTARY_RPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_OVERPULL_FIELD_NUMBER: builtins.int
    MD_OP_FIELD_NUMBER: builtins.int
    ON_BOTTOM_CIRC_PRESSURE_FIELD_NUMBER: builtins.int
    DOGLEG_SEVERITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOOL_FACE_ORIENTATION_FIELD_NUMBER: builtins.int
    STAND_PIPE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPM_ROTATING_AVG_FIELD_NUMBER: builtins.int
    TORQUE_CURRENT_FIELD_NUMBER: builtins.int
    STAND_PIPE_PRESSURE_FIELD_NUMBER: builtins.int
    BHA_RUN_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def string_weight_down_dsdsunit(self) -> global___StringMessage:
        """Original Name: STRING_WEIGHT_DOWN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd(self) -> global___FloatMessage:
        """Original Name: TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_max(self) -> global___FloatMessage:
        """Original Name: RPM_ROTATING_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_min(self) -> global___FloatMessage:
        """Original Name: WOB_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_current(self) -> global___FloatMessage:
        """Original Name: WOB_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def standpipe_pressure_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDPIPE_PRESSURE_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drag(self) -> global___FloatMessage:
        """Original Name: DRAG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circulating_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: CIRCULATING_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination(self) -> global___FloatMessage:
        """Original Name: INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_weight_rotating_dsdsunit(self) -> global___StringMessage:
        """Original Name: STRING_WEIGHT_ROTATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_on_bottom_min(self) -> global___FloatMessage:
        """Original Name: TORQUE_ON_BOTTOM_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_mode(self) -> global___StringMessage:
        """Original Name: DRILL_MODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_weight_up_dsdsunit(self) -> global___StringMessage:
        """Original Name: STRING_WEIGHT_UP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_on_bottom_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_ON_BOTTOM_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_hook_load(self) -> global___FloatMessage:
        """Original Name: ACTUAL_HOOK_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_on_bottom_max(self) -> global___FloatMessage:
        """Original Name: TORQUE_ON_BOTTOM_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_max(self) -> global___FloatMessage:
        """Original Name: WOB_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drilling_hours(self) -> global___FloatMessage:
        """Original Name: DRILLING_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def actual_hook_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_HOOK_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drilling_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILLING_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_rpm(self) -> global___FloatMessage:
        """Original Name: ROTARY_RPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_above_jars(self) -> global___FloatMessage:
        """Original Name: WEIGHT_ABOVE_JARS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_current(self) -> global___FloatMessage:
        """Original Name: RPM_ROTATING_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_ROTATING_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standpipe_pressure_min(self) -> global___FloatMessage:
        """Original Name: STANDPIPE_PRESSURE_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_min(self) -> global___FloatMessage:
        """Original Name: TORQUE_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standpipe_pressure_max(self) -> global___FloatMessage:
        """Original Name: STANDPIPE_PRESSURE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circulating_hours(self) -> global___FloatMessage:
        """Original Name: CIRCULATING_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_op_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_OP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drag_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRAG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_above_jars_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_ABOVE_JARS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def torque_on_bottom_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_ON_BOTTOM_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_off_bottom_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_OFF_BOTTOM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_on_bottom_current(self) -> global___FloatMessage:
        """Original Name: TORQUE_ON_BOTTOM_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_dsdsunit(self) -> global___StringMessage:
        """Original Name: AZIMUTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob(self) -> global___FloatMessage:
        """Original Name: WOB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def off_bottom_circ_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: OFF_BOTTOM_CIRC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_type(self) -> global___StringMessage:
        """Original Name: OPERATION_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_min(self) -> global___FloatMessage:
        """Original Name: RPM_ROTATING_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def on_bottom_circ_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: ON_BOTTOM_CIRC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_weight_up(self) -> global___FloatMessage:
        """Original Name: STRING_WEIGHT_UP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_below_jars(self) -> global___FloatMessage:
        """Original Name: WEIGHT_BELOW_JARS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_ROTATING_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth(self) -> global___FloatMessage:
        """Original Name: AZIMUTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_ROTATING_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_face_orientation_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOOL_FACE_ORIENTATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_avg(self) -> global___FloatMessage:
        """Original Name: WOB_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_off_bottom(self) -> global___FloatMessage:
        """Original Name: TORQUE_OFF_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_rate(self) -> global___FloatMessage:
        """Original Name: TRIP_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_on_bottom_avg(self) -> global___FloatMessage:
        """Original Name: TORQUE_ON_BOTTOM_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_weight_rotating(self) -> global___FloatMessage:
        """Original Name: STRING_WEIGHT_ROTATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_overpull_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_OVERPULL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standpipe_pressure_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDPIPE_PRESSURE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_on_bottom(self) -> global___FloatMessage:
        """Original Name: TORQUE_ON_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_ROTATING_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dogleg_severity(self) -> global___FloatMessage:
        """Original Name: DOGLEG_SEVERITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_below_jars_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_BELOW_JARS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def off_bottom_circ_pressure(self) -> global___FloatMessage:
        """Original Name: OFF_BOTTOM_CIRC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_on_bottom_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_ON_BOTTOM_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_max(self) -> global___FloatMessage:
        """Original Name: TORQUE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    bha_op_id: builtins.str
    """Original Name: BHA_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wob_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_weight_down(self) -> global___FloatMessage:
        """Original Name: STRING_WEIGHT_DOWN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_on_bottom_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_ON_BOTTOM_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_avg(self) -> global___FloatMessage:
        """Original Name: TORQUE_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm(self) -> global___FloatMessage:
        """Original Name: RPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_on_bottom_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_ON_BOTTOM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_rpm_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTARY_RPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_overpull(self) -> global___FloatMessage:
        """Original Name: MAX_OVERPULL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_op(self) -> global___FloatMessage:
        """Original Name: MD_OP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def on_bottom_circ_pressure(self) -> global___FloatMessage:
        """Original Name: ON_BOTTOM_CIRC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dogleg_severity_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOGLEG_SEVERITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_face_orientation(self) -> global___FloatMessage:
        """Original Name: TOOL_FACE_ORIENTATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stand_pipe_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAND_PIPE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_avg(self) -> global___FloatMessage:
        """Original Name: RPM_ROTATING_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_current(self) -> global___FloatMessage:
        """Original Name: TORQUE_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stand_pipe_pressure(self) -> global___FloatMessage:
        """Original Name: STAND_PIPE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bha_run_id(self) -> global___StringMessage:
        """Original Name: BHA_RUN_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_BHA_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        string_weight_down_dsdsunit: global___StringMessage | None = ...,
        tvd: global___FloatMessage | None = ...,
        torque_min_dsdsunit: global___StringMessage | None = ...,
        rpm_rotating_max: global___FloatMessage | None = ...,
        wob_min: global___FloatMessage | None = ...,
        wob_current: global___FloatMessage | None = ...,
        daily_id: builtins.str = ...,
        standpipe_pressure_min_dsdsunit: global___StringMessage | None = ...,
        drag: global___FloatMessage | None = ...,
        circulating_hours_dsdsunit: global___StringMessage | None = ...,
        inclination: global___FloatMessage | None = ...,
        string_weight_rotating_dsdsunit: global___StringMessage | None = ...,
        inclination_dsdsunit: global___StringMessage | None = ...,
        torque_on_bottom_min: global___FloatMessage | None = ...,
        flow_rate: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        drill_mode: global___StringMessage | None = ...,
        string_weight_up_dsdsunit: global___StringMessage | None = ...,
        torque_on_bottom_min_dsdsunit: global___StringMessage | None = ...,
        actual_hook_load: global___FloatMessage | None = ...,
        torque_on_bottom_max: global___FloatMessage | None = ...,
        wob_max: global___FloatMessage | None = ...,
        drilling_hours: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        actual_hook_load_dsdsunit: global___StringMessage | None = ...,
        drilling_hours_dsdsunit: global___StringMessage | None = ...,
        rotary_rpm: global___FloatMessage | None = ...,
        weight_above_jars: global___FloatMessage | None = ...,
        rpm_rotating_current: global___FloatMessage | None = ...,
        rpm_rotating_min_dsdsunit: global___StringMessage | None = ...,
        standpipe_pressure_min: global___FloatMessage | None = ...,
        rpm_dsdsunit: global___StringMessage | None = ...,
        tvd_dsdsunit: global___StringMessage | None = ...,
        wob_max_dsdsunit: global___StringMessage | None = ...,
        torque_min: global___FloatMessage | None = ...,
        standpipe_pressure_max: global___FloatMessage | None = ...,
        circulating_hours: global___FloatMessage | None = ...,
        md_op_dsdsunit: global___StringMessage | None = ...,
        drag_dsdsunit: global___StringMessage | None = ...,
        torque_avg_dsdsunit: global___StringMessage | None = ...,
        weight_above_jars_dsdsunit: global___StringMessage | None = ...,
        torque_current_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        torque_on_bottom_avg_dsdsunit: global___StringMessage | None = ...,
        torque_off_bottom_dsdsunit: global___StringMessage | None = ...,
        torque_on_bottom_current: global___FloatMessage | None = ...,
        wob_dsdsunit: global___StringMessage | None = ...,
        azimuth_dsdsunit: global___StringMessage | None = ...,
        wob: global___FloatMessage | None = ...,
        off_bottom_circ_pressure_dsdsunit: global___StringMessage | None = ...,
        operation_type: global___StringMessage | None = ...,
        rpm_rotating_min: global___FloatMessage | None = ...,
        on_bottom_circ_pressure_dsdsunit: global___StringMessage | None = ...,
        string_weight_up: global___FloatMessage | None = ...,
        weight_below_jars: global___FloatMessage | None = ...,
        rpm_rotating_avg_dsdsunit: global___StringMessage | None = ...,
        azimuth: global___FloatMessage | None = ...,
        trip_rate_dsdsunit: global___StringMessage | None = ...,
        wob_avg_dsdsunit: global___StringMessage | None = ...,
        rpm_rotating_max_dsdsunit: global___StringMessage | None = ...,
        tool_face_orientation_dsdsunit: global___StringMessage | None = ...,
        wob_avg: global___FloatMessage | None = ...,
        torque_max_dsdsunit: global___StringMessage | None = ...,
        torque_off_bottom: global___FloatMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        trip_rate: global___FloatMessage | None = ...,
        torque_on_bottom_avg: global___FloatMessage | None = ...,
        string_weight_rotating: global___FloatMessage | None = ...,
        max_overpull_dsdsunit: global___StringMessage | None = ...,
        flow_rate_dsdsunit: global___StringMessage | None = ...,
        standpipe_pressure_max_dsdsunit: global___StringMessage | None = ...,
        torque_on_bottom: global___FloatMessage | None = ...,
        rpm_rotating_current_dsdsunit: global___StringMessage | None = ...,
        dogleg_severity: global___FloatMessage | None = ...,
        weight_below_jars_dsdsunit: global___StringMessage | None = ...,
        off_bottom_circ_pressure: global___FloatMessage | None = ...,
        torque_on_bottom_max_dsdsunit: global___StringMessage | None = ...,
        wob_current_dsdsunit: global___StringMessage | None = ...,
        torque_max: global___FloatMessage | None = ...,
        bha_op_id: builtins.str = ...,
        wob_min_dsdsunit: global___StringMessage | None = ...,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        string_weight_down: global___FloatMessage | None = ...,
        torque_on_bottom_current_dsdsunit: global___StringMessage | None = ...,
        torque_avg: global___FloatMessage | None = ...,
        rpm: global___FloatMessage | None = ...,
        torque_on_bottom_dsdsunit: global___StringMessage | None = ...,
        rotary_rpm_dsdsunit: global___StringMessage | None = ...,
        max_overpull: global___FloatMessage | None = ...,
        md_op: global___FloatMessage | None = ...,
        on_bottom_circ_pressure: global___FloatMessage | None = ...,
        dogleg_severity_dsdsunit: global___StringMessage | None = ...,
        tool_face_orientation: global___FloatMessage | None = ...,
        stand_pipe_pressure_dsdsunit: global___StringMessage | None = ...,
        rpm_rotating_avg: global___FloatMessage | None = ...,
        torque_current: global___FloatMessage | None = ...,
        stand_pipe_pressure: global___FloatMessage | None = ...,
        bha_run_id: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["actual_hook_load", b"actual_hook_load", "actual_hook_load_dsdsunit", b"actual_hook_load_dsdsunit", "azimuth", b"azimuth", "azimuth_dsdsunit", b"azimuth_dsdsunit", "bha_run_id", b"bha_run_id", "circulating_hours", b"circulating_hours", "circulating_hours_dsdsunit", b"circulating_hours_dsdsunit", "date_op", b"date_op", "dm_daily", b"dm_daily", "dogleg_severity", b"dogleg_severity", "dogleg_severity_dsdsunit", b"dogleg_severity_dsdsunit", "drag", b"drag", "drag_dsdsunit", b"drag_dsdsunit", "drill_mode", b"drill_mode", "drilling_hours", b"drilling_hours", "drilling_hours_dsdsunit", b"drilling_hours_dsdsunit", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "max_overpull", b"max_overpull", "max_overpull_dsdsunit", b"max_overpull_dsdsunit", "md_op", b"md_op", "md_op_dsdsunit", b"md_op_dsdsunit", "native_uid", b"native_uid", "off_bottom_circ_pressure", b"off_bottom_circ_pressure", "off_bottom_circ_pressure_dsdsunit", b"off_bottom_circ_pressure_dsdsunit", "on_bottom_circ_pressure", b"on_bottom_circ_pressure", "on_bottom_circ_pressure_dsdsunit", b"on_bottom_circ_pressure_dsdsunit", "operation_type", b"operation_type", "rotary_rpm", b"rotary_rpm", "rotary_rpm_dsdsunit", b"rotary_rpm_dsdsunit", "rpm", b"rpm", "rpm_dsdsunit", b"rpm_dsdsunit", "rpm_rotating_avg", b"rpm_rotating_avg", "rpm_rotating_avg_dsdsunit", b"rpm_rotating_avg_dsdsunit", "rpm_rotating_current", b"rpm_rotating_current", "rpm_rotating_current_dsdsunit", b"rpm_rotating_current_dsdsunit", "rpm_rotating_max", b"rpm_rotating_max", "rpm_rotating_max_dsdsunit", b"rpm_rotating_max_dsdsunit", "rpm_rotating_min", b"rpm_rotating_min", "rpm_rotating_min_dsdsunit", b"rpm_rotating_min_dsdsunit", "stand_pipe_pressure", b"stand_pipe_pressure", "stand_pipe_pressure_dsdsunit", b"stand_pipe_pressure_dsdsunit", "standpipe_pressure_max", b"standpipe_pressure_max", "standpipe_pressure_max_dsdsunit", b"standpipe_pressure_max_dsdsunit", "standpipe_pressure_min", b"standpipe_pressure_min", "standpipe_pressure_min_dsdsunit", b"standpipe_pressure_min_dsdsunit", "string_weight_down", b"string_weight_down", "string_weight_down_dsdsunit", b"string_weight_down_dsdsunit", "string_weight_rotating", b"string_weight_rotating", "string_weight_rotating_dsdsunit", b"string_weight_rotating_dsdsunit", "string_weight_up", b"string_weight_up", "string_weight_up_dsdsunit", b"string_weight_up_dsdsunit", "tool_face_orientation", b"tool_face_orientation", "tool_face_orientation_dsdsunit", b"tool_face_orientation_dsdsunit", "torque_avg", b"torque_avg", "torque_avg_dsdsunit", b"torque_avg_dsdsunit", "torque_current", b"torque_current", "torque_current_dsdsunit", b"torque_current_dsdsunit", "torque_max", b"torque_max", "torque_max_dsdsunit", b"torque_max_dsdsunit", "torque_min", b"torque_min", "torque_min_dsdsunit", b"torque_min_dsdsunit", "torque_off_bottom", b"torque_off_bottom", "torque_off_bottom_dsdsunit", b"torque_off_bottom_dsdsunit", "torque_on_bottom", b"torque_on_bottom", "torque_on_bottom_avg", b"torque_on_bottom_avg", "torque_on_bottom_avg_dsdsunit", b"torque_on_bottom_avg_dsdsunit", "torque_on_bottom_current", b"torque_on_bottom_current", "torque_on_bottom_current_dsdsunit", b"torque_on_bottom_current_dsdsunit", "torque_on_bottom_dsdsunit", b"torque_on_bottom_dsdsunit", "torque_on_bottom_max", b"torque_on_bottom_max", "torque_on_bottom_max_dsdsunit", b"torque_on_bottom_max_dsdsunit", "torque_on_bottom_min", b"torque_on_bottom_min", "torque_on_bottom_min_dsdsunit", b"torque_on_bottom_min_dsdsunit", "trip_rate", b"trip_rate", "trip_rate_dsdsunit", b"trip_rate_dsdsunit", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "weight_above_jars", b"weight_above_jars", "weight_above_jars_dsdsunit", b"weight_above_jars_dsdsunit", "weight_below_jars", b"weight_below_jars", "weight_below_jars_dsdsunit", b"weight_below_jars_dsdsunit", "wellbore_id", b"wellbore_id", "wob", b"wob", "wob_avg", b"wob_avg", "wob_avg_dsdsunit", b"wob_avg_dsdsunit", "wob_current", b"wob_current", "wob_current_dsdsunit", b"wob_current_dsdsunit", "wob_dsdsunit", b"wob_dsdsunit", "wob_max", b"wob_max", "wob_max_dsdsunit", b"wob_max_dsdsunit", "wob_min", b"wob_min", "wob_min_dsdsunit", b"wob_min_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["actual_hook_load", b"actual_hook_load", "actual_hook_load_dsdsunit", b"actual_hook_load_dsdsunit", "azimuth", b"azimuth", "azimuth_dsdsunit", b"azimuth_dsdsunit", "bha_op_id", b"bha_op_id", "bha_run_id", b"bha_run_id", "circulating_hours", b"circulating_hours", "circulating_hours_dsdsunit", b"circulating_hours_dsdsunit", "daily_id", b"daily_id", "date_op", b"date_op", "dm_daily", b"dm_daily", "dogleg_severity", b"dogleg_severity", "dogleg_severity_dsdsunit", b"dogleg_severity_dsdsunit", "drag", b"drag", "drag_dsdsunit", b"drag_dsdsunit", "drill_mode", b"drill_mode", "drilling_hours", b"drilling_hours", "drilling_hours_dsdsunit", b"drilling_hours_dsdsunit", "event_id", b"event_id", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "max_overpull", b"max_overpull", "max_overpull_dsdsunit", b"max_overpull_dsdsunit", "md_op", b"md_op", "md_op_dsdsunit", b"md_op_dsdsunit", "native_uid", b"native_uid", "off_bottom_circ_pressure", b"off_bottom_circ_pressure", "off_bottom_circ_pressure_dsdsunit", b"off_bottom_circ_pressure_dsdsunit", "on_bottom_circ_pressure", b"on_bottom_circ_pressure", "on_bottom_circ_pressure_dsdsunit", b"on_bottom_circ_pressure_dsdsunit", "operation_type", b"operation_type", "rotary_rpm", b"rotary_rpm", "rotary_rpm_dsdsunit", b"rotary_rpm_dsdsunit", "rpm", b"rpm", "rpm_dsdsunit", b"rpm_dsdsunit", "rpm_rotating_avg", b"rpm_rotating_avg", "rpm_rotating_avg_dsdsunit", b"rpm_rotating_avg_dsdsunit", "rpm_rotating_current", b"rpm_rotating_current", "rpm_rotating_current_dsdsunit", b"rpm_rotating_current_dsdsunit", "rpm_rotating_max", b"rpm_rotating_max", "rpm_rotating_max_dsdsunit", b"rpm_rotating_max_dsdsunit", "rpm_rotating_min", b"rpm_rotating_min", "rpm_rotating_min_dsdsunit", b"rpm_rotating_min_dsdsunit", "stand_pipe_pressure", b"stand_pipe_pressure", "stand_pipe_pressure_dsdsunit", b"stand_pipe_pressure_dsdsunit", "standpipe_pressure_max", b"standpipe_pressure_max", "standpipe_pressure_max_dsdsunit", b"standpipe_pressure_max_dsdsunit", "standpipe_pressure_min", b"standpipe_pressure_min", "standpipe_pressure_min_dsdsunit", b"standpipe_pressure_min_dsdsunit", "string_weight_down", b"string_weight_down", "string_weight_down_dsdsunit", b"string_weight_down_dsdsunit", "string_weight_rotating", b"string_weight_rotating", "string_weight_rotating_dsdsunit", b"string_weight_rotating_dsdsunit", "string_weight_up", b"string_weight_up", "string_weight_up_dsdsunit", b"string_weight_up_dsdsunit", "tool_face_orientation", b"tool_face_orientation", "tool_face_orientation_dsdsunit", b"tool_face_orientation_dsdsunit", "torque_avg", b"torque_avg", "torque_avg_dsdsunit", b"torque_avg_dsdsunit", "torque_current", b"torque_current", "torque_current_dsdsunit", b"torque_current_dsdsunit", "torque_max", b"torque_max", "torque_max_dsdsunit", b"torque_max_dsdsunit", "torque_min", b"torque_min", "torque_min_dsdsunit", b"torque_min_dsdsunit", "torque_off_bottom", b"torque_off_bottom", "torque_off_bottom_dsdsunit", b"torque_off_bottom_dsdsunit", "torque_on_bottom", b"torque_on_bottom", "torque_on_bottom_avg", b"torque_on_bottom_avg", "torque_on_bottom_avg_dsdsunit", b"torque_on_bottom_avg_dsdsunit", "torque_on_bottom_current", b"torque_on_bottom_current", "torque_on_bottom_current_dsdsunit", b"torque_on_bottom_current_dsdsunit", "torque_on_bottom_dsdsunit", b"torque_on_bottom_dsdsunit", "torque_on_bottom_max", b"torque_on_bottom_max", "torque_on_bottom_max_dsdsunit", b"torque_on_bottom_max_dsdsunit", "torque_on_bottom_min", b"torque_on_bottom_min", "torque_on_bottom_min_dsdsunit", b"torque_on_bottom_min_dsdsunit", "trip_rate", b"trip_rate", "trip_rate_dsdsunit", b"trip_rate_dsdsunit", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "weight_above_jars", b"weight_above_jars", "weight_above_jars_dsdsunit", b"weight_above_jars_dsdsunit", "weight_below_jars", b"weight_below_jars", "weight_below_jars_dsdsunit", b"weight_below_jars_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wob", b"wob", "wob_avg", b"wob_avg", "wob_avg_dsdsunit", b"wob_avg_dsdsunit", "wob_current", b"wob_current", "wob_current_dsdsunit", b"wob_current_dsdsunit", "wob_dsdsunit", b"wob_dsdsunit", "wob_max", b"wob_max", "wob_max_dsdsunit", b"wob_max_dsdsunit", "wob_min", b"wob_min", "wob_min_dsdsunit", b"wob_min_dsdsunit"]) -> None: ...

global___DmBhaOp = DmBhaOp

class DmBhaRun(google.protobuf.message.Message):
    """Original Name: DM_BHA_RUN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DAILY_SLIDING_FOOTAGE_FIELD_NUMBER: builtins.int
    DAILY_ROTATING_HOURS_FIELD_NUMBER: builtins.int
    MD_OUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_IN_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    DATE_OUT_FIELD_NUMBER: builtins.int
    MD_OUT_FIELD_NUMBER: builtins.int
    TRIP_TIME_OUT_FIELD_NUMBER: builtins.int
    PERFORMANCE_PREDICTED_FIELD_NUMBER: builtins.int
    DAILY_ROTATING_FOOTAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MD_IN_FIELD_NUMBER: builtins.int
    DAILY_ROTATING_FOOTAGE_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DAILY_SLIDING_FOOTAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_NUCLEAR_SOURCE_FIELD_NUMBER: builtins.int
    TRIP_TIME_IN_FIELD_NUMBER: builtins.int
    PURPOSE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_LEFT_IN_HOLE_FIELD_NUMBER: builtins.int
    DAILY_ROTATING_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    MD_IN_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIP_TIME_OUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    PERFORMANCE_ACTUAL_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DAILY_SLIDING_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIP_TIME_IN_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    BHA_RUN_ID_FIELD_NUMBER: builtins.int
    DAILY_SLIDING_HOURS_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    DM_BHA_SENSOR_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def daily_sliding_footage(self) -> global___FloatMessage:
        """Original Name: DAILY_SLIDING_FOOTAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_rotating_hours(self) -> global___FloatMessage:
        """Original Name: DAILY_ROTATING_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_out_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_OUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_in(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_IN, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_out(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OUT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_out(self) -> global___FloatMessage:
        """Original Name: MD_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_time_out(self) -> global___FloatMessage:
        """Original Name: TRIP_TIME_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def performance_predicted(self) -> global___StringMessage:
        """Original Name: PERFORMANCE_PREDICTED, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_rotating_footage_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAILY_ROTATING_FOOTAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_in(self) -> global___FloatMessage:
        """Original Name: MD_IN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_rotating_footage(self) -> global___FloatMessage:
        """Original Name: DAILY_ROTATING_FOOTAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scenario_id(self) -> global___StringMessage:
        """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_sliding_footage_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAILY_SLIDING_FOOTAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_nuclear_source(self) -> global___StringMessage:
        """Original Name: IS_NUCLEAR_SOURCE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_time_in(self) -> global___FloatMessage:
        """Original Name: TRIP_TIME_IN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def purpose(self) -> global___StringMessage:
        """Original Name: PURPOSE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_left_in_hole(self) -> global___StringMessage:
        """Original Name: IS_LEFT_IN_HOLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_rotating_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAILY_ROTATING_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_in_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_IN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_time_out_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_TIME_OUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def performance_actual(self) -> global___StringMessage:
        """Original Name: PERFORMANCE_ACTUAL, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_sliding_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAILY_SLIDING_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_time_in_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_TIME_IN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    bha_run_id: builtins.str
    """Original Name: BHA_RUN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def daily_sliding_hours(self) -> global___FloatMessage:
        """Original Name: DAILY_SLIDING_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_BHA_RUN_CD_WELLBORE
        """
    @property
    def dm_bha_sensor(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmBhaSensorRef]:
        """Original Name: DM_BHA_SENSOR, WrappedMessage: DmBhaSensor
        FK_DM_BHA_SENSOR_DM_BHA_RUN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        daily_sliding_footage: global___FloatMessage | None = ...,
        daily_rotating_hours: global___FloatMessage | None = ...,
        md_out_dsdsunit: global___StringMessage | None = ...,
        date_in: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        date_out: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_out: global___FloatMessage | None = ...,
        trip_time_out: global___FloatMessage | None = ...,
        performance_predicted: global___StringMessage | None = ...,
        daily_rotating_footage_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        md_in: global___FloatMessage | None = ...,
        daily_rotating_footage: global___FloatMessage | None = ...,
        phase: global___StringMessage | None = ...,
        scenario_id: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        daily_sliding_footage_dsdsunit: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_nuclear_source: global___StringMessage | None = ...,
        trip_time_in: global___FloatMessage | None = ...,
        purpose: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_left_in_hole: global___StringMessage | None = ...,
        daily_rotating_hours_dsdsunit: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        md_in_dsdsunit: global___StringMessage | None = ...,
        trip_time_out_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        performance_actual: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        daily_sliding_hours_dsdsunit: global___StringMessage | None = ...,
        trip_time_in_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        bha_run_id: builtins.str = ...,
        daily_sliding_hours: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        dm_bha_sensor: collections.abc.Iterable[global___DmBhaSensorRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "cd_wellbore", b"cd_wellbore", "comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "daily_rotating_footage", b"daily_rotating_footage", "daily_rotating_footage_dsdsunit", b"daily_rotating_footage_dsdsunit", "daily_rotating_hours", b"daily_rotating_hours", "daily_rotating_hours_dsdsunit", b"daily_rotating_hours_dsdsunit", "daily_sliding_footage", b"daily_sliding_footage", "daily_sliding_footage_dsdsunit", b"daily_sliding_footage_dsdsunit", "daily_sliding_hours", b"daily_sliding_hours", "daily_sliding_hours_dsdsunit", b"daily_sliding_hours_dsdsunit", "date_in", b"date_in", "date_out", b"date_out", "description", b"description", "is_left_in_hole", b"is_left_in_hole", "is_nuclear_source", b"is_nuclear_source", "md_in", b"md_in", "md_in_dsdsunit", b"md_in_dsdsunit", "md_out", b"md_out", "md_out_dsdsunit", b"md_out_dsdsunit", "native_uid", b"native_uid", "performance_actual", b"performance_actual", "performance_predicted", b"performance_predicted", "phase", b"phase", "purpose", b"purpose", "scenario_id", b"scenario_id", "trip_time_in", b"trip_time_in", "trip_time_in_dsdsunit", b"trip_time_in_dsdsunit", "trip_time_out", b"trip_time_out", "trip_time_out_dsdsunit", b"trip_time_out_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "bha_run_id", b"bha_run_id", "cd_wellbore", b"cd_wellbore", "comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "daily_rotating_footage", b"daily_rotating_footage", "daily_rotating_footage_dsdsunit", b"daily_rotating_footage_dsdsunit", "daily_rotating_hours", b"daily_rotating_hours", "daily_rotating_hours_dsdsunit", b"daily_rotating_hours_dsdsunit", "daily_sliding_footage", b"daily_sliding_footage", "daily_sliding_footage_dsdsunit", b"daily_sliding_footage_dsdsunit", "daily_sliding_hours", b"daily_sliding_hours", "daily_sliding_hours_dsdsunit", b"daily_sliding_hours_dsdsunit", "date_in", b"date_in", "date_out", b"date_out", "description", b"description", "dm_bha_sensor", b"dm_bha_sensor", "is_left_in_hole", b"is_left_in_hole", "is_nuclear_source", b"is_nuclear_source", "md_in", b"md_in", "md_in_dsdsunit", b"md_in_dsdsunit", "md_out", b"md_out", "md_out_dsdsunit", b"md_out_dsdsunit", "native_uid", b"native_uid", "performance_actual", b"performance_actual", "performance_predicted", b"performance_predicted", "phase", b"phase", "purpose", b"purpose", "scenario_id", b"scenario_id", "trip_time_in", b"trip_time_in", "trip_time_in_dsdsunit", b"trip_time_in_dsdsunit", "trip_time_out", b"trip_time_out", "trip_time_out_dsdsunit", b"trip_time_out_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmBhaRun = DmBhaRun

class DmBhaSensor(google.protobuf.message.Message):
    """Original Name: DM_BHA_SENSOR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BHA_SENSOR_ID_FIELD_NUMBER: builtins.int
    DISTANCE_LABEL_FIELD_NUMBER: builtins.int
    MWD_TOOL_DESCRIPTION_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    DISTANCE_FROM_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    DISTANCE_FROM_BIT_FIELD_NUMBER: builtins.int
    BHA_RUN_ID_FIELD_NUMBER: builtins.int
    MWD_TOOL_CODE_FIELD_NUMBER: builtins.int
    DM_BHA_RUN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    bha_sensor_id: builtins.str
    """Original Name: BHA_SENSOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def distance_label(self) -> global___StringMessage:
        """Original Name: DISTANCE_LABEL, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_tool_description(self) -> global___StringMessage:
        """Original Name: MWD_TOOL_DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distance_from_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISTANCE_FROM_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distance_from_bit(self) -> global___FloatMessage:
        """Original Name: DISTANCE_FROM_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    bha_run_id: builtins.str
    """Original Name: BHA_RUN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mwd_tool_code(self) -> global___StringMessage:
        """Original Name: MWD_TOOL_CODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_bha_run(self) -> global___DmBhaRunRef:
        """Remote references:

        Original Name: DM_BHA_RUN, WrappedMessage: DmBhaRun
        FK_DM_BHA_SENSOR_DM_BHA_RUN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        bha_sensor_id: builtins.str = ...,
        distance_label: global___StringMessage | None = ...,
        mwd_tool_description: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        distance_from_bit_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        distance_from_bit: global___FloatMessage | None = ...,
        bha_run_id: builtins.str = ...,
        mwd_tool_code: global___StringMessage | None = ...,
        dm_bha_run: global___DmBhaRunRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "distance_from_bit", b"distance_from_bit", "distance_from_bit_dsdsunit", b"distance_from_bit_dsdsunit", "distance_label", b"distance_label", "dm_bha_run", b"dm_bha_run", "mwd_tool_code", b"mwd_tool_code", "mwd_tool_description", b"mwd_tool_description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bha_run_id", b"bha_run_id", "bha_sensor_id", b"bha_sensor_id", "distance_from_bit", b"distance_from_bit", "distance_from_bit_dsdsunit", b"distance_from_bit_dsdsunit", "distance_label", b"distance_label", "dm_bha_run", b"dm_bha_run", "mwd_tool_code", b"mwd_tool_code", "mwd_tool_description", b"mwd_tool_description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmBhaSensor = DmBhaSensor

class DmBitOp(google.protobuf.message.Message):
    """Original Name: DM_BIT_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CIRCULATING_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WOB_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPM_ROTATING_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPM_ROTATING_MAX_FIELD_NUMBER: builtins.int
    WOB_AVG_FIELD_NUMBER: builtins.int
    WOB_MIN_FIELD_NUMBER: builtins.int
    TORQUE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    WOB_CURRENT_FIELD_NUMBER: builtins.int
    PRESSURE_STANDPIPE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_FIELD_NUMBER: builtins.int
    OP_PROGRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    STANDPIPE_PRESSURE_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RPM_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    INCLINATION_FIELD_NUMBER: builtins.int
    INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLOWRATE_FIELD_NUMBER: builtins.int
    RPM_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPM_DOWN_HOLE_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    STANDPIPE_PRESSURE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_PROGRESS_FIELD_NUMBER: builtins.int
    FLOWRATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_OFF_BOTTOM_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPM_ROTATING_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROP_FIELD_NUMBER: builtins.int
    WOB_MAX_FIELD_NUMBER: builtins.int
    RPM_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    WOB_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPM_CURRENT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    NOZZLE_VELOCITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_MAX_FIELD_NUMBER: builtins.int
    WOB_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPM_ROTATING_CURRENT_FIELD_NUMBER: builtins.int
    RPM_ROTATING_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    CIRCULATING_TIME_FIELD_NUMBER: builtins.int
    STANDPIPE_PRESSURE_MIN_FIELD_NUMBER: builtins.int
    DATE_OP_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    RPG_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOZZLE_VELOCITY_FIELD_NUMBER: builtins.int
    WOB_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_STANDPIPE_FIELD_NUMBER: builtins.int
    RPG_FIELD_NUMBER: builtins.int
    TORQUE_MIN_FIELD_NUMBER: builtins.int
    STANDPIPE_PRESSURE_MAX_FIELD_NUMBER: builtins.int
    TORQUE_AVG_FIELD_NUMBER: builtins.int
    MD_OP_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    HYDRAULIC_HP_FIELD_NUMBER: builtins.int
    MD_OP_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    PRESSURE_OFF_BOTTOM_FIELD_NUMBER: builtins.int
    OP_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FORMATION_NAME_FIELD_NUMBER: builtins.int
    PRESSURE_DROP_BIT_FIELD_NUMBER: builtins.int
    ROP_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_OP_ID_FIELD_NUMBER: builtins.int
    OP_DURATION_FIELD_NUMBER: builtins.int
    RPM_AVG_FIELD_NUMBER: builtins.int
    AZIMUTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONNECTION_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    PRESSURE_DROP_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPM_MIN_FIELD_NUMBER: builtins.int
    KILO_REV_FIELD_NUMBER: builtins.int
    RPM_ROTATING_AVG_FIELD_NUMBER: builtins.int
    RPM_ROTATING_MIN_FIELD_NUMBER: builtins.int
    TORQUE_CURRENT_FIELD_NUMBER: builtins.int
    CONNECTION_TIME_FIELD_NUMBER: builtins.int
    RPM_MAX_FIELD_NUMBER: builtins.int
    BHA_RUN_ID_FIELD_NUMBER: builtins.int
    RPM_ROTATING_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    HYDRAULIC_HP_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPM_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    AZIMUTH_FIELD_NUMBER: builtins.int
    RPM_DOWN_HOLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def circulating_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: CIRCULATING_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_ROTATING_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_max(self) -> global___FloatMessage:
        """Original Name: RPM_ROTATING_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_avg(self) -> global___FloatMessage:
        """Original Name: WOB_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_min(self) -> global___FloatMessage:
        """Original Name: WOB_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_current(self) -> global___FloatMessage:
        """Original Name: WOB_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_standpipe_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_STANDPIPE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density(self) -> global___FloatMessage:
        """Original Name: DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_progress_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_PROGRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standpipe_pressure_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDPIPE_PRESSURE_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination(self) -> global___FloatMessage:
        """Original Name: INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate(self) -> global___FloatMessage:
        """Original Name: FLOWRATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_down_hole(self) -> global___FloatMessage:
        """Original Name: RPM_DOWN_HOLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standpipe_pressure_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDPIPE_PRESSURE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_progress(self) -> global___FloatMessage:
        """Original Name: OP_PROGRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_off_bottom_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_OFF_BOTTOM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_ROTATING_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop(self) -> global___FloatMessage:
        """Original Name: ROP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_max(self) -> global___FloatMessage:
        """Original Name: WOB_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_current(self) -> global___FloatMessage:
        """Original Name: RPM_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def nozzle_velocity_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_VELOCITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_max(self) -> global___FloatMessage:
        """Original Name: TORQUE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_current(self) -> global___FloatMessage:
        """Original Name: RPM_ROTATING_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_ROTATING_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circulating_time(self) -> global___FloatMessage:
        """Original Name: CIRCULATING_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standpipe_pressure_min(self) -> global___FloatMessage:
        """Original Name: STANDPIPE_PRESSURE_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpg_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_velocity(self) -> global___FloatMessage:
        """Original Name: NOZZLE_VELOCITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_standpipe(self) -> global___FloatMessage:
        """Original Name: PRESSURE_STANDPIPE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpg(self) -> global___FloatMessage:
        """Original Name: RPG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_min(self) -> global___FloatMessage:
        """Original Name: TORQUE_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standpipe_pressure_max(self) -> global___FloatMessage:
        """Original Name: STANDPIPE_PRESSURE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_avg(self) -> global___FloatMessage:
        """Original Name: TORQUE_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_op_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_OP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydraulic_hp(self) -> global___FloatMessage:
        """Original Name: HYDRAULIC_HP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_op(self) -> global___FloatMessage:
        """Original Name: MD_OP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_off_bottom(self) -> global___FloatMessage:
        """Original Name: PRESSURE_OFF_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def formation_name(self) -> global___StringMessage:
        """Original Name: FORMATION_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_drop_bit(self) -> global___FloatMessage:
        """Original Name: PRESSURE_DROP_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    bit_op_id: builtins.str
    """Original Name: BIT_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def op_duration(self) -> global___FloatMessage:
        """Original Name: OP_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_avg(self) -> global___FloatMessage:
        """Original Name: RPM_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_dsdsunit(self) -> global___StringMessage:
        """Original Name: AZIMUTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONNECTION_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_drop_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_DROP_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_min(self) -> global___FloatMessage:
        """Original Name: RPM_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kilo_rev(self) -> global___FloatMessage:
        """Original Name: KILO_REV, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_avg(self) -> global___FloatMessage:
        """Original Name: RPM_ROTATING_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_min(self) -> global___FloatMessage:
        """Original Name: RPM_ROTATING_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_current(self) -> global___FloatMessage:
        """Original Name: TORQUE_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_time(self) -> global___FloatMessage:
        """Original Name: CONNECTION_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_max(self) -> global___FloatMessage:
        """Original Name: RPM_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bha_run_id(self) -> global___StringMessage:
        """Original Name: BHA_RUN_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rotating_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_ROTATING_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydraulic_hp_dsdsunit(self) -> global___StringMessage:
        """Original Name: HYDRAULIC_HP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth(self) -> global___FloatMessage:
        """Original Name: AZIMUTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_down_hole_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_DOWN_HOLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_BIT_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        circulating_time_dsdsunit: global___StringMessage | None = ...,
        wob_avg_dsdsunit: global___StringMessage | None = ...,
        rpm_rotating_max_dsdsunit: global___StringMessage | None = ...,
        torque_min_dsdsunit: global___StringMessage | None = ...,
        rpm_rotating_max: global___FloatMessage | None = ...,
        wob_avg: global___FloatMessage | None = ...,
        wob_min: global___FloatMessage | None = ...,
        torque_max_dsdsunit: global___StringMessage | None = ...,
        wob_current: global___FloatMessage | None = ...,
        pressure_standpipe_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        density: global___FloatMessage | None = ...,
        op_progress_dsdsunit: global___StringMessage | None = ...,
        standpipe_pressure_min_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        rpm_max_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        inclination: global___FloatMessage | None = ...,
        inclination_dsdsunit: global___StringMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        flowrate: global___FloatMessage | None = ...,
        rpm_current_dsdsunit: global___StringMessage | None = ...,
        rpm_down_hole: global___FloatMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        standpipe_pressure_max_dsdsunit: global___StringMessage | None = ...,
        op_progress: global___FloatMessage | None = ...,
        flowrate_dsdsunit: global___StringMessage | None = ...,
        density_dsdsunit: global___StringMessage | None = ...,
        pressure_off_bottom_dsdsunit: global___StringMessage | None = ...,
        rpm_rotating_current_dsdsunit: global___StringMessage | None = ...,
        rop: global___FloatMessage | None = ...,
        wob_max: global___FloatMessage | None = ...,
        rpm_avg_dsdsunit: global___StringMessage | None = ...,
        wob_current_dsdsunit: global___StringMessage | None = ...,
        rpm_current: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        nozzle_velocity_dsdsunit: global___StringMessage | None = ...,
        torque_max: global___FloatMessage | None = ...,
        wob_min_dsdsunit: global___StringMessage | None = ...,
        rpm_rotating_current: global___FloatMessage | None = ...,
        rpm_rotating_min_dsdsunit: global___StringMessage | None = ...,
        circulating_time: global___FloatMessage | None = ...,
        standpipe_pressure_min: global___FloatMessage | None = ...,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_top: global___FloatMessage | None = ...,
        rpg_dsdsunit: global___StringMessage | None = ...,
        nozzle_velocity: global___FloatMessage | None = ...,
        wob_max_dsdsunit: global___StringMessage | None = ...,
        pressure_standpipe: global___FloatMessage | None = ...,
        rpg: global___FloatMessage | None = ...,
        torque_min: global___FloatMessage | None = ...,
        standpipe_pressure_max: global___FloatMessage | None = ...,
        torque_avg: global___FloatMessage | None = ...,
        md_op_dsdsunit: global___StringMessage | None = ...,
        torque_avg_dsdsunit: global___StringMessage | None = ...,
        hydraulic_hp: global___FloatMessage | None = ...,
        md_op: global___FloatMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        pressure_off_bottom: global___FloatMessage | None = ...,
        op_duration_dsdsunit: global___StringMessage | None = ...,
        torque_current_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        formation_name: global___StringMessage | None = ...,
        pressure_drop_bit: global___FloatMessage | None = ...,
        rop_dsdsunit: global___StringMessage | None = ...,
        bit_op_id: builtins.str = ...,
        op_duration: global___FloatMessage | None = ...,
        rpm_avg: global___FloatMessage | None = ...,
        azimuth_dsdsunit: global___StringMessage | None = ...,
        connection_time_dsdsunit: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        pressure_drop_bit_dsdsunit: global___StringMessage | None = ...,
        rpm_min: global___FloatMessage | None = ...,
        kilo_rev: global___FloatMessage | None = ...,
        rpm_rotating_avg: global___FloatMessage | None = ...,
        rpm_rotating_min: global___FloatMessage | None = ...,
        torque_current: global___FloatMessage | None = ...,
        connection_time: global___FloatMessage | None = ...,
        rpm_max: global___FloatMessage | None = ...,
        bha_run_id: global___StringMessage | None = ...,
        rpm_rotating_avg_dsdsunit: global___StringMessage | None = ...,
        hydraulic_hp_dsdsunit: global___StringMessage | None = ...,
        rpm_min_dsdsunit: global___StringMessage | None = ...,
        azimuth: global___FloatMessage | None = ...,
        rpm_down_hole_dsdsunit: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "azimuth", b"azimuth", "azimuth_dsdsunit", b"azimuth_dsdsunit", "bha_run_id", b"bha_run_id", "circulating_time", b"circulating_time", "circulating_time_dsdsunit", b"circulating_time_dsdsunit", "connection_time", b"connection_time", "connection_time_dsdsunit", b"connection_time_dsdsunit", "date_op", b"date_op", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "dm_daily", b"dm_daily", "flowrate", b"flowrate", "flowrate_dsdsunit", b"flowrate_dsdsunit", "formation_name", b"formation_name", "hydraulic_hp", b"hydraulic_hp", "hydraulic_hp_dsdsunit", b"hydraulic_hp_dsdsunit", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "kilo_rev", b"kilo_rev", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_op", b"md_op", "md_op_dsdsunit", b"md_op_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "nozzle_velocity", b"nozzle_velocity", "nozzle_velocity_dsdsunit", b"nozzle_velocity_dsdsunit", "op_duration", b"op_duration", "op_duration_dsdsunit", b"op_duration_dsdsunit", "op_progress", b"op_progress", "op_progress_dsdsunit", b"op_progress_dsdsunit", "pressure_drop_bit", b"pressure_drop_bit", "pressure_drop_bit_dsdsunit", b"pressure_drop_bit_dsdsunit", "pressure_off_bottom", b"pressure_off_bottom", "pressure_off_bottom_dsdsunit", b"pressure_off_bottom_dsdsunit", "pressure_standpipe", b"pressure_standpipe", "pressure_standpipe_dsdsunit", b"pressure_standpipe_dsdsunit", "rop", b"rop", "rop_dsdsunit", b"rop_dsdsunit", "rpg", b"rpg", "rpg_dsdsunit", b"rpg_dsdsunit", "rpm_avg", b"rpm_avg", "rpm_avg_dsdsunit", b"rpm_avg_dsdsunit", "rpm_current", b"rpm_current", "rpm_current_dsdsunit", b"rpm_current_dsdsunit", "rpm_down_hole", b"rpm_down_hole", "rpm_down_hole_dsdsunit", b"rpm_down_hole_dsdsunit", "rpm_max", b"rpm_max", "rpm_max_dsdsunit", b"rpm_max_dsdsunit", "rpm_min", b"rpm_min", "rpm_min_dsdsunit", b"rpm_min_dsdsunit", "rpm_rotating_avg", b"rpm_rotating_avg", "rpm_rotating_avg_dsdsunit", b"rpm_rotating_avg_dsdsunit", "rpm_rotating_current", b"rpm_rotating_current", "rpm_rotating_current_dsdsunit", b"rpm_rotating_current_dsdsunit", "rpm_rotating_max", b"rpm_rotating_max", "rpm_rotating_max_dsdsunit", b"rpm_rotating_max_dsdsunit", "rpm_rotating_min", b"rpm_rotating_min", "rpm_rotating_min_dsdsunit", b"rpm_rotating_min_dsdsunit", "standpipe_pressure_max", b"standpipe_pressure_max", "standpipe_pressure_max_dsdsunit", b"standpipe_pressure_max_dsdsunit", "standpipe_pressure_min", b"standpipe_pressure_min", "standpipe_pressure_min_dsdsunit", b"standpipe_pressure_min_dsdsunit", "torque_avg", b"torque_avg", "torque_avg_dsdsunit", b"torque_avg_dsdsunit", "torque_current", b"torque_current", "torque_current_dsdsunit", b"torque_current_dsdsunit", "torque_max", b"torque_max", "torque_max_dsdsunit", b"torque_max_dsdsunit", "torque_min", b"torque_min", "torque_min_dsdsunit", b"torque_min_dsdsunit", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "wob_avg", b"wob_avg", "wob_avg_dsdsunit", b"wob_avg_dsdsunit", "wob_current", b"wob_current", "wob_current_dsdsunit", b"wob_current_dsdsunit", "wob_max", b"wob_max", "wob_max_dsdsunit", b"wob_max_dsdsunit", "wob_min", b"wob_min", "wob_min_dsdsunit", b"wob_min_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "azimuth", b"azimuth", "azimuth_dsdsunit", b"azimuth_dsdsunit", "bha_run_id", b"bha_run_id", "bit_op_id", b"bit_op_id", "circulating_time", b"circulating_time", "circulating_time_dsdsunit", b"circulating_time_dsdsunit", "connection_time", b"connection_time", "connection_time_dsdsunit", b"connection_time_dsdsunit", "daily_id", b"daily_id", "date_op", b"date_op", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "dm_daily", b"dm_daily", "event_id", b"event_id", "flowrate", b"flowrate", "flowrate_dsdsunit", b"flowrate_dsdsunit", "formation_name", b"formation_name", "hydraulic_hp", b"hydraulic_hp", "hydraulic_hp_dsdsunit", b"hydraulic_hp_dsdsunit", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "kilo_rev", b"kilo_rev", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_op", b"md_op", "md_op_dsdsunit", b"md_op_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "nozzle_velocity", b"nozzle_velocity", "nozzle_velocity_dsdsunit", b"nozzle_velocity_dsdsunit", "op_duration", b"op_duration", "op_duration_dsdsunit", b"op_duration_dsdsunit", "op_progress", b"op_progress", "op_progress_dsdsunit", b"op_progress_dsdsunit", "pressure_drop_bit", b"pressure_drop_bit", "pressure_drop_bit_dsdsunit", b"pressure_drop_bit_dsdsunit", "pressure_off_bottom", b"pressure_off_bottom", "pressure_off_bottom_dsdsunit", b"pressure_off_bottom_dsdsunit", "pressure_standpipe", b"pressure_standpipe", "pressure_standpipe_dsdsunit", b"pressure_standpipe_dsdsunit", "rop", b"rop", "rop_dsdsunit", b"rop_dsdsunit", "rpg", b"rpg", "rpg_dsdsunit", b"rpg_dsdsunit", "rpm_avg", b"rpm_avg", "rpm_avg_dsdsunit", b"rpm_avg_dsdsunit", "rpm_current", b"rpm_current", "rpm_current_dsdsunit", b"rpm_current_dsdsunit", "rpm_down_hole", b"rpm_down_hole", "rpm_down_hole_dsdsunit", b"rpm_down_hole_dsdsunit", "rpm_max", b"rpm_max", "rpm_max_dsdsunit", b"rpm_max_dsdsunit", "rpm_min", b"rpm_min", "rpm_min_dsdsunit", b"rpm_min_dsdsunit", "rpm_rotating_avg", b"rpm_rotating_avg", "rpm_rotating_avg_dsdsunit", b"rpm_rotating_avg_dsdsunit", "rpm_rotating_current", b"rpm_rotating_current", "rpm_rotating_current_dsdsunit", b"rpm_rotating_current_dsdsunit", "rpm_rotating_max", b"rpm_rotating_max", "rpm_rotating_max_dsdsunit", b"rpm_rotating_max_dsdsunit", "rpm_rotating_min", b"rpm_rotating_min", "rpm_rotating_min_dsdsunit", b"rpm_rotating_min_dsdsunit", "standpipe_pressure_max", b"standpipe_pressure_max", "standpipe_pressure_max_dsdsunit", b"standpipe_pressure_max_dsdsunit", "standpipe_pressure_min", b"standpipe_pressure_min", "standpipe_pressure_min_dsdsunit", b"standpipe_pressure_min_dsdsunit", "torque_avg", b"torque_avg", "torque_avg_dsdsunit", b"torque_avg_dsdsunit", "torque_current", b"torque_current", "torque_current_dsdsunit", b"torque_current_dsdsunit", "torque_max", b"torque_max", "torque_max_dsdsunit", b"torque_max_dsdsunit", "torque_min", b"torque_min", "torque_min_dsdsunit", b"torque_min_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "wob_avg", b"wob_avg", "wob_avg_dsdsunit", b"wob_avg_dsdsunit", "wob_current", b"wob_current", "wob_current_dsdsunit", b"wob_current_dsdsunit", "wob_max", b"wob_max", "wob_max_dsdsunit", b"wob_max_dsdsunit", "wob_min", b"wob_min", "wob_min_dsdsunit", b"wob_min_dsdsunit"]) -> None: ...

global___DmBitOp = DmBitOp

class DmBoilerOp(google.protobuf.message.Message):
    """Original Name: DM_BOILER_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TEMP_OP_FIELD_NUMBER: builtins.int
    DATE_OP_FIELD_NUMBER: builtins.int
    ELAPSED_TIME_RUN_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TEMP_OP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    FUEL_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMP_STACK_FIELD_NUMBER: builtins.int
    TEMP_STACK_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOILER_ID_FIELD_NUMBER: builtins.int
    FUEL_VOL_FIELD_NUMBER: builtins.int
    PH_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    BOILER_OP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    ELAPSED_TIME_RUN_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def temp_op(self) -> global___FloatMessage:
        """Original Name: TEMP_OP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elapsed_time_run_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELAPSED_TIME_RUN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_op_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMP_OP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fuel_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: FUEL_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_stack(self) -> global___FloatMessage:
        """Original Name: TEMP_STACK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_stack_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMP_STACK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def boiler_id(self) -> global___StringMessage:
        """Original Name: BOILER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fuel_vol(self) -> global___FloatMessage:
        """Original Name: FUEL_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ph(self) -> global___FloatMessage:
        """Original Name: PH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    boiler_op_id: builtins.str
    """Original Name: BOILER_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def elapsed_time_run(self) -> global___FloatMessage:
        """Original Name: ELAPSED_TIME_RUN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_BOILER_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        temp_op: global___FloatMessage | None = ...,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        elapsed_time_run_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        temp_op_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        fuel_vol_dsdsunit: global___StringMessage | None = ...,
        temp_stack: global___FloatMessage | None = ...,
        temp_stack_dsdsunit: global___StringMessage | None = ...,
        boiler_id: global___StringMessage | None = ...,
        fuel_vol: global___FloatMessage | None = ...,
        ph: global___FloatMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        boiler_op_id: builtins.str = ...,
        event_id: builtins.str = ...,
        elapsed_time_run: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["boiler_id", b"boiler_id", "date_op", b"date_op", "dm_daily", b"dm_daily", "elapsed_time_run", b"elapsed_time_run", "elapsed_time_run_dsdsunit", b"elapsed_time_run_dsdsunit", "fuel_vol", b"fuel_vol", "fuel_vol_dsdsunit", b"fuel_vol_dsdsunit", "native_uid", b"native_uid", "ph", b"ph", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "temp_op", b"temp_op", "temp_op_dsdsunit", b"temp_op_dsdsunit", "temp_stack", b"temp_stack", "temp_stack_dsdsunit", b"temp_stack_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["boiler_id", b"boiler_id", "boiler_op_id", b"boiler_op_id", "daily_id", b"daily_id", "date_op", b"date_op", "dm_daily", b"dm_daily", "elapsed_time_run", b"elapsed_time_run", "elapsed_time_run_dsdsunit", b"elapsed_time_run_dsdsunit", "event_id", b"event_id", "fuel_vol", b"fuel_vol", "fuel_vol_dsdsunit", b"fuel_vol_dsdsunit", "native_uid", b"native_uid", "ph", b"ph", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "temp_op", b"temp_op", "temp_op_dsdsunit", b"temp_op_dsdsunit", "temp_stack", b"temp_stack", "temp_stack_dsdsunit", b"temp_stack_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmBoilerOp = DmBoilerOp

class DmBulk(google.protobuf.message.Message):
    """Original Name: DM_BULK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BULK_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FIRST_USED_DATE_FIELD_NUMBER: builtins.int
    UNIT_SIZE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    UNIT_MEASURE_FIELD_NUMBER: builtins.int
    PRODUCT_NAME_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    bulk_id: builtins.str
    """Original Name: BULK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def first_used_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FIRST_USED_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unit_size(self) -> global___StringMessage:
        """Original Name: UNIT_SIZE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unit_measure(self) -> global___FloatMessage:
        """Original Name: UNIT_MEASURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def product_name(self) -> global___StringMessage:
        """Original Name: PRODUCT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_BULK_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        bulk_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        first_used_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        unit_size: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        unit_measure: global___FloatMessage | None = ...,
        product_name: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_event", b"dm_event", "first_used_date", b"first_used_date", "native_uid", b"native_uid", "product_name", b"product_name", "sequence_no", b"sequence_no", "unit_measure", b"unit_measure", "unit_size", b"unit_size"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bulk_id", b"bulk_id", "dm_event", b"dm_event", "event_id", b"event_id", "first_used_date", b"first_used_date", "native_uid", b"native_uid", "product_name", b"product_name", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "unit_measure", b"unit_measure", "unit_size", b"unit_size", "well_id", b"well_id"]) -> None: ...

global___DmBulk = DmBulk

class DmBulkTran(google.protobuf.message.Message):
    """Original Name: DM_BULK_TRAN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    QUANTITY_ADJUSTED_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    QUANTITY_USED_FIELD_NUMBER: builtins.int
    QUANTITY_RETURNED_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    QUANTITY_ON_HAND_FIELD_NUMBER: builtins.int
    BULK_ID_FIELD_NUMBER: builtins.int
    QUANTITY_RECEIVED_FIELD_NUMBER: builtins.int
    QUANTITY_ORDERED_FIELD_NUMBER: builtins.int
    BULK_TRAN_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_adjusted(self) -> global___FloatMessage:
        """Original Name: QUANTITY_ADJUSTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_used(self) -> global___FloatMessage:
        """Original Name: QUANTITY_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_returned(self) -> global___FloatMessage:
        """Original Name: QUANTITY_RETURNED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def quantity_on_hand(self) -> global___FloatMessage:
        """Original Name: QUANTITY_ON_HAND, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_id(self) -> global___StringMessage:
        """Original Name: BULK_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_received(self) -> global___FloatMessage:
        """Original Name: QUANTITY_RECEIVED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_ordered(self) -> global___FloatMessage:
        """Original Name: QUANTITY_ORDERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    bulk_tran_id: builtins.str
    """Original Name: BULK_TRAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_BULK_TRAN_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        quantity_adjusted: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        quantity_used: global___FloatMessage | None = ...,
        quantity_returned: global___FloatMessage | None = ...,
        daily_id: builtins.str = ...,
        quantity_on_hand: global___FloatMessage | None = ...,
        bulk_id: global___StringMessage | None = ...,
        quantity_received: global___FloatMessage | None = ...,
        quantity_ordered: global___FloatMessage | None = ...,
        bulk_tran_id: builtins.str = ...,
        event_id: builtins.str = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bulk_id", b"bulk_id", "dm_daily", b"dm_daily", "native_uid", b"native_uid", "quantity_adjusted", b"quantity_adjusted", "quantity_on_hand", b"quantity_on_hand", "quantity_ordered", b"quantity_ordered", "quantity_received", b"quantity_received", "quantity_returned", b"quantity_returned", "quantity_used", b"quantity_used", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bulk_id", b"bulk_id", "bulk_tran_id", b"bulk_tran_id", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "event_id", b"event_id", "native_uid", b"native_uid", "quantity_adjusted", b"quantity_adjusted", "quantity_on_hand", b"quantity_on_hand", "quantity_ordered", b"quantity_ordered", "quantity_received", b"quantity_received", "quantity_returned", b"quantity_returned", "quantity_used", b"quantity_used", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmBulkTran = DmBulkTran

class DmCarbideLag(google.protobuf.message.Message):
    """Original Name: DM_CARBIDE_LAG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CARBIDE_HOLE_SIZE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLOW_RATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CARBIDE_LAG_STROKES_ACTUAL_FIELD_NUMBER: builtins.int
    CARBIDE_GAS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CARBIDE_LAG_ACTUAL_FIELD_NUMBER: builtins.int
    PUMP_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CARBIDE_LAG_CALCULATED_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CARBIDE_HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CARBIDE_LAG_ACTUAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CARBIDE_LAG_STROKES_CALC_FIELD_NUMBER: builtins.int
    CARBIDE_DEPTH_FIELD_NUMBER: builtins.int
    CARBIDE_LAG_CALCULATED_FIELD_NUMBER: builtins.int
    CARBIDE_GAS_FIELD_NUMBER: builtins.int
    GEOLOGY_DAILY_ID_FIELD_NUMBER: builtins.int
    CARBIDE_LAG_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CARBIDE_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_RATE_FIELD_NUMBER: builtins.int
    DM_GEOLOGY_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def carbide_hole_size(self) -> global___FloatMessage:
        """Original Name: CARBIDE_HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_rate(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbide_lag_strokes_actual(self) -> global___Int32Message:
        """Original Name: CARBIDE_LAG_STROKES_ACTUAL, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbide_gas_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARBIDE_GAS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbide_lag_actual(self) -> global___FloatMessage:
        """Original Name: CARBIDE_LAG_ACTUAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbide_lag_calculated_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARBIDE_LAG_CALCULATED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbide_hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARBIDE_HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbide_lag_actual_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARBIDE_LAG_ACTUAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbide_lag_strokes_calc(self) -> global___Int32Message:
        """Original Name: CARBIDE_LAG_STROKES_CALC, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbide_depth(self) -> global___FloatMessage:
        """Original Name: CARBIDE_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbide_lag_calculated(self) -> global___FloatMessage:
        """Original Name: CARBIDE_LAG_CALCULATED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carbide_gas(self) -> global___FloatMessage:
        """Original Name: CARBIDE_GAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    geology_daily_id: builtins.str
    """Original Name: GEOLOGY_DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    carbide_lag_id: builtins.str
    """Original Name: CARBIDE_LAG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def carbide_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARBIDE_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_rate(self) -> global___FloatMessage:
        """Original Name: PUMP_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_geology_daily(self) -> global___DmGeologyDailyRef:
        """Remote references:

        Original Name: DM_GEOLOGY_DAILY, WrappedMessage: DmGeologyDaily
        FK_DM_CARBIDE_LAG_DM_GEOLOGY_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        carbide_hole_size: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        flow_rate: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        carbide_lag_strokes_actual: global___Int32Message | None = ...,
        carbide_gas_dsdsunit: global___StringMessage | None = ...,
        carbide_lag_actual: global___FloatMessage | None = ...,
        pump_rate_dsdsunit: global___StringMessage | None = ...,
        carbide_lag_calculated_dsdsunit: global___StringMessage | None = ...,
        flow_rate_dsdsunit: global___StringMessage | None = ...,
        carbide_hole_size_dsdsunit: global___StringMessage | None = ...,
        carbide_lag_actual_dsdsunit: global___StringMessage | None = ...,
        carbide_lag_strokes_calc: global___Int32Message | None = ...,
        carbide_depth: global___FloatMessage | None = ...,
        carbide_lag_calculated: global___FloatMessage | None = ...,
        carbide_gas: global___FloatMessage | None = ...,
        geology_daily_id: builtins.str = ...,
        carbide_lag_id: builtins.str = ...,
        event_id: builtins.str = ...,
        carbide_depth_dsdsunit: global___StringMessage | None = ...,
        pump_rate: global___FloatMessage | None = ...,
        dm_geology_daily: global___DmGeologyDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["carbide_depth", b"carbide_depth", "carbide_depth_dsdsunit", b"carbide_depth_dsdsunit", "carbide_gas", b"carbide_gas", "carbide_gas_dsdsunit", b"carbide_gas_dsdsunit", "carbide_hole_size", b"carbide_hole_size", "carbide_hole_size_dsdsunit", b"carbide_hole_size_dsdsunit", "carbide_lag_actual", b"carbide_lag_actual", "carbide_lag_actual_dsdsunit", b"carbide_lag_actual_dsdsunit", "carbide_lag_calculated", b"carbide_lag_calculated", "carbide_lag_calculated_dsdsunit", b"carbide_lag_calculated_dsdsunit", "carbide_lag_strokes_actual", b"carbide_lag_strokes_actual", "carbide_lag_strokes_calc", b"carbide_lag_strokes_calc", "dm_geology_daily", b"dm_geology_daily", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "native_uid", b"native_uid", "pump_rate", b"pump_rate", "pump_rate_dsdsunit", b"pump_rate_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["carbide_depth", b"carbide_depth", "carbide_depth_dsdsunit", b"carbide_depth_dsdsunit", "carbide_gas", b"carbide_gas", "carbide_gas_dsdsunit", b"carbide_gas_dsdsunit", "carbide_hole_size", b"carbide_hole_size", "carbide_hole_size_dsdsunit", b"carbide_hole_size_dsdsunit", "carbide_lag_actual", b"carbide_lag_actual", "carbide_lag_actual_dsdsunit", b"carbide_lag_actual_dsdsunit", "carbide_lag_calculated", b"carbide_lag_calculated", "carbide_lag_calculated_dsdsunit", b"carbide_lag_calculated_dsdsunit", "carbide_lag_id", b"carbide_lag_id", "carbide_lag_strokes_actual", b"carbide_lag_strokes_actual", "carbide_lag_strokes_calc", b"carbide_lag_strokes_calc", "dm_geology_daily", b"dm_geology_daily", "event_id", b"event_id", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "geology_daily_id", b"geology_daily_id", "native_uid", b"native_uid", "pump_rate", b"pump_rate", "pump_rate_dsdsunit", b"pump_rate_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCarbideLag = DmCarbideLag

class DmCasing(google.protobuf.message.Message):
    """Original Name: DM_CASING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_DATE_FIELD_NUMBER: builtins.int
    WEIGHT_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    WEIGHT_AIR_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DATE_ON_BOTTOM_FIELD_NUMBER: builtins.int
    CASING_ID_FIELD_NUMBER: builtins.int
    PRESSURE_RATING_FIELD_NUMBER: builtins.int
    HOURS_CIRCULATED_FIELD_NUMBER: builtins.int
    DATE_LANDED_FIELD_NUMBER: builtins.int
    WEIGHT_IN_SLIPS_FIELD_NUMBER: builtins.int
    MD_TAG_FIELD_NUMBER: builtins.int
    HOURS_CIRCULATED_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_NOTE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAX_HOLE_ANGLE_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    REPORT_NO_FIELD_NUMBER: builtins.int
    WEIGHT_FINAL_FIELD_NUMBER: builtins.int
    RUN_NUMBER_FIELD_NUMBER: builtins.int
    PACKOFF_MODEL_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    MAX_HOLE_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_FLUID_LOST_FIELD_NUMBER: builtins.int
    WEIGHT_AIR_FIELD_NUMBER: builtins.int
    LANDED_WEIGHT_FIELD_NUMBER: builtins.int
    WEIGHT_IN_SLIPS_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_BEHIND_TYPE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    LINER_ISOLATION_TYPE_CODE_FIELD_NUMBER: builtins.int
    CASING_HANGER_MODEL_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    LANDED_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_BEHIND_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_LOST_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    DATE_IN_HOLE_FIELD_NUMBER: builtins.int
    MD_TAG_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_LOST_VOL_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    FLUID_BEHIND_DENSITY_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_INTERMEDIATE_CIRC_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_air_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_AIR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_on_bottom(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_ON_BOTTOM, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    casing_id: builtins.str
    """Original Name: CASING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pressure_rating(self) -> global___FloatMessage:
        """Original Name: PRESSURE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hours_circulated(self) -> global___FloatMessage:
        """Original Name: HOURS_CIRCULATED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_landed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_LANDED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_in_slips(self) -> global___FloatMessage:
        """Original Name: WEIGHT_IN_SLIPS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_tag(self) -> global___FloatMessage:
        """Original Name: MD_TAG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hours_circulated_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOURS_CIRCULATED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_note(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_hole_angle(self) -> global___FloatMessage:
        """Original Name: MAX_HOLE_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_no(self) -> global___StringMessage:
        """Original Name: REPORT_NO, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_final(self) -> global___FloatMessage:
        """Original Name: WEIGHT_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_number(self) -> global___StringMessage:
        """Original Name: RUN_NUMBER, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packoff_model(self) -> global___StringMessage:
        """Original Name: PACKOFF_MODEL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_hole_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_HOLE_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_fluid_lost(self) -> global___StringMessage:
        """Original Name: IS_FLUID_LOST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_air(self) -> global___FloatMessage:
        """Original Name: WEIGHT_AIR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landed_weight(self) -> global___FloatMessage:
        """Original Name: LANDED_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_in_slips_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_IN_SLIPS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_behind_type(self) -> global___StringMessage:
        """Original Name: FLUID_BEHIND_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_isolation_type_code(self) -> global___StringMessage:
        """Original Name: LINER_ISOLATION_TYPE_CODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_hanger_model(self) -> global___StringMessage:
        """Original Name: CASING_HANGER_MODEL, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def landed_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: LANDED_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_behind_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_BEHIND_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_lost_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_LOST_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_in_hole(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_IN_HOLE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_tag_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TAG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_lost_vol(self) -> global___FloatMessage:
        """Original Name: FLUID_LOST_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_behind_density(self) -> global___FloatMessage:
        """Original Name: FLUID_BEHIND_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_CASING_DM_EVENT
        """
    @property
    def dm_intermediate_circ(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmIntermediateCircRef]:
        """Original Name: DM_INTERMEDIATE_CIRC, WrappedMessage: DmIntermediateCirc
        FK_DM_INTERMEDIATE_CIRC_DM_CASING
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        weight_final_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        weight_air_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        date_on_bottom: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        casing_id: builtins.str = ...,
        pressure_rating: global___FloatMessage | None = ...,
        hours_circulated: global___FloatMessage | None = ...,
        date_landed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        weight_in_slips: global___FloatMessage | None = ...,
        md_tag: global___FloatMessage | None = ...,
        hours_circulated_dsdsunit: global___StringMessage | None = ...,
        assembly_note: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        max_hole_angle: global___FloatMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        report_no: global___StringMessage | None = ...,
        weight_final: global___FloatMessage | None = ...,
        run_number: global___StringMessage | None = ...,
        packoff_model: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        max_hole_angle_dsdsunit: global___StringMessage | None = ...,
        is_fluid_lost: global___StringMessage | None = ...,
        weight_air: global___FloatMessage | None = ...,
        landed_weight: global___FloatMessage | None = ...,
        weight_in_slips_dsdsunit: global___StringMessage | None = ...,
        pressure_rating_dsdsunit: global___StringMessage | None = ...,
        fluid_behind_type: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        liner_isolation_type_code: global___StringMessage | None = ...,
        casing_hanger_model: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        landed_weight_dsdsunit: global___StringMessage | None = ...,
        fluid_behind_density_dsdsunit: global___StringMessage | None = ...,
        fluid_lost_vol_dsdsunit: global___StringMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        date_in_hole: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_tag_dsdsunit: global___StringMessage | None = ...,
        fluid_lost_vol: global___FloatMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        fluid_behind_density: global___FloatMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_intermediate_circ: collections.abc.Iterable[global___DmIntermediateCircRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "assembly_id", b"assembly_id", "assembly_note", b"assembly_note", "casing_hanger_model", b"casing_hanger_model", "contractor", b"contractor", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_in_hole", b"date_in_hole", "date_landed", b"date_landed", "date_on_bottom", b"date_on_bottom", "date_report", b"date_report", "dm_event", b"dm_event", "fluid_behind_density", b"fluid_behind_density", "fluid_behind_density_dsdsunit", b"fluid_behind_density_dsdsunit", "fluid_behind_type", b"fluid_behind_type", "fluid_lost_vol", b"fluid_lost_vol", "fluid_lost_vol_dsdsunit", b"fluid_lost_vol_dsdsunit", "hours_circulated", b"hours_circulated", "hours_circulated_dsdsunit", b"hours_circulated_dsdsunit", "is_fluid_lost", b"is_fluid_lost", "landed_weight", b"landed_weight", "landed_weight_dsdsunit", b"landed_weight_dsdsunit", "liner_isolation_type_code", b"liner_isolation_type_code", "max_hole_angle", b"max_hole_angle", "max_hole_angle_dsdsunit", b"max_hole_angle_dsdsunit", "md_tag", b"md_tag", "md_tag_dsdsunit", b"md_tag_dsdsunit", "native_uid", b"native_uid", "packoff_model", b"packoff_model", "pressure_rating", b"pressure_rating", "pressure_rating_dsdsunit", b"pressure_rating_dsdsunit", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "run_number", b"run_number", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "weight_air", b"weight_air", "weight_air_dsdsunit", b"weight_air_dsdsunit", "weight_final", b"weight_final", "weight_final_dsdsunit", b"weight_final_dsdsunit", "weight_in_slips", b"weight_in_slips", "weight_in_slips_dsdsunit", b"weight_in_slips_dsdsunit", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "assembly_id", b"assembly_id", "assembly_note", b"assembly_note", "casing_hanger_model", b"casing_hanger_model", "casing_id", b"casing_id", "contractor", b"contractor", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_in_hole", b"date_in_hole", "date_landed", b"date_landed", "date_on_bottom", b"date_on_bottom", "date_report", b"date_report", "dm_event", b"dm_event", "dm_intermediate_circ", b"dm_intermediate_circ", "event_id", b"event_id", "fluid_behind_density", b"fluid_behind_density", "fluid_behind_density_dsdsunit", b"fluid_behind_density_dsdsunit", "fluid_behind_type", b"fluid_behind_type", "fluid_lost_vol", b"fluid_lost_vol", "fluid_lost_vol_dsdsunit", b"fluid_lost_vol_dsdsunit", "hours_circulated", b"hours_circulated", "hours_circulated_dsdsunit", b"hours_circulated_dsdsunit", "is_fluid_lost", b"is_fluid_lost", "landed_weight", b"landed_weight", "landed_weight_dsdsunit", b"landed_weight_dsdsunit", "liner_isolation_type_code", b"liner_isolation_type_code", "max_hole_angle", b"max_hole_angle", "max_hole_angle_dsdsunit", b"max_hole_angle_dsdsunit", "md_tag", b"md_tag", "md_tag_dsdsunit", b"md_tag_dsdsunit", "native_uid", b"native_uid", "packoff_model", b"packoff_model", "pressure_rating", b"pressure_rating", "pressure_rating_dsdsunit", b"pressure_rating_dsdsunit", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "run_number", b"run_number", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "weight_air", b"weight_air", "weight_air_dsdsunit", b"weight_air_dsdsunit", "weight_final", b"weight_final", "weight_final_dsdsunit", b"weight_final_dsdsunit", "weight_in_slips", b"weight_in_slips", "weight_in_slips_dsdsunit", b"weight_in_slips_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmCasing = DmCasing

class DmCasingFlange(google.protobuf.message.Message):
    """Original Name: DM_CASING_FLANGE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BASE_FLANGE_SIZE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLANGE_SIZE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASING_FLANGE_ID_FIELD_NUMBER: builtins.int
    FLANGE_MANUFACTURER_FIELD_NUMBER: builtins.int
    FLANGE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLANGE_MODEL_FIELD_NUMBER: builtins.int
    FLANGE_RATING_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    BASE_FLANGE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLANGE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    BASE_FLANGE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BASE_FLANGE_RATING_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def base_flange_size(self) -> global___FloatMessage:
        """Original Name: BASE_FLANGE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flange_size(self) -> global___FloatMessage:
        """Original Name: FLANGE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    casing_flange_id: builtins.str
    """Original Name: CASING_FLANGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flange_manufacturer(self) -> global___StringMessage:
        """Original Name: FLANGE_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flange_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLANGE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flange_model(self) -> global___StringMessage:
        """Original Name: FLANGE_MODEL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flange_rating(self) -> global___FloatMessage:
        """Original Name: FLANGE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def base_flange_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: BASE_FLANGE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flange_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLANGE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_flange_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: BASE_FLANGE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_flange_rating(self) -> global___FloatMessage:
        """Original Name: BASE_FLANGE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly(self) -> global___CdAssemblyRef:
        """Remote references:

        Original Name: CD_ASSEMBLY, WrappedMessage: CdAssembly
        FK_DM_CASING_FLANGE_CD_ASSEMBLY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        base_flange_size: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        flange_size: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        casing_flange_id: builtins.str = ...,
        flange_manufacturer: global___StringMessage | None = ...,
        flange_size_dsdsunit: global___StringMessage | None = ...,
        flange_model: global___StringMessage | None = ...,
        flange_rating: global___FloatMessage | None = ...,
        assembly_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        base_flange_rating_dsdsunit: global___StringMessage | None = ...,
        flange_rating_dsdsunit: global___StringMessage | None = ...,
        base_flange_size_dsdsunit: global___StringMessage | None = ...,
        base_flange_rating: global___FloatMessage | None = ...,
        cd_assembly: global___CdAssemblyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["base_flange_rating", b"base_flange_rating", "base_flange_rating_dsdsunit", b"base_flange_rating_dsdsunit", "base_flange_size", b"base_flange_size", "base_flange_size_dsdsunit", b"base_flange_size_dsdsunit", "cd_assembly", b"cd_assembly", "flange_manufacturer", b"flange_manufacturer", "flange_model", b"flange_model", "flange_rating", b"flange_rating", "flange_rating_dsdsunit", b"flange_rating_dsdsunit", "flange_size", b"flange_size", "flange_size_dsdsunit", b"flange_size_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "base_flange_rating", b"base_flange_rating", "base_flange_rating_dsdsunit", b"base_flange_rating_dsdsunit", "base_flange_size", b"base_flange_size", "base_flange_size_dsdsunit", b"base_flange_size_dsdsunit", "casing_flange_id", b"casing_flange_id", "cd_assembly", b"cd_assembly", "flange_manufacturer", b"flange_manufacturer", "flange_model", b"flange_model", "flange_rating", b"flange_rating", "flange_rating_dsdsunit", b"flange_rating_dsdsunit", "flange_size", b"flange_size", "flange_size_dsdsunit", b"flange_size_dsdsunit", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmCasingFlange = DmCasingFlange

class DmCementIntermediateCirc(google.protobuf.message.Message):
    """Original Name: DM_CEMENT_INTERMEDIATE_CIRC, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    FLOW_RATE_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CEMENT_JOB_ID_FIELD_NUMBER: builtins.int
    PRESSURE_FIELD_NUMBER: builtins.int
    CIRC_ID_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    OBJECTIVE_FIELD_NUMBER: builtins.int
    TIME_OF_CIRCULATION_FIELD_NUMBER: builtins.int
    CIRCULATION_TYPE_FIELD_NUMBER: builtins.int
    CD_CEMENT_JOB_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_rate(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    cement_job_id: builtins.str
    """Original Name: CEMENT_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pressure(self) -> global___FloatMessage:
        """Original Name: PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    circ_id: builtins.str
    """Original Name: CIRC_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def objective(self) -> global___StringMessage:
        """Original Name: OBJECTIVE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_of_circulation(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_OF_CIRCULATION, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circulation_type(self) -> global___StringMessage:
        """Original Name: CIRCULATION_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_cement_job(self) -> global___CdCementJobRef:
        """Remote references:

        Original Name: CD_CEMENT_JOB, WrappedMessage: CdCementJob
        FK_DM_CEMENT_INTERMEDIATE_CIRC_CD_CEMENT_JOB
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        flow_rate: global___FloatMessage | None = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        pressure_dsdsunit: global___StringMessage | None = ...,
        flow_rate_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        wellbore_id: builtins.str = ...,
        cement_job_id: builtins.str = ...,
        pressure: global___FloatMessage | None = ...,
        circ_id: builtins.str = ...,
        md: global___FloatMessage | None = ...,
        objective: global___StringMessage | None = ...,
        time_of_circulation: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        circulation_type: global___StringMessage | None = ...,
        cd_cement_job: global___CdCementJobRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_cement_job", b"cd_cement_job", "circulation_type", b"circulation_type", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "objective", b"objective", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "sequence_no", b"sequence_no", "time_of_circulation", b"time_of_circulation"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_cement_job", b"cd_cement_job", "cement_job_id", b"cement_job_id", "circ_id", b"circ_id", "circulation_type", b"circulation_type", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "objective", b"objective", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "sequence_no", b"sequence_no", "time_of_circulation", b"time_of_circulation", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmCementIntermediateCirc = DmCementIntermediateCirc

class DmCementPumpEquipment(google.protobuf.message.Message):
    """Original Name: DM_CEMENT_PUMP_EQUIPMENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CEMENT_JOB_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    EQUIPMENT_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MEASURED_EFFICIENCY_FIELD_NUMBER: builtins.int
    MEASURED_EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_EQUIPMENT_ID_FIELD_NUMBER: builtins.int
    EQUIPMENT_NAME_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    CD_CEMENT_JOB_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    cement_job_id: builtins.str
    """Original Name: CEMENT_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def equipment_type(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measured_efficiency(self) -> global___FloatMessage:
        """Original Name: MEASURED_EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measured_efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: MEASURED_EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pump_equipment_id: builtins.str
    """Original Name: PUMP_EQUIPMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def equipment_name(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_cement_job(self) -> global___CdCementJobRef:
        """Remote references:

        Original Name: CD_CEMENT_JOB, WrappedMessage: CdCementJob
        FK_DM_CEMENT_PUMP_EQUIPMENT_CD_CEMENT_JOB
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        cement_job_id: builtins.str = ...,
        well_id: builtins.str = ...,
        equipment_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        measured_efficiency: global___FloatMessage | None = ...,
        measured_efficiency_dsdsunit: global___StringMessage | None = ...,
        pump_equipment_id: builtins.str = ...,
        equipment_name: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        manufacturer: global___StringMessage | None = ...,
        cd_cement_job: global___CdCementJobRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_cement_job", b"cd_cement_job", "equipment_name", b"equipment_name", "equipment_type", b"equipment_type", "manufacturer", b"manufacturer", "measured_efficiency", b"measured_efficiency", "measured_efficiency_dsdsunit", b"measured_efficiency_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_cement_job", b"cd_cement_job", "cement_job_id", b"cement_job_id", "equipment_name", b"equipment_name", "equipment_type", b"equipment_type", "manufacturer", b"manufacturer", "measured_efficiency", b"measured_efficiency", "measured_efficiency_dsdsunit", b"measured_efficiency_dsdsunit", "native_uid", b"native_uid", "pump_equipment_id", b"pump_equipment_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmCementPumpEquipment = DmCementPumpEquipment

class DmCementVgMeter(google.protobuf.message.Message):
    """Original Name: DM_CEMENT_VG_METER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEMENT_VG_METER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CEMENT_FLUID_ID_FIELD_NUMBER: builtins.int
    TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DEFLECTION_FIELD_NUMBER: builtins.int
    RPM_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CEMENT_JOB_ID_FIELD_NUMBER: builtins.int
    DEFLECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMPERATURE_FIELD_NUMBER: builtins.int
    CD_CEMENT_FLUID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def rpm_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_vg_meter_id: builtins.str
    """Original Name: CEMENT_VG_METER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_fluid_id: builtins.str
    """Original Name: CEMENT_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def deflection(self) -> global___FloatMessage:
        """Original Name: DEFLECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm(self) -> global___FloatMessage:
        """Original Name: RPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    cement_job_id: builtins.str
    """Original Name: CEMENT_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def deflection_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEFLECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature(self) -> global___FloatMessage:
        """Original Name: TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_cement_fluid(self) -> global___CdCementFluidRef:
        """Remote references:

        Original Name: CD_CEMENT_FLUID, WrappedMessage: CdCementFluid
        FK_DM_CEMENT_VG_METER_CD_CEMENT_FLUID
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        rpm_dsdsunit: global___StringMessage | None = ...,
        cement_vg_meter_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        cement_fluid_id: builtins.str = ...,
        temperature_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        deflection: global___FloatMessage | None = ...,
        rpm: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        cement_job_id: builtins.str = ...,
        deflection_dsdsunit: global___StringMessage | None = ...,
        temperature: global___FloatMessage | None = ...,
        cd_cement_fluid: global___CdCementFluidRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_cement_fluid", b"cd_cement_fluid", "deflection", b"deflection", "deflection_dsdsunit", b"deflection_dsdsunit", "native_uid", b"native_uid", "rpm", b"rpm", "rpm_dsdsunit", b"rpm_dsdsunit", "sequence_no", b"sequence_no", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_cement_fluid", b"cd_cement_fluid", "cement_fluid_id", b"cement_fluid_id", "cement_job_id", b"cement_job_id", "cement_vg_meter_id", b"cement_vg_meter_id", "deflection", b"deflection", "deflection_dsdsunit", b"deflection_dsdsunit", "native_uid", b"native_uid", "rpm", b"rpm", "rpm_dsdsunit", b"rpm_dsdsunit", "sequence_no", b"sequence_no", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmCementVgMeter = DmCementVgMeter

class DmCentrifugeOp(google.protobuf.message.Message):
    """Original Name: DM_CENTRIFUGE_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_OP_FIELD_NUMBER: builtins.int
    DENSITY_OUT_FIELD_NUMBER: builtins.int
    DENSITY_UNDERFLOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_OP_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNDERFLOW_FLOWRATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    RPM_FIELD_NUMBER: builtins.int
    UNDERFLOW_FLOWRATE_FIELD_NUMBER: builtins.int
    DENSITY_OVERFLOW_FIELD_NUMBER: builtins.int
    DENSITY_OUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_UNDERFLOW_FIELD_NUMBER: builtins.int
    MD_OP_FIELD_NUMBER: builtins.int
    DENSITY_FEED_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    OVERFLOW_FLOWRATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_CODE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FEED_FLOWRATE_FIELD_NUMBER: builtins.int
    DENSITY_OVERFLOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    OVERFLOW_FLOWRATE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CENTRIFUGE_OP_ID_FIELD_NUMBER: builtins.int
    VOL_OIL_RETAINED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CENTRIFUGE_ID_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    FEED_SOURCE_FIELD_NUMBER: builtins.int
    VOL_OIL_RETAINED_FIELD_NUMBER: builtins.int
    FEED_FLOWRATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DISCHARGE_LOCATION_FIELD_NUMBER: builtins.int
    DENSITY_FEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_out(self) -> global___FloatMessage:
        """Original Name: DENSITY_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_underflow_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_UNDERFLOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_op_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_OP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def underflow_flowrate_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNDERFLOW_FLOWRATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rpm(self) -> global___FloatMessage:
        """Original Name: RPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def underflow_flowrate(self) -> global___FloatMessage:
        """Original Name: UNDERFLOW_FLOWRATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_overflow(self) -> global___FloatMessage:
        """Original Name: DENSITY_OVERFLOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_out_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_OUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_underflow(self) -> global___FloatMessage:
        """Original Name: DENSITY_UNDERFLOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_op(self) -> global___FloatMessage:
        """Original Name: MD_OP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_feed(self) -> global___FloatMessage:
        """Original Name: DENSITY_FEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overflow_flowrate_dsdsunit(self) -> global___StringMessage:
        """Original Name: OVERFLOW_FLOWRATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_code(self) -> global___StringMessage:
        """Original Name: OP_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def feed_flowrate(self) -> global___FloatMessage:
        """Original Name: FEED_FLOWRATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_overflow_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_OVERFLOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overflow_flowrate(self) -> global___FloatMessage:
        """Original Name: OVERFLOW_FLOWRATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    centrifuge_op_id: builtins.str
    """Original Name: CENTRIFUGE_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def vol_oil_retained_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_OIL_RETAINED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def centrifuge_id(self) -> global___StringMessage:
        """Original Name: CENTRIFUGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def feed_source(self) -> global___StringMessage:
        """Original Name: FEED_SOURCE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_oil_retained(self) -> global___FloatMessage:
        """Original Name: VOL_OIL_RETAINED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def feed_flowrate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FEED_FLOWRATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def discharge_location(self) -> global___StringMessage:
        """Original Name: DISCHARGE_LOCATION, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_feed_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_FEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_CENTRIFUGE_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        density_out: global___FloatMessage | None = ...,
        density_underflow_dsdsunit: global___StringMessage | None = ...,
        rpm_dsdsunit: global___StringMessage | None = ...,
        md_op_dsdsunit: global___StringMessage | None = ...,
        underflow_flowrate_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        rpm: global___FloatMessage | None = ...,
        underflow_flowrate: global___FloatMessage | None = ...,
        density_overflow: global___FloatMessage | None = ...,
        density_out_dsdsunit: global___StringMessage | None = ...,
        density_underflow: global___FloatMessage | None = ...,
        md_op: global___FloatMessage | None = ...,
        density_feed: global___FloatMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        overflow_flowrate_dsdsunit: global___StringMessage | None = ...,
        op_code: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        feed_flowrate: global___FloatMessage | None = ...,
        density_overflow_dsdsunit: global___StringMessage | None = ...,
        overflow_flowrate: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        centrifuge_op_id: builtins.str = ...,
        vol_oil_retained_dsdsunit: global___StringMessage | None = ...,
        centrifuge_id: global___StringMessage | None = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        feed_source: global___StringMessage | None = ...,
        vol_oil_retained: global___FloatMessage | None = ...,
        feed_flowrate_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        discharge_location: global___StringMessage | None = ...,
        density_feed_dsdsunit: global___StringMessage | None = ...,
        duration: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["centrifuge_id", b"centrifuge_id", "date_op", b"date_op", "density_feed", b"density_feed", "density_feed_dsdsunit", b"density_feed_dsdsunit", "density_out", b"density_out", "density_out_dsdsunit", b"density_out_dsdsunit", "density_overflow", b"density_overflow", "density_overflow_dsdsunit", b"density_overflow_dsdsunit", "density_underflow", b"density_underflow", "density_underflow_dsdsunit", b"density_underflow_dsdsunit", "discharge_location", b"discharge_location", "dm_daily", b"dm_daily", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "feed_flowrate", b"feed_flowrate", "feed_flowrate_dsdsunit", b"feed_flowrate_dsdsunit", "feed_source", b"feed_source", "md_op", b"md_op", "md_op_dsdsunit", b"md_op_dsdsunit", "native_uid", b"native_uid", "op_code", b"op_code", "overflow_flowrate", b"overflow_flowrate", "overflow_flowrate_dsdsunit", b"overflow_flowrate_dsdsunit", "rig_id", b"rig_id", "rpm", b"rpm", "rpm_dsdsunit", b"rpm_dsdsunit", "sequence_no", b"sequence_no", "underflow_flowrate", b"underflow_flowrate", "underflow_flowrate_dsdsunit", b"underflow_flowrate_dsdsunit", "vol_oil_retained", b"vol_oil_retained", "vol_oil_retained_dsdsunit", b"vol_oil_retained_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["centrifuge_id", b"centrifuge_id", "centrifuge_op_id", b"centrifuge_op_id", "daily_id", b"daily_id", "date_op", b"date_op", "density_feed", b"density_feed", "density_feed_dsdsunit", b"density_feed_dsdsunit", "density_out", b"density_out", "density_out_dsdsunit", b"density_out_dsdsunit", "density_overflow", b"density_overflow", "density_overflow_dsdsunit", b"density_overflow_dsdsunit", "density_underflow", b"density_underflow", "density_underflow_dsdsunit", b"density_underflow_dsdsunit", "discharge_location", b"discharge_location", "dm_daily", b"dm_daily", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "event_id", b"event_id", "feed_flowrate", b"feed_flowrate", "feed_flowrate_dsdsunit", b"feed_flowrate_dsdsunit", "feed_source", b"feed_source", "md_op", b"md_op", "md_op_dsdsunit", b"md_op_dsdsunit", "native_uid", b"native_uid", "op_code", b"op_code", "overflow_flowrate", b"overflow_flowrate", "overflow_flowrate_dsdsunit", b"overflow_flowrate_dsdsunit", "rig_id", b"rig_id", "rpm", b"rpm", "rpm_dsdsunit", b"rpm_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "underflow_flowrate", b"underflow_flowrate", "underflow_flowrate_dsdsunit", b"underflow_flowrate_dsdsunit", "vol_oil_retained", b"vol_oil_retained", "vol_oil_retained_dsdsunit", b"vol_oil_retained_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___DmCentrifugeOp = DmCentrifugeOp

class DmChromatography(google.protobuf.message.Message):
    """Original Name: DM_CHROMATOGRAPHY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    C3_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    IC5_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    NC5_MIN_FIELD_NUMBER: builtins.int
    NC5_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    C1_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    C2_MIN_FIELD_NUMBER: builtins.int
    C1_AVERAGE_FIELD_NUMBER: builtins.int
    NC4_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NC6_MAX_FIELD_NUMBER: builtins.int
    IC5_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    C3_MIN_FIELD_NUMBER: builtins.int
    IC6_AVERAGE_FIELD_NUMBER: builtins.int
    NC4_MIN_FIELD_NUMBER: builtins.int
    C1_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    NC5_AVERAGE_FIELD_NUMBER: builtins.int
    C2_MAX_FIELD_NUMBER: builtins.int
    GEOLOGY_DAILY_ID_FIELD_NUMBER: builtins.int
    CHROMATOGRAPH_CYCLE_TIME_FIELD_NUMBER: builtins.int
    IC4_AVERAGE_FIELD_NUMBER: builtins.int
    C3_MAX_FIELD_NUMBER: builtins.int
    C3_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    IC6_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_FIELD_NUMBER: builtins.int
    C3_AVERAGE_FIELD_NUMBER: builtins.int
    IC5_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CHROMATOGRAPH_CYCLE_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    EC5_MAX_FIELD_NUMBER: builtins.int
    NC4_MAX_FIELD_NUMBER: builtins.int
    EC5_AVERAGE_FIELD_NUMBER: builtins.int
    EC5_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NC5_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EC5_MIN_FIELD_NUMBER: builtins.int
    NC5_MAX_FIELD_NUMBER: builtins.int
    NC6_MIN_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    C2_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHROMATOGRAPHY_ID_FIELD_NUMBER: builtins.int
    CHROMATOGRAPH_TYPE_FIELD_NUMBER: builtins.int
    IC4_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    EC5_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    IC6_MAX_FIELD_NUMBER: builtins.int
    NC4_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    IC6_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    C2_AVERAGE_FIELD_NUMBER: builtins.int
    NC6_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    C1_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IC4_MIN_FIELD_NUMBER: builtins.int
    IC6_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    IC5_AVERAGE_FIELD_NUMBER: builtins.int
    IC4_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    NC6_AVERAGE_FIELD_NUMBER: builtins.int
    C3_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    C2_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    NC4_AVERAGE_FIELD_NUMBER: builtins.int
    C2_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IC4_MAX_FIELD_NUMBER: builtins.int
    EC5_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    IC5_MIN_FIELD_NUMBER: builtins.int
    C1_MAX_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NC6_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IC6_MIN_FIELD_NUMBER: builtins.int
    IC4_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    C1_MIN_FIELD_NUMBER: builtins.int
    IC5_MAX_FIELD_NUMBER: builtins.int
    NC5_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    NC6_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    NC4_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_GEOLOGY_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def c3_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: C3_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic5_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: IC5_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc5_min(self) -> global___FloatMessage:
        """Original Name: NC5_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc5_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: NC5_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c1_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: C1_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c2_min(self) -> global___FloatMessage:
        """Original Name: C2_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c1_average(self) -> global___FloatMessage:
        """Original Name: C1_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc4_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: NC4_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc6_max(self) -> global___FloatMessage:
        """Original Name: NC6_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic5_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: IC5_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c3_min(self) -> global___FloatMessage:
        """Original Name: C3_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic6_average(self) -> global___FloatMessage:
        """Original Name: IC6_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc4_min(self) -> global___FloatMessage:
        """Original Name: NC4_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c1_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: C1_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc5_average(self) -> global___FloatMessage:
        """Original Name: NC5_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c2_max(self) -> global___FloatMessage:
        """Original Name: C2_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    geology_daily_id: builtins.str
    """Original Name: GEOLOGY_DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def chromatograph_cycle_time(self) -> global___FloatMessage:
        """Original Name: CHROMATOGRAPH_CYCLE_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic4_average(self) -> global___FloatMessage:
        """Original Name: IC4_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c3_max(self) -> global___FloatMessage:
        """Original Name: C3_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c3_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: C3_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic6_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: IC6_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top(self) -> global___FloatMessage:
        """Original Name: INTERVAL_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c3_average(self) -> global___FloatMessage:
        """Original Name: C3_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic5_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: IC5_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chromatograph_cycle_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHROMATOGRAPH_CYCLE_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ec5_max(self) -> global___FloatMessage:
        """Original Name: EC5_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc4_max(self) -> global___FloatMessage:
        """Original Name: NC4_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ec5_average(self) -> global___FloatMessage:
        """Original Name: EC5_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ec5_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: EC5_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc5_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: NC5_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ec5_min(self) -> global___FloatMessage:
        """Original Name: EC5_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc5_max(self) -> global___FloatMessage:
        """Original Name: NC5_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc6_min(self) -> global___FloatMessage:
        """Original Name: NC6_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def c2_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: C2_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    chromatography_id: builtins.str
    """Original Name: CHROMATOGRAPHY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def chromatograph_type(self) -> global___StringMessage:
        """Original Name: CHROMATOGRAPH_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic4_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: IC4_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ec5_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: EC5_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic6_max(self) -> global___FloatMessage:
        """Original Name: IC6_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc4_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: NC4_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic6_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: IC6_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c2_average(self) -> global___FloatMessage:
        """Original Name: C2_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc6_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: NC6_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c1_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: C1_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic4_min(self) -> global___FloatMessage:
        """Original Name: IC4_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic6_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: IC6_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic5_average(self) -> global___FloatMessage:
        """Original Name: IC5_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic4_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: IC4_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc6_average(self) -> global___FloatMessage:
        """Original Name: NC6_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c3_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: C3_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c2_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: C2_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc4_average(self) -> global___FloatMessage:
        """Original Name: NC4_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c2_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: C2_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic4_max(self) -> global___FloatMessage:
        """Original Name: IC4_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ec5_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: EC5_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic5_min(self) -> global___FloatMessage:
        """Original Name: IC5_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c1_max(self) -> global___FloatMessage:
        """Original Name: C1_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def nc6_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: NC6_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base(self) -> global___FloatMessage:
        """Original Name: INTERVAL_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic6_min(self) -> global___FloatMessage:
        """Original Name: IC6_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic4_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: IC4_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c1_min(self) -> global___FloatMessage:
        """Original Name: C1_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic5_max(self) -> global___FloatMessage:
        """Original Name: IC5_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc5_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: NC5_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc6_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: NC6_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc4_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: NC4_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_geology_daily(self) -> global___DmGeologyDailyRef:
        """Remote references:

        Original Name: DM_GEOLOGY_DAILY, WrappedMessage: DmGeologyDaily
        FK_DM_CHROMATOGRAPHY_DM_GEOLOGY_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        c3_min_dsdsunit: global___StringMessage | None = ...,
        ic5_min_dsdsunit: global___StringMessage | None = ...,
        nc5_min: global___FloatMessage | None = ...,
        nc5_min_dsdsunit: global___StringMessage | None = ...,
        c1_min_dsdsunit: global___StringMessage | None = ...,
        c2_min: global___FloatMessage | None = ...,
        c1_average: global___FloatMessage | None = ...,
        nc4_average_dsdsunit: global___StringMessage | None = ...,
        nc6_max: global___FloatMessage | None = ...,
        ic5_max_dsdsunit: global___StringMessage | None = ...,
        c3_min: global___FloatMessage | None = ...,
        ic6_average: global___FloatMessage | None = ...,
        nc4_min: global___FloatMessage | None = ...,
        c1_max_dsdsunit: global___StringMessage | None = ...,
        nc5_average: global___FloatMessage | None = ...,
        c2_max: global___FloatMessage | None = ...,
        geology_daily_id: builtins.str = ...,
        chromatograph_cycle_time: global___FloatMessage | None = ...,
        ic4_average: global___FloatMessage | None = ...,
        c3_max: global___FloatMessage | None = ...,
        c3_max_dsdsunit: global___StringMessage | None = ...,
        ic6_average_dsdsunit: global___StringMessage | None = ...,
        interval_top: global___FloatMessage | None = ...,
        c3_average: global___FloatMessage | None = ...,
        ic5_average_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        chromatograph_cycle_time_dsdsunit: global___StringMessage | None = ...,
        ec5_max: global___FloatMessage | None = ...,
        nc4_max: global___FloatMessage | None = ...,
        ec5_average: global___FloatMessage | None = ...,
        ec5_average_dsdsunit: global___StringMessage | None = ...,
        nc5_average_dsdsunit: global___StringMessage | None = ...,
        ec5_min: global___FloatMessage | None = ...,
        nc5_max: global___FloatMessage | None = ...,
        nc6_min: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        c2_min_dsdsunit: global___StringMessage | None = ...,
        chromatography_id: builtins.str = ...,
        chromatograph_type: global___StringMessage | None = ...,
        ic4_min_dsdsunit: global___StringMessage | None = ...,
        ec5_max_dsdsunit: global___StringMessage | None = ...,
        ic6_max: global___FloatMessage | None = ...,
        nc4_min_dsdsunit: global___StringMessage | None = ...,
        ic6_min_dsdsunit: global___StringMessage | None = ...,
        c2_average: global___FloatMessage | None = ...,
        nc6_min_dsdsunit: global___StringMessage | None = ...,
        c1_average_dsdsunit: global___StringMessage | None = ...,
        ic4_min: global___FloatMessage | None = ...,
        ic6_max_dsdsunit: global___StringMessage | None = ...,
        interval_top_dsdsunit: global___StringMessage | None = ...,
        ic5_average: global___FloatMessage | None = ...,
        ic4_max_dsdsunit: global___StringMessage | None = ...,
        nc6_average: global___FloatMessage | None = ...,
        c3_average_dsdsunit: global___StringMessage | None = ...,
        c2_max_dsdsunit: global___StringMessage | None = ...,
        nc4_average: global___FloatMessage | None = ...,
        c2_average_dsdsunit: global___StringMessage | None = ...,
        ic4_max: global___FloatMessage | None = ...,
        ec5_min_dsdsunit: global___StringMessage | None = ...,
        ic5_min: global___FloatMessage | None = ...,
        c1_max: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        nc6_average_dsdsunit: global___StringMessage | None = ...,
        interval_base: global___FloatMessage | None = ...,
        interval_base_dsdsunit: global___StringMessage | None = ...,
        ic6_min: global___FloatMessage | None = ...,
        ic4_average_dsdsunit: global___StringMessage | None = ...,
        c1_min: global___FloatMessage | None = ...,
        ic5_max: global___FloatMessage | None = ...,
        nc5_max_dsdsunit: global___StringMessage | None = ...,
        nc6_max_dsdsunit: global___StringMessage | None = ...,
        nc4_max_dsdsunit: global___StringMessage | None = ...,
        dm_geology_daily: global___DmGeologyDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["c1_average", b"c1_average", "c1_average_dsdsunit", b"c1_average_dsdsunit", "c1_max", b"c1_max", "c1_max_dsdsunit", b"c1_max_dsdsunit", "c1_min", b"c1_min", "c1_min_dsdsunit", b"c1_min_dsdsunit", "c2_average", b"c2_average", "c2_average_dsdsunit", b"c2_average_dsdsunit", "c2_max", b"c2_max", "c2_max_dsdsunit", b"c2_max_dsdsunit", "c2_min", b"c2_min", "c2_min_dsdsunit", b"c2_min_dsdsunit", "c3_average", b"c3_average", "c3_average_dsdsunit", b"c3_average_dsdsunit", "c3_max", b"c3_max", "c3_max_dsdsunit", b"c3_max_dsdsunit", "c3_min", b"c3_min", "c3_min_dsdsunit", b"c3_min_dsdsunit", "chromatograph_cycle_time", b"chromatograph_cycle_time", "chromatograph_cycle_time_dsdsunit", b"chromatograph_cycle_time_dsdsunit", "chromatograph_type", b"chromatograph_type", "dm_geology_daily", b"dm_geology_daily", "ec5_average", b"ec5_average", "ec5_average_dsdsunit", b"ec5_average_dsdsunit", "ec5_max", b"ec5_max", "ec5_max_dsdsunit", b"ec5_max_dsdsunit", "ec5_min", b"ec5_min", "ec5_min_dsdsunit", b"ec5_min_dsdsunit", "ic4_average", b"ic4_average", "ic4_average_dsdsunit", b"ic4_average_dsdsunit", "ic4_max", b"ic4_max", "ic4_max_dsdsunit", b"ic4_max_dsdsunit", "ic4_min", b"ic4_min", "ic4_min_dsdsunit", b"ic4_min_dsdsunit", "ic5_average", b"ic5_average", "ic5_average_dsdsunit", b"ic5_average_dsdsunit", "ic5_max", b"ic5_max", "ic5_max_dsdsunit", b"ic5_max_dsdsunit", "ic5_min", b"ic5_min", "ic5_min_dsdsunit", b"ic5_min_dsdsunit", "ic6_average", b"ic6_average", "ic6_average_dsdsunit", b"ic6_average_dsdsunit", "ic6_max", b"ic6_max", "ic6_max_dsdsunit", b"ic6_max_dsdsunit", "ic6_min", b"ic6_min", "ic6_min_dsdsunit", b"ic6_min_dsdsunit", "interval_base", b"interval_base", "interval_base_dsdsunit", b"interval_base_dsdsunit", "interval_top", b"interval_top", "interval_top_dsdsunit", b"interval_top_dsdsunit", "native_uid", b"native_uid", "nc4_average", b"nc4_average", "nc4_average_dsdsunit", b"nc4_average_dsdsunit", "nc4_max", b"nc4_max", "nc4_max_dsdsunit", b"nc4_max_dsdsunit", "nc4_min", b"nc4_min", "nc4_min_dsdsunit", b"nc4_min_dsdsunit", "nc5_average", b"nc5_average", "nc5_average_dsdsunit", b"nc5_average_dsdsunit", "nc5_max", b"nc5_max", "nc5_max_dsdsunit", b"nc5_max_dsdsunit", "nc5_min", b"nc5_min", "nc5_min_dsdsunit", b"nc5_min_dsdsunit", "nc6_average", b"nc6_average", "nc6_average_dsdsunit", b"nc6_average_dsdsunit", "nc6_max", b"nc6_max", "nc6_max_dsdsunit", b"nc6_max_dsdsunit", "nc6_min", b"nc6_min", "nc6_min_dsdsunit", b"nc6_min_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["c1_average", b"c1_average", "c1_average_dsdsunit", b"c1_average_dsdsunit", "c1_max", b"c1_max", "c1_max_dsdsunit", b"c1_max_dsdsunit", "c1_min", b"c1_min", "c1_min_dsdsunit", b"c1_min_dsdsunit", "c2_average", b"c2_average", "c2_average_dsdsunit", b"c2_average_dsdsunit", "c2_max", b"c2_max", "c2_max_dsdsunit", b"c2_max_dsdsunit", "c2_min", b"c2_min", "c2_min_dsdsunit", b"c2_min_dsdsunit", "c3_average", b"c3_average", "c3_average_dsdsunit", b"c3_average_dsdsunit", "c3_max", b"c3_max", "c3_max_dsdsunit", b"c3_max_dsdsunit", "c3_min", b"c3_min", "c3_min_dsdsunit", b"c3_min_dsdsunit", "chromatograph_cycle_time", b"chromatograph_cycle_time", "chromatograph_cycle_time_dsdsunit", b"chromatograph_cycle_time_dsdsunit", "chromatograph_type", b"chromatograph_type", "chromatography_id", b"chromatography_id", "dm_geology_daily", b"dm_geology_daily", "ec5_average", b"ec5_average", "ec5_average_dsdsunit", b"ec5_average_dsdsunit", "ec5_max", b"ec5_max", "ec5_max_dsdsunit", b"ec5_max_dsdsunit", "ec5_min", b"ec5_min", "ec5_min_dsdsunit", b"ec5_min_dsdsunit", "event_id", b"event_id", "geology_daily_id", b"geology_daily_id", "ic4_average", b"ic4_average", "ic4_average_dsdsunit", b"ic4_average_dsdsunit", "ic4_max", b"ic4_max", "ic4_max_dsdsunit", b"ic4_max_dsdsunit", "ic4_min", b"ic4_min", "ic4_min_dsdsunit", b"ic4_min_dsdsunit", "ic5_average", b"ic5_average", "ic5_average_dsdsunit", b"ic5_average_dsdsunit", "ic5_max", b"ic5_max", "ic5_max_dsdsunit", b"ic5_max_dsdsunit", "ic5_min", b"ic5_min", "ic5_min_dsdsunit", b"ic5_min_dsdsunit", "ic6_average", b"ic6_average", "ic6_average_dsdsunit", b"ic6_average_dsdsunit", "ic6_max", b"ic6_max", "ic6_max_dsdsunit", b"ic6_max_dsdsunit", "ic6_min", b"ic6_min", "ic6_min_dsdsunit", b"ic6_min_dsdsunit", "interval_base", b"interval_base", "interval_base_dsdsunit", b"interval_base_dsdsunit", "interval_top", b"interval_top", "interval_top_dsdsunit", b"interval_top_dsdsunit", "native_uid", b"native_uid", "nc4_average", b"nc4_average", "nc4_average_dsdsunit", b"nc4_average_dsdsunit", "nc4_max", b"nc4_max", "nc4_max_dsdsunit", b"nc4_max_dsdsunit", "nc4_min", b"nc4_min", "nc4_min_dsdsunit", b"nc4_min_dsdsunit", "nc5_average", b"nc5_average", "nc5_average_dsdsunit", b"nc5_average_dsdsunit", "nc5_max", b"nc5_max", "nc5_max_dsdsunit", b"nc5_max_dsdsunit", "nc5_min", b"nc5_min", "nc5_min_dsdsunit", b"nc5_min_dsdsunit", "nc6_average", b"nc6_average", "nc6_average_dsdsunit", b"nc6_average_dsdsunit", "nc6_max", b"nc6_max", "nc6_max_dsdsunit", b"nc6_max_dsdsunit", "nc6_min", b"nc6_min", "nc6_min_dsdsunit", b"nc6_min_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmChromatography = DmChromatography

class DmCompany(google.protobuf.message.Message):
    """Original Name: DM_COMPANY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTACT_ADDRESS_FIELD_NUMBER: builtins.int
    CONTACT_NAME_FIELD_NUMBER: builtins.int
    COMPANY_NAME_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONTACT_FAX_NO_FIELD_NUMBER: builtins.int
    FIRST_USED_DATE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CONTACT_TEL_NO_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COMPANY_ID_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def contact_address(self) -> global___StringMessage:
        """Original Name: CONTACT_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_name(self) -> global___StringMessage:
        """Original Name: CONTACT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company_name(self) -> global___StringMessage:
        """Original Name: COMPANY_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_fax_no(self) -> global___StringMessage:
        """Original Name: CONTACT_FAX_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def first_used_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FIRST_USED_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def contact_tel_no(self) -> global___StringMessage:
        """Original Name: CONTACT_TEL_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    company_id: builtins.str
    """Original Name: COMPANY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_COMPANY_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        contact_address: global___StringMessage | None = ...,
        contact_name: global___StringMessage | None = ...,
        company_name: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        contact_fax_no: global___StringMessage | None = ...,
        first_used_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        event_id: builtins.str = ...,
        contact_tel_no: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        company_id: builtins.str = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["company_name", b"company_name", "contact_address", b"contact_address", "contact_fax_no", b"contact_fax_no", "contact_name", b"contact_name", "contact_tel_no", b"contact_tel_no", "dm_event", b"dm_event", "first_used_date", b"first_used_date", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["company_id", b"company_id", "company_name", b"company_name", "contact_address", b"contact_address", "contact_fax_no", b"contact_fax_no", "contact_name", b"contact_name", "contact_tel_no", b"contact_tel_no", "dm_event", b"dm_event", "event_id", b"event_id", "first_used_date", b"first_used_date", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCompany = DmCompany

class DmCompanyDaily(google.protobuf.message.Message):
    """Original Name: DM_COMPANY_DAILY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NUM_PEOPLE_FIELD_NUMBER: builtins.int
    COMPANY_DAILY_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TOTAL_HOURS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_CARRYOVER_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    COMPANY_ID_FIELD_NUMBER: builtins.int
    TOTAL_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def num_people(self) -> global___Int32Message:
        """Original Name: NUM_PEOPLE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    company_daily_id: builtins.str
    """Original Name: COMPANY_DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def total_hours(self) -> global___FloatMessage:
        """Original Name: TOTAL_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_carryover(self) -> global___StringMessage:
        """Original Name: IS_CARRYOVER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def company_id(self) -> global___StringMessage:
        """Original Name: COMPANY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_COMPANY_DAILY_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        num_people: global___Int32Message | None = ...,
        company_daily_id: builtins.str = ...,
        well_id: builtins.str = ...,
        total_hours: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_carryover: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        daily_id: builtins.str = ...,
        company_id: global___StringMessage | None = ...,
        total_hours_dsdsunit: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["company_id", b"company_id", "dm_daily", b"dm_daily", "is_carryover", b"is_carryover", "native_uid", b"native_uid", "num_people", b"num_people", "total_hours", b"total_hours", "total_hours_dsdsunit", b"total_hours_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["company_daily_id", b"company_daily_id", "company_id", b"company_id", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "event_id", b"event_id", "is_carryover", b"is_carryover", "native_uid", b"native_uid", "num_people", b"num_people", "total_hours", b"total_hours", "total_hours_dsdsunit", b"total_hours_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCompanyDaily = DmCompanyDaily

class DmContract(google.protobuf.message.Message):
    """Original Name: DM_CONTRACT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_ON_LOCATION_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    CONTRACT_MAX_DAYS_FIELD_NUMBER: builtins.int
    CONTRACTOR_NAME_FIELD_NUMBER: builtins.int
    DATE_OFF_LOCATION_FIELD_NUMBER: builtins.int
    DATE_OPS_START_FIELD_NUMBER: builtins.int
    DAYS_ESTIMATED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DAYS_ACTUAL_FIELD_NUMBER: builtins.int
    DATE_CONTRACT_EFFECTIVE_FIELD_NUMBER: builtins.int
    CONTRACT_RATE_FIELD_NUMBER: builtins.int
    DATE_OPS_FINISH_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DAYS_ACTUAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTRACT_ID_FIELD_NUMBER: builtins.int
    DATE_CHARGE_START_FIELD_NUMBER: builtins.int
    CONTRACT_MAX_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTRACT_TYPE_FIELD_NUMBER: builtins.int
    DAYS_ESTIMATED_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CONTRACT_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTRACT_NUMBER_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DATE_CONTRACT_FIELD_NUMBER: builtins.int
    DM_OTHER_CONTRACT_FIELD_NUMBER: builtins.int
    DM_WELL_CONTRACT_LINK_FIELD_NUMBER: builtins.int
    DM_RIG_CONTRACT_FIELD_NUMBER: builtins.int
    DM_EVENT_CONTRACT_LINK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_on_location(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_ON_LOCATION, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_max_days(self) -> global___FloatMessage:
        """Original Name: CONTRACT_MAX_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_name(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_off_location(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OFF_LOCATION, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_ops_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OPS_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_estimated_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ESTIMATED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_actual(self) -> global___FloatMessage:
        """Original Name: DAYS_ACTUAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_contract_effective(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_CONTRACT_EFFECTIVE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_rate(self) -> global___FloatMessage:
        """Original Name: CONTRACT_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_ops_finish(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OPS_FINISH, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_actual_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ACTUAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    contract_id: builtins.str
    """Original Name: CONTRACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_charge_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_CHARGE_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_max_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTRACT_MAX_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_type(self) -> global___StringMessage:
        """Original Name: CONTRACT_TYPE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_estimated(self) -> global___FloatMessage:
        """Original Name: DAYS_ESTIMATED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTRACT_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_number(self) -> global___StringMessage:
        """Original Name: CONTRACT_NUMBER, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_contract(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_CONTRACT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_other_contract(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmOtherContractRef]:
        """Remote references:

        Original Name: DM_OTHER_CONTRACT, WrappedMessage: DmOtherContract
        FK_DM_OTHER_CONTRACT_DM_CONTRACT
        """
    @property
    def dm_well_contract_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellContractLinkRef]:
        """Original Name: DM_WELL_CONTRACT_LINK, WrappedMessage: DmWellContractLink
        FK_DM_WELL_CONTRACT_LINK_DM_CONTRACT
        """
    @property
    def dm_rig_contract(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRigContractRef]:
        """Original Name: DM_RIG_CONTRACT, WrappedMessage: DmRigContract
        FK_DM_RIG_CONTRACT_DM_CONTRACT
        """
    @property
    def dm_event_contract_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEventContractLinkRef]:
        """Original Name: DM_EVENT_CONTRACT_LINK, WrappedMessage: DmEventContractLink
        FK_DM_EVENT_CONTRACT_LINK_DM_CONTRACT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_on_location: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        contract_max_days: global___FloatMessage | None = ...,
        contractor_name: global___StringMessage | None = ...,
        date_off_location: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_ops_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        days_estimated_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        days_actual: global___FloatMessage | None = ...,
        date_contract_effective: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        contract_rate: global___FloatMessage | None = ...,
        date_ops_finish: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        days_actual_dsdsunit: global___StringMessage | None = ...,
        contract_id: builtins.str = ...,
        date_charge_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        contract_max_days_dsdsunit: global___StringMessage | None = ...,
        contract_type: global___StringMessage | None = ...,
        days_estimated: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        contract_rate_dsdsunit: global___StringMessage | None = ...,
        contract_number: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        date_contract: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dm_other_contract: collections.abc.Iterable[global___DmOtherContractRef] | None = ...,
        dm_well_contract_link: collections.abc.Iterable[global___DmWellContractLinkRef] | None = ...,
        dm_rig_contract: collections.abc.Iterable[global___DmRigContractRef] | None = ...,
        dm_event_contract_link: collections.abc.Iterable[global___DmEventContractLinkRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["contract_max_days", b"contract_max_days", "contract_max_days_dsdsunit", b"contract_max_days_dsdsunit", "contract_number", b"contract_number", "contract_rate", b"contract_rate", "contract_rate_dsdsunit", b"contract_rate_dsdsunit", "contract_type", b"contract_type", "contractor_name", b"contractor_name", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_charge_start", b"date_charge_start", "date_contract", b"date_contract", "date_contract_effective", b"date_contract_effective", "date_off_location", b"date_off_location", "date_on_location", b"date_on_location", "date_ops_finish", b"date_ops_finish", "date_ops_start", b"date_ops_start", "days_actual", b"days_actual", "days_actual_dsdsunit", b"days_actual_dsdsunit", "days_estimated", b"days_estimated", "days_estimated_dsdsunit", b"days_estimated_dsdsunit", "native_uid", b"native_uid", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["contract_id", b"contract_id", "contract_max_days", b"contract_max_days", "contract_max_days_dsdsunit", b"contract_max_days_dsdsunit", "contract_number", b"contract_number", "contract_rate", b"contract_rate", "contract_rate_dsdsunit", b"contract_rate_dsdsunit", "contract_type", b"contract_type", "contractor_name", b"contractor_name", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_charge_start", b"date_charge_start", "date_contract", b"date_contract", "date_contract_effective", b"date_contract_effective", "date_off_location", b"date_off_location", "date_on_location", b"date_on_location", "date_ops_finish", b"date_ops_finish", "date_ops_start", b"date_ops_start", "days_actual", b"days_actual", "days_actual_dsdsunit", b"days_actual_dsdsunit", "days_estimated", b"days_estimated", "days_estimated_dsdsunit", b"days_estimated_dsdsunit", "dm_event_contract_link", b"dm_event_contract_link", "dm_other_contract", b"dm_other_contract", "dm_rig_contract", b"dm_rig_contract", "dm_well_contract_link", b"dm_well_contract_link", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___DmContract = DmContract

class DmConvPump(google.protobuf.message.Message):
    """Original Name: DM_CONV_PUMP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ORDERED_BY_FIELD_NUMBER: builtins.int
    REASON_PULLED_FIELD_NUMBER: builtins.int
    MAX_STROKE_LENGTH_FIELD_NUMBER: builtins.int
    TUBING_SIZE_FIELD_NUMBER: builtins.int
    ORDER_NO_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    INSTALL_REMARKS_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    PLUNGER_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_BORE_OD_FIELD_NUMBER: builtins.int
    PUMP_NO_FIELD_NUMBER: builtins.int
    PLUNGER_OD_FIELD_NUMBER: builtins.int
    SUPPLIER_NAME_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    TUBING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONV_PUMP_ID_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    WELLHEAD_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    MAX_STROKE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_ID_FIELD_NUMBER: builtins.int
    PUMP_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_BORE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    CD_ROD_GUIDE_FIELD_NUMBER: builtins.int
    DM_PUMP_JACK_FIELD_NUMBER: builtins.int
    CD_WEQP_CONV_PUMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def ordered_by(self) -> global___StringMessage:
        """Original Name: ORDERED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason_pulled(self) -> global___StringMessage:
        """Original Name: REASON_PULLED, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_stroke_length(self) -> global___FloatMessage:
        """Original Name: MAX_STROKE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_size(self) -> global___FloatMessage:
        """Original Name: TUBING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def order_no(self) -> global___StringMessage:
        """Original Name: ORDER_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_remarks(self) -> global___StringMessage:
        """Original Name: INSTALL_REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUNGER_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_bore_od(self) -> global___FloatMessage:
        """Original Name: PUMP_BORE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_no(self) -> global___StringMessage:
        """Original Name: PUMP_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_od(self) -> global___FloatMessage:
        """Original Name: PLUNGER_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supplier_name(self) -> global___StringMessage:
        """Original Name: SUPPLIER_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    conv_pump_id: builtins.str
    """Original Name: CONV_PUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def completion_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_id(self) -> global___StringMessage:
        """Original Name: WELLHEAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_stroke_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_STROKE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_id(self) -> global___FloatMessage:
        """Original Name: PUMP_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_bore_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_BORE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_CONV_PUMP_DM_EVENT
        """
    @property
    def cd_rod_guide(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdRodGuideRef]:
        """Original Name: CD_ROD_GUIDE, WrappedMessage: CdRodGuide
        FK_CD_ROD_GUIDE_DM_CONV_PUMP
        """
    @property
    def dm_pump_jack(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPumpJackRef]:
        """Original Name: DM_PUMP_JACK, WrappedMessage: DmPumpJack
        FK_DM_PUMP_JACK_DM_CONV_PUMP
        """
    @property
    def cd_weqp_conv_pump(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpConvPumpRef]:
        """Original Name: CD_WEQP_CONV_PUMP, WrappedMessage: CdWeqpConvPump
        FK_CD_WEQP_CONV_PUMP_DM_CONV_PUMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        ordered_by: global___StringMessage | None = ...,
        reason_pulled: global___StringMessage | None = ...,
        max_stroke_length: global___FloatMessage | None = ...,
        tubing_size: global___FloatMessage | None = ...,
        order_no: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        install_remarks: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        phase: global___StringMessage | None = ...,
        plunger_od_dsdsunit: global___StringMessage | None = ...,
        pump_bore_od: global___FloatMessage | None = ...,
        pump_no: global___StringMessage | None = ...,
        plunger_od: global___FloatMessage | None = ...,
        supplier_name: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        tubing_size_dsdsunit: global___StringMessage | None = ...,
        conv_pump_id: builtins.str = ...,
        completion_id: global___StringMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        wellhead_id: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        max_stroke_length_dsdsunit: global___StringMessage | None = ...,
        pump_id: global___FloatMessage | None = ...,
        pump_id_dsdsunit: global___StringMessage | None = ...,
        pump_bore_od_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        dm_event: global___DmEventRef | None = ...,
        cd_rod_guide: collections.abc.Iterable[global___CdRodGuideRef] | None = ...,
        dm_pump_jack: collections.abc.Iterable[global___DmPumpJackRef] | None = ...,
        cd_weqp_conv_pump: collections.abc.Iterable[global___CdWeqpConvPumpRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "completion_id", b"completion_id", "contractor", b"contractor", "dm_event", b"dm_event", "install_remarks", b"install_remarks", "max_stroke_length", b"max_stroke_length", "max_stroke_length_dsdsunit", b"max_stroke_length_dsdsunit", "native_uid", b"native_uid", "order_no", b"order_no", "ordered_by", b"ordered_by", "phase", b"phase", "plunger_od", b"plunger_od", "plunger_od_dsdsunit", b"plunger_od_dsdsunit", "pump_bore_od", b"pump_bore_od", "pump_bore_od_dsdsunit", b"pump_bore_od_dsdsunit", "pump_id", b"pump_id", "pump_id_dsdsunit", b"pump_id_dsdsunit", "pump_no", b"pump_no", "reason_pulled", b"reason_pulled", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "supplier_name", b"supplier_name", "tubing_size", b"tubing_size", "tubing_size_dsdsunit", b"tubing_size_dsdsunit", "wellbore_id", b"wellbore_id", "wellhead_id", b"wellhead_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "cd_rod_guide", b"cd_rod_guide", "cd_weqp_conv_pump", b"cd_weqp_conv_pump", "completion_id", b"completion_id", "contractor", b"contractor", "conv_pump_id", b"conv_pump_id", "dm_event", b"dm_event", "dm_pump_jack", b"dm_pump_jack", "event_id", b"event_id", "install_remarks", b"install_remarks", "max_stroke_length", b"max_stroke_length", "max_stroke_length_dsdsunit", b"max_stroke_length_dsdsunit", "native_uid", b"native_uid", "order_no", b"order_no", "ordered_by", b"ordered_by", "phase", b"phase", "plunger_od", b"plunger_od", "plunger_od_dsdsunit", b"plunger_od_dsdsunit", "pump_bore_od", b"pump_bore_od", "pump_bore_od_dsdsunit", b"pump_bore_od_dsdsunit", "pump_id", b"pump_id", "pump_id_dsdsunit", b"pump_id_dsdsunit", "pump_no", b"pump_no", "reason_pulled", b"reason_pulled", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "supplier_name", b"supplier_name", "tubing_size", b"tubing_size", "tubing_size_dsdsunit", b"tubing_size_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellhead_id", b"wellhead_id"]) -> None: ...

global___DmConvPump = DmConvPump

class DmCore(google.protobuf.message.Message):
    """Original Name: DM_CORE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CUT_LOST_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    SWC_GUN_TYPE_FIELD_NUMBER: builtins.int
    SWC_POWDER_LOAD_FIELD_NUMBER: builtins.int
    CORE_BIT_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CORE_ID_FIELD_NUMBER: builtins.int
    ID_CORE_BARREL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CORE_BIT_TYPE_FIELD_NUMBER: builtins.int
    CORE_NUMBER_FIELD_NUMBER: builtins.int
    INCLINATION_FIELD_NUMBER: builtins.int
    INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_INNER_BARREL_CORE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INNER_BARREL_TYPE_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_FIELD_NUMBER: builtins.int
    CUT_RECOVERED_FIELD_NUMBER: builtins.int
    DESCRIBED_BY_FIELD_NUMBER: builtins.int
    CORE_TYPE_FIELD_NUMBER: builtins.int
    OD_CORE_BARREL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    DEPTH_INCREMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CORE_MISFIRES_FIELD_NUMBER: builtins.int
    CORE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_INCREMENT_FIELD_NUMBER: builtins.int
    CUT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_INNER_BARREL_CORE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUT_LOST_FIELD_NUMBER: builtins.int
    CORE_BARREL_LENGTH_FIELD_NUMBER: builtins.int
    CORE_BARREL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_CORE_ORIENTED_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    SWC_POWDER_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUT_LENGTH_FIELD_NUMBER: builtins.int
    ID_CORE_BARREL_FIELD_NUMBER: builtins.int
    REFERENCE_LOGS_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_CORE_BARREL_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    CORE_NOTE_FIELD_NUMBER: builtins.int
    SWC_BARREL_TYPE_FIELD_NUMBER: builtins.int
    CORES_SPOILED_SW_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CORE_BIT_DIAMETER_FIELD_NUMBER: builtins.int
    ID_INNER_BARREL_CORE_FIELD_NUMBER: builtins.int
    OD_INNER_BARREL_CORE_FIELD_NUMBER: builtins.int
    ANALYSIS_COMPANY_FIELD_NUMBER: builtins.int
    CORE_BARREL_TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CORE_DIAMETER_FIELD_NUMBER: builtins.int
    CORES_RECOVERED_SW_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_INNER_BARREL_USED_FIELD_NUMBER: builtins.int
    CORES_SHOT_SW_FIELD_NUMBER: builtins.int
    CORE_CATCH_METHOD_FIELD_NUMBER: builtins.int
    BHA_RUN_ID_FIELD_NUMBER: builtins.int
    CUT_RECOVERED_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESERVATION_METHOD_FIELD_NUMBER: builtins.int
    CORES_LOST_SW_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    DM_CORE_TIME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def cut_lost_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUT_LOST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swc_gun_type(self) -> global___StringMessage:
        """Original Name: SWC_GUN_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swc_powder_load(self) -> global___FloatMessage:
        """Original Name: SWC_POWDER_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_bit_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: CORE_BIT_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    core_id: builtins.str
    """Original Name: CORE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def id_core_barrel_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_CORE_BARREL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def core_bit_type(self) -> global___StringMessage:
        """Original Name: CORE_BIT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_number(self) -> global___Int32Message:
        """Original Name: CORE_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination(self) -> global___FloatMessage:
        """Original Name: INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_inner_barrel_core_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_INNER_BARREL_CORE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inner_barrel_type(self) -> global___StringMessage:
        """Original Name: INNER_BARREL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top(self) -> global___FloatMessage:
        """Original Name: INTERVAL_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_recovered(self) -> global___FloatMessage:
        """Original Name: CUT_RECOVERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def described_by(self) -> global___StringMessage:
        """Original Name: DESCRIBED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_type(self) -> global___StringMessage:
        """Original Name: CORE_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_core_barrel_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_CORE_BARREL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_increment_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_INCREMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_misfires(self) -> global___Int32Message:
        """Original Name: CORE_MISFIRES, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: CORE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_increment(self) -> global___FloatMessage:
        """Original Name: DEPTH_INCREMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_inner_barrel_core_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_INNER_BARREL_CORE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_lost(self) -> global___FloatMessage:
        """Original Name: CUT_LOST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_barrel_length(self) -> global___FloatMessage:
        """Original Name: CORE_BARREL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_barrel_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: CORE_BARREL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_core_oriented(self) -> global___StringMessage:
        """Original Name: IS_CORE_ORIENTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swc_powder_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWC_POWDER_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_length(self) -> global___FloatMessage:
        """Original Name: CUT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_core_barrel(self) -> global___FloatMessage:
        """Original Name: ID_CORE_BARREL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_logs(self) -> global___StringMessage:
        """Original Name: REFERENCE_LOGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_core_barrel(self) -> global___FloatMessage:
        """Original Name: OD_CORE_BARREL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_id(self) -> global___StringMessage:
        """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_note(self) -> global___StringMessage:
        """Original Name: CORE_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swc_barrel_type(self) -> global___StringMessage:
        """Original Name: SWC_BARREL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cores_spoiled_sw(self) -> global___Int32Message:
        """Original Name: CORES_SPOILED_SW, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_bit_diameter(self) -> global___FloatMessage:
        """Original Name: CORE_BIT_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_inner_barrel_core(self) -> global___FloatMessage:
        """Original Name: ID_INNER_BARREL_CORE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_inner_barrel_core(self) -> global___FloatMessage:
        """Original Name: OD_INNER_BARREL_CORE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def analysis_company(self) -> global___StringMessage:
        """Original Name: ANALYSIS_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_barrel_type(self) -> global___StringMessage:
        """Original Name: CORE_BARREL_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def core_diameter(self) -> global___FloatMessage:
        """Original Name: CORE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cores_recovered_sw(self) -> global___Int32Message:
        """Original Name: CORES_RECOVERED_SW, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base(self) -> global___FloatMessage:
        """Original Name: INTERVAL_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_inner_barrel_used(self) -> global___StringMessage:
        """Original Name: IS_INNER_BARREL_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cores_shot_sw(self) -> global___Int32Message:
        """Original Name: CORES_SHOT_SW, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_catch_method(self) -> global___StringMessage:
        """Original Name: CORE_CATCH_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bha_run_id(self) -> global___StringMessage:
        """Original Name: BHA_RUN_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_recovered_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUT_RECOVERED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def preservation_method(self) -> global___StringMessage:
        """Original Name: PRESERVATION_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cores_lost_sw(self) -> global___Int32Message:
        """Original Name: CORES_LOST_SW, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_CORE_CD_WELLBORE
        """
    @property
    def dm_core_time(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCoreTimeRef]:
        """Original Name: DM_CORE_TIME, WrappedMessage: DmCoreTime
        FK_DM_CORE_TIME_DM_CORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        cut_lost_dsdsunit: global___StringMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        swc_gun_type: global___StringMessage | None = ...,
        swc_powder_load: global___FloatMessage | None = ...,
        core_bit_diameter_dsdsunit: global___StringMessage | None = ...,
        core_id: builtins.str = ...,
        id_core_barrel_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        core_bit_type: global___StringMessage | None = ...,
        core_number: global___Int32Message | None = ...,
        inclination: global___FloatMessage | None = ...,
        inclination_dsdsunit: global___StringMessage | None = ...,
        id_inner_barrel_core_dsdsunit: global___StringMessage | None = ...,
        inner_barrel_type: global___StringMessage | None = ...,
        interval_top: global___FloatMessage | None = ...,
        cut_recovered: global___FloatMessage | None = ...,
        described_by: global___StringMessage | None = ...,
        core_type: global___StringMessage | None = ...,
        od_core_barrel_dsdsunit: global___StringMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        depth_increment_dsdsunit: global___StringMessage | None = ...,
        core_misfires: global___Int32Message | None = ...,
        core_diameter_dsdsunit: global___StringMessage | None = ...,
        depth_increment: global___FloatMessage | None = ...,
        cut_length_dsdsunit: global___StringMessage | None = ...,
        od_inner_barrel_core_dsdsunit: global___StringMessage | None = ...,
        cut_lost: global___FloatMessage | None = ...,
        core_barrel_length: global___FloatMessage | None = ...,
        core_barrel_length_dsdsunit: global___StringMessage | None = ...,
        is_core_oriented: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        swc_powder_load_dsdsunit: global___StringMessage | None = ...,
        cut_length: global___FloatMessage | None = ...,
        id_core_barrel: global___FloatMessage | None = ...,
        reference_logs: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        interval_top_dsdsunit: global___StringMessage | None = ...,
        od_core_barrel: global___FloatMessage | None = ...,
        fluid_id: global___StringMessage | None = ...,
        core_note: global___StringMessage | None = ...,
        swc_barrel_type: global___StringMessage | None = ...,
        cores_spoiled_sw: global___Int32Message | None = ...,
        phase: global___StringMessage | None = ...,
        core_bit_diameter: global___FloatMessage | None = ...,
        id_inner_barrel_core: global___FloatMessage | None = ...,
        od_inner_barrel_core: global___FloatMessage | None = ...,
        analysis_company: global___StringMessage | None = ...,
        core_barrel_type: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        core_diameter: global___FloatMessage | None = ...,
        cores_recovered_sw: global___Int32Message | None = ...,
        interval_base: global___FloatMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        interval_base_dsdsunit: global___StringMessage | None = ...,
        is_inner_barrel_used: global___StringMessage | None = ...,
        cores_shot_sw: global___Int32Message | None = ...,
        core_catch_method: global___StringMessage | None = ...,
        bha_run_id: global___StringMessage | None = ...,
        cut_recovered_dsdsunit: global___StringMessage | None = ...,
        preservation_method: global___StringMessage | None = ...,
        cores_lost_sw: global___Int32Message | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        dm_core_time: collections.abc.Iterable[global___DmCoreTimeRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["analysis_company", b"analysis_company", "bha_run_id", b"bha_run_id", "cd_wellbore", b"cd_wellbore", "comments", b"comments", "contractor", b"contractor", "core_barrel_length", b"core_barrel_length", "core_barrel_length_dsdsunit", b"core_barrel_length_dsdsunit", "core_barrel_type", b"core_barrel_type", "core_bit_diameter", b"core_bit_diameter", "core_bit_diameter_dsdsunit", b"core_bit_diameter_dsdsunit", "core_bit_type", b"core_bit_type", "core_catch_method", b"core_catch_method", "core_diameter", b"core_diameter", "core_diameter_dsdsunit", b"core_diameter_dsdsunit", "core_misfires", b"core_misfires", "core_note", b"core_note", "core_number", b"core_number", "core_type", b"core_type", "cores_lost_sw", b"cores_lost_sw", "cores_recovered_sw", b"cores_recovered_sw", "cores_shot_sw", b"cores_shot_sw", "cores_spoiled_sw", b"cores_spoiled_sw", "cut_length", b"cut_length", "cut_length_dsdsunit", b"cut_length_dsdsunit", "cut_lost", b"cut_lost", "cut_lost_dsdsunit", b"cut_lost_dsdsunit", "cut_recovered", b"cut_recovered", "cut_recovered_dsdsunit", b"cut_recovered_dsdsunit", "date_report", b"date_report", "depth_increment", b"depth_increment", "depth_increment_dsdsunit", b"depth_increment_dsdsunit", "described_by", b"described_by", "end_date", b"end_date", "event_id", b"event_id", "fluid_id", b"fluid_id", "id_core_barrel", b"id_core_barrel", "id_core_barrel_dsdsunit", b"id_core_barrel_dsdsunit", "id_inner_barrel_core", b"id_inner_barrel_core", "id_inner_barrel_core_dsdsunit", b"id_inner_barrel_core_dsdsunit", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "inner_barrel_type", b"inner_barrel_type", "interval_base", b"interval_base", "interval_base_dsdsunit", b"interval_base_dsdsunit", "interval_top", b"interval_top", "interval_top_dsdsunit", b"interval_top_dsdsunit", "is_core_oriented", b"is_core_oriented", "is_inner_barrel_used", b"is_inner_barrel_used", "native_uid", b"native_uid", "od_core_barrel", b"od_core_barrel", "od_core_barrel_dsdsunit", b"od_core_barrel_dsdsunit", "od_inner_barrel_core", b"od_inner_barrel_core", "od_inner_barrel_core_dsdsunit", b"od_inner_barrel_core_dsdsunit", "phase", b"phase", "preservation_method", b"preservation_method", "reference_logs", b"reference_logs", "report_journal_id", b"report_journal_id", "start_date", b"start_date", "swc_barrel_type", b"swc_barrel_type", "swc_gun_type", b"swc_gun_type", "swc_powder_load", b"swc_powder_load", "swc_powder_load_dsdsunit", b"swc_powder_load_dsdsunit", "wellbore_formation_id", b"wellbore_formation_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["analysis_company", b"analysis_company", "bha_run_id", b"bha_run_id", "cd_wellbore", b"cd_wellbore", "comments", b"comments", "contractor", b"contractor", "core_barrel_length", b"core_barrel_length", "core_barrel_length_dsdsunit", b"core_barrel_length_dsdsunit", "core_barrel_type", b"core_barrel_type", "core_bit_diameter", b"core_bit_diameter", "core_bit_diameter_dsdsunit", b"core_bit_diameter_dsdsunit", "core_bit_type", b"core_bit_type", "core_catch_method", b"core_catch_method", "core_diameter", b"core_diameter", "core_diameter_dsdsunit", b"core_diameter_dsdsunit", "core_id", b"core_id", "core_misfires", b"core_misfires", "core_note", b"core_note", "core_number", b"core_number", "core_type", b"core_type", "cores_lost_sw", b"cores_lost_sw", "cores_recovered_sw", b"cores_recovered_sw", "cores_shot_sw", b"cores_shot_sw", "cores_spoiled_sw", b"cores_spoiled_sw", "cut_length", b"cut_length", "cut_length_dsdsunit", b"cut_length_dsdsunit", "cut_lost", b"cut_lost", "cut_lost_dsdsunit", b"cut_lost_dsdsunit", "cut_recovered", b"cut_recovered", "cut_recovered_dsdsunit", b"cut_recovered_dsdsunit", "date_report", b"date_report", "depth_increment", b"depth_increment", "depth_increment_dsdsunit", b"depth_increment_dsdsunit", "described_by", b"described_by", "dm_core_time", b"dm_core_time", "end_date", b"end_date", "event_id", b"event_id", "fluid_id", b"fluid_id", "id_core_barrel", b"id_core_barrel", "id_core_barrel_dsdsunit", b"id_core_barrel_dsdsunit", "id_inner_barrel_core", b"id_inner_barrel_core", "id_inner_barrel_core_dsdsunit", b"id_inner_barrel_core_dsdsunit", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "inner_barrel_type", b"inner_barrel_type", "interval_base", b"interval_base", "interval_base_dsdsunit", b"interval_base_dsdsunit", "interval_top", b"interval_top", "interval_top_dsdsunit", b"interval_top_dsdsunit", "is_core_oriented", b"is_core_oriented", "is_inner_barrel_used", b"is_inner_barrel_used", "native_uid", b"native_uid", "od_core_barrel", b"od_core_barrel", "od_core_barrel_dsdsunit", b"od_core_barrel_dsdsunit", "od_inner_barrel_core", b"od_inner_barrel_core", "od_inner_barrel_core_dsdsunit", b"od_inner_barrel_core_dsdsunit", "phase", b"phase", "preservation_method", b"preservation_method", "reference_logs", b"reference_logs", "report_journal_id", b"report_journal_id", "start_date", b"start_date", "swc_barrel_type", b"swc_barrel_type", "swc_gun_type", b"swc_gun_type", "swc_powder_load", b"swc_powder_load", "swc_powder_load_dsdsunit", b"swc_powder_load_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmCore = DmCore

class DmCoreTime(google.protobuf.message.Message):
    """Original Name: DM_CORE_TIME, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TORQUE_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TIME_TO_CORE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROP_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TORQUE_AVERAGE_FIELD_NUMBER: builtins.int
    CORE_ID_FIELD_NUMBER: builtins.int
    RPM_AVERAGE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WOB_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROP_AVERAGE_FIELD_NUMBER: builtins.int
    WOB_AVERAGE_FIELD_NUMBER: builtins.int
    CORE_TIME_ID_FIELD_NUMBER: builtins.int
    RPM_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_FIELD_NUMBER: builtins.int
    TIME_TO_CORE_FIELD_NUMBER: builtins.int
    DM_CORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def torque_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_to_core_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_TO_CORE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_average(self) -> global___FloatMessage:
        """Original Name: TORQUE_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    core_id: builtins.str
    """Original Name: CORE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rpm_average(self) -> global___FloatMessage:
        """Original Name: RPM_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wob_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_average(self) -> global___FloatMessage:
        """Original Name: ROP_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_average(self) -> global___FloatMessage:
        """Original Name: WOB_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    core_time_id: builtins.str
    """Original Name: CORE_TIME_ID, Original type: Edm.String, Max Length: 20,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rpm_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth(self) -> global___FloatMessage:
        """Original Name: DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_to_core(self) -> global___FloatMessage:
        """Original Name: TIME_TO_CORE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_core(self) -> global___DmCoreRef:
        """Remote references:

        Original Name: DM_CORE, WrappedMessage: DmCore
        FK_DM_CORE_TIME_DM_CORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        torque_average_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        time_to_core_dsdsunit: global___StringMessage | None = ...,
        rop_average_dsdsunit: global___StringMessage | None = ...,
        torque_average: global___FloatMessage | None = ...,
        core_id: builtins.str = ...,
        rpm_average: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        wob_average_dsdsunit: global___StringMessage | None = ...,
        depth_dsdsunit: global___StringMessage | None = ...,
        rop_average: global___FloatMessage | None = ...,
        wob_average: global___FloatMessage | None = ...,
        core_time_id: builtins.str = ...,
        rpm_average_dsdsunit: global___StringMessage | None = ...,
        depth: global___FloatMessage | None = ...,
        time_to_core: global___FloatMessage | None = ...,
        dm_core: global___DmCoreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["depth", b"depth", "depth_dsdsunit", b"depth_dsdsunit", "dm_core", b"dm_core", "native_uid", b"native_uid", "rop_average", b"rop_average", "rop_average_dsdsunit", b"rop_average_dsdsunit", "rpm_average", b"rpm_average", "rpm_average_dsdsunit", b"rpm_average_dsdsunit", "time_to_core", b"time_to_core", "time_to_core_dsdsunit", b"time_to_core_dsdsunit", "torque_average", b"torque_average", "torque_average_dsdsunit", b"torque_average_dsdsunit", "wob_average", b"wob_average", "wob_average_dsdsunit", b"wob_average_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["core_id", b"core_id", "core_time_id", b"core_time_id", "depth", b"depth", "depth_dsdsunit", b"depth_dsdsunit", "dm_core", b"dm_core", "native_uid", b"native_uid", "rop_average", b"rop_average", "rop_average_dsdsunit", b"rop_average_dsdsunit", "rpm_average", b"rpm_average", "rpm_average_dsdsunit", b"rpm_average_dsdsunit", "time_to_core", b"time_to_core", "time_to_core_dsdsunit", b"time_to_core_dsdsunit", "torque_average", b"torque_average", "torque_average_dsdsunit", b"torque_average_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wob_average", b"wob_average", "wob_average_dsdsunit", b"wob_average_dsdsunit"]) -> None: ...

global___DmCoreTime = DmCoreTime

class DmCounterWeight(google.protobuf.message.Message):
    """Original Name: DM_COUNTER_WEIGHT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LOCATION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONV_PUMP_ID_FIELD_NUMBER: builtins.int
    AUX_MODEL_FIELD_NUMBER: builtins.int
    AUX_WEIGHT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    PUMP_JACK_ID_FIELD_NUMBER: builtins.int
    POSITION_FIELD_NUMBER: builtins.int
    DATE_REMOVED_FIELD_NUMBER: builtins.int
    AUX_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COUNTER_WEIGHT_ID_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    AUX_QUANTITY_FIELD_NUMBER: builtins.int
    DM_PUMP_JACK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def location(self) -> global___StringMessage:
        """Original Name: LOCATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    conv_pump_id: builtins.str
    """Original Name: CONV_PUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def aux_model(self) -> global___StringMessage:
        """Original Name: AUX_MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aux_weight(self) -> global___FloatMessage:
        """Original Name: AUX_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pump_jack_id: builtins.str
    """Original Name: PUMP_JACK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def position(self) -> global___StringMessage:
        """Original Name: POSITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_removed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REMOVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aux_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: AUX_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    counter_weight_id: builtins.str
    """Original Name: COUNTER_WEIGHT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def aux_quantity(self) -> global___Int32Message:
        """Original Name: AUX_QUANTITY, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_pump_jack(self) -> global___DmPumpJackRef:
        """Remote references:

        Original Name: DM_PUMP_JACK, WrappedMessage: DmPumpJack
        FK_DM_COUNTER_WEIGHT_DM_PUMP_JACK
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        location: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        conv_pump_id: builtins.str = ...,
        aux_model: global___StringMessage | None = ...,
        aux_weight: global___FloatMessage | None = ...,
        model: global___StringMessage | None = ...,
        pump_jack_id: builtins.str = ...,
        position: global___StringMessage | None = ...,
        date_removed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        aux_weight_dsdsunit: global___StringMessage | None = ...,
        counter_weight_id: builtins.str = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        event_id: builtins.str = ...,
        aux_quantity: global___Int32Message | None = ...,
        dm_pump_jack: global___DmPumpJackRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["aux_model", b"aux_model", "aux_quantity", b"aux_quantity", "aux_weight", b"aux_weight", "aux_weight_dsdsunit", b"aux_weight_dsdsunit", "date_installed", b"date_installed", "date_removed", b"date_removed", "dm_pump_jack", b"dm_pump_jack", "location", b"location", "model", b"model", "native_uid", b"native_uid", "position", b"position"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["aux_model", b"aux_model", "aux_quantity", b"aux_quantity", "aux_weight", b"aux_weight", "aux_weight_dsdsunit", b"aux_weight_dsdsunit", "conv_pump_id", b"conv_pump_id", "counter_weight_id", b"counter_weight_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "dm_pump_jack", b"dm_pump_jack", "event_id", b"event_id", "location", b"location", "model", b"model", "native_uid", b"native_uid", "position", b"position", "pump_jack_id", b"pump_jack_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCounterWeight = DmCounterWeight

class DmCrew(google.protobuf.message.Message):
    """Original Name: DM_CREW, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    NUM_TERMINATED_FIELD_NUMBER: builtins.int
    CREW_NAME_FIELD_NUMBER: builtins.int
    RIG_OPERATION_ID_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    TOOLPUSHER_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CREW_ID_FIELD_NUMBER: builtins.int
    NUM_RID_CARDS_FIELD_NUMBER: builtins.int
    DM_RIG_OPERATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_terminated(self) -> global___Int32Message:
        """Original Name: NUM_TERMINATED, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def crew_name(self) -> global___StringMessage:
        """Original Name: CREW_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_operation_id: builtins.str
    """Original Name: RIG_OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def toolpusher(self) -> global___StringMessage:
        """Original Name: TOOLPUSHER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    crew_id: builtins.str
    """Original Name: CREW_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def num_rid_cards(self) -> global___Int32Message:
        """Original Name: NUM_RID_CARDS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_rig_operation(self) -> global___DmRigOperationRef:
        """Remote references:

        Original Name: DM_RIG_OPERATION, WrappedMessage: DmRigOperation
        FK_DM_CREW_DM_RIG_OPERATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        num_terminated: global___Int32Message | None = ...,
        crew_name: global___StringMessage | None = ...,
        rig_operation_id: builtins.str = ...,
        rig_id: builtins.str = ...,
        toolpusher: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        crew_id: builtins.str = ...,
        num_rid_cards: global___Int32Message | None = ...,
        dm_rig_operation: global___DmRigOperationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["crew_name", b"crew_name", "dm_rig_operation", b"dm_rig_operation", "native_uid", b"native_uid", "num_rid_cards", b"num_rid_cards", "num_terminated", b"num_terminated", "remarks", b"remarks", "sequence_no", b"sequence_no", "toolpusher", b"toolpusher"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["crew_id", b"crew_id", "crew_name", b"crew_name", "dm_rig_operation", b"dm_rig_operation", "native_uid", b"native_uid", "num_rid_cards", b"num_rid_cards", "num_terminated", b"num_terminated", "remarks", b"remarks", "rig_id", b"rig_id", "rig_operation_id", b"rig_operation_id", "sequence_no", b"sequence_no", "toolpusher", b"toolpusher", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmCrew = DmCrew

class DmCrewOp(google.protobuf.message.Message):
    """Original Name: DM_CREW_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DAYS_SINCE_LAST_RI_FIELD_NUMBER: builtins.int
    DAYS_SINCE_LAST_LTA_FIELD_NUMBER: builtins.int
    DAYS_SINCE_LAST_RI_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DAYS_SINCE_LAST_LTA_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    CREW_OP_ID_FIELD_NUMBER: builtins.int
    TIME_TO_FIELD_NUMBER: builtins.int
    RIG_OPERATION_ID_FIELD_NUMBER: builtins.int
    TIME_FROM_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CREW_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def days_since_last_ri(self) -> global___FloatMessage:
        """Original Name: DAYS_SINCE_LAST_RI, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_since_last_lta(self) -> global___FloatMessage:
        """Original Name: DAYS_SINCE_LAST_LTA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_since_last_ri_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_SINCE_LAST_RI_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_since_last_lta_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_SINCE_LAST_LTA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    crew_op_id: builtins.str
    """Original Name: CREW_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def time_to(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_TO, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_operation_id(self) -> global___StringMessage:
        """Original Name: RIG_OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_from(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_FROM, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def crew_id(self) -> global___StringMessage:
        """Original Name: CREW_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_CREW_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        days_since_last_ri: global___FloatMessage | None = ...,
        days_since_last_lta: global___FloatMessage | None = ...,
        days_since_last_ri_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        days_since_last_lta_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        daily_id: builtins.str = ...,
        crew_op_id: builtins.str = ...,
        time_to: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        rig_operation_id: global___StringMessage | None = ...,
        time_from: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        rig_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        crew_id: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["crew_id", b"crew_id", "days_since_last_lta", b"days_since_last_lta", "days_since_last_lta_dsdsunit", b"days_since_last_lta_dsdsunit", "days_since_last_ri", b"days_since_last_ri", "days_since_last_ri_dsdsunit", b"days_since_last_ri_dsdsunit", "dm_daily", b"dm_daily", "native_uid", b"native_uid", "rig_id", b"rig_id", "rig_operation_id", b"rig_operation_id", "sequence_no", b"sequence_no", "time_from", b"time_from", "time_to", b"time_to"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["crew_id", b"crew_id", "crew_op_id", b"crew_op_id", "daily_id", b"daily_id", "days_since_last_lta", b"days_since_last_lta", "days_since_last_lta_dsdsunit", b"days_since_last_lta_dsdsunit", "days_since_last_ri", b"days_since_last_ri", "days_since_last_ri_dsdsunit", b"days_since_last_ri_dsdsunit", "dm_daily", b"dm_daily", "event_id", b"event_id", "native_uid", b"native_uid", "rig_id", b"rig_id", "rig_operation_id", b"rig_operation_id", "sequence_no", b"sequence_no", "time_from", b"time_from", "time_to", b"time_to", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrewOp = DmCrewOp

class DmCrAbandonContractor(google.protobuf.message.Message):
    """Original Name: DM_CR_ABANDON_CONTRACTOR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTRACTOR_ADDRESS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EMPLOYEE_FIELD_NUMBER: builtins.int
    PHONE_FIELD_NUMBER: builtins.int
    CONTRACTOR_NAME_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_EMPLOYEE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SERVICE_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def contractor_address(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def employee(self) -> global___StringMessage:
        """Original Name: EMPLOYEE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phone(self) -> global___StringMessage:
        """Original Name: PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_name(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    contractor_id: builtins.str
    """Original Name: CONTRACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def contractor_employee(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_EMPLOYEE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def service(self) -> global___StringMessage:
        """Original Name: SERVICE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_ABANDON_CONTRACTOR_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        contractor_address: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        employee: global___StringMessage | None = ...,
        phone: global___StringMessage | None = ...,
        contractor_name: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        recl_id: builtins.str = ...,
        contractor_id: builtins.str = ...,
        contractor_employee: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        service: global___StringMessage | None = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["contractor_address", b"contractor_address", "contractor_employee", b"contractor_employee", "contractor_name", b"contractor_name", "dm_cr_reclamation", b"dm_cr_reclamation", "employee", b"employee", "native_uid", b"native_uid", "phone", b"phone", "sequence_no", b"sequence_no", "service", b"service"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["contractor_address", b"contractor_address", "contractor_employee", b"contractor_employee", "contractor_id", b"contractor_id", "contractor_name", b"contractor_name", "dm_cr_reclamation", b"dm_cr_reclamation", "employee", b"employee", "event_id", b"event_id", "native_uid", b"native_uid", "phone", b"phone", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "service", b"service", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrAbandonContractor = DmCrAbandonContractor

class DmCrAccessContr(google.protobuf.message.Message):
    """Original Name: DM_CR_ACCESS_CONTR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTRACTOR_ADDRESS_FIELD_NUMBER: builtins.int
    CONTRACTOR_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONTRACTOR_EMPLOYEE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SERVICE_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_PHONE_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def contractor_address(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    contractor_id: builtins.str
    """Original Name: CONTRACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_employee(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_EMPLOYEE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service(self) -> global___StringMessage:
        """Original Name: SERVICE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def contractor_phone(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_construction(self) -> global___DmCrConstructionRef:
        """Remote references:

        Original Name: DM_CR_CONSTRUCTION, WrappedMessage: DmCrConstruction
        FK_DM_CR_ACCESS_CONTR_DM_CR_CONSTRUCTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        contractor_address: global___StringMessage | None = ...,
        contractor_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        contractor_employee: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        contractor: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        service: global___StringMessage | None = ...,
        construction_id: builtins.str = ...,
        contractor_phone: global___StringMessage | None = ...,
        dm_cr_construction: global___DmCrConstructionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["contractor", b"contractor", "contractor_address", b"contractor_address", "contractor_employee", b"contractor_employee", "contractor_phone", b"contractor_phone", "dm_cr_construction", b"dm_cr_construction", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "service", b"service"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["construction_id", b"construction_id", "contractor", b"contractor", "contractor_address", b"contractor_address", "contractor_employee", b"contractor_employee", "contractor_id", b"contractor_id", "contractor_phone", b"contractor_phone", "dm_cr_construction", b"dm_cr_construction", "event_id", b"event_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "service", b"service", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrAccessContr = DmCrAccessContr

class DmCrAccAnomaly(google.protobuf.message.Message):
    """Original Name: DM_CR_ACC_ANOMALY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ANOMALY_TYPE_FIELD_NUMBER: builtins.int
    ANOMALY_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anomaly_type(self) -> global___StringMessage:
        """Original Name: ANOMALY_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    anomaly_id: builtins.str
    """Original Name: ANOMALY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_construction(self) -> global___DmCrConstructionRef:
        """Remote references:

        Original Name: DM_CR_CONSTRUCTION, WrappedMessage: DmCrConstruction
        FK_DM_CR_ACC_ANOMALY_DM_CR_CONSTRUCTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        anomaly_type: global___StringMessage | None = ...,
        anomaly_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        construction_id: builtins.str = ...,
        dm_cr_construction: global___DmCrConstructionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["anomaly_type", b"anomaly_type", "comments", b"comments", "dm_cr_construction", b"dm_cr_construction", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["anomaly_id", b"anomaly_id", "anomaly_type", b"anomaly_type", "comments", b"comments", "construction_id", b"construction_id", "dm_cr_construction", b"dm_cr_construction", "event_id", b"event_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrAccAnomaly = DmCrAccAnomaly

class DmCrAcSoilCond(google.protobuf.message.Message):
    """Original Name: DM_CR_AC_SOIL_COND, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SOIL_ASSESSOR_PHONE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SOIL_SAMPLE_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CONDITION_DESCRIPTION_FIELD_NUMBER: builtins.int
    CONDITION_ID_FIELD_NUMBER: builtins.int
    SOIL_ASSESSMENT_DATE_FIELD_NUMBER: builtins.int
    SOIL_ASSESSOR_COMPANY_FIELD_NUMBER: builtins.int
    SOIL_ASSESSOR_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SOIL_CONDITION_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def soil_assessor_phone(self) -> global___StringMessage:
        """Original Name: SOIL_ASSESSOR_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_sample_type(self) -> global___StringMessage:
        """Original Name: SOIL_SAMPLE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition_description(self) -> global___StringMessage:
        """Original Name: CONDITION_DESCRIPTION, Original type: Edm.String, Max Length: 500,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    condition_id: builtins.str
    """Original Name: CONDITION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def soil_assessment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SOIL_ASSESSMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_assessor_company(self) -> global___StringMessage:
        """Original Name: SOIL_ASSESSOR_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_assessor(self) -> global___StringMessage:
        """Original Name: SOIL_ASSESSOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def soil_condition(self) -> global___StringMessage:
        """Original Name: SOIL_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_construction(self) -> global___DmCrConstructionRef:
        """Remote references:

        Original Name: DM_CR_CONSTRUCTION, WrappedMessage: DmCrConstruction
        FK_DM_CR_AC_SOIL_COND_DM_CR_CONSTRUCTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        soil_assessor_phone: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        soil_sample_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        condition_description: global___StringMessage | None = ...,
        condition_id: builtins.str = ...,
        soil_assessment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        soil_assessor_company: global___StringMessage | None = ...,
        soil_assessor: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        soil_condition: global___StringMessage | None = ...,
        construction_id: builtins.str = ...,
        dm_cr_construction: global___DmCrConstructionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["condition_description", b"condition_description", "dm_cr_construction", b"dm_cr_construction", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "soil_assessment_date", b"soil_assessment_date", "soil_assessor", b"soil_assessor", "soil_assessor_company", b"soil_assessor_company", "soil_assessor_phone", b"soil_assessor_phone", "soil_condition", b"soil_condition", "soil_sample_type", b"soil_sample_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["condition_description", b"condition_description", "condition_id", b"condition_id", "construction_id", b"construction_id", "dm_cr_construction", b"dm_cr_construction", "event_id", b"event_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "soil_assessment_date", b"soil_assessment_date", "soil_assessor", b"soil_assessor", "soil_assessor_company", b"soil_assessor_company", "soil_assessor_phone", b"soil_assessor_phone", "soil_condition", b"soil_condition", "soil_sample_type", b"soil_sample_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrAcSoilCond = DmCrAcSoilCond

class DmCrAmFertilizer(google.protobuf.message.Message):
    """Original Name: DM_CR_AM_FERTILIZER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FERTILIZER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RATE_UNITS_FIELD_NUMBER: builtins.int
    RATE_FIELD_NUMBER: builtins.int
    SOIL_LAYER_FIELD_NUMBER: builtins.int
    FERTILIZER_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CLEANUP_ID_FIELD_NUMBER: builtins.int
    APPLICATION_DATE_FIELD_NUMBER: builtins.int
    DM_CR_CLEANUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    fertilizer_id: builtins.str
    """Original Name: FERTILIZER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_units(self) -> global___StringMessage:
        """Original Name: RATE_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate(self) -> global___FloatMessage:
        """Original Name: RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_layer(self) -> global___StringMessage:
        """Original Name: SOIL_LAYER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fertilizer(self) -> global___StringMessage:
        """Original Name: FERTILIZER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cleanup_id: builtins.str
    """Original Name: CLEANUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def application_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: APPLICATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_cleanup(self) -> global___DmCrCleanupRef:
        """Remote references:

        Original Name: DM_CR_CLEANUP, WrappedMessage: DmCrCleanup
        FK_DM_CR_AM_FERTILIZER_DM_CR_CLEANUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        fertilizer_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rate_units: global___StringMessage | None = ...,
        rate: global___FloatMessage | None = ...,
        soil_layer: global___StringMessage | None = ...,
        fertilizer: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        cleanup_id: builtins.str = ...,
        application_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dm_cr_cleanup: global___DmCrCleanupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_date", b"application_date", "dm_cr_cleanup", b"dm_cr_cleanup", "fertilizer", b"fertilizer", "native_uid", b"native_uid", "rate", b"rate", "rate_units", b"rate_units", "sequence_no", b"sequence_no", "soil_layer", b"soil_layer"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application_date", b"application_date", "cleanup_id", b"cleanup_id", "dm_cr_cleanup", b"dm_cr_cleanup", "event_id", b"event_id", "fertilizer", b"fertilizer", "fertilizer_id", b"fertilizer_id", "native_uid", b"native_uid", "rate", b"rate", "rate_units", b"rate_units", "sequence_no", b"sequence_no", "soil_layer", b"soil_layer", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrAmFertilizer = DmCrAmFertilizer

class DmCrAmSeeding(google.protobuf.message.Message):
    """Original Name: DM_CR_AM_SEEDING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEEDING_DESCRIPTION_FIELD_NUMBER: builtins.int
    SEEDING_AREA_FIELD_NUMBER: builtins.int
    SEEDING_DATE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WEED_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLEANUP_ID_FIELD_NUMBER: builtins.int
    WEED_PERCENT_FIELD_NUMBER: builtins.int
    SEEDING_ID_FIELD_NUMBER: builtins.int
    SEED_RATE_UNITS_FIELD_NUMBER: builtins.int
    IS_PRE_APPROVED_FIELD_NUMBER: builtins.int
    APPROVED_NAME_FIELD_NUMBER: builtins.int
    SEED_METHOD_FIELD_NUMBER: builtins.int
    SEED_RATE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CERTIFICATE_NUMBER_FIELD_NUMBER: builtins.int
    DM_CR_CLEANUP_FIELD_NUMBER: builtins.int
    DM_CR_AM_SEED_MIX_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seeding_description(self) -> global___StringMessage:
        """Original Name: SEEDING_DESCRIPTION, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seeding_area(self) -> global___StringMessage:
        """Original Name: SEEDING_AREA, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seeding_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SEEDING_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weed_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEED_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cleanup_id: builtins.str
    """Original Name: CLEANUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def weed_percent(self) -> global___FloatMessage:
        """Original Name: WEED_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    seeding_id: builtins.str
    """Original Name: SEEDING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def seed_rate_units(self) -> global___StringMessage:
        """Original Name: SEED_RATE_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_pre_approved(self) -> global___StringMessage:
        """Original Name: IS_PRE_APPROVED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approved_name(self) -> global___StringMessage:
        """Original Name: APPROVED_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seed_method(self) -> global___StringMessage:
        """Original Name: SEED_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seed_rate(self) -> global___FloatMessage:
        """Original Name: SEED_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def certificate_number(self) -> global___StringMessage:
        """Original Name: CERTIFICATE_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_cleanup(self) -> global___DmCrCleanupRef:
        """Remote references:

        Original Name: DM_CR_CLEANUP, WrappedMessage: DmCrCleanup
        FK_DM_CR_AM_SEEDING_DM_CR_CLEANUP
        """
    @property
    def dm_cr_am_seed_mix(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrAmSeedMixRef]:
        """Original Name: DM_CR_AM_SEED_MIX, WrappedMessage: DmCrAmSeedMix
        FK_DM_CR_AM_SEED_MIX_DM_CR_AM_SEEDING
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        seeding_description: global___StringMessage | None = ...,
        seeding_area: global___StringMessage | None = ...,
        seeding_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sequence_no: global___Int32Message | None = ...,
        weed_percent_dsdsunit: global___StringMessage | None = ...,
        cleanup_id: builtins.str = ...,
        weed_percent: global___FloatMessage | None = ...,
        seeding_id: builtins.str = ...,
        seed_rate_units: global___StringMessage | None = ...,
        is_pre_approved: global___StringMessage | None = ...,
        approved_name: global___StringMessage | None = ...,
        seed_method: global___StringMessage | None = ...,
        seed_rate: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        certificate_number: global___StringMessage | None = ...,
        dm_cr_cleanup: global___DmCrCleanupRef | None = ...,
        dm_cr_am_seed_mix: collections.abc.Iterable[global___DmCrAmSeedMixRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["approved_name", b"approved_name", "certificate_number", b"certificate_number", "dm_cr_cleanup", b"dm_cr_cleanup", "is_pre_approved", b"is_pre_approved", "native_uid", b"native_uid", "seed_method", b"seed_method", "seed_rate", b"seed_rate", "seed_rate_units", b"seed_rate_units", "seeding_area", b"seeding_area", "seeding_date", b"seeding_date", "seeding_description", b"seeding_description", "sequence_no", b"sequence_no", "weed_percent", b"weed_percent", "weed_percent_dsdsunit", b"weed_percent_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["approved_name", b"approved_name", "certificate_number", b"certificate_number", "cleanup_id", b"cleanup_id", "dm_cr_am_seed_mix", b"dm_cr_am_seed_mix", "dm_cr_cleanup", b"dm_cr_cleanup", "event_id", b"event_id", "is_pre_approved", b"is_pre_approved", "native_uid", b"native_uid", "seed_method", b"seed_method", "seed_rate", b"seed_rate", "seed_rate_units", b"seed_rate_units", "seeding_area", b"seeding_area", "seeding_date", b"seeding_date", "seeding_description", b"seeding_description", "seeding_id", b"seeding_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "weed_percent", b"weed_percent", "weed_percent_dsdsunit", b"weed_percent_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___DmCrAmSeeding = DmCrAmSeeding

class DmCrAmSeedMix(google.protobuf.message.Message):
    """Original Name: DM_CR_AM_SEED_MIX, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PERCENTAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WEED_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLEANUP_ID_FIELD_NUMBER: builtins.int
    WEED_PERCENT_FIELD_NUMBER: builtins.int
    MIX_ID_FIELD_NUMBER: builtins.int
    PERCENTAGE_FIELD_NUMBER: builtins.int
    SEED_NAME_FIELD_NUMBER: builtins.int
    SEEDING_ID_FIELD_NUMBER: builtins.int
    SEED_RATE_UNITS_FIELD_NUMBER: builtins.int
    SEED_METHOD_FIELD_NUMBER: builtins.int
    SEED_RATE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CERTIFICATE_NUMBER_FIELD_NUMBER: builtins.int
    DM_CR_AM_SEEDING_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percentage_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENTAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weed_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEED_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cleanup_id: builtins.str
    """Original Name: CLEANUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def weed_percent(self) -> global___FloatMessage:
        """Original Name: WEED_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mix_id: builtins.str
    """Original Name: MIX_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def percentage(self) -> global___FloatMessage:
        """Original Name: PERCENTAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seed_name(self) -> global___StringMessage:
        """Original Name: SEED_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    seeding_id: builtins.str
    """Original Name: SEEDING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def seed_rate_units(self) -> global___StringMessage:
        """Original Name: SEED_RATE_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seed_method(self) -> global___StringMessage:
        """Original Name: SEED_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seed_rate(self) -> global___FloatMessage:
        """Original Name: SEED_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def certificate_number(self) -> global___StringMessage:
        """Original Name: CERTIFICATE_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_am_seeding(self) -> global___DmCrAmSeedingRef:
        """Remote references:

        Original Name: DM_CR_AM_SEEDING, WrappedMessage: DmCrAmSeeding
        FK_DM_CR_AM_SEED_MIX_DM_CR_AM_SEEDING
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        percentage_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        weed_percent_dsdsunit: global___StringMessage | None = ...,
        cleanup_id: builtins.str = ...,
        weed_percent: global___FloatMessage | None = ...,
        mix_id: builtins.str = ...,
        percentage: global___FloatMessage | None = ...,
        seed_name: global___StringMessage | None = ...,
        seeding_id: builtins.str = ...,
        seed_rate_units: global___StringMessage | None = ...,
        seed_method: global___StringMessage | None = ...,
        seed_rate: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        certificate_number: global___StringMessage | None = ...,
        dm_cr_am_seeding: global___DmCrAmSeedingRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["certificate_number", b"certificate_number", "dm_cr_am_seeding", b"dm_cr_am_seeding", "native_uid", b"native_uid", "percentage", b"percentage", "percentage_dsdsunit", b"percentage_dsdsunit", "seed_method", b"seed_method", "seed_name", b"seed_name", "seed_rate", b"seed_rate", "seed_rate_units", b"seed_rate_units", "sequence_no", b"sequence_no", "weed_percent", b"weed_percent", "weed_percent_dsdsunit", b"weed_percent_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["certificate_number", b"certificate_number", "cleanup_id", b"cleanup_id", "dm_cr_am_seeding", b"dm_cr_am_seeding", "event_id", b"event_id", "mix_id", b"mix_id", "native_uid", b"native_uid", "percentage", b"percentage", "percentage_dsdsunit", b"percentage_dsdsunit", "seed_method", b"seed_method", "seed_name", b"seed_name", "seed_rate", b"seed_rate", "seed_rate_units", b"seed_rate_units", "seeding_id", b"seeding_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "weed_percent", b"weed_percent", "weed_percent_dsdsunit", b"weed_percent_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___DmCrAmSeedMix = DmCrAmSeedMix

class DmCrAmSoilAmend(google.protobuf.message.Message):
    """Original Name: DM_CR_AM_SOIL_AMEND, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SAM_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RATE_FIELD_NUMBER: builtins.int
    AMENDMENT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CLEANUP_ID_FIELD_NUMBER: builtins.int
    DISTRIBUTION_METHOD_FIELD_NUMBER: builtins.int
    RATE_UNITS_FIELD_NUMBER: builtins.int
    SOIL_LAYER_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    APPLICATION_DATE_FIELD_NUMBER: builtins.int
    DM_CR_CLEANUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    sam_id: builtins.str
    """Original Name: SAM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate(self) -> global___FloatMessage:
        """Original Name: RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amendment(self) -> global___StringMessage:
        """Original Name: AMENDMENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cleanup_id: builtins.str
    """Original Name: CLEANUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def distribution_method(self) -> global___StringMessage:
        """Original Name: DISTRIBUTION_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_units(self) -> global___StringMessage:
        """Original Name: RATE_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_layer(self) -> global___StringMessage:
        """Original Name: SOIL_LAYER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def application_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: APPLICATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_cleanup(self) -> global___DmCrCleanupRef:
        """Remote references:

        Original Name: DM_CR_CLEANUP, WrappedMessage: DmCrCleanup
        FK_DM_CR_AM_SOIL_AMEND_DM_CR_CLEANUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        sam_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rate: global___FloatMessage | None = ...,
        amendment: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        cleanup_id: builtins.str = ...,
        distribution_method: global___StringMessage | None = ...,
        rate_units: global___StringMessage | None = ...,
        soil_layer: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        application_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dm_cr_cleanup: global___DmCrCleanupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["amendment", b"amendment", "application_date", b"application_date", "distribution_method", b"distribution_method", "dm_cr_cleanup", b"dm_cr_cleanup", "native_uid", b"native_uid", "rate", b"rate", "rate_units", b"rate_units", "sequence_no", b"sequence_no", "soil_layer", b"soil_layer"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["amendment", b"amendment", "application_date", b"application_date", "cleanup_id", b"cleanup_id", "distribution_method", b"distribution_method", "dm_cr_cleanup", b"dm_cr_cleanup", "event_id", b"event_id", "native_uid", b"native_uid", "rate", b"rate", "rate_units", b"rate_units", "sam_id", b"sam_id", "sequence_no", b"sequence_no", "soil_layer", b"soil_layer", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrAmSoilAmend = DmCrAmSoilAmend

class DmCrAmSoilCond(google.protobuf.message.Message):
    """Original Name: DM_CR_AM_SOIL_COND, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SOIL_ASSESSOR_PHONE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SOIL_SAMPLE_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CLEANUP_ID_FIELD_NUMBER: builtins.int
    CONDITION_DESCRIPTION_FIELD_NUMBER: builtins.int
    CONDITION_ID_FIELD_NUMBER: builtins.int
    SOIL_ASSESSMENT_DATE_FIELD_NUMBER: builtins.int
    SOIL_ASSESSOR_COMPANY_FIELD_NUMBER: builtins.int
    SOIL_ASSESSOR_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SOIL_CONDITION_FIELD_NUMBER: builtins.int
    DM_CR_CLEANUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def soil_assessor_phone(self) -> global___StringMessage:
        """Original Name: SOIL_ASSESSOR_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_sample_type(self) -> global___StringMessage:
        """Original Name: SOIL_SAMPLE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cleanup_id: builtins.str
    """Original Name: CLEANUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def condition_description(self) -> global___StringMessage:
        """Original Name: CONDITION_DESCRIPTION, Original type: Edm.String, Max Length: 500,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    condition_id: builtins.str
    """Original Name: CONDITION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def soil_assessment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SOIL_ASSESSMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_assessor_company(self) -> global___StringMessage:
        """Original Name: SOIL_ASSESSOR_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_assessor(self) -> global___StringMessage:
        """Original Name: SOIL_ASSESSOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def soil_condition(self) -> global___StringMessage:
        """Original Name: SOIL_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_cleanup(self) -> global___DmCrCleanupRef:
        """Remote references:

        Original Name: DM_CR_CLEANUP, WrappedMessage: DmCrCleanup
        FK_DM_CR_AM_SOIL_COND_DM_CR_CLEANUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        soil_assessor_phone: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        soil_sample_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        cleanup_id: builtins.str = ...,
        condition_description: global___StringMessage | None = ...,
        condition_id: builtins.str = ...,
        soil_assessment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        soil_assessor_company: global___StringMessage | None = ...,
        soil_assessor: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        soil_condition: global___StringMessage | None = ...,
        dm_cr_cleanup: global___DmCrCleanupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["condition_description", b"condition_description", "dm_cr_cleanup", b"dm_cr_cleanup", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "soil_assessment_date", b"soil_assessment_date", "soil_assessor", b"soil_assessor", "soil_assessor_company", b"soil_assessor_company", "soil_assessor_phone", b"soil_assessor_phone", "soil_condition", b"soil_condition", "soil_sample_type", b"soil_sample_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cleanup_id", b"cleanup_id", "condition_description", b"condition_description", "condition_id", b"condition_id", "dm_cr_cleanup", b"dm_cr_cleanup", "event_id", b"event_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "soil_assessment_date", b"soil_assessment_date", "soil_assessor", b"soil_assessor", "soil_assessor_company", b"soil_assessor_company", "soil_assessor_phone", b"soil_assessor_phone", "soil_condition", b"soil_condition", "soil_sample_type", b"soil_sample_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrAmSoilCond = DmCrAmSoilCond

class DmCrAmSoilTreat(google.protobuf.message.Message):
    """Original Name: DM_CR_AM_SOIL_TREAT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TREATMENT_DESCRIPTION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TREATMENT_ID_FIELD_NUMBER: builtins.int
    TREATMENT_SOIL_LAYER_FIELD_NUMBER: builtins.int
    TREATMENT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CLEANUP_ID_FIELD_NUMBER: builtins.int
    DM_CR_CLEANUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def treatment_description(self) -> global___StringMessage:
        """Original Name: TREATMENT_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    treatment_id: builtins.str
    """Original Name: TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def treatment_soil_layer(self) -> global___StringMessage:
        """Original Name: TREATMENT_SOIL_LAYER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment(self) -> global___StringMessage:
        """Original Name: TREATMENT, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cleanup_id: builtins.str
    """Original Name: CLEANUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_cleanup(self) -> global___DmCrCleanupRef:
        """Remote references:

        Original Name: DM_CR_CLEANUP, WrappedMessage: DmCrCleanup
        FK_DM_CR_AM_SOIL_TREAT_DM_CR_CLEANUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        treatment_description: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        treatment_id: builtins.str = ...,
        treatment_soil_layer: global___StringMessage | None = ...,
        treatment: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        cleanup_id: builtins.str = ...,
        dm_cr_cleanup: global___DmCrCleanupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_cr_cleanup", b"dm_cr_cleanup", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "treatment", b"treatment", "treatment_description", b"treatment_description", "treatment_soil_layer", b"treatment_soil_layer"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cleanup_id", b"cleanup_id", "dm_cr_cleanup", b"dm_cr_cleanup", "event_id", b"event_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "treatment", b"treatment", "treatment_description", b"treatment_description", "treatment_id", b"treatment_id", "treatment_soil_layer", b"treatment_soil_layer", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrAmSoilTreat = DmCrAmSoilTreat

class DmCrAnomaly(google.protobuf.message.Message):
    """Original Name: DM_CR_ANOMALY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ANOMALY_TYPE_FIELD_NUMBER: builtins.int
    ANOMALY_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anomaly_type(self) -> global___StringMessage:
        """Original Name: ANOMALY_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    anomaly_id: builtins.str
    """Original Name: ANOMALY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_construction(self) -> global___DmCrConstructionRef:
        """Remote references:

        Original Name: DM_CR_CONSTRUCTION, WrappedMessage: DmCrConstruction
        FK_DM_CR_ANOMALY_DM_CR_CONSTRUCTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        anomaly_type: global___StringMessage | None = ...,
        anomaly_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        construction_id: builtins.str = ...,
        dm_cr_construction: global___DmCrConstructionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["anomaly_type", b"anomaly_type", "comments", b"comments", "dm_cr_construction", b"dm_cr_construction", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["anomaly_id", b"anomaly_id", "anomaly_type", b"anomaly_type", "comments", b"comments", "construction_id", b"construction_id", "dm_cr_construction", b"dm_cr_construction", "event_id", b"event_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrAnomaly = DmCrAnomaly

class DmCrAppl(google.protobuf.message.Message):
    """Original Name: DM_CR_APPL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    HERBICIDE_TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPLICATION_RATE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    APPL_ID_FIELD_NUMBER: builtins.int
    CLEANUP_ID_FIELD_NUMBER: builtins.int
    APPLICATION_DATE_FIELD_NUMBER: builtins.int
    APPLICATION_RATE_UNITS_FIELD_NUMBER: builtins.int
    TARGET_TYPE_FIELD_NUMBER: builtins.int
    DM_CR_CLEANUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def herbicide_type(self) -> global___StringMessage:
        """Original Name: HERBICIDE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_rate(self) -> global___FloatMessage:
        """Original Name: APPLICATION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    appl_id: builtins.str
    """Original Name: APPL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    cleanup_id: builtins.str
    """Original Name: CLEANUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def application_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: APPLICATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_rate_units(self) -> global___StringMessage:
        """Original Name: APPLICATION_RATE_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_type(self) -> global___StringMessage:
        """Original Name: TARGET_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_cleanup(self) -> global___DmCrCleanupRef:
        """Remote references:

        Original Name: DM_CR_CLEANUP, WrappedMessage: DmCrCleanup
        FK_DM_CR_APPL_DM_CR_CLEANUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        herbicide_type: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        application_rate: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        appl_id: builtins.str = ...,
        cleanup_id: builtins.str = ...,
        application_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        application_rate_units: global___StringMessage | None = ...,
        target_type: global___StringMessage | None = ...,
        dm_cr_cleanup: global___DmCrCleanupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_date", b"application_date", "application_rate", b"application_rate", "application_rate_units", b"application_rate_units", "dm_cr_cleanup", b"dm_cr_cleanup", "herbicide_type", b"herbicide_type", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "target_type", b"target_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["appl_id", b"appl_id", "application_date", b"application_date", "application_rate", b"application_rate", "application_rate_units", b"application_rate_units", "cleanup_id", b"cleanup_id", "dm_cr_cleanup", b"dm_cr_cleanup", "event_id", b"event_id", "herbicide_type", b"herbicide_type", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "target_type", b"target_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrAppl = DmCrAppl

class DmCrApproval(google.protobuf.message.Message):
    """Original Name: DM_CR_APPROVAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    APPROVAL_COMMENTS_FIELD_NUMBER: builtins.int
    APPROVER_NAME_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    APPROVAL_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    APPROVAL_ID_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    REGULATORY_BODY_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def approval_comments(self) -> global___StringMessage:
        """Original Name: APPROVAL_COMMENTS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approver_name(self) -> global___StringMessage:
        """Original Name: APPROVER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def approval_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: APPROVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    approval_id: builtins.str
    """Original Name: APPROVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def regulatory_body(self) -> global___StringMessage:
        """Original Name: REGULATORY_BODY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_APPROVAL_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        approval_comments: global___StringMessage | None = ...,
        approver_name: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        approval_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        approval_id: builtins.str = ...,
        recl_id: builtins.str = ...,
        regulatory_body: global___StringMessage | None = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["approval_comments", b"approval_comments", "approval_date", b"approval_date", "approver_name", b"approver_name", "dm_cr_reclamation", b"dm_cr_reclamation", "native_uid", b"native_uid", "regulatory_body", b"regulatory_body", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["approval_comments", b"approval_comments", "approval_date", b"approval_date", "approval_id", b"approval_id", "approver_name", b"approver_name", "dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "native_uid", b"native_uid", "recl_id", b"recl_id", "regulatory_body", b"regulatory_body", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrApproval = DmCrApproval

class DmCrCleanup(google.protobuf.message.Message):
    """Original Name: DM_CR_CLEANUP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RECORD_NUMBER_FIELD_NUMBER: builtins.int
    AGENCY_CONTACT_PHONE_FIELD_NUMBER: builtins.int
    GROUND_CONDITION_INITIAL_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    AGENCY_CONTACT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    LOCATION_PROVINCE_FIELD_NUMBER: builtins.int
    GROUND_CONDITION_FINAL_FIELD_NUMBER: builtins.int
    IS_CLEANUP_COMPLETE_FIELD_NUMBER: builtins.int
    OFF_LEASE_CONDITIONS_FIELD_NUMBER: builtins.int
    IS_WATER_WELL_TO_REMAIN_FIELD_NUMBER: builtins.int
    TURNOVER_AUTHORIZED_DATE_FIELD_NUMBER: builtins.int
    TURNOVER_TO_FIELD_NUMBER: builtins.int
    IS_WORK_DONE_BY_LANDOWNER_FIELD_NUMBER: builtins.int
    IS_SALT_ZONE_FIELD_NUMBER: builtins.int
    WORK_DONE_BY_LANDOWNER_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    SUPERVISOR_FIELD_NUMBER: builtins.int
    AMENDMENTS_FOREMAN_FIELD_NUMBER: builtins.int
    CLEANUP_ID_FIELD_NUMBER: builtins.int
    OFF_LEASE_CONSENTER_PHONE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    LOCATION_NAME_FIELD_NUMBER: builtins.int
    RECONTOUR_DATE_FIELD_NUMBER: builtins.int
    CORRECTIVE_MEASURES_FIELD_NUMBER: builtins.int
    BRUSH_DISPOSAL_LOCATION_FIELD_NUMBER: builtins.int
    OWNER_COMMENTS_FIELD_NUMBER: builtins.int
    CLEANUP_COMMENTS_FIELD_NUMBER: builtins.int
    IS_SITE_ACCEPTED_FIELD_NUMBER: builtins.int
    ESTIMATED_AMOUNT_UNIT_FIELD_NUMBER: builtins.int
    PACKAGING_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    LOCATION_UWI_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    FOREMAN_NAME_FIELD_NUMBER: builtins.int
    OFF_LEASE_CONSENTER_NAME_FIELD_NUMBER: builtins.int
    DISPOSAL_COMMENTS_FIELD_NUMBER: builtins.int
    OFF_LEASE_DISPOSAL_CONTRACTOR_FIELD_NUMBER: builtins.int
    IS_OFF_LEASE_CONSENT_OBTAINED_FIELD_NUMBER: builtins.int
    ESTIMATED_AMOUNT_FIELD_NUMBER: builtins.int
    ASSOCIATED_DRILLING_EVENT_ID_FIELD_NUMBER: builtins.int
    RECORD_TYPE_FIELD_NUMBER: builtins.int
    REMOTE_LOCATION_FIELD_NUMBER: builtins.int
    ACCEPTED_BY_PERSON_FIELD_NUMBER: builtins.int
    ACCEPTED_BY_PHONE_FIELD_NUMBER: builtins.int
    AGENCY_NAME_FIELD_NUMBER: builtins.int
    DISPOSAL_PROBLEM_DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_ARTESIAN_AQUIFER_FIELD_NUMBER: builtins.int
    ESTIMATED_AMOUNT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECONTOUR_GROUND_CONDITION_FIELD_NUMBER: builtins.int
    BRUSH_DISPOSAL_METHOD_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_CR_AM_SEEDING_FIELD_NUMBER: builtins.int
    DM_CR_SPILL_FIELD_NUMBER: builtins.int
    DM_CR_APPL_FIELD_NUMBER: builtins.int
    DM_CR_AM_SOIL_TREAT_FIELD_NUMBER: builtins.int
    DM_CR_AM_SOIL_AMEND_FIELD_NUMBER: builtins.int
    DM_CR_AM_SOIL_COND_FIELD_NUMBER: builtins.int
    DM_CR_AM_FERTILIZER_FIELD_NUMBER: builtins.int
    DM_CR_SUMP_SAMPLE_FIELD_NUMBER: builtins.int
    DM_CR_DRILLING_MUD_FIELD_NUMBER: builtins.int
    DM_CR_MUD_DISPOSAL_FIELD_NUMBER: builtins.int
    DM_CR_MUD_ADDITIVE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def record_number(self) -> global___StringMessage:
        """Original Name: RECORD_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agency_contact_phone(self) -> global___StringMessage:
        """Original Name: AGENCY_CONTACT_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ground_condition_initial(self) -> global___StringMessage:
        """Original Name: GROUND_CONDITION_INITIAL, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agency_contact(self) -> global___StringMessage:
        """Original Name: AGENCY_CONTACT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_province(self) -> global___StringMessage:
        """Original Name: LOCATION_PROVINCE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ground_condition_final(self) -> global___StringMessage:
        """Original Name: GROUND_CONDITION_FINAL, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cleanup_complete(self) -> global___StringMessage:
        """Original Name: IS_CLEANUP_COMPLETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def off_lease_conditions(self) -> global___StringMessage:
        """Original Name: OFF_LEASE_CONDITIONS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_water_well_to_remain(self) -> global___StringMessage:
        """Original Name: IS_WATER_WELL_TO_REMAIN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def turnover_authorized_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TURNOVER_AUTHORIZED_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def turnover_to(self) -> global___StringMessage:
        """Original Name: TURNOVER_TO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_work_done_by_landowner(self) -> global___StringMessage:
        """Original Name: IS_WORK_DONE_BY_LANDOWNER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_salt_zone(self) -> global___StringMessage:
        """Original Name: IS_SALT_ZONE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def work_done_by_landowner(self) -> global___StringMessage:
        """Original Name: WORK_DONE_BY_LANDOWNER, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor(self) -> global___StringMessage:
        """Original Name: SUPERVISOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amendments_foreman(self) -> global___StringMessage:
        """Original Name: AMENDMENTS_FOREMAN, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cleanup_id: builtins.str
    """Original Name: CLEANUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def off_lease_consenter_phone(self) -> global___StringMessage:
        """Original Name: OFF_LEASE_CONSENTER_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def location_name(self) -> global___StringMessage:
        """Original Name: LOCATION_NAME, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recontour_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: RECONTOUR_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def corrective_measures(self) -> global___StringMessage:
        """Original Name: CORRECTIVE_MEASURES, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brush_disposal_location(self) -> global___StringMessage:
        """Original Name: BRUSH_DISPOSAL_LOCATION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owner_comments(self) -> global___StringMessage:
        """Original Name: OWNER_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cleanup_comments(self) -> global___StringMessage:
        """Original Name: CLEANUP_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_site_accepted(self) -> global___StringMessage:
        """Original Name: IS_SITE_ACCEPTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_amount_unit(self) -> global___StringMessage:
        """Original Name: ESTIMATED_AMOUNT_UNIT, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packaging(self) -> global___StringMessage:
        """Original Name: PACKAGING, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def location_uwi(self) -> global___StringMessage:
        """Original Name: LOCATION_UWI, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foreman_name(self) -> global___StringMessage:
        """Original Name: FOREMAN_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def off_lease_consenter_name(self) -> global___StringMessage:
        """Original Name: OFF_LEASE_CONSENTER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposal_comments(self) -> global___StringMessage:
        """Original Name: DISPOSAL_COMMENTS, Original type: Edm.String, Max Length: 512,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def off_lease_disposal_contractor(self) -> global___StringMessage:
        """Original Name: OFF_LEASE_DISPOSAL_CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_off_lease_consent_obtained(self) -> global___StringMessage:
        """Original Name: IS_OFF_LEASE_CONSENT_OBTAINED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_amount(self) -> global___FloatMessage:
        """Original Name: ESTIMATED_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def associated_drilling_event_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_DRILLING_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def record_type(self) -> global___StringMessage:
        """Original Name: RECORD_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remote_location(self) -> global___StringMessage:
        """Original Name: REMOTE_LOCATION, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def accepted_by_person(self) -> global___StringMessage:
        """Original Name: ACCEPTED_BY_PERSON, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def accepted_by_phone(self) -> global___StringMessage:
        """Original Name: ACCEPTED_BY_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agency_name(self) -> global___StringMessage:
        """Original Name: AGENCY_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposal_problem_description(self) -> global___StringMessage:
        """Original Name: DISPOSAL_PROBLEM_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_artesian_aquifer(self) -> global___StringMessage:
        """Original Name: IS_ARTESIAN_AQUIFER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_amount_dsdsunit(self) -> global___StringMessage:
        """Original Name: ESTIMATED_AMOUNT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recontour_ground_condition(self) -> global___StringMessage:
        """Original Name: RECONTOUR_GROUND_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brush_disposal_method(self) -> global___StringMessage:
        """Original Name: BRUSH_DISPOSAL_METHOD, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_CR_CLEANUP_DM_EVENT
        """
    @property
    def dm_cr_am_seeding(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrAmSeedingRef]:
        """Original Name: DM_CR_AM_SEEDING, WrappedMessage: DmCrAmSeeding
        FK_DM_CR_AM_SEEDING_DM_CR_CLEANUP
        """
    @property
    def dm_cr_spill(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrSpillRef]:
        """Original Name: DM_CR_SPILL, WrappedMessage: DmCrSpill
        FK_DM_CR_SPILL_DM_CR_CLEANUP
        """
    @property
    def dm_cr_appl(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrApplRef]:
        """Original Name: DM_CR_APPL, WrappedMessage: DmCrAppl
        FK_DM_CR_APPL_DM_CR_CLEANUP
        """
    @property
    def dm_cr_am_soil_treat(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrAmSoilTreatRef]:
        """Original Name: DM_CR_AM_SOIL_TREAT, WrappedMessage: DmCrAmSoilTreat
        FK_DM_CR_AM_SOIL_TREAT_DM_CR_CLEANUP
        """
    @property
    def dm_cr_am_soil_amend(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrAmSoilAmendRef]:
        """Original Name: DM_CR_AM_SOIL_AMEND, WrappedMessage: DmCrAmSoilAmend
        FK_DM_CR_AM_SOIL_AMEND_DM_CR_CLEANUP
        """
    @property
    def dm_cr_am_soil_cond(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrAmSoilCondRef]:
        """Original Name: DM_CR_AM_SOIL_COND, WrappedMessage: DmCrAmSoilCond
        FK_DM_CR_AM_SOIL_COND_DM_CR_CLEANUP
        """
    @property
    def dm_cr_am_fertilizer(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrAmFertilizerRef]:
        """Original Name: DM_CR_AM_FERTILIZER, WrappedMessage: DmCrAmFertilizer
        FK_DM_CR_AM_FERTILIZER_DM_CR_CLEANUP
        """
    @property
    def dm_cr_sump_sample(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrSumpSampleRef]:
        """Original Name: DM_CR_SUMP_SAMPLE, WrappedMessage: DmCrSumpSample
        FK_DM_CR_SUMP_SAMPLE_DM_CR_CLEANUP
        """
    @property
    def dm_cr_drilling_mud(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrDrillingMudRef]:
        """Original Name: DM_CR_DRILLING_MUD, WrappedMessage: DmCrDrillingMud
        FK_DM_CR_DRILLING_MUD_DM_CR_CLEANUP
        """
    @property
    def dm_cr_mud_disposal(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrMudDisposalRef]:
        """Original Name: DM_CR_MUD_DISPOSAL, WrappedMessage: DmCrMudDisposal
        FK_DM_CR_MUD_DISPOSAL_DM_CR_CLEANUP
        """
    @property
    def dm_cr_mud_additive(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrMudAdditiveRef]:
        """Original Name: DM_CR_MUD_ADDITIVE, WrappedMessage: DmCrMudAdditive
        FK_DM_CR_MUD_ADDITIVE_DM_CR_CLEANUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        record_number: global___StringMessage | None = ...,
        agency_contact_phone: global___StringMessage | None = ...,
        ground_condition_initial: global___StringMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        agency_contact: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        location_province: global___StringMessage | None = ...,
        ground_condition_final: global___StringMessage | None = ...,
        is_cleanup_complete: global___StringMessage | None = ...,
        off_lease_conditions: global___StringMessage | None = ...,
        is_water_well_to_remain: global___StringMessage | None = ...,
        turnover_authorized_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        turnover_to: global___StringMessage | None = ...,
        is_work_done_by_landowner: global___StringMessage | None = ...,
        is_salt_zone: global___StringMessage | None = ...,
        work_done_by_landowner: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        supervisor: global___StringMessage | None = ...,
        amendments_foreman: global___StringMessage | None = ...,
        cleanup_id: builtins.str = ...,
        off_lease_consenter_phone: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        location_name: global___StringMessage | None = ...,
        recontour_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        corrective_measures: global___StringMessage | None = ...,
        brush_disposal_location: global___StringMessage | None = ...,
        owner_comments: global___StringMessage | None = ...,
        cleanup_comments: global___StringMessage | None = ...,
        is_site_accepted: global___StringMessage | None = ...,
        estimated_amount_unit: global___StringMessage | None = ...,
        packaging: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        location_uwi: global___StringMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        foreman_name: global___StringMessage | None = ...,
        off_lease_consenter_name: global___StringMessage | None = ...,
        disposal_comments: global___StringMessage | None = ...,
        off_lease_disposal_contractor: global___StringMessage | None = ...,
        is_off_lease_consent_obtained: global___StringMessage | None = ...,
        estimated_amount: global___FloatMessage | None = ...,
        associated_drilling_event_id: global___StringMessage | None = ...,
        record_type: global___StringMessage | None = ...,
        remote_location: global___StringMessage | None = ...,
        accepted_by_person: global___StringMessage | None = ...,
        accepted_by_phone: global___StringMessage | None = ...,
        agency_name: global___StringMessage | None = ...,
        disposal_problem_description: global___StringMessage | None = ...,
        is_artesian_aquifer: global___StringMessage | None = ...,
        estimated_amount_dsdsunit: global___StringMessage | None = ...,
        recontour_ground_condition: global___StringMessage | None = ...,
        brush_disposal_method: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_cr_am_seeding: collections.abc.Iterable[global___DmCrAmSeedingRef] | None = ...,
        dm_cr_spill: collections.abc.Iterable[global___DmCrSpillRef] | None = ...,
        dm_cr_appl: collections.abc.Iterable[global___DmCrApplRef] | None = ...,
        dm_cr_am_soil_treat: collections.abc.Iterable[global___DmCrAmSoilTreatRef] | None = ...,
        dm_cr_am_soil_amend: collections.abc.Iterable[global___DmCrAmSoilAmendRef] | None = ...,
        dm_cr_am_soil_cond: collections.abc.Iterable[global___DmCrAmSoilCondRef] | None = ...,
        dm_cr_am_fertilizer: collections.abc.Iterable[global___DmCrAmFertilizerRef] | None = ...,
        dm_cr_sump_sample: collections.abc.Iterable[global___DmCrSumpSampleRef] | None = ...,
        dm_cr_drilling_mud: collections.abc.Iterable[global___DmCrDrillingMudRef] | None = ...,
        dm_cr_mud_disposal: collections.abc.Iterable[global___DmCrMudDisposalRef] | None = ...,
        dm_cr_mud_additive: collections.abc.Iterable[global___DmCrMudAdditiveRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["accepted_by_person", b"accepted_by_person", "accepted_by_phone", b"accepted_by_phone", "agency_contact", b"agency_contact", "agency_contact_phone", b"agency_contact_phone", "agency_name", b"agency_name", "amendments_foreman", b"amendments_foreman", "associated_drilling_event_id", b"associated_drilling_event_id", "brush_disposal_location", b"brush_disposal_location", "brush_disposal_method", b"brush_disposal_method", "cleanup_comments", b"cleanup_comments", "contractor", b"contractor", "corrective_measures", b"corrective_measures", "disposal_comments", b"disposal_comments", "disposal_problem_description", b"disposal_problem_description", "dm_event", b"dm_event", "end_date", b"end_date", "estimated_amount", b"estimated_amount", "estimated_amount_dsdsunit", b"estimated_amount_dsdsunit", "estimated_amount_unit", b"estimated_amount_unit", "foreman_name", b"foreman_name", "ground_condition_final", b"ground_condition_final", "ground_condition_initial", b"ground_condition_initial", "is_artesian_aquifer", b"is_artesian_aquifer", "is_cleanup_complete", b"is_cleanup_complete", "is_off_lease_consent_obtained", b"is_off_lease_consent_obtained", "is_salt_zone", b"is_salt_zone", "is_site_accepted", b"is_site_accepted", "is_water_well_to_remain", b"is_water_well_to_remain", "is_work_done_by_landowner", b"is_work_done_by_landowner", "location_name", b"location_name", "location_province", b"location_province", "location_uwi", b"location_uwi", "native_uid", b"native_uid", "off_lease_conditions", b"off_lease_conditions", "off_lease_consenter_name", b"off_lease_consenter_name", "off_lease_consenter_phone", b"off_lease_consenter_phone", "off_lease_disposal_contractor", b"off_lease_disposal_contractor", "owner_comments", b"owner_comments", "packaging", b"packaging", "recontour_date", b"recontour_date", "recontour_ground_condition", b"recontour_ground_condition", "record_number", b"record_number", "record_type", b"record_type", "remarks", b"remarks", "remote_location", b"remote_location", "report_journal_id", b"report_journal_id", "start_date", b"start_date", "supervisor", b"supervisor", "turnover_authorized_date", b"turnover_authorized_date", "turnover_to", b"turnover_to", "work_done_by_landowner", b"work_done_by_landowner"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["accepted_by_person", b"accepted_by_person", "accepted_by_phone", b"accepted_by_phone", "agency_contact", b"agency_contact", "agency_contact_phone", b"agency_contact_phone", "agency_name", b"agency_name", "amendments_foreman", b"amendments_foreman", "associated_drilling_event_id", b"associated_drilling_event_id", "brush_disposal_location", b"brush_disposal_location", "brush_disposal_method", b"brush_disposal_method", "cleanup_comments", b"cleanup_comments", "cleanup_id", b"cleanup_id", "contractor", b"contractor", "corrective_measures", b"corrective_measures", "disposal_comments", b"disposal_comments", "disposal_problem_description", b"disposal_problem_description", "dm_cr_am_fertilizer", b"dm_cr_am_fertilizer", "dm_cr_am_seeding", b"dm_cr_am_seeding", "dm_cr_am_soil_amend", b"dm_cr_am_soil_amend", "dm_cr_am_soil_cond", b"dm_cr_am_soil_cond", "dm_cr_am_soil_treat", b"dm_cr_am_soil_treat", "dm_cr_appl", b"dm_cr_appl", "dm_cr_drilling_mud", b"dm_cr_drilling_mud", "dm_cr_mud_additive", b"dm_cr_mud_additive", "dm_cr_mud_disposal", b"dm_cr_mud_disposal", "dm_cr_spill", b"dm_cr_spill", "dm_cr_sump_sample", b"dm_cr_sump_sample", "dm_event", b"dm_event", "end_date", b"end_date", "estimated_amount", b"estimated_amount", "estimated_amount_dsdsunit", b"estimated_amount_dsdsunit", "estimated_amount_unit", b"estimated_amount_unit", "event_id", b"event_id", "foreman_name", b"foreman_name", "ground_condition_final", b"ground_condition_final", "ground_condition_initial", b"ground_condition_initial", "is_artesian_aquifer", b"is_artesian_aquifer", "is_cleanup_complete", b"is_cleanup_complete", "is_off_lease_consent_obtained", b"is_off_lease_consent_obtained", "is_salt_zone", b"is_salt_zone", "is_site_accepted", b"is_site_accepted", "is_water_well_to_remain", b"is_water_well_to_remain", "is_work_done_by_landowner", b"is_work_done_by_landowner", "location_name", b"location_name", "location_province", b"location_province", "location_uwi", b"location_uwi", "native_uid", b"native_uid", "off_lease_conditions", b"off_lease_conditions", "off_lease_consenter_name", b"off_lease_consenter_name", "off_lease_consenter_phone", b"off_lease_consenter_phone", "off_lease_disposal_contractor", b"off_lease_disposal_contractor", "owner_comments", b"owner_comments", "packaging", b"packaging", "recontour_date", b"recontour_date", "recontour_ground_condition", b"recontour_ground_condition", "record_number", b"record_number", "record_type", b"record_type", "remarks", b"remarks", "remote_location", b"remote_location", "report_journal_id", b"report_journal_id", "start_date", b"start_date", "supervisor", b"supervisor", "turnover_authorized_date", b"turnover_authorized_date", "turnover_to", b"turnover_to", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "work_done_by_landowner", b"work_done_by_landowner"]) -> None: ...

global___DmCrCleanup = DmCrCleanup

class DmCrConstruction(google.protobuf.message.Message):
    """Original Name: DM_CR_CONSTRUCTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OCCUPANT_PHONE_FIELD_NUMBER: builtins.int
    ACCESS_PROFILE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    OCCUPANT_ADDRESS_FIELD_NUMBER: builtins.int
    LEASE_WIDTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUMP_FENCING_COMMENTS_FIELD_NUMBER: builtins.int
    IS_ACCESS_ASSESSED_FIELD_NUMBER: builtins.int
    PREDRILL_ASSESSOR_PHONE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STRIPPING_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONDUCTOR_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUMP_FENCING_TEXAS_GATES_FIELD_NUMBER: builtins.int
    CONSTRUCTION_DATE_FIELD_NUMBER: builtins.int
    FINAL_SURVEY_PLAN_DATE_FIELD_NUMBER: builtins.int
    GRAVEL_REQUIRED_FIELD_NUMBER: builtins.int
    OCCUPANT_CONTACT_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    FENCING_COMMENTS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    LANDOWNER_NAME_FIELD_NUMBER: builtins.int
    ACCESS_FENCING_TEXAS_GATES_FIELD_NUMBER: builtins.int
    IS_ACCESS_FENCED_FIELD_NUMBER: builtins.int
    IS_REMOTE_SUMP_FENCING_FIELD_NUMBER: builtins.int
    STRIPPING_COMMENTS_FIELD_NUMBER: builtins.int
    IS_SAME_AS_WELL_SITE_FIELD_NUMBER: builtins.int
    LEASE_WIDTH_FIELD_NUMBER: builtins.int
    IS_RATHOLE_LINER_FIELD_NUMBER: builtins.int
    IS_SUMP_FENCED_FIELD_NUMBER: builtins.int
    SUMP_FENCING_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACCESS_ASSESSOR_NAME_FIELD_NUMBER: builtins.int
    WELLSITE_FENCING_TEXAS_GATES_FIELD_NUMBER: builtins.int
    LEASE_AREA_FIELD_NUMBER: builtins.int
    OCCUPANT_NAME_FIELD_NUMBER: builtins.int
    ACCESS_ASSESSOR_PHONE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    STRIPPING_DEPTH_FIELD_NUMBER: builtins.int
    PREDRILL_ASSESSOR_COMPANY_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    WELLSITE_FENCING_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLSITE_FENCING_COMMENTS_FIELD_NUMBER: builtins.int
    ACCESS_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_TOPO_FIELD_NUMBER: builtins.int
    IS_WELLSITE_FENCED_FIELD_NUMBER: builtins.int
    LEASE_LENGTH_FIELD_NUMBER: builtins.int
    AVERAGE_TOPO_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRAVEL_REMARKS_FIELD_NUMBER: builtins.int
    IS_PREDRILL_ASSESSED_FIELD_NUMBER: builtins.int
    CONDUCTOR_CONTRACTOR_PHONE_FIELD_NUMBER: builtins.int
    AGENCY_NAME_FIELD_NUMBER: builtins.int
    LANDOWNER_ADDRESS_FIELD_NUMBER: builtins.int
    OCCUPANCY_COMMENTS_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    IS_CRIBBED_FIELD_NUMBER: builtins.int
    LEASE_STRIPPING_TYPE_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    ACCESS_LENGTH_FIELD_NUMBER: builtins.int
    AGENCY_CONTACT_FIELD_NUMBER: builtins.int
    ACCESS_STRIPPING_FIELD_NUMBER: builtins.int
    ACCESS_FENCING_COMMENTS_FIELD_NUMBER: builtins.int
    TOP_GRAVEL_MD_FIELD_NUMBER: builtins.int
    CONSTRUCTION_REMARKS_FIELD_NUMBER: builtins.int
    OCCUPANT_COMMENTS_FIELD_NUMBER: builtins.int
    SLCR_DATE_FIELD_NUMBER: builtins.int
    GRAVEL_REQUIRED_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_TABLE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_GRAVEL_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    ACCESS_CONSTRUCTION_DATE_FIELD_NUMBER: builtins.int
    SUPERVISOR_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CONDUCTOR_MD_FIELD_NUMBER: builtins.int
    ACCESS_CONSTRUCTION_FOREMAN_FIELD_NUMBER: builtins.int
    ACCESS_TYPE_FIELD_NUMBER: builtins.int
    SUMP_FENCING_LENGTH_FIELD_NUMBER: builtins.int
    IS_LANDOWNER_OCCUPANT_FIELD_NUMBER: builtins.int
    CONDUCTOR_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACCESS_FENCING_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLSITE_FENCING_LENGTH_FIELD_NUMBER: builtins.int
    LANDOWNER_PHONE_FIELD_NUMBER: builtins.int
    LAND_AGENT_COMPANY_FIELD_NUMBER: builtins.int
    ACCESS_FENCING_LENGTH_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    WATER_TABLE_MD_FIELD_NUMBER: builtins.int
    IS_MOUSEHOLE_LINER_FIELD_NUMBER: builtins.int
    LEASE_AREA_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONDUCTOR_CONTRACTOR_FIELD_NUMBER: builtins.int
    CONDUCTOR_SIZE_FIELD_NUMBER: builtins.int
    AGENCY_COMMENTS_FIELD_NUMBER: builtins.int
    IS_ACCESS_FENCING_INSTALLED_FIELD_NUMBER: builtins.int
    LAND_AGENT_PHONE_FIELD_NUMBER: builtins.int
    CUT_FILL_AT_WELL_CENTER_FIELD_NUMBER: builtins.int
    LAND_AGENT_NAME_FIELD_NUMBER: builtins.int
    CONDUCTOR_COMMENTS_FIELD_NUMBER: builtins.int
    IS_LEASE_FENCING_FIELD_NUMBER: builtins.int
    LOCATION_UWI_FIELD_NUMBER: builtins.int
    PREDRILL_COMMENTS_FIELD_NUMBER: builtins.int
    FOREMAN_NAME_FIELD_NUMBER: builtins.int
    PREDRILL_ASSESSOR_NAME_FIELD_NUMBER: builtins.int
    BUILD_COMPLETE_DATE_FIELD_NUMBER: builtins.int
    LEASE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    LANDOWNER_CONTACT_DATE_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_CR_WATER_WELL_FIELD_NUMBER: builtins.int
    DM_CR_LEASE_FIELD_NUMBER: builtins.int
    DM_CR_ANOMALY_FIELD_NUMBER: builtins.int
    DM_CR_GRAVEL_CONTR_FIELD_NUMBER: builtins.int
    DM_CR_ACC_ANOMALY_FIELD_NUMBER: builtins.int
    DM_CR_ACCESS_CONTR_FIELD_NUMBER: builtins.int
    DM_CR_SUMP_FIELD_NUMBER: builtins.int
    DM_CR_WST_ANOMALY_FIELD_NUMBER: builtins.int
    DM_CR_AC_SOIL_COND_FIELD_NUMBER: builtins.int
    DM_CR_LANDOWNER_OCCUPANT_FIELD_NUMBER: builtins.int
    DM_CR_TFA_FIELD_NUMBER: builtins.int
    DM_CR_GRAVEL_USED_FIELD_NUMBER: builtins.int
    DM_CR_LANDOWNER_COMMENTS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def occupant_phone(self) -> global___StringMessage:
        """Original Name: OCCUPANT_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_profile(self) -> global___StringMessage:
        """Original Name: ACCESS_PROFILE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def occupant_address(self) -> global___StringMessage:
        """Original Name: OCCUPANT_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lease_width_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEASE_WIDTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sump_fencing_comments(self) -> global___StringMessage:
        """Original Name: SUMP_FENCING_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_access_assessed(self) -> global___StringMessage:
        """Original Name: IS_ACCESS_ASSESSED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def predrill_assessor_phone(self) -> global___StringMessage:
        """Original Name: PREDRILL_ASSESSOR_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stripping_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: STRIPPING_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductor_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONDUCTOR_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sump_fencing_texas_gates(self) -> global___StringMessage:
        """Original Name: SUMP_FENCING_TEXAS_GATES, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def construction_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CONSTRUCTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_survey_plan_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FINAL_SURVEY_PLAN_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gravel_required(self) -> global___FloatMessage:
        """Original Name: GRAVEL_REQUIRED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def occupant_contact_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: OCCUPANT_CONTACT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fencing_comments(self) -> global___StringMessage:
        """Original Name: FENCING_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def landowner_name(self) -> global___StringMessage:
        """Original Name: LANDOWNER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_fencing_texas_gates(self) -> global___StringMessage:
        """Original Name: ACCESS_FENCING_TEXAS_GATES, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_access_fenced(self) -> global___StringMessage:
        """Original Name: IS_ACCESS_FENCED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_remote_sump_fencing(self) -> global___StringMessage:
        """Original Name: IS_REMOTE_SUMP_FENCING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stripping_comments(self) -> global___StringMessage:
        """Original Name: STRIPPING_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_same_as_well_site(self) -> global___StringMessage:
        """Original Name: IS_SAME_AS_WELL_SITE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lease_width(self) -> global___FloatMessage:
        """Original Name: LEASE_WIDTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_rathole_liner(self) -> global___StringMessage:
        """Original Name: IS_RATHOLE_LINER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_sump_fenced(self) -> global___StringMessage:
        """Original Name: IS_SUMP_FENCED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sump_fencing_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SUMP_FENCING_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_assessor_name(self) -> global___StringMessage:
        """Original Name: ACCESS_ASSESSOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_fencing_texas_gates(self) -> global___StringMessage:
        """Original Name: WELLSITE_FENCING_TEXAS_GATES, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lease_area(self) -> global___FloatMessage:
        """Original Name: LEASE_AREA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def occupant_name(self) -> global___StringMessage:
        """Original Name: OCCUPANT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_assessor_phone(self) -> global___StringMessage:
        """Original Name: ACCESS_ASSESSOR_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def stripping_depth(self) -> global___FloatMessage:
        """Original Name: STRIPPING_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def predrill_assessor_company(self) -> global___StringMessage:
        """Original Name: PREDRILL_ASSESSOR_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_fencing_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLSITE_FENCING_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_fencing_comments(self) -> global___StringMessage:
        """Original Name: WELLSITE_FENCING_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACCESS_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_topo(self) -> global___FloatMessage:
        """Original Name: AVERAGE_TOPO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_wellsite_fenced(self) -> global___StringMessage:
        """Original Name: IS_WELLSITE_FENCED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lease_length(self) -> global___FloatMessage:
        """Original Name: LEASE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_topo_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_TOPO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gravel_remarks(self) -> global___StringMessage:
        """Original Name: GRAVEL_REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_predrill_assessed(self) -> global___StringMessage:
        """Original Name: IS_PREDRILL_ASSESSED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductor_contractor_phone(self) -> global___StringMessage:
        """Original Name: CONDUCTOR_CONTRACTOR_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agency_name(self) -> global___StringMessage:
        """Original Name: AGENCY_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landowner_address(self) -> global___StringMessage:
        """Original Name: LANDOWNER_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def occupancy_comments(self) -> global___StringMessage:
        """Original Name: OCCUPANCY_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cribbed(self) -> global___StringMessage:
        """Original Name: IS_CRIBBED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lease_stripping_type(self) -> global___StringMessage:
        """Original Name: LEASE_STRIPPING_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_length(self) -> global___FloatMessage:
        """Original Name: ACCESS_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agency_contact(self) -> global___StringMessage:
        """Original Name: AGENCY_CONTACT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_stripping(self) -> global___StringMessage:
        """Original Name: ACCESS_STRIPPING, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_fencing_comments(self) -> global___StringMessage:
        """Original Name: ACCESS_FENCING_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_gravel_md(self) -> global___FloatMessage:
        """Original Name: TOP_GRAVEL_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def construction_remarks(self) -> global___StringMessage:
        """Original Name: CONSTRUCTION_REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def occupant_comments(self) -> global___StringMessage:
        """Original Name: OCCUPANT_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slcr_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SLCR_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gravel_required_dsdsunit(self) -> global___StringMessage:
        """Original Name: GRAVEL_REQUIRED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_table_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_TABLE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_gravel_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_GRAVEL_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_construction_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ACCESS_CONSTRUCTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor(self) -> global___StringMessage:
        """Original Name: SUPERVISOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductor_md(self) -> global___FloatMessage:
        """Original Name: CONDUCTOR_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_construction_foreman(self) -> global___StringMessage:
        """Original Name: ACCESS_CONSTRUCTION_FOREMAN, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_type(self) -> global___StringMessage:
        """Original Name: ACCESS_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sump_fencing_length(self) -> global___FloatMessage:
        """Original Name: SUMP_FENCING_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_landowner_occupant(self) -> global___StringMessage:
        """Original Name: IS_LANDOWNER_OCCUPANT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductor_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONDUCTOR_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_fencing_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACCESS_FENCING_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_fencing_length(self) -> global___FloatMessage:
        """Original Name: WELLSITE_FENCING_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landowner_phone(self) -> global___StringMessage:
        """Original Name: LANDOWNER_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_agent_company(self) -> global___StringMessage:
        """Original Name: LAND_AGENT_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_fencing_length(self) -> global___FloatMessage:
        """Original Name: ACCESS_FENCING_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_table_md(self) -> global___FloatMessage:
        """Original Name: WATER_TABLE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_mousehole_liner(self) -> global___StringMessage:
        """Original Name: IS_MOUSEHOLE_LINER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lease_area_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEASE_AREA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductor_contractor(self) -> global___StringMessage:
        """Original Name: CONDUCTOR_CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductor_size(self) -> global___FloatMessage:
        """Original Name: CONDUCTOR_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agency_comments(self) -> global___StringMessage:
        """Original Name: AGENCY_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_access_fencing_installed(self) -> global___StringMessage:
        """Original Name: IS_ACCESS_FENCING_INSTALLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_agent_phone(self) -> global___StringMessage:
        """Original Name: LAND_AGENT_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_fill_at_well_center(self) -> global___StringMessage:
        """Original Name: CUT_FILL_AT_WELL_CENTER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_agent_name(self) -> global___StringMessage:
        """Original Name: LAND_AGENT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductor_comments(self) -> global___StringMessage:
        """Original Name: CONDUCTOR_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_lease_fencing(self) -> global___StringMessage:
        """Original Name: IS_LEASE_FENCING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_uwi(self) -> global___StringMessage:
        """Original Name: LOCATION_UWI, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def predrill_comments(self) -> global___StringMessage:
        """Original Name: PREDRILL_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foreman_name(self) -> global___StringMessage:
        """Original Name: FOREMAN_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def predrill_assessor_name(self) -> global___StringMessage:
        """Original Name: PREDRILL_ASSESSOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def build_complete_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: BUILD_COMPLETE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lease_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEASE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landowner_contact_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LANDOWNER_CONTACT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_CR_CONSTRUCTION_DM_EVENT
        """
    @property
    def dm_cr_water_well(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrWaterWellRef]:
        """Original Name: DM_CR_WATER_WELL, WrappedMessage: DmCrWaterWell
        FK_DM_CR_WATER_WELL_DM_CR_CONSTRUCTION
        """
    @property
    def dm_cr_lease(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrLeaseRef]:
        """Original Name: DM_CR_LEASE, WrappedMessage: DmCrLease
        FK_DM_CR_LEASE_DM_CR_CONSTRUCTION
        """
    @property
    def dm_cr_anomaly(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrAnomalyRef]:
        """Original Name: DM_CR_ANOMALY, WrappedMessage: DmCrAnomaly
        FK_DM_CR_ANOMALY_DM_CR_CONSTRUCTION
        """
    @property
    def dm_cr_gravel_contr(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrGravelContrRef]:
        """Original Name: DM_CR_GRAVEL_CONTR, WrappedMessage: DmCrGravelContr
        FK_DM_CR_GRAVEL_CONTR_DM_CR_CONSTRUCTION
        """
    @property
    def dm_cr_acc_anomaly(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrAccAnomalyRef]:
        """Original Name: DM_CR_ACC_ANOMALY, WrappedMessage: DmCrAccAnomaly
        FK_DM_CR_ACC_ANOMALY_DM_CR_CONSTRUCTION
        """
    @property
    def dm_cr_access_contr(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrAccessContrRef]:
        """Original Name: DM_CR_ACCESS_CONTR, WrappedMessage: DmCrAccessContr
        FK_DM_CR_ACCESS_CONTR_DM_CR_CONSTRUCTION
        """
    @property
    def dm_cr_sump(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrSumpRef]:
        """Original Name: DM_CR_SUMP, WrappedMessage: DmCrSump
        FK_DM_CR_SUMP_DM_CR_CONSTRUCTION
        """
    @property
    def dm_cr_wst_anomaly(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrWstAnomalyRef]:
        """Original Name: DM_CR_WST_ANOMALY, WrappedMessage: DmCrWstAnomaly
        FK_DM_CR_WST_ANOMALY_DM_CR_CONSTRUCTION
        """
    @property
    def dm_cr_ac_soil_cond(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrAcSoilCondRef]:
        """Original Name: DM_CR_AC_SOIL_COND, WrappedMessage: DmCrAcSoilCond
        FK_DM_CR_AC_SOIL_COND_DM_CR_CONSTRUCTION
        """
    @property
    def dm_cr_landowner_occupant(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrLandownerOccupantRef]:
        """Original Name: DM_CR_LANDOWNER_OCCUPANT, WrappedMessage: DmCrLandownerOccupant
        FK_DM_CR_LANDOWNER_OCCUPANT_DM_CR_CONSTRUCTION
        """
    @property
    def dm_cr_tfa(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrTfaRef]:
        """Original Name: DM_CR_TFA, WrappedMessage: DmCrTfa
        FK_DM_CR_TFA_DM_CR_CONSTRUCTION
        """
    @property
    def dm_cr_gravel_used(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrGravelUsedRef]:
        """Original Name: DM_CR_GRAVEL_USED, WrappedMessage: DmCrGravelUsed
        FK_DM_CR_GRAVEL_USED_DM_CR_CONSTRUCTION
        """
    @property
    def dm_cr_landowner_comments(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrLandownerCommentsRef]:
        """Original Name: DM_CR_LANDOWNER_COMMENTS, WrappedMessage: DmCrLandownerComments
        FK_DM_CR_LANDOWNER_COMMENTS_DM_CR_CONSTRUCTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        occupant_phone: global___StringMessage | None = ...,
        access_profile: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        occupant_address: global___StringMessage | None = ...,
        lease_width_dsdsunit: global___StringMessage | None = ...,
        sump_fencing_comments: global___StringMessage | None = ...,
        is_access_assessed: global___StringMessage | None = ...,
        predrill_assessor_phone: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        stripping_depth_dsdsunit: global___StringMessage | None = ...,
        conductor_md_dsdsunit: global___StringMessage | None = ...,
        sump_fencing_texas_gates: global___StringMessage | None = ...,
        construction_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        final_survey_plan_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        gravel_required: global___FloatMessage | None = ...,
        occupant_contact_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        fencing_comments: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        landowner_name: global___StringMessage | None = ...,
        access_fencing_texas_gates: global___StringMessage | None = ...,
        is_access_fenced: global___StringMessage | None = ...,
        is_remote_sump_fencing: global___StringMessage | None = ...,
        stripping_comments: global___StringMessage | None = ...,
        is_same_as_well_site: global___StringMessage | None = ...,
        lease_width: global___FloatMessage | None = ...,
        is_rathole_liner: global___StringMessage | None = ...,
        is_sump_fenced: global___StringMessage | None = ...,
        sump_fencing_length_dsdsunit: global___StringMessage | None = ...,
        access_assessor_name: global___StringMessage | None = ...,
        wellsite_fencing_texas_gates: global___StringMessage | None = ...,
        lease_area: global___FloatMessage | None = ...,
        occupant_name: global___StringMessage | None = ...,
        access_assessor_phone: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        stripping_depth: global___FloatMessage | None = ...,
        predrill_assessor_company: global___StringMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellsite_fencing_length_dsdsunit: global___StringMessage | None = ...,
        wellsite_fencing_comments: global___StringMessage | None = ...,
        access_length_dsdsunit: global___StringMessage | None = ...,
        average_topo: global___FloatMessage | None = ...,
        is_wellsite_fenced: global___StringMessage | None = ...,
        lease_length: global___FloatMessage | None = ...,
        average_topo_dsdsunit: global___StringMessage | None = ...,
        gravel_remarks: global___StringMessage | None = ...,
        is_predrill_assessed: global___StringMessage | None = ...,
        conductor_contractor_phone: global___StringMessage | None = ...,
        agency_name: global___StringMessage | None = ...,
        landowner_address: global___StringMessage | None = ...,
        occupancy_comments: global___StringMessage | None = ...,
        construction_id: builtins.str = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_cribbed: global___StringMessage | None = ...,
        lease_stripping_type: global___StringMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        access_length: global___FloatMessage | None = ...,
        agency_contact: global___StringMessage | None = ...,
        access_stripping: global___StringMessage | None = ...,
        access_fencing_comments: global___StringMessage | None = ...,
        top_gravel_md: global___FloatMessage | None = ...,
        construction_remarks: global___StringMessage | None = ...,
        occupant_comments: global___StringMessage | None = ...,
        slcr_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        gravel_required_dsdsunit: global___StringMessage | None = ...,
        water_table_md_dsdsunit: global___StringMessage | None = ...,
        top_gravel_md_dsdsunit: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        access_construction_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        supervisor: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        conductor_md: global___FloatMessage | None = ...,
        access_construction_foreman: global___StringMessage | None = ...,
        access_type: global___StringMessage | None = ...,
        sump_fencing_length: global___FloatMessage | None = ...,
        is_landowner_occupant: global___StringMessage | None = ...,
        conductor_size_dsdsunit: global___StringMessage | None = ...,
        access_fencing_length_dsdsunit: global___StringMessage | None = ...,
        wellsite_fencing_length: global___FloatMessage | None = ...,
        landowner_phone: global___StringMessage | None = ...,
        land_agent_company: global___StringMessage | None = ...,
        access_fencing_length: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        water_table_md: global___FloatMessage | None = ...,
        is_mousehole_liner: global___StringMessage | None = ...,
        lease_area_dsdsunit: global___StringMessage | None = ...,
        conductor_contractor: global___StringMessage | None = ...,
        conductor_size: global___FloatMessage | None = ...,
        agency_comments: global___StringMessage | None = ...,
        is_access_fencing_installed: global___StringMessage | None = ...,
        land_agent_phone: global___StringMessage | None = ...,
        cut_fill_at_well_center: global___StringMessage | None = ...,
        land_agent_name: global___StringMessage | None = ...,
        conductor_comments: global___StringMessage | None = ...,
        is_lease_fencing: global___StringMessage | None = ...,
        location_uwi: global___StringMessage | None = ...,
        predrill_comments: global___StringMessage | None = ...,
        foreman_name: global___StringMessage | None = ...,
        predrill_assessor_name: global___StringMessage | None = ...,
        build_complete_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        lease_length_dsdsunit: global___StringMessage | None = ...,
        landowner_contact_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_cr_water_well: collections.abc.Iterable[global___DmCrWaterWellRef] | None = ...,
        dm_cr_lease: collections.abc.Iterable[global___DmCrLeaseRef] | None = ...,
        dm_cr_anomaly: collections.abc.Iterable[global___DmCrAnomalyRef] | None = ...,
        dm_cr_gravel_contr: collections.abc.Iterable[global___DmCrGravelContrRef] | None = ...,
        dm_cr_acc_anomaly: collections.abc.Iterable[global___DmCrAccAnomalyRef] | None = ...,
        dm_cr_access_contr: collections.abc.Iterable[global___DmCrAccessContrRef] | None = ...,
        dm_cr_sump: collections.abc.Iterable[global___DmCrSumpRef] | None = ...,
        dm_cr_wst_anomaly: collections.abc.Iterable[global___DmCrWstAnomalyRef] | None = ...,
        dm_cr_ac_soil_cond: collections.abc.Iterable[global___DmCrAcSoilCondRef] | None = ...,
        dm_cr_landowner_occupant: collections.abc.Iterable[global___DmCrLandownerOccupantRef] | None = ...,
        dm_cr_tfa: collections.abc.Iterable[global___DmCrTfaRef] | None = ...,
        dm_cr_gravel_used: collections.abc.Iterable[global___DmCrGravelUsedRef] | None = ...,
        dm_cr_landowner_comments: collections.abc.Iterable[global___DmCrLandownerCommentsRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["access_assessor_name", b"access_assessor_name", "access_assessor_phone", b"access_assessor_phone", "access_construction_date", b"access_construction_date", "access_construction_foreman", b"access_construction_foreman", "access_fencing_comments", b"access_fencing_comments", "access_fencing_length", b"access_fencing_length", "access_fencing_length_dsdsunit", b"access_fencing_length_dsdsunit", "access_fencing_texas_gates", b"access_fencing_texas_gates", "access_length", b"access_length", "access_length_dsdsunit", b"access_length_dsdsunit", "access_profile", b"access_profile", "access_stripping", b"access_stripping", "access_type", b"access_type", "agency_comments", b"agency_comments", "agency_contact", b"agency_contact", "agency_name", b"agency_name", "average_topo", b"average_topo", "average_topo_dsdsunit", b"average_topo_dsdsunit", "build_complete_date", b"build_complete_date", "conductor_comments", b"conductor_comments", "conductor_contractor", b"conductor_contractor", "conductor_contractor_phone", b"conductor_contractor_phone", "conductor_md", b"conductor_md", "conductor_md_dsdsunit", b"conductor_md_dsdsunit", "conductor_size", b"conductor_size", "conductor_size_dsdsunit", b"conductor_size_dsdsunit", "construction_date", b"construction_date", "construction_remarks", b"construction_remarks", "contractor", b"contractor", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "cut_fill_at_well_center", b"cut_fill_at_well_center", "dm_event", b"dm_event", "end_date", b"end_date", "fencing_comments", b"fencing_comments", "final_survey_plan_date", b"final_survey_plan_date", "foreman_name", b"foreman_name", "gravel_remarks", b"gravel_remarks", "gravel_required", b"gravel_required", "gravel_required_dsdsunit", b"gravel_required_dsdsunit", "is_access_assessed", b"is_access_assessed", "is_access_fenced", b"is_access_fenced", "is_access_fencing_installed", b"is_access_fencing_installed", "is_cribbed", b"is_cribbed", "is_landowner_occupant", b"is_landowner_occupant", "is_lease_fencing", b"is_lease_fencing", "is_mousehole_liner", b"is_mousehole_liner", "is_predrill_assessed", b"is_predrill_assessed", "is_rathole_liner", b"is_rathole_liner", "is_remote_sump_fencing", b"is_remote_sump_fencing", "is_same_as_well_site", b"is_same_as_well_site", "is_sump_fenced", b"is_sump_fenced", "is_wellsite_fenced", b"is_wellsite_fenced", "land_agent_company", b"land_agent_company", "land_agent_name", b"land_agent_name", "land_agent_phone", b"land_agent_phone", "landowner_address", b"landowner_address", "landowner_contact_date", b"landowner_contact_date", "landowner_name", b"landowner_name", "landowner_phone", b"landowner_phone", "lease_area", b"lease_area", "lease_area_dsdsunit", b"lease_area_dsdsunit", "lease_length", b"lease_length", "lease_length_dsdsunit", b"lease_length_dsdsunit", "lease_stripping_type", b"lease_stripping_type", "lease_width", b"lease_width", "lease_width_dsdsunit", b"lease_width_dsdsunit", "location_uwi", b"location_uwi", "native_uid", b"native_uid", "occupancy_comments", b"occupancy_comments", "occupant_address", b"occupant_address", "occupant_comments", b"occupant_comments", "occupant_contact_date", b"occupant_contact_date", "occupant_name", b"occupant_name", "occupant_phone", b"occupant_phone", "predrill_assessor_company", b"predrill_assessor_company", "predrill_assessor_name", b"predrill_assessor_name", "predrill_assessor_phone", b"predrill_assessor_phone", "predrill_comments", b"predrill_comments", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "slcr_date", b"slcr_date", "start_date", b"start_date", "stripping_comments", b"stripping_comments", "stripping_depth", b"stripping_depth", "stripping_depth_dsdsunit", b"stripping_depth_dsdsunit", "sump_fencing_comments", b"sump_fencing_comments", "sump_fencing_length", b"sump_fencing_length", "sump_fencing_length_dsdsunit", b"sump_fencing_length_dsdsunit", "sump_fencing_texas_gates", b"sump_fencing_texas_gates", "supervisor", b"supervisor", "top_gravel_md", b"top_gravel_md", "top_gravel_md_dsdsunit", b"top_gravel_md_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "water_table_md", b"water_table_md", "water_table_md_dsdsunit", b"water_table_md_dsdsunit", "wellsite_fencing_comments", b"wellsite_fencing_comments", "wellsite_fencing_length", b"wellsite_fencing_length", "wellsite_fencing_length_dsdsunit", b"wellsite_fencing_length_dsdsunit", "wellsite_fencing_texas_gates", b"wellsite_fencing_texas_gates"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["access_assessor_name", b"access_assessor_name", "access_assessor_phone", b"access_assessor_phone", "access_construction_date", b"access_construction_date", "access_construction_foreman", b"access_construction_foreman", "access_fencing_comments", b"access_fencing_comments", "access_fencing_length", b"access_fencing_length", "access_fencing_length_dsdsunit", b"access_fencing_length_dsdsunit", "access_fencing_texas_gates", b"access_fencing_texas_gates", "access_length", b"access_length", "access_length_dsdsunit", b"access_length_dsdsunit", "access_profile", b"access_profile", "access_stripping", b"access_stripping", "access_type", b"access_type", "agency_comments", b"agency_comments", "agency_contact", b"agency_contact", "agency_name", b"agency_name", "average_topo", b"average_topo", "average_topo_dsdsunit", b"average_topo_dsdsunit", "build_complete_date", b"build_complete_date", "conductor_comments", b"conductor_comments", "conductor_contractor", b"conductor_contractor", "conductor_contractor_phone", b"conductor_contractor_phone", "conductor_md", b"conductor_md", "conductor_md_dsdsunit", b"conductor_md_dsdsunit", "conductor_size", b"conductor_size", "conductor_size_dsdsunit", b"conductor_size_dsdsunit", "construction_date", b"construction_date", "construction_id", b"construction_id", "construction_remarks", b"construction_remarks", "contractor", b"contractor", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "cut_fill_at_well_center", b"cut_fill_at_well_center", "dm_cr_ac_soil_cond", b"dm_cr_ac_soil_cond", "dm_cr_acc_anomaly", b"dm_cr_acc_anomaly", "dm_cr_access_contr", b"dm_cr_access_contr", "dm_cr_anomaly", b"dm_cr_anomaly", "dm_cr_gravel_contr", b"dm_cr_gravel_contr", "dm_cr_gravel_used", b"dm_cr_gravel_used", "dm_cr_landowner_comments", b"dm_cr_landowner_comments", "dm_cr_landowner_occupant", b"dm_cr_landowner_occupant", "dm_cr_lease", b"dm_cr_lease", "dm_cr_sump", b"dm_cr_sump", "dm_cr_tfa", b"dm_cr_tfa", "dm_cr_water_well", b"dm_cr_water_well", "dm_cr_wst_anomaly", b"dm_cr_wst_anomaly", "dm_event", b"dm_event", "end_date", b"end_date", "event_id", b"event_id", "fencing_comments", b"fencing_comments", "final_survey_plan_date", b"final_survey_plan_date", "foreman_name", b"foreman_name", "gravel_remarks", b"gravel_remarks", "gravel_required", b"gravel_required", "gravel_required_dsdsunit", b"gravel_required_dsdsunit", "is_access_assessed", b"is_access_assessed", "is_access_fenced", b"is_access_fenced", "is_access_fencing_installed", b"is_access_fencing_installed", "is_cribbed", b"is_cribbed", "is_landowner_occupant", b"is_landowner_occupant", "is_lease_fencing", b"is_lease_fencing", "is_mousehole_liner", b"is_mousehole_liner", "is_predrill_assessed", b"is_predrill_assessed", "is_rathole_liner", b"is_rathole_liner", "is_remote_sump_fencing", b"is_remote_sump_fencing", "is_same_as_well_site", b"is_same_as_well_site", "is_sump_fenced", b"is_sump_fenced", "is_wellsite_fenced", b"is_wellsite_fenced", "land_agent_company", b"land_agent_company", "land_agent_name", b"land_agent_name", "land_agent_phone", b"land_agent_phone", "landowner_address", b"landowner_address", "landowner_contact_date", b"landowner_contact_date", "landowner_name", b"landowner_name", "landowner_phone", b"landowner_phone", "lease_area", b"lease_area", "lease_area_dsdsunit", b"lease_area_dsdsunit", "lease_length", b"lease_length", "lease_length_dsdsunit", b"lease_length_dsdsunit", "lease_stripping_type", b"lease_stripping_type", "lease_width", b"lease_width", "lease_width_dsdsunit", b"lease_width_dsdsunit", "location_uwi", b"location_uwi", "native_uid", b"native_uid", "occupancy_comments", b"occupancy_comments", "occupant_address", b"occupant_address", "occupant_comments", b"occupant_comments", "occupant_contact_date", b"occupant_contact_date", "occupant_name", b"occupant_name", "occupant_phone", b"occupant_phone", "predrill_assessor_company", b"predrill_assessor_company", "predrill_assessor_name", b"predrill_assessor_name", "predrill_assessor_phone", b"predrill_assessor_phone", "predrill_comments", b"predrill_comments", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "slcr_date", b"slcr_date", "start_date", b"start_date", "stripping_comments", b"stripping_comments", "stripping_depth", b"stripping_depth", "stripping_depth_dsdsunit", b"stripping_depth_dsdsunit", "sump_fencing_comments", b"sump_fencing_comments", "sump_fencing_length", b"sump_fencing_length", "sump_fencing_length_dsdsunit", b"sump_fencing_length_dsdsunit", "sump_fencing_texas_gates", b"sump_fencing_texas_gates", "supervisor", b"supervisor", "top_gravel_md", b"top_gravel_md", "top_gravel_md_dsdsunit", b"top_gravel_md_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "water_table_md", b"water_table_md", "water_table_md_dsdsunit", b"water_table_md_dsdsunit", "well_id", b"well_id", "wellsite_fencing_comments", b"wellsite_fencing_comments", "wellsite_fencing_length", b"wellsite_fencing_length", "wellsite_fencing_length_dsdsunit", b"wellsite_fencing_length_dsdsunit", "wellsite_fencing_texas_gates", b"wellsite_fencing_texas_gates"]) -> None: ...

global___DmCrConstruction = DmCrConstruction

class DmCrControlVeg(google.protobuf.message.Message):
    """Original Name: DM_CR_CONTROL_VEG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    VEGETATION_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VEGETATION_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def vegetation_type(self) -> global___StringMessage:
        """Original Name: VEGETATION_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    vegetation_id: builtins.str
    """Original Name: VEGETATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_CONTROL_VEG_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        vegetation_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        vegetation_id: builtins.str = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        recl_id: builtins.str = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_cr_reclamation", b"dm_cr_reclamation", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "vegetation_type", b"vegetation_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "native_uid", b"native_uid", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "vegetation_id", b"vegetation_id", "vegetation_type", b"vegetation_type", "well_id", b"well_id"]) -> None: ...

global___DmCrControlVeg = DmCrControlVeg

class DmCrCorrespondence(google.protobuf.message.Message):
    """Original Name: DM_CR_CORRESPONDENCE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CORRESPONDENCE_DATE_FIELD_NUMBER: builtins.int
    CORRESPONDENCE_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    STAKEHOLDER_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    ATTACHMENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    STAKEHOLDER_ID_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def correspondence_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CORRESPONDENCE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    correspondence_id: builtins.str
    """Original Name: CORRESPONDENCE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 500,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stakeholder(self) -> global___StringMessage:
        """Original Name: STAKEHOLDER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def attachment_id(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stakeholder_id(self) -> global___StringMessage:
        """Original Name: STAKEHOLDER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_CORRESPONDENCE_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        correspondence_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        correspondence_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        stakeholder: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        attachment_id: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        stakeholder_id: global___StringMessage | None = ...,
        recl_id: builtins.str = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["attachment_id", b"attachment_id", "comments", b"comments", "correspondence_date", b"correspondence_date", "dm_cr_reclamation", b"dm_cr_reclamation", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "stakeholder", b"stakeholder", "stakeholder_id", b"stakeholder_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attachment_id", b"attachment_id", "comments", b"comments", "correspondence_date", b"correspondence_date", "correspondence_id", b"correspondence_id", "dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "native_uid", b"native_uid", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "stakeholder", b"stakeholder", "stakeholder_id", b"stakeholder_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrCorrespondence = DmCrCorrespondence

class DmCrDecomApproval(google.protobuf.message.Message):
    """Original Name: DM_CR_DECOM_APPROVAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    APPROVER_NAME_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    APPROVAL_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    APPROVAL_ID_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    IS_AFR_WRITTEN_FIELD_NUMBER: builtins.int
    IS_CHANGE_CONTROL_RECEIVED_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def approver_name(self) -> global___StringMessage:
        """Original Name: APPROVER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def approval_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: APPROVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    approval_id: builtins.str
    """Original Name: APPROVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_afr_written(self) -> global___StringMessage:
        """Original Name: IS_AFR_WRITTEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_change_control_received(self) -> global___StringMessage:
        """Original Name: IS_CHANGE_CONTROL_RECEIVED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_DECOM_APPROVAL_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        approver_name: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        approval_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        approval_id: builtins.str = ...,
        recl_id: builtins.str = ...,
        is_afr_written: global___StringMessage | None = ...,
        is_change_control_received: global___StringMessage | None = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["approval_date", b"approval_date", "approver_name", b"approver_name", "dm_cr_reclamation", b"dm_cr_reclamation", "is_afr_written", b"is_afr_written", "is_change_control_received", b"is_change_control_received", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["approval_date", b"approval_date", "approval_id", b"approval_id", "approver_name", b"approver_name", "dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "is_afr_written", b"is_afr_written", "is_change_control_received", b"is_change_control_received", "native_uid", b"native_uid", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrDecomApproval = DmCrDecomApproval

class DmCrDecomContractor(google.protobuf.message.Message):
    """Original Name: DM_CR_DECOM_CONTRACTOR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTRACTOR_ADDRESS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EMPLOYEE_FIELD_NUMBER: builtins.int
    PHONE_FIELD_NUMBER: builtins.int
    CONTRACTOR_NAME_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_EMPLOYEE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SERVICE_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def contractor_address(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def employee(self) -> global___StringMessage:
        """Original Name: EMPLOYEE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phone(self) -> global___StringMessage:
        """Original Name: PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_name(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    contractor_id: builtins.str
    """Original Name: CONTRACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def contractor_employee(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_EMPLOYEE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def service(self) -> global___StringMessage:
        """Original Name: SERVICE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_DECOM_CONTRACTOR_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        contractor_address: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        employee: global___StringMessage | None = ...,
        phone: global___StringMessage | None = ...,
        contractor_name: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        recl_id: builtins.str = ...,
        contractor_id: builtins.str = ...,
        contractor_employee: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        service: global___StringMessage | None = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["contractor_address", b"contractor_address", "contractor_employee", b"contractor_employee", "contractor_name", b"contractor_name", "dm_cr_reclamation", b"dm_cr_reclamation", "employee", b"employee", "native_uid", b"native_uid", "phone", b"phone", "sequence_no", b"sequence_no", "service", b"service"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["contractor_address", b"contractor_address", "contractor_employee", b"contractor_employee", "contractor_id", b"contractor_id", "contractor_name", b"contractor_name", "dm_cr_reclamation", b"dm_cr_reclamation", "employee", b"employee", "event_id", b"event_id", "native_uid", b"native_uid", "phone", b"phone", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "service", b"service", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrDecomContractor = DmCrDecomContractor

class DmCrDecomFacility(google.protobuf.message.Message):
    """Original Name: DM_CR_DECOM_FACILITY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PIPELINE_COMMENTS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FACILITY_ID_FIELD_NUMBER: builtins.int
    FACILITY_TYPE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def pipeline_comments(self) -> global___StringMessage:
        """Original Name: PIPELINE_COMMENTS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    facility_id: builtins.str
    """Original Name: FACILITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def facility_type(self) -> global___StringMessage:
        """Original Name: FACILITY_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_DECOM_FACILITY_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        pipeline_comments: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        facility_id: builtins.str = ...,
        facility_type: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        recl_id: builtins.str = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_cr_reclamation", b"dm_cr_reclamation", "facility_type", b"facility_type", "native_uid", b"native_uid", "pipeline_comments", b"pipeline_comments", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "facility_id", b"facility_id", "facility_type", b"facility_type", "native_uid", b"native_uid", "pipeline_comments", b"pipeline_comments", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrDecomFacility = DmCrDecomFacility

class DmCrDecomPipeline(google.protobuf.message.Message):
    """Original Name: DM_CR_DECOM_PIPELINE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    PIPELINE_SERVICE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PIPELINE_MATERIAL_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PIPELINE_SCOPE_FIELD_NUMBER: builtins.int
    PIPELINE_ID_FIELD_NUMBER: builtins.int
    PIPELINE_DESC_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pipeline_service(self) -> global___StringMessage:
        """Original Name: PIPELINE_SERVICE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipeline_material(self) -> global___StringMessage:
        """Original Name: PIPELINE_MATERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipeline_scope(self) -> global___StringMessage:
        """Original Name: PIPELINE_SCOPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pipeline_id: builtins.str
    """Original Name: PIPELINE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pipeline_desc(self) -> global___StringMessage:
        """Original Name: PIPELINE_DESC, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_DECOM_PIPELINE_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        pipeline_service: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        pipeline_material: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        pipeline_scope: global___StringMessage | None = ...,
        pipeline_id: builtins.str = ...,
        pipeline_desc: global___StringMessage | None = ...,
        recl_id: builtins.str = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_cr_reclamation", b"dm_cr_reclamation", "native_uid", b"native_uid", "pipeline_desc", b"pipeline_desc", "pipeline_material", b"pipeline_material", "pipeline_scope", b"pipeline_scope", "pipeline_service", b"pipeline_service", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "native_uid", b"native_uid", "pipeline_desc", b"pipeline_desc", "pipeline_id", b"pipeline_id", "pipeline_material", b"pipeline_material", "pipeline_scope", b"pipeline_scope", "pipeline_service", b"pipeline_service", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrDecomPipeline = DmCrDecomPipeline

class DmCrDrillingMud(google.protobuf.message.Message):
    """Original Name: DM_CR_DRILLING_MUD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ORIGIN_EVENT_ID_FIELD_NUMBER: builtins.int
    VOLUME_DISPOSED_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    IS_HYDROCARBON_BASED_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMPONENT_TYPE_FIELD_NUMBER: builtins.int
    MUD_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CLEANUP_ID_FIELD_NUMBER: builtins.int
    MUD_ID_FIELD_NUMBER: builtins.int
    SPECIAL_CASE_DESCRIPTION_FIELD_NUMBER: builtins.int
    VOLUME_DISPOSED_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    ORIGIN_WELL_ID_FIELD_NUMBER: builtins.int
    DM_CR_CLEANUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def origin_event_id(self) -> global___StringMessage:
        """Original Name: ORIGIN_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_disposed(self) -> global___FloatMessage:
        """Original Name: VOLUME_DISPOSED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_hydrocarbon_based(self) -> global___StringMessage:
        """Original Name: IS_HYDROCARBON_BASED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_type(self) -> global___StringMessage:
        """Original Name: COMPONENT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_type(self) -> global___StringMessage:
        """Original Name: MUD_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cleanup_id: builtins.str
    """Original Name: CLEANUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    mud_id: builtins.str
    """Original Name: MUD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def special_case_description(self) -> global___StringMessage:
        """Original Name: SPECIAL_CASE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_disposed_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_DISPOSED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def origin_well_id(self) -> global___StringMessage:
        """Original Name: ORIGIN_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_cleanup(self) -> global___DmCrCleanupRef:
        """Remote references:

        Original Name: DM_CR_CLEANUP, WrappedMessage: DmCrCleanup
        FK_DM_CR_DRILLING_MUD_DM_CR_CLEANUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        origin_event_id: global___StringMessage | None = ...,
        volume_disposed: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        is_hydrocarbon_based: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        component_type: global___StringMessage | None = ...,
        mud_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        cleanup_id: builtins.str = ...,
        mud_id: builtins.str = ...,
        special_case_description: global___StringMessage | None = ...,
        volume_disposed_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        origin_well_id: global___StringMessage | None = ...,
        dm_cr_cleanup: global___DmCrCleanupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["component_type", b"component_type", "dm_cr_cleanup", b"dm_cr_cleanup", "is_hydrocarbon_based", b"is_hydrocarbon_based", "mud_type", b"mud_type", "native_uid", b"native_uid", "origin_event_id", b"origin_event_id", "origin_well_id", b"origin_well_id", "sequence_no", b"sequence_no", "special_case_description", b"special_case_description", "volume_disposed", b"volume_disposed", "volume_disposed_dsdsunit", b"volume_disposed_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cleanup_id", b"cleanup_id", "component_type", b"component_type", "dm_cr_cleanup", b"dm_cr_cleanup", "event_id", b"event_id", "is_hydrocarbon_based", b"is_hydrocarbon_based", "mud_id", b"mud_id", "mud_type", b"mud_type", "native_uid", b"native_uid", "origin_event_id", b"origin_event_id", "origin_well_id", b"origin_well_id", "sequence_no", b"sequence_no", "special_case_description", b"special_case_description", "undeclared_dependencies", b"undeclared_dependencies", "volume_disposed", b"volume_disposed", "volume_disposed_dsdsunit", b"volume_disposed_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___DmCrDrillingMud = DmCrDrillingMud

class DmCrGravelContr(google.protobuf.message.Message):
    """Original Name: DM_CR_GRAVEL_CONTR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTRACTOR_ADDRESS_FIELD_NUMBER: builtins.int
    CONTRACTOR_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONTRACTOR_EMPLOYEE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SERVICE_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_PHONE_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def contractor_address(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    contractor_id: builtins.str
    """Original Name: CONTRACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_employee(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_EMPLOYEE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service(self) -> global___StringMessage:
        """Original Name: SERVICE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def contractor_phone(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_construction(self) -> global___DmCrConstructionRef:
        """Remote references:

        Original Name: DM_CR_CONSTRUCTION, WrappedMessage: DmCrConstruction
        FK_DM_CR_GRAVEL_CONTR_DM_CR_CONSTRUCTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        contractor_address: global___StringMessage | None = ...,
        contractor_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        contractor_employee: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        contractor: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        service: global___StringMessage | None = ...,
        construction_id: builtins.str = ...,
        contractor_phone: global___StringMessage | None = ...,
        dm_cr_construction: global___DmCrConstructionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["contractor", b"contractor", "contractor_address", b"contractor_address", "contractor_employee", b"contractor_employee", "contractor_phone", b"contractor_phone", "dm_cr_construction", b"dm_cr_construction", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "service", b"service"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["construction_id", b"construction_id", "contractor", b"contractor", "contractor_address", b"contractor_address", "contractor_employee", b"contractor_employee", "contractor_id", b"contractor_id", "contractor_phone", b"contractor_phone", "dm_cr_construction", b"dm_cr_construction", "event_id", b"event_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "service", b"service", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrGravelContr = DmCrGravelContr

class DmCrGravelUsed(google.protobuf.message.Message):
    """Original Name: DM_CR_GRAVEL_USED, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GRAVEL_SIZE_FIELD_NUMBER: builtins.int
    GRAVEL_USED_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    GRAVEL_VOLUME_FIELD_NUMBER: builtins.int
    GRAVEL_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def gravel_size(self) -> global___StringMessage:
        """Original Name: GRAVEL_SIZE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gravel_used_id: builtins.str
    """Original Name: GRAVEL_USED_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gravel_volume(self) -> global___FloatMessage:
        """Original Name: GRAVEL_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gravel_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: GRAVEL_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_construction(self) -> global___DmCrConstructionRef:
        """Remote references:

        Original Name: DM_CR_CONSTRUCTION, WrappedMessage: DmCrConstruction
        FK_DM_CR_GRAVEL_USED_DM_CR_CONSTRUCTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        gravel_size: global___StringMessage | None = ...,
        gravel_used_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        gravel_volume: global___FloatMessage | None = ...,
        gravel_volume_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        construction_id: builtins.str = ...,
        dm_cr_construction: global___DmCrConstructionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_cr_construction", b"dm_cr_construction", "gravel_size", b"gravel_size", "gravel_volume", b"gravel_volume", "gravel_volume_dsdsunit", b"gravel_volume_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["construction_id", b"construction_id", "dm_cr_construction", b"dm_cr_construction", "event_id", b"event_id", "gravel_size", b"gravel_size", "gravel_used_id", b"gravel_used_id", "gravel_volume", b"gravel_volume", "gravel_volume_dsdsunit", b"gravel_volume_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrGravelUsed = DmCrGravelUsed

class DmCrLandownerComments(google.protobuf.message.Message):
    """Original Name: DM_CR_LANDOWNER_COMMENTS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMMENT_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    LANDOWNER_OCCUPANT_ROLE_FIELD_NUMBER: builtins.int
    LC_ID_FIELD_NUMBER: builtins.int
    LANDOWNER_OCCUPANT_NAME_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: COMMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landowner_occupant_role(self) -> global___StringMessage:
        """Original Name: LANDOWNER_OCCUPANT_ROLE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    lc_id: builtins.str
    """Original Name: LC_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def landowner_occupant_name(self) -> global___StringMessage:
        """Original Name: LANDOWNER_OCCUPANT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_construction(self) -> global___DmCrConstructionRef:
        """Remote references:

        Original Name: DM_CR_CONSTRUCTION, WrappedMessage: DmCrConstruction
        FK_DM_CR_LANDOWNER_COMMENTS_DM_CR_CONSTRUCTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        comment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        landowner_occupant_role: global___StringMessage | None = ...,
        lc_id: builtins.str = ...,
        landowner_occupant_name: global___StringMessage | None = ...,
        construction_id: builtins.str = ...,
        dm_cr_construction: global___DmCrConstructionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comment_date", b"comment_date", "comments", b"comments", "dm_cr_construction", b"dm_cr_construction", "landowner_occupant_name", b"landowner_occupant_name", "landowner_occupant_role", b"landowner_occupant_role", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comment_date", b"comment_date", "comments", b"comments", "construction_id", b"construction_id", "dm_cr_construction", b"dm_cr_construction", "event_id", b"event_id", "landowner_occupant_name", b"landowner_occupant_name", "landowner_occupant_role", b"landowner_occupant_role", "lc_id", b"lc_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrLandownerComments = DmCrLandownerComments

class DmCrLandownerOccupant(google.protobuf.message.Message):
    """Original Name: DM_CR_LANDOWNER_OCCUPANT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    OCCUPANT_ID_FIELD_NUMBER: builtins.int
    OCCUPANT_TYPE_FIELD_NUMBER: builtins.int
    ADDRESS_FIELD_NUMBER: builtins.int
    PHONE_FIELD_NUMBER: builtins.int
    CONTACT_DATE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    occupant_id: builtins.str
    """Original Name: OCCUPANT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def occupant_type(self) -> global___StringMessage:
        """Original Name: OCCUPANT_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def address(self) -> global___StringMessage:
        """Original Name: ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phone(self) -> global___StringMessage:
        """Original Name: PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CONTACT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_construction(self) -> global___DmCrConstructionRef:
        """Remote references:

        Original Name: DM_CR_CONSTRUCTION, WrappedMessage: DmCrConstruction
        FK_DM_CR_LANDOWNER_OCCUPANT_DM_CR_CONSTRUCTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        occupant_id: builtins.str = ...,
        occupant_type: global___StringMessage | None = ...,
        address: global___StringMessage | None = ...,
        phone: global___StringMessage | None = ...,
        contact_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        construction_id: builtins.str = ...,
        name: global___StringMessage | None = ...,
        dm_cr_construction: global___DmCrConstructionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["address", b"address", "contact_date", b"contact_date", "dm_cr_construction", b"dm_cr_construction", "name", b"name", "native_uid", b"native_uid", "occupant_type", b"occupant_type", "phone", b"phone", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["address", b"address", "construction_id", b"construction_id", "contact_date", b"contact_date", "dm_cr_construction", b"dm_cr_construction", "event_id", b"event_id", "name", b"name", "native_uid", b"native_uid", "occupant_id", b"occupant_id", "occupant_type", b"occupant_type", "phone", b"phone", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrLandownerOccupant = DmCrLandownerOccupant

class DmCrLandUse(google.protobuf.message.Message):
    """Original Name: DM_CR_LAND_USE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LAND_USE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    LAND_USE_ID_FIELD_NUMBER: builtins.int
    CONSTRUCT_TYPE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    LAND_USE_COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RECLAMATION_REGION_FIELD_NUMBER: builtins.int
    LAND_USE_CATEGORY_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def land_use(self) -> global___StringMessage:
        """Original Name: LAND_USE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    land_use_id: builtins.str
    """Original Name: LAND_USE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def construct_type(self) -> global___StringMessage:
        """Original Name: CONSTRUCT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def land_use_comments(self) -> global___StringMessage:
        """Original Name: LAND_USE_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reclamation_region(self) -> global___StringMessage:
        """Original Name: RECLAMATION_REGION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_use_category(self) -> global___StringMessage:
        """Original Name: LAND_USE_CATEGORY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_CR_LAND_USE_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        land_use: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        land_use_id: builtins.str = ...,
        construct_type: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        land_use_comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        reclamation_region: global___StringMessage | None = ...,
        land_use_category: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["construct_type", b"construct_type", "dm_event", b"dm_event", "land_use", b"land_use", "land_use_category", b"land_use_category", "land_use_comments", b"land_use_comments", "native_uid", b"native_uid", "reclamation_region", b"reclamation_region", "report_journal_id", b"report_journal_id", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["construct_type", b"construct_type", "dm_event", b"dm_event", "event_id", b"event_id", "land_use", b"land_use", "land_use_category", b"land_use_category", "land_use_comments", b"land_use_comments", "land_use_id", b"land_use_id", "native_uid", b"native_uid", "reclamation_region", b"reclamation_region", "report_journal_id", b"report_journal_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrLandUse = DmCrLandUse

class DmCrLease(google.protobuf.message.Message):
    """Original Name: DM_CR_LEASE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    LAND_FILE_NO_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CR_LEASE_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_file_no(self) -> global___StringMessage:
        """Original Name: LAND_FILE_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cr_lease_id: builtins.str
    """Original Name: CR_LEASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_construction(self) -> global___DmCrConstructionRef:
        """Remote references:

        Original Name: DM_CR_CONSTRUCTION, WrappedMessage: DmCrConstruction
        FK_DM_CR_LEASE_DM_CR_CONSTRUCTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        land_file_no: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        phase: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        cr_lease_id: builtins.str = ...,
        event_id: builtins.str = ...,
        construction_id: builtins.str = ...,
        dm_cr_construction: global___DmCrConstructionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dm_cr_construction", b"dm_cr_construction", "land_file_no", b"land_file_no", "native_uid", b"native_uid", "phase", b"phase", "remarks", b"remarks", "sequence_no", b"sequence_no", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "construction_id", b"construction_id", "cr_lease_id", b"cr_lease_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dm_cr_construction", b"dm_cr_construction", "event_id", b"event_id", "land_file_no", b"land_file_no", "native_uid", b"native_uid", "phase", b"phase", "remarks", b"remarks", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id"]) -> None: ...

global___DmCrLease = DmCrLease

class DmCrMudAdditive(google.protobuf.message.Message):
    """Original Name: DM_CR_MUD_ADDITIVE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ORIGIN_EVENT_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    AMOUNT_UNITS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    ORIGIN_WELL_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CLEANUP_ID_FIELD_NUMBER: builtins.int
    ADDITIVE_ID_FIELD_NUMBER: builtins.int
    AMOUNT_USED_FIELD_NUMBER: builtins.int
    MUD_PRODUCT_FIELD_NUMBER: builtins.int
    DM_CR_CLEANUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def origin_event_id(self) -> global___StringMessage:
        """Original Name: ORIGIN_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amount_units(self) -> global___StringMessage:
        """Original Name: AMOUNT_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def origin_well_id(self) -> global___StringMessage:
        """Original Name: ORIGIN_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cleanup_id: builtins.str
    """Original Name: CLEANUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    additive_id: builtins.str
    """Original Name: ADDITIVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def amount_used(self) -> global___FloatMessage:
        """Original Name: AMOUNT_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_product(self) -> global___StringMessage:
        """Original Name: MUD_PRODUCT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_cleanup(self) -> global___DmCrCleanupRef:
        """Remote references:

        Original Name: DM_CR_CLEANUP, WrappedMessage: DmCrCleanup
        FK_DM_CR_MUD_ADDITIVE_DM_CR_CLEANUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        origin_event_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        amount_units: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        origin_well_id: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        cleanup_id: builtins.str = ...,
        additive_id: builtins.str = ...,
        amount_used: global___FloatMessage | None = ...,
        mud_product: global___StringMessage | None = ...,
        dm_cr_cleanup: global___DmCrCleanupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["amount_units", b"amount_units", "amount_used", b"amount_used", "dm_cr_cleanup", b"dm_cr_cleanup", "mud_product", b"mud_product", "native_uid", b"native_uid", "origin_event_id", b"origin_event_id", "origin_well_id", b"origin_well_id", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["additive_id", b"additive_id", "amount_units", b"amount_units", "amount_used", b"amount_used", "cleanup_id", b"cleanup_id", "dm_cr_cleanup", b"dm_cr_cleanup", "event_id", b"event_id", "mud_product", b"mud_product", "native_uid", b"native_uid", "origin_event_id", b"origin_event_id", "origin_well_id", b"origin_well_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrMudAdditive = DmCrMudAdditive

class DmCrMudDisposal(google.protobuf.message.Message):
    """Original Name: DM_CR_MUD_DISPOSAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MTOX_ORIGINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    MTOX_CHARCOAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    MTOX_ORIGINAL_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SPREAD_AREA_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERIAL_COMMENT_FIELD_NUMBER: builtins.int
    COMPONENT_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SPREAD_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLEANUP_ID_FIELD_NUMBER: builtins.int
    DISPOSAL_ID_FIELD_NUMBER: builtins.int
    SPREAD_VOLUME_FIELD_NUMBER: builtins.int
    MATERIAL_TYPE_FIELD_NUMBER: builtins.int
    DISPOSAL_DATE_FIELD_NUMBER: builtins.int
    MTOX_CHARCOAL_FIELD_NUMBER: builtins.int
    SPREAD_AREA_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MATERIAL_DESIGNATION_FIELD_NUMBER: builtins.int
    DISPOSAL_TYPE_FIELD_NUMBER: builtins.int
    IS_MATERIAL_HAZARDOUS_FIELD_NUMBER: builtins.int
    DM_CR_CLEANUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def mtox_original_dsdsunit(self) -> global___StringMessage:
        """Original Name: MTOX_ORIGINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mtox_charcoal_dsdsunit(self) -> global___StringMessage:
        """Original Name: MTOX_CHARCOAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mtox_original(self) -> global___FloatMessage:
        """Original Name: MTOX_ORIGINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spread_area_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPREAD_AREA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_comment(self) -> global___StringMessage:
        """Original Name: MATERIAL_COMMENT, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_type(self) -> global___StringMessage:
        """Original Name: COMPONENT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spread_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPREAD_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cleanup_id: builtins.str
    """Original Name: CLEANUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    disposal_id: builtins.str
    """Original Name: DISPOSAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def spread_volume(self) -> global___FloatMessage:
        """Original Name: SPREAD_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_type(self) -> global___StringMessage:
        """Original Name: MATERIAL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposal_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DISPOSAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mtox_charcoal(self) -> global___FloatMessage:
        """Original Name: MTOX_CHARCOAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spread_area(self) -> global___FloatMessage:
        """Original Name: SPREAD_AREA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def material_designation(self) -> global___StringMessage:
        """Original Name: MATERIAL_DESIGNATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposal_type(self) -> global___StringMessage:
        """Original Name: DISPOSAL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_material_hazardous(self) -> global___StringMessage:
        """Original Name: IS_MATERIAL_HAZARDOUS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_cleanup(self) -> global___DmCrCleanupRef:
        """Remote references:

        Original Name: DM_CR_CLEANUP, WrappedMessage: DmCrCleanup
        FK_DM_CR_MUD_DISPOSAL_DM_CR_CLEANUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        mtox_original_dsdsunit: global___StringMessage | None = ...,
        mtox_charcoal_dsdsunit: global___StringMessage | None = ...,
        mtox_original: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        spread_area_dsdsunit: global___StringMessage | None = ...,
        material_comment: global___StringMessage | None = ...,
        component_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        spread_volume_dsdsunit: global___StringMessage | None = ...,
        cleanup_id: builtins.str = ...,
        disposal_id: builtins.str = ...,
        spread_volume: global___FloatMessage | None = ...,
        material_type: global___StringMessage | None = ...,
        disposal_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        mtox_charcoal: global___FloatMessage | None = ...,
        spread_area: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        material_designation: global___StringMessage | None = ...,
        disposal_type: global___StringMessage | None = ...,
        is_material_hazardous: global___StringMessage | None = ...,
        dm_cr_cleanup: global___DmCrCleanupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["component_type", b"component_type", "disposal_date", b"disposal_date", "disposal_type", b"disposal_type", "dm_cr_cleanup", b"dm_cr_cleanup", "is_material_hazardous", b"is_material_hazardous", "material_comment", b"material_comment", "material_designation", b"material_designation", "material_type", b"material_type", "mtox_charcoal", b"mtox_charcoal", "mtox_charcoal_dsdsunit", b"mtox_charcoal_dsdsunit", "mtox_original", b"mtox_original", "mtox_original_dsdsunit", b"mtox_original_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "spread_area", b"spread_area", "spread_area_dsdsunit", b"spread_area_dsdsunit", "spread_volume", b"spread_volume", "spread_volume_dsdsunit", b"spread_volume_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cleanup_id", b"cleanup_id", "component_type", b"component_type", "disposal_date", b"disposal_date", "disposal_id", b"disposal_id", "disposal_type", b"disposal_type", "dm_cr_cleanup", b"dm_cr_cleanup", "event_id", b"event_id", "is_material_hazardous", b"is_material_hazardous", "material_comment", b"material_comment", "material_designation", b"material_designation", "material_type", b"material_type", "mtox_charcoal", b"mtox_charcoal", "mtox_charcoal_dsdsunit", b"mtox_charcoal_dsdsunit", "mtox_original", b"mtox_original", "mtox_original_dsdsunit", b"mtox_original_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "spread_area", b"spread_area", "spread_area_dsdsunit", b"spread_area_dsdsunit", "spread_volume", b"spread_volume", "spread_volume_dsdsunit", b"spread_volume_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrMudDisposal = DmCrMudDisposal

class DmCrOperContact(google.protobuf.message.Message):
    """Original Name: DM_CR_OPER_CONTACT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PHONE_FIELD_NUMBER: builtins.int
    CONTACT_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phone(self) -> global___StringMessage:
        """Original Name: PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    contact_id: builtins.str
    """Original Name: CONTACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_OPER_CONTACT_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        phone: global___StringMessage | None = ...,
        contact_id: builtins.str = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        recl_id: builtins.str = ...,
        name: global___StringMessage | None = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_cr_reclamation", b"dm_cr_reclamation", "name", b"name", "native_uid", b"native_uid", "phone", b"phone", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["contact_id", b"contact_id", "dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "name", b"name", "native_uid", b"native_uid", "phone", b"phone", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrOperContact = DmCrOperContact

class DmCrPipelineSeg(google.protobuf.message.Message):
    """Original Name: DM_CR_PIPELINE_SEG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SEGMENT_START_LOCATION_ID_FIELD_NUMBER: builtins.int
    SEGMENT_START_GEO_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEGMENT_NO_FIELD_NUMBER: builtins.int
    SEGMENT_IS_CONSTRUCTED_FIELD_NUMBER: builtins.int
    SEGMENT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEGMENT_END_LOCATION_ID_FIELD_NUMBER: builtins.int
    SEGMENT_START_GEO_OFFSET_EAST_FIELD_NUMBER: builtins.int
    SEGMENT_START_GEO_OFFSET_NORTH_FIELD_NUMBER: builtins.int
    SEGMENT_START_MAP_NORTHING_FIELD_NUMBER: builtins.int
    SEGMENT_START_MAP_EASTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEGMENT_START_GEO_LATITUDE_FIELD_NUMBER: builtins.int
    SEGMENT_START_GEO_OFFSET_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEGMENT_CONSTRUCTION_DATE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SEGMENT_START_MAP_EASTING_FIELD_NUMBER: builtins.int
    SEGMENT_POLYLINE_PINT_ID_FIELD_NUMBER: builtins.int
    SEGMENT_CONSTRUCTION_COMMENTS_FIELD_NUMBER: builtins.int
    SEGMENT_LENGTH_FIELD_NUMBER: builtins.int
    SEG_ID_FIELD_NUMBER: builtins.int
    SEGMENT_START_GEO_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEGMENT_START_GEO_LONGITUDE_FIELD_NUMBER: builtins.int
    SEGMENT_START_MAP_NORTHING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEGMENT_IS_IN_USE_FIELD_NUMBER: builtins.int
    SEGMENT_POLYLINE_HEADER_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SCOUT_ID_FIELD_NUMBER: builtins.int
    SEGMENT_START_GEO_OFFSET_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_FIELD_NUMBER: builtins.int
    DM_CR_PL_SEG_STATUS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def segment_start_location_id(self) -> global___StringMessage:
        """Original Name: SEGMENT_START_LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_start_geo_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEGMENT_START_GEO_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_no(self) -> global___Int32Message:
        """Original Name: SEGMENT_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_is_constructed(self) -> global___StringMessage:
        """Original Name: SEGMENT_IS_CONSTRUCTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEGMENT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_end_location_id(self) -> global___StringMessage:
        """Original Name: SEGMENT_END_LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_start_geo_offset_east(self) -> global___FloatMessage:
        """Original Name: SEGMENT_START_GEO_OFFSET_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_start_geo_offset_north(self) -> global___FloatMessage:
        """Original Name: SEGMENT_START_GEO_OFFSET_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_start_map_northing(self) -> global___DoubleMessage:
        """Original Name: SEGMENT_START_MAP_NORTHING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_start_map_easting_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEGMENT_START_MAP_EASTING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_start_geo_latitude(self) -> global___DoubleMessage:
        """Original Name: SEGMENT_START_GEO_LATITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_start_geo_offset_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEGMENT_START_GEO_OFFSET_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_construction_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SEGMENT_CONSTRUCTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_start_map_easting(self) -> global___DoubleMessage:
        """Original Name: SEGMENT_START_MAP_EASTING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_polyline_pint_id(self) -> global___StringMessage:
        """Original Name: SEGMENT_POLYLINE_PINT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_construction_comments(self) -> global___StringMessage:
        """Original Name: SEGMENT_CONSTRUCTION_COMMENTS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_length(self) -> global___FloatMessage:
        """Original Name: SEGMENT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    seg_id: builtins.str
    """Original Name: SEG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def segment_start_geo_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEGMENT_START_GEO_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_start_geo_longitude(self) -> global___DoubleMessage:
        """Original Name: SEGMENT_START_GEO_LONGITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_start_map_northing_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEGMENT_START_MAP_NORTHING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_is_in_use(self) -> global___StringMessage:
        """Original Name: SEGMENT_IS_IN_USE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def segment_polyline_header_id(self) -> global___StringMessage:
        """Original Name: SEGMENT_POLYLINE_HEADER_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scout_id: builtins.str
    """Original Name: SCOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def segment_start_geo_offset_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEGMENT_START_GEO_OFFSET_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_scout(self) -> global___DmCrScoutRef:
        """Remote references:

        Original Name: DM_CR_SCOUT, WrappedMessage: DmCrScout
        FK_DM_CR_PIPELINE_SEG_DM_CR_SCOUT
        """
    @property
    def dm_cr_pl_seg_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrPlSegStatusRef]:
        """Original Name: DM_CR_PL_SEG_STATUS, WrappedMessage: DmCrPlSegStatus
        FK_DM_CR_PL_SEG_STATUS_DM_CR_PIPELINE_SEG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        segment_start_location_id: global___StringMessage | None = ...,
        segment_start_geo_longitude_dsdsunit: global___StringMessage | None = ...,
        segment_no: global___Int32Message | None = ...,
        segment_is_constructed: global___StringMessage | None = ...,
        segment_length_dsdsunit: global___StringMessage | None = ...,
        segment_end_location_id: global___StringMessage | None = ...,
        segment_start_geo_offset_east: global___FloatMessage | None = ...,
        segment_start_geo_offset_north: global___FloatMessage | None = ...,
        segment_start_map_northing: global___DoubleMessage | None = ...,
        segment_start_map_easting_dsdsunit: global___StringMessage | None = ...,
        segment_start_geo_latitude: global___DoubleMessage | None = ...,
        segment_start_geo_offset_north_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        segment_construction_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sequence_no: global___Int32Message | None = ...,
        segment_start_map_easting: global___DoubleMessage | None = ...,
        segment_polyline_pint_id: global___StringMessage | None = ...,
        segment_construction_comments: global___StringMessage | None = ...,
        segment_length: global___FloatMessage | None = ...,
        seg_id: builtins.str = ...,
        segment_start_geo_latitude_dsdsunit: global___StringMessage | None = ...,
        segment_start_geo_longitude: global___DoubleMessage | None = ...,
        segment_start_map_northing_dsdsunit: global___StringMessage | None = ...,
        segment_is_in_use: global___StringMessage | None = ...,
        segment_polyline_header_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        scout_id: builtins.str = ...,
        segment_start_geo_offset_east_dsdsunit: global___StringMessage | None = ...,
        dm_cr_scout: global___DmCrScoutRef | None = ...,
        dm_cr_pl_seg_status: collections.abc.Iterable[global___DmCrPlSegStatusRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_cr_scout", b"dm_cr_scout", "native_uid", b"native_uid", "segment_construction_comments", b"segment_construction_comments", "segment_construction_date", b"segment_construction_date", "segment_end_location_id", b"segment_end_location_id", "segment_is_constructed", b"segment_is_constructed", "segment_is_in_use", b"segment_is_in_use", "segment_length", b"segment_length", "segment_length_dsdsunit", b"segment_length_dsdsunit", "segment_no", b"segment_no", "segment_polyline_header_id", b"segment_polyline_header_id", "segment_polyline_pint_id", b"segment_polyline_pint_id", "segment_start_geo_latitude", b"segment_start_geo_latitude", "segment_start_geo_latitude_dsdsunit", b"segment_start_geo_latitude_dsdsunit", "segment_start_geo_longitude", b"segment_start_geo_longitude", "segment_start_geo_longitude_dsdsunit", b"segment_start_geo_longitude_dsdsunit", "segment_start_geo_offset_east", b"segment_start_geo_offset_east", "segment_start_geo_offset_east_dsdsunit", b"segment_start_geo_offset_east_dsdsunit", "segment_start_geo_offset_north", b"segment_start_geo_offset_north", "segment_start_geo_offset_north_dsdsunit", b"segment_start_geo_offset_north_dsdsunit", "segment_start_location_id", b"segment_start_location_id", "segment_start_map_easting", b"segment_start_map_easting", "segment_start_map_easting_dsdsunit", b"segment_start_map_easting_dsdsunit", "segment_start_map_northing", b"segment_start_map_northing", "segment_start_map_northing_dsdsunit", b"segment_start_map_northing_dsdsunit", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_cr_pl_seg_status", b"dm_cr_pl_seg_status", "dm_cr_scout", b"dm_cr_scout", "event_id", b"event_id", "native_uid", b"native_uid", "scout_id", b"scout_id", "seg_id", b"seg_id", "segment_construction_comments", b"segment_construction_comments", "segment_construction_date", b"segment_construction_date", "segment_end_location_id", b"segment_end_location_id", "segment_is_constructed", b"segment_is_constructed", "segment_is_in_use", b"segment_is_in_use", "segment_length", b"segment_length", "segment_length_dsdsunit", b"segment_length_dsdsunit", "segment_no", b"segment_no", "segment_polyline_header_id", b"segment_polyline_header_id", "segment_polyline_pint_id", b"segment_polyline_pint_id", "segment_start_geo_latitude", b"segment_start_geo_latitude", "segment_start_geo_latitude_dsdsunit", b"segment_start_geo_latitude_dsdsunit", "segment_start_geo_longitude", b"segment_start_geo_longitude", "segment_start_geo_longitude_dsdsunit", b"segment_start_geo_longitude_dsdsunit", "segment_start_geo_offset_east", b"segment_start_geo_offset_east", "segment_start_geo_offset_east_dsdsunit", b"segment_start_geo_offset_east_dsdsunit", "segment_start_geo_offset_north", b"segment_start_geo_offset_north", "segment_start_geo_offset_north_dsdsunit", b"segment_start_geo_offset_north_dsdsunit", "segment_start_location_id", b"segment_start_location_id", "segment_start_map_easting", b"segment_start_map_easting", "segment_start_map_easting_dsdsunit", b"segment_start_map_easting_dsdsunit", "segment_start_map_northing", b"segment_start_map_northing", "segment_start_map_northing_dsdsunit", b"segment_start_map_northing_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrPipelineSeg = DmCrPipelineSeg

class DmCrPlSegStatus(google.protobuf.message.Message):
    """Original Name: DM_CR_PL_SEG_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SEG_STATUS_ID_FIELD_NUMBER: builtins.int
    SEGMENT_STATUS_DATE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEG_ID_FIELD_NUMBER: builtins.int
    SEGMENT_IS_IN_USE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SCOUT_ID_FIELD_NUMBER: builtins.int
    SEGMENT_IS_CONSTRUCTED_FIELD_NUMBER: builtins.int
    DM_CR_PIPELINE_SEG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    seg_status_id: builtins.str
    """Original Name: SEG_STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def segment_status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SEGMENT_STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    seg_id: builtins.str
    """Original Name: SEG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def segment_is_in_use(self) -> global___StringMessage:
        """Original Name: SEGMENT_IS_IN_USE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scout_id: builtins.str
    """Original Name: SCOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def segment_is_constructed(self) -> global___StringMessage:
        """Original Name: SEGMENT_IS_CONSTRUCTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_pipeline_seg(self) -> global___DmCrPipelineSegRef:
        """Remote references:

        Original Name: DM_CR_PIPELINE_SEG, WrappedMessage: DmCrPipelineSeg
        FK_DM_CR_PL_SEG_STATUS_DM_CR_PIPELINE_SEG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        seg_status_id: builtins.str = ...,
        segment_status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        seg_id: builtins.str = ...,
        segment_is_in_use: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        scout_id: builtins.str = ...,
        segment_is_constructed: global___StringMessage | None = ...,
        dm_cr_pipeline_seg: global___DmCrPipelineSegRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_cr_pipeline_seg", b"dm_cr_pipeline_seg", "native_uid", b"native_uid", "segment_is_constructed", b"segment_is_constructed", "segment_is_in_use", b"segment_is_in_use", "segment_status_date", b"segment_status_date"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_cr_pipeline_seg", b"dm_cr_pipeline_seg", "event_id", b"event_id", "native_uid", b"native_uid", "scout_id", b"scout_id", "seg_id", b"seg_id", "seg_status_id", b"seg_status_id", "segment_is_constructed", b"segment_is_constructed", "segment_is_in_use", b"segment_is_in_use", "segment_status_date", b"segment_status_date", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrPlSegStatus = DmCrPlSegStatus

class DmCrReclamation(google.protobuf.message.Message):
    """Original Name: DM_CR_RECLAMATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DECOM_LIABILITY_EST_FIELD_NUMBER: builtins.int
    PROJECT_PLAN_SUMMARY_FIELD_NUMBER: builtins.int
    VEG_COMMENTS_FIELD_NUMBER: builtins.int
    UNDERGROUND_TANKS_NUMBER_FIELD_NUMBER: builtins.int
    IS_ABAND_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    LAST_INSPECT_DATE_FIELD_NUMBER: builtins.int
    REMED_CRITERIA_FIELD_NUMBER: builtins.int
    IS_CONSTRUCTED_SUMP_FIELD_NUMBER: builtins.int
    IS_UNDERGROUND_REMOVED_FIELD_NUMBER: builtins.int
    WELL_SERVICES_FOREMAN_FIELD_NUMBER: builtins.int
    IS_VEG_HEIGHT_80_PERCENT_FIELD_NUMBER: builtins.int
    REMED_SITE_USE_FIELD_NUMBER: builtins.int
    CHANGE_CONTROL_RECEIVE_DATE_FIELD_NUMBER: builtins.int
    ABANDON_LIABILITY_EST_FIELD_NUMBER: builtins.int
    APPROVER_NAME_FIELD_NUMBER: builtins.int
    LANDSCAPE_ADMIXING_TARGET_FIELD_NUMBER: builtins.int
    APPROVAL_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_ACCESS_SOIL_ASSESSMENT_OK_FIELD_NUMBER: builtins.int
    IS_SAFE_FIELD_NUMBER: builtins.int
    IS_ACCESS_VEG_OK_FIELD_NUMBER: builtins.int
    RESTOR_AFE_ID_FIELD_NUMBER: builtins.int
    REMED_LIABILITY_EST_FIELD_NUMBER: builtins.int
    IS_DECOM_REG_COMPLETE_FIELD_NUMBER: builtins.int
    INSPECT_DATE_FIELD_NUMBER: builtins.int
    IS_APPROVAL_REQUIRED_FIELD_NUMBER: builtins.int
    IS_ABANDON_ACCEPTED_FIELD_NUMBER: builtins.int
    IS_UNDERGROUND_TANKS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    IS_DECOM_FIELD_NUMBER: builtins.int
    UNDERGROUND_TANKS_CAPACITY_FIELD_NUMBER: builtins.int
    DECOM_FOREMAN_FIELD_NUMBER: builtins.int
    CONSTRUCT_YEAR_FIELD_NUMBER: builtins.int
    DISP_COMMENTS_FIELD_NUMBER: builtins.int
    ABANDON_START_DATE_FIELD_NUMBER: builtins.int
    CONSTRUCT_TYPE_FIELD_NUMBER: builtins.int
    ENGINEER_FIELD_NUMBER: builtins.int
    IS_WELL_PAD_RETAINED_FIELD_NUMBER: builtins.int
    REMED_REGULATORY_SIGNOFF_FIELD_NUMBER: builtins.int
    IS_ABOVEGROUND_TANKS_FIELD_NUMBER: builtins.int
    IS_SITE_TWO_LIFTED_FIELD_NUMBER: builtins.int
    GENERAL_REMARKS_FIELD_NUMBER: builtins.int
    IS_FENCING_RETAINED_FIELD_NUMBER: builtins.int
    RECL_COMMENTS_FIELD_NUMBER: builtins.int
    DECOMMISSIONING_REMARKS_FIELD_NUMBER: builtins.int
    ABANDON_WELL_TYPE_FIELD_NUMBER: builtins.int
    INITIAL_RESTORE_DATE_FIELD_NUMBER: builtins.int
    IS_CONTROL_UNDER_40_PERCENT_FIELD_NUMBER: builtins.int
    RECL_NO_FIELD_NUMBER: builtins.int
    LANDSCAPE_SITE_DOMINANT_FIELD_NUMBER: builtins.int
    ABANDON_AFE_ID_FIELD_NUMBER: builtins.int
    MGMT_INSTRUCTIONS_FIELD_NUMBER: builtins.int
    IS_SITE_100_PERCENT_FIELD_NUMBER: builtins.int
    REMED_AFE_ID_FIELD_NUMBER: builtins.int
    LANDSCAPE_ADMIXING_TARGET_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_SUB_TO_LAND_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    ABANDON_INSPECT_DATE_FIELD_NUMBER: builtins.int
    CERT_RECEIVED_DATE_FIELD_NUMBER: builtins.int
    ABOVEGROUND_TANKS_NUMBER_FIELD_NUMBER: builtins.int
    IS_OTHER_VEG_OK_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    IS_LANDOWNER_ACCEPTED_FIELD_NUMBER: builtins.int
    ACCESS_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_EXTERNAL_SYSTEM_UPDATED_FIELD_NUMBER: builtins.int
    IS_RISK_MGMT_FIELD_NUMBER: builtins.int
    IS_FLARE_PIT_PRESENT_FIELD_NUMBER: builtins.int
    IS_PHASE_ONE_COMPLETE_FIELD_NUMBER: builtins.int
    RECL_APPL_COMMENTS_FIELD_NUMBER: builtins.int
    IS_DECOM_ASBESTOS_PRESENT_FIELD_NUMBER: builtins.int
    AFR_WRITTEN_FIELD_NUMBER: builtins.int
    REMED_LIABILITY_EST_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLARE_PIT_DETAILS_FIELD_NUMBER: builtins.int
    IS_LEASE_VEG_OK_FIELD_NUMBER: builtins.int
    ABANDON_COMMENTS_FIELD_NUMBER: builtins.int
    DECOM_REG_SUBMIT_DATE_FIELD_NUMBER: builtins.int
    UNDERGROUND_TANKS_LOCATION_FIELD_NUMBER: builtins.int
    IS_FINAL_INSPECT_FIELD_NUMBER: builtins.int
    WELL_SERVICES_ENGINEER_FIELD_NUMBER: builtins.int
    IS_OTHER_SOIL_ASSESSMENT_OK_FIELD_NUMBER: builtins.int
    LANDSCAPE_CONTROL_DOMINANT_FIELD_NUMBER: builtins.int
    ACCESS_LENGTH_FIELD_NUMBER: builtins.int
    IS_VEG_DENS_80_PERCENT_FIELD_NUMBER: builtins.int
    IS_CONTROL_VEG_OK_FIELD_NUMBER: builtins.int
    IS_COVER_EXCEEDING_80_PCT_FIELD_NUMBER: builtins.int
    ABANDON_FOREMAN_FIELD_NUMBER: builtins.int
    NOTICE_DUE_DATE_FIELD_NUMBER: builtins.int
    IS_ACCESS_RETAINED_FIELD_NUMBER: builtins.int
    DECOM_LOOKBACK_FIELD_NUMBER: builtins.int
    FOREMAN_FIELD_NUMBER: builtins.int
    IS_PL_ABAND_FIELD_NUMBER: builtins.int
    UNDERGROUND_TANKS_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    VEG_ASSESSMENT_DATE_FIELD_NUMBER: builtins.int
    CONSTRUCTION_PERIOD_FIELD_NUMBER: builtins.int
    IS_MGMT_INSTRUCTIONS_MET_FIELD_NUMBER: builtins.int
    SOIL_PROFILE_ASSESS_COMMENTS_FIELD_NUMBER: builtins.int
    IS_COVER_EVENLY_DISTRIBUTED_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    SUPERVISOR_FIELD_NUMBER: builtins.int
    LANDOWNER_NOTIFICATION_DATE_FIELD_NUMBER: builtins.int
    LAND_SUBMIT_DATE_FIELD_NUMBER: builtins.int
    ABANDON_REG_SUBMIT_DATE_FIELD_NUMBER: builtins.int
    IS_ABANDON_REG_COMPLETE_FIELD_NUMBER: builtins.int
    SERVICE_PROVIDED_FIELD_NUMBER: builtins.int
    IS_LITTER_CONSISTENT_FIELD_NUMBER: builtins.int
    IS_RESTOR_FIELD_NUMBER: builtins.int
    IS_PHASE_TWO_COMPLETE_FIELD_NUMBER: builtins.int
    ABOVEGROUND_TANKS_LOCATION_FIELD_NUMBER: builtins.int
    CHANGE_CONTROL_RECEIVED_FIELD_NUMBER: builtins.int
    IS_LEASE_SOIL_ASSESSMENT_OK_FIELD_NUMBER: builtins.int
    ABANDON_OCCUPANT_CONCERNS_FIELD_NUMBER: builtins.int
    IS_RESTOR_EXT_SYS_UPDATED_FIELD_NUMBER: builtins.int
    IS_PRODUCED_FIELD_NUMBER: builtins.int
    ABANDON_END_DATE_FIELD_NUMBER: builtins.int
    LANDOWNER_OCCUPANT_CONCERNS_FIELD_NUMBER: builtins.int
    ABANDON_BU_APPROVAL_FIELD_NUMBER: builtins.int
    APPROVAL_TEAM_FIELD_NUMBER: builtins.int
    REMED_FOREMAN_FIELD_NUMBER: builtins.int
    IS_DISP_CONDITIONS_MET_FIELD_NUMBER: builtins.int
    REMED_PLAN_SUMMARY_FIELD_NUMBER: builtins.int
    LANDOWNER_SUBMIT_DATE_FIELD_NUMBER: builtins.int
    IS_RECL_CERTIFICATE_RECEIVED_FIELD_NUMBER: builtins.int
    IS_SUB_TO_LANDOWNER_FIELD_NUMBER: builtins.int
    IS_COVER_80_PERCENT_FIELD_NUMBER: builtins.int
    IS_DECOM_NORMS_PRESENT_FIELD_NUMBER: builtins.int
    DECOM_FACILITY_CONSTRUCT_YEAR_FIELD_NUMBER: builtins.int
    ABOVEGROUND_TANKS_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_REMED_FIELD_NUMBER: builtins.int
    ABANDON_JVP_NOTIFY_DATE_FIELD_NUMBER: builtins.int
    DECOM_AFE_ID_FIELD_NUMBER: builtins.int
    OTHER_RETAINED_FIELD_NUMBER: builtins.int
    ABANDON_LOOKBACK_FIELD_NUMBER: builtins.int
    LOCATION_UWI_FIELD_NUMBER: builtins.int
    ABANDON_CERT_RECEIVED_DATE_FIELD_NUMBER: builtins.int
    DECOM_REMARKS_FIELD_NUMBER: builtins.int
    IS_COVER_CONSISTENT_FIELD_NUMBER: builtins.int
    ABANDON_JVP_NOTIFY_APPROVED_FIELD_NUMBER: builtins.int
    NOTICE_DATE_FIELD_NUMBER: builtins.int
    ABOVEGROUND_TANKS_CAPACITY_FIELD_NUMBER: builtins.int
    RESTORE_NOTIFICATION_DATE_FIELD_NUMBER: builtins.int
    CERT_APPL_DATE_FIELD_NUMBER: builtins.int
    RESTOR_LIABILITY_EST_FIELD_NUMBER: builtins.int
    IS_ABANDON_EXT_SYS_UPDATED_FIELD_NUMBER: builtins.int
    ABANDON_LIABILITY_EST_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_REMED_EXT_SYS_UPDATED_FIELD_NUMBER: builtins.int
    ABANDON_SUBSURF_EQUIP_FIELD_NUMBER: builtins.int
    REMED_REGULATORY_SIGNOFF_DATE_FIELD_NUMBER: builtins.int
    RESTOR_LIABILITY_EST_DSDSUNIT_FIELD_NUMBER: builtins.int
    DECOM_LIABILITY_EST_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESTOR_FOREMAN_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_CR_ABANDON_CONTRACTOR_FIELD_NUMBER: builtins.int
    DM_CR_OPER_CONTACT_FIELD_NUMBER: builtins.int
    DM_CR_APPROVAL_FIELD_NUMBER: builtins.int
    DM_CR_RST_ASSESSMENT_FIELD_NUMBER: builtins.int
    DM_CR_DECOM_FACILITY_FIELD_NUMBER: builtins.int
    DM_CR_WATER_WELL_ABANDON_FIELD_NUMBER: builtins.int
    DM_CR_RESTORE_CONTR_FIELD_NUMBER: builtins.int
    DM_CR_SUMP_DISPOSITION_FIELD_NUMBER: builtins.int
    DM_CR_RECL_AGST_FIELD_NUMBER: builtins.int
    DM_CR_RECL_UST_FIELD_NUMBER: builtins.int
    DM_CR_DECOM_CONTRACTOR_FIELD_NUMBER: builtins.int
    DM_CR_RST_FERTILIZER_FIELD_NUMBER: builtins.int
    DM_CR_DECOM_PIPELINE_FIELD_NUMBER: builtins.int
    DM_CR_STAKEHOLDER_FIELD_NUMBER: builtins.int
    DM_CR_RECL_FLARE_PIT_FIELD_NUMBER: builtins.int
    DM_CR_SALVAGE_CONTRACT_FIELD_NUMBER: builtins.int
    DM_CR_RST_SEEDING_FIELD_NUMBER: builtins.int
    DM_CR_RST_SOIL_AMEND_FIELD_NUMBER: builtins.int
    DM_CR_REMED_CRITERIA_FIELD_NUMBER: builtins.int
    DM_CR_CONTROL_VEG_FIELD_NUMBER: builtins.int
    DM_CR_SITE_VEGETATION_FIELD_NUMBER: builtins.int
    DM_CR_CORRESPONDENCE_FIELD_NUMBER: builtins.int
    DM_CR_DECOM_APPROVAL_FIELD_NUMBER: builtins.int
    DM_CR_REMED_CONTRACTOR_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def decom_liability_est(self) -> global___FloatMessage:
        """Original Name: DECOM_LIABILITY_EST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_plan_summary(self) -> global___StringMessage:
        """Original Name: PROJECT_PLAN_SUMMARY, Original type: Edm.String, Max Length: 500,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def veg_comments(self) -> global___StringMessage:
        """Original Name: VEG_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def underground_tanks_number(self) -> global___Int32Message:
        """Original Name: UNDERGROUND_TANKS_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_aband(self) -> global___StringMessage:
        """Original Name: IS_ABAND, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def last_inspect_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LAST_INSPECT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remed_criteria(self) -> global___StringMessage:
        """Original Name: REMED_CRITERIA, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_constructed_sump(self) -> global___StringMessage:
        """Original Name: IS_CONSTRUCTED_SUMP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_underground_removed(self) -> global___StringMessage:
        """Original Name: IS_UNDERGROUND_REMOVED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_services_foreman(self) -> global___StringMessage:
        """Original Name: WELL_SERVICES_FOREMAN, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_veg_height_80_percent(self) -> global___StringMessage:
        """Original Name: IS_VEG_HEIGHT_80_PERCENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remed_site_use(self) -> global___StringMessage:
        """Original Name: REMED_SITE_USE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def change_control_receive_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CHANGE_CONTROL_RECEIVE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_liability_est(self) -> global___FloatMessage:
        """Original Name: ABANDON_LIABILITY_EST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approver_name(self) -> global___StringMessage:
        """Original Name: APPROVER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landscape_admixing_target(self) -> global___FloatMessage:
        """Original Name: LANDSCAPE_ADMIXING_TARGET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approval_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: APPROVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_access_soil_assessment_ok(self) -> global___StringMessage:
        """Original Name: IS_ACCESS_SOIL_ASSESSMENT_OK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_safe(self) -> global___StringMessage:
        """Original Name: IS_SAFE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_access_veg_ok(self) -> global___StringMessage:
        """Original Name: IS_ACCESS_VEG_OK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restor_afe_id(self) -> global___StringMessage:
        """Original Name: RESTOR_AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remed_liability_est(self) -> global___FloatMessage:
        """Original Name: REMED_LIABILITY_EST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_decom_reg_complete(self) -> global___StringMessage:
        """Original Name: IS_DECOM_REG_COMPLETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inspect_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSPECT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_approval_required(self) -> global___StringMessage:
        """Original Name: IS_APPROVAL_REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_abandon_accepted(self) -> global___StringMessage:
        """Original Name: IS_ABANDON_ACCEPTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_underground_tanks(self) -> global___StringMessage:
        """Original Name: IS_UNDERGROUND_TANKS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_decom(self) -> global___StringMessage:
        """Original Name: IS_DECOM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def underground_tanks_capacity(self) -> global___FloatMessage:
        """Original Name: UNDERGROUND_TANKS_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def decom_foreman(self) -> global___StringMessage:
        """Original Name: DECOM_FOREMAN, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def construct_year(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CONSTRUCT_YEAR, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disp_comments(self) -> global___StringMessage:
        """Original Name: DISP_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ABANDON_START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def construct_type(self) -> global___StringMessage:
        """Original Name: CONSTRUCT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def engineer(self) -> global___StringMessage:
        """Original Name: ENGINEER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_well_pad_retained(self) -> global___StringMessage:
        """Original Name: IS_WELL_PAD_RETAINED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remed_regulatory_signoff(self) -> global___StringMessage:
        """Original Name: REMED_REGULATORY_SIGNOFF, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_aboveground_tanks(self) -> global___StringMessage:
        """Original Name: IS_ABOVEGROUND_TANKS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_site_two_lifted(self) -> global___StringMessage:
        """Original Name: IS_SITE_TWO_LIFTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def general_remarks(self) -> global___StringMessage:
        """Original Name: GENERAL_REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_fencing_retained(self) -> global___StringMessage:
        """Original Name: IS_FENCING_RETAINED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recl_comments(self) -> global___StringMessage:
        """Original Name: RECL_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def decommissioning_remarks(self) -> global___StringMessage:
        """Original Name: DECOMMISSIONING_REMARKS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_well_type(self) -> global___StringMessage:
        """Original Name: ABANDON_WELL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_restore_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INITIAL_RESTORE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_control_under_40_percent(self) -> global___StringMessage:
        """Original Name: IS_CONTROL_UNDER_40_PERCENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recl_no(self) -> global___StringMessage:
        """Original Name: RECL_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landscape_site_dominant(self) -> global___StringMessage:
        """Original Name: LANDSCAPE_SITE_DOMINANT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_afe_id(self) -> global___StringMessage:
        """Original Name: ABANDON_AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mgmt_instructions(self) -> global___StringMessage:
        """Original Name: MGMT_INSTRUCTIONS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_site_100_percent(self) -> global___StringMessage:
        """Original Name: IS_SITE_100_PERCENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remed_afe_id(self) -> global___StringMessage:
        """Original Name: REMED_AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landscape_admixing_target_dsdsunit(self) -> global___StringMessage:
        """Original Name: LANDSCAPE_ADMIXING_TARGET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_sub_to_land(self) -> global___StringMessage:
        """Original Name: IS_SUB_TO_LAND, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def abandon_inspect_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ABANDON_INSPECT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cert_received_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CERT_RECEIVED_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aboveground_tanks_number(self) -> global___Int32Message:
        """Original Name: ABOVEGROUND_TANKS_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_other_veg_ok(self) -> global___StringMessage:
        """Original Name: IS_OTHER_VEG_OK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_landowner_accepted(self) -> global___StringMessage:
        """Original Name: IS_LANDOWNER_ACCEPTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACCESS_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_external_system_updated(self) -> global___StringMessage:
        """Original Name: IS_EXTERNAL_SYSTEM_UPDATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_risk_mgmt(self) -> global___StringMessage:
        """Original Name: IS_RISK_MGMT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_flare_pit_present(self) -> global___StringMessage:
        """Original Name: IS_FLARE_PIT_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_phase_one_complete(self) -> global___StringMessage:
        """Original Name: IS_PHASE_ONE_COMPLETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recl_appl_comments(self) -> global___StringMessage:
        """Original Name: RECL_APPL_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_decom_asbestos_present(self) -> global___StringMessage:
        """Original Name: IS_DECOM_ASBESTOS_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afr_written(self) -> global___StringMessage:
        """Original Name: AFR_WRITTEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remed_liability_est_dsdsunit(self) -> global___StringMessage:
        """Original Name: REMED_LIABILITY_EST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flare_pit_details(self) -> global___StringMessage:
        """Original Name: FLARE_PIT_DETAILS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_lease_veg_ok(self) -> global___StringMessage:
        """Original Name: IS_LEASE_VEG_OK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_comments(self) -> global___StringMessage:
        """Original Name: ABANDON_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def decom_reg_submit_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DECOM_REG_SUBMIT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def underground_tanks_location(self) -> global___StringMessage:
        """Original Name: UNDERGROUND_TANKS_LOCATION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_final_inspect(self) -> global___StringMessage:
        """Original Name: IS_FINAL_INSPECT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_services_engineer(self) -> global___StringMessage:
        """Original Name: WELL_SERVICES_ENGINEER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_other_soil_assessment_ok(self) -> global___StringMessage:
        """Original Name: IS_OTHER_SOIL_ASSESSMENT_OK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landscape_control_dominant(self) -> global___StringMessage:
        """Original Name: LANDSCAPE_CONTROL_DOMINANT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_length(self) -> global___FloatMessage:
        """Original Name: ACCESS_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_veg_dens_80_percent(self) -> global___StringMessage:
        """Original Name: IS_VEG_DENS_80_PERCENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_control_veg_ok(self) -> global___StringMessage:
        """Original Name: IS_CONTROL_VEG_OK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cover_exceeding_80_pct(self) -> global___StringMessage:
        """Original Name: IS_COVER_EXCEEDING_80_PCT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_foreman(self) -> global___StringMessage:
        """Original Name: ABANDON_FOREMAN, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def notice_due_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: NOTICE_DUE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_access_retained(self) -> global___StringMessage:
        """Original Name: IS_ACCESS_RETAINED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def decom_lookback(self) -> global___StringMessage:
        """Original Name: DECOM_LOOKBACK, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foreman(self) -> global___StringMessage:
        """Original Name: FOREMAN, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_pl_aband(self) -> global___StringMessage:
        """Original Name: IS_PL_ABAND, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def underground_tanks_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNDERGROUND_TANKS_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def veg_assessment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: VEG_ASSESSMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def construction_period(self) -> global___StringMessage:
        """Original Name: CONSTRUCTION_PERIOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_mgmt_instructions_met(self) -> global___StringMessage:
        """Original Name: IS_MGMT_INSTRUCTIONS_MET, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_profile_assess_comments(self) -> global___StringMessage:
        """Original Name: SOIL_PROFILE_ASSESS_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cover_evenly_distributed(self) -> global___StringMessage:
        """Original Name: IS_COVER_EVENLY_DISTRIBUTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor(self) -> global___StringMessage:
        """Original Name: SUPERVISOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landowner_notification_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LANDOWNER_NOTIFICATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_submit_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LAND_SUBMIT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_reg_submit_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ABANDON_REG_SUBMIT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_abandon_reg_complete(self) -> global___StringMessage:
        """Original Name: IS_ABANDON_REG_COMPLETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_provided(self) -> global___StringMessage:
        """Original Name: SERVICE_PROVIDED, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_litter_consistent(self) -> global___StringMessage:
        """Original Name: IS_LITTER_CONSISTENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_restor(self) -> global___StringMessage:
        """Original Name: IS_RESTOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_phase_two_complete(self) -> global___StringMessage:
        """Original Name: IS_PHASE_TWO_COMPLETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aboveground_tanks_location(self) -> global___StringMessage:
        """Original Name: ABOVEGROUND_TANKS_LOCATION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def change_control_received(self) -> global___StringMessage:
        """Original Name: CHANGE_CONTROL_RECEIVED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_lease_soil_assessment_ok(self) -> global___StringMessage:
        """Original Name: IS_LEASE_SOIL_ASSESSMENT_OK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_occupant_concerns(self) -> global___StringMessage:
        """Original Name: ABANDON_OCCUPANT_CONCERNS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_restor_ext_sys_updated(self) -> global___StringMessage:
        """Original Name: IS_RESTOR_EXT_SYS_UPDATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_produced(self) -> global___StringMessage:
        """Original Name: IS_PRODUCED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ABANDON_END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landowner_occupant_concerns(self) -> global___StringMessage:
        """Original Name: LANDOWNER_OCCUPANT_CONCERNS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_bu_approval(self) -> global___StringMessage:
        """Original Name: ABANDON_BU_APPROVAL, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approval_team(self) -> global___StringMessage:
        """Original Name: APPROVAL_TEAM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remed_foreman(self) -> global___StringMessage:
        """Original Name: REMED_FOREMAN, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_disp_conditions_met(self) -> global___StringMessage:
        """Original Name: IS_DISP_CONDITIONS_MET, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remed_plan_summary(self) -> global___StringMessage:
        """Original Name: REMED_PLAN_SUMMARY, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landowner_submit_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LANDOWNER_SUBMIT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_recl_certificate_received(self) -> global___StringMessage:
        """Original Name: IS_RECL_CERTIFICATE_RECEIVED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_sub_to_landowner(self) -> global___StringMessage:
        """Original Name: IS_SUB_TO_LANDOWNER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cover_80_percent(self) -> global___StringMessage:
        """Original Name: IS_COVER_80_PERCENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_decom_norms_present(self) -> global___StringMessage:
        """Original Name: IS_DECOM_NORMS_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def decom_facility_construct_year(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DECOM_FACILITY_CONSTRUCT_YEAR, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aboveground_tanks_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: ABOVEGROUND_TANKS_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_remed(self) -> global___StringMessage:
        """Original Name: IS_REMED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_jvp_notify_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ABANDON_JVP_NOTIFY_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def decom_afe_id(self) -> global___StringMessage:
        """Original Name: DECOM_AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_retained(self) -> global___StringMessage:
        """Original Name: OTHER_RETAINED, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_lookback(self) -> global___StringMessage:
        """Original Name: ABANDON_LOOKBACK, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_uwi(self) -> global___StringMessage:
        """Original Name: LOCATION_UWI, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_cert_received_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ABANDON_CERT_RECEIVED_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def decom_remarks(self) -> global___StringMessage:
        """Original Name: DECOM_REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cover_consistent(self) -> global___StringMessage:
        """Original Name: IS_COVER_CONSISTENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_jvp_notify_approved(self) -> global___StringMessage:
        """Original Name: ABANDON_JVP_NOTIFY_APPROVED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def notice_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: NOTICE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aboveground_tanks_capacity(self) -> global___FloatMessage:
        """Original Name: ABOVEGROUND_TANKS_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restore_notification_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: RESTORE_NOTIFICATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cert_appl_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CERT_APPL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restor_liability_est(self) -> global___FloatMessage:
        """Original Name: RESTOR_LIABILITY_EST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_abandon_ext_sys_updated(self) -> global___StringMessage:
        """Original Name: IS_ABANDON_EXT_SYS_UPDATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_liability_est_dsdsunit(self) -> global___StringMessage:
        """Original Name: ABANDON_LIABILITY_EST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_remed_ext_sys_updated(self) -> global___StringMessage:
        """Original Name: IS_REMED_EXT_SYS_UPDATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandon_subsurf_equip(self) -> global___StringMessage:
        """Original Name: ABANDON_SUBSURF_EQUIP, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remed_regulatory_signoff_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REMED_REGULATORY_SIGNOFF_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restor_liability_est_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESTOR_LIABILITY_EST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def decom_liability_est_dsdsunit(self) -> global___StringMessage:
        """Original Name: DECOM_LIABILITY_EST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restor_foreman(self) -> global___StringMessage:
        """Original Name: RESTOR_FOREMAN, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_CR_RECLAMATION_DM_EVENT
        """
    @property
    def dm_cr_abandon_contractor(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrAbandonContractorRef]:
        """Original Name: DM_CR_ABANDON_CONTRACTOR, WrappedMessage: DmCrAbandonContractor
        FK_DM_CR_ABANDON_CONTRACTOR_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_oper_contact(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrOperContactRef]:
        """Original Name: DM_CR_OPER_CONTACT, WrappedMessage: DmCrOperContact
        FK_DM_CR_OPER_CONTACT_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_approval(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrApprovalRef]:
        """Original Name: DM_CR_APPROVAL, WrappedMessage: DmCrApproval
        FK_DM_CR_APPROVAL_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_rst_assessment(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrRstAssessmentRef]:
        """Original Name: DM_CR_RST_ASSESSMENT, WrappedMessage: DmCrRstAssessment
        FK_DM_CR_RST_ASSESSMENT_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_decom_facility(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrDecomFacilityRef]:
        """Original Name: DM_CR_DECOM_FACILITY, WrappedMessage: DmCrDecomFacility
        FK_DM_CR_DECOM_FACILITY_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_water_well_abandon(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrWaterWellAbandonRef]:
        """Original Name: DM_CR_WATER_WELL_ABANDON, WrappedMessage: DmCrWaterWellAbandon
        FK_DM_CR_WATER_WELL_ABANDON_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_restore_contr(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrRestoreContrRef]:
        """Original Name: DM_CR_RESTORE_CONTR, WrappedMessage: DmCrRestoreContr
        FK_DM_CR_RESTORE_CONTR_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_sump_disposition(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrSumpDispositionRef]:
        """Original Name: DM_CR_SUMP_DISPOSITION, WrappedMessage: DmCrSumpDisposition
        FK_DM_CR_SUMP_DISPOSITION_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_recl_agst(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrReclAgstRef]:
        """Original Name: DM_CR_RECL_AGST, WrappedMessage: DmCrReclAgst
        FK_DM_CR_RECL_AGST_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_recl_ust(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrReclUstRef]:
        """Original Name: DM_CR_RECL_UST, WrappedMessage: DmCrReclUst
        FK_DM_CR_RECL_UST_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_decom_contractor(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrDecomContractorRef]:
        """Original Name: DM_CR_DECOM_CONTRACTOR, WrappedMessage: DmCrDecomContractor
        FK_DM_CR_DECOM_CONTRACTOR_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_rst_fertilizer(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrRstFertilizerRef]:
        """Original Name: DM_CR_RST_FERTILIZER, WrappedMessage: DmCrRstFertilizer
        FK_DM_CR_RST_FERTILIZER_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_decom_pipeline(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrDecomPipelineRef]:
        """Original Name: DM_CR_DECOM_PIPELINE, WrappedMessage: DmCrDecomPipeline
        FK_DM_CR_DECOM_PIPELINE_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_stakeholder(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrStakeholderRef]:
        """Original Name: DM_CR_STAKEHOLDER, WrappedMessage: DmCrStakeholder
        FK_DM_CR_STAKEHOLDER_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_recl_flare_pit(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrReclFlarePitRef]:
        """Original Name: DM_CR_RECL_FLARE_PIT, WrappedMessage: DmCrReclFlarePit
        FK_DM_CR_RECL_FLARE_PIT_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_salvage_contract(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrSalvageContractRef]:
        """Original Name: DM_CR_SALVAGE_CONTRACT, WrappedMessage: DmCrSalvageContract
        FK_DM_CR_SALVAGE_CONTRACT_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_rst_seeding(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrRstSeedingRef]:
        """Original Name: DM_CR_RST_SEEDING, WrappedMessage: DmCrRstSeeding
        FK_DM_CR_RST_SEEDING_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_rst_soil_amend(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrRstSoilAmendRef]:
        """Original Name: DM_CR_RST_SOIL_AMEND, WrappedMessage: DmCrRstSoilAmend
        FK_DM_CR_RST_SOIL_AMEND_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_remed_criteria(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrRemedCriteriaRef]:
        """Original Name: DM_CR_REMED_CRITERIA, WrappedMessage: DmCrRemedCriteria
        FK_DM_CR_REMED_CRITERIA_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_control_veg(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrControlVegRef]:
        """Original Name: DM_CR_CONTROL_VEG, WrappedMessage: DmCrControlVeg
        FK_DM_CR_CONTROL_VEG_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_site_vegetation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrSiteVegetationRef]:
        """Original Name: DM_CR_SITE_VEGETATION, WrappedMessage: DmCrSiteVegetation
        FK_DM_CR_SITE_VEGETATION_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_correspondence(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrCorrespondenceRef]:
        """Original Name: DM_CR_CORRESPONDENCE, WrappedMessage: DmCrCorrespondence
        FK_DM_CR_CORRESPONDENCE_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_decom_approval(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrDecomApprovalRef]:
        """Original Name: DM_CR_DECOM_APPROVAL, WrappedMessage: DmCrDecomApproval
        FK_DM_CR_DECOM_APPROVAL_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_remed_contractor(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrRemedContractorRef]:
        """Original Name: DM_CR_REMED_CONTRACTOR, WrappedMessage: DmCrRemedContractor
        FK_DM_CR_REMED_CONTRACTOR_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        decom_liability_est: global___FloatMessage | None = ...,
        project_plan_summary: global___StringMessage | None = ...,
        veg_comments: global___StringMessage | None = ...,
        underground_tanks_number: global___Int32Message | None = ...,
        is_aband: global___StringMessage | None = ...,
        recl_id: builtins.str = ...,
        last_inspect_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remed_criteria: global___StringMessage | None = ...,
        is_constructed_sump: global___StringMessage | None = ...,
        is_underground_removed: global___StringMessage | None = ...,
        well_services_foreman: global___StringMessage | None = ...,
        is_veg_height_80_percent: global___StringMessage | None = ...,
        remed_site_use: global___StringMessage | None = ...,
        change_control_receive_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        abandon_liability_est: global___FloatMessage | None = ...,
        approver_name: global___StringMessage | None = ...,
        landscape_admixing_target: global___FloatMessage | None = ...,
        approval_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_access_soil_assessment_ok: global___StringMessage | None = ...,
        is_safe: global___StringMessage | None = ...,
        is_access_veg_ok: global___StringMessage | None = ...,
        restor_afe_id: global___StringMessage | None = ...,
        remed_liability_est: global___FloatMessage | None = ...,
        is_decom_reg_complete: global___StringMessage | None = ...,
        inspect_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_approval_required: global___StringMessage | None = ...,
        is_abandon_accepted: global___StringMessage | None = ...,
        is_underground_tanks: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        is_decom: global___StringMessage | None = ...,
        underground_tanks_capacity: global___FloatMessage | None = ...,
        decom_foreman: global___StringMessage | None = ...,
        construct_year: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        disp_comments: global___StringMessage | None = ...,
        abandon_start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        construct_type: global___StringMessage | None = ...,
        engineer: global___StringMessage | None = ...,
        is_well_pad_retained: global___StringMessage | None = ...,
        remed_regulatory_signoff: global___StringMessage | None = ...,
        is_aboveground_tanks: global___StringMessage | None = ...,
        is_site_two_lifted: global___StringMessage | None = ...,
        general_remarks: global___StringMessage | None = ...,
        is_fencing_retained: global___StringMessage | None = ...,
        recl_comments: global___StringMessage | None = ...,
        decommissioning_remarks: global___StringMessage | None = ...,
        abandon_well_type: global___StringMessage | None = ...,
        initial_restore_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_control_under_40_percent: global___StringMessage | None = ...,
        recl_no: global___StringMessage | None = ...,
        landscape_site_dominant: global___StringMessage | None = ...,
        abandon_afe_id: global___StringMessage | None = ...,
        mgmt_instructions: global___StringMessage | None = ...,
        is_site_100_percent: global___StringMessage | None = ...,
        remed_afe_id: global___StringMessage | None = ...,
        landscape_admixing_target_dsdsunit: global___StringMessage | None = ...,
        is_sub_to_land: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        abandon_inspect_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cert_received_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        aboveground_tanks_number: global___Int32Message | None = ...,
        is_other_veg_ok: global___StringMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        is_landowner_accepted: global___StringMessage | None = ...,
        access_length_dsdsunit: global___StringMessage | None = ...,
        is_external_system_updated: global___StringMessage | None = ...,
        is_risk_mgmt: global___StringMessage | None = ...,
        is_flare_pit_present: global___StringMessage | None = ...,
        is_phase_one_complete: global___StringMessage | None = ...,
        recl_appl_comments: global___StringMessage | None = ...,
        is_decom_asbestos_present: global___StringMessage | None = ...,
        afr_written: global___StringMessage | None = ...,
        remed_liability_est_dsdsunit: global___StringMessage | None = ...,
        flare_pit_details: global___StringMessage | None = ...,
        is_lease_veg_ok: global___StringMessage | None = ...,
        abandon_comments: global___StringMessage | None = ...,
        decom_reg_submit_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        underground_tanks_location: global___StringMessage | None = ...,
        is_final_inspect: global___StringMessage | None = ...,
        well_services_engineer: global___StringMessage | None = ...,
        is_other_soil_assessment_ok: global___StringMessage | None = ...,
        landscape_control_dominant: global___StringMessage | None = ...,
        access_length: global___FloatMessage | None = ...,
        is_veg_dens_80_percent: global___StringMessage | None = ...,
        is_control_veg_ok: global___StringMessage | None = ...,
        is_cover_exceeding_80_pct: global___StringMessage | None = ...,
        abandon_foreman: global___StringMessage | None = ...,
        notice_due_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_access_retained: global___StringMessage | None = ...,
        decom_lookback: global___StringMessage | None = ...,
        foreman: global___StringMessage | None = ...,
        is_pl_aband: global___StringMessage | None = ...,
        underground_tanks_capacity_dsdsunit: global___StringMessage | None = ...,
        veg_assessment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        construction_period: global___StringMessage | None = ...,
        is_mgmt_instructions_met: global___StringMessage | None = ...,
        soil_profile_assess_comments: global___StringMessage | None = ...,
        is_cover_evenly_distributed: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        supervisor: global___StringMessage | None = ...,
        landowner_notification_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        land_submit_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        abandon_reg_submit_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_abandon_reg_complete: global___StringMessage | None = ...,
        service_provided: global___StringMessage | None = ...,
        is_litter_consistent: global___StringMessage | None = ...,
        is_restor: global___StringMessage | None = ...,
        is_phase_two_complete: global___StringMessage | None = ...,
        aboveground_tanks_location: global___StringMessage | None = ...,
        change_control_received: global___StringMessage | None = ...,
        is_lease_soil_assessment_ok: global___StringMessage | None = ...,
        abandon_occupant_concerns: global___StringMessage | None = ...,
        is_restor_ext_sys_updated: global___StringMessage | None = ...,
        is_produced: global___StringMessage | None = ...,
        abandon_end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        landowner_occupant_concerns: global___StringMessage | None = ...,
        abandon_bu_approval: global___StringMessage | None = ...,
        approval_team: global___StringMessage | None = ...,
        remed_foreman: global___StringMessage | None = ...,
        is_disp_conditions_met: global___StringMessage | None = ...,
        remed_plan_summary: global___StringMessage | None = ...,
        landowner_submit_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_recl_certificate_received: global___StringMessage | None = ...,
        is_sub_to_landowner: global___StringMessage | None = ...,
        is_cover_80_percent: global___StringMessage | None = ...,
        is_decom_norms_present: global___StringMessage | None = ...,
        decom_facility_construct_year: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        aboveground_tanks_capacity_dsdsunit: global___StringMessage | None = ...,
        is_remed: global___StringMessage | None = ...,
        abandon_jvp_notify_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        decom_afe_id: global___StringMessage | None = ...,
        other_retained: global___StringMessage | None = ...,
        abandon_lookback: global___StringMessage | None = ...,
        location_uwi: global___StringMessage | None = ...,
        abandon_cert_received_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        decom_remarks: global___StringMessage | None = ...,
        is_cover_consistent: global___StringMessage | None = ...,
        abandon_jvp_notify_approved: global___StringMessage | None = ...,
        notice_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        aboveground_tanks_capacity: global___FloatMessage | None = ...,
        restore_notification_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cert_appl_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        restor_liability_est: global___FloatMessage | None = ...,
        is_abandon_ext_sys_updated: global___StringMessage | None = ...,
        abandon_liability_est_dsdsunit: global___StringMessage | None = ...,
        is_remed_ext_sys_updated: global___StringMessage | None = ...,
        abandon_subsurf_equip: global___StringMessage | None = ...,
        remed_regulatory_signoff_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        restor_liability_est_dsdsunit: global___StringMessage | None = ...,
        decom_liability_est_dsdsunit: global___StringMessage | None = ...,
        restor_foreman: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_cr_abandon_contractor: collections.abc.Iterable[global___DmCrAbandonContractorRef] | None = ...,
        dm_cr_oper_contact: collections.abc.Iterable[global___DmCrOperContactRef] | None = ...,
        dm_cr_approval: collections.abc.Iterable[global___DmCrApprovalRef] | None = ...,
        dm_cr_rst_assessment: collections.abc.Iterable[global___DmCrRstAssessmentRef] | None = ...,
        dm_cr_decom_facility: collections.abc.Iterable[global___DmCrDecomFacilityRef] | None = ...,
        dm_cr_water_well_abandon: collections.abc.Iterable[global___DmCrWaterWellAbandonRef] | None = ...,
        dm_cr_restore_contr: collections.abc.Iterable[global___DmCrRestoreContrRef] | None = ...,
        dm_cr_sump_disposition: collections.abc.Iterable[global___DmCrSumpDispositionRef] | None = ...,
        dm_cr_recl_agst: collections.abc.Iterable[global___DmCrReclAgstRef] | None = ...,
        dm_cr_recl_ust: collections.abc.Iterable[global___DmCrReclUstRef] | None = ...,
        dm_cr_decom_contractor: collections.abc.Iterable[global___DmCrDecomContractorRef] | None = ...,
        dm_cr_rst_fertilizer: collections.abc.Iterable[global___DmCrRstFertilizerRef] | None = ...,
        dm_cr_decom_pipeline: collections.abc.Iterable[global___DmCrDecomPipelineRef] | None = ...,
        dm_cr_stakeholder: collections.abc.Iterable[global___DmCrStakeholderRef] | None = ...,
        dm_cr_recl_flare_pit: collections.abc.Iterable[global___DmCrReclFlarePitRef] | None = ...,
        dm_cr_salvage_contract: collections.abc.Iterable[global___DmCrSalvageContractRef] | None = ...,
        dm_cr_rst_seeding: collections.abc.Iterable[global___DmCrRstSeedingRef] | None = ...,
        dm_cr_rst_soil_amend: collections.abc.Iterable[global___DmCrRstSoilAmendRef] | None = ...,
        dm_cr_remed_criteria: collections.abc.Iterable[global___DmCrRemedCriteriaRef] | None = ...,
        dm_cr_control_veg: collections.abc.Iterable[global___DmCrControlVegRef] | None = ...,
        dm_cr_site_vegetation: collections.abc.Iterable[global___DmCrSiteVegetationRef] | None = ...,
        dm_cr_correspondence: collections.abc.Iterable[global___DmCrCorrespondenceRef] | None = ...,
        dm_cr_decom_approval: collections.abc.Iterable[global___DmCrDecomApprovalRef] | None = ...,
        dm_cr_remed_contractor: collections.abc.Iterable[global___DmCrRemedContractorRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["abandon_afe_id", b"abandon_afe_id", "abandon_bu_approval", b"abandon_bu_approval", "abandon_cert_received_date", b"abandon_cert_received_date", "abandon_comments", b"abandon_comments", "abandon_end_date", b"abandon_end_date", "abandon_foreman", b"abandon_foreman", "abandon_inspect_date", b"abandon_inspect_date", "abandon_jvp_notify_approved", b"abandon_jvp_notify_approved", "abandon_jvp_notify_date", b"abandon_jvp_notify_date", "abandon_liability_est", b"abandon_liability_est", "abandon_liability_est_dsdsunit", b"abandon_liability_est_dsdsunit", "abandon_lookback", b"abandon_lookback", "abandon_occupant_concerns", b"abandon_occupant_concerns", "abandon_reg_submit_date", b"abandon_reg_submit_date", "abandon_start_date", b"abandon_start_date", "abandon_subsurf_equip", b"abandon_subsurf_equip", "abandon_well_type", b"abandon_well_type", "aboveground_tanks_capacity", b"aboveground_tanks_capacity", "aboveground_tanks_capacity_dsdsunit", b"aboveground_tanks_capacity_dsdsunit", "aboveground_tanks_location", b"aboveground_tanks_location", "aboveground_tanks_number", b"aboveground_tanks_number", "access_length", b"access_length", "access_length_dsdsunit", b"access_length_dsdsunit", "afr_written", b"afr_written", "approval_date", b"approval_date", "approval_team", b"approval_team", "approver_name", b"approver_name", "cert_appl_date", b"cert_appl_date", "cert_received_date", b"cert_received_date", "change_control_receive_date", b"change_control_receive_date", "change_control_received", b"change_control_received", "construct_type", b"construct_type", "construct_year", b"construct_year", "construction_period", b"construction_period", "contractor", b"contractor", "decom_afe_id", b"decom_afe_id", "decom_facility_construct_year", b"decom_facility_construct_year", "decom_foreman", b"decom_foreman", "decom_liability_est", b"decom_liability_est", "decom_liability_est_dsdsunit", b"decom_liability_est_dsdsunit", "decom_lookback", b"decom_lookback", "decom_reg_submit_date", b"decom_reg_submit_date", "decom_remarks", b"decom_remarks", "decommissioning_remarks", b"decommissioning_remarks", "disp_comments", b"disp_comments", "dm_event", b"dm_event", "engineer", b"engineer", "flare_pit_details", b"flare_pit_details", "foreman", b"foreman", "general_remarks", b"general_remarks", "initial_restore_date", b"initial_restore_date", "inspect_date", b"inspect_date", "is_aband", b"is_aband", "is_abandon_accepted", b"is_abandon_accepted", "is_abandon_ext_sys_updated", b"is_abandon_ext_sys_updated", "is_abandon_reg_complete", b"is_abandon_reg_complete", "is_aboveground_tanks", b"is_aboveground_tanks", "is_access_retained", b"is_access_retained", "is_access_soil_assessment_ok", b"is_access_soil_assessment_ok", "is_access_veg_ok", b"is_access_veg_ok", "is_approval_required", b"is_approval_required", "is_constructed_sump", b"is_constructed_sump", "is_control_under_40_percent", b"is_control_under_40_percent", "is_control_veg_ok", b"is_control_veg_ok", "is_cover_80_percent", b"is_cover_80_percent", "is_cover_consistent", b"is_cover_consistent", "is_cover_evenly_distributed", b"is_cover_evenly_distributed", "is_cover_exceeding_80_pct", b"is_cover_exceeding_80_pct", "is_decom", b"is_decom", "is_decom_asbestos_present", b"is_decom_asbestos_present", "is_decom_norms_present", b"is_decom_norms_present", "is_decom_reg_complete", b"is_decom_reg_complete", "is_disp_conditions_met", b"is_disp_conditions_met", "is_external_system_updated", b"is_external_system_updated", "is_fencing_retained", b"is_fencing_retained", "is_final_inspect", b"is_final_inspect", "is_flare_pit_present", b"is_flare_pit_present", "is_landowner_accepted", b"is_landowner_accepted", "is_lease_soil_assessment_ok", b"is_lease_soil_assessment_ok", "is_lease_veg_ok", b"is_lease_veg_ok", "is_litter_consistent", b"is_litter_consistent", "is_mgmt_instructions_met", b"is_mgmt_instructions_met", "is_other_soil_assessment_ok", b"is_other_soil_assessment_ok", "is_other_veg_ok", b"is_other_veg_ok", "is_phase_one_complete", b"is_phase_one_complete", "is_phase_two_complete", b"is_phase_two_complete", "is_pl_aband", b"is_pl_aband", "is_produced", b"is_produced", "is_recl_certificate_received", b"is_recl_certificate_received", "is_remed", b"is_remed", "is_remed_ext_sys_updated", b"is_remed_ext_sys_updated", "is_restor", b"is_restor", "is_restor_ext_sys_updated", b"is_restor_ext_sys_updated", "is_risk_mgmt", b"is_risk_mgmt", "is_safe", b"is_safe", "is_site_100_percent", b"is_site_100_percent", "is_site_two_lifted", b"is_site_two_lifted", "is_sub_to_land", b"is_sub_to_land", "is_sub_to_landowner", b"is_sub_to_landowner", "is_underground_removed", b"is_underground_removed", "is_underground_tanks", b"is_underground_tanks", "is_veg_dens_80_percent", b"is_veg_dens_80_percent", "is_veg_height_80_percent", b"is_veg_height_80_percent", "is_well_pad_retained", b"is_well_pad_retained", "land_submit_date", b"land_submit_date", "landowner_notification_date", b"landowner_notification_date", "landowner_occupant_concerns", b"landowner_occupant_concerns", "landowner_submit_date", b"landowner_submit_date", "landscape_admixing_target", b"landscape_admixing_target", "landscape_admixing_target_dsdsunit", b"landscape_admixing_target_dsdsunit", "landscape_control_dominant", b"landscape_control_dominant", "landscape_site_dominant", b"landscape_site_dominant", "last_inspect_date", b"last_inspect_date", "location_uwi", b"location_uwi", "mgmt_instructions", b"mgmt_instructions", "native_uid", b"native_uid", "notice_date", b"notice_date", "notice_due_date", b"notice_due_date", "other_retained", b"other_retained", "project_plan_summary", b"project_plan_summary", "recl_appl_comments", b"recl_appl_comments", "recl_comments", b"recl_comments", "recl_no", b"recl_no", "remed_afe_id", b"remed_afe_id", "remed_criteria", b"remed_criteria", "remed_foreman", b"remed_foreman", "remed_liability_est", b"remed_liability_est", "remed_liability_est_dsdsunit", b"remed_liability_est_dsdsunit", "remed_plan_summary", b"remed_plan_summary", "remed_regulatory_signoff", b"remed_regulatory_signoff", "remed_regulatory_signoff_date", b"remed_regulatory_signoff_date", "remed_site_use", b"remed_site_use", "report_journal_id", b"report_journal_id", "restor_afe_id", b"restor_afe_id", "restor_foreman", b"restor_foreman", "restor_liability_est", b"restor_liability_est", "restor_liability_est_dsdsunit", b"restor_liability_est_dsdsunit", "restore_notification_date", b"restore_notification_date", "service_provided", b"service_provided", "soil_profile_assess_comments", b"soil_profile_assess_comments", "supervisor", b"supervisor", "underground_tanks_capacity", b"underground_tanks_capacity", "underground_tanks_capacity_dsdsunit", b"underground_tanks_capacity_dsdsunit", "underground_tanks_location", b"underground_tanks_location", "underground_tanks_number", b"underground_tanks_number", "veg_assessment_date", b"veg_assessment_date", "veg_comments", b"veg_comments", "well_services_engineer", b"well_services_engineer", "well_services_foreman", b"well_services_foreman"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["abandon_afe_id", b"abandon_afe_id", "abandon_bu_approval", b"abandon_bu_approval", "abandon_cert_received_date", b"abandon_cert_received_date", "abandon_comments", b"abandon_comments", "abandon_end_date", b"abandon_end_date", "abandon_foreman", b"abandon_foreman", "abandon_inspect_date", b"abandon_inspect_date", "abandon_jvp_notify_approved", b"abandon_jvp_notify_approved", "abandon_jvp_notify_date", b"abandon_jvp_notify_date", "abandon_liability_est", b"abandon_liability_est", "abandon_liability_est_dsdsunit", b"abandon_liability_est_dsdsunit", "abandon_lookback", b"abandon_lookback", "abandon_occupant_concerns", b"abandon_occupant_concerns", "abandon_reg_submit_date", b"abandon_reg_submit_date", "abandon_start_date", b"abandon_start_date", "abandon_subsurf_equip", b"abandon_subsurf_equip", "abandon_well_type", b"abandon_well_type", "aboveground_tanks_capacity", b"aboveground_tanks_capacity", "aboveground_tanks_capacity_dsdsunit", b"aboveground_tanks_capacity_dsdsunit", "aboveground_tanks_location", b"aboveground_tanks_location", "aboveground_tanks_number", b"aboveground_tanks_number", "access_length", b"access_length", "access_length_dsdsunit", b"access_length_dsdsunit", "afr_written", b"afr_written", "approval_date", b"approval_date", "approval_team", b"approval_team", "approver_name", b"approver_name", "cert_appl_date", b"cert_appl_date", "cert_received_date", b"cert_received_date", "change_control_receive_date", b"change_control_receive_date", "change_control_received", b"change_control_received", "construct_type", b"construct_type", "construct_year", b"construct_year", "construction_period", b"construction_period", "contractor", b"contractor", "decom_afe_id", b"decom_afe_id", "decom_facility_construct_year", b"decom_facility_construct_year", "decom_foreman", b"decom_foreman", "decom_liability_est", b"decom_liability_est", "decom_liability_est_dsdsunit", b"decom_liability_est_dsdsunit", "decom_lookback", b"decom_lookback", "decom_reg_submit_date", b"decom_reg_submit_date", "decom_remarks", b"decom_remarks", "decommissioning_remarks", b"decommissioning_remarks", "disp_comments", b"disp_comments", "dm_cr_abandon_contractor", b"dm_cr_abandon_contractor", "dm_cr_approval", b"dm_cr_approval", "dm_cr_control_veg", b"dm_cr_control_veg", "dm_cr_correspondence", b"dm_cr_correspondence", "dm_cr_decom_approval", b"dm_cr_decom_approval", "dm_cr_decom_contractor", b"dm_cr_decom_contractor", "dm_cr_decom_facility", b"dm_cr_decom_facility", "dm_cr_decom_pipeline", b"dm_cr_decom_pipeline", "dm_cr_oper_contact", b"dm_cr_oper_contact", "dm_cr_recl_agst", b"dm_cr_recl_agst", "dm_cr_recl_flare_pit", b"dm_cr_recl_flare_pit", "dm_cr_recl_ust", b"dm_cr_recl_ust", "dm_cr_remed_contractor", b"dm_cr_remed_contractor", "dm_cr_remed_criteria", b"dm_cr_remed_criteria", "dm_cr_restore_contr", b"dm_cr_restore_contr", "dm_cr_rst_assessment", b"dm_cr_rst_assessment", "dm_cr_rst_fertilizer", b"dm_cr_rst_fertilizer", "dm_cr_rst_seeding", b"dm_cr_rst_seeding", "dm_cr_rst_soil_amend", b"dm_cr_rst_soil_amend", "dm_cr_salvage_contract", b"dm_cr_salvage_contract", "dm_cr_site_vegetation", b"dm_cr_site_vegetation", "dm_cr_stakeholder", b"dm_cr_stakeholder", "dm_cr_sump_disposition", b"dm_cr_sump_disposition", "dm_cr_water_well_abandon", b"dm_cr_water_well_abandon", "dm_event", b"dm_event", "engineer", b"engineer", "event_id", b"event_id", "flare_pit_details", b"flare_pit_details", "foreman", b"foreman", "general_remarks", b"general_remarks", "initial_restore_date", b"initial_restore_date", "inspect_date", b"inspect_date", "is_aband", b"is_aband", "is_abandon_accepted", b"is_abandon_accepted", "is_abandon_ext_sys_updated", b"is_abandon_ext_sys_updated", "is_abandon_reg_complete", b"is_abandon_reg_complete", "is_aboveground_tanks", b"is_aboveground_tanks", "is_access_retained", b"is_access_retained", "is_access_soil_assessment_ok", b"is_access_soil_assessment_ok", "is_access_veg_ok", b"is_access_veg_ok", "is_approval_required", b"is_approval_required", "is_constructed_sump", b"is_constructed_sump", "is_control_under_40_percent", b"is_control_under_40_percent", "is_control_veg_ok", b"is_control_veg_ok", "is_cover_80_percent", b"is_cover_80_percent", "is_cover_consistent", b"is_cover_consistent", "is_cover_evenly_distributed", b"is_cover_evenly_distributed", "is_cover_exceeding_80_pct", b"is_cover_exceeding_80_pct", "is_decom", b"is_decom", "is_decom_asbestos_present", b"is_decom_asbestos_present", "is_decom_norms_present", b"is_decom_norms_present", "is_decom_reg_complete", b"is_decom_reg_complete", "is_disp_conditions_met", b"is_disp_conditions_met", "is_external_system_updated", b"is_external_system_updated", "is_fencing_retained", b"is_fencing_retained", "is_final_inspect", b"is_final_inspect", "is_flare_pit_present", b"is_flare_pit_present", "is_landowner_accepted", b"is_landowner_accepted", "is_lease_soil_assessment_ok", b"is_lease_soil_assessment_ok", "is_lease_veg_ok", b"is_lease_veg_ok", "is_litter_consistent", b"is_litter_consistent", "is_mgmt_instructions_met", b"is_mgmt_instructions_met", "is_other_soil_assessment_ok", b"is_other_soil_assessment_ok", "is_other_veg_ok", b"is_other_veg_ok", "is_phase_one_complete", b"is_phase_one_complete", "is_phase_two_complete", b"is_phase_two_complete", "is_pl_aband", b"is_pl_aband", "is_produced", b"is_produced", "is_recl_certificate_received", b"is_recl_certificate_received", "is_remed", b"is_remed", "is_remed_ext_sys_updated", b"is_remed_ext_sys_updated", "is_restor", b"is_restor", "is_restor_ext_sys_updated", b"is_restor_ext_sys_updated", "is_risk_mgmt", b"is_risk_mgmt", "is_safe", b"is_safe", "is_site_100_percent", b"is_site_100_percent", "is_site_two_lifted", b"is_site_two_lifted", "is_sub_to_land", b"is_sub_to_land", "is_sub_to_landowner", b"is_sub_to_landowner", "is_underground_removed", b"is_underground_removed", "is_underground_tanks", b"is_underground_tanks", "is_veg_dens_80_percent", b"is_veg_dens_80_percent", "is_veg_height_80_percent", b"is_veg_height_80_percent", "is_well_pad_retained", b"is_well_pad_retained", "land_submit_date", b"land_submit_date", "landowner_notification_date", b"landowner_notification_date", "landowner_occupant_concerns", b"landowner_occupant_concerns", "landowner_submit_date", b"landowner_submit_date", "landscape_admixing_target", b"landscape_admixing_target", "landscape_admixing_target_dsdsunit", b"landscape_admixing_target_dsdsunit", "landscape_control_dominant", b"landscape_control_dominant", "landscape_site_dominant", b"landscape_site_dominant", "last_inspect_date", b"last_inspect_date", "location_uwi", b"location_uwi", "mgmt_instructions", b"mgmt_instructions", "native_uid", b"native_uid", "notice_date", b"notice_date", "notice_due_date", b"notice_due_date", "other_retained", b"other_retained", "project_plan_summary", b"project_plan_summary", "recl_appl_comments", b"recl_appl_comments", "recl_comments", b"recl_comments", "recl_id", b"recl_id", "recl_no", b"recl_no", "remed_afe_id", b"remed_afe_id", "remed_criteria", b"remed_criteria", "remed_foreman", b"remed_foreman", "remed_liability_est", b"remed_liability_est", "remed_liability_est_dsdsunit", b"remed_liability_est_dsdsunit", "remed_plan_summary", b"remed_plan_summary", "remed_regulatory_signoff", b"remed_regulatory_signoff", "remed_regulatory_signoff_date", b"remed_regulatory_signoff_date", "remed_site_use", b"remed_site_use", "report_journal_id", b"report_journal_id", "restor_afe_id", b"restor_afe_id", "restor_foreman", b"restor_foreman", "restor_liability_est", b"restor_liability_est", "restor_liability_est_dsdsunit", b"restor_liability_est_dsdsunit", "restore_notification_date", b"restore_notification_date", "service_provided", b"service_provided", "soil_profile_assess_comments", b"soil_profile_assess_comments", "supervisor", b"supervisor", "undeclared_dependencies", b"undeclared_dependencies", "underground_tanks_capacity", b"underground_tanks_capacity", "underground_tanks_capacity_dsdsunit", b"underground_tanks_capacity_dsdsunit", "underground_tanks_location", b"underground_tanks_location", "underground_tanks_number", b"underground_tanks_number", "veg_assessment_date", b"veg_assessment_date", "veg_comments", b"veg_comments", "well_id", b"well_id", "well_services_engineer", b"well_services_engineer", "well_services_foreman", b"well_services_foreman"]) -> None: ...

global___DmCrReclamation = DmCrReclamation

class DmCrReclAgst(google.protobuf.message.Message):
    """Original Name: DM_CR_RECL_AGST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CAPACITY_FIELD_NUMBER: builtins.int
    LOCATION_DESCRIPTION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    AGST_ID_FIELD_NUMBER: builtins.int
    CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def capacity(self) -> global___FloatMessage:
        """Original Name: CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_description(self) -> global___StringMessage:
        """Original Name: LOCATION_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    agst_id: builtins.str
    """Original Name: AGST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 500,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_RECL_AGST_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        capacity: global___FloatMessage | None = ...,
        location_description: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        agst_id: builtins.str = ...,
        capacity_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        recl_id: builtins.str = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["capacity", b"capacity", "capacity_dsdsunit", b"capacity_dsdsunit", "comments", b"comments", "dm_cr_reclamation", b"dm_cr_reclamation", "location_description", b"location_description", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["agst_id", b"agst_id", "capacity", b"capacity", "capacity_dsdsunit", b"capacity_dsdsunit", "comments", b"comments", "dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "location_description", b"location_description", "native_uid", b"native_uid", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrReclAgst = DmCrReclAgst

class DmCrReclFlarePit(google.protobuf.message.Message):
    """Original Name: DM_CR_RECL_FLARE_PIT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PIT_NAME_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PIT_DESCRIPTION_FIELD_NUMBER: builtins.int
    PIT_ID_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_name(self) -> global___StringMessage:
        """Original Name: PIT_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_description(self) -> global___StringMessage:
        """Original Name: PIT_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pit_id: builtins.str
    """Original Name: PIT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_RECL_FLARE_PIT_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        pit_name: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        pit_description: global___StringMessage | None = ...,
        pit_id: builtins.str = ...,
        recl_id: builtins.str = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_cr_reclamation", b"dm_cr_reclamation", "native_uid", b"native_uid", "pit_description", b"pit_description", "pit_name", b"pit_name", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "native_uid", b"native_uid", "pit_description", b"pit_description", "pit_id", b"pit_id", "pit_name", b"pit_name", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrReclFlarePit = DmCrReclFlarePit

class DmCrReclUst(google.protobuf.message.Message):
    """Original Name: DM_CR_RECL_UST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UST_ID_FIELD_NUMBER: builtins.int
    CAPACITY_FIELD_NUMBER: builtins.int
    LOCATION_DESCRIPTION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    ust_id: builtins.str
    """Original Name: UST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def capacity(self) -> global___FloatMessage:
        """Original Name: CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_description(self) -> global___StringMessage:
        """Original Name: LOCATION_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 500,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_RECL_UST_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        ust_id: builtins.str = ...,
        capacity: global___FloatMessage | None = ...,
        location_description: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        capacity_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        recl_id: builtins.str = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["capacity", b"capacity", "capacity_dsdsunit", b"capacity_dsdsunit", "comments", b"comments", "dm_cr_reclamation", b"dm_cr_reclamation", "location_description", b"location_description", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["capacity", b"capacity", "capacity_dsdsunit", b"capacity_dsdsunit", "comments", b"comments", "dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "location_description", b"location_description", "native_uid", b"native_uid", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "ust_id", b"ust_id", "well_id", b"well_id"]) -> None: ...

global___DmCrReclUst = DmCrReclUst

class DmCrRemedContractor(google.protobuf.message.Message):
    """Original Name: DM_CR_REMED_CONTRACTOR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTRACTOR_ADDRESS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EMPLOYEE_FIELD_NUMBER: builtins.int
    PHONE_FIELD_NUMBER: builtins.int
    CONTRACTOR_NAME_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_EMPLOYEE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SERVICE_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def contractor_address(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def employee(self) -> global___StringMessage:
        """Original Name: EMPLOYEE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phone(self) -> global___StringMessage:
        """Original Name: PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_name(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    contractor_id: builtins.str
    """Original Name: CONTRACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def contractor_employee(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_EMPLOYEE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def service(self) -> global___StringMessage:
        """Original Name: SERVICE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_REMED_CONTRACTOR_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        contractor_address: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        employee: global___StringMessage | None = ...,
        phone: global___StringMessage | None = ...,
        contractor_name: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        recl_id: builtins.str = ...,
        contractor_id: builtins.str = ...,
        contractor_employee: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        service: global___StringMessage | None = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["contractor_address", b"contractor_address", "contractor_employee", b"contractor_employee", "contractor_name", b"contractor_name", "dm_cr_reclamation", b"dm_cr_reclamation", "employee", b"employee", "native_uid", b"native_uid", "phone", b"phone", "sequence_no", b"sequence_no", "service", b"service"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["contractor_address", b"contractor_address", "contractor_employee", b"contractor_employee", "contractor_id", b"contractor_id", "contractor_name", b"contractor_name", "dm_cr_reclamation", b"dm_cr_reclamation", "employee", b"employee", "event_id", b"event_id", "native_uid", b"native_uid", "phone", b"phone", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "service", b"service", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrRemedContractor = DmCrRemedContractor

class DmCrRemedCriteria(google.protobuf.message.Message):
    """Original Name: DM_CR_REMED_CRITERIA, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LOCATION_FIELD_NUMBER: builtins.int
    TRUCKING_DISTANCE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONTAMINANT_TYPE_FIELD_NUMBER: builtins.int
    VOLUME_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    REMED_METHOD_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    REMED_CRITERIA_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    VOLUME_UNIT_FIELD_NUMBER: builtins.int
    CRITERIA_ID_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def location(self) -> global___StringMessage:
        """Original Name: LOCATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trucking_distance(self) -> global___StringMessage:
        """Original Name: TRUCKING_DISTANCE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contaminant_type(self) -> global___StringMessage:
        """Original Name: CONTAMINANT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume(self) -> global___FloatMessage:
        """Original Name: VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remed_method(self) -> global___StringMessage:
        """Original Name: REMED_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remed_criteria(self) -> global___StringMessage:
        """Original Name: REMED_CRITERIA, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def volume_unit(self) -> global___StringMessage:
        """Original Name: VOLUME_UNIT, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    criteria_id: builtins.str
    """Original Name: CRITERIA_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_REMED_CRITERIA_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        location: global___StringMessage | None = ...,
        trucking_distance: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        contaminant_type: global___StringMessage | None = ...,
        volume: global___FloatMessage | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        remed_method: global___StringMessage | None = ...,
        recl_id: builtins.str = ...,
        remed_criteria: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        volume_unit: global___StringMessage | None = ...,
        criteria_id: builtins.str = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "contaminant_type", b"contaminant_type", "dm_cr_reclamation", b"dm_cr_reclamation", "location", b"location", "native_uid", b"native_uid", "remed_criteria", b"remed_criteria", "remed_method", b"remed_method", "sequence_no", b"sequence_no", "trucking_distance", b"trucking_distance", "volume", b"volume", "volume_unit", b"volume_unit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "contaminant_type", b"contaminant_type", "criteria_id", b"criteria_id", "dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "location", b"location", "native_uid", b"native_uid", "recl_id", b"recl_id", "remed_criteria", b"remed_criteria", "remed_method", b"remed_method", "sequence_no", b"sequence_no", "trucking_distance", b"trucking_distance", "undeclared_dependencies", b"undeclared_dependencies", "volume", b"volume", "volume_unit", b"volume_unit", "well_id", b"well_id"]) -> None: ...

global___DmCrRemedCriteria = DmCrRemedCriteria

class DmCrRestoreContr(google.protobuf.message.Message):
    """Original Name: DM_CR_RESTORE_CONTR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTRACTOR_ADDRESS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EMPLOYEE_FIELD_NUMBER: builtins.int
    PHONE_FIELD_NUMBER: builtins.int
    CONTRACTOR_NAME_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_EMPLOYEE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SERVICE_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def contractor_address(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def employee(self) -> global___StringMessage:
        """Original Name: EMPLOYEE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phone(self) -> global___StringMessage:
        """Original Name: PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_name(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    contractor_id: builtins.str
    """Original Name: CONTRACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def contractor_employee(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_EMPLOYEE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def service(self) -> global___StringMessage:
        """Original Name: SERVICE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_RESTORE_CONTR_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        contractor_address: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        employee: global___StringMessage | None = ...,
        phone: global___StringMessage | None = ...,
        contractor_name: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        recl_id: builtins.str = ...,
        contractor_id: builtins.str = ...,
        contractor_employee: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        service: global___StringMessage | None = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["contractor_address", b"contractor_address", "contractor_employee", b"contractor_employee", "contractor_name", b"contractor_name", "dm_cr_reclamation", b"dm_cr_reclamation", "employee", b"employee", "native_uid", b"native_uid", "phone", b"phone", "sequence_no", b"sequence_no", "service", b"service"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["contractor_address", b"contractor_address", "contractor_employee", b"contractor_employee", "contractor_id", b"contractor_id", "contractor_name", b"contractor_name", "dm_cr_reclamation", b"dm_cr_reclamation", "employee", b"employee", "event_id", b"event_id", "native_uid", b"native_uid", "phone", b"phone", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "service", b"service", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrRestoreContr = DmCrRestoreContr

class DmCrRstAssessment(google.protobuf.message.Message):
    """Original Name: DM_CR_RST_ASSESSMENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SOIL_ASSESSOR_PHONE_FIELD_NUMBER: builtins.int
    ASSESSMENT_COMMENTS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SOIL_SAMPLE_TYPE_FIELD_NUMBER: builtins.int
    VEGETATION_INSPECTION_DATE_FIELD_NUMBER: builtins.int
    ASSESSMENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    SOIL_ASSESSMENT_DATE_FIELD_NUMBER: builtins.int
    SOIL_ASSESSOR_COMPANY_FIELD_NUMBER: builtins.int
    SOIL_ASSESSOR_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SOIL_CONDITION_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def soil_assessor_phone(self) -> global___StringMessage:
        """Original Name: SOIL_ASSESSOR_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assessment_comments(self) -> global___StringMessage:
        """Original Name: ASSESSMENT_COMMENTS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_sample_type(self) -> global___StringMessage:
        """Original Name: SOIL_SAMPLE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vegetation_inspection_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: VEGETATION_INSPECTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assessment_id: builtins.str
    """Original Name: ASSESSMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def soil_assessment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SOIL_ASSESSMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_assessor_company(self) -> global___StringMessage:
        """Original Name: SOIL_ASSESSOR_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_assessor(self) -> global___StringMessage:
        """Original Name: SOIL_ASSESSOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def soil_condition(self) -> global___StringMessage:
        """Original Name: SOIL_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_RST_ASSESSMENT_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        soil_assessor_phone: global___StringMessage | None = ...,
        assessment_comments: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        soil_sample_type: global___StringMessage | None = ...,
        vegetation_inspection_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        assessment_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        recl_id: builtins.str = ...,
        soil_assessment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        soil_assessor_company: global___StringMessage | None = ...,
        soil_assessor: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        soil_condition: global___StringMessage | None = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assessment_comments", b"assessment_comments", "dm_cr_reclamation", b"dm_cr_reclamation", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "soil_assessment_date", b"soil_assessment_date", "soil_assessor", b"soil_assessor", "soil_assessor_company", b"soil_assessor_company", "soil_assessor_phone", b"soil_assessor_phone", "soil_condition", b"soil_condition", "soil_sample_type", b"soil_sample_type", "vegetation_inspection_date", b"vegetation_inspection_date"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assessment_comments", b"assessment_comments", "assessment_id", b"assessment_id", "dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "native_uid", b"native_uid", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "soil_assessment_date", b"soil_assessment_date", "soil_assessor", b"soil_assessor", "soil_assessor_company", b"soil_assessor_company", "soil_assessor_phone", b"soil_assessor_phone", "soil_condition", b"soil_condition", "soil_sample_type", b"soil_sample_type", "undeclared_dependencies", b"undeclared_dependencies", "vegetation_inspection_date", b"vegetation_inspection_date", "well_id", b"well_id"]) -> None: ...

global___DmCrRstAssessment = DmCrRstAssessment

class DmCrRstFertilizer(google.protobuf.message.Message):
    """Original Name: DM_CR_RST_FERTILIZER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FERTILIZER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RATE_UNITS_FIELD_NUMBER: builtins.int
    RATE_FIELD_NUMBER: builtins.int
    SOIL_LAYER_FIELD_NUMBER: builtins.int
    FERTILIZER_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    APPLICATION_DATE_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    fertilizer_id: builtins.str
    """Original Name: FERTILIZER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_units(self) -> global___StringMessage:
        """Original Name: RATE_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate(self) -> global___FloatMessage:
        """Original Name: RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_layer(self) -> global___StringMessage:
        """Original Name: SOIL_LAYER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fertilizer(self) -> global___StringMessage:
        """Original Name: FERTILIZER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: APPLICATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_RST_FERTILIZER_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        fertilizer_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rate_units: global___StringMessage | None = ...,
        rate: global___FloatMessage | None = ...,
        soil_layer: global___StringMessage | None = ...,
        fertilizer: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        application_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        recl_id: builtins.str = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_date", b"application_date", "dm_cr_reclamation", b"dm_cr_reclamation", "fertilizer", b"fertilizer", "native_uid", b"native_uid", "rate", b"rate", "rate_units", b"rate_units", "sequence_no", b"sequence_no", "soil_layer", b"soil_layer"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application_date", b"application_date", "dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "fertilizer", b"fertilizer", "fertilizer_id", b"fertilizer_id", "native_uid", b"native_uid", "rate", b"rate", "rate_units", b"rate_units", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "soil_layer", b"soil_layer", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrRstFertilizer = DmCrRstFertilizer

class DmCrRstSeeding(google.protobuf.message.Message):
    """Original Name: DM_CR_RST_SEEDING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEEDING_DESCRIPTION_FIELD_NUMBER: builtins.int
    SEEDING_AREA_FIELD_NUMBER: builtins.int
    SEEDING_DATE_FIELD_NUMBER: builtins.int
    SEED_AREA_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEED_AREA_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WEED_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEED_PERCENT_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    SEEDING_ID_FIELD_NUMBER: builtins.int
    IS_PRE_APPROVED_FIELD_NUMBER: builtins.int
    APPROVED_NAME_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CERTIFICATE_NUMBER_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    DM_CR_RST_SEED_MIX_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seeding_description(self) -> global___StringMessage:
        """Original Name: SEEDING_DESCRIPTION, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seeding_area(self) -> global___StringMessage:
        """Original Name: SEEDING_AREA, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seeding_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SEEDING_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seed_area_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEED_AREA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seed_area(self) -> global___FloatMessage:
        """Original Name: SEED_AREA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weed_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEED_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weed_percent(self) -> global___FloatMessage:
        """Original Name: WEED_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    seeding_id: builtins.str
    """Original Name: SEEDING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_pre_approved(self) -> global___StringMessage:
        """Original Name: IS_PRE_APPROVED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approved_name(self) -> global___StringMessage:
        """Original Name: APPROVED_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def certificate_number(self) -> global___StringMessage:
        """Original Name: CERTIFICATE_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_RST_SEEDING_DM_CR_RECLAMATION
        """
    @property
    def dm_cr_rst_seed_mix(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrRstSeedMixRef]:
        """Original Name: DM_CR_RST_SEED_MIX, WrappedMessage: DmCrRstSeedMix
        FK_DM_CR_RST_SEED_MIX_DM_CR_RST_SEEDING
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        seeding_description: global___StringMessage | None = ...,
        seeding_area: global___StringMessage | None = ...,
        seeding_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        seed_area_dsdsunit: global___StringMessage | None = ...,
        seed_area: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        weed_percent_dsdsunit: global___StringMessage | None = ...,
        weed_percent: global___FloatMessage | None = ...,
        recl_id: builtins.str = ...,
        seeding_id: builtins.str = ...,
        is_pre_approved: global___StringMessage | None = ...,
        approved_name: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        certificate_number: global___StringMessage | None = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        dm_cr_rst_seed_mix: collections.abc.Iterable[global___DmCrRstSeedMixRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["approved_name", b"approved_name", "certificate_number", b"certificate_number", "dm_cr_reclamation", b"dm_cr_reclamation", "is_pre_approved", b"is_pre_approved", "native_uid", b"native_uid", "seed_area", b"seed_area", "seed_area_dsdsunit", b"seed_area_dsdsunit", "seeding_area", b"seeding_area", "seeding_date", b"seeding_date", "seeding_description", b"seeding_description", "sequence_no", b"sequence_no", "weed_percent", b"weed_percent", "weed_percent_dsdsunit", b"weed_percent_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["approved_name", b"approved_name", "certificate_number", b"certificate_number", "dm_cr_reclamation", b"dm_cr_reclamation", "dm_cr_rst_seed_mix", b"dm_cr_rst_seed_mix", "event_id", b"event_id", "is_pre_approved", b"is_pre_approved", "native_uid", b"native_uid", "recl_id", b"recl_id", "seed_area", b"seed_area", "seed_area_dsdsunit", b"seed_area_dsdsunit", "seeding_area", b"seeding_area", "seeding_date", b"seeding_date", "seeding_description", b"seeding_description", "seeding_id", b"seeding_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "weed_percent", b"weed_percent", "weed_percent_dsdsunit", b"weed_percent_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___DmCrRstSeeding = DmCrRstSeeding

class DmCrRstSeedMix(google.protobuf.message.Message):
    """Original Name: DM_CR_RST_SEED_MIX, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SEEDING_ID_FIELD_NUMBER: builtins.int
    SEED_RATE_UNITS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    SEED_METHOD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEED_RATE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MIX_ID_FIELD_NUMBER: builtins.int
    SEED_NAME_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    DM_CR_RST_SEEDING_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    seeding_id: builtins.str
    """Original Name: SEEDING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def seed_rate_units(self) -> global___StringMessage:
        """Original Name: SEED_RATE_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def seed_method(self) -> global___StringMessage:
        """Original Name: SEED_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seed_rate(self) -> global___FloatMessage:
        """Original Name: SEED_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mix_id: builtins.str
    """Original Name: MIX_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def seed_name(self) -> global___StringMessage:
        """Original Name: SEED_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_rst_seeding(self) -> global___DmCrRstSeedingRef:
        """Remote references:

        Original Name: DM_CR_RST_SEEDING, WrappedMessage: DmCrRstSeeding
        FK_DM_CR_RST_SEED_MIX_DM_CR_RST_SEEDING
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        seeding_id: builtins.str = ...,
        seed_rate_units: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        seed_method: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        seed_rate: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        mix_id: builtins.str = ...,
        seed_name: global___StringMessage | None = ...,
        recl_id: builtins.str = ...,
        dm_cr_rst_seeding: global___DmCrRstSeedingRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_cr_rst_seeding", b"dm_cr_rst_seeding", "native_uid", b"native_uid", "seed_method", b"seed_method", "seed_name", b"seed_name", "seed_rate", b"seed_rate", "seed_rate_units", b"seed_rate_units", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_cr_rst_seeding", b"dm_cr_rst_seeding", "event_id", b"event_id", "mix_id", b"mix_id", "native_uid", b"native_uid", "recl_id", b"recl_id", "seed_method", b"seed_method", "seed_name", b"seed_name", "seed_rate", b"seed_rate", "seed_rate_units", b"seed_rate_units", "seeding_id", b"seeding_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrRstSeedMix = DmCrRstSeedMix

class DmCrRstSoilAmend(google.protobuf.message.Message):
    """Original Name: DM_CR_RST_SOIL_AMEND, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RATE_FIELD_NUMBER: builtins.int
    AMENDMENT_ID_FIELD_NUMBER: builtins.int
    AMENDMENT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    DISTRIBUTION_METHOD_FIELD_NUMBER: builtins.int
    RATE_UNITS_FIELD_NUMBER: builtins.int
    SOIL_LAYER_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    APPLICATION_DATE_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate(self) -> global___FloatMessage:
        """Original Name: RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    amendment_id: builtins.str
    """Original Name: AMENDMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def amendment(self) -> global___StringMessage:
        """Original Name: AMENDMENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def distribution_method(self) -> global___StringMessage:
        """Original Name: DISTRIBUTION_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_units(self) -> global___StringMessage:
        """Original Name: RATE_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_layer(self) -> global___StringMessage:
        """Original Name: SOIL_LAYER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def application_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: APPLICATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_RST_SOIL_AMEND_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rate: global___FloatMessage | None = ...,
        amendment_id: builtins.str = ...,
        amendment: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        recl_id: builtins.str = ...,
        distribution_method: global___StringMessage | None = ...,
        rate_units: global___StringMessage | None = ...,
        soil_layer: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        application_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["amendment", b"amendment", "application_date", b"application_date", "distribution_method", b"distribution_method", "dm_cr_reclamation", b"dm_cr_reclamation", "native_uid", b"native_uid", "rate", b"rate", "rate_units", b"rate_units", "sequence_no", b"sequence_no", "soil_layer", b"soil_layer"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["amendment", b"amendment", "amendment_id", b"amendment_id", "application_date", b"application_date", "distribution_method", b"distribution_method", "dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "native_uid", b"native_uid", "rate", b"rate", "rate_units", b"rate_units", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "soil_layer", b"soil_layer", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrRstSoilAmend = DmCrRstSoilAmend

class DmCrSalvageContract(google.protobuf.message.Message):
    """Original Name: DM_CR_SALVAGE_CONTRACT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTRACTOR_ADDRESS_FIELD_NUMBER: builtins.int
    CONTRACT_COMMENTS_FIELD_NUMBER: builtins.int
    CONTRACT_SUMMARY_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    SUPPLY_CHAIN_MGMT_PHONE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONTRACT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SUPPLY_CHAIN_MGMT_CONTACT_FIELD_NUMBER: builtins.int
    WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTRACT_NO_FIELD_NUMBER: builtins.int
    SALVAGE_TYPE_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    CONTRACT_DATE_FIELD_NUMBER: builtins.int
    SALES_TYPE_FIELD_NUMBER: builtins.int
    CONTRACTOR_EMPLOYEE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    ATTACHMENT_ID_FIELD_NUMBER: builtins.int
    SERVICE_FIELD_NUMBER: builtins.int
    WEIGHT_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def contractor_address(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_comments(self) -> global___StringMessage:
        """Original Name: CONTRACT_COMMENTS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_summary(self) -> global___StringMessage:
        """Original Name: CONTRACT_SUMMARY, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def supply_chain_mgmt_phone(self) -> global___StringMessage:
        """Original Name: SUPPLY_CHAIN_MGMT_PHONE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    contract_id: builtins.str
    """Original Name: CONTRACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supply_chain_mgmt_contact(self) -> global___StringMessage:
        """Original Name: SUPPLY_CHAIN_MGMT_CONTACT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_no(self) -> global___StringMessage:
        """Original Name: CONTRACT_NO, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def salvage_type(self) -> global___StringMessage:
        """Original Name: SALVAGE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def contract_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CONTRACT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sales_type(self) -> global___StringMessage:
        """Original Name: SALES_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_employee(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_EMPLOYEE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def attachment_id(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service(self) -> global___StringMessage:
        """Original Name: SERVICE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight(self) -> global___FloatMessage:
        """Original Name: WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_SALVAGE_CONTRACT_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        contractor_address: global___StringMessage | None = ...,
        contract_comments: global___StringMessage | None = ...,
        contract_summary: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        supply_chain_mgmt_phone: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        contract_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        supply_chain_mgmt_contact: global___StringMessage | None = ...,
        weight_dsdsunit: global___StringMessage | None = ...,
        contract_no: global___StringMessage | None = ...,
        salvage_type: global___StringMessage | None = ...,
        recl_id: builtins.str = ...,
        contract_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sales_type: global___StringMessage | None = ...,
        contractor_employee: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        attachment_id: global___StringMessage | None = ...,
        service: global___StringMessage | None = ...,
        weight: global___FloatMessage | None = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["attachment_id", b"attachment_id", "contract_comments", b"contract_comments", "contract_date", b"contract_date", "contract_no", b"contract_no", "contract_summary", b"contract_summary", "contractor_address", b"contractor_address", "contractor_employee", b"contractor_employee", "dm_cr_reclamation", b"dm_cr_reclamation", "native_uid", b"native_uid", "sales_type", b"sales_type", "salvage_type", b"salvage_type", "sequence_no", b"sequence_no", "service", b"service", "supply_chain_mgmt_contact", b"supply_chain_mgmt_contact", "supply_chain_mgmt_phone", b"supply_chain_mgmt_phone", "weight", b"weight", "weight_dsdsunit", b"weight_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attachment_id", b"attachment_id", "contract_comments", b"contract_comments", "contract_date", b"contract_date", "contract_id", b"contract_id", "contract_no", b"contract_no", "contract_summary", b"contract_summary", "contractor_address", b"contractor_address", "contractor_employee", b"contractor_employee", "dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "native_uid", b"native_uid", "recl_id", b"recl_id", "sales_type", b"sales_type", "salvage_type", b"salvage_type", "sequence_no", b"sequence_no", "service", b"service", "supply_chain_mgmt_contact", b"supply_chain_mgmt_contact", "supply_chain_mgmt_phone", b"supply_chain_mgmt_phone", "undeclared_dependencies", b"undeclared_dependencies", "weight", b"weight", "weight_dsdsunit", b"weight_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___DmCrSalvageContract = DmCrSalvageContract

class DmCrScout(google.protobuf.message.Message):
    """Original Name: DM_CR_SCOUT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GEO_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_FIELD_NUMBER: builtins.int
    ROAD_WIDTH_REQUIRED_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SURFACE_LOCATION_ID_FIELD_NUMBER: builtins.int
    MAP_EASTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    DISPOSITIONS_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_FIELD_NUMBER: builtins.int
    ROAD_LENGTH_REQUIRED_FIELD_NUMBER: builtins.int
    COORD_TYPE_FIELD_NUMBER: builtins.int
    MAP_NORTHING_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROAD_WIDTH_REQUIRED_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    MAP_EASTING_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    FILE_NUMBER_FIELD_NUMBER: builtins.int
    ROW_WIDTH_REQUIRED_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEGAL_LOCATION_ID_FIELD_NUMBER: builtins.int
    IRP_FIELD_NUMBER: builtins.int
    SURFACE_LOCATION_DESC_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    MAP_NORTHING_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_FIELD_NUMBER: builtins.int
    OPTION_NUMBER_FIELD_NUMBER: builtins.int
    WATERCOURSE_CROSSINGS_FIELD_NUMBER: builtins.int
    SPONSOR_NAME_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    ROW_WIDTH_REQUIRED_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TENURE_FIELD_NUMBER: builtins.int
    ROAD_LENGTH_REQUIRED_DSDSUNIT_FIELD_NUMBER: builtins.int
    TERRAIN_FIELD_NUMBER: builtins.int
    WELLHEAD_REQUIREMENTS_FIELD_NUMBER: builtins.int
    REQUEST_DESC_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    FOREMAN_NAME_FIELD_NUMBER: builtins.int
    APPROVALS_FIELD_NUMBER: builtins.int
    ROAD_GEOM_COMMENTS_FIELD_NUMBER: builtins.int
    SITE_CONSTRUCTION_DATE_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_FIELD_NUMBER: builtins.int
    IS_FINAL_FIELD_NUMBER: builtins.int
    REQUEST_DATE_FIELD_NUMBER: builtins.int
    SURFACE_LEASE_NO_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCOUT_ID_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_CR_WS_SUBSOIL_FIELD_NUMBER: builtins.int
    DM_CR_SC_AC_SOIL_COND_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_ASSESS_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_SUPP_FIELD_NUMBER: builtins.int
    DM_CR_UTILITY_FIELD_NUMBER: builtins.int
    DM_CR_WS_TOP_SOIL_FIELD_NUMBER: builtins.int
    DM_CR_PIPELINE_SEG_FIELD_NUMBER: builtins.int
    DM_CR_SC_DISPOSITION_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_STAKEHOLDER_FIELD_NUMBER: builtins.int
    DM_CR_SC_VEGETATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def geo_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east(self) -> global___FloatMessage:
        """Original Name: GEO_OFFSET_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def road_width_required(self) -> global___FloatMessage:
        """Original Name: ROAD_WIDTH_REQUIRED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_location_id(self) -> global___StringMessage:
        """Original Name: SURFACE_LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def map_easting_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAP_EASTING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dispositions(self) -> global___StringMessage:
        """Original Name: DISPOSITIONS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north(self) -> global___FloatMessage:
        """Original Name: GEO_OFFSET_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def road_length_required(self) -> global___FloatMessage:
        """Original Name: ROAD_LENGTH_REQUIRED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coord_type(self) -> global___Int32Message:
        """Original Name: COORD_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def map_northing_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAP_NORTHING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def road_width_required_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROAD_WIDTH_REQUIRED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def map_easting(self) -> global___DoubleMessage:
        """Original Name: MAP_EASTING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def file_number(self) -> global___StringMessage:
        """Original Name: FILE_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def row_width_required_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROW_WIDTH_REQUIRED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def legal_location_id(self) -> global___StringMessage:
        """Original Name: LEGAL_LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def irp(self) -> global___StringMessage:
        """Original Name: IRP, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_location_desc(self) -> global___StringMessage:
        """Original Name: SURFACE_LOCATION_DESC, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def map_northing(self) -> global___DoubleMessage:
        """Original Name: MAP_NORTHING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LONGITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def option_number(self) -> global___Int32Message:
        """Original Name: OPTION_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def watercourse_crossings(self) -> global___Int32Message:
        """Original Name: WATERCOURSE_CROSSINGS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sponsor_name(self) -> global___StringMessage:
        """Original Name: SPONSOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def row_width_required(self) -> global___FloatMessage:
        """Original Name: ROW_WIDTH_REQUIRED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tenure(self) -> global___StringMessage:
        """Original Name: TENURE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def road_length_required_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROAD_LENGTH_REQUIRED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def terrain(self) -> global___StringMessage:
        """Original Name: TERRAIN, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_requirements(self) -> global___StringMessage:
        """Original Name: WELLHEAD_REQUIREMENTS, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def request_desc(self) -> global___StringMessage:
        """Original Name: REQUEST_DESC, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foreman_name(self) -> global___StringMessage:
        """Original Name: FOREMAN_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approvals(self) -> global___StringMessage:
        """Original Name: APPROVALS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def road_geom_comments(self) -> global___StringMessage:
        """Original Name: ROAD_GEOM_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_construction_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SITE_CONSTRUCTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LATITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_final(self) -> global___StringMessage:
        """Original Name: IS_FINAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def request_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REQUEST_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_lease_no(self) -> global___StringMessage:
        """Original Name: SURFACE_LEASE_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scout_id: builtins.str
    """Original Name: SCOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_CR_SCOUT_DM_EVENT
        """
    @property
    def dm_cr_ws_subsoil(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrWsSubsoilRef]:
        """Original Name: DM_CR_WS_SUBSOIL, WrappedMessage: DmCrWsSubsoil
        FK_DM_CR_WS_SUBSOIL_DM_CR_SCOUT
        """
    @property
    def dm_cr_sc_ac_soil_cond(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrScAcSoilCondRef]:
        """Original Name: DM_CR_SC_AC_SOIL_COND, WrappedMessage: DmCrScAcSoilCond
        FK_DM_CR_SC_AC_SOIL_COND_DM_CR_SCOUT
        """
    @property
    def dm_cr_scout_assess(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrScoutAssessRef]:
        """Original Name: DM_CR_SCOUT_ASSESS, WrappedMessage: DmCrScoutAssess
        FK_DM_CR_SCOUT_ASSESS_DM_CR_SCOUT
        """
    @property
    def dm_cr_scout_supp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrScoutSuppRef]:
        """Original Name: DM_CR_SCOUT_SUPP, WrappedMessage: DmCrScoutSupp
        FK_DM_CR_SCOUT_SUPP_DM_CR_SCOUT
        """
    @property
    def dm_cr_utility(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrUtilityRef]:
        """Original Name: DM_CR_UTILITY, WrappedMessage: DmCrUtility
        FK_DM_CR_UTILITY_DM_CR_SCOUT
        """
    @property
    def dm_cr_ws_top_soil(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrWsTopSoilRef]:
        """Original Name: DM_CR_WS_TOP_SOIL, WrappedMessage: DmCrWsTopSoil
        FK_DM_CR_WS_TOP_SOIL_DM_CR_SCOUT
        """
    @property
    def dm_cr_pipeline_seg(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrPipelineSegRef]:
        """Original Name: DM_CR_PIPELINE_SEG, WrappedMessage: DmCrPipelineSeg
        FK_DM_CR_PIPELINE_SEG_DM_CR_SCOUT
        """
    @property
    def dm_cr_sc_disposition(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrScDispositionRef]:
        """Original Name: DM_CR_SC_DISPOSITION, WrappedMessage: DmCrScDisposition
        FK_DM_CR_SC_DISPOSITION_DM_CR_SCOUT
        """
    @property
    def dm_cr_scout_stakeholder(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrScoutStakeholderRef]:
        """Original Name: DM_CR_SCOUT_STAKEHOLDER, WrappedMessage: DmCrScoutStakeholder
        FK_DM_CR_SCOUT_STAKEHOLDER_DM_CR_SCOUT
        """
    @property
    def dm_cr_sc_vegetation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrScVegetationRef]:
        """Original Name: DM_CR_SC_VEGETATION, WrappedMessage: DmCrScVegetation
        FK_DM_CR_SC_VEGETATION_DM_CR_SCOUT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        geo_longitude_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        geo_offset_east: global___FloatMessage | None = ...,
        road_width_required: global___FloatMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        surface_location_id: global___StringMessage | None = ...,
        map_easting_dsdsunit: global___StringMessage | None = ...,
        dispositions: global___StringMessage | None = ...,
        geo_offset_north: global___FloatMessage | None = ...,
        road_length_required: global___FloatMessage | None = ...,
        coord_type: global___Int32Message | None = ...,
        map_northing_dsdsunit: global___StringMessage | None = ...,
        road_width_required_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        map_easting: global___DoubleMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        file_number: global___StringMessage | None = ...,
        row_width_required_dsdsunit: global___StringMessage | None = ...,
        geo_offset_east_dsdsunit: global___StringMessage | None = ...,
        legal_location_id: global___StringMessage | None = ...,
        irp: global___StringMessage | None = ...,
        surface_location_desc: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        map_northing: global___DoubleMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        geo_longitude: global___DoubleMessage | None = ...,
        option_number: global___Int32Message | None = ...,
        watercourse_crossings: global___Int32Message | None = ...,
        sponsor_name: global___StringMessage | None = ...,
        geo_latitude_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        row_width_required: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        tenure: global___StringMessage | None = ...,
        road_length_required_dsdsunit: global___StringMessage | None = ...,
        terrain: global___StringMessage | None = ...,
        wellhead_requirements: global___StringMessage | None = ...,
        request_desc: global___StringMessage | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        foreman_name: global___StringMessage | None = ...,
        approvals: global___StringMessage | None = ...,
        road_geom_comments: global___StringMessage | None = ...,
        site_construction_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        geo_latitude: global___DoubleMessage | None = ...,
        is_final: global___StringMessage | None = ...,
        request_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        surface_lease_no: global___StringMessage | None = ...,
        geo_offset_north_dsdsunit: global___StringMessage | None = ...,
        scout_id: builtins.str = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_cr_ws_subsoil: collections.abc.Iterable[global___DmCrWsSubsoilRef] | None = ...,
        dm_cr_sc_ac_soil_cond: collections.abc.Iterable[global___DmCrScAcSoilCondRef] | None = ...,
        dm_cr_scout_assess: collections.abc.Iterable[global___DmCrScoutAssessRef] | None = ...,
        dm_cr_scout_supp: collections.abc.Iterable[global___DmCrScoutSuppRef] | None = ...,
        dm_cr_utility: collections.abc.Iterable[global___DmCrUtilityRef] | None = ...,
        dm_cr_ws_top_soil: collections.abc.Iterable[global___DmCrWsTopSoilRef] | None = ...,
        dm_cr_pipeline_seg: collections.abc.Iterable[global___DmCrPipelineSegRef] | None = ...,
        dm_cr_sc_disposition: collections.abc.Iterable[global___DmCrScDispositionRef] | None = ...,
        dm_cr_scout_stakeholder: collections.abc.Iterable[global___DmCrScoutStakeholderRef] | None = ...,
        dm_cr_sc_vegetation: collections.abc.Iterable[global___DmCrScVegetationRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["approvals", b"approvals", "comments", b"comments", "coord_type", b"coord_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dispositions", b"dispositions", "dm_event", b"dm_event", "end_date", b"end_date", "file_number", b"file_number", "foreman_name", b"foreman_name", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_offset_east", b"geo_offset_east", "geo_offset_east_dsdsunit", b"geo_offset_east_dsdsunit", "geo_offset_north", b"geo_offset_north", "geo_offset_north_dsdsunit", b"geo_offset_north_dsdsunit", "irp", b"irp", "is_final", b"is_final", "legal_location_id", b"legal_location_id", "map_easting", b"map_easting", "map_easting_dsdsunit", b"map_easting_dsdsunit", "map_northing", b"map_northing", "map_northing_dsdsunit", b"map_northing_dsdsunit", "native_uid", b"native_uid", "option_number", b"option_number", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "request_date", b"request_date", "request_desc", b"request_desc", "road_geom_comments", b"road_geom_comments", "road_length_required", b"road_length_required", "road_length_required_dsdsunit", b"road_length_required_dsdsunit", "road_width_required", b"road_width_required", "road_width_required_dsdsunit", b"road_width_required_dsdsunit", "row_width_required", b"row_width_required", "row_width_required_dsdsunit", b"row_width_required_dsdsunit", "site_construction_date", b"site_construction_date", "sponsor_name", b"sponsor_name", "start_date", b"start_date", "surface_lease_no", b"surface_lease_no", "surface_location_desc", b"surface_location_desc", "surface_location_id", b"surface_location_id", "tenure", b"tenure", "terrain", b"terrain", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "watercourse_crossings", b"watercourse_crossings", "wellhead_requirements", b"wellhead_requirements"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["approvals", b"approvals", "comments", b"comments", "coord_type", b"coord_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dispositions", b"dispositions", "dm_cr_pipeline_seg", b"dm_cr_pipeline_seg", "dm_cr_sc_ac_soil_cond", b"dm_cr_sc_ac_soil_cond", "dm_cr_sc_disposition", b"dm_cr_sc_disposition", "dm_cr_sc_vegetation", b"dm_cr_sc_vegetation", "dm_cr_scout_assess", b"dm_cr_scout_assess", "dm_cr_scout_stakeholder", b"dm_cr_scout_stakeholder", "dm_cr_scout_supp", b"dm_cr_scout_supp", "dm_cr_utility", b"dm_cr_utility", "dm_cr_ws_subsoil", b"dm_cr_ws_subsoil", "dm_cr_ws_top_soil", b"dm_cr_ws_top_soil", "dm_event", b"dm_event", "end_date", b"end_date", "event_id", b"event_id", "file_number", b"file_number", "foreman_name", b"foreman_name", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_offset_east", b"geo_offset_east", "geo_offset_east_dsdsunit", b"geo_offset_east_dsdsunit", "geo_offset_north", b"geo_offset_north", "geo_offset_north_dsdsunit", b"geo_offset_north_dsdsunit", "irp", b"irp", "is_final", b"is_final", "legal_location_id", b"legal_location_id", "map_easting", b"map_easting", "map_easting_dsdsunit", b"map_easting_dsdsunit", "map_northing", b"map_northing", "map_northing_dsdsunit", b"map_northing_dsdsunit", "native_uid", b"native_uid", "option_number", b"option_number", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "request_date", b"request_date", "request_desc", b"request_desc", "road_geom_comments", b"road_geom_comments", "road_length_required", b"road_length_required", "road_length_required_dsdsunit", b"road_length_required_dsdsunit", "road_width_required", b"road_width_required", "road_width_required_dsdsunit", b"road_width_required_dsdsunit", "row_width_required", b"row_width_required", "row_width_required_dsdsunit", b"row_width_required_dsdsunit", "scout_id", b"scout_id", "site_construction_date", b"site_construction_date", "sponsor_name", b"sponsor_name", "start_date", b"start_date", "surface_lease_no", b"surface_lease_no", "surface_location_desc", b"surface_location_desc", "surface_location_id", b"surface_location_id", "tenure", b"tenure", "terrain", b"terrain", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "watercourse_crossings", b"watercourse_crossings", "well_id", b"well_id", "wellhead_requirements", b"wellhead_requirements"]) -> None: ...

global___DmCrScout = DmCrScout

class DmCrScoutAssess(google.protobuf.message.Message):
    """Original Name: DM_CR_SCOUT_ASSESS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ISSUE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_PRO_FIELD_NUMBER: builtins.int
    ASSESSMENT_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SCOUT_ID_FIELD_NUMBER: builtins.int
    AUTHOR_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def issue(self) -> global___StringMessage:
        """Original Name: ISSUE, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_pro(self) -> global___StringMessage:
        """Original Name: IS_PRO, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assessment_id: builtins.str
    """Original Name: ASSESSMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scout_id: builtins.str
    """Original Name: SCOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def author(self) -> global___StringMessage:
        """Original Name: AUTHOR, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_scout(self) -> global___DmCrScoutRef:
        """Remote references:

        Original Name: DM_CR_SCOUT, WrappedMessage: DmCrScout
        FK_DM_CR_SCOUT_ASSESS_DM_CR_SCOUT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        issue: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_pro: global___StringMessage | None = ...,
        assessment_id: builtins.str = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        scout_id: builtins.str = ...,
        author: global___StringMessage | None = ...,
        dm_cr_scout: global___DmCrScoutRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["author", b"author", "dm_cr_scout", b"dm_cr_scout", "is_pro", b"is_pro", "issue", b"issue", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assessment_id", b"assessment_id", "author", b"author", "dm_cr_scout", b"dm_cr_scout", "event_id", b"event_id", "is_pro", b"is_pro", "issue", b"issue", "native_uid", b"native_uid", "scout_id", b"scout_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrScoutAssess = DmCrScoutAssess

class DmCrScoutStakeholder(google.protobuf.message.Message):
    """Original Name: DM_CR_SCOUT_STAKEHOLDER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_LANDOWNER_OCCUPANT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    OCCUPANT_PHONE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    STAKEHOLDER_TYPE_FIELD_NUMBER: builtins.int
    STAKEHOLDER_ID_FIELD_NUMBER: builtins.int
    OCCUPANT_ADDRESS_FIELD_NUMBER: builtins.int
    LANDOWNER_PHONE_FIELD_NUMBER: builtins.int
    OCCUPANT_CONTACT_DATE_FIELD_NUMBER: builtins.int
    OCCUPANT_COMMENTS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SCOUT_ID_FIELD_NUMBER: builtins.int
    LANDOWNER_CONTACT_DATE_FIELD_NUMBER: builtins.int
    OCCUPANT_NAME_FIELD_NUMBER: builtins.int
    LANDOWNER_ADDRESS_FIELD_NUMBER: builtins.int
    LANDOWNER_NAME_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_landowner_occupant(self) -> global___StringMessage:
        """Original Name: IS_LANDOWNER_OCCUPANT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def occupant_phone(self) -> global___StringMessage:
        """Original Name: OCCUPANT_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stakeholder_type(self) -> global___StringMessage:
        """Original Name: STAKEHOLDER_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stakeholder_id: builtins.str
    """Original Name: STAKEHOLDER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def occupant_address(self) -> global___StringMessage:
        """Original Name: OCCUPANT_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landowner_phone(self) -> global___StringMessage:
        """Original Name: LANDOWNER_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def occupant_contact_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: OCCUPANT_CONTACT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def occupant_comments(self) -> global___StringMessage:
        """Original Name: OCCUPANT_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scout_id: builtins.str
    """Original Name: SCOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def landowner_contact_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LANDOWNER_CONTACT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def occupant_name(self) -> global___StringMessage:
        """Original Name: OCCUPANT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landowner_address(self) -> global___StringMessage:
        """Original Name: LANDOWNER_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landowner_name(self) -> global___StringMessage:
        """Original Name: LANDOWNER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_scout(self) -> global___DmCrScoutRef:
        """Remote references:

        Original Name: DM_CR_SCOUT, WrappedMessage: DmCrScout
        FK_DM_CR_SCOUT_STAKEHOLDER_DM_CR_SCOUT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_landowner_occupant: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        occupant_phone: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        stakeholder_type: global___StringMessage | None = ...,
        stakeholder_id: builtins.str = ...,
        occupant_address: global___StringMessage | None = ...,
        landowner_phone: global___StringMessage | None = ...,
        occupant_contact_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        occupant_comments: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        scout_id: builtins.str = ...,
        landowner_contact_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        occupant_name: global___StringMessage | None = ...,
        landowner_address: global___StringMessage | None = ...,
        landowner_name: global___StringMessage | None = ...,
        dm_cr_scout: global___DmCrScoutRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_cr_scout", b"dm_cr_scout", "is_landowner_occupant", b"is_landowner_occupant", "landowner_address", b"landowner_address", "landowner_contact_date", b"landowner_contact_date", "landowner_name", b"landowner_name", "landowner_phone", b"landowner_phone", "native_uid", b"native_uid", "occupant_address", b"occupant_address", "occupant_comments", b"occupant_comments", "occupant_contact_date", b"occupant_contact_date", "occupant_name", b"occupant_name", "occupant_phone", b"occupant_phone", "sequence_no", b"sequence_no", "stakeholder_type", b"stakeholder_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_cr_scout", b"dm_cr_scout", "event_id", b"event_id", "is_landowner_occupant", b"is_landowner_occupant", "landowner_address", b"landowner_address", "landowner_contact_date", b"landowner_contact_date", "landowner_name", b"landowner_name", "landowner_phone", b"landowner_phone", "native_uid", b"native_uid", "occupant_address", b"occupant_address", "occupant_comments", b"occupant_comments", "occupant_contact_date", b"occupant_contact_date", "occupant_name", b"occupant_name", "occupant_phone", b"occupant_phone", "scout_id", b"scout_id", "sequence_no", b"sequence_no", "stakeholder_id", b"stakeholder_id", "stakeholder_type", b"stakeholder_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrScoutStakeholder = DmCrScoutStakeholder

class DmCrScoutSupp(google.protobuf.message.Message):
    """Original Name: DM_CR_SCOUT_SUPP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ACCESS_EROSION_DESC_FIELD_NUMBER: builtins.int
    WELLSITE_EROSION_DESC_FIELD_NUMBER: builtins.int
    SITE_LICENSE_CONDITIONS_FIELD_NUMBER: builtins.int
    ACCESS_TOPO_DESC_FIELD_NUMBER: builtins.int
    ACCESS_SOIL_DESC_FIELD_NUMBER: builtins.int
    WELLSITE_SOIL_DESC_FIELD_NUMBER: builtins.int
    ACCESS_SENS_DESC_FIELD_NUMBER: builtins.int
    WELLSITE_SENS_DESC_FIELD_NUMBER: builtins.int
    ACCESS_COST_EST_DESC_FIELD_NUMBER: builtins.int
    WELLSITE_AVERAGE_SLOPE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLSITE_STABILITY_DESC_FIELD_NUMBER: builtins.int
    WELLSITE_VEGETATION_DESC_FIELD_NUMBER: builtins.int
    ACCESS_VEGETATION_DESC_FIELD_NUMBER: builtins.int
    WELLSITE_DRAINAGE_DESC_FIELD_NUMBER: builtins.int
    ACCESS_STABILITY_DESC_FIELD_NUMBER: builtins.int
    WELLSITE_RECOMMENDATIONS_FIELD_NUMBER: builtins.int
    WELLSITE_LENGTH_FIELD_NUMBER: builtins.int
    WELLSITE_TOPO_DESC_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    WELLSITE_WIDTH_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SUPP_ID_FIELD_NUMBER: builtins.int
    WC_CROSSING_COMMENTS_FIELD_NUMBER: builtins.int
    ACCESS_RECOMMENDATIONS_FIELD_NUMBER: builtins.int
    WELLSITE_WIDTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLSITE_COST_EST_DESC_FIELD_NUMBER: builtins.int
    WELLSITE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLSITE_AVERAGE_SLOPE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SCOUT_ID_FIELD_NUMBER: builtins.int
    ACCESS_DRAINAGE_DESC_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def access_erosion_desc(self) -> global___StringMessage:
        """Original Name: ACCESS_EROSION_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_erosion_desc(self) -> global___StringMessage:
        """Original Name: WELLSITE_EROSION_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_license_conditions(self) -> global___StringMessage:
        """Original Name: SITE_LICENSE_CONDITIONS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_topo_desc(self) -> global___StringMessage:
        """Original Name: ACCESS_TOPO_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_soil_desc(self) -> global___StringMessage:
        """Original Name: ACCESS_SOIL_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_soil_desc(self) -> global___StringMessage:
        """Original Name: WELLSITE_SOIL_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_sens_desc(self) -> global___StringMessage:
        """Original Name: ACCESS_SENS_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_sens_desc(self) -> global___StringMessage:
        """Original Name: WELLSITE_SENS_DESC, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_cost_est_desc(self) -> global___StringMessage:
        """Original Name: ACCESS_COST_EST_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_average_slope_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLSITE_AVERAGE_SLOPE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_stability_desc(self) -> global___StringMessage:
        """Original Name: WELLSITE_STABILITY_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_vegetation_desc(self) -> global___StringMessage:
        """Original Name: WELLSITE_VEGETATION_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_vegetation_desc(self) -> global___StringMessage:
        """Original Name: ACCESS_VEGETATION_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_drainage_desc(self) -> global___StringMessage:
        """Original Name: WELLSITE_DRAINAGE_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_stability_desc(self) -> global___StringMessage:
        """Original Name: ACCESS_STABILITY_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_recommendations(self) -> global___StringMessage:
        """Original Name: WELLSITE_RECOMMENDATIONS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_length(self) -> global___FloatMessage:
        """Original Name: WELLSITE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_topo_desc(self) -> global___StringMessage:
        """Original Name: WELLSITE_TOPO_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wellsite_width(self) -> global___FloatMessage:
        """Original Name: WELLSITE_WIDTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    supp_id: builtins.str
    """Original Name: SUPP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wc_crossing_comments(self) -> global___StringMessage:
        """Original Name: WC_CROSSING_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def access_recommendations(self) -> global___StringMessage:
        """Original Name: ACCESS_RECOMMENDATIONS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_width_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLSITE_WIDTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_cost_est_desc(self) -> global___StringMessage:
        """Original Name: WELLSITE_COST_EST_DESC, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLSITE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_average_slope(self) -> global___FloatMessage:
        """Original Name: WELLSITE_AVERAGE_SLOPE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scout_id: builtins.str
    """Original Name: SCOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def access_drainage_desc(self) -> global___StringMessage:
        """Original Name: ACCESS_DRAINAGE_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_scout(self) -> global___DmCrScoutRef:
        """Remote references:

        Original Name: DM_CR_SCOUT, WrappedMessage: DmCrScout
        FK_DM_CR_SCOUT_SUPP_DM_CR_SCOUT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        access_erosion_desc: global___StringMessage | None = ...,
        wellsite_erosion_desc: global___StringMessage | None = ...,
        site_license_conditions: global___StringMessage | None = ...,
        access_topo_desc: global___StringMessage | None = ...,
        access_soil_desc: global___StringMessage | None = ...,
        wellsite_soil_desc: global___StringMessage | None = ...,
        access_sens_desc: global___StringMessage | None = ...,
        wellsite_sens_desc: global___StringMessage | None = ...,
        access_cost_est_desc: global___StringMessage | None = ...,
        wellsite_average_slope_dsdsunit: global___StringMessage | None = ...,
        wellsite_stability_desc: global___StringMessage | None = ...,
        wellsite_vegetation_desc: global___StringMessage | None = ...,
        access_vegetation_desc: global___StringMessage | None = ...,
        wellsite_drainage_desc: global___StringMessage | None = ...,
        access_stability_desc: global___StringMessage | None = ...,
        wellsite_recommendations: global___StringMessage | None = ...,
        wellsite_length: global___FloatMessage | None = ...,
        wellsite_topo_desc: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        wellsite_width: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        supp_id: builtins.str = ...,
        wc_crossing_comments: global___StringMessage | None = ...,
        access_recommendations: global___StringMessage | None = ...,
        wellsite_width_dsdsunit: global___StringMessage | None = ...,
        wellsite_cost_est_desc: global___StringMessage | None = ...,
        wellsite_length_dsdsunit: global___StringMessage | None = ...,
        wellsite_average_slope: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        scout_id: builtins.str = ...,
        access_drainage_desc: global___StringMessage | None = ...,
        dm_cr_scout: global___DmCrScoutRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["access_cost_est_desc", b"access_cost_est_desc", "access_drainage_desc", b"access_drainage_desc", "access_erosion_desc", b"access_erosion_desc", "access_recommendations", b"access_recommendations", "access_sens_desc", b"access_sens_desc", "access_soil_desc", b"access_soil_desc", "access_stability_desc", b"access_stability_desc", "access_topo_desc", b"access_topo_desc", "access_vegetation_desc", b"access_vegetation_desc", "dm_cr_scout", b"dm_cr_scout", "native_uid", b"native_uid", "site_license_conditions", b"site_license_conditions", "wc_crossing_comments", b"wc_crossing_comments", "wellsite_average_slope", b"wellsite_average_slope", "wellsite_average_slope_dsdsunit", b"wellsite_average_slope_dsdsunit", "wellsite_cost_est_desc", b"wellsite_cost_est_desc", "wellsite_drainage_desc", b"wellsite_drainage_desc", "wellsite_erosion_desc", b"wellsite_erosion_desc", "wellsite_length", b"wellsite_length", "wellsite_length_dsdsunit", b"wellsite_length_dsdsunit", "wellsite_recommendations", b"wellsite_recommendations", "wellsite_sens_desc", b"wellsite_sens_desc", "wellsite_soil_desc", b"wellsite_soil_desc", "wellsite_stability_desc", b"wellsite_stability_desc", "wellsite_topo_desc", b"wellsite_topo_desc", "wellsite_vegetation_desc", b"wellsite_vegetation_desc", "wellsite_width", b"wellsite_width", "wellsite_width_dsdsunit", b"wellsite_width_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["access_cost_est_desc", b"access_cost_est_desc", "access_drainage_desc", b"access_drainage_desc", "access_erosion_desc", b"access_erosion_desc", "access_recommendations", b"access_recommendations", "access_sens_desc", b"access_sens_desc", "access_soil_desc", b"access_soil_desc", "access_stability_desc", b"access_stability_desc", "access_topo_desc", b"access_topo_desc", "access_vegetation_desc", b"access_vegetation_desc", "dm_cr_scout", b"dm_cr_scout", "event_id", b"event_id", "native_uid", b"native_uid", "scout_id", b"scout_id", "site_license_conditions", b"site_license_conditions", "supp_id", b"supp_id", "undeclared_dependencies", b"undeclared_dependencies", "wc_crossing_comments", b"wc_crossing_comments", "well_id", b"well_id", "wellsite_average_slope", b"wellsite_average_slope", "wellsite_average_slope_dsdsunit", b"wellsite_average_slope_dsdsunit", "wellsite_cost_est_desc", b"wellsite_cost_est_desc", "wellsite_drainage_desc", b"wellsite_drainage_desc", "wellsite_erosion_desc", b"wellsite_erosion_desc", "wellsite_length", b"wellsite_length", "wellsite_length_dsdsunit", b"wellsite_length_dsdsunit", "wellsite_recommendations", b"wellsite_recommendations", "wellsite_sens_desc", b"wellsite_sens_desc", "wellsite_soil_desc", b"wellsite_soil_desc", "wellsite_stability_desc", b"wellsite_stability_desc", "wellsite_topo_desc", b"wellsite_topo_desc", "wellsite_vegetation_desc", b"wellsite_vegetation_desc", "wellsite_width", b"wellsite_width", "wellsite_width_dsdsunit", b"wellsite_width_dsdsunit"]) -> None: ...

global___DmCrScoutSupp = DmCrScoutSupp

class DmCrScAcSoilCond(google.protobuf.message.Message):
    """Original Name: DM_CR_SC_AC_SOIL_COND, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ASSESSMENT_TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    ASSESSOR_RECOMMENDATIONS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SOIL_CONDITION_ID_FIELD_NUMBER: builtins.int
    ASSESSOR_ACTIONS_FIELD_NUMBER: builtins.int
    ASSESMENT_DATE_FIELD_NUMBER: builtins.int
    CONDITION_COMMENTS_FIELD_NUMBER: builtins.int
    ASSESSOR_COMPANY_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    ASSESSOR_NAME_FIELD_NUMBER: builtins.int
    IS_SOIL_ASSESSMENT_FIELD_NUMBER: builtins.int
    SCOUT_ID_FIELD_NUMBER: builtins.int
    SOIL_CONDITION_FIELD_NUMBER: builtins.int
    SOIL_TYPE_FIELD_NUMBER: builtins.int
    ASSESSOR_PHONE_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def assessment_type(self) -> global___StringMessage:
        """Original Name: ASSESSMENT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assessor_recommendations(self) -> global___StringMessage:
        """Original Name: ASSESSOR_RECOMMENDATIONS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    soil_condition_id: builtins.str
    """Original Name: SOIL_CONDITION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assessor_actions(self) -> global___StringMessage:
        """Original Name: ASSESSOR_ACTIONS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assesment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ASSESMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition_comments(self) -> global___StringMessage:
        """Original Name: CONDITION_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assessor_company(self) -> global___StringMessage:
        """Original Name: ASSESSOR_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assessor_name(self) -> global___StringMessage:
        """Original Name: ASSESSOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_soil_assessment(self) -> global___StringMessage:
        """Original Name: IS_SOIL_ASSESSMENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scout_id: builtins.str
    """Original Name: SCOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def soil_condition(self) -> global___StringMessage:
        """Original Name: SOIL_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_type(self) -> global___StringMessage:
        """Original Name: SOIL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assessor_phone(self) -> global___StringMessage:
        """Original Name: ASSESSOR_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_scout(self) -> global___DmCrScoutRef:
        """Remote references:

        Original Name: DM_CR_SCOUT, WrappedMessage: DmCrScout
        FK_DM_CR_SC_AC_SOIL_COND_DM_CR_SCOUT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        assessment_type: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        assessor_recommendations: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        soil_condition_id: builtins.str = ...,
        assessor_actions: global___StringMessage | None = ...,
        assesment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        condition_comments: global___StringMessage | None = ...,
        assessor_company: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        assessor_name: global___StringMessage | None = ...,
        is_soil_assessment: global___StringMessage | None = ...,
        scout_id: builtins.str = ...,
        soil_condition: global___StringMessage | None = ...,
        soil_type: global___StringMessage | None = ...,
        assessor_phone: global___StringMessage | None = ...,
        dm_cr_scout: global___DmCrScoutRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assesment_date", b"assesment_date", "assessment_type", b"assessment_type", "assessor_actions", b"assessor_actions", "assessor_company", b"assessor_company", "assessor_name", b"assessor_name", "assessor_phone", b"assessor_phone", "assessor_recommendations", b"assessor_recommendations", "condition_comments", b"condition_comments", "dm_cr_scout", b"dm_cr_scout", "is_soil_assessment", b"is_soil_assessment", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "sequence_no", b"sequence_no", "soil_condition", b"soil_condition", "soil_type", b"soil_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assesment_date", b"assesment_date", "assessment_type", b"assessment_type", "assessor_actions", b"assessor_actions", "assessor_company", b"assessor_company", "assessor_name", b"assessor_name", "assessor_phone", b"assessor_phone", "assessor_recommendations", b"assessor_recommendations", "condition_comments", b"condition_comments", "dm_cr_scout", b"dm_cr_scout", "event_id", b"event_id", "is_soil_assessment", b"is_soil_assessment", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "scout_id", b"scout_id", "sequence_no", b"sequence_no", "soil_condition", b"soil_condition", "soil_condition_id", b"soil_condition_id", "soil_type", b"soil_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrScAcSoilCond = DmCrScAcSoilCond

class DmCrScDisposition(google.protobuf.message.Message):
    """Original Name: DM_CR_SC_DISPOSITION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DISPOSITION_ID_FIELD_NUMBER: builtins.int
    LOCATION_DESCRIPTION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DISPOSITION_TYPE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    DISPOSITION_DATE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DISPOSITION_FIELD_NUMBER: builtins.int
    REGULATOR_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SCOUT_ID_FIELD_NUMBER: builtins.int
    DISPOSITION_LOCATION_ID_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    disposition_id: builtins.str
    """Original Name: DISPOSITION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def location_description(self) -> global___StringMessage:
        """Original Name: LOCATION_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposition_type(self) -> global___StringMessage:
        """Original Name: DISPOSITION_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposition_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DISPOSITION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposition(self) -> global___StringMessage:
        """Original Name: DISPOSITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def regulator(self) -> global___StringMessage:
        """Original Name: REGULATOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scout_id: builtins.str
    """Original Name: SCOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def disposition_location_id(self) -> global___StringMessage:
        """Original Name: DISPOSITION_LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_scout(self) -> global___DmCrScoutRef:
        """Remote references:

        Original Name: DM_CR_SCOUT, WrappedMessage: DmCrScout
        FK_DM_CR_SC_DISPOSITION_DM_CR_SCOUT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        disposition_id: builtins.str = ...,
        location_description: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        disposition_type: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        disposition_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sequence_no: global___Int32Message | None = ...,
        disposition: global___StringMessage | None = ...,
        regulator: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        scout_id: builtins.str = ...,
        disposition_location_id: global___StringMessage | None = ...,
        dm_cr_scout: global___DmCrScoutRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "description", b"description", "disposition", b"disposition", "disposition_date", b"disposition_date", "disposition_location_id", b"disposition_location_id", "disposition_type", b"disposition_type", "dm_cr_scout", b"dm_cr_scout", "location_description", b"location_description", "native_uid", b"native_uid", "regulator", b"regulator", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "description", b"description", "disposition", b"disposition", "disposition_date", b"disposition_date", "disposition_id", b"disposition_id", "disposition_location_id", b"disposition_location_id", "disposition_type", b"disposition_type", "dm_cr_scout", b"dm_cr_scout", "event_id", b"event_id", "location_description", b"location_description", "native_uid", b"native_uid", "regulator", b"regulator", "scout_id", b"scout_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrScDisposition = DmCrScDisposition

class DmCrScVegetation(google.protobuf.message.Message):
    """Original Name: DM_CR_SC_VEGETATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VEGETATION_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SCOUT_ID_FIELD_NUMBER: builtins.int
    SURFACE_COVER_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    vegetation_id: builtins.str
    """Original Name: VEGETATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scout_id: builtins.str
    """Original Name: SCOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def surface_cover(self) -> global___StringMessage:
        """Original Name: SURFACE_COVER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_scout(self) -> global___DmCrScoutRef:
        """Remote references:

        Original Name: DM_CR_SCOUT, WrappedMessage: DmCrScout
        FK_DM_CR_SC_VEGETATION_DM_CR_SCOUT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        vegetation_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        scout_id: builtins.str = ...,
        surface_cover: global___StringMessage | None = ...,
        dm_cr_scout: global___DmCrScoutRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_cr_scout", b"dm_cr_scout", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "surface_cover", b"surface_cover"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_cr_scout", b"dm_cr_scout", "event_id", b"event_id", "native_uid", b"native_uid", "scout_id", b"scout_id", "sequence_no", b"sequence_no", "surface_cover", b"surface_cover", "undeclared_dependencies", b"undeclared_dependencies", "vegetation_id", b"vegetation_id", "well_id", b"well_id"]) -> None: ...

global___DmCrScVegetation = DmCrScVegetation

class DmCrSiteVegetation(google.protobuf.message.Message):
    """Original Name: DM_CR_SITE_VEGETATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    VEGETATION_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VEGETATION_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def vegetation_type(self) -> global___StringMessage:
        """Original Name: VEGETATION_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    vegetation_id: builtins.str
    """Original Name: VEGETATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_SITE_VEGETATION_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        vegetation_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        vegetation_id: builtins.str = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        recl_id: builtins.str = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_cr_reclamation", b"dm_cr_reclamation", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "vegetation_type", b"vegetation_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "native_uid", b"native_uid", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "vegetation_id", b"vegetation_id", "vegetation_type", b"vegetation_type", "well_id", b"well_id"]) -> None: ...

global___DmCrSiteVegetation = DmCrSiteVegetation

class DmCrSoilCondition(google.protobuf.message.Message):
    """Original Name: DM_CR_SOIL_CONDITION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ASSESSMENT_TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    ASSESSOR_RECOMMENDATIONS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SOIL_CONDITION_ID_FIELD_NUMBER: builtins.int
    ASSESSOR_ACTIONS_FIELD_NUMBER: builtins.int
    ASSESMENT_DATE_FIELD_NUMBER: builtins.int
    CONDITION_COMMENTS_FIELD_NUMBER: builtins.int
    ASSESSOR_COMPANY_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    ASSESSOR_NAME_FIELD_NUMBER: builtins.int
    IS_SOIL_ASSESSMENT_FIELD_NUMBER: builtins.int
    SOIL_CONDITION_FIELD_NUMBER: builtins.int
    SOIL_TYPE_FIELD_NUMBER: builtins.int
    ASSESSOR_PHONE_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def assessment_type(self) -> global___StringMessage:
        """Original Name: ASSESSMENT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assessor_recommendations(self) -> global___StringMessage:
        """Original Name: ASSESSOR_RECOMMENDATIONS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    soil_condition_id: builtins.str
    """Original Name: SOIL_CONDITION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assessor_actions(self) -> global___StringMessage:
        """Original Name: ASSESSOR_ACTIONS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assesment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ASSESMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition_comments(self) -> global___StringMessage:
        """Original Name: CONDITION_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assessor_company(self) -> global___StringMessage:
        """Original Name: ASSESSOR_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assessor_name(self) -> global___StringMessage:
        """Original Name: ASSESSOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_soil_assessment(self) -> global___StringMessage:
        """Original Name: IS_SOIL_ASSESSMENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_condition(self) -> global___StringMessage:
        """Original Name: SOIL_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def soil_type(self) -> global___StringMessage:
        """Original Name: SOIL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assessor_phone(self) -> global___StringMessage:
        """Original Name: ASSESSOR_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_CR_SOIL_CONDITION_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        assessment_type: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        assessor_recommendations: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        soil_condition_id: builtins.str = ...,
        assessor_actions: global___StringMessage | None = ...,
        assesment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        condition_comments: global___StringMessage | None = ...,
        assessor_company: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        assessor_name: global___StringMessage | None = ...,
        is_soil_assessment: global___StringMessage | None = ...,
        soil_condition: global___StringMessage | None = ...,
        soil_type: global___StringMessage | None = ...,
        assessor_phone: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assesment_date", b"assesment_date", "assessment_type", b"assessment_type", "assessor_actions", b"assessor_actions", "assessor_company", b"assessor_company", "assessor_name", b"assessor_name", "assessor_phone", b"assessor_phone", "assessor_recommendations", b"assessor_recommendations", "condition_comments", b"condition_comments", "dm_event", b"dm_event", "is_soil_assessment", b"is_soil_assessment", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "sequence_no", b"sequence_no", "soil_condition", b"soil_condition", "soil_type", b"soil_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assesment_date", b"assesment_date", "assessment_type", b"assessment_type", "assessor_actions", b"assessor_actions", "assessor_company", b"assessor_company", "assessor_name", b"assessor_name", "assessor_phone", b"assessor_phone", "assessor_recommendations", b"assessor_recommendations", "condition_comments", b"condition_comments", "dm_event", b"dm_event", "event_id", b"event_id", "is_soil_assessment", b"is_soil_assessment", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "sequence_no", b"sequence_no", "soil_condition", b"soil_condition", "soil_condition_id", b"soil_condition_id", "soil_type", b"soil_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrSoilCondition = DmCrSoilCondition

class DmCrSpill(google.protobuf.message.Message):
    """Original Name: DM_CR_SPILL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SPILL_VOLUME_FIELD_NUMBER: builtins.int
    SPILL_ID_FIELD_NUMBER: builtins.int
    SPILL_TYPE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CLEANUP_ID_FIELD_NUMBER: builtins.int
    SPILL_DATE_FIELD_NUMBER: builtins.int
    SPILL_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPILL_COMMENTS_FIELD_NUMBER: builtins.int
    DM_CR_CLEANUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spill_volume(self) -> global___FloatMessage:
        """Original Name: SPILL_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    spill_id: builtins.str
    """Original Name: SPILL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def spill_type(self) -> global___StringMessage:
        """Original Name: SPILL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cleanup_id: builtins.str
    """Original Name: CLEANUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def spill_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SPILL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spill_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPILL_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spill_comments(self) -> global___StringMessage:
        """Original Name: SPILL_COMMENTS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_cleanup(self) -> global___DmCrCleanupRef:
        """Remote references:

        Original Name: DM_CR_CLEANUP, WrappedMessage: DmCrCleanup
        FK_DM_CR_SPILL_DM_CR_CLEANUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        spill_volume: global___FloatMessage | None = ...,
        spill_id: builtins.str = ...,
        spill_type: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        cleanup_id: builtins.str = ...,
        spill_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        spill_volume_dsdsunit: global___StringMessage | None = ...,
        spill_comments: global___StringMessage | None = ...,
        dm_cr_cleanup: global___DmCrCleanupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_cr_cleanup", b"dm_cr_cleanup", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "spill_comments", b"spill_comments", "spill_date", b"spill_date", "spill_type", b"spill_type", "spill_volume", b"spill_volume", "spill_volume_dsdsunit", b"spill_volume_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cleanup_id", b"cleanup_id", "dm_cr_cleanup", b"dm_cr_cleanup", "event_id", b"event_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "spill_comments", b"spill_comments", "spill_date", b"spill_date", "spill_id", b"spill_id", "spill_type", b"spill_type", "spill_volume", b"spill_volume", "spill_volume_dsdsunit", b"spill_volume_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrSpill = DmCrSpill

class DmCrStakeholder(google.protobuf.message.Message):
    """Original Name: DM_CR_STAKEHOLDER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PHONE_FIELD_NUMBER: builtins.int
    CONTACT_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    STAKEHOLDER_TYPE_FIELD_NUMBER: builtins.int
    STAKEHOLDER_ID_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    ADDRESS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phone(self) -> global___StringMessage:
        """Original Name: PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CONTACT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stakeholder_type(self) -> global___StringMessage:
        """Original Name: STAKEHOLDER_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stakeholder_id: builtins.str
    """Original Name: STAKEHOLDER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def address(self) -> global___StringMessage:
        """Original Name: ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_STAKEHOLDER_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        phone: global___StringMessage | None = ...,
        contact_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        stakeholder_type: global___StringMessage | None = ...,
        stakeholder_id: builtins.str = ...,
        recl_id: builtins.str = ...,
        name: global___StringMessage | None = ...,
        address: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["address", b"address", "comments", b"comments", "contact_date", b"contact_date", "dm_cr_reclamation", b"dm_cr_reclamation", "name", b"name", "native_uid", b"native_uid", "phone", b"phone", "sequence_no", b"sequence_no", "stakeholder_type", b"stakeholder_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["address", b"address", "comments", b"comments", "contact_date", b"contact_date", "dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "name", b"name", "native_uid", b"native_uid", "phone", b"phone", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "stakeholder_id", b"stakeholder_id", "stakeholder_type", b"stakeholder_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrStakeholder = DmCrStakeholder

class DmCrSump(google.protobuf.message.Message):
    """Original Name: DM_CR_SUMP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SUMP_ID_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEGAL_LOCATION_ID_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    MAP_NORTHING_FIELD_NUMBER: builtins.int
    LANDOWNER_PHONE_FIELD_NUMBER: builtins.int
    MAP_EASTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_FIELD_NUMBER: builtins.int
    COORD_TYPE_FIELD_NUMBER: builtins.int
    EST_SUMP_VOLUME_FIELD_NUMBER: builtins.int
    MAP_NORTHING_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EST_SUMP_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    LANDOWNER_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SUMP_TYPE_FIELD_NUMBER: builtins.int
    MAP_EASTING_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_REMOTE_SUMP_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    sump_id: builtins.str
    """Original Name: SUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def legal_location_id(self) -> global___StringMessage:
        """Original Name: LEGAL_LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east(self) -> global___FloatMessage:
        """Original Name: GEO_OFFSET_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def map_northing(self) -> global___DoubleMessage:
        """Original Name: MAP_NORTHING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landowner_phone(self) -> global___StringMessage:
        """Original Name: LANDOWNER_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def map_easting_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAP_EASTING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LONGITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north(self) -> global___FloatMessage:
        """Original Name: GEO_OFFSET_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coord_type(self) -> global___Int32Message:
        """Original Name: COORD_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def est_sump_volume(self) -> global___FloatMessage:
        """Original Name: EST_SUMP_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def map_northing_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAP_NORTHING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def est_sump_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: EST_SUMP_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def landowner(self) -> global___StringMessage:
        """Original Name: LANDOWNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sump_type(self) -> global___StringMessage:
        """Original Name: SUMP_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def map_easting(self) -> global___DoubleMessage:
        """Original Name: MAP_EASTING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LATITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_remote_sump(self) -> global___StringMessage:
        """Original Name: IS_REMOTE_SUMP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_construction(self) -> global___DmCrConstructionRef:
        """Remote references:

        Original Name: DM_CR_CONSTRUCTION, WrappedMessage: DmCrConstruction
        FK_DM_CR_SUMP_DM_CR_CONSTRUCTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        sump_id: builtins.str = ...,
        geo_longitude_dsdsunit: global___StringMessage | None = ...,
        legal_location_id: global___StringMessage | None = ...,
        geo_offset_east: global___FloatMessage | None = ...,
        comments: global___StringMessage | None = ...,
        map_northing: global___DoubleMessage | None = ...,
        landowner_phone: global___StringMessage | None = ...,
        map_easting_dsdsunit: global___StringMessage | None = ...,
        geo_longitude: global___DoubleMessage | None = ...,
        geo_offset_north: global___FloatMessage | None = ...,
        coord_type: global___Int32Message | None = ...,
        est_sump_volume: global___FloatMessage | None = ...,
        map_northing_dsdsunit: global___StringMessage | None = ...,
        geo_latitude_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        est_sump_volume_dsdsunit: global___StringMessage | None = ...,
        landowner: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        sump_type: global___StringMessage | None = ...,
        map_easting: global___DoubleMessage | None = ...,
        geo_latitude: global___DoubleMessage | None = ...,
        geo_offset_north_dsdsunit: global___StringMessage | None = ...,
        is_remote_sump: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        geo_offset_east_dsdsunit: global___StringMessage | None = ...,
        construction_id: builtins.str = ...,
        dm_cr_construction: global___DmCrConstructionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "coord_type", b"coord_type", "dm_cr_construction", b"dm_cr_construction", "est_sump_volume", b"est_sump_volume", "est_sump_volume_dsdsunit", b"est_sump_volume_dsdsunit", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_offset_east", b"geo_offset_east", "geo_offset_east_dsdsunit", b"geo_offset_east_dsdsunit", "geo_offset_north", b"geo_offset_north", "geo_offset_north_dsdsunit", b"geo_offset_north_dsdsunit", "is_remote_sump", b"is_remote_sump", "landowner", b"landowner", "landowner_phone", b"landowner_phone", "legal_location_id", b"legal_location_id", "map_easting", b"map_easting", "map_easting_dsdsunit", b"map_easting_dsdsunit", "map_northing", b"map_northing", "map_northing_dsdsunit", b"map_northing_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "sump_type", b"sump_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "construction_id", b"construction_id", "coord_type", b"coord_type", "dm_cr_construction", b"dm_cr_construction", "est_sump_volume", b"est_sump_volume", "est_sump_volume_dsdsunit", b"est_sump_volume_dsdsunit", "event_id", b"event_id", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_offset_east", b"geo_offset_east", "geo_offset_east_dsdsunit", b"geo_offset_east_dsdsunit", "geo_offset_north", b"geo_offset_north", "geo_offset_north_dsdsunit", b"geo_offset_north_dsdsunit", "is_remote_sump", b"is_remote_sump", "landowner", b"landowner", "landowner_phone", b"landowner_phone", "legal_location_id", b"legal_location_id", "map_easting", b"map_easting", "map_easting_dsdsunit", b"map_easting_dsdsunit", "map_northing", b"map_northing", "map_northing_dsdsunit", b"map_northing_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "sump_id", b"sump_id", "sump_type", b"sump_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrSump = DmCrSump

class DmCrSumpDisposition(google.protobuf.message.Message):
    """Original Name: DM_CR_SUMP_DISPOSITION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DISPOSITION_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DISPOSITION_NO_FIELD_NUMBER: builtins.int
    DISPOSITION_DATE_FIELD_NUMBER: builtins.int
    CONSTRUCTED_SUMP_FIELD_NUMBER: builtins.int
    DISPOSITION_COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    REMOTE_SUMP_ID_FIELD_NUMBER: builtins.int
    REMOTE_SUMP_LOCATION_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    disposition_id: builtins.str
    """Original Name: DISPOSITION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposition_no(self) -> global___StringMessage:
        """Original Name: DISPOSITION_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposition_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DISPOSITION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def constructed_sump(self) -> global___StringMessage:
        """Original Name: CONSTRUCTED_SUMP, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposition_comments(self) -> global___StringMessage:
        """Original Name: DISPOSITION_COMMENTS, Original type: Edm.String, Max Length: 500,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remote_sump_id(self) -> global___StringMessage:
        """Original Name: REMOTE_SUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remote_sump_location_id(self) -> global___StringMessage:
        """Original Name: REMOTE_SUMP_LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_SUMP_DISPOSITION_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        disposition_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        disposition_no: global___StringMessage | None = ...,
        disposition_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        constructed_sump: global___StringMessage | None = ...,
        disposition_comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        recl_id: builtins.str = ...,
        remote_sump_id: global___StringMessage | None = ...,
        remote_sump_location_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["constructed_sump", b"constructed_sump", "disposition_comments", b"disposition_comments", "disposition_date", b"disposition_date", "disposition_no", b"disposition_no", "dm_cr_reclamation", b"dm_cr_reclamation", "native_uid", b"native_uid", "remote_sump_id", b"remote_sump_id", "remote_sump_location_id", b"remote_sump_location_id", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["constructed_sump", b"constructed_sump", "disposition_comments", b"disposition_comments", "disposition_date", b"disposition_date", "disposition_id", b"disposition_id", "disposition_no", b"disposition_no", "dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "native_uid", b"native_uid", "recl_id", b"recl_id", "remote_sump_id", b"remote_sump_id", "remote_sump_location_id", b"remote_sump_location_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrSumpDisposition = DmCrSumpDisposition

class DmCrSumpSample(google.protobuf.message.Message):
    """Original Name: DM_CR_SUMP_SAMPLE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SUMP_TREATMENT_DATE_FIELD_NUMBER: builtins.int
    SUMP_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    SUMP_SAMPLE_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_SUMP_CLEANED_FIELD_NUMBER: builtins.int
    DISPOSAL_METHOD_FIELD_NUMBER: builtins.int
    SUMP_TREATMENT_DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_SUMP_SAMPLED_FIELD_NUMBER: builtins.int
    SUMP_EVENT_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_NAME_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CLEANUP_ID_FIELD_NUMBER: builtins.int
    SUMP_TYPE_FIELD_NUMBER: builtins.int
    BACKFILL_DATE_FIELD_NUMBER: builtins.int
    SUMP_WELL_ID_FIELD_NUMBER: builtins.int
    MIX_BURY_COVER_FIELD_NUMBER: builtins.int
    SUMP_CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    SUMP_GROUND_CONDITION_FIELD_NUMBER: builtins.int
    SUMP_SAMPLE_COMMENTS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SAMPLE_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_PHONE_FIELD_NUMBER: builtins.int
    DM_CR_CLEANUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def sump_treatment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SUMP_TREATMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sump_id(self) -> global___StringMessage:
        """Original Name: SUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sump_sample_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SUMP_SAMPLE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_sump_cleaned(self) -> global___StringMessage:
        """Original Name: IS_SUMP_CLEANED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposal_method(self) -> global___StringMessage:
        """Original Name: DISPOSAL_METHOD, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sump_treatment_description(self) -> global___StringMessage:
        """Original Name: SUMP_TREATMENT_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_sump_sampled(self) -> global___StringMessage:
        """Original Name: IS_SUMP_SAMPLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sump_event_id(self) -> global___StringMessage:
        """Original Name: SUMP_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_name(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cleanup_id: builtins.str
    """Original Name: CLEANUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sump_type(self) -> global___StringMessage:
        """Original Name: SUMP_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def backfill_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: BACKFILL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sump_well_id(self) -> global___StringMessage:
        """Original Name: SUMP_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mix_bury_cover(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: MIX_BURY_COVER, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sump_construction_id(self) -> global___StringMessage:
        """Original Name: SUMP_CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sump_ground_condition(self) -> global___StringMessage:
        """Original Name: SUMP_GROUND_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sump_sample_comments(self) -> global___StringMessage:
        """Original Name: SUMP_SAMPLE_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    sample_id: builtins.str
    """Original Name: SAMPLE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def contractor_phone(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_cleanup(self) -> global___DmCrCleanupRef:
        """Remote references:

        Original Name: DM_CR_CLEANUP, WrappedMessage: DmCrCleanup
        FK_DM_CR_SUMP_SAMPLE_DM_CR_CLEANUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        sump_treatment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sump_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        sump_sample_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_sump_cleaned: global___StringMessage | None = ...,
        disposal_method: global___StringMessage | None = ...,
        sump_treatment_description: global___StringMessage | None = ...,
        is_sump_sampled: global___StringMessage | None = ...,
        sump_event_id: global___StringMessage | None = ...,
        contractor_name: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        cleanup_id: builtins.str = ...,
        sump_type: global___StringMessage | None = ...,
        backfill_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sump_well_id: global___StringMessage | None = ...,
        mix_bury_cover: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sump_construction_id: global___StringMessage | None = ...,
        sump_ground_condition: global___StringMessage | None = ...,
        sump_sample_comments: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sample_id: builtins.str = ...,
        contractor_phone: global___StringMessage | None = ...,
        dm_cr_cleanup: global___DmCrCleanupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["backfill_date", b"backfill_date", "contractor_name", b"contractor_name", "contractor_phone", b"contractor_phone", "disposal_method", b"disposal_method", "dm_cr_cleanup", b"dm_cr_cleanup", "is_sump_cleaned", b"is_sump_cleaned", "is_sump_sampled", b"is_sump_sampled", "mix_bury_cover", b"mix_bury_cover", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "sump_construction_id", b"sump_construction_id", "sump_event_id", b"sump_event_id", "sump_ground_condition", b"sump_ground_condition", "sump_id", b"sump_id", "sump_sample_comments", b"sump_sample_comments", "sump_sample_date", b"sump_sample_date", "sump_treatment_date", b"sump_treatment_date", "sump_treatment_description", b"sump_treatment_description", "sump_type", b"sump_type", "sump_well_id", b"sump_well_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["backfill_date", b"backfill_date", "cleanup_id", b"cleanup_id", "contractor_name", b"contractor_name", "contractor_phone", b"contractor_phone", "disposal_method", b"disposal_method", "dm_cr_cleanup", b"dm_cr_cleanup", "event_id", b"event_id", "is_sump_cleaned", b"is_sump_cleaned", "is_sump_sampled", b"is_sump_sampled", "mix_bury_cover", b"mix_bury_cover", "native_uid", b"native_uid", "sample_id", b"sample_id", "sequence_no", b"sequence_no", "sump_construction_id", b"sump_construction_id", "sump_event_id", b"sump_event_id", "sump_ground_condition", b"sump_ground_condition", "sump_id", b"sump_id", "sump_sample_comments", b"sump_sample_comments", "sump_sample_date", b"sump_sample_date", "sump_treatment_date", b"sump_treatment_date", "sump_treatment_description", b"sump_treatment_description", "sump_type", b"sump_type", "sump_well_id", b"sump_well_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrSumpSample = DmCrSumpSample

class DmCrTfa(google.protobuf.message.Message):
    """Original Name: DM_CR_TFA, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    REGULATOR_FIELD_NUMBER: builtins.int
    TFA_DATE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TFA_ID_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def regulator(self) -> global___StringMessage:
        """Original Name: REGULATOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfa_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TFA_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    tfa_id: builtins.str
    """Original Name: TFA_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_construction(self) -> global___DmCrConstructionRef:
        """Remote references:

        Original Name: DM_CR_CONSTRUCTION, WrappedMessage: DmCrConstruction
        FK_DM_CR_TFA_DM_CR_CONSTRUCTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        regulator: global___StringMessage | None = ...,
        tfa_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        tfa_id: builtins.str = ...,
        construction_id: builtins.str = ...,
        dm_cr_construction: global___DmCrConstructionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "dm_cr_construction", b"dm_cr_construction", "native_uid", b"native_uid", "regulator", b"regulator", "sequence_no", b"sequence_no", "tfa_date", b"tfa_date"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["construction_id", b"construction_id", "description", b"description", "dm_cr_construction", b"dm_cr_construction", "event_id", b"event_id", "native_uid", b"native_uid", "regulator", b"regulator", "sequence_no", b"sequence_no", "tfa_date", b"tfa_date", "tfa_id", b"tfa_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrTfa = DmCrTfa

class DmCrUtility(google.protobuf.message.Message):
    """Original Name: DM_CR_UTILITY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UTILITY_TYPE_FIELD_NUMBER: builtins.int
    OWNER_OCCUPANT_ADDRESS_FIELD_NUMBER: builtins.int
    OWNER_OCCUPANT_NAME_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    UTILITY_ID_FIELD_NUMBER: builtins.int
    UTILITY_COMMENTS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SCOUT_ID_FIELD_NUMBER: builtins.int
    OWNER_OCCUPANT_PHONE_FIELD_NUMBER: builtins.int
    UTILITY_COMPANY_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_FIELD_NUMBER: builtins.int
    DM_CR_UTILITY_CROSSING_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def utility_type(self) -> global___StringMessage:
        """Original Name: UTILITY_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owner_occupant_address(self) -> global___StringMessage:
        """Original Name: OWNER_OCCUPANT_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owner_occupant_name(self) -> global___StringMessage:
        """Original Name: OWNER_OCCUPANT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    utility_id: builtins.str
    """Original Name: UTILITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def utility_comments(self) -> global___StringMessage:
        """Original Name: UTILITY_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scout_id: builtins.str
    """Original Name: SCOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def owner_occupant_phone(self) -> global___StringMessage:
        """Original Name: OWNER_OCCUPANT_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def utility_company(self) -> global___StringMessage:
        """Original Name: UTILITY_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_scout(self) -> global___DmCrScoutRef:
        """Remote references:

        Original Name: DM_CR_SCOUT, WrappedMessage: DmCrScout
        FK_DM_CR_UTILITY_DM_CR_SCOUT
        """
    @property
    def dm_cr_utility_crossing(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrUtilityCrossingRef]:
        """Original Name: DM_CR_UTILITY_CROSSING, WrappedMessage: DmCrUtilityCrossing
        FK_DM_CR_UTILITY_CROSSING_DM_CR_UTILITY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        utility_type: global___StringMessage | None = ...,
        owner_occupant_address: global___StringMessage | None = ...,
        owner_occupant_name: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        utility_id: builtins.str = ...,
        utility_comments: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        scout_id: builtins.str = ...,
        owner_occupant_phone: global___StringMessage | None = ...,
        utility_company: global___StringMessage | None = ...,
        dm_cr_scout: global___DmCrScoutRef | None = ...,
        dm_cr_utility_crossing: collections.abc.Iterable[global___DmCrUtilityCrossingRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_cr_scout", b"dm_cr_scout", "native_uid", b"native_uid", "owner_occupant_address", b"owner_occupant_address", "owner_occupant_name", b"owner_occupant_name", "owner_occupant_phone", b"owner_occupant_phone", "sequence_no", b"sequence_no", "utility_comments", b"utility_comments", "utility_company", b"utility_company", "utility_type", b"utility_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_cr_scout", b"dm_cr_scout", "dm_cr_utility_crossing", b"dm_cr_utility_crossing", "event_id", b"event_id", "native_uid", b"native_uid", "owner_occupant_address", b"owner_occupant_address", "owner_occupant_name", b"owner_occupant_name", "owner_occupant_phone", b"owner_occupant_phone", "scout_id", b"scout_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "utility_comments", b"utility_comments", "utility_company", b"utility_company", "utility_id", b"utility_id", "utility_type", b"utility_type", "well_id", b"well_id"]) -> None: ...

global___DmCrUtility = DmCrUtility

class DmCrUtilityCrossing(google.protobuf.message.Message):
    """Original Name: DM_CR_UTILITY_CROSSING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LEGAL_LOCATION_ID_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    UTILITY_ID_FIELD_NUMBER: builtins.int
    MAP_NORTHING_FIELD_NUMBER: builtins.int
    MAP_EASTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAP_EASTING_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    COORD_TYPE_FIELD_NUMBER: builtins.int
    SCOUT_ID_FIELD_NUMBER: builtins.int
    MAP_NORTHING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CROSSING_ID_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_CR_UTILITY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def legal_location_id(self) -> global___StringMessage:
        """Original Name: LEGAL_LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east(self) -> global___FloatMessage:
        """Original Name: GEO_OFFSET_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    utility_id: builtins.str
    """Original Name: UTILITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def map_northing(self) -> global___DoubleMessage:
        """Original Name: MAP_NORTHING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def map_easting_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAP_EASTING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def map_easting(self) -> global___DoubleMessage:
        """Original Name: MAP_EASTING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LATITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LONGITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north(self) -> global___FloatMessage:
        """Original Name: GEO_OFFSET_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def coord_type(self) -> global___Int32Message:
        """Original Name: COORD_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scout_id: builtins.str
    """Original Name: SCOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def map_northing_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAP_NORTHING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    crossing_id: builtins.str
    """Original Name: CROSSING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_utility(self) -> global___DmCrUtilityRef:
        """Remote references:

        Original Name: DM_CR_UTILITY, WrappedMessage: DmCrUtility
        FK_DM_CR_UTILITY_CROSSING_DM_CR_UTILITY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        geo_longitude_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        legal_location_id: global___StringMessage | None = ...,
        geo_offset_east: global___FloatMessage | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        utility_id: builtins.str = ...,
        map_northing: global___DoubleMessage | None = ...,
        map_easting_dsdsunit: global___StringMessage | None = ...,
        map_easting: global___DoubleMessage | None = ...,
        geo_latitude: global___DoubleMessage | None = ...,
        geo_longitude: global___DoubleMessage | None = ...,
        geo_offset_north: global___FloatMessage | None = ...,
        geo_offset_north_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        coord_type: global___Int32Message | None = ...,
        scout_id: builtins.str = ...,
        map_northing_dsdsunit: global___StringMessage | None = ...,
        crossing_id: builtins.str = ...,
        geo_offset_east_dsdsunit: global___StringMessage | None = ...,
        geo_latitude_dsdsunit: global___StringMessage | None = ...,
        dm_cr_utility: global___DmCrUtilityRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "coord_type", b"coord_type", "dm_cr_utility", b"dm_cr_utility", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_offset_east", b"geo_offset_east", "geo_offset_east_dsdsunit", b"geo_offset_east_dsdsunit", "geo_offset_north", b"geo_offset_north", "geo_offset_north_dsdsunit", b"geo_offset_north_dsdsunit", "legal_location_id", b"legal_location_id", "map_easting", b"map_easting", "map_easting_dsdsunit", b"map_easting_dsdsunit", "map_northing", b"map_northing", "map_northing_dsdsunit", b"map_northing_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "coord_type", b"coord_type", "crossing_id", b"crossing_id", "dm_cr_utility", b"dm_cr_utility", "event_id", b"event_id", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_offset_east", b"geo_offset_east", "geo_offset_east_dsdsunit", b"geo_offset_east_dsdsunit", "geo_offset_north", b"geo_offset_north", "geo_offset_north_dsdsunit", b"geo_offset_north_dsdsunit", "legal_location_id", b"legal_location_id", "map_easting", b"map_easting", "map_easting_dsdsunit", b"map_easting_dsdsunit", "map_northing", b"map_northing", "map_northing_dsdsunit", b"map_northing_dsdsunit", "native_uid", b"native_uid", "scout_id", b"scout_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "utility_id", b"utility_id", "well_id", b"well_id"]) -> None: ...

global___DmCrUtilityCrossing = DmCrUtilityCrossing

class DmCrWaterWell(google.protobuf.message.Message):
    """Original Name: DM_CR_WATER_WELL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WATER_WELL_DEPTH_FIELD_NUMBER: builtins.int
    CASING_DEPTH_FIELD_NUMBER: builtins.int
    CASING_SIZE_FIELD_NUMBER: builtins.int
    WATER_WELL_CONTRACTOR_PHONE_FIELD_NUMBER: builtins.int
    ABANDONMENT_COMMENTS_FIELD_NUMBER: builtins.int
    WATER_WELL_LOCATION_ID_FIELD_NUMBER: builtins.int
    DATE_DRILLED_FIELD_NUMBER: builtins.int
    WATER_WELL_LOCATION_UWI_FIELD_NUMBER: builtins.int
    WATER_WELL_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_WELL_CONTRACTOR_ADDRESS_FIELD_NUMBER: builtins.int
    WATER_WELL_TYPE_FIELD_NUMBER: builtins.int
    ABANDONMENT_DATE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLOWRATE_FIELD_NUMBER: builtins.int
    WATER_WELL_ID_FIELD_NUMBER: builtins.int
    CASING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WATER_WELL_SIZE_FIELD_NUMBER: builtins.int
    WATER_WELL_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_WELL_COMMENTS_FIELD_NUMBER: builtins.int
    WATER_WELL_CONTRACTOR_FIELD_NUMBER: builtins.int
    FLOWRATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_WATER_WELL_DRILLED_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    DM_CR_WATER_WELL_TEST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def water_well_depth(self) -> global___FloatMessage:
        """Original Name: WATER_WELL_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_depth(self) -> global___FloatMessage:
        """Original Name: CASING_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size(self) -> global___FloatMessage:
        """Original Name: CASING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_well_contractor_phone(self) -> global___StringMessage:
        """Original Name: WATER_WELL_CONTRACTOR_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandonment_comments(self) -> global___StringMessage:
        """Original Name: ABANDONMENT_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_well_location_id(self) -> global___StringMessage:
        """Original Name: WATER_WELL_LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_drilled(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_DRILLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_well_location_uwi(self) -> global___StringMessage:
        """Original Name: WATER_WELL_LOCATION_UWI, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_well_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_WELL_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_well_contractor_address(self) -> global___StringMessage:
        """Original Name: WATER_WELL_CONTRACTOR_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_well_type(self) -> global___StringMessage:
        """Original Name: WATER_WELL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandonment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ABANDONMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate(self) -> global___FloatMessage:
        """Original Name: FLOWRATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    water_well_id: builtins.str
    """Original Name: WATER_WELL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def casing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_well_size(self) -> global___FloatMessage:
        """Original Name: WATER_WELL_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_well_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_WELL_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_well_comments(self) -> global___StringMessage:
        """Original Name: WATER_WELL_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_well_contractor(self) -> global___StringMessage:
        """Original Name: WATER_WELL_CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_water_well_drilled(self) -> global___StringMessage:
        """Original Name: IS_WATER_WELL_DRILLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_construction(self) -> global___DmCrConstructionRef:
        """Remote references:

        Original Name: DM_CR_CONSTRUCTION, WrappedMessage: DmCrConstruction
        FK_DM_CR_WATER_WELL_DM_CR_CONSTRUCTION
        """
    @property
    def dm_cr_water_well_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrWaterWellTestRef]:
        """Original Name: DM_CR_WATER_WELL_TEST, WrappedMessage: DmCrWaterWellTest
        FK_DM_CR_WATER_WELL_TEST_DM_CR_WATER_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        water_well_depth: global___FloatMessage | None = ...,
        casing_depth: global___FloatMessage | None = ...,
        casing_size: global___FloatMessage | None = ...,
        water_well_contractor_phone: global___StringMessage | None = ...,
        abandonment_comments: global___StringMessage | None = ...,
        water_well_location_id: global___StringMessage | None = ...,
        date_drilled: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        water_well_location_uwi: global___StringMessage | None = ...,
        water_well_depth_dsdsunit: global___StringMessage | None = ...,
        water_well_contractor_address: global___StringMessage | None = ...,
        water_well_type: global___StringMessage | None = ...,
        abandonment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        flowrate: global___FloatMessage | None = ...,
        water_well_id: builtins.str = ...,
        casing_size_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        water_well_size: global___FloatMessage | None = ...,
        water_well_size_dsdsunit: global___StringMessage | None = ...,
        water_well_comments: global___StringMessage | None = ...,
        water_well_contractor: global___StringMessage | None = ...,
        flowrate_dsdsunit: global___StringMessage | None = ...,
        casing_depth_dsdsunit: global___StringMessage | None = ...,
        is_water_well_drilled: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        construction_id: builtins.str = ...,
        dm_cr_construction: global___DmCrConstructionRef | None = ...,
        dm_cr_water_well_test: collections.abc.Iterable[global___DmCrWaterWellTestRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["abandonment_comments", b"abandonment_comments", "abandonment_date", b"abandonment_date", "casing_depth", b"casing_depth", "casing_depth_dsdsunit", b"casing_depth_dsdsunit", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "date_drilled", b"date_drilled", "dm_cr_construction", b"dm_cr_construction", "flowrate", b"flowrate", "flowrate_dsdsunit", b"flowrate_dsdsunit", "is_water_well_drilled", b"is_water_well_drilled", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "water_well_comments", b"water_well_comments", "water_well_contractor", b"water_well_contractor", "water_well_contractor_address", b"water_well_contractor_address", "water_well_contractor_phone", b"water_well_contractor_phone", "water_well_depth", b"water_well_depth", "water_well_depth_dsdsunit", b"water_well_depth_dsdsunit", "water_well_location_id", b"water_well_location_id", "water_well_location_uwi", b"water_well_location_uwi", "water_well_size", b"water_well_size", "water_well_size_dsdsunit", b"water_well_size_dsdsunit", "water_well_type", b"water_well_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["abandonment_comments", b"abandonment_comments", "abandonment_date", b"abandonment_date", "casing_depth", b"casing_depth", "casing_depth_dsdsunit", b"casing_depth_dsdsunit", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "construction_id", b"construction_id", "date_drilled", b"date_drilled", "dm_cr_construction", b"dm_cr_construction", "dm_cr_water_well_test", b"dm_cr_water_well_test", "event_id", b"event_id", "flowrate", b"flowrate", "flowrate_dsdsunit", b"flowrate_dsdsunit", "is_water_well_drilled", b"is_water_well_drilled", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "water_well_comments", b"water_well_comments", "water_well_contractor", b"water_well_contractor", "water_well_contractor_address", b"water_well_contractor_address", "water_well_contractor_phone", b"water_well_contractor_phone", "water_well_depth", b"water_well_depth", "water_well_depth_dsdsunit", b"water_well_depth_dsdsunit", "water_well_id", b"water_well_id", "water_well_location_id", b"water_well_location_id", "water_well_location_uwi", b"water_well_location_uwi", "water_well_size", b"water_well_size", "water_well_size_dsdsunit", b"water_well_size_dsdsunit", "water_well_type", b"water_well_type", "well_id", b"well_id"]) -> None: ...

global___DmCrWaterWell = DmCrWaterWell

class DmCrWaterWellAbandon(google.protobuf.message.Message):
    """Original Name: DM_CR_WATER_WELL_ABANDON, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ABANDON_ID_FIELD_NUMBER: builtins.int
    ABANDONMENT_DATE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PLUG_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUG_MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_WELL_REP_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ABANDONMENT_COMMENTS_FIELD_NUMBER: builtins.int
    RECL_ID_FIELD_NUMBER: builtins.int
    PLUG_MD_TOP_FIELD_NUMBER: builtins.int
    PLUG_MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONST_WATER_WELL_ID_FIELD_NUMBER: builtins.int
    PLUG_MD_BASE_FIELD_NUMBER: builtins.int
    WATER_WELL_COMPANY_FIELD_NUMBER: builtins.int
    PLUG_TYPE_FIELD_NUMBER: builtins.int
    PLUG_VOLUME_FIELD_NUMBER: builtins.int
    IS_CASING_CUT_OFF_FIELD_NUMBER: builtins.int
    IS_CASING_PULLED_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    abandon_id: builtins.str
    """Original Name: ABANDON_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def abandonment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ABANDONMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUG_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUG_MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_well_rep(self) -> global___StringMessage:
        """Original Name: WATER_WELL_REP, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def abandonment_comments(self) -> global___StringMessage:
        """Original Name: ABANDONMENT_COMMENTS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recl_id: builtins.str
    """Original Name: RECL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def plug_md_top(self) -> global___FloatMessage:
        """Original Name: PLUG_MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUG_MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def const_water_well_id(self) -> global___StringMessage:
        """Original Name: CONST_WATER_WELL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_md_base(self) -> global___FloatMessage:
        """Original Name: PLUG_MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_well_company(self) -> global___StringMessage:
        """Original Name: WATER_WELL_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_type(self) -> global___StringMessage:
        """Original Name: PLUG_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_volume(self) -> global___FloatMessage:
        """Original Name: PLUG_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_casing_cut_off(self) -> global___StringMessage:
        """Original Name: IS_CASING_CUT_OFF, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_casing_pulled(self) -> global___StringMessage:
        """Original Name: IS_CASING_PULLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_reclamation(self) -> global___DmCrReclamationRef:
        """Remote references:

        Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_WATER_WELL_ABANDON_DM_CR_RECLAMATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        abandon_id: builtins.str = ...,
        abandonment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        plug_volume_dsdsunit: global___StringMessage | None = ...,
        plug_md_base_dsdsunit: global___StringMessage | None = ...,
        water_well_rep: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        abandonment_comments: global___StringMessage | None = ...,
        recl_id: builtins.str = ...,
        plug_md_top: global___FloatMessage | None = ...,
        plug_md_top_dsdsunit: global___StringMessage | None = ...,
        const_water_well_id: global___StringMessage | None = ...,
        plug_md_base: global___FloatMessage | None = ...,
        water_well_company: global___StringMessage | None = ...,
        plug_type: global___StringMessage | None = ...,
        plug_volume: global___FloatMessage | None = ...,
        is_casing_cut_off: global___StringMessage | None = ...,
        is_casing_pulled: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        dm_cr_reclamation: global___DmCrReclamationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["abandonment_comments", b"abandonment_comments", "abandonment_date", b"abandonment_date", "const_water_well_id", b"const_water_well_id", "dm_cr_reclamation", b"dm_cr_reclamation", "is_casing_cut_off", b"is_casing_cut_off", "is_casing_pulled", b"is_casing_pulled", "native_uid", b"native_uid", "plug_md_base", b"plug_md_base", "plug_md_base_dsdsunit", b"plug_md_base_dsdsunit", "plug_md_top", b"plug_md_top", "plug_md_top_dsdsunit", b"plug_md_top_dsdsunit", "plug_type", b"plug_type", "plug_volume", b"plug_volume", "plug_volume_dsdsunit", b"plug_volume_dsdsunit", "sequence_no", b"sequence_no", "water_well_company", b"water_well_company", "water_well_rep", b"water_well_rep"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["abandon_id", b"abandon_id", "abandonment_comments", b"abandonment_comments", "abandonment_date", b"abandonment_date", "const_water_well_id", b"const_water_well_id", "dm_cr_reclamation", b"dm_cr_reclamation", "event_id", b"event_id", "is_casing_cut_off", b"is_casing_cut_off", "is_casing_pulled", b"is_casing_pulled", "native_uid", b"native_uid", "plug_md_base", b"plug_md_base", "plug_md_base_dsdsunit", b"plug_md_base_dsdsunit", "plug_md_top", b"plug_md_top", "plug_md_top_dsdsunit", b"plug_md_top_dsdsunit", "plug_type", b"plug_type", "plug_volume", b"plug_volume", "plug_volume_dsdsunit", b"plug_volume_dsdsunit", "recl_id", b"recl_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "water_well_company", b"water_well_company", "water_well_rep", b"water_well_rep", "well_id", b"well_id"]) -> None: ...

global___DmCrWaterWellAbandon = DmCrWaterWellAbandon

class DmCrWaterWellTest(google.protobuf.message.Message):
    """Original Name: DM_CR_WATER_WELL_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTACT_NAME_FIELD_NUMBER: builtins.int
    TEST_COMMENTS_FIELD_NUMBER: builtins.int
    LOCATION_DESCRIPTION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WATER_WELL_ID_FIELD_NUMBER: builtins.int
    TEST_DATE_FIELD_NUMBER: builtins.int
    AGENCY_CONTACT_FIELD_NUMBER: builtins.int
    IS_LEVEL_TESTED_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TEST_CONTRACTOR_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    WATER_WELL_LOCATION_ID_FIELD_NUMBER: builtins.int
    LAND_OWNER_FIELD_NUMBER: builtins.int
    AGENCY_NAME_FIELD_NUMBER: builtins.int
    IS_PUMP_RATE_TESTED_FIELD_NUMBER: builtins.int
    IS_QUALITY_TESTED_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    AGENCY_COMMENTS_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    DM_CR_WATER_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def contact_name(self) -> global___StringMessage:
        """Original Name: CONTACT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_comments(self) -> global___StringMessage:
        """Original Name: TEST_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_description(self) -> global___StringMessage:
        """Original Name: LOCATION_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    water_well_id: builtins.str
    """Original Name: WATER_WELL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def test_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TEST_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agency_contact(self) -> global___StringMessage:
        """Original Name: AGENCY_CONTACT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_level_tested(self) -> global___StringMessage:
        """Original Name: IS_LEVEL_TESTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_contractor(self) -> global___StringMessage:
        """Original Name: TEST_CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def water_well_location_id(self) -> global___StringMessage:
        """Original Name: WATER_WELL_LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_owner(self) -> global___StringMessage:
        """Original Name: LAND_OWNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agency_name(self) -> global___StringMessage:
        """Original Name: AGENCY_NAME, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_pump_rate_tested(self) -> global___StringMessage:
        """Original Name: IS_PUMP_RATE_TESTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_quality_tested(self) -> global___StringMessage:
        """Original Name: IS_QUALITY_TESTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def agency_comments(self) -> global___StringMessage:
        """Original Name: AGENCY_COMMENTS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_water_well(self) -> global___DmCrWaterWellRef:
        """Remote references:

        Original Name: DM_CR_WATER_WELL, WrappedMessage: DmCrWaterWell
        FK_DM_CR_WATER_WELL_TEST_DM_CR_WATER_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        contact_name: global___StringMessage | None = ...,
        test_comments: global___StringMessage | None = ...,
        location_description: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        water_well_id: builtins.str = ...,
        test_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        agency_contact: global___StringMessage | None = ...,
        is_level_tested: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        test_contractor: global___StringMessage | None = ...,
        test_id: builtins.str = ...,
        water_well_location_id: global___StringMessage | None = ...,
        land_owner: global___StringMessage | None = ...,
        agency_name: global___StringMessage | None = ...,
        is_pump_rate_tested: global___StringMessage | None = ...,
        is_quality_tested: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        agency_comments: global___StringMessage | None = ...,
        construction_id: builtins.str = ...,
        dm_cr_water_well: global___DmCrWaterWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["agency_comments", b"agency_comments", "agency_contact", b"agency_contact", "agency_name", b"agency_name", "contact_name", b"contact_name", "dm_cr_water_well", b"dm_cr_water_well", "is_level_tested", b"is_level_tested", "is_pump_rate_tested", b"is_pump_rate_tested", "is_quality_tested", b"is_quality_tested", "land_owner", b"land_owner", "location_description", b"location_description", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "test_comments", b"test_comments", "test_contractor", b"test_contractor", "test_date", b"test_date", "water_well_location_id", b"water_well_location_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["agency_comments", b"agency_comments", "agency_contact", b"agency_contact", "agency_name", b"agency_name", "construction_id", b"construction_id", "contact_name", b"contact_name", "dm_cr_water_well", b"dm_cr_water_well", "event_id", b"event_id", "is_level_tested", b"is_level_tested", "is_pump_rate_tested", b"is_pump_rate_tested", "is_quality_tested", b"is_quality_tested", "land_owner", b"land_owner", "location_description", b"location_description", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "test_comments", b"test_comments", "test_contractor", b"test_contractor", "test_date", b"test_date", "test_id", b"test_id", "undeclared_dependencies", b"undeclared_dependencies", "water_well_id", b"water_well_id", "water_well_location_id", b"water_well_location_id", "well_id", b"well_id"]) -> None: ...

global___DmCrWaterWellTest = DmCrWaterWellTest

class DmCrWstAnomaly(google.protobuf.message.Message):
    """Original Name: DM_CR_WST_ANOMALY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ANOMALY_TYPE_FIELD_NUMBER: builtins.int
    ANOMALY_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CONSTRUCTION_ID_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anomaly_type(self) -> global___StringMessage:
        """Original Name: ANOMALY_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    anomaly_id: builtins.str
    """Original Name: ANOMALY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    construction_id: builtins.str
    """Original Name: CONSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_cr_construction(self) -> global___DmCrConstructionRef:
        """Remote references:

        Original Name: DM_CR_CONSTRUCTION, WrappedMessage: DmCrConstruction
        FK_DM_CR_WST_ANOMALY_DM_CR_CONSTRUCTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        anomaly_type: global___StringMessage | None = ...,
        anomaly_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        construction_id: builtins.str = ...,
        dm_cr_construction: global___DmCrConstructionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["anomaly_type", b"anomaly_type", "comments", b"comments", "dm_cr_construction", b"dm_cr_construction", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["anomaly_id", b"anomaly_id", "anomaly_type", b"anomaly_type", "comments", b"comments", "construction_id", b"construction_id", "dm_cr_construction", b"dm_cr_construction", "event_id", b"event_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrWstAnomaly = DmCrWstAnomaly

class DmCrWsSubsoil(google.protobuf.message.Message):
    """Original Name: DM_CR_WS_SUBSOIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SUBSOIL_TYPE_FIELD_NUMBER: builtins.int
    SUBSOIL_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    ESTIMATED_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SCOUT_ID_FIELD_NUMBER: builtins.int
    ESTIMATED_VOLUME_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def subsoil_type(self) -> global___StringMessage:
        """Original Name: SUBSOIL_TYPE, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    subsoil_id: builtins.str
    """Original Name: SUBSOIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: ESTIMATED_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scout_id: builtins.str
    """Original Name: SCOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def estimated_volume(self) -> global___FloatMessage:
        """Original Name: ESTIMATED_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_scout(self) -> global___DmCrScoutRef:
        """Remote references:

        Original Name: DM_CR_SCOUT, WrappedMessage: DmCrScout
        FK_DM_CR_WS_SUBSOIL_DM_CR_SCOUT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        subsoil_type: global___StringMessage | None = ...,
        subsoil_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        estimated_volume_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        scout_id: builtins.str = ...,
        estimated_volume: global___FloatMessage | None = ...,
        dm_cr_scout: global___DmCrScoutRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_cr_scout", b"dm_cr_scout", "estimated_volume", b"estimated_volume", "estimated_volume_dsdsunit", b"estimated_volume_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "subsoil_type", b"subsoil_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_cr_scout", b"dm_cr_scout", "estimated_volume", b"estimated_volume", "estimated_volume_dsdsunit", b"estimated_volume_dsdsunit", "event_id", b"event_id", "native_uid", b"native_uid", "scout_id", b"scout_id", "sequence_no", b"sequence_no", "subsoil_id", b"subsoil_id", "subsoil_type", b"subsoil_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrWsSubsoil = DmCrWsSubsoil

class DmCrWsTopSoil(google.protobuf.message.Message):
    """Original Name: DM_CR_WS_TOP_SOIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TOP_SOIL_ID_FIELD_NUMBER: builtins.int
    TOP_SOIL_DEPTH_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TOP_SOIL_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SCOUT_ID_FIELD_NUMBER: builtins.int
    RETENSION_LOCATION_FIELD_NUMBER: builtins.int
    TOP_SOIL_TYPE_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    top_soil_id: builtins.str
    """Original Name: TOP_SOIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def top_soil_depth(self) -> global___FloatMessage:
        """Original Name: TOP_SOIL_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_soil_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_SOIL_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scout_id: builtins.str
    """Original Name: SCOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def retension_location(self) -> global___StringMessage:
        """Original Name: RETENSION_LOCATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_soil_type(self) -> global___StringMessage:
        """Original Name: TOP_SOIL_TYPE, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_cr_scout(self) -> global___DmCrScoutRef:
        """Remote references:

        Original Name: DM_CR_SCOUT, WrappedMessage: DmCrScout
        FK_DM_CR_WS_TOP_SOIL_DM_CR_SCOUT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        top_soil_id: builtins.str = ...,
        top_soil_depth: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        top_soil_depth_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        scout_id: builtins.str = ...,
        retension_location: global___StringMessage | None = ...,
        top_soil_type: global___StringMessage | None = ...,
        dm_cr_scout: global___DmCrScoutRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_cr_scout", b"dm_cr_scout", "native_uid", b"native_uid", "retension_location", b"retension_location", "sequence_no", b"sequence_no", "top_soil_depth", b"top_soil_depth", "top_soil_depth_dsdsunit", b"top_soil_depth_dsdsunit", "top_soil_type", b"top_soil_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_cr_scout", b"dm_cr_scout", "event_id", b"event_id", "native_uid", b"native_uid", "retension_location", b"retension_location", "scout_id", b"scout_id", "sequence_no", b"sequence_no", "top_soil_depth", b"top_soil_depth", "top_soil_depth_dsdsunit", b"top_soil_depth_dsdsunit", "top_soil_id", b"top_soil_id", "top_soil_type", b"top_soil_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmCrWsTopSoil = DmCrWsTopSoil

class DmCuttings(google.protobuf.message.Message):
    """Original Name: DM_CUTTINGS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VOL_MUD_CUT_DISCHARGED_FIELD_NUMBER: builtins.int
    DRILL_CUT_DISCHARGED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_CUT_DISCHARGED_FIELD_NUMBER: builtins.int
    DRILL_CUT_GENERATED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_CUT_DISPOSED_FIELD_NUMBER: builtins.int
    OOC_COMPOS_SAMPLE_PCT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    VOL_OOC_DISCHARGED_FIELD_NUMBER: builtins.int
    OOC_AVG_PCT_FIELD_NUMBER: builtins.int
    OOC_AVG_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    OOC_COMPOS_SAMPLE_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DRILL_CUT_DISPOSED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_CUT_OTHER_FIELD_NUMBER: builtins.int
    DRILL_CUT_REMARK_FIELD_NUMBER: builtins.int
    DRILL_CUT_REINJECTED_FIELD_NUMBER: builtins.int
    VOL_MUD_CUT_DISCHARGED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUTTINGS_ID_FIELD_NUMBER: builtins.int
    DRILL_CUT_REINJECTED_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_OOC_DISCHARGED_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DRILL_CUT_OTHER_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_CUT_GENERATED_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def vol_mud_cut_discharged(self) -> global___FloatMessage:
        """Original Name: VOL_MUD_CUT_DISCHARGED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_cut_discharged_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_CUT_DISCHARGED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_cut_discharged(self) -> global___FloatMessage:
        """Original Name: DRILL_CUT_DISCHARGED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_cut_generated_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_CUT_GENERATED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_cut_disposed(self) -> global___FloatMessage:
        """Original Name: DRILL_CUT_DISPOSED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ooc_compos_sample_pct(self) -> global___FloatMessage:
        """Original Name: OOC_COMPOS_SAMPLE_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def vol_ooc_discharged(self) -> global___FloatMessage:
        """Original Name: VOL_OOC_DISCHARGED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ooc_avg_pct(self) -> global___FloatMessage:
        """Original Name: OOC_AVG_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ooc_avg_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: OOC_AVG_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ooc_compos_sample_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: OOC_COMPOS_SAMPLE_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_cut_disposed_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_CUT_DISPOSED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_cut_other(self) -> global___FloatMessage:
        """Original Name: DRILL_CUT_OTHER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_cut_remark(self) -> global___StringMessage:
        """Original Name: DRILL_CUT_REMARK, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_cut_reinjected(self) -> global___FloatMessage:
        """Original Name: DRILL_CUT_REINJECTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_mud_cut_discharged_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_MUD_CUT_DISCHARGED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cuttings_id: builtins.str
    """Original Name: CUTTINGS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def drill_cut_reinjected_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_CUT_REINJECTED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_ooc_discharged_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_OOC_DISCHARGED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def drill_cut_other_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_CUT_OTHER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_cut_generated(self) -> global___FloatMessage:
        """Original Name: DRILL_CUT_GENERATED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_CUTTINGS_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        vol_mud_cut_discharged: global___FloatMessage | None = ...,
        drill_cut_discharged_dsdsunit: global___StringMessage | None = ...,
        drill_cut_discharged: global___FloatMessage | None = ...,
        drill_cut_generated_dsdsunit: global___StringMessage | None = ...,
        drill_cut_disposed: global___FloatMessage | None = ...,
        ooc_compos_sample_pct: global___FloatMessage | None = ...,
        daily_id: builtins.str = ...,
        vol_ooc_discharged: global___FloatMessage | None = ...,
        ooc_avg_pct: global___FloatMessage | None = ...,
        ooc_avg_pct_dsdsunit: global___StringMessage | None = ...,
        ooc_compos_sample_pct_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        drill_cut_disposed_dsdsunit: global___StringMessage | None = ...,
        drill_cut_other: global___FloatMessage | None = ...,
        drill_cut_remark: global___StringMessage | None = ...,
        drill_cut_reinjected: global___FloatMessage | None = ...,
        vol_mud_cut_discharged_dsdsunit: global___StringMessage | None = ...,
        cuttings_id: builtins.str = ...,
        drill_cut_reinjected_dsdsunit: global___StringMessage | None = ...,
        vol_ooc_discharged_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        drill_cut_other_dsdsunit: global___StringMessage | None = ...,
        drill_cut_generated: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_daily", b"dm_daily", "drill_cut_discharged", b"drill_cut_discharged", "drill_cut_discharged_dsdsunit", b"drill_cut_discharged_dsdsunit", "drill_cut_disposed", b"drill_cut_disposed", "drill_cut_disposed_dsdsunit", b"drill_cut_disposed_dsdsunit", "drill_cut_generated", b"drill_cut_generated", "drill_cut_generated_dsdsunit", b"drill_cut_generated_dsdsunit", "drill_cut_other", b"drill_cut_other", "drill_cut_other_dsdsunit", b"drill_cut_other_dsdsunit", "drill_cut_reinjected", b"drill_cut_reinjected", "drill_cut_reinjected_dsdsunit", b"drill_cut_reinjected_dsdsunit", "drill_cut_remark", b"drill_cut_remark", "native_uid", b"native_uid", "ooc_avg_pct", b"ooc_avg_pct", "ooc_avg_pct_dsdsunit", b"ooc_avg_pct_dsdsunit", "ooc_compos_sample_pct", b"ooc_compos_sample_pct", "ooc_compos_sample_pct_dsdsunit", b"ooc_compos_sample_pct_dsdsunit", "vol_mud_cut_discharged", b"vol_mud_cut_discharged", "vol_mud_cut_discharged_dsdsunit", b"vol_mud_cut_discharged_dsdsunit", "vol_ooc_discharged", b"vol_ooc_discharged", "vol_ooc_discharged_dsdsunit", b"vol_ooc_discharged_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cuttings_id", b"cuttings_id", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "drill_cut_discharged", b"drill_cut_discharged", "drill_cut_discharged_dsdsunit", b"drill_cut_discharged_dsdsunit", "drill_cut_disposed", b"drill_cut_disposed", "drill_cut_disposed_dsdsunit", b"drill_cut_disposed_dsdsunit", "drill_cut_generated", b"drill_cut_generated", "drill_cut_generated_dsdsunit", b"drill_cut_generated_dsdsunit", "drill_cut_other", b"drill_cut_other", "drill_cut_other_dsdsunit", b"drill_cut_other_dsdsunit", "drill_cut_reinjected", b"drill_cut_reinjected", "drill_cut_reinjected_dsdsunit", b"drill_cut_reinjected_dsdsunit", "drill_cut_remark", b"drill_cut_remark", "event_id", b"event_id", "native_uid", b"native_uid", "ooc_avg_pct", b"ooc_avg_pct", "ooc_avg_pct_dsdsunit", b"ooc_avg_pct_dsdsunit", "ooc_compos_sample_pct", b"ooc_compos_sample_pct", "ooc_compos_sample_pct_dsdsunit", b"ooc_compos_sample_pct_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vol_mud_cut_discharged", b"vol_mud_cut_discharged", "vol_mud_cut_discharged_dsdsunit", b"vol_mud_cut_discharged_dsdsunit", "vol_ooc_discharged", b"vol_ooc_discharged", "vol_ooc_discharged_dsdsunit", b"vol_ooc_discharged_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___DmCuttings = DmCuttings

class DmDaily(google.protobuf.message.Message):
    """Original Name: DM_DAILY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMMENT_GENERAL_FIELD_NUMBER: builtins.int
    FORMATION_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    PRESSURE_CASING_FIELD_NUMBER: builtins.int
    WU_CT_WLINE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_COMPLETE_FIELD_NUMBER: builtins.int
    FILL_DEPTH_FIELD_NUMBER: builtins.int
    ROTATING_ELAPSED_TIME_FIELD_NUMBER: builtins.int
    SUPERVISOR_NAME_4_FIELD_NUMBER: builtins.int
    SUPERVISOR_NAME_3_FIELD_NUMBER: builtins.int
    SUPERVISOR_NAME_2_FIELD_NUMBER: builtins.int
    SUPERVISOR_NAME_1_FIELD_NUMBER: builtins.int
    SUPERVISOR_NAME_0_FIELD_NUMBER: builtins.int
    MD_FILL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLHEAD_RADIATION_FIELD_NUMBER: builtins.int
    CONTINGENCY_PERCENT_FIELD_NUMBER: builtins.int
    DAYS_FROM_SPUD_FIELD_NUMBER: builtins.int
    TUBING_DEPTH_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SUPERVISOR_NAME_9_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    SUPERVISOR_NAME_8_FIELD_NUMBER: builtins.int
    SUPERVISOR_NAME_7_FIELD_NUMBER: builtins.int
    SUPERVISOR_NAME_6_FIELD_NUMBER: builtins.int
    VEL_ANNULAR_DC_1ST_FIELD_NUMBER: builtins.int
    SUPERVISOR_NAME_5_FIELD_NUMBER: builtins.int
    VEL_CUTTINGS_SLIP_FIELD_NUMBER: builtins.int
    PRESSURE_TUBING_FIELD_NUMBER: builtins.int
    DAYS_ON_LOCATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINER_TOP_FIELD_NUMBER: builtins.int
    ROP_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LITHOLOGY_CURRENT_FIELD_NUMBER: builtins.int
    FILL_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    LITHOLOGY_DESCRIPTION_FIELD_NUMBER: builtins.int
    INITIAL_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CR_SUPER_PHONE_FIELD_NUMBER: builtins.int
    VEL_ANNULAR_DP_CSG_FIELD_NUMBER: builtins.int
    PERCENT_COMPLETE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_FLOW_RATE_FIELD_NUMBER: builtins.int
    DIRECTIONAL_COMPANY_FIELD_NUMBER: builtins.int
    LINER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_CURRENT_FIELD_NUMBER: builtins.int
    MD_CURRENT_FIELD_NUMBER: builtins.int
    LAG_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    CR_PERCENT_COMPLETE_FIELD_NUMBER: builtins.int
    DAYS_FROM_SPUD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MAGNETIC_DECLINATION_FIELD_NUMBER: builtins.int
    WELLHEAD_RADIATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAG_TIME_FIELD_NUMBER: builtins.int
    EXCHANGE_RATE_FIELD_NUMBER: builtins.int
    VEL_RISER_FIELD_NUMBER: builtins.int
    FORMATION_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPEN_HOLE_FLOW_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_ON_TURNKEY_FIELD_NUMBER: builtins.int
    PRESSURE_CASING_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAGNETIC_DECLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_FUEL_CONSUMPTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROP_AVG_DAY_FIELD_NUMBER: builtins.int
    PROGRESS_FIELD_NUMBER: builtins.int
    TREE_CONDITION_FIELD_NUMBER: builtins.int
    DAYS_AHEAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_DRILL_CAPABLE_FIELD_NUMBER: builtins.int
    RIG_FUEL_CONSUMPTION_FIELD_NUMBER: builtins.int
    MD_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROP_AVG_DAY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_GROUP_FILTER_FIELD_NUMBER: builtins.int
    DAILY_COST_CALC_FIELD_NUMBER: builtins.int
    VEL_RISER_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINER_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    VEL_ANNULAR_CRITICAL_FIELD_NUMBER: builtins.int
    INITIAL_FLOW_PRESSURE_FIELD_NUMBER: builtins.int
    VEL_ANNULAR_DP_CSG_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_CONDITION_FIELD_NUMBER: builtins.int
    PACKER_TYPE_FIELD_NUMBER: builtins.int
    REVIEWER_FIELD_NUMBER: builtins.int
    WU_CT_WLINE_DIAMETER_FIELD_NUMBER: builtins.int
    OPEN_HOLE_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VEL_ANNULAR_DC_2ND_FIELD_NUMBER: builtins.int
    MWD_COMPANY_FIELD_NUMBER: builtins.int
    ROP_CURRENT_FIELD_NUMBER: builtins.int
    DAYS_AHEAD_FIELD_NUMBER: builtins.int
    VEL_ANNULAR_DP_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PLUGBACK_MD_FIELD_NUMBER: builtins.int
    OPEN_HOLE_FLOW_PRESSURE_FIELD_NUMBER: builtins.int
    DAILY_MUD_COST_FIELD_NUMBER: builtins.int
    PRESSURE_AMW_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_TUBING_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORMATION_GRADIENT_FIELD_NUMBER: builtins.int
    COMMENT_SUMMARY_FIELD_NUMBER: builtins.int
    VEL_ANNULAR_DC_1ST_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_FLOW_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_MASIC_FIELD_NUMBER: builtins.int
    DAYS_ON_LOCATION_FIELD_NUMBER: builtins.int
    CONTINGENCY_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUPER_PHONE_FIELD_NUMBER: builtins.int
    FINAL_FLOW_PRESSURE_FIELD_NUMBER: builtins.int
    DAILY_TROUBLE_COST_FIELD_NUMBER: builtins.int
    PRESSURE_MASIC_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_COST_APPROVED_FIELD_NUMBER: builtins.int
    DAILY_TROUBLE_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUGBACK_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINER_SIZE_FIELD_NUMBER: builtins.int
    MUD_LOSS_MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_FILL_FIELD_NUMBER: builtins.int
    OPEN_HOLE_FLOW_RATE_FIELD_NUMBER: builtins.int
    INITIAL_FLOW_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    COST_APPROVED_BY_FIELD_NUMBER: builtins.int
    DRILLING_COMPLETION_IND_FIELD_NUMBER: builtins.int
    IS_APPROVED_FIELD_NUMBER: builtins.int
    TUBING_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_PRODUCED_TO_FIELD_NUMBER: builtins.int
    COMMENT_WEATHER_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    TUBING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    REPORT_NO_FIELD_NUMBER: builtins.int
    PRESSURE_AMW_FIELD_NUMBER: builtins.int
    FORMATION_TOP_FIELD_NUMBER: builtins.int
    MUD_LOSS_MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    FILL_DATE_FIELD_NUMBER: builtins.int
    FINAL_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_FLOW_RATE_FIELD_NUMBER: builtins.int
    PROGRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    VEL_ANNULAR_DP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WIRELINE_WORK_UNIT_SIZE_FIELD_NUMBER: builtins.int
    DAILY_NOTE_FIELD_NUMBER: builtins.int
    TUBING_SIZE_FIELD_NUMBER: builtins.int
    ROTATING_ELAPSED_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUGBACK_TVD_FIELD_NUMBER: builtins.int
    DAILY_MUD_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOSS_MD_TOP_FIELD_NUMBER: builtins.int
    DATE_LAST_WIRELINE_WORK_FIELD_NUMBER: builtins.int
    PACKER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORMATION_NAME_FIELD_NUMBER: builtins.int
    VEL_ANNULAR_DC_2ND_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOSS_MD_BASE_FIELD_NUMBER: builtins.int
    MUD_COMPANY_FIELD_NUMBER: builtins.int
    ORIFICE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WIRELINE_WORK_UNIT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENT_FORECAST_24_FIELD_NUMBER: builtins.int
    DAYS_ON_TURNKEY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PACKER_DEPTH_FIELD_NUMBER: builtins.int
    CR_PERCENT_COMPLETE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUGBACK_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ORIFICE_DIAMETER_FIELD_NUMBER: builtins.int
    VEL_ANNULAR_CRITICAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAG_STROKES_FIELD_NUMBER: builtins.int
    COMMENT_OPERATIONAL_FIELD_NUMBER: builtins.int
    VEL_CUTTINGS_SLIP_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_CONVENTIONAL_WELL_FIELD_NUMBER: builtins.int
    DAILY_COST_FIELD_NUMBER: builtins.int
    DAILY_COST_CALC_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_FINAL_REPORT_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_ENVIRONMENTAL_FIELD_NUMBER: builtins.int
    DM_DAILY_UBD_FIELD_NUMBER: builtins.int
    DM_ACTIVITY_FIELD_NUMBER: builtins.int
    DM_HYDROCLONE_OP_FIELD_NUMBER: builtins.int
    DM_SAFETY_KICK_DETECT_FIELD_NUMBER: builtins.int
    DM_FLUID_BALANCE_FIELD_NUMBER: builtins.int
    DM_CENTRIFUGE_OP_FIELD_NUMBER: builtins.int
    DM_BULK_TRAN_FIELD_NUMBER: builtins.int
    DM_DAILY_SSSV_TEST_FIELD_NUMBER: builtins.int
    DM_COMPANY_DAILY_FIELD_NUMBER: builtins.int
    DM_PIT_OP_FIELD_NUMBER: builtins.int
    DM_DAILY_NOTIFICATION_FIELD_NUMBER: builtins.int
    DM_SHAKERSCREEN_OP_FIELD_NUMBER: builtins.int
    DM_WEATHER_CHECK_FIELD_NUMBER: builtins.int
    DM_SPILLS_FIELD_NUMBER: builtins.int
    DM_MOTOR_OP_FIELD_NUMBER: builtins.int
    DM_DAILY_FLARING_FIELD_NUMBER: builtins.int
    DM_DAILYCOST_FIELD_NUMBER: builtins.int
    DM_SAFETY_FIELD_NUMBER: builtins.int
    DM_BOILER_OP_FIELD_NUMBER: builtins.int
    DM_DAILY_GLV_TEST_FIELD_NUMBER: builtins.int
    DM_CREW_OP_FIELD_NUMBER: builtins.int
    DM_RIG_ACTIVITY_FIELD_NUMBER: builtins.int
    DM_DEGASSER_OP_FIELD_NUMBER: builtins.int
    DM_DAILY_CT_OP_FIELD_NUMBER: builtins.int
    DM_DRILLINE_OP_FIELD_NUMBER: builtins.int
    DM_DISPOSAL_FIELD_NUMBER: builtins.int
    DM_RISERLINE_OP_FIELD_NUMBER: builtins.int
    DM_BHA_OP_FIELD_NUMBER: builtins.int
    DM_DAILY_EQUIPMENT_FIELD_NUMBER: builtins.int
    DM_FLUID_LOSS_FIELD_NUMBER: builtins.int
    DM_GUIDELINE_OP_FIELD_NUMBER: builtins.int
    DM_RIG_DECKLOG_FIELD_NUMBER: builtins.int
    DM_PUMP_OP_FIELD_NUMBER: builtins.int
    DM_SLICKLINE_DAILY_FIELD_NUMBER: builtins.int
    DM_PRODUCED_FIELD_NUMBER: builtins.int
    DM_CUTTINGS_FIELD_NUMBER: builtins.int
    DM_HSE_FIELD_NUMBER: builtins.int
    DM_MUD_PRODUCT_TRAN_FIELD_NUMBER: builtins.int
    DM_ANCHOR_OP_FIELD_NUMBER: builtins.int
    DM_RISER_OP_FIELD_NUMBER: builtins.int
    DM_SHAKER_OP_FIELD_NUMBER: builtins.int
    DM_VESSEL_BULK_TRAN_FIELD_NUMBER: builtins.int
    DM_DISCHARGE_FIELD_NUMBER: builtins.int
    DM_RECOVERY_FIELD_NUMBER: builtins.int
    DM_BIT_OP_FIELD_NUMBER: builtins.int
    DM_SUPPORT_VESSEL_DAILY_FIELD_NUMBER: builtins.int
    DM_DAILY_COMPLETION_FIELD_NUMBER: builtins.int
    DM_DAILY_DITCH_MAGNET_FIELD_NUMBER: builtins.int
    DM_PERSONNEL_DAILY_FIELD_NUMBER: builtins.int
    DM_MUD_VOLUME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def comment_general(self) -> global___StringMessage:
        """Original Name: COMMENT_GENERAL, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pressure_casing(self) -> global___FloatMessage:
        """Original Name: PRESSURE_CASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wu_ct_wline_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: WU_CT_WLINE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_complete(self) -> global___FloatMessage:
        """Original Name: PERCENT_COMPLETE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fill_depth(self) -> global___FloatMessage:
        """Original Name: FILL_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotating_elapsed_time(self) -> global___FloatMessage:
        """Original Name: ROTATING_ELAPSED_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor_name_4(self) -> global___StringMessage:
        """Original Name: SUPERVISOR_NAME_4, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor_name_3(self) -> global___StringMessage:
        """Original Name: SUPERVISOR_NAME_3, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor_name_2(self) -> global___StringMessage:
        """Original Name: SUPERVISOR_NAME_2, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor_name_1(self) -> global___StringMessage:
        """Original Name: SUPERVISOR_NAME_1, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor_name_0(self) -> global___StringMessage:
        """Original Name: SUPERVISOR_NAME_0, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_fill_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_FILL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_radiation(self) -> global___FloatMessage:
        """Original Name: WELLHEAD_RADIATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contingency_percent(self) -> global___FloatMessage:
        """Original Name: CONTINGENCY_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_from_spud(self) -> global___FloatMessage:
        """Original Name: DAYS_FROM_SPUD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_depth(self) -> global___FloatMessage:
        """Original Name: TUBING_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def supervisor_name_9(self) -> global___StringMessage:
        """Original Name: SUPERVISOR_NAME_9, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor_name_8(self) -> global___StringMessage:
        """Original Name: SUPERVISOR_NAME_8, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor_name_7(self) -> global___StringMessage:
        """Original Name: SUPERVISOR_NAME_7, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor_name_6(self) -> global___StringMessage:
        """Original Name: SUPERVISOR_NAME_6, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vel_annular_dc_1st(self) -> global___FloatMessage:
        """Original Name: VEL_ANNULAR_DC_1ST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor_name_5(self) -> global___StringMessage:
        """Original Name: SUPERVISOR_NAME_5, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vel_cuttings_slip(self) -> global___FloatMessage:
        """Original Name: VEL_CUTTINGS_SLIP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_tubing(self) -> global___FloatMessage:
        """Original Name: PRESSURE_TUBING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_location_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ON_LOCATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_top(self) -> global___FloatMessage:
        """Original Name: LINER_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_current(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_CURRENT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fill_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: FILL_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def lithology_description(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cr_super_phone(self) -> global___StringMessage:
        """Original Name: CR_SUPER_PHONE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vel_annular_dp_csg(self) -> global___FloatMessage:
        """Original Name: VEL_ANNULAR_DP_CSG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_complete_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_COMPLETE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_flow_rate(self) -> global___FloatMessage:
        """Original Name: FINAL_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def directional_company(self) -> global___StringMessage:
        """Original Name: DIRECTIONAL_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_current(self) -> global___FloatMessage:
        """Original Name: TVD_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_current(self) -> global___FloatMessage:
        """Original Name: MD_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lag_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAG_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cr_percent_complete(self) -> global___FloatMessage:
        """Original Name: CR_PERCENT_COMPLETE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_from_spud_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_FROM_SPUD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def magnetic_declination(self) -> global___FloatMessage:
        """Original Name: MAGNETIC_DECLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_radiation_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLHEAD_RADIATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lag_time(self) -> global___FloatMessage:
        """Original Name: LAG_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exchange_rate(self) -> global___FloatMessage:
        """Original Name: EXCHANGE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vel_riser(self) -> global___FloatMessage:
        """Original Name: VEL_RISER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_flow_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPEN_HOLE_FLOW_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_turnkey(self) -> global___FloatMessage:
        """Original Name: DAYS_ON_TURNKEY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_casing_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_CASING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def magnetic_declination_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAGNETIC_DECLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_fuel_consumption_dsdsunit(self) -> global___StringMessage:
        """Original Name: RIG_FUEL_CONSUMPTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_avg_day(self) -> global___FloatMessage:
        """Original Name: ROP_AVG_DAY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def progress(self) -> global___FloatMessage:
        """Original Name: PROGRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tree_condition(self) -> global___StringMessage:
        """Original Name: TREE_CONDITION, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_ahead_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_AHEAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_drill_capable(self) -> global___StringMessage:
        """Original Name: IS_DRILL_CAPABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_fuel_consumption(self) -> global___FloatMessage:
        """Original Name: RIG_FUEL_CONSUMPTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_avg_day_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_AVG_DAY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_group_filter(self) -> global___StringMessage:
        """Original Name: ACTIVITY_GROUP_FILTER, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_cost_calc(self) -> global___FloatMessage:
        """Original Name: DAILY_COST_CALC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vel_riser_dsdsunit(self) -> global___StringMessage:
        """Original Name: VEL_RISER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINER_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vel_annular_critical(self) -> global___FloatMessage:
        """Original Name: VEL_ANNULAR_CRITICAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_flow_pressure(self) -> global___FloatMessage:
        """Original Name: INITIAL_FLOW_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vel_annular_dp_csg_dsdsunit(self) -> global___StringMessage:
        """Original Name: VEL_ANNULAR_DP_CSG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_condition(self) -> global___StringMessage:
        """Original Name: HOLE_CONDITION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_type(self) -> global___StringMessage:
        """Original Name: PACKER_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reviewer(self) -> global___StringMessage:
        """Original Name: REVIEWER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wu_ct_wline_diameter(self) -> global___FloatMessage:
        """Original Name: WU_CT_WLINE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPEN_HOLE_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vel_annular_dc_2nd(self) -> global___FloatMessage:
        """Original Name: VEL_ANNULAR_DC_2ND, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_company(self) -> global___StringMessage:
        """Original Name: MWD_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_current(self) -> global___FloatMessage:
        """Original Name: ROP_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_ahead(self) -> global___FloatMessage:
        """Original Name: DAYS_AHEAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vel_annular_dp(self) -> global___FloatMessage:
        """Original Name: VEL_ANNULAR_DP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plugback_md(self) -> global___FloatMessage:
        """Original Name: PLUGBACK_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_flow_pressure(self) -> global___FloatMessage:
        """Original Name: OPEN_HOLE_FLOW_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_mud_cost(self) -> global___FloatMessage:
        """Original Name: DAILY_MUD_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_amw_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_AMW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_tubing_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_TUBING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_gradient(self) -> global___FloatMessage:
        """Original Name: FORMATION_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comment_summary(self) -> global___StringMessage:
        """Original Name: COMMENT_SUMMARY, Original type: Edm.String, Max Length: 1200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vel_annular_dc_1st_dsdsunit(self) -> global___StringMessage:
        """Original Name: VEL_ANNULAR_DC_1ST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_flow_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_FLOW_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_masic(self) -> global___FloatMessage:
        """Original Name: PRESSURE_MASIC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_location(self) -> global___FloatMessage:
        """Original Name: DAYS_ON_LOCATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contingency_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTINGENCY_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def super_phone(self) -> global___StringMessage:
        """Original Name: SUPER_PHONE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_flow_pressure(self) -> global___FloatMessage:
        """Original Name: FINAL_FLOW_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_trouble_cost(self) -> global___FloatMessage:
        """Original Name: DAILY_TROUBLE_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_masic_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_MASIC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cost_approved(self) -> global___StringMessage:
        """Original Name: IS_COST_APPROVED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_trouble_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAILY_TROUBLE_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plugback_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUGBACK_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_size(self) -> global___FloatMessage:
        """Original Name: LINER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_loss_md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOSS_MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_fill(self) -> global___FloatMessage:
        """Original Name: MD_FILL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_flow_rate(self) -> global___FloatMessage:
        """Original Name: OPEN_HOLE_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_flow_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_FLOW_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_approved_by(self) -> global___StringMessage:
        """Original Name: COST_APPROVED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drilling_completion_ind(self) -> global___StringMessage:
        """Original Name: DRILLING_COMPLETION_IND, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_approved(self) -> global___StringMessage:
        """Original Name: IS_APPROVED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_produced_to(self) -> global___StringMessage:
        """Original Name: GAS_PRODUCED_TO, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comment_weather(self) -> global___StringMessage:
        """Original Name: COMMENT_WEATHER, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_no(self) -> global___StringMessage:
        """Original Name: REPORT_NO, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_amw(self) -> global___FloatMessage:
        """Original Name: PRESSURE_AMW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_top(self) -> global___FloatMessage:
        """Original Name: FORMATION_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_loss_md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOSS_MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fill_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FILL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_flow_rate(self) -> global___FloatMessage:
        """Original Name: INITIAL_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def progress_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vel_annular_dp_dsdsunit(self) -> global___StringMessage:
        """Original Name: VEL_ANNULAR_DP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wireline_work_unit_size(self) -> global___FloatMessage:
        """Original Name: WIRELINE_WORK_UNIT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_note(self) -> global___StringMessage:
        """Original Name: DAILY_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_size(self) -> global___FloatMessage:
        """Original Name: TUBING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotating_elapsed_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATING_ELAPSED_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plugback_tvd(self) -> global___FloatMessage:
        """Original Name: PLUGBACK_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_mud_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAILY_MUD_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAILY_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_loss_md_top(self) -> global___FloatMessage:
        """Original Name: MUD_LOSS_MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_last_wireline_work(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_LAST_WIRELINE_WORK, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_name(self) -> global___StringMessage:
        """Original Name: FORMATION_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vel_annular_dc_2nd_dsdsunit(self) -> global___StringMessage:
        """Original Name: VEL_ANNULAR_DC_2ND_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_loss_md_base(self) -> global___FloatMessage:
        """Original Name: MUD_LOSS_MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_company(self) -> global___StringMessage:
        """Original Name: MUD_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: ORIFICE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wireline_work_unit_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIRELINE_WORK_UNIT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comment_forecast_24(self) -> global___StringMessage:
        """Original Name: COMMENT_FORECAST_24, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_turnkey_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ON_TURNKEY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_depth(self) -> global___FloatMessage:
        """Original Name: PACKER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cr_percent_complete_dsdsunit(self) -> global___StringMessage:
        """Original Name: CR_PERCENT_COMPLETE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plugback_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUGBACK_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice_diameter(self) -> global___FloatMessage:
        """Original Name: ORIFICE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vel_annular_critical_dsdsunit(self) -> global___StringMessage:
        """Original Name: VEL_ANNULAR_CRITICAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lag_strokes(self) -> global___Int32Message:
        """Original Name: LAG_STROKES, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comment_operational(self) -> global___StringMessage:
        """Original Name: COMMENT_OPERATIONAL, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vel_cuttings_slip_dsdsunit(self) -> global___StringMessage:
        """Original Name: VEL_CUTTINGS_SLIP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_conventional_well(self) -> global___StringMessage:
        """Original Name: IS_CONVENTIONAL_WELL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_cost(self) -> global___FloatMessage:
        """Original Name: DAILY_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_cost_calc_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAILY_COST_CALC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_final_report(self) -> global___StringMessage:
        """Original Name: IS_FINAL_REPORT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_DAILY_DM_EVENT
        """
    @property
    def dm_environmental(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEnvironmentalRef]:
        """Original Name: DM_ENVIRONMENTAL, WrappedMessage: DmEnvironmental
        FK_DM_ENVIRONMENTAL_DM_DAILY
        """
    @property
    def dm_daily_ubd(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDailyUbdRef]:
        """Original Name: DM_DAILY_UBD, WrappedMessage: DmDailyUbd
        FK_DM_DAILY_UBD_DM_DAILY
        """
    @property
    def dm_activity(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmActivityRef]:
        """Original Name: DM_ACTIVITY, WrappedMessage: DmActivity
        FK_DM_ACTIVITY_DM_DAILY
        """
    @property
    def dm_hydroclone_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmHydrocloneOpRef]:
        """Original Name: DM_HYDROCLONE_OP, WrappedMessage: DmHydrocloneOp
        FK_DM_HYDROCLONE_OP_DM_DAILY
        """
    @property
    def dm_safety_kick_detect(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmSafetyKickDetectRef]:
        """Original Name: DM_SAFETY_KICK_DETECT, WrappedMessage: DmSafetyKickDetect
        FK_DM_SAFETY_KICK_DETECT_DM_DAILY
        """
    @property
    def dm_fluid_balance(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFluidBalanceRef]:
        """Original Name: DM_FLUID_BALANCE, WrappedMessage: DmFluidBalance
        FK_DM_FLUID_BALANCE_DM_DAILY
        """
    @property
    def dm_centrifuge_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCentrifugeOpRef]:
        """Original Name: DM_CENTRIFUGE_OP, WrappedMessage: DmCentrifugeOp
        FK_DM_CENTRIFUGE_OP_DM_DAILY
        """
    @property
    def dm_bulk_tran(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmBulkTranRef]:
        """Original Name: DM_BULK_TRAN, WrappedMessage: DmBulkTran
        FK_DM_BULK_TRAN_DM_DAILY
        """
    @property
    def dm_daily_sssv_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDailySssvTestRef]:
        """Original Name: DM_DAILY_SSSV_TEST, WrappedMessage: DmDailySssvTest
        FK_DM_DAILY_SSSV_TEST_DM_DAILY
        """
    @property
    def dm_company_daily(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCompanyDailyRef]:
        """Original Name: DM_COMPANY_DAILY, WrappedMessage: DmCompanyDaily
        FK_DM_COMPANY_DAILY_DM_DAILY
        """
    @property
    def dm_pit_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPitOpRef]:
        """Original Name: DM_PIT_OP, WrappedMessage: DmPitOp
        FK_DM_PIT_OP_DM_DAILY
        """
    @property
    def dm_daily_notification(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDailyNotificationRef]:
        """Original Name: DM_DAILY_NOTIFICATION, WrappedMessage: DmDailyNotification
        FK_DM_DAILY_NOTIFICATION_DM_DAILY
        """
    @property
    def dm_shakerscreen_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmShakerscreenOpRef]:
        """Original Name: DM_SHAKERSCREEN_OP, WrappedMessage: DmShakerscreenOp
        FK_DM_SHAKERSCREEN_OP_DM_DAILY
        """
    @property
    def dm_weather_check(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWeatherCheckRef]:
        """Original Name: DM_WEATHER_CHECK, WrappedMessage: DmWeatherCheck
        FK_DM_WEATHER_CHECK_DM_DAILY
        """
    @property
    def dm_spills(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmSpillsRef]:
        """Original Name: DM_SPILLS, WrappedMessage: DmSpills
        FK_DM_SPILLS_DM_DAILY
        """
    @property
    def dm_motor_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmMotorOpRef]:
        """Original Name: DM_MOTOR_OP, WrappedMessage: DmMotorOp
        FK_DM_MOTOR_OP_DM_DAILY
        """
    @property
    def dm_daily_flaring(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDailyFlaringRef]:
        """Original Name: DM_DAILY_FLARING, WrappedMessage: DmDailyFlaring
        FK_DM_DAILY_FLARING_DM_DAILY
        """
    @property
    def dm_dailycost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDailycostRef]:
        """Original Name: DM_DAILYCOST, WrappedMessage: DmDailycost
        FK_DM_DAILYCOST_DM_DAILY
        """
    @property
    def dm_safety(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmSafetyRef]:
        """Original Name: DM_SAFETY, WrappedMessage: DmSafety
        FK_DM_SAFETY_DM_DAILY
        """
    @property
    def dm_boiler_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmBoilerOpRef]:
        """Original Name: DM_BOILER_OP, WrappedMessage: DmBoilerOp
        FK_DM_BOILER_OP_DM_DAILY
        """
    @property
    def dm_daily_glv_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDailyGlvTestRef]:
        """Original Name: DM_DAILY_GLV_TEST, WrappedMessage: DmDailyGlvTest
        FK_DM_DAILY_GLV_TEST_DM_DAILY
        """
    @property
    def dm_crew_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrewOpRef]:
        """Original Name: DM_CREW_OP, WrappedMessage: DmCrewOp
        FK_DM_CREW_OP_DM_DAILY
        """
    @property
    def dm_rig_activity(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRigActivityRef]:
        """Original Name: DM_RIG_ACTIVITY, WrappedMessage: DmRigActivity
        FK_DM_RIG_ACTIVITY_DM_DAILY
        """
    @property
    def dm_degasser_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDegasserOpRef]:
        """Original Name: DM_DEGASSER_OP, WrappedMessage: DmDegasserOp
        FK_DM_DEGASSER_OP_DM_DAILY
        """
    @property
    def dm_daily_ct_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDailyCtOpRef]:
        """Original Name: DM_DAILY_CT_OP, WrappedMessage: DmDailyCtOp
        FK_DM_DAILY_CT_OP_DM_DAILY
        """
    @property
    def dm_drilline_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDrillineOpRef]:
        """Original Name: DM_DRILLINE_OP, WrappedMessage: DmDrillineOp
        FK_DM_DRILLINE_OP_DM_DAILY
        """
    @property
    def dm_disposal(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDisposalRef]:
        """Original Name: DM_DISPOSAL, WrappedMessage: DmDisposal
        FK_DM_DISPOSAL_DM_DAILY
        """
    @property
    def dm_riserline_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRiserlineOpRef]:
        """Original Name: DM_RISERLINE_OP, WrappedMessage: DmRiserlineOp
        FK_DM_RISERLINE_OP_DM_DAILY
        """
    @property
    def dm_bha_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmBhaOpRef]:
        """Original Name: DM_BHA_OP, WrappedMessage: DmBhaOp
        FK_DM_BHA_OP_DM_DAILY
        """
    @property
    def dm_daily_equipment(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDailyEquipmentRef]:
        """Original Name: DM_DAILY_EQUIPMENT, WrappedMessage: DmDailyEquipment
        FK_DM_DAILY_EQUIPMENT_DM_DAILY
        """
    @property
    def dm_fluid_loss(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFluidLossRef]:
        """Original Name: DM_FLUID_LOSS, WrappedMessage: DmFluidLoss
        FK_DM_FLUID_LOSS_DM_DAILY
        """
    @property
    def dm_guideline_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmGuidelineOpRef]:
        """Original Name: DM_GUIDELINE_OP, WrappedMessage: DmGuidelineOp
        FK_DM_GUIDELINE_OP_DM_DAILY
        """
    @property
    def dm_rig_decklog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRigDecklogRef]:
        """Original Name: DM_RIG_DECKLOG, WrappedMessage: DmRigDecklog
        FK_DM_RIG_DECKLOG_DM_DAILY
        """
    @property
    def dm_pump_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPumpOpRef]:
        """Original Name: DM_PUMP_OP, WrappedMessage: DmPumpOp
        FK_DM_PUMP_OP_DM_DAILY
        """
    @property
    def dm_slickline_daily(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmSlicklineDailyRef]:
        """Original Name: DM_SLICKLINE_DAILY, WrappedMessage: DmSlicklineDaily
        FK_DM_SLICKLINE_DAILY_DM_DAILY
        """
    @property
    def dm_produced(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmProducedRef]:
        """Original Name: DM_PRODUCED, WrappedMessage: DmProduced
        FK_DM_PRODUCED_DM_DAILY
        """
    @property
    def dm_cuttings(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCuttingsRef]:
        """Original Name: DM_CUTTINGS, WrappedMessage: DmCuttings
        FK_DM_CUTTINGS_DM_DAILY
        """
    @property
    def dm_hse(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmHseRef]:
        """Original Name: DM_HSE, WrappedMessage: DmHse
        FK_DM_HSE_DM_DAILY
        """
    @property
    def dm_mud_product_tran(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmMudProductTranRef]:
        """Original Name: DM_MUD_PRODUCT_TRAN, WrappedMessage: DmMudProductTran
        FK_DM_MUD_PRODUCT_TRAN_DM_DAILY
        """
    @property
    def dm_anchor_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmAnchorOpRef]:
        """Original Name: DM_ANCHOR_OP, WrappedMessage: DmAnchorOp
        FK_DM_ANCHOR_OP_DM_DAILY
        """
    @property
    def dm_riser_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRiserOpRef]:
        """Original Name: DM_RISER_OP, WrappedMessage: DmRiserOp
        FK_DM_RISER_OP_DM_DAILY
        """
    @property
    def dm_shaker_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmShakerOpRef]:
        """Original Name: DM_SHAKER_OP, WrappedMessage: DmShakerOp
        FK_DM_SHAKER_OP_DM_DAILY
        """
    @property
    def dm_vessel_bulk_tran(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmVesselBulkTranRef]:
        """Original Name: DM_VESSEL_BULK_TRAN, WrappedMessage: DmVesselBulkTran
        FK_DM_VESSEL_BULK_TRAN_DM_DAILY
        """
    @property
    def dm_discharge(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDischargeRef]:
        """Original Name: DM_DISCHARGE, WrappedMessage: DmDischarge
        FK_DM_DISCHARGE_DM_DAILY
        """
    @property
    def dm_recovery(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRecoveryRef]:
        """Original Name: DM_RECOVERY, WrappedMessage: DmRecovery
        FK_DM_RECOVERY_DM_DAILY
        """
    @property
    def dm_bit_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmBitOpRef]:
        """Original Name: DM_BIT_OP, WrappedMessage: DmBitOp
        FK_DM_BIT_OP_DM_DAILY
        """
    @property
    def dm_support_vessel_daily(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmSupportVesselDailyRef]:
        """Original Name: DM_SUPPORT_VESSEL_DAILY, WrappedMessage: DmSupportVesselDaily
        FK_DM_SUPPORT_VESSEL_DAILY_DM_DAILY
        """
    @property
    def dm_daily_completion(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDailyCompletionRef]:
        """Original Name: DM_DAILY_COMPLETION, WrappedMessage: DmDailyCompletion
        FK_DM_DAILY_COMPLETION_DM_DAILY
        """
    @property
    def dm_daily_ditch_magnet(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDailyDitchMagnetRef]:
        """Original Name: DM_DAILY_DITCH_MAGNET, WrappedMessage: DmDailyDitchMagnet
        FK_DM_DAILY_DITCH_MAGNET_DM_DAILY
        """
    @property
    def dm_personnel_daily(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPersonnelDailyRef]:
        """Original Name: DM_PERSONNEL_DAILY, WrappedMessage: DmPersonnelDaily
        FK_DM_PERSONNEL_DAILY_DM_DAILY
        """
    @property
    def dm_mud_volume(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmMudVolumeRef]:
        """Original Name: DM_MUD_VOLUME, WrappedMessage: DmMudVolume
        FK_DM_MUD_VOLUME_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        comment_general: global___StringMessage | None = ...,
        formation_top_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        pressure_casing: global___FloatMessage | None = ...,
        wu_ct_wline_diameter_dsdsunit: global___StringMessage | None = ...,
        percent_complete: global___FloatMessage | None = ...,
        fill_depth: global___FloatMessage | None = ...,
        rotating_elapsed_time: global___FloatMessage | None = ...,
        supervisor_name_4: global___StringMessage | None = ...,
        supervisor_name_3: global___StringMessage | None = ...,
        supervisor_name_2: global___StringMessage | None = ...,
        supervisor_name_1: global___StringMessage | None = ...,
        supervisor_name_0: global___StringMessage | None = ...,
        md_fill_dsdsunit: global___StringMessage | None = ...,
        wellhead_radiation: global___FloatMessage | None = ...,
        contingency_percent: global___FloatMessage | None = ...,
        days_from_spud: global___FloatMessage | None = ...,
        tubing_depth: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        supervisor_name_9: global___StringMessage | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        supervisor_name_8: global___StringMessage | None = ...,
        supervisor_name_7: global___StringMessage | None = ...,
        supervisor_name_6: global___StringMessage | None = ...,
        vel_annular_dc_1st: global___FloatMessage | None = ...,
        supervisor_name_5: global___StringMessage | None = ...,
        vel_cuttings_slip: global___FloatMessage | None = ...,
        pressure_tubing: global___FloatMessage | None = ...,
        days_on_location_dsdsunit: global___StringMessage | None = ...,
        liner_top: global___FloatMessage | None = ...,
        rop_current_dsdsunit: global___StringMessage | None = ...,
        lithology_current: global___StringMessage | None = ...,
        fill_depth_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        lithology_description: global___StringMessage | None = ...,
        initial_flow_rate_dsdsunit: global___StringMessage | None = ...,
        cr_super_phone: global___StringMessage | None = ...,
        vel_annular_dp_csg: global___FloatMessage | None = ...,
        percent_complete_dsdsunit: global___StringMessage | None = ...,
        final_flow_rate: global___FloatMessage | None = ...,
        directional_company: global___StringMessage | None = ...,
        liner_size_dsdsunit: global___StringMessage | None = ...,
        tvd_current: global___FloatMessage | None = ...,
        md_current: global___FloatMessage | None = ...,
        lag_time_dsdsunit: global___StringMessage | None = ...,
        cr_percent_complete: global___FloatMessage | None = ...,
        days_from_spud_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        magnetic_declination: global___FloatMessage | None = ...,
        wellhead_radiation_dsdsunit: global___StringMessage | None = ...,
        lag_time: global___FloatMessage | None = ...,
        exchange_rate: global___FloatMessage | None = ...,
        vel_riser: global___FloatMessage | None = ...,
        formation_gradient_dsdsunit: global___StringMessage | None = ...,
        open_hole_flow_pressure_dsdsunit: global___StringMessage | None = ...,
        days_on_turnkey: global___FloatMessage | None = ...,
        pressure_casing_dsdsunit: global___StringMessage | None = ...,
        magnetic_declination_dsdsunit: global___StringMessage | None = ...,
        rig_fuel_consumption_dsdsunit: global___StringMessage | None = ...,
        rop_avg_day: global___FloatMessage | None = ...,
        progress: global___FloatMessage | None = ...,
        tree_condition: global___StringMessage | None = ...,
        days_ahead_dsdsunit: global___StringMessage | None = ...,
        is_drill_capable: global___StringMessage | None = ...,
        rig_fuel_consumption: global___FloatMessage | None = ...,
        md_current_dsdsunit: global___StringMessage | None = ...,
        rop_avg_day_dsdsunit: global___StringMessage | None = ...,
        activity_group_filter: global___StringMessage | None = ...,
        daily_cost_calc: global___FloatMessage | None = ...,
        vel_riser_dsdsunit: global___StringMessage | None = ...,
        liner_top_dsdsunit: global___StringMessage | None = ...,
        vel_annular_critical: global___FloatMessage | None = ...,
        initial_flow_pressure: global___FloatMessage | None = ...,
        vel_annular_dp_csg_dsdsunit: global___StringMessage | None = ...,
        hole_condition: global___StringMessage | None = ...,
        packer_type: global___StringMessage | None = ...,
        reviewer: global___StringMessage | None = ...,
        wu_ct_wline_diameter: global___FloatMessage | None = ...,
        open_hole_flow_rate_dsdsunit: global___StringMessage | None = ...,
        vel_annular_dc_2nd: global___FloatMessage | None = ...,
        mwd_company: global___StringMessage | None = ...,
        rop_current: global___FloatMessage | None = ...,
        days_ahead: global___FloatMessage | None = ...,
        vel_annular_dp: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        plugback_md: global___FloatMessage | None = ...,
        open_hole_flow_pressure: global___FloatMessage | None = ...,
        daily_mud_cost: global___FloatMessage | None = ...,
        pressure_amw_dsdsunit: global___StringMessage | None = ...,
        pressure_tubing_dsdsunit: global___StringMessage | None = ...,
        formation_gradient: global___FloatMessage | None = ...,
        comment_summary: global___StringMessage | None = ...,
        vel_annular_dc_1st_dsdsunit: global___StringMessage | None = ...,
        final_flow_pressure_dsdsunit: global___StringMessage | None = ...,
        pressure_masic: global___FloatMessage | None = ...,
        days_on_location: global___FloatMessage | None = ...,
        contingency_percent_dsdsunit: global___StringMessage | None = ...,
        super_phone: global___StringMessage | None = ...,
        final_flow_pressure: global___FloatMessage | None = ...,
        daily_trouble_cost: global___FloatMessage | None = ...,
        pressure_masic_dsdsunit: global___StringMessage | None = ...,
        is_cost_approved: global___StringMessage | None = ...,
        daily_trouble_cost_dsdsunit: global___StringMessage | None = ...,
        plugback_md_dsdsunit: global___StringMessage | None = ...,
        liner_size: global___FloatMessage | None = ...,
        mud_loss_md_base_dsdsunit: global___StringMessage | None = ...,
        md_fill: global___FloatMessage | None = ...,
        open_hole_flow_rate: global___FloatMessage | None = ...,
        initial_flow_pressure_dsdsunit: global___StringMessage | None = ...,
        status: global___StringMessage | None = ...,
        cost_approved_by: global___StringMessage | None = ...,
        drilling_completion_ind: global___StringMessage | None = ...,
        is_approved: global___StringMessage | None = ...,
        tubing_depth_dsdsunit: global___StringMessage | None = ...,
        gas_produced_to: global___StringMessage | None = ...,
        comment_weather: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        tubing_size_dsdsunit: global___StringMessage | None = ...,
        report_no: global___StringMessage | None = ...,
        pressure_amw: global___FloatMessage | None = ...,
        formation_top: global___FloatMessage | None = ...,
        mud_loss_md_top_dsdsunit: global___StringMessage | None = ...,
        fill_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        final_flow_rate_dsdsunit: global___StringMessage | None = ...,
        initial_flow_rate: global___FloatMessage | None = ...,
        progress_dsdsunit: global___StringMessage | None = ...,
        vel_annular_dp_dsdsunit: global___StringMessage | None = ...,
        wireline_work_unit_size: global___FloatMessage | None = ...,
        daily_note: global___StringMessage | None = ...,
        tubing_size: global___FloatMessage | None = ...,
        rotating_elapsed_time_dsdsunit: global___StringMessage | None = ...,
        plugback_tvd: global___FloatMessage | None = ...,
        daily_mud_cost_dsdsunit: global___StringMessage | None = ...,
        tvd_current_dsdsunit: global___StringMessage | None = ...,
        daily_cost_dsdsunit: global___StringMessage | None = ...,
        mud_loss_md_top: global___FloatMessage | None = ...,
        date_last_wireline_work: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        packer_depth_dsdsunit: global___StringMessage | None = ...,
        formation_name: global___StringMessage | None = ...,
        vel_annular_dc_2nd_dsdsunit: global___StringMessage | None = ...,
        mud_loss_md_base: global___FloatMessage | None = ...,
        mud_company: global___StringMessage | None = ...,
        orifice_diameter_dsdsunit: global___StringMessage | None = ...,
        wireline_work_unit_size_dsdsunit: global___StringMessage | None = ...,
        comment_forecast_24: global___StringMessage | None = ...,
        days_on_turnkey_dsdsunit: global___StringMessage | None = ...,
        packer_depth: global___FloatMessage | None = ...,
        cr_percent_complete_dsdsunit: global___StringMessage | None = ...,
        plugback_tvd_dsdsunit: global___StringMessage | None = ...,
        orifice_diameter: global___FloatMessage | None = ...,
        vel_annular_critical_dsdsunit: global___StringMessage | None = ...,
        lag_strokes: global___Int32Message | None = ...,
        comment_operational: global___StringMessage | None = ...,
        vel_cuttings_slip_dsdsunit: global___StringMessage | None = ...,
        is_conventional_well: global___StringMessage | None = ...,
        daily_cost: global___FloatMessage | None = ...,
        daily_cost_calc_dsdsunit: global___StringMessage | None = ...,
        is_final_report: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_environmental: collections.abc.Iterable[global___DmEnvironmentalRef] | None = ...,
        dm_daily_ubd: collections.abc.Iterable[global___DmDailyUbdRef] | None = ...,
        dm_activity: collections.abc.Iterable[global___DmActivityRef] | None = ...,
        dm_hydroclone_op: collections.abc.Iterable[global___DmHydrocloneOpRef] | None = ...,
        dm_safety_kick_detect: collections.abc.Iterable[global___DmSafetyKickDetectRef] | None = ...,
        dm_fluid_balance: collections.abc.Iterable[global___DmFluidBalanceRef] | None = ...,
        dm_centrifuge_op: collections.abc.Iterable[global___DmCentrifugeOpRef] | None = ...,
        dm_bulk_tran: collections.abc.Iterable[global___DmBulkTranRef] | None = ...,
        dm_daily_sssv_test: collections.abc.Iterable[global___DmDailySssvTestRef] | None = ...,
        dm_company_daily: collections.abc.Iterable[global___DmCompanyDailyRef] | None = ...,
        dm_pit_op: collections.abc.Iterable[global___DmPitOpRef] | None = ...,
        dm_daily_notification: collections.abc.Iterable[global___DmDailyNotificationRef] | None = ...,
        dm_shakerscreen_op: collections.abc.Iterable[global___DmShakerscreenOpRef] | None = ...,
        dm_weather_check: collections.abc.Iterable[global___DmWeatherCheckRef] | None = ...,
        dm_spills: collections.abc.Iterable[global___DmSpillsRef] | None = ...,
        dm_motor_op: collections.abc.Iterable[global___DmMotorOpRef] | None = ...,
        dm_daily_flaring: collections.abc.Iterable[global___DmDailyFlaringRef] | None = ...,
        dm_dailycost: collections.abc.Iterable[global___DmDailycostRef] | None = ...,
        dm_safety: collections.abc.Iterable[global___DmSafetyRef] | None = ...,
        dm_boiler_op: collections.abc.Iterable[global___DmBoilerOpRef] | None = ...,
        dm_daily_glv_test: collections.abc.Iterable[global___DmDailyGlvTestRef] | None = ...,
        dm_crew_op: collections.abc.Iterable[global___DmCrewOpRef] | None = ...,
        dm_rig_activity: collections.abc.Iterable[global___DmRigActivityRef] | None = ...,
        dm_degasser_op: collections.abc.Iterable[global___DmDegasserOpRef] | None = ...,
        dm_daily_ct_op: collections.abc.Iterable[global___DmDailyCtOpRef] | None = ...,
        dm_drilline_op: collections.abc.Iterable[global___DmDrillineOpRef] | None = ...,
        dm_disposal: collections.abc.Iterable[global___DmDisposalRef] | None = ...,
        dm_riserline_op: collections.abc.Iterable[global___DmRiserlineOpRef] | None = ...,
        dm_bha_op: collections.abc.Iterable[global___DmBhaOpRef] | None = ...,
        dm_daily_equipment: collections.abc.Iterable[global___DmDailyEquipmentRef] | None = ...,
        dm_fluid_loss: collections.abc.Iterable[global___DmFluidLossRef] | None = ...,
        dm_guideline_op: collections.abc.Iterable[global___DmGuidelineOpRef] | None = ...,
        dm_rig_decklog: collections.abc.Iterable[global___DmRigDecklogRef] | None = ...,
        dm_pump_op: collections.abc.Iterable[global___DmPumpOpRef] | None = ...,
        dm_slickline_daily: collections.abc.Iterable[global___DmSlicklineDailyRef] | None = ...,
        dm_produced: collections.abc.Iterable[global___DmProducedRef] | None = ...,
        dm_cuttings: collections.abc.Iterable[global___DmCuttingsRef] | None = ...,
        dm_hse: collections.abc.Iterable[global___DmHseRef] | None = ...,
        dm_mud_product_tran: collections.abc.Iterable[global___DmMudProductTranRef] | None = ...,
        dm_anchor_op: collections.abc.Iterable[global___DmAnchorOpRef] | None = ...,
        dm_riser_op: collections.abc.Iterable[global___DmRiserOpRef] | None = ...,
        dm_shaker_op: collections.abc.Iterable[global___DmShakerOpRef] | None = ...,
        dm_vessel_bulk_tran: collections.abc.Iterable[global___DmVesselBulkTranRef] | None = ...,
        dm_discharge: collections.abc.Iterable[global___DmDischargeRef] | None = ...,
        dm_recovery: collections.abc.Iterable[global___DmRecoveryRef] | None = ...,
        dm_bit_op: collections.abc.Iterable[global___DmBitOpRef] | None = ...,
        dm_support_vessel_daily: collections.abc.Iterable[global___DmSupportVesselDailyRef] | None = ...,
        dm_daily_completion: collections.abc.Iterable[global___DmDailyCompletionRef] | None = ...,
        dm_daily_ditch_magnet: collections.abc.Iterable[global___DmDailyDitchMagnetRef] | None = ...,
        dm_personnel_daily: collections.abc.Iterable[global___DmPersonnelDailyRef] | None = ...,
        dm_mud_volume: collections.abc.Iterable[global___DmMudVolumeRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_group_filter", b"activity_group_filter", "comment_forecast_24", b"comment_forecast_24", "comment_general", b"comment_general", "comment_operational", b"comment_operational", "comment_summary", b"comment_summary", "comment_weather", b"comment_weather", "contingency_percent", b"contingency_percent", "contingency_percent_dsdsunit", b"contingency_percent_dsdsunit", "cost_approved_by", b"cost_approved_by", "cr_percent_complete", b"cr_percent_complete", "cr_percent_complete_dsdsunit", b"cr_percent_complete_dsdsunit", "cr_super_phone", b"cr_super_phone", "daily_cost", b"daily_cost", "daily_cost_calc", b"daily_cost_calc", "daily_cost_calc_dsdsunit", b"daily_cost_calc_dsdsunit", "daily_cost_dsdsunit", b"daily_cost_dsdsunit", "daily_mud_cost", b"daily_mud_cost", "daily_mud_cost_dsdsunit", b"daily_mud_cost_dsdsunit", "daily_note", b"daily_note", "daily_trouble_cost", b"daily_trouble_cost", "daily_trouble_cost_dsdsunit", b"daily_trouble_cost_dsdsunit", "date_last_wireline_work", b"date_last_wireline_work", "date_report", b"date_report", "days_ahead", b"days_ahead", "days_ahead_dsdsunit", b"days_ahead_dsdsunit", "days_from_spud", b"days_from_spud", "days_from_spud_dsdsunit", b"days_from_spud_dsdsunit", "days_on_location", b"days_on_location", "days_on_location_dsdsunit", b"days_on_location_dsdsunit", "days_on_turnkey", b"days_on_turnkey", "days_on_turnkey_dsdsunit", b"days_on_turnkey_dsdsunit", "directional_company", b"directional_company", "dm_event", b"dm_event", "drilling_completion_ind", b"drilling_completion_ind", "exchange_rate", b"exchange_rate", "fill_date", b"fill_date", "fill_depth", b"fill_depth", "fill_depth_dsdsunit", b"fill_depth_dsdsunit", "final_flow_pressure", b"final_flow_pressure", "final_flow_pressure_dsdsunit", b"final_flow_pressure_dsdsunit", "final_flow_rate", b"final_flow_rate", "final_flow_rate_dsdsunit", b"final_flow_rate_dsdsunit", "formation_gradient", b"formation_gradient", "formation_gradient_dsdsunit", b"formation_gradient_dsdsunit", "formation_name", b"formation_name", "formation_top", b"formation_top", "formation_top_dsdsunit", b"formation_top_dsdsunit", "gas_produced_to", b"gas_produced_to", "hole_condition", b"hole_condition", "initial_flow_pressure", b"initial_flow_pressure", "initial_flow_pressure_dsdsunit", b"initial_flow_pressure_dsdsunit", "initial_flow_rate", b"initial_flow_rate", "initial_flow_rate_dsdsunit", b"initial_flow_rate_dsdsunit", "is_approved", b"is_approved", "is_conventional_well", b"is_conventional_well", "is_cost_approved", b"is_cost_approved", "is_drill_capable", b"is_drill_capable", "is_final_report", b"is_final_report", "lag_strokes", b"lag_strokes", "lag_time", b"lag_time", "lag_time_dsdsunit", b"lag_time_dsdsunit", "liner_size", b"liner_size", "liner_size_dsdsunit", b"liner_size_dsdsunit", "liner_top", b"liner_top", "liner_top_dsdsunit", b"liner_top_dsdsunit", "lithology_current", b"lithology_current", "lithology_description", b"lithology_description", "magnetic_declination", b"magnetic_declination", "magnetic_declination_dsdsunit", b"magnetic_declination_dsdsunit", "md_current", b"md_current", "md_current_dsdsunit", b"md_current_dsdsunit", "md_fill", b"md_fill", "md_fill_dsdsunit", b"md_fill_dsdsunit", "mud_company", b"mud_company", "mud_loss_md_base", b"mud_loss_md_base", "mud_loss_md_base_dsdsunit", b"mud_loss_md_base_dsdsunit", "mud_loss_md_top", b"mud_loss_md_top", "mud_loss_md_top_dsdsunit", b"mud_loss_md_top_dsdsunit", "mwd_company", b"mwd_company", "native_uid", b"native_uid", "open_hole_flow_pressure", b"open_hole_flow_pressure", "open_hole_flow_pressure_dsdsunit", b"open_hole_flow_pressure_dsdsunit", "open_hole_flow_rate", b"open_hole_flow_rate", "open_hole_flow_rate_dsdsunit", b"open_hole_flow_rate_dsdsunit", "orifice_diameter", b"orifice_diameter", "orifice_diameter_dsdsunit", b"orifice_diameter_dsdsunit", "packer_depth", b"packer_depth", "packer_depth_dsdsunit", b"packer_depth_dsdsunit", "packer_type", b"packer_type", "percent_complete", b"percent_complete", "percent_complete_dsdsunit", b"percent_complete_dsdsunit", "plugback_md", b"plugback_md", "plugback_md_dsdsunit", b"plugback_md_dsdsunit", "plugback_tvd", b"plugback_tvd", "plugback_tvd_dsdsunit", b"plugback_tvd_dsdsunit", "pressure_amw", b"pressure_amw", "pressure_amw_dsdsunit", b"pressure_amw_dsdsunit", "pressure_casing", b"pressure_casing", "pressure_casing_dsdsunit", b"pressure_casing_dsdsunit", "pressure_masic", b"pressure_masic", "pressure_masic_dsdsunit", b"pressure_masic_dsdsunit", "pressure_tubing", b"pressure_tubing", "pressure_tubing_dsdsunit", b"pressure_tubing_dsdsunit", "progress", b"progress", "progress_dsdsunit", b"progress_dsdsunit", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "reviewer", b"reviewer", "rig_fuel_consumption", b"rig_fuel_consumption", "rig_fuel_consumption_dsdsunit", b"rig_fuel_consumption_dsdsunit", "rop_avg_day", b"rop_avg_day", "rop_avg_day_dsdsunit", b"rop_avg_day_dsdsunit", "rop_current", b"rop_current", "rop_current_dsdsunit", b"rop_current_dsdsunit", "rotating_elapsed_time", b"rotating_elapsed_time", "rotating_elapsed_time_dsdsunit", b"rotating_elapsed_time_dsdsunit", "status", b"status", "super_phone", b"super_phone", "supervisor_name_0", b"supervisor_name_0", "supervisor_name_1", b"supervisor_name_1", "supervisor_name_2", b"supervisor_name_2", "supervisor_name_3", b"supervisor_name_3", "supervisor_name_4", b"supervisor_name_4", "supervisor_name_5", b"supervisor_name_5", "supervisor_name_6", b"supervisor_name_6", "supervisor_name_7", b"supervisor_name_7", "supervisor_name_8", b"supervisor_name_8", "supervisor_name_9", b"supervisor_name_9", "tree_condition", b"tree_condition", "tubing_depth", b"tubing_depth", "tubing_depth_dsdsunit", b"tubing_depth_dsdsunit", "tubing_size", b"tubing_size", "tubing_size_dsdsunit", b"tubing_size_dsdsunit", "tvd_current", b"tvd_current", "tvd_current_dsdsunit", b"tvd_current_dsdsunit", "vel_annular_critical", b"vel_annular_critical", "vel_annular_critical_dsdsunit", b"vel_annular_critical_dsdsunit", "vel_annular_dc_1st", b"vel_annular_dc_1st", "vel_annular_dc_1st_dsdsunit", b"vel_annular_dc_1st_dsdsunit", "vel_annular_dc_2nd", b"vel_annular_dc_2nd", "vel_annular_dc_2nd_dsdsunit", b"vel_annular_dc_2nd_dsdsunit", "vel_annular_dp", b"vel_annular_dp", "vel_annular_dp_csg", b"vel_annular_dp_csg", "vel_annular_dp_csg_dsdsunit", b"vel_annular_dp_csg_dsdsunit", "vel_annular_dp_dsdsunit", b"vel_annular_dp_dsdsunit", "vel_cuttings_slip", b"vel_cuttings_slip", "vel_cuttings_slip_dsdsunit", b"vel_cuttings_slip_dsdsunit", "vel_riser", b"vel_riser", "vel_riser_dsdsunit", b"vel_riser_dsdsunit", "wellbore_id", b"wellbore_id", "wellhead_radiation", b"wellhead_radiation", "wellhead_radiation_dsdsunit", b"wellhead_radiation_dsdsunit", "wireline_work_unit_size", b"wireline_work_unit_size", "wireline_work_unit_size_dsdsunit", b"wireline_work_unit_size_dsdsunit", "wu_ct_wline_diameter", b"wu_ct_wline_diameter", "wu_ct_wline_diameter_dsdsunit", b"wu_ct_wline_diameter_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_group_filter", b"activity_group_filter", "comment_forecast_24", b"comment_forecast_24", "comment_general", b"comment_general", "comment_operational", b"comment_operational", "comment_summary", b"comment_summary", "comment_weather", b"comment_weather", "contingency_percent", b"contingency_percent", "contingency_percent_dsdsunit", b"contingency_percent_dsdsunit", "cost_approved_by", b"cost_approved_by", "cr_percent_complete", b"cr_percent_complete", "cr_percent_complete_dsdsunit", b"cr_percent_complete_dsdsunit", "cr_super_phone", b"cr_super_phone", "daily_cost", b"daily_cost", "daily_cost_calc", b"daily_cost_calc", "daily_cost_calc_dsdsunit", b"daily_cost_calc_dsdsunit", "daily_cost_dsdsunit", b"daily_cost_dsdsunit", "daily_id", b"daily_id", "daily_mud_cost", b"daily_mud_cost", "daily_mud_cost_dsdsunit", b"daily_mud_cost_dsdsunit", "daily_note", b"daily_note", "daily_trouble_cost", b"daily_trouble_cost", "daily_trouble_cost_dsdsunit", b"daily_trouble_cost_dsdsunit", "date_last_wireline_work", b"date_last_wireline_work", "date_report", b"date_report", "days_ahead", b"days_ahead", "days_ahead_dsdsunit", b"days_ahead_dsdsunit", "days_from_spud", b"days_from_spud", "days_from_spud_dsdsunit", b"days_from_spud_dsdsunit", "days_on_location", b"days_on_location", "days_on_location_dsdsunit", b"days_on_location_dsdsunit", "days_on_turnkey", b"days_on_turnkey", "days_on_turnkey_dsdsunit", b"days_on_turnkey_dsdsunit", "directional_company", b"directional_company", "dm_activity", b"dm_activity", "dm_anchor_op", b"dm_anchor_op", "dm_bha_op", b"dm_bha_op", "dm_bit_op", b"dm_bit_op", "dm_boiler_op", b"dm_boiler_op", "dm_bulk_tran", b"dm_bulk_tran", "dm_centrifuge_op", b"dm_centrifuge_op", "dm_company_daily", b"dm_company_daily", "dm_crew_op", b"dm_crew_op", "dm_cuttings", b"dm_cuttings", "dm_daily_completion", b"dm_daily_completion", "dm_daily_ct_op", b"dm_daily_ct_op", "dm_daily_ditch_magnet", b"dm_daily_ditch_magnet", "dm_daily_equipment", b"dm_daily_equipment", "dm_daily_flaring", b"dm_daily_flaring", "dm_daily_glv_test", b"dm_daily_glv_test", "dm_daily_notification", b"dm_daily_notification", "dm_daily_sssv_test", b"dm_daily_sssv_test", "dm_daily_ubd", b"dm_daily_ubd", "dm_dailycost", b"dm_dailycost", "dm_degasser_op", b"dm_degasser_op", "dm_discharge", b"dm_discharge", "dm_disposal", b"dm_disposal", "dm_drilline_op", b"dm_drilline_op", "dm_environmental", b"dm_environmental", "dm_event", b"dm_event", "dm_fluid_balance", b"dm_fluid_balance", "dm_fluid_loss", b"dm_fluid_loss", "dm_guideline_op", b"dm_guideline_op", "dm_hse", b"dm_hse", "dm_hydroclone_op", b"dm_hydroclone_op", "dm_motor_op", b"dm_motor_op", "dm_mud_product_tran", b"dm_mud_product_tran", "dm_mud_volume", b"dm_mud_volume", "dm_personnel_daily", b"dm_personnel_daily", "dm_pit_op", b"dm_pit_op", "dm_produced", b"dm_produced", "dm_pump_op", b"dm_pump_op", "dm_recovery", b"dm_recovery", "dm_rig_activity", b"dm_rig_activity", "dm_rig_decklog", b"dm_rig_decklog", "dm_riser_op", b"dm_riser_op", "dm_riserline_op", b"dm_riserline_op", "dm_safety", b"dm_safety", "dm_safety_kick_detect", b"dm_safety_kick_detect", "dm_shaker_op", b"dm_shaker_op", "dm_shakerscreen_op", b"dm_shakerscreen_op", "dm_slickline_daily", b"dm_slickline_daily", "dm_spills", b"dm_spills", "dm_support_vessel_daily", b"dm_support_vessel_daily", "dm_vessel_bulk_tran", b"dm_vessel_bulk_tran", "dm_weather_check", b"dm_weather_check", "drilling_completion_ind", b"drilling_completion_ind", "event_id", b"event_id", "exchange_rate", b"exchange_rate", "fill_date", b"fill_date", "fill_depth", b"fill_depth", "fill_depth_dsdsunit", b"fill_depth_dsdsunit", "final_flow_pressure", b"final_flow_pressure", "final_flow_pressure_dsdsunit", b"final_flow_pressure_dsdsunit", "final_flow_rate", b"final_flow_rate", "final_flow_rate_dsdsunit", b"final_flow_rate_dsdsunit", "formation_gradient", b"formation_gradient", "formation_gradient_dsdsunit", b"formation_gradient_dsdsunit", "formation_name", b"formation_name", "formation_top", b"formation_top", "formation_top_dsdsunit", b"formation_top_dsdsunit", "gas_produced_to", b"gas_produced_to", "hole_condition", b"hole_condition", "initial_flow_pressure", b"initial_flow_pressure", "initial_flow_pressure_dsdsunit", b"initial_flow_pressure_dsdsunit", "initial_flow_rate", b"initial_flow_rate", "initial_flow_rate_dsdsunit", b"initial_flow_rate_dsdsunit", "is_approved", b"is_approved", "is_conventional_well", b"is_conventional_well", "is_cost_approved", b"is_cost_approved", "is_drill_capable", b"is_drill_capable", "is_final_report", b"is_final_report", "lag_strokes", b"lag_strokes", "lag_time", b"lag_time", "lag_time_dsdsunit", b"lag_time_dsdsunit", "liner_size", b"liner_size", "liner_size_dsdsunit", b"liner_size_dsdsunit", "liner_top", b"liner_top", "liner_top_dsdsunit", b"liner_top_dsdsunit", "lithology_current", b"lithology_current", "lithology_description", b"lithology_description", "magnetic_declination", b"magnetic_declination", "magnetic_declination_dsdsunit", b"magnetic_declination_dsdsunit", "md_current", b"md_current", "md_current_dsdsunit", b"md_current_dsdsunit", "md_fill", b"md_fill", "md_fill_dsdsunit", b"md_fill_dsdsunit", "mud_company", b"mud_company", "mud_loss_md_base", b"mud_loss_md_base", "mud_loss_md_base_dsdsunit", b"mud_loss_md_base_dsdsunit", "mud_loss_md_top", b"mud_loss_md_top", "mud_loss_md_top_dsdsunit", b"mud_loss_md_top_dsdsunit", "mwd_company", b"mwd_company", "native_uid", b"native_uid", "open_hole_flow_pressure", b"open_hole_flow_pressure", "open_hole_flow_pressure_dsdsunit", b"open_hole_flow_pressure_dsdsunit", "open_hole_flow_rate", b"open_hole_flow_rate", "open_hole_flow_rate_dsdsunit", b"open_hole_flow_rate_dsdsunit", "orifice_diameter", b"orifice_diameter", "orifice_diameter_dsdsunit", b"orifice_diameter_dsdsunit", "packer_depth", b"packer_depth", "packer_depth_dsdsunit", b"packer_depth_dsdsunit", "packer_type", b"packer_type", "percent_complete", b"percent_complete", "percent_complete_dsdsunit", b"percent_complete_dsdsunit", "plugback_md", b"plugback_md", "plugback_md_dsdsunit", b"plugback_md_dsdsunit", "plugback_tvd", b"plugback_tvd", "plugback_tvd_dsdsunit", b"plugback_tvd_dsdsunit", "pressure_amw", b"pressure_amw", "pressure_amw_dsdsunit", b"pressure_amw_dsdsunit", "pressure_casing", b"pressure_casing", "pressure_casing_dsdsunit", b"pressure_casing_dsdsunit", "pressure_masic", b"pressure_masic", "pressure_masic_dsdsunit", b"pressure_masic_dsdsunit", "pressure_tubing", b"pressure_tubing", "pressure_tubing_dsdsunit", b"pressure_tubing_dsdsunit", "progress", b"progress", "progress_dsdsunit", b"progress_dsdsunit", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "reviewer", b"reviewer", "rig_fuel_consumption", b"rig_fuel_consumption", "rig_fuel_consumption_dsdsunit", b"rig_fuel_consumption_dsdsunit", "rop_avg_day", b"rop_avg_day", "rop_avg_day_dsdsunit", b"rop_avg_day_dsdsunit", "rop_current", b"rop_current", "rop_current_dsdsunit", b"rop_current_dsdsunit", "rotating_elapsed_time", b"rotating_elapsed_time", "rotating_elapsed_time_dsdsunit", b"rotating_elapsed_time_dsdsunit", "status", b"status", "super_phone", b"super_phone", "supervisor_name_0", b"supervisor_name_0", "supervisor_name_1", b"supervisor_name_1", "supervisor_name_2", b"supervisor_name_2", "supervisor_name_3", b"supervisor_name_3", "supervisor_name_4", b"supervisor_name_4", "supervisor_name_5", b"supervisor_name_5", "supervisor_name_6", b"supervisor_name_6", "supervisor_name_7", b"supervisor_name_7", "supervisor_name_8", b"supervisor_name_8", "supervisor_name_9", b"supervisor_name_9", "tree_condition", b"tree_condition", "tubing_depth", b"tubing_depth", "tubing_depth_dsdsunit", b"tubing_depth_dsdsunit", "tubing_size", b"tubing_size", "tubing_size_dsdsunit", b"tubing_size_dsdsunit", "tvd_current", b"tvd_current", "tvd_current_dsdsunit", b"tvd_current_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vel_annular_critical", b"vel_annular_critical", "vel_annular_critical_dsdsunit", b"vel_annular_critical_dsdsunit", "vel_annular_dc_1st", b"vel_annular_dc_1st", "vel_annular_dc_1st_dsdsunit", b"vel_annular_dc_1st_dsdsunit", "vel_annular_dc_2nd", b"vel_annular_dc_2nd", "vel_annular_dc_2nd_dsdsunit", b"vel_annular_dc_2nd_dsdsunit", "vel_annular_dp", b"vel_annular_dp", "vel_annular_dp_csg", b"vel_annular_dp_csg", "vel_annular_dp_csg_dsdsunit", b"vel_annular_dp_csg_dsdsunit", "vel_annular_dp_dsdsunit", b"vel_annular_dp_dsdsunit", "vel_cuttings_slip", b"vel_cuttings_slip", "vel_cuttings_slip_dsdsunit", b"vel_cuttings_slip_dsdsunit", "vel_riser", b"vel_riser", "vel_riser_dsdsunit", b"vel_riser_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellhead_radiation", b"wellhead_radiation", "wellhead_radiation_dsdsunit", b"wellhead_radiation_dsdsunit", "wireline_work_unit_size", b"wireline_work_unit_size", "wireline_work_unit_size_dsdsunit", b"wireline_work_unit_size_dsdsunit", "wu_ct_wline_diameter", b"wu_ct_wline_diameter", "wu_ct_wline_diameter_dsdsunit", b"wu_ct_wline_diameter_dsdsunit"]) -> None: ...

global___DmDaily = DmDaily

class DmDailycost(google.protobuf.message.Message):
    """Original Name: DM_DAILYCOST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VENDOR_NAME_FIELD_NUMBER: builtins.int
    ACTIVITY_CLASS_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    IS_RENTAL_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    COST_ALT_PER_ITEM_FIELD_NUMBER: builtins.int
    ITEM_DESCRIPTION_FIELD_NUMBER: builtins.int
    ITEM_UNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    COST_RUN_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DISCOUNT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ITEM_SIZE_FIELD_NUMBER: builtins.int
    FOREMAN_FIELD_NUMBER: builtins.int
    AFE_ID_FIELD_NUMBER: builtins.int
    SERVICE_RATING_FIELD_NUMBER: builtins.int
    DAILYCOST_ID_FIELD_NUMBER: builtins.int
    COST_AMOUNT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_CARRYOVER_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PURCHASE_ORDER_NO_FIELD_NUMBER: builtins.int
    ALT_CURRENCY_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    DISCOUNT_FIELD_NUMBER: builtins.int
    COST_PER_ITEM_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    STANDBY_COST_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    COST_ALT_PER_ITEM_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_RUN_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_RUN_TODAY_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    VENDOR_NO_FIELD_NUMBER: builtins.int
    STANDBY_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    SURCHARGE_AMOUNT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_AMOUNT_OTHER_DSDSUNIT_FIELD_NUMBER: builtins.int
    VENDOR_PHONE_FIELD_NUMBER: builtins.int
    ALT_CURRENCY_COST_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    COST_DATE_FIELD_NUMBER: builtins.int
    FOREMAN_NO_FIELD_NUMBER: builtins.int
    COST_AMOUNT_FIELD_NUMBER: builtins.int
    CONTRACTOR_NO_FIELD_NUMBER: builtins.int
    MATERIAL_TRANSFER_NO_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    COST_GROUP_FIELD_NUMBER: builtins.int
    ITEM_QUANTITY_FIELD_NUMBER: builtins.int
    SURCHARGE_AMOUNT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    COST_PER_ITEM_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAFETY_RATING_FIELD_NUMBER: builtins.int
    INVOICE_NO_FIELD_NUMBER: builtins.int
    IS_SAFETY_OK_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    COST_AMOUNT_OTHER_FIELD_NUMBER: builtins.int
    AFE_SUPP_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def vendor_name(self) -> global___StringMessage:
        """Original Name: VENDOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_class(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CLASS, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_rental(self) -> global___StringMessage:
        """Original Name: IS_RENTAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_alt_per_item(self) -> global___FloatMessage:
        """Original Name: COST_ALT_PER_ITEM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_description(self) -> global___StringMessage:
        """Original Name: ITEM_DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_unit(self) -> global___StringMessage:
        """Original Name: ITEM_UNIT, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_run(self) -> global___FloatMessage:
        """Original Name: COST_RUN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def discount_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISCOUNT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_size(self) -> global___StringMessage:
        """Original Name: ITEM_SIZE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foreman(self) -> global___StringMessage:
        """Original Name: FOREMAN, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_id(self) -> global___StringMessage:
        """Original Name: AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_rating(self) -> global___StringMessage:
        """Original Name: SERVICE_RATING, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dailycost_id: builtins.str
    """Original Name: DAILYCOST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_amount_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_AMOUNT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_carryover(self) -> global___StringMessage:
        """Original Name: IS_CARRYOVER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def purchase_order_no(self) -> global___StringMessage:
        """Original Name: PURCHASE_ORDER_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alt_currency_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ALT_CURRENCY_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def discount(self) -> global___FloatMessage:
        """Original Name: DISCOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_item(self) -> global___FloatMessage:
        """Original Name: COST_PER_ITEM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standby_cost(self) -> global___FloatMessage:
        """Original Name: STANDBY_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_alt_per_item_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_ALT_PER_ITEM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_run_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_RUN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_run_today(self) -> global___StringMessage:
        """Original Name: IS_RUN_TODAY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor_no(self) -> global___StringMessage:
        """Original Name: VENDOR_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standby_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDBY_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 150,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surcharge_amount_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURCHARGE_AMOUNT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_amount_other_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_AMOUNT_OTHER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor_phone(self) -> global___StringMessage:
        """Original Name: VENDOR_PHONE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alt_currency_cost(self) -> global___FloatMessage:
        """Original Name: ALT_CURRENCY_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_zone_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: COST_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foreman_no(self) -> global___StringMessage:
        """Original Name: FOREMAN_NO, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_amount(self) -> global___FloatMessage:
        """Original Name: COST_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_no(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_NO, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_transfer_no(self) -> global___StringMessage:
        """Original Name: MATERIAL_TRANSFER_NO, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_group(self) -> global___StringMessage:
        """Original Name: COST_GROUP, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_quantity(self) -> global___FloatMessage:
        """Original Name: ITEM_QUANTITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surcharge_amount(self) -> global___FloatMessage:
        """Original Name: SURCHARGE_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_item_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_ITEM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_rating(self) -> global___StringMessage:
        """Original Name: SAFETY_RATING, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def invoice_no(self) -> global___StringMessage:
        """Original Name: INVOICE_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_safety_ok(self) -> global___StringMessage:
        """Original Name: IS_SAFETY_OK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_amount_other(self) -> global___FloatMessage:
        """Original Name: COST_AMOUNT_OTHER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_supp_id(self) -> global___StringMessage:
        """Original Name: AFE_SUPP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DAILYCOST_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        vendor_name: global___StringMessage | None = ...,
        activity_class: global___StringMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_rental: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        cost_alt_per_item: global___FloatMessage | None = ...,
        item_description: global___StringMessage | None = ...,
        item_unit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        cost_run: global___FloatMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        discount_dsdsunit: global___StringMessage | None = ...,
        item_size: global___StringMessage | None = ...,
        foreman: global___StringMessage | None = ...,
        afe_id: global___StringMessage | None = ...,
        service_rating: global___StringMessage | None = ...,
        dailycost_id: builtins.str = ...,
        cost_amount_dsdsunit: global___StringMessage | None = ...,
        cost_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_carryover: global___StringMessage | None = ...,
        completion_id: global___StringMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        purchase_order_no: global___StringMessage | None = ...,
        alt_currency_cost_dsdsunit: global___StringMessage | None = ...,
        discount: global___FloatMessage | None = ...,
        cost_per_item: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cost_class: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        standby_cost: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        cost_alt_per_item_dsdsunit: global___StringMessage | None = ...,
        cost_run_dsdsunit: global___StringMessage | None = ...,
        is_run_today: global___StringMessage | None = ...,
        activity_subcode: global___StringMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        vendor_no: global___StringMessage | None = ...,
        standby_cost_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        surcharge_amount_dsdsunit: global___StringMessage | None = ...,
        cost_amount_other_dsdsunit: global___StringMessage | None = ...,
        vendor_phone: global___StringMessage | None = ...,
        alt_currency_cost: global___FloatMessage | None = ...,
        wellbore_zone_id: global___StringMessage | None = ...,
        cost_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        foreman_no: global___StringMessage | None = ...,
        cost_amount: global___FloatMessage | None = ...,
        contractor_no: global___StringMessage | None = ...,
        material_transfer_no: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        cost_group: global___StringMessage | None = ...,
        item_quantity: global___FloatMessage | None = ...,
        surcharge_amount: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        cost_per_item_dsdsunit: global___StringMessage | None = ...,
        safety_rating: global___StringMessage | None = ...,
        invoice_no: global___StringMessage | None = ...,
        is_safety_ok: global___StringMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        cost_amount_other: global___FloatMessage | None = ...,
        afe_supp_id: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_class", b"activity_class", "activity_code", b"activity_code", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "afe_id", b"afe_id", "afe_supp_id", b"afe_supp_id", "alt_currency_cost", b"alt_currency_cost", "alt_currency_cost_dsdsunit", b"alt_currency_cost_dsdsunit", "completion_id", b"completion_id", "contractor_no", b"contractor_no", "cost_alt_per_item", b"cost_alt_per_item", "cost_alt_per_item_dsdsunit", b"cost_alt_per_item_dsdsunit", "cost_amount", b"cost_amount", "cost_amount_dsdsunit", b"cost_amount_dsdsunit", "cost_amount_other", b"cost_amount_other", "cost_amount_other_dsdsunit", b"cost_amount_other_dsdsunit", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_date", b"cost_date", "cost_group", b"cost_group", "cost_per_item", b"cost_per_item", "cost_per_item_dsdsunit", b"cost_per_item_dsdsunit", "cost_run", b"cost_run", "cost_run_dsdsunit", b"cost_run_dsdsunit", "cost_subcode", b"cost_subcode", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "discount", b"discount", "discount_dsdsunit", b"discount_dsdsunit", "dm_daily", b"dm_daily", "foreman", b"foreman", "foreman_no", b"foreman_no", "invoice_no", b"invoice_no", "is_carryover", b"is_carryover", "is_rental", b"is_rental", "is_run_today", b"is_run_today", "is_safety_ok", b"is_safety_ok", "item_description", b"item_description", "item_quantity", b"item_quantity", "item_size", b"item_size", "item_unit", b"item_unit", "material_transfer_no", b"material_transfer_no", "native_uid", b"native_uid", "purchase_order_no", b"purchase_order_no", "remarks", b"remarks", "safety_rating", b"safety_rating", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "service_rating", b"service_rating", "standby_cost", b"standby_cost", "standby_cost_dsdsunit", b"standby_cost_dsdsunit", "surcharge_amount", b"surcharge_amount", "surcharge_amount_dsdsunit", b"surcharge_amount_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "vendor_name", b"vendor_name", "vendor_no", b"vendor_no", "vendor_phone", b"vendor_phone", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_class", b"activity_class", "activity_code", b"activity_code", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "afe_id", b"afe_id", "afe_supp_id", b"afe_supp_id", "alt_currency_cost", b"alt_currency_cost", "alt_currency_cost_dsdsunit", b"alt_currency_cost_dsdsunit", "completion_id", b"completion_id", "contractor_no", b"contractor_no", "cost_alt_per_item", b"cost_alt_per_item", "cost_alt_per_item_dsdsunit", b"cost_alt_per_item_dsdsunit", "cost_amount", b"cost_amount", "cost_amount_dsdsunit", b"cost_amount_dsdsunit", "cost_amount_other", b"cost_amount_other", "cost_amount_other_dsdsunit", b"cost_amount_other_dsdsunit", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_date", b"cost_date", "cost_group", b"cost_group", "cost_per_item", b"cost_per_item", "cost_per_item_dsdsunit", b"cost_per_item_dsdsunit", "cost_run", b"cost_run", "cost_run_dsdsunit", b"cost_run_dsdsunit", "cost_subcode", b"cost_subcode", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "daily_id", b"daily_id", "dailycost_id", b"dailycost_id", "description", b"description", "discount", b"discount", "discount_dsdsunit", b"discount_dsdsunit", "dm_daily", b"dm_daily", "event_id", b"event_id", "foreman", b"foreman", "foreman_no", b"foreman_no", "invoice_no", b"invoice_no", "is_carryover", b"is_carryover", "is_rental", b"is_rental", "is_run_today", b"is_run_today", "is_safety_ok", b"is_safety_ok", "item_description", b"item_description", "item_quantity", b"item_quantity", "item_size", b"item_size", "item_unit", b"item_unit", "material_transfer_no", b"material_transfer_no", "native_uid", b"native_uid", "purchase_order_no", b"purchase_order_no", "remarks", b"remarks", "safety_rating", b"safety_rating", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "service_rating", b"service_rating", "standby_cost", b"standby_cost", "standby_cost_dsdsunit", b"standby_cost_dsdsunit", "surcharge_amount", b"surcharge_amount", "surcharge_amount_dsdsunit", b"surcharge_amount_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "vendor_name", b"vendor_name", "vendor_no", b"vendor_no", "vendor_phone", b"vendor_phone", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> None: ...

global___DmDailycost = DmDailycost

class DmDailyCompletion(google.protobuf.message.Message):
    """Original Name: DM_DAILY_COMPLETION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_CARRYOVER_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    DAILY_COMPLETION_ID_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_carryover(self) -> global___StringMessage:
        """Original Name: IS_CARRYOVER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    daily_completion_id: builtins.str
    """Original Name: DAILY_COMPLETION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DAILY_COMPLETION_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_carryover: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        completion_id: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        daily_id: builtins.str = ...,
        daily_completion_id: builtins.str = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        md_base: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "completion_id", b"completion_id", "dm_daily", b"dm_daily", "is_carryover", b"is_carryover", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "completion_id", b"completion_id", "daily_completion_id", b"daily_completion_id", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "event_id", b"event_id", "is_carryover", b"is_carryover", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDailyCompletion = DmDailyCompletion

class DmDailyCtOp(google.protobuf.message.Message):
    """Original Name: DM_DAILY_CT_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WATER_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_EXTERNAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SECTIONS_FIELD_NUMBER: builtins.int
    CUM_PROGRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    IS_CABLE_FIELD_NUMBER: builtins.int
    TOTAL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_RIG_FIELD_NUMBER: builtins.int
    TH_PRESSURE_FIELD_NUMBER: builtins.int
    GL_INJECTION_PRESSURE_FIELD_NUMBER: builtins.int
    TOTAL_LENGTH_FIELD_NUMBER: builtins.int
    FLOW_RATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    BSW_FIELD_NUMBER: builtins.int
    WH_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WH_PRESSURE_FIELD_NUMBER: builtins.int
    BH_GAUGE_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_INTERNAL_PRESSURE_FIELD_NUMBER: builtins.int
    BH_GAUGE_PRESS_FIELD_NUMBER: builtins.int
    MIN_LIFE_FIELD_NUMBER: builtins.int
    CUM_PROGRESS_FIELD_NUMBER: builtins.int
    TH_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    WATER_RATE_FIELD_NUMBER: builtins.int
    OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_OP_FIELD_NUMBER: builtins.int
    MIN_LIFE_INT1_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_DDR_ATTACH_FIELD_NUMBER: builtins.int
    GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROGRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    GAS_RATE_FIELD_NUMBER: builtins.int
    MIN_LIFE_INT1_FIELD_NUMBER: builtins.int
    MIN_LIFE_INT2_FIELD_NUMBER: builtins.int
    DIFF_PRESSURE_MAX_FIELD_NUMBER: builtins.int
    OD_FIELD_NUMBER: builtins.int
    PROGRESS_FIELD_NUMBER: builtins.int
    BSW_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    BH_EXTERNAL_PRESSURE_FIELD_NUMBER: builtins.int
    GL_INJECTION_RATE_FIELD_NUMBER: builtins.int
    GOR_FIELD_NUMBER: builtins.int
    CIRCULATING_PRESSURE_FIELD_NUMBER: builtins.int
    GOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    GL_INJECTION_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RETURN_RATE_FIELD_NUMBER: builtins.int
    BH_INTERNAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_RATE_FIELD_NUMBER: builtins.int
    MIN_LIFE_INT2_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_FIELD_NUMBER: builtins.int
    DIFF_PRESSURE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    CIRCULATING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GL_INJECTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RETURN_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CT_OP_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def water_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_external_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_EXTERNAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sections(self) -> global___Int32Message:
        """Original Name: SECTIONS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_progress_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_PROGRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_cable(self) -> global___StringMessage:
        """Original Name: IS_CABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_rig(self) -> global___StringMessage:
        """Original Name: IS_RIG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def th_pressure(self) -> global___FloatMessage:
        """Original Name: TH_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gl_injection_pressure(self) -> global___FloatMessage:
        """Original Name: GL_INJECTION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_length(self) -> global___FloatMessage:
        """Original Name: TOTAL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bsw(self) -> global___FloatMessage:
        """Original Name: BSW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wh_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: WH_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wh_pressure(self) -> global___FloatMessage:
        """Original Name: WH_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_gauge_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_GAUGE_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_internal_pressure(self) -> global___FloatMessage:
        """Original Name: BH_INTERNAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_gauge_press(self) -> global___FloatMessage:
        """Original Name: BH_GAUGE_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_life(self) -> global___FloatMessage:
        """Original Name: MIN_LIFE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_progress(self) -> global___FloatMessage:
        """Original Name: CUM_PROGRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def th_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TH_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def water_rate(self) -> global___FloatMessage:
        """Original Name: WATER_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_life_int1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_LIFE_INT1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_ddr_attach(self) -> global___StringMessage:
        """Original Name: IS_DDR_ATTACH, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def progress_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate(self) -> global___FloatMessage:
        """Original Name: GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_life_int1(self) -> global___FloatMessage:
        """Original Name: MIN_LIFE_INT1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_life_int2(self) -> global___FloatMessage:
        """Original Name: MIN_LIFE_INT2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diff_pressure_max(self) -> global___FloatMessage:
        """Original Name: DIFF_PRESSURE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od(self) -> global___FloatMessage:
        """Original Name: OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def progress(self) -> global___FloatMessage:
        """Original Name: PROGRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bsw_dsdsunit(self) -> global___StringMessage:
        """Original Name: BSW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bh_external_pressure(self) -> global___FloatMessage:
        """Original Name: BH_EXTERNAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gl_injection_rate(self) -> global___FloatMessage:
        """Original Name: GL_INJECTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gor(self) -> global___FloatMessage:
        """Original Name: GOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circulating_pressure(self) -> global___FloatMessage:
        """Original Name: CIRCULATING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gor_dsdsunit(self) -> global___StringMessage:
        """Original Name: GOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gl_injection_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: GL_INJECTION_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def return_rate(self) -> global___FloatMessage:
        """Original Name: RETURN_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_internal_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_INTERNAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_rate(self) -> global___FloatMessage:
        """Original Name: OIL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_life_int2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_LIFE_INT2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size(self) -> global___FloatMessage:
        """Original Name: CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diff_pressure_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIFF_PRESSURE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circulating_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CIRCULATING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gl_injection_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GL_INJECTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def return_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: RETURN_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    ct_op_id: builtins.str
    """Original Name: CT_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DAILY_CT_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        water_rate_dsdsunit: global___StringMessage | None = ...,
        bh_external_pressure_dsdsunit: global___StringMessage | None = ...,
        sections: global___Int32Message | None = ...,
        cum_progress_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        is_cable: global___StringMessage | None = ...,
        total_length_dsdsunit: global___StringMessage | None = ...,
        is_rig: global___StringMessage | None = ...,
        th_pressure: global___FloatMessage | None = ...,
        gl_injection_pressure: global___FloatMessage | None = ...,
        total_length: global___FloatMessage | None = ...,
        flow_rate: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        bsw: global___FloatMessage | None = ...,
        wh_pressure_dsdsunit: global___StringMessage | None = ...,
        flow_rate_dsdsunit: global___StringMessage | None = ...,
        wh_pressure: global___FloatMessage | None = ...,
        bh_gauge_press_dsdsunit: global___StringMessage | None = ...,
        bh_internal_pressure: global___FloatMessage | None = ...,
        bh_gauge_press: global___FloatMessage | None = ...,
        min_life: global___FloatMessage | None = ...,
        cum_progress: global___FloatMessage | None = ...,
        th_pressure_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        water_rate: global___FloatMessage | None = ...,
        od_dsdsunit: global___StringMessage | None = ...,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        min_life_int1_dsdsunit: global___StringMessage | None = ...,
        is_ddr_attach: global___StringMessage | None = ...,
        gas_rate_dsdsunit: global___StringMessage | None = ...,
        progress_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        gas_rate: global___FloatMessage | None = ...,
        min_life_int1: global___FloatMessage | None = ...,
        min_life_int2: global___FloatMessage | None = ...,
        diff_pressure_max: global___FloatMessage | None = ...,
        od: global___FloatMessage | None = ...,
        progress: global___FloatMessage | None = ...,
        bsw_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        bh_external_pressure: global___FloatMessage | None = ...,
        gl_injection_rate: global___FloatMessage | None = ...,
        gor: global___FloatMessage | None = ...,
        circulating_pressure: global___FloatMessage | None = ...,
        gor_dsdsunit: global___StringMessage | None = ...,
        gl_injection_pressure_dsdsunit: global___StringMessage | None = ...,
        choke_size_dsdsunit: global___StringMessage | None = ...,
        oil_rate_dsdsunit: global___StringMessage | None = ...,
        return_rate: global___FloatMessage | None = ...,
        bh_internal_pressure_dsdsunit: global___StringMessage | None = ...,
        oil_rate: global___FloatMessage | None = ...,
        min_life_int2_dsdsunit: global___StringMessage | None = ...,
        choke_size: global___FloatMessage | None = ...,
        diff_pressure_max_dsdsunit: global___StringMessage | None = ...,
        circulating_pressure_dsdsunit: global___StringMessage | None = ...,
        gl_injection_rate_dsdsunit: global___StringMessage | None = ...,
        return_rate_dsdsunit: global___StringMessage | None = ...,
        ct_op_id: builtins.str = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bh_external_pressure", b"bh_external_pressure", "bh_external_pressure_dsdsunit", b"bh_external_pressure_dsdsunit", "bh_gauge_press", b"bh_gauge_press", "bh_gauge_press_dsdsunit", b"bh_gauge_press_dsdsunit", "bh_internal_pressure", b"bh_internal_pressure", "bh_internal_pressure_dsdsunit", b"bh_internal_pressure_dsdsunit", "bsw", b"bsw", "bsw_dsdsunit", b"bsw_dsdsunit", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "circulating_pressure", b"circulating_pressure", "circulating_pressure_dsdsunit", b"circulating_pressure_dsdsunit", "comments", b"comments", "cum_progress", b"cum_progress", "cum_progress_dsdsunit", b"cum_progress_dsdsunit", "date_op", b"date_op", "diff_pressure_max", b"diff_pressure_max", "diff_pressure_max_dsdsunit", b"diff_pressure_max_dsdsunit", "dm_daily", b"dm_daily", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "gl_injection_pressure", b"gl_injection_pressure", "gl_injection_pressure_dsdsunit", b"gl_injection_pressure_dsdsunit", "gl_injection_rate", b"gl_injection_rate", "gl_injection_rate_dsdsunit", b"gl_injection_rate_dsdsunit", "gor", b"gor", "gor_dsdsunit", b"gor_dsdsunit", "is_cable", b"is_cable", "is_ddr_attach", b"is_ddr_attach", "is_rig", b"is_rig", "min_life", b"min_life", "min_life_int1", b"min_life_int1", "min_life_int1_dsdsunit", b"min_life_int1_dsdsunit", "min_life_int2", b"min_life_int2", "min_life_int2_dsdsunit", b"min_life_int2_dsdsunit", "native_uid", b"native_uid", "od", b"od", "od_dsdsunit", b"od_dsdsunit", "oil_rate", b"oil_rate", "oil_rate_dsdsunit", b"oil_rate_dsdsunit", "progress", b"progress", "progress_dsdsunit", b"progress_dsdsunit", "report_journal_id", b"report_journal_id", "return_rate", b"return_rate", "return_rate_dsdsunit", b"return_rate_dsdsunit", "sections", b"sections", "th_pressure", b"th_pressure", "th_pressure_dsdsunit", b"th_pressure_dsdsunit", "total_length", b"total_length", "total_length_dsdsunit", b"total_length_dsdsunit", "water_rate", b"water_rate", "water_rate_dsdsunit", b"water_rate_dsdsunit", "wh_pressure", b"wh_pressure", "wh_pressure_dsdsunit", b"wh_pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bh_external_pressure", b"bh_external_pressure", "bh_external_pressure_dsdsunit", b"bh_external_pressure_dsdsunit", "bh_gauge_press", b"bh_gauge_press", "bh_gauge_press_dsdsunit", b"bh_gauge_press_dsdsunit", "bh_internal_pressure", b"bh_internal_pressure", "bh_internal_pressure_dsdsunit", b"bh_internal_pressure_dsdsunit", "bsw", b"bsw", "bsw_dsdsunit", b"bsw_dsdsunit", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "circulating_pressure", b"circulating_pressure", "circulating_pressure_dsdsunit", b"circulating_pressure_dsdsunit", "comments", b"comments", "ct_op_id", b"ct_op_id", "cum_progress", b"cum_progress", "cum_progress_dsdsunit", b"cum_progress_dsdsunit", "daily_id", b"daily_id", "date_op", b"date_op", "diff_pressure_max", b"diff_pressure_max", "diff_pressure_max_dsdsunit", b"diff_pressure_max_dsdsunit", "dm_daily", b"dm_daily", "event_id", b"event_id", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "gl_injection_pressure", b"gl_injection_pressure", "gl_injection_pressure_dsdsunit", b"gl_injection_pressure_dsdsunit", "gl_injection_rate", b"gl_injection_rate", "gl_injection_rate_dsdsunit", b"gl_injection_rate_dsdsunit", "gor", b"gor", "gor_dsdsunit", b"gor_dsdsunit", "is_cable", b"is_cable", "is_ddr_attach", b"is_ddr_attach", "is_rig", b"is_rig", "min_life", b"min_life", "min_life_int1", b"min_life_int1", "min_life_int1_dsdsunit", b"min_life_int1_dsdsunit", "min_life_int2", b"min_life_int2", "min_life_int2_dsdsunit", b"min_life_int2_dsdsunit", "native_uid", b"native_uid", "od", b"od", "od_dsdsunit", b"od_dsdsunit", "oil_rate", b"oil_rate", "oil_rate_dsdsunit", b"oil_rate_dsdsunit", "progress", b"progress", "progress_dsdsunit", b"progress_dsdsunit", "report_journal_id", b"report_journal_id", "return_rate", b"return_rate", "return_rate_dsdsunit", b"return_rate_dsdsunit", "sections", b"sections", "th_pressure", b"th_pressure", "th_pressure_dsdsunit", b"th_pressure_dsdsunit", "total_length", b"total_length", "total_length_dsdsunit", b"total_length_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "water_rate", b"water_rate", "water_rate_dsdsunit", b"water_rate_dsdsunit", "well_id", b"well_id", "wh_pressure", b"wh_pressure", "wh_pressure_dsdsunit", b"wh_pressure_dsdsunit"]) -> None: ...

global___DmDailyCtOp = DmDailyCtOp

class DmDailyDitchMagnet(google.protobuf.message.Message):
    """Original Name: DM_DAILY_DITCH_MAGNET, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WEIGHT_RECOVERED_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WEIGHT_RECOVERED_FIELD_NUMBER: builtins.int
    PIPE_REVS_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    TOTAL_WEIGHT_RECOVERED_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_WEIGHT_RECOVERED_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MAGNET_ID_FIELD_NUMBER: builtins.int
    TIMES_COLLECTED_FIELD_NUMBER: builtins.int
    DATE_TIME_FIELD_NUMBER: builtins.int
    TOTAL_PIPE_REVS_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_recovered_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_RECOVERED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_recovered(self) -> global___FloatMessage:
        """Original Name: WEIGHT_RECOVERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_revs(self) -> global___FloatMessage:
        """Original Name: PIPE_REVS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def total_weight_recovered_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_WEIGHT_RECOVERED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_weight_recovered(self) -> global___FloatMessage:
        """Original Name: TOTAL_WEIGHT_RECOVERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    magnet_id: builtins.str
    """Original Name: MAGNET_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def times_collected(self) -> global___Int32Message:
        """Original Name: TIMES_COLLECTED, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_pipe_revs(self) -> global___FloatMessage:
        """Original Name: TOTAL_PIPE_REVS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DAILY_DITCH_MAGNET_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        weight_recovered_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        weight_recovered: global___FloatMessage | None = ...,
        pipe_revs: global___FloatMessage | None = ...,
        daily_id: builtins.str = ...,
        total_weight_recovered_dsdsunit: global___StringMessage | None = ...,
        total_weight_recovered: global___FloatMessage | None = ...,
        md: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        magnet_id: builtins.str = ...,
        times_collected: global___Int32Message | None = ...,
        date_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        total_pipe_revs: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "date_time", b"date_time", "dm_daily", b"dm_daily", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "pipe_revs", b"pipe_revs", "sequence_no", b"sequence_no", "times_collected", b"times_collected", "total_pipe_revs", b"total_pipe_revs", "total_weight_recovered", b"total_weight_recovered", "total_weight_recovered_dsdsunit", b"total_weight_recovered_dsdsunit", "weight_recovered", b"weight_recovered", "weight_recovered_dsdsunit", b"weight_recovered_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "daily_id", b"daily_id", "date_time", b"date_time", "dm_daily", b"dm_daily", "event_id", b"event_id", "magnet_id", b"magnet_id", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "pipe_revs", b"pipe_revs", "sequence_no", b"sequence_no", "times_collected", b"times_collected", "total_pipe_revs", b"total_pipe_revs", "total_weight_recovered", b"total_weight_recovered", "total_weight_recovered_dsdsunit", b"total_weight_recovered_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "weight_recovered", b"weight_recovered", "weight_recovered_dsdsunit", b"weight_recovered_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___DmDailyDitchMagnet = DmDailyDitchMagnet

class DmDailyEquipment(google.protobuf.message.Message):
    """Original Name: DM_DAILY_EQUIPMENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    EQUIPMENT_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    QUANTITY_FIELD_NUMBER: builtins.int
    IS_CARRYOVER_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    DAILY_EQUIPMENT_ID_FIELD_NUMBER: builtins.int
    VENDOR_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    EQUIPMENT_DATE_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def equipment_type(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity(self) -> global___FloatMessage:
        """Original Name: QUANTITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_carryover(self) -> global___StringMessage:
        """Original Name: IS_CARRYOVER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    daily_equipment_id: builtins.str
    """Original Name: DAILY_EQUIPMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def vendor(self) -> global___StringMessage:
        """Original Name: VENDOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def equipment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EQUIPMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DAILY_EQUIPMENT_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        equipment_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        quantity: global___FloatMessage | None = ...,
        is_carryover: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        daily_id: builtins.str = ...,
        daily_equipment_id: builtins.str = ...,
        vendor: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        equipment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_daily", b"dm_daily", "equipment_date", b"equipment_date", "equipment_type", b"equipment_type", "is_carryover", b"is_carryover", "native_uid", b"native_uid", "quantity", b"quantity", "sequence_no", b"sequence_no", "vendor", b"vendor"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "daily_equipment_id", b"daily_equipment_id", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "equipment_date", b"equipment_date", "equipment_type", b"equipment_type", "event_id", b"event_id", "is_carryover", b"is_carryover", "native_uid", b"native_uid", "quantity", b"quantity", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "vendor", b"vendor", "well_id", b"well_id"]) -> None: ...

global___DmDailyEquipment = DmDailyEquipment

class DmDailyFlaring(google.protobuf.message.Message):
    """Original Name: DM_DAILY_FLARING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    FLARE_TYPE_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    DAILY_FLARING_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flare_type(self) -> global___StringMessage:
        """Original Name: FLARE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_flaring_id: builtins.str
    """Original Name: DAILY_FLARING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DAILY_FLARING_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        daily_id: builtins.str = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        flare_type: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        duration: global___FloatMessage | None = ...,
        daily_flaring_id: builtins.str = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_daily", b"dm_daily", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "flare_type", b"flare_type", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "daily_flaring_id", b"daily_flaring_id", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "event_id", b"event_id", "flare_type", b"flare_type", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmDailyFlaring = DmDailyFlaring

class DmDailyGlvTest(google.protobuf.message.Message):
    """Original Name: DM_DAILY_GLV_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MANDREL_REGULATED_PRESSURE_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_FIELD_NUMBER: builtins.int
    EXPECTED_FLOW_RATE_FIELD_NUMBER: builtins.int
    GAS_LIFT_ID_FIELD_NUMBER: builtins.int
    TEST_FLOW_RATE_FIELD_NUMBER: builtins.int
    CALIBRATED_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MANDREL_REGULATED_FLOW_RATE_FIELD_NUMBER: builtins.int
    MANDREL_OPEN_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MANDREL_OPEN_PRESSURE_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    MANDREL_OPEN_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MANDREL_REGULATED_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    GL_VALVE_TEST_ID_FIELD_NUMBER: builtins.int
    TEST_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MANDREL_OPEN_FLOW_RATE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CALIBRATED_FLOW_RATE_FIELD_NUMBER: builtins.int
    EXPECTED_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VALVE_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    MANDREL_REGULATED_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MANDREL_ID_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def mandrel_regulated_pressure(self) -> global___FloatMessage:
        """Original Name: MANDREL_REGULATED_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure(self) -> global___FloatMessage:
        """Original Name: TEST_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_flow_rate(self) -> global___FloatMessage:
        """Original Name: EXPECTED_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_lift_id(self) -> global___StringMessage:
        """Original Name: GAS_LIFT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_flow_rate(self) -> global___FloatMessage:
        """Original Name: TEST_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calibrated_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: CALIBRATED_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_regulated_flow_rate(self) -> global___FloatMessage:
        """Original Name: MANDREL_REGULATED_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_open_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MANDREL_OPEN_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_open_pressure(self) -> global___FloatMessage:
        """Original Name: MANDREL_OPEN_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_open_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MANDREL_OPEN_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_regulated_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MANDREL_REGULATED_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gl_valve_test_id: builtins.str
    """Original Name: GL_VALVE_TEST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def test_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_open_flow_rate(self) -> global___FloatMessage:
        """Original Name: MANDREL_OPEN_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calibrated_flow_rate(self) -> global___FloatMessage:
        """Original Name: CALIBRATED_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXPECTED_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def valve_id(self) -> global___StringMessage:
        """Original Name: VALVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_regulated_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MANDREL_REGULATED_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mandrel_id(self) -> global___StringMessage:
        """Original Name: MANDREL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DAILY_GLV_TEST_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        mandrel_regulated_pressure: global___FloatMessage | None = ...,
        test_pressure: global___FloatMessage | None = ...,
        expected_flow_rate: global___FloatMessage | None = ...,
        gas_lift_id: global___StringMessage | None = ...,
        test_flow_rate: global___FloatMessage | None = ...,
        calibrated_flow_rate_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        wellbore_id: global___StringMessage | None = ...,
        mandrel_regulated_flow_rate: global___FloatMessage | None = ...,
        mandrel_open_flow_rate_dsdsunit: global___StringMessage | None = ...,
        mandrel_open_pressure: global___FloatMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        mandrel_open_pressure_dsdsunit: global___StringMessage | None = ...,
        mandrel_regulated_flow_rate_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        gl_valve_test_id: builtins.str = ...,
        test_flow_rate_dsdsunit: global___StringMessage | None = ...,
        mandrel_open_flow_rate: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        calibrated_flow_rate: global___FloatMessage | None = ...,
        expected_flow_rate_dsdsunit: global___StringMessage | None = ...,
        valve_id: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        mandrel_regulated_pressure_dsdsunit: global___StringMessage | None = ...,
        mandrel_id: global___StringMessage | None = ...,
        test_pressure_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "calibrated_flow_rate", b"calibrated_flow_rate", "calibrated_flow_rate_dsdsunit", b"calibrated_flow_rate_dsdsunit", "dm_daily", b"dm_daily", "expected_flow_rate", b"expected_flow_rate", "expected_flow_rate_dsdsunit", b"expected_flow_rate_dsdsunit", "gas_lift_id", b"gas_lift_id", "mandrel_id", b"mandrel_id", "mandrel_open_flow_rate", b"mandrel_open_flow_rate", "mandrel_open_flow_rate_dsdsunit", b"mandrel_open_flow_rate_dsdsunit", "mandrel_open_pressure", b"mandrel_open_pressure", "mandrel_open_pressure_dsdsunit", b"mandrel_open_pressure_dsdsunit", "mandrel_regulated_flow_rate", b"mandrel_regulated_flow_rate", "mandrel_regulated_flow_rate_dsdsunit", b"mandrel_regulated_flow_rate_dsdsunit", "mandrel_regulated_pressure", b"mandrel_regulated_pressure", "mandrel_regulated_pressure_dsdsunit", b"mandrel_regulated_pressure_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "test_flow_rate", b"test_flow_rate", "test_flow_rate_dsdsunit", b"test_flow_rate_dsdsunit", "test_pressure", b"test_pressure", "test_pressure_dsdsunit", b"test_pressure_dsdsunit", "valve_id", b"valve_id", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "calibrated_flow_rate", b"calibrated_flow_rate", "calibrated_flow_rate_dsdsunit", b"calibrated_flow_rate_dsdsunit", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "event_id", b"event_id", "expected_flow_rate", b"expected_flow_rate", "expected_flow_rate_dsdsunit", b"expected_flow_rate_dsdsunit", "gas_lift_id", b"gas_lift_id", "gl_valve_test_id", b"gl_valve_test_id", "mandrel_id", b"mandrel_id", "mandrel_open_flow_rate", b"mandrel_open_flow_rate", "mandrel_open_flow_rate_dsdsunit", b"mandrel_open_flow_rate_dsdsunit", "mandrel_open_pressure", b"mandrel_open_pressure", "mandrel_open_pressure_dsdsunit", b"mandrel_open_pressure_dsdsunit", "mandrel_regulated_flow_rate", b"mandrel_regulated_flow_rate", "mandrel_regulated_flow_rate_dsdsunit", b"mandrel_regulated_flow_rate_dsdsunit", "mandrel_regulated_pressure", b"mandrel_regulated_pressure", "mandrel_regulated_pressure_dsdsunit", b"mandrel_regulated_pressure_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "test_flow_rate", b"test_flow_rate", "test_flow_rate_dsdsunit", b"test_flow_rate_dsdsunit", "test_pressure", b"test_pressure", "test_pressure_dsdsunit", b"test_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "valve_id", b"valve_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDailyGlvTest = DmDailyGlvTest

class DmDailyNotification(google.protobuf.message.Message):
    """Original Name: DM_DAILY_NOTIFICATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DAILY_NOTIFICATION_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ENGINEER_FIELD_NUMBER: builtins.int
    NOTIFICATION_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    AGENCY_CONTACT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    AGENCY_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    NOTIFICATION_TYPE_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    daily_notification_id: builtins.str
    """Original Name: DAILY_NOTIFICATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def engineer(self) -> global___StringMessage:
        """Original Name: ENGINEER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def notification_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: NOTIFICATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agency_contact(self) -> global___StringMessage:
        """Original Name: AGENCY_CONTACT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def agency(self) -> global___StringMessage:
        """Original Name: AGENCY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def notification_type(self) -> global___StringMessage:
        """Original Name: NOTIFICATION_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DAILY_NOTIFICATION_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        daily_notification_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        engineer: global___StringMessage | None = ...,
        notification_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        agency_contact: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        daily_id: builtins.str = ...,
        agency: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        notification_type: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["agency", b"agency", "agency_contact", b"agency_contact", "comments", b"comments", "dm_daily", b"dm_daily", "engineer", b"engineer", "native_uid", b"native_uid", "notification_date", b"notification_date", "notification_type", b"notification_type", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["agency", b"agency", "agency_contact", b"agency_contact", "comments", b"comments", "daily_id", b"daily_id", "daily_notification_id", b"daily_notification_id", "dm_daily", b"dm_daily", "engineer", b"engineer", "event_id", b"event_id", "native_uid", b"native_uid", "notification_date", b"notification_date", "notification_type", b"notification_type", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmDailyNotification = DmDailyNotification

class DmDailySssvTest(google.protobuf.message.Message):
    """Original Name: DM_DAILY_SSSV_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTROL_LINE_BD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_BUILDUP_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_BU_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    CONTROL_LINE_PRESSURE_FIELD_NUMBER: builtins.int
    TEST_DURATION_FIELD_NUMBER: builtins.int
    MAX_DIFFERENTIAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CONTROL_LINE_BD_PRESSURE_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_BU_TIME_FIELD_NUMBER: builtins.int
    MAX_DIFFERENTIAL_PRESSURE_FIELD_NUMBER: builtins.int
    CONTROL_LINE_PRESSURE_BU_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_BD_PRESSURE_FIELD_NUMBER: builtins.int
    CONTROL_LINE_BUILDUP_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CONTROL_LINE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONTROL_LINE_PRESSURE_BU_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TUBING_BD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_BUILDUP_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSPECTION_DATE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    TEST_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTROL_LINE_BUILDUP_TIME_FIELD_NUMBER: builtins.int
    EQUIPMENT_OK_FIELD_NUMBER: builtins.int
    LAST_FUNCTION_TEST_DATE_FIELD_NUMBER: builtins.int
    SSSV_VALVE_TEST_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def control_line_bd_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTROL_LINE_BD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_buildup(self) -> global___FloatMessage:
        """Original Name: TUBING_PRESSURE_BUILDUP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_bu_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_PRESSURE_BU_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def control_line_pressure(self) -> global___FloatMessage:
        """Original Name: CONTROL_LINE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_duration(self) -> global___FloatMessage:
        """Original Name: TEST_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_differential_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_DIFFERENTIAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def control_line_bd_pressure(self) -> global___FloatMessage:
        """Original Name: CONTROL_LINE_BD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_bu_time(self) -> global___FloatMessage:
        """Original Name: TUBING_PRESSURE_BU_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_differential_pressure(self) -> global___FloatMessage:
        """Original Name: MAX_DIFFERENTIAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def control_line_pressure_bu_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTROL_LINE_PRESSURE_BU_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_bd_pressure(self) -> global___FloatMessage:
        """Original Name: TUBING_BD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def control_line_buildup_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTROL_LINE_BUILDUP_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def control_line_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTROL_LINE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def control_line_pressure_bu(self) -> global___FloatMessage:
        """Original Name: CONTROL_LINE_PRESSURE_BU, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_bd_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_BD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_buildup_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_PRESSURE_BUILDUP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inspection_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSPECTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def test_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def control_line_buildup_time(self) -> global___FloatMessage:
        """Original Name: CONTROL_LINE_BUILDUP_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_ok(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_OK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_function_test_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LAST_FUNCTION_TEST_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    sssv_valve_test_id: builtins.str
    """Original Name: SSSV_VALVE_TEST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DAILY_SSSV_TEST_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        control_line_bd_pressure_dsdsunit: global___StringMessage | None = ...,
        tubing_pressure_buildup: global___FloatMessage | None = ...,
        comments: global___StringMessage | None = ...,
        tubing_pressure_bu_time_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        control_line_pressure: global___FloatMessage | None = ...,
        test_duration: global___FloatMessage | None = ...,
        max_differential_pressure_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        control_line_bd_pressure: global___FloatMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        tubing_pressure_bu_time: global___FloatMessage | None = ...,
        max_differential_pressure: global___FloatMessage | None = ...,
        control_line_pressure_bu_dsdsunit: global___StringMessage | None = ...,
        tubing_bd_pressure: global___FloatMessage | None = ...,
        control_line_buildup_time_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        control_line_pressure_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        control_line_pressure_bu: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        tubing_bd_pressure_dsdsunit: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        tubing_pressure_buildup_dsdsunit: global___StringMessage | None = ...,
        inspection_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        event_id: builtins.str = ...,
        test_duration_dsdsunit: global___StringMessage | None = ...,
        control_line_buildup_time: global___FloatMessage | None = ...,
        equipment_ok: global___StringMessage | None = ...,
        last_function_test_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sssv_valve_test_id: builtins.str = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "comments", b"comments", "control_line_bd_pressure", b"control_line_bd_pressure", "control_line_bd_pressure_dsdsunit", b"control_line_bd_pressure_dsdsunit", "control_line_buildup_time", b"control_line_buildup_time", "control_line_buildup_time_dsdsunit", b"control_line_buildup_time_dsdsunit", "control_line_pressure", b"control_line_pressure", "control_line_pressure_bu", b"control_line_pressure_bu", "control_line_pressure_bu_dsdsunit", b"control_line_pressure_bu_dsdsunit", "control_line_pressure_dsdsunit", b"control_line_pressure_dsdsunit", "dm_daily", b"dm_daily", "equipment_ok", b"equipment_ok", "inspection_date", b"inspection_date", "last_function_test_date", b"last_function_test_date", "max_differential_pressure", b"max_differential_pressure", "max_differential_pressure_dsdsunit", b"max_differential_pressure_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "test_duration", b"test_duration", "test_duration_dsdsunit", b"test_duration_dsdsunit", "tubing_bd_pressure", b"tubing_bd_pressure", "tubing_bd_pressure_dsdsunit", b"tubing_bd_pressure_dsdsunit", "tubing_pressure_bu_time", b"tubing_pressure_bu_time", "tubing_pressure_bu_time_dsdsunit", b"tubing_pressure_bu_time_dsdsunit", "tubing_pressure_buildup", b"tubing_pressure_buildup", "tubing_pressure_buildup_dsdsunit", b"tubing_pressure_buildup_dsdsunit", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "comments", b"comments", "control_line_bd_pressure", b"control_line_bd_pressure", "control_line_bd_pressure_dsdsunit", b"control_line_bd_pressure_dsdsunit", "control_line_buildup_time", b"control_line_buildup_time", "control_line_buildup_time_dsdsunit", b"control_line_buildup_time_dsdsunit", "control_line_pressure", b"control_line_pressure", "control_line_pressure_bu", b"control_line_pressure_bu", "control_line_pressure_bu_dsdsunit", b"control_line_pressure_bu_dsdsunit", "control_line_pressure_dsdsunit", b"control_line_pressure_dsdsunit", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "equipment_ok", b"equipment_ok", "event_id", b"event_id", "inspection_date", b"inspection_date", "last_function_test_date", b"last_function_test_date", "max_differential_pressure", b"max_differential_pressure", "max_differential_pressure_dsdsunit", b"max_differential_pressure_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "sssv_valve_test_id", b"sssv_valve_test_id", "test_duration", b"test_duration", "test_duration_dsdsunit", b"test_duration_dsdsunit", "tubing_bd_pressure", b"tubing_bd_pressure", "tubing_bd_pressure_dsdsunit", b"tubing_bd_pressure_dsdsunit", "tubing_pressure_bu_time", b"tubing_pressure_bu_time", "tubing_pressure_bu_time_dsdsunit", b"tubing_pressure_bu_time_dsdsunit", "tubing_pressure_buildup", b"tubing_pressure_buildup", "tubing_pressure_buildup_dsdsunit", b"tubing_pressure_buildup_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDailySssvTest = DmDailySssvTest

class DmDailyUbd(google.protobuf.message.Message):
    """Original Name: DM_DAILY_UBD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LIQUID_RATE_OUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_RATE_IN_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_ANN_INJECTION_PRESSURE_FIELD_NUMBER: builtins.int
    GAS_OUT_CHOKE_SIZE_FIELD_NUMBER: builtins.int
    DAILY_UBD_ID_FIELD_NUMBER: builtins.int
    LIQUID_RATE_IN_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPRESSORS_ON_LOCATION_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_TYPE_FIELD_NUMBER: builtins.int
    LIQUID_RATE_IN_FIELD_NUMBER: builtins.int
    WATER_INFLUX_VOLUME_FIELD_NUMBER: builtins.int
    WATER_TYPE_FIELD_NUMBER: builtins.int
    BHP_DSDSUNIT_FIELD_NUMBER: builtins.int
    RBOP_ELEMENT2_HOURS_FIELD_NUMBER: builtins.int
    NET_GAS_PRODUCED_FIELD_NUMBER: builtins.int
    GAS_RATE_RECOMP_FIELD_NUMBER: builtins.int
    RETURNS_DESCRIPTION_FIELD_NUMBER: builtins.int
    RBOP_ELEMENT2_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOOSTERS_ON_LOCATION_FIELD_NUMBER: builtins.int
    LIQUID_INJECTION_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LIQUID_RATE_OUT_FIELD_NUMBER: builtins.int
    GAS_OUT_CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_RATE_RECOMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOOSTERS_ON_HOLE_FIELD_NUMBER: builtins.int
    IS_N2_UNIT_ON_HOLE_FIELD_NUMBER: builtins.int
    ZERO_RBOP_ELEMENT_HOURS_FIELD_NUMBER: builtins.int
    GAS_OUT_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_SP_INJECTION_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RBOP_ELEMENT1_HOURS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MEASURE_SCFM_AIR_FIELD_NUMBER: builtins.int
    GAS_PURITY_FIELD_NUMBER: builtins.int
    GAS_ANN_INJECTION_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    GAS_SP_INJECTION_PRESSURE_FIELD_NUMBER: builtins.int
    COMPRESSORS_ON_HOLE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    BHP_FIELD_NUMBER: builtins.int
    LIQUID_INJECTION_PRESSURE_FIELD_NUMBER: builtins.int
    RBOP_ELEMENT1_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    GAS_PURITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_INFLUX_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    GAS_RATE_IN_FIELD_NUMBER: builtins.int
    GAS_RATE_OUT_FIELD_NUMBER: builtins.int
    NET_GAS_PRODUCED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    RBOP_PRESSURE_FIELD_NUMBER: builtins.int
    GAS_OUT_PRESSURE_FIELD_NUMBER: builtins.int
    TIME_OPERATION_FIELD_NUMBER: builtins.int
    RBOP_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    GAS_RATE_OUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def liquid_rate_out_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_RATE_OUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_in_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_RATE_IN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_ann_injection_pressure(self) -> global___FloatMessage:
        """Original Name: GAS_ANN_INJECTION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_out_choke_size(self) -> global___FloatMessage:
        """Original Name: GAS_OUT_CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_ubd_id: builtins.str
    """Original Name: DAILY_UBD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def liquid_rate_in_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_RATE_IN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def compressors_on_location(self) -> global___Int32Message:
        """Original Name: COMPRESSORS_ON_LOCATION, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_type(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_rate_in(self) -> global___FloatMessage:
        """Original Name: LIQUID_RATE_IN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_influx_volume(self) -> global___FloatMessage:
        """Original Name: WATER_INFLUX_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_type(self) -> global___StringMessage:
        """Original Name: WATER_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bhp_dsdsunit(self) -> global___StringMessage:
        """Original Name: BHP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rbop_element2_hours(self) -> global___FloatMessage:
        """Original Name: RBOP_ELEMENT2_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_gas_produced(self) -> global___FloatMessage:
        """Original Name: NET_GAS_PRODUCED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_recomp(self) -> global___FloatMessage:
        """Original Name: GAS_RATE_RECOMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def returns_description(self) -> global___StringMessage:
        """Original Name: RETURNS_DESCRIPTION, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rbop_element2_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: RBOP_ELEMENT2_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def boosters_on_location(self) -> global___Int32Message:
        """Original Name: BOOSTERS_ON_LOCATION, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_injection_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_INJECTION_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_rate_out(self) -> global___FloatMessage:
        """Original Name: LIQUID_RATE_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_out_choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_OUT_CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_recomp_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_RATE_RECOMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def boosters_on_hole(self) -> global___Int32Message:
        """Original Name: BOOSTERS_ON_HOLE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_n2_unit_on_hole(self) -> global___StringMessage:
        """Original Name: IS_N2_UNIT_ON_HOLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def zero_rbop_element_hours(self) -> global___StringMessage:
        """Original Name: ZERO_RBOP_ELEMENT_HOURS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_out_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_OUT_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_sp_injection_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_SP_INJECTION_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rbop_element1_hours(self) -> global___FloatMessage:
        """Original Name: RBOP_ELEMENT1_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def measure_scfm_air(self) -> global___StringMessage:
        """Original Name: MEASURE_SCFM_AIR, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_purity(self) -> global___FloatMessage:
        """Original Name: GAS_PURITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_ann_injection_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_ANN_INJECTION_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_sp_injection_pressure(self) -> global___FloatMessage:
        """Original Name: GAS_SP_INJECTION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def compressors_on_hole(self) -> global___Int32Message:
        """Original Name: COMPRESSORS_ON_HOLE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bhp(self) -> global___FloatMessage:
        """Original Name: BHP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_injection_pressure(self) -> global___FloatMessage:
        """Original Name: LIQUID_INJECTION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rbop_element1_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: RBOP_ELEMENT1_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_purity_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_PURITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_influx_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_INFLUX_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_rate_in(self) -> global___FloatMessage:
        """Original Name: GAS_RATE_IN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_out(self) -> global___FloatMessage:
        """Original Name: GAS_RATE_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_gas_produced_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_GAS_PRODUCED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rbop_pressure(self) -> global___FloatMessage:
        """Original Name: RBOP_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_out_pressure(self) -> global___FloatMessage:
        """Original Name: GAS_OUT_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_operation(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_OPERATION, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rbop_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: RBOP_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_out_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_RATE_OUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DAILY_UBD_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        liquid_rate_out_dsdsunit: global___StringMessage | None = ...,
        gas_rate_in_dsdsunit: global___StringMessage | None = ...,
        gas_ann_injection_pressure: global___FloatMessage | None = ...,
        gas_out_choke_size: global___FloatMessage | None = ...,
        daily_ubd_id: builtins.str = ...,
        liquid_rate_in_dsdsunit: global___StringMessage | None = ...,
        compressors_on_location: global___Int32Message | None = ...,
        daily_id: builtins.str = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        fluid_type: global___StringMessage | None = ...,
        liquid_rate_in: global___FloatMessage | None = ...,
        water_influx_volume: global___FloatMessage | None = ...,
        water_type: global___StringMessage | None = ...,
        bhp_dsdsunit: global___StringMessage | None = ...,
        rbop_element2_hours: global___FloatMessage | None = ...,
        net_gas_produced: global___FloatMessage | None = ...,
        gas_rate_recomp: global___FloatMessage | None = ...,
        returns_description: global___StringMessage | None = ...,
        rbop_element2_hours_dsdsunit: global___StringMessage | None = ...,
        boosters_on_location: global___Int32Message | None = ...,
        liquid_injection_pressure_dsdsunit: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        liquid_rate_out: global___FloatMessage | None = ...,
        gas_out_choke_size_dsdsunit: global___StringMessage | None = ...,
        gas_rate_recomp_dsdsunit: global___StringMessage | None = ...,
        boosters_on_hole: global___Int32Message | None = ...,
        is_n2_unit_on_hole: global___StringMessage | None = ...,
        zero_rbop_element_hours: global___StringMessage | None = ...,
        gas_out_pressure_dsdsunit: global___StringMessage | None = ...,
        gas_sp_injection_pressure_dsdsunit: global___StringMessage | None = ...,
        rbop_element1_hours: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        measure_scfm_air: global___StringMessage | None = ...,
        gas_purity: global___FloatMessage | None = ...,
        gas_ann_injection_pressure_dsdsunit: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        gas_sp_injection_pressure: global___FloatMessage | None = ...,
        compressors_on_hole: global___Int32Message | None = ...,
        comments: global___StringMessage | None = ...,
        bhp: global___FloatMessage | None = ...,
        liquid_injection_pressure: global___FloatMessage | None = ...,
        rbop_element1_hours_dsdsunit: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        gas_purity_dsdsunit: global___StringMessage | None = ...,
        water_influx_volume_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        gas_rate_in: global___FloatMessage | None = ...,
        gas_rate_out: global___FloatMessage | None = ...,
        net_gas_produced_dsdsunit: global___StringMessage | None = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        rbop_pressure: global___FloatMessage | None = ...,
        gas_out_pressure: global___FloatMessage | None = ...,
        time_operation: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        rbop_pressure_dsdsunit: global___StringMessage | None = ...,
        duration: global___FloatMessage | None = ...,
        gas_rate_out_dsdsunit: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bhp", b"bhp", "bhp_dsdsunit", b"bhp_dsdsunit", "boosters_on_hole", b"boosters_on_hole", "boosters_on_location", b"boosters_on_location", "comments", b"comments", "compressors_on_hole", b"compressors_on_hole", "compressors_on_location", b"compressors_on_location", "dm_daily", b"dm_daily", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "fluid_type", b"fluid_type", "gas_ann_injection_pressure", b"gas_ann_injection_pressure", "gas_ann_injection_pressure_dsdsunit", b"gas_ann_injection_pressure_dsdsunit", "gas_out_choke_size", b"gas_out_choke_size", "gas_out_choke_size_dsdsunit", b"gas_out_choke_size_dsdsunit", "gas_out_pressure", b"gas_out_pressure", "gas_out_pressure_dsdsunit", b"gas_out_pressure_dsdsunit", "gas_purity", b"gas_purity", "gas_purity_dsdsunit", b"gas_purity_dsdsunit", "gas_rate_in", b"gas_rate_in", "gas_rate_in_dsdsunit", b"gas_rate_in_dsdsunit", "gas_rate_out", b"gas_rate_out", "gas_rate_out_dsdsunit", b"gas_rate_out_dsdsunit", "gas_rate_recomp", b"gas_rate_recomp", "gas_rate_recomp_dsdsunit", b"gas_rate_recomp_dsdsunit", "gas_sp_injection_pressure", b"gas_sp_injection_pressure", "gas_sp_injection_pressure_dsdsunit", b"gas_sp_injection_pressure_dsdsunit", "is_n2_unit_on_hole", b"is_n2_unit_on_hole", "liquid_injection_pressure", b"liquid_injection_pressure", "liquid_injection_pressure_dsdsunit", b"liquid_injection_pressure_dsdsunit", "liquid_rate_in", b"liquid_rate_in", "liquid_rate_in_dsdsunit", b"liquid_rate_in_dsdsunit", "liquid_rate_out", b"liquid_rate_out", "liquid_rate_out_dsdsunit", b"liquid_rate_out_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "measure_scfm_air", b"measure_scfm_air", "native_uid", b"native_uid", "net_gas_produced", b"net_gas_produced", "net_gas_produced_dsdsunit", b"net_gas_produced_dsdsunit", "rbop_element1_hours", b"rbop_element1_hours", "rbop_element1_hours_dsdsunit", b"rbop_element1_hours_dsdsunit", "rbop_element2_hours", b"rbop_element2_hours", "rbop_element2_hours_dsdsunit", b"rbop_element2_hours_dsdsunit", "rbop_pressure", b"rbop_pressure", "rbop_pressure_dsdsunit", b"rbop_pressure_dsdsunit", "returns_description", b"returns_description", "time_operation", b"time_operation", "water_influx_volume", b"water_influx_volume", "water_influx_volume_dsdsunit", b"water_influx_volume_dsdsunit", "water_type", b"water_type", "zero_rbop_element_hours", b"zero_rbop_element_hours"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bhp", b"bhp", "bhp_dsdsunit", b"bhp_dsdsunit", "boosters_on_hole", b"boosters_on_hole", "boosters_on_location", b"boosters_on_location", "comments", b"comments", "compressors_on_hole", b"compressors_on_hole", "compressors_on_location", b"compressors_on_location", "daily_id", b"daily_id", "daily_ubd_id", b"daily_ubd_id", "dm_daily", b"dm_daily", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "event_id", b"event_id", "fluid_type", b"fluid_type", "gas_ann_injection_pressure", b"gas_ann_injection_pressure", "gas_ann_injection_pressure_dsdsunit", b"gas_ann_injection_pressure_dsdsunit", "gas_out_choke_size", b"gas_out_choke_size", "gas_out_choke_size_dsdsunit", b"gas_out_choke_size_dsdsunit", "gas_out_pressure", b"gas_out_pressure", "gas_out_pressure_dsdsunit", b"gas_out_pressure_dsdsunit", "gas_purity", b"gas_purity", "gas_purity_dsdsunit", b"gas_purity_dsdsunit", "gas_rate_in", b"gas_rate_in", "gas_rate_in_dsdsunit", b"gas_rate_in_dsdsunit", "gas_rate_out", b"gas_rate_out", "gas_rate_out_dsdsunit", b"gas_rate_out_dsdsunit", "gas_rate_recomp", b"gas_rate_recomp", "gas_rate_recomp_dsdsunit", b"gas_rate_recomp_dsdsunit", "gas_sp_injection_pressure", b"gas_sp_injection_pressure", "gas_sp_injection_pressure_dsdsunit", b"gas_sp_injection_pressure_dsdsunit", "is_n2_unit_on_hole", b"is_n2_unit_on_hole", "liquid_injection_pressure", b"liquid_injection_pressure", "liquid_injection_pressure_dsdsunit", b"liquid_injection_pressure_dsdsunit", "liquid_rate_in", b"liquid_rate_in", "liquid_rate_in_dsdsunit", b"liquid_rate_in_dsdsunit", "liquid_rate_out", b"liquid_rate_out", "liquid_rate_out_dsdsunit", b"liquid_rate_out_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "measure_scfm_air", b"measure_scfm_air", "native_uid", b"native_uid", "net_gas_produced", b"net_gas_produced", "net_gas_produced_dsdsunit", b"net_gas_produced_dsdsunit", "rbop_element1_hours", b"rbop_element1_hours", "rbop_element1_hours_dsdsunit", b"rbop_element1_hours_dsdsunit", "rbop_element2_hours", b"rbop_element2_hours", "rbop_element2_hours_dsdsunit", b"rbop_element2_hours_dsdsunit", "rbop_pressure", b"rbop_pressure", "rbop_pressure_dsdsunit", b"rbop_pressure_dsdsunit", "returns_description", b"returns_description", "time_operation", b"time_operation", "undeclared_dependencies", b"undeclared_dependencies", "water_influx_volume", b"water_influx_volume", "water_influx_volume_dsdsunit", b"water_influx_volume_dsdsunit", "water_type", b"water_type", "well_id", b"well_id", "zero_rbop_element_hours", b"zero_rbop_element_hours"]) -> None: ...

global___DmDailyUbd = DmDailyUbd

class DmDegasserOp(google.protobuf.message.Message):
    """Original Name: DM_DEGASSER_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PROCESS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_OP_FIELD_NUMBER: builtins.int
    PROCESS_RATE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_DISCHARGE_RATE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MD_OP_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_TYPE_FIELD_NUMBER: builtins.int
    GAS_DISCHARGE_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_FIELD_NUMBER: builtins.int
    MD_OP_FIELD_NUMBER: builtins.int
    DEGASSER_OP_ID_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DEGASSER_ID_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def process_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROCESS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def process_rate(self) -> global___FloatMessage:
        """Original Name: PROCESS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_discharge_rate(self) -> global___FloatMessage:
        """Original Name: GAS_DISCHARGE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_op_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_OP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_type(self) -> global___StringMessage:
        """Original Name: GAS_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_discharge_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_DISCHARGE_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure(self) -> global___FloatMessage:
        """Original Name: PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_op(self) -> global___FloatMessage:
        """Original Name: MD_OP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    degasser_op_id: builtins.str
    """Original Name: DEGASSER_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def degasser_id(self) -> global___StringMessage:
        """Original Name: DEGASSER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DEGASSER_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        process_rate_dsdsunit: global___StringMessage | None = ...,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        process_rate: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        pressure_dsdsunit: global___StringMessage | None = ...,
        gas_discharge_rate: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        md_op_dsdsunit: global___StringMessage | None = ...,
        gas_type: global___StringMessage | None = ...,
        gas_discharge_rate_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        pressure: global___FloatMessage | None = ...,
        md_op: global___FloatMessage | None = ...,
        degasser_op_id: builtins.str = ...,
        rig_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        degasser_id: global___StringMessage | None = ...,
        duration: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["date_op", b"date_op", "degasser_id", b"degasser_id", "dm_daily", b"dm_daily", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "gas_discharge_rate", b"gas_discharge_rate", "gas_discharge_rate_dsdsunit", b"gas_discharge_rate_dsdsunit", "gas_type", b"gas_type", "md_op", b"md_op", "md_op_dsdsunit", b"md_op_dsdsunit", "native_uid", b"native_uid", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "process_rate", b"process_rate", "process_rate_dsdsunit", b"process_rate_dsdsunit", "rig_id", b"rig_id", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "date_op", b"date_op", "degasser_id", b"degasser_id", "degasser_op_id", b"degasser_op_id", "dm_daily", b"dm_daily", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "event_id", b"event_id", "gas_discharge_rate", b"gas_discharge_rate", "gas_discharge_rate_dsdsunit", b"gas_discharge_rate_dsdsunit", "gas_type", b"gas_type", "md_op", b"md_op", "md_op_dsdsunit", b"md_op_dsdsunit", "native_uid", b"native_uid", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "process_rate", b"process_rate", "process_rate_dsdsunit", b"process_rate_dsdsunit", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmDegasserOp = DmDegasserOp

class DmDischarge(google.protobuf.message.Message):
    """Original Name: DM_DISCHARGE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DISCHARGE_UNITS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLUID_BRAND_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DISCHARGE_ID_FIELD_NUMBER: builtins.int
    CUM_VOLUME_FIELD_NUMBER: builtins.int
    DISCHARGE_VOL_FIELD_NUMBER: builtins.int
    DISCHARGE_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    LOCATION_DISCHARGED_FIELD_NUMBER: builtins.int
    FLOWRATE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    FLOWRATE_MAX_FIELD_NUMBER: builtins.int
    DISCHARGE_DESC_FIELD_NUMBER: builtins.int
    CUM_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def discharge_units(self) -> global___StringMessage:
        """Original Name: DISCHARGE_UNITS, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_brand(self) -> global___StringMessage:
        """Original Name: FLUID_BRAND, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    discharge_id: builtins.str
    """Original Name: DISCHARGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cum_volume(self) -> global___FloatMessage:
        """Original Name: CUM_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def discharge_vol(self) -> global___FloatMessage:
        """Original Name: DISCHARGE_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def discharge_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISCHARGE_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def location_discharged(self) -> global___StringMessage:
        """Original Name: LOCATION_DISCHARGED, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flowrate_max(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def discharge_desc(self) -> global___StringMessage:
        """Original Name: DISCHARGE_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DISCHARGE_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        discharge_units: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        fluid_brand: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        discharge_id: builtins.str = ...,
        cum_volume: global___FloatMessage | None = ...,
        discharge_vol: global___FloatMessage | None = ...,
        discharge_vol_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        daily_id: builtins.str = ...,
        location_discharged: global___StringMessage | None = ...,
        flowrate_max_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        flowrate_max: global___FloatMessage | None = ...,
        discharge_desc: global___StringMessage | None = ...,
        cum_volume_dsdsunit: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cum_volume", b"cum_volume", "cum_volume_dsdsunit", b"cum_volume_dsdsunit", "discharge_desc", b"discharge_desc", "discharge_units", b"discharge_units", "discharge_vol", b"discharge_vol", "discharge_vol_dsdsunit", b"discharge_vol_dsdsunit", "dm_daily", b"dm_daily", "flowrate_max", b"flowrate_max", "flowrate_max_dsdsunit", b"flowrate_max_dsdsunit", "fluid_brand", b"fluid_brand", "location_discharged", b"location_discharged", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cum_volume", b"cum_volume", "cum_volume_dsdsunit", b"cum_volume_dsdsunit", "daily_id", b"daily_id", "discharge_desc", b"discharge_desc", "discharge_id", b"discharge_id", "discharge_units", b"discharge_units", "discharge_vol", b"discharge_vol", "discharge_vol_dsdsunit", b"discharge_vol_dsdsunit", "dm_daily", b"dm_daily", "event_id", b"event_id", "flowrate_max", b"flowrate_max", "flowrate_max_dsdsunit", b"flowrate_max_dsdsunit", "fluid_brand", b"fluid_brand", "location_discharged", b"location_discharged", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmDischarge = DmDischarge

class DmDisposal(google.protobuf.message.Message):
    """Original Name: DM_DISPOSAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    FLUID_BRAND_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DISPOSAL_METHOD_FIELD_NUMBER: builtins.int
    DISPOSAL_LOCATION_FIELD_NUMBER: builtins.int
    DISPOSAL_ID_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    TOXICITY_TEST_METHOD_FIELD_NUMBER: builtins.int
    FLUID_TYPE_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_TOXICITY_TEST_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_brand(self) -> global___StringMessage:
        """Original Name: FLUID_BRAND, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposal_method(self) -> global___StringMessage:
        """Original Name: DISPOSAL_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposal_location(self) -> global___StringMessage:
        """Original Name: DISPOSAL_LOCATION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    disposal_id: builtins.str
    """Original Name: DISPOSAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def toxicity_test_method(self) -> global___StringMessage:
        """Original Name: TOXICITY_TEST_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_type(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume(self) -> global___FloatMessage:
        """Original Name: FLUID_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_toxicity_test(self) -> global___StringMessage:
        """Original Name: IS_TOXICITY_TEST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DISPOSAL_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        fluid_brand: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        disposal_method: global___StringMessage | None = ...,
        disposal_location: global___StringMessage | None = ...,
        disposal_id: builtins.str = ...,
        daily_id: builtins.str = ...,
        toxicity_test_method: global___StringMessage | None = ...,
        fluid_type: global___StringMessage | None = ...,
        fluid_volume: global___FloatMessage | None = ...,
        fluid_volume_dsdsunit: global___StringMessage | None = ...,
        is_toxicity_test: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["disposal_location", b"disposal_location", "disposal_method", b"disposal_method", "dm_daily", b"dm_daily", "fluid_brand", b"fluid_brand", "fluid_type", b"fluid_type", "fluid_volume", b"fluid_volume", "fluid_volume_dsdsunit", b"fluid_volume_dsdsunit", "is_toxicity_test", b"is_toxicity_test", "native_uid", b"native_uid", "toxicity_test_method", b"toxicity_test_method"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "disposal_id", b"disposal_id", "disposal_location", b"disposal_location", "disposal_method", b"disposal_method", "dm_daily", b"dm_daily", "event_id", b"event_id", "fluid_brand", b"fluid_brand", "fluid_type", b"fluid_type", "fluid_volume", b"fluid_volume", "fluid_volume_dsdsunit", b"fluid_volume_dsdsunit", "is_toxicity_test", b"is_toxicity_test", "native_uid", b"native_uid", "toxicity_test_method", b"toxicity_test_method", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmDisposal = DmDisposal

class DmDrilline(google.protobuf.message.Message):
    """Original Name: DM_DRILLINE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LINE_SIZE_FIELD_NUMBER: builtins.int
    LINE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUM_TENSIONERS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TOTAL_TON_MILES_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    TOTAL_TON_MILES_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILLINE_ID_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def line_size(self) -> global___FloatMessage:
        """Original Name: LINE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_tensioners(self) -> global___Int32Message:
        """Original Name: NUM_TENSIONERS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_ton_miles(self) -> global___FloatMessage:
        """Original Name: TOTAL_TON_MILES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def total_ton_miles_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_TON_MILES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    drilline_id: builtins.str
    """Original Name: DRILLINE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_DM_DRILLINE_CD_RIG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        line_size: global___FloatMessage | None = ...,
        line_size_dsdsunit: global___StringMessage | None = ...,
        num_tensioners: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        total_ton_miles: global___FloatMessage | None = ...,
        rig_id: builtins.str = ...,
        total_ton_miles_dsdsunit: global___StringMessage | None = ...,
        drilline_id: builtins.str = ...,
        cd_rig: global___CdRigRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_rig", b"cd_rig", "line_size", b"line_size", "line_size_dsdsunit", b"line_size_dsdsunit", "native_uid", b"native_uid", "num_tensioners", b"num_tensioners", "total_ton_miles", b"total_ton_miles", "total_ton_miles_dsdsunit", b"total_ton_miles_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_rig", b"cd_rig", "drilline_id", b"drilline_id", "line_size", b"line_size", "line_size_dsdsunit", b"line_size_dsdsunit", "native_uid", b"native_uid", "num_tensioners", b"num_tensioners", "rig_id", b"rig_id", "total_ton_miles", b"total_ton_miles", "total_ton_miles_dsdsunit", b"total_ton_miles_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmDrilline = DmDrilline

class DmDrillineOp(google.protobuf.message.Message):
    """Original Name: DM_DRILLINE_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LINE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_CUT_LENGTH_FIELD_NUMBER: builtins.int
    DATE_OP_FIELD_NUMBER: builtins.int
    LAST_CUT_TON_MILES_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    REEL_LENGTH_REMAINING_FIELD_NUMBER: builtins.int
    DRILLINE_ID_FIELD_NUMBER: builtins.int
    LAST_CUT_LENGTH_FIELD_NUMBER: builtins.int
    NEXT_CUT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    REEL_LENGTH_ORIGINAL_FIELD_NUMBER: builtins.int
    NEXT_CUT_LENGTH_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    DRILLINE_OP_ID_FIELD_NUMBER: builtins.int
    NEXT_SLIP_LENGTH_FIELD_NUMBER: builtins.int
    LAST_SLIP_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    REEL_LENGTH_REMAINING_DSDSUNIT_FIELD_NUMBER: builtins.int
    STRING_UP_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINE_SIZE_FIELD_NUMBER: builtins.int
    LAST_CUT_TON_MILES_FIELD_NUMBER: builtins.int
    LAST_SLIP_LENGTH_FIELD_NUMBER: builtins.int
    LAST_SLIP_TON_MILES_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LAST_SLIP_TON_MILES_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINE_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    REEL_NO_FIELD_NUMBER: builtins.int
    LAST_CUT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    REEL_LENGTH_ORIGINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    STRING_UP_LENGTH_FIELD_NUMBER: builtins.int
    TOTAL_CUT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    NEXT_SLIP_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    LINE_PARTS_NO_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def line_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cut_length(self) -> global___FloatMessage:
        """Original Name: TOTAL_CUT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_cut_ton_miles_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_CUT_TON_MILES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def reel_length_remaining(self) -> global___FloatMessage:
        """Original Name: REEL_LENGTH_REMAINING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drilline_id(self) -> global___StringMessage:
        """Original Name: DRILLINE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_cut_length(self) -> global___FloatMessage:
        """Original Name: LAST_CUT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_cut_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEXT_CUT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reel_length_original(self) -> global___FloatMessage:
        """Original Name: REEL_LENGTH_ORIGINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_cut_length(self) -> global___FloatMessage:
        """Original Name: NEXT_CUT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    drilline_op_id: builtins.str
    """Original Name: DRILLINE_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def next_slip_length(self) -> global___FloatMessage:
        """Original Name: NEXT_SLIP_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_slip_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_SLIP_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reel_length_remaining_dsdsunit(self) -> global___StringMessage:
        """Original Name: REEL_LENGTH_REMAINING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_up_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STRING_UP_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_size(self) -> global___FloatMessage:
        """Original Name: LINE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_cut_ton_miles(self) -> global___FloatMessage:
        """Original Name: LAST_CUT_TON_MILES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_slip_length(self) -> global___FloatMessage:
        """Original Name: LAST_SLIP_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_slip_ton_miles(self) -> global___FloatMessage:
        """Original Name: LAST_SLIP_TON_MILES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_slip_ton_miles_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_SLIP_TON_MILES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_type(self) -> global___StringMessage:
        """Original Name: LINE_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reel_no(self) -> global___Int32Message:
        """Original Name: REEL_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_cut_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_CUT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reel_length_original_dsdsunit(self) -> global___StringMessage:
        """Original Name: REEL_LENGTH_ORIGINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_up_length(self) -> global___FloatMessage:
        """Original Name: STRING_UP_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cut_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_CUT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_slip_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEXT_SLIP_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def line_parts_no(self) -> global___Int32Message:
        """Original Name: LINE_PARTS_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DRILLINE_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        line_size_dsdsunit: global___StringMessage | None = ...,
        total_cut_length: global___FloatMessage | None = ...,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        last_cut_ton_miles_dsdsunit: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        reel_length_remaining: global___FloatMessage | None = ...,
        drilline_id: global___StringMessage | None = ...,
        last_cut_length: global___FloatMessage | None = ...,
        next_cut_length_dsdsunit: global___StringMessage | None = ...,
        reel_length_original: global___FloatMessage | None = ...,
        next_cut_length: global___FloatMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        drilline_op_id: builtins.str = ...,
        next_slip_length: global___FloatMessage | None = ...,
        last_slip_length_dsdsunit: global___StringMessage | None = ...,
        reel_length_remaining_dsdsunit: global___StringMessage | None = ...,
        string_up_length_dsdsunit: global___StringMessage | None = ...,
        line_size: global___FloatMessage | None = ...,
        last_cut_ton_miles: global___FloatMessage | None = ...,
        last_slip_length: global___FloatMessage | None = ...,
        last_slip_ton_miles: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        last_slip_ton_miles_dsdsunit: global___StringMessage | None = ...,
        line_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        reel_no: global___Int32Message | None = ...,
        last_cut_length_dsdsunit: global___StringMessage | None = ...,
        reel_length_original_dsdsunit: global___StringMessage | None = ...,
        string_up_length: global___FloatMessage | None = ...,
        total_cut_length_dsdsunit: global___StringMessage | None = ...,
        next_slip_length_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        line_parts_no: global___Int32Message | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["date_op", b"date_op", "dm_daily", b"dm_daily", "drilline_id", b"drilline_id", "last_cut_length", b"last_cut_length", "last_cut_length_dsdsunit", b"last_cut_length_dsdsunit", "last_cut_ton_miles", b"last_cut_ton_miles", "last_cut_ton_miles_dsdsunit", b"last_cut_ton_miles_dsdsunit", "last_slip_length", b"last_slip_length", "last_slip_length_dsdsunit", b"last_slip_length_dsdsunit", "last_slip_ton_miles", b"last_slip_ton_miles", "last_slip_ton_miles_dsdsunit", b"last_slip_ton_miles_dsdsunit", "line_parts_no", b"line_parts_no", "line_size", b"line_size", "line_size_dsdsunit", b"line_size_dsdsunit", "line_type", b"line_type", "make", b"make", "native_uid", b"native_uid", "next_cut_length", b"next_cut_length", "next_cut_length_dsdsunit", b"next_cut_length_dsdsunit", "next_slip_length", b"next_slip_length", "next_slip_length_dsdsunit", b"next_slip_length_dsdsunit", "reel_length_original", b"reel_length_original", "reel_length_original_dsdsunit", b"reel_length_original_dsdsunit", "reel_length_remaining", b"reel_length_remaining", "reel_length_remaining_dsdsunit", b"reel_length_remaining_dsdsunit", "reel_no", b"reel_no", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "string_up_length", b"string_up_length", "string_up_length_dsdsunit", b"string_up_length_dsdsunit", "total_cut_length", b"total_cut_length", "total_cut_length_dsdsunit", b"total_cut_length_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "date_op", b"date_op", "dm_daily", b"dm_daily", "drilline_id", b"drilline_id", "drilline_op_id", b"drilline_op_id", "event_id", b"event_id", "last_cut_length", b"last_cut_length", "last_cut_length_dsdsunit", b"last_cut_length_dsdsunit", "last_cut_ton_miles", b"last_cut_ton_miles", "last_cut_ton_miles_dsdsunit", b"last_cut_ton_miles_dsdsunit", "last_slip_length", b"last_slip_length", "last_slip_length_dsdsunit", b"last_slip_length_dsdsunit", "last_slip_ton_miles", b"last_slip_ton_miles", "last_slip_ton_miles_dsdsunit", b"last_slip_ton_miles_dsdsunit", "line_parts_no", b"line_parts_no", "line_size", b"line_size", "line_size_dsdsunit", b"line_size_dsdsunit", "line_type", b"line_type", "make", b"make", "native_uid", b"native_uid", "next_cut_length", b"next_cut_length", "next_cut_length_dsdsunit", b"next_cut_length_dsdsunit", "next_slip_length", b"next_slip_length", "next_slip_length_dsdsunit", b"next_slip_length_dsdsunit", "reel_length_original", b"reel_length_original", "reel_length_original_dsdsunit", b"reel_length_original_dsdsunit", "reel_length_remaining", b"reel_length_remaining", "reel_length_remaining_dsdsunit", b"reel_length_remaining_dsdsunit", "reel_no", b"reel_no", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "string_up_length", b"string_up_length", "string_up_length_dsdsunit", b"string_up_length_dsdsunit", "total_cut_length", b"total_cut_length", "total_cut_length_dsdsunit", b"total_cut_length_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmDrillineOp = DmDrillineOp

class DmDrillMethod(google.protobuf.message.Message):
    """Original Name: DM_DRILL_METHOD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DRILL_METHOD_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DRILL_METHOD_CODE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DRILL_METHOD_ID_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def drill_method(self) -> global___StringMessage:
        """Original Name: DRILL_METHOD, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_method_code(self) -> global___StringMessage:
        """Original Name: DRILL_METHOD_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    drill_method_id: builtins.str
    """Original Name: DRILL_METHOD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_DRILL_METHOD_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        drill_method: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        drill_method_code: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        drill_method_id: builtins.str = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "drill_method", b"drill_method", "drill_method_code", b"drill_method_code", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "drill_method", b"drill_method", "drill_method_code", b"drill_method_code", "drill_method_id", b"drill_method_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDrillMethod = DmDrillMethod

class DmDrillTechnique(google.protobuf.message.Message):
    """Original Name: DM_DRILL_TECHNIQUE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DRILL_TECHNIQUE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DRILL_TECHNIQUE_CODE_FIELD_NUMBER: builtins.int
    DRILL_TECHNIQUE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    drill_technique_id: builtins.str
    """Original Name: DRILL_TECHNIQUE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_technique_code(self) -> global___StringMessage:
        """Original Name: DRILL_TECHNIQUE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_technique(self) -> global___StringMessage:
        """Original Name: DRILL_TECHNIQUE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_DRILL_TECHNIQUE_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        drill_technique_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        drill_technique_code: global___StringMessage | None = ...,
        drill_technique: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "drill_technique", b"drill_technique", "drill_technique_code", b"drill_technique_code", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "drill_technique", b"drill_technique", "drill_technique_code", b"drill_technique_code", "drill_technique_id", b"drill_technique_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDrillTechnique = DmDrillTechnique

class DmDst(google.protobuf.message.Message):
    """Original Name: DM_DST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PACKER_RUBBER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUSHION_PUMPED_LENGTH_FIELD_NUMBER: builtins.int
    PROBLEMS_FIELD_NUMBER: builtins.int
    CUSHION_VOLUME_FIELD_NUMBER: builtins.int
    HOLE_CONDITION_FIELD_NUMBER: builtins.int
    IS_MISRUN_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TICKET_NO_FIELD_NUMBER: builtins.int
    IS_CLOSED_CHAMBER_FIELD_NUMBER: builtins.int
    TOTAL_OIL_STORED_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_OPENED_FIELD_NUMBER: builtins.int
    SALINITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_TEMP_FIELD_NUMBER: builtins.int
    VOL_GAS_PROD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PACKER_RUBBER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SALINITY_FIELD_NUMBER: builtins.int
    OTHER_FLUID_NAME_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    IHMP_FIELD_NUMBER: builtins.int
    MUD_DROP_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CUSHION_PUMPED_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPANY_FIELD_NUMBER: builtins.int
    GEL_FIELD_NUMBER: builtins.int
    LIQUID_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_INTERVAL_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_CONDENSATE_PROD_FIELD_NUMBER: builtins.int
    DST_ID_FIELD_NUMBER: builtins.int
    TVD_INTERVAL_BASE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MUD_DROP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    CC_GAS_N2_PRESS_INITIAL_FIELD_NUMBER: builtins.int
    CUSHION_LIQUID_GRADIENT_FIELD_NUMBER: builtins.int
    GAUGE_STOP_FSIP_FIELD_NUMBER: builtins.int
    CUSHION_FIELD_NUMBER: builtins.int
    IS_HOLE_CONDITIONED_FIELD_NUMBER: builtins.int
    CC_CHOKE_SIZE_BH_FIELD_NUMBER: builtins.int
    CC_CUSHION_PRESS_INITIAL_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    CC_CHOKE_SIZE_BH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHLORIDES_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_RESISTIVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    RM_CHLORIDES_FIELD_NUMBER: builtins.int
    ID_DRILL_PIPE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOURCE_GAUGE_SERIAL_NO_FIELD_NUMBER: builtins.int
    OD_PACKER_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_STOP_FP_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CHOKE_SIZE_FIELD_NUMBER: builtins.int
    BSW_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_OIL_RATIO_FIELD_NUMBER: builtins.int
    CUSHION_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_IN_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CUSHION_GAS_PRESS_FIELD_NUMBER: builtins.int
    TVD_INTERVAL_TOP_FIELD_NUMBER: builtins.int
    GAUGE_STOP_FSIP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_DENSITY_FIELD_NUMBER: builtins.int
    CC_SURFACE_PRESS_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CC_CHOKE_SIZE_SURFACE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DST_NOTE_FIELD_NUMBER: builtins.int
    IS_REVERSE_CIRCULATED_FIELD_NUMBER: builtins.int
    TOOL_CHASED_DISTANCE_FIELD_NUMBER: builtins.int
    MUD_TYPE_FIELD_NUMBER: builtins.int
    VISCOSITY_FIELD_NUMBER: builtins.int
    BH_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_WATER_PROD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SODIUM_CHLORIDES_DSDSUNIT_FIELD_NUMBER: builtins.int
    CC_IGCF_FIELD_NUMBER: builtins.int
    SODIUM_CHLORIDES_FIELD_NUMBER: builtins.int
    CUSHION_LIQUID_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    NET_PAY_FIELD_NUMBER: builtins.int
    PACKER_RUBBER_LENGTH_FIELD_NUMBER: builtins.int
    VOL_GAS_PROD_FIELD_NUMBER: builtins.int
    VOL_OIL_PROD_FIELD_NUMBER: builtins.int
    OPERATOR_REPRESENTATIVE_FIELD_NUMBER: builtins.int
    PACKER_RUBBER_SIZE_FIELD_NUMBER: builtins.int
    CUSHION_INHIBITOR_VOLUME_FIELD_NUMBER: builtins.int
    VOL_OIL_PROD_DSDSUNIT_FIELD_NUMBER: builtins.int
    H2S_REMARKS_FIELD_NUMBER: builtins.int
    SURFACE_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CC_IGSF_FIELD_NUMBER: builtins.int
    OIL_DENSITY_FIELD_NUMBER: builtins.int
    TOOL_CHASED_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTLE_NO_FIELD_NUMBER: builtins.int
    CC_GAS_N2_PRESS_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_WATER_PROD_FIELD_NUMBER: builtins.int
    MUD_RESISTIVITY_FIELD_NUMBER: builtins.int
    NET_PAY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CLOSED_CHAMBER_COMPANY_FIELD_NUMBER: builtins.int
    CUSHION_LENGTH_DURING_TEST_FIELD_NUMBER: builtins.int
    LIQUID_GRAVITY_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_CUSHION_USED_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    OD_PACKER_FIELD_NUMBER: builtins.int
    REPORT_NO_FIELD_NUMBER: builtins.int
    TEST_STRING_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_LIQUID_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_INTERVAL_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CC_TEMP_AVG_FIELD_NUMBER: builtins.int
    ID_DRILL_PIPE_FIELD_NUMBER: builtins.int
    CC_SURFACE_PRESS_INITIAL_FIELD_NUMBER: builtins.int
    BH_CHOKE_SIZE_FIELD_NUMBER: builtins.int
    CC_CHAMBER_VOLUME_FIELD_NUMBER: builtins.int
    GAUGE_STOP_MD_FIELD_NUMBER: builtins.int
    TEST_STRING_CAPACITY_FIELD_NUMBER: builtins.int
    CC_CHOKE_SIZE_SURFACE_FIELD_NUMBER: builtins.int
    VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_OIL_STORED_FIELD_NUMBER: builtins.int
    BH_TEMP_FIELD_NUMBER: builtins.int
    CHLORIDES_FIELD_NUMBER: builtins.int
    DST_TYPE_FIELD_NUMBER: builtins.int
    GAUGE_STOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CC_TEMP_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_OIL_STORED_DSDSUNIT_FIELD_NUMBER: builtins.int
    ON_BOTTOM_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    OUT_OF_HOLE_FIELD_NUMBER: builtins.int
    FHMP_FIELD_NUMBER: builtins.int
    CALIPER_LOG_TYPE_FIELD_NUMBER: builtins.int
    DATA_SOURCE_FIELD_NUMBER: builtins.int
    CUSHION_GAS_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_LIQUID_FIELD_NUMBER: builtins.int
    GAS_OIL_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    IHMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DST_NUMBER_FIELD_NUMBER: builtins.int
    RW_CHLORIDES_FIELD_NUMBER: builtins.int
    WATER_LOSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUSHION_INHIBITOR_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    FHMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    TOTAL_OIL_STORED_FIELD_NUMBER: builtins.int
    CC_DOWNHOLE_CHOKE_CF_FIELD_NUMBER: builtins.int
    CC_CUSHION_PRESS_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    BSW_PERCENT_FIELD_NUMBER: builtins.int
    CC_LICF_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    RW_CHLORIDES_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUSHION_LENGTH_DURING_TEST_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_HOLE_CALIPERED_FIELD_NUMBER: builtins.int
    RM_CHLORIDES_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_CONDENSATE_PROD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PH_FIELD_NUMBER: builtins.int
    PULLED_LOOSE_FIELD_NUMBER: builtins.int
    WATER_LOSS_FIELD_NUMBER: builtins.int
    GAUGE_STOP_FP_FIELD_NUMBER: builtins.int
    CC_CHAMBER_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    DM_DST_FLOW_FIELD_NUMBER: builtins.int
    DM_DST_RECORDER_FIELD_NUMBER: builtins.int
    DM_DST_SAMPLE_FIELD_NUMBER: builtins.int
    DM_DST_CC_FLOW_FIELD_NUMBER: builtins.int
    DM_DST_RECOV_FIELD_NUMBER: builtins.int
    DM_DST_ANALYSIS_LINK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def packer_rubber_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_RUBBER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cushion_pumped_length(self) -> global___FloatMessage:
        """Original Name: CUSHION_PUMPED_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def problems(self) -> global___StringMessage:
        """Original Name: PROBLEMS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cushion_volume(self) -> global___FloatMessage:
        """Original Name: CUSHION_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_condition(self) -> global___StringMessage:
        """Original Name: HOLE_CONDITION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_misrun(self) -> global___StringMessage:
        """Original Name: IS_MISRUN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ticket_no(self) -> global___StringMessage:
        """Original Name: TICKET_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_closed_chamber(self) -> global___StringMessage:
        """Original Name: IS_CLOSED_CHAMBER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_oil_stored_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_OIL_STORED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_opened(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_OPENED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def salinity_dsdsunit(self) -> global___StringMessage:
        """Original Name: SALINITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_temp(self) -> global___FloatMessage:
        """Original Name: SURFACE_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_gas_prod_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_GAS_PROD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_rubber_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_RUBBER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def salinity(self) -> global___FloatMessage:
        """Original Name: SALINITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_fluid_name(self) -> global___StringMessage:
        """Original Name: OTHER_FLUID_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ihmp(self) -> global___FloatMessage:
        """Original Name: IHMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_drop(self) -> global___FloatMessage:
        """Original Name: MUD_DROP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cushion_pumped_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUSHION_PUMPED_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company(self) -> global___StringMessage:
        """Original Name: COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gel(self) -> global___FloatMessage:
        """Original Name: GEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_interval_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_INTERVAL_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_condensate_prod(self) -> global___FloatMessage:
        """Original Name: VOL_CONDENSATE_PROD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_id: builtins.str
    """Original Name: DST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tvd_interval_base(self) -> global___FloatMessage:
        """Original Name: TVD_INTERVAL_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_drop_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_DROP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_gas_n2_press_initial(self) -> global___FloatMessage:
        """Original Name: CC_GAS_N2_PRESS_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cushion_liquid_gradient(self) -> global___FloatMessage:
        """Original Name: CUSHION_LIQUID_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_stop_fsip(self) -> global___FloatMessage:
        """Original Name: GAUGE_STOP_FSIP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cushion(self) -> global___StringMessage:
        """Original Name: CUSHION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hole_conditioned(self) -> global___StringMessage:
        """Original Name: IS_HOLE_CONDITIONED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_choke_size_bh(self) -> global___FloatMessage:
        """Original Name: CC_CHOKE_SIZE_BH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_cushion_press_initial(self) -> global___FloatMessage:
        """Original Name: CC_CUSHION_PRESS_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_choke_size_bh_dsdsunit(self) -> global___StringMessage:
        """Original Name: CC_CHOKE_SIZE_BH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chlorides_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHLORIDES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_resistivity_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_RESISTIVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rm_chlorides(self) -> global___FloatMessage:
        """Original Name: RM_CHLORIDES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drill_pipe_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_DRILL_PIPE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_gauge_serial_no(self) -> global___StringMessage:
        """Original Name: SOURCE_GAUGE_SERIAL_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_packer_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_PACKER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_stop_fp_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_STOP_FP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_choke_size(self) -> global___FloatMessage:
        """Original Name: TOP_CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bsw_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: BSW_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_oil_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_OIL_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cushion_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUSHION_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_in(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_IN, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cushion_gas_press(self) -> global___FloatMessage:
        """Original Name: CUSHION_GAS_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_interval_top(self) -> global___FloatMessage:
        """Original Name: TVD_INTERVAL_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_stop_fsip_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_STOP_FSIP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_density(self) -> global___FloatMessage:
        """Original Name: MUD_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_surface_press_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: CC_SURFACE_PRESS_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_choke_size_surface_dsdsunit(self) -> global___StringMessage:
        """Original Name: CC_CHOKE_SIZE_SURFACE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dst_note(self) -> global___StringMessage:
        """Original Name: DST_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_reverse_circulated(self) -> global___StringMessage:
        """Original Name: IS_REVERSE_CIRCULATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_chased_distance(self) -> global___FloatMessage:
        """Original Name: TOOL_CHASED_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_type(self) -> global___StringMessage:
        """Original Name: MUD_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity(self) -> global___FloatMessage:
        """Original Name: VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_water_prod_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_WATER_PROD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sodium_chlorides_dsdsunit(self) -> global___StringMessage:
        """Original Name: SODIUM_CHLORIDES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_igcf(self) -> global___FloatMessage:
        """Original Name: CC_IGCF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sodium_chlorides(self) -> global___FloatMessage:
        """Original Name: SODIUM_CHLORIDES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cushion_liquid_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUSHION_LIQUID_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay(self) -> global___FloatMessage:
        """Original Name: NET_PAY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_rubber_length(self) -> global___FloatMessage:
        """Original Name: PACKER_RUBBER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_gas_prod(self) -> global___FloatMessage:
        """Original Name: VOL_GAS_PROD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_oil_prod(self) -> global___FloatMessage:
        """Original Name: VOL_OIL_PROD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operator_representative(self) -> global___StringMessage:
        """Original Name: OPERATOR_REPRESENTATIVE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_rubber_size(self) -> global___FloatMessage:
        """Original Name: PACKER_RUBBER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cushion_inhibitor_volume(self) -> global___FloatMessage:
        """Original Name: CUSHION_INHIBITOR_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_oil_prod_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_OIL_PROD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_remarks(self) -> global___StringMessage:
        """Original Name: H2S_REMARKS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gel_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_igsf(self) -> global___FloatMessage:
        """Original Name: CC_IGSF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_density(self) -> global___FloatMessage:
        """Original Name: OIL_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_chased_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOOL_CHASED_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottle_no(self) -> global___StringMessage:
        """Original Name: BOTTLE_NO, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_gas_n2_press_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: CC_GAS_N2_PRESS_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_water_prod(self) -> global___FloatMessage:
        """Original Name: VOL_WATER_PROD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_resistivity(self) -> global___FloatMessage:
        """Original Name: MUD_RESISTIVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_PAY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def closed_chamber_company(self) -> global___StringMessage:
        """Original Name: CLOSED_CHAMBER_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cushion_length_during_test(self) -> global___FloatMessage:
        """Original Name: CUSHION_LENGTH_DURING_TEST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_gravity(self) -> global___FloatMessage:
        """Original Name: LIQUID_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cushion_used(self) -> global___StringMessage:
        """Original Name: IS_CUSHION_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_packer(self) -> global___FloatMessage:
        """Original Name: OD_PACKER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_no(self) -> global___StringMessage:
        """Original Name: REPORT_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_string_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_STRING_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_liquid_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_LIQUID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_interval_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_INTERVAL_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_temp_avg(self) -> global___FloatMessage:
        """Original Name: CC_TEMP_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drill_pipe(self) -> global___FloatMessage:
        """Original Name: ID_DRILL_PIPE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_surface_press_initial(self) -> global___FloatMessage:
        """Original Name: CC_SURFACE_PRESS_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_choke_size(self) -> global___FloatMessage:
        """Original Name: BH_CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_chamber_volume(self) -> global___FloatMessage:
        """Original Name: CC_CHAMBER_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_stop_md(self) -> global___FloatMessage:
        """Original Name: GAUGE_STOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_string_capacity(self) -> global___FloatMessage:
        """Original Name: TEST_STRING_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_choke_size_surface(self) -> global___FloatMessage:
        """Original Name: CC_CHOKE_SIZE_SURFACE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_oil_stored(self) -> global___FloatMessage:
        """Original Name: VOL_OIL_STORED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_temp(self) -> global___FloatMessage:
        """Original Name: BH_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chlorides(self) -> global___FloatMessage:
        """Original Name: CHLORIDES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dst_type(self) -> global___StringMessage:
        """Original Name: DST_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_stop_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_STOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_temp_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: CC_TEMP_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_oil_stored_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_OIL_STORED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def on_bottom(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ON_BOTTOM, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def out_of_hole(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: OUT_OF_HOLE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fhmp(self) -> global___FloatMessage:
        """Original Name: FHMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def caliper_log_type(self) -> global___StringMessage:
        """Original Name: CALIPER_LOG_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data_source(self) -> global___StringMessage:
        """Original Name: DATA_SOURCE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cushion_gas_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUSHION_GAS_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_liquid(self) -> global___FloatMessage:
        """Original Name: TOTAL_LIQUID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_oil_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_OIL_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ihmp_dsdsunit(self) -> global___StringMessage:
        """Original Name: IHMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dst_number(self) -> global___Int32Message:
        """Original Name: DST_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rw_chlorides(self) -> global___FloatMessage:
        """Original Name: RW_CHLORIDES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_loss_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_LOSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cushion_inhibitor_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUSHION_INHIBITOR_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fhmp_dsdsunit(self) -> global___StringMessage:
        """Original Name: FHMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_zone_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_oil_stored(self) -> global___FloatMessage:
        """Original Name: TOTAL_OIL_STORED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_downhole_choke_cf(self) -> global___FloatMessage:
        """Original Name: CC_DOWNHOLE_CHOKE_CF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_cushion_press_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: CC_CUSHION_PRESS_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bsw_percent(self) -> global___FloatMessage:
        """Original Name: BSW_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_licf(self) -> global___FloatMessage:
        """Original Name: CC_LICF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rw_chlorides_dsdsunit(self) -> global___StringMessage:
        """Original Name: RW_CHLORIDES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cushion_length_during_test_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUSHION_LENGTH_DURING_TEST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hole_calipered(self) -> global___StringMessage:
        """Original Name: IS_HOLE_CALIPERED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rm_chlorides_dsdsunit(self) -> global___StringMessage:
        """Original Name: RM_CHLORIDES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_condensate_prod_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_CONDENSATE_PROD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ph(self) -> global___FloatMessage:
        """Original Name: PH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pulled_loose(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PULLED_LOOSE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_loss(self) -> global___FloatMessage:
        """Original Name: WATER_LOSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_stop_fp(self) -> global___FloatMessage:
        """Original Name: GAUGE_STOP_FP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cc_chamber_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: CC_CHAMBER_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_DST_CD_WELLBORE
        """
    @property
    def dm_dst_flow(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDstFlowRef]:
        """Original Name: DM_DST_FLOW, WrappedMessage: DmDstFlow
        FK_DM_DST_FLOW_DM_DST
        """
    @property
    def dm_dst_recorder(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDstRecorderRef]:
        """Original Name: DM_DST_RECORDER, WrappedMessage: DmDstRecorder
        FK_DM_DST_RECORDER_DM_DST
        """
    @property
    def dm_dst_sample(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDstSampleRef]:
        """Original Name: DM_DST_SAMPLE, WrappedMessage: DmDstSample
        FK_DM_DST_SAMPLE_DM_DST
        """
    @property
    def dm_dst_cc_flow(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDstCcFlowRef]:
        """Original Name: DM_DST_CC_FLOW, WrappedMessage: DmDstCcFlow
        FK_DM_DST_CC_FLOW_DM_DST
        """
    @property
    def dm_dst_recov(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDstRecovRef]:
        """Original Name: DM_DST_RECOV, WrappedMessage: DmDstRecov
        FK_DM_DST_RECOV_DM_DST
        """
    @property
    def dm_dst_analysis_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDstAnalysisLinkRef]:
        """Original Name: DM_DST_ANALYSIS_LINK, WrappedMessage: DmDstAnalysisLink
        FK_DM_DST_ANALYSIS_LINK_DM_DST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        packer_rubber_length_dsdsunit: global___StringMessage | None = ...,
        cushion_pumped_length: global___FloatMessage | None = ...,
        problems: global___StringMessage | None = ...,
        cushion_volume: global___FloatMessage | None = ...,
        hole_condition: global___StringMessage | None = ...,
        is_misrun: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        ticket_no: global___StringMessage | None = ...,
        is_closed_chamber: global___StringMessage | None = ...,
        total_oil_stored_dsdsunit: global___StringMessage | None = ...,
        time_opened: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        salinity_dsdsunit: global___StringMessage | None = ...,
        surface_temp: global___FloatMessage | None = ...,
        vol_gas_prod_dsdsunit: global___StringMessage | None = ...,
        packer_rubber_size_dsdsunit: global___StringMessage | None = ...,
        salinity: global___FloatMessage | None = ...,
        other_fluid_name: global___StringMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        ihmp: global___FloatMessage | None = ...,
        mud_drop: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        cushion_pumped_length_dsdsunit: global___StringMessage | None = ...,
        top_choke_size_dsdsunit: global___StringMessage | None = ...,
        company: global___StringMessage | None = ...,
        gel: global___FloatMessage | None = ...,
        liquid_gravity_dsdsunit: global___StringMessage | None = ...,
        tvd_interval_top_dsdsunit: global___StringMessage | None = ...,
        vol_condensate_prod: global___FloatMessage | None = ...,
        dst_id: builtins.str = ...,
        tvd_interval_base: global___FloatMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        mud_drop_dsdsunit: global___StringMessage | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cc_gas_n2_press_initial: global___FloatMessage | None = ...,
        cushion_liquid_gradient: global___FloatMessage | None = ...,
        gauge_stop_fsip: global___FloatMessage | None = ...,
        cushion: global___StringMessage | None = ...,
        is_hole_conditioned: global___StringMessage | None = ...,
        cc_choke_size_bh: global___FloatMessage | None = ...,
        cc_cushion_press_initial: global___FloatMessage | None = ...,
        comments: global___StringMessage | None = ...,
        cc_choke_size_bh_dsdsunit: global___StringMessage | None = ...,
        chlorides_dsdsunit: global___StringMessage | None = ...,
        mud_resistivity_dsdsunit: global___StringMessage | None = ...,
        rm_chlorides: global___FloatMessage | None = ...,
        id_drill_pipe_dsdsunit: global___StringMessage | None = ...,
        source_gauge_serial_no: global___StringMessage | None = ...,
        od_packer_dsdsunit: global___StringMessage | None = ...,
        gauge_stop_fp_dsdsunit: global___StringMessage | None = ...,
        top_choke_size: global___FloatMessage | None = ...,
        bsw_percent_dsdsunit: global___StringMessage | None = ...,
        gas_oil_ratio: global___FloatMessage | None = ...,
        cushion_volume_dsdsunit: global___StringMessage | None = ...,
        start_in: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        cushion_gas_press: global___FloatMessage | None = ...,
        tvd_interval_top: global___FloatMessage | None = ...,
        gauge_stop_fsip_dsdsunit: global___StringMessage | None = ...,
        mud_density: global___FloatMessage | None = ...,
        cc_surface_press_initial_dsdsunit: global___StringMessage | None = ...,
        cc_choke_size_surface_dsdsunit: global___StringMessage | None = ...,
        dst_note: global___StringMessage | None = ...,
        is_reverse_circulated: global___StringMessage | None = ...,
        tool_chased_distance: global___FloatMessage | None = ...,
        mud_type: global___StringMessage | None = ...,
        viscosity: global___FloatMessage | None = ...,
        bh_temp_dsdsunit: global___StringMessage | None = ...,
        mud_density_dsdsunit: global___StringMessage | None = ...,
        vol_water_prod_dsdsunit: global___StringMessage | None = ...,
        sodium_chlorides_dsdsunit: global___StringMessage | None = ...,
        cc_igcf: global___FloatMessage | None = ...,
        sodium_chlorides: global___FloatMessage | None = ...,
        cushion_liquid_gradient_dsdsunit: global___StringMessage | None = ...,
        net_pay: global___FloatMessage | None = ...,
        packer_rubber_length: global___FloatMessage | None = ...,
        vol_gas_prod: global___FloatMessage | None = ...,
        vol_oil_prod: global___FloatMessage | None = ...,
        operator_representative: global___StringMessage | None = ...,
        packer_rubber_size: global___FloatMessage | None = ...,
        cushion_inhibitor_volume: global___FloatMessage | None = ...,
        vol_oil_prod_dsdsunit: global___StringMessage | None = ...,
        h2s_remarks: global___StringMessage | None = ...,
        surface_temp_dsdsunit: global___StringMessage | None = ...,
        gel_dsdsunit: global___StringMessage | None = ...,
        cc_igsf: global___FloatMessage | None = ...,
        oil_density: global___FloatMessage | None = ...,
        tool_chased_distance_dsdsunit: global___StringMessage | None = ...,
        bottle_no: global___StringMessage | None = ...,
        cc_gas_n2_press_initial_dsdsunit: global___StringMessage | None = ...,
        vol_water_prod: global___FloatMessage | None = ...,
        mud_resistivity: global___FloatMessage | None = ...,
        net_pay_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        closed_chamber_company: global___StringMessage | None = ...,
        cushion_length_during_test: global___FloatMessage | None = ...,
        liquid_gravity: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        is_cushion_used: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        od_packer: global___FloatMessage | None = ...,
        report_no: global___StringMessage | None = ...,
        test_string_capacity_dsdsunit: global___StringMessage | None = ...,
        total_liquid_dsdsunit: global___StringMessage | None = ...,
        tvd_interval_base_dsdsunit: global___StringMessage | None = ...,
        cc_temp_avg: global___FloatMessage | None = ...,
        id_drill_pipe: global___FloatMessage | None = ...,
        cc_surface_press_initial: global___FloatMessage | None = ...,
        bh_choke_size: global___FloatMessage | None = ...,
        cc_chamber_volume: global___FloatMessage | None = ...,
        gauge_stop_md: global___FloatMessage | None = ...,
        test_string_capacity: global___FloatMessage | None = ...,
        cc_choke_size_surface: global___FloatMessage | None = ...,
        viscosity_dsdsunit: global___StringMessage | None = ...,
        vol_oil_stored: global___FloatMessage | None = ...,
        bh_temp: global___FloatMessage | None = ...,
        chlorides: global___FloatMessage | None = ...,
        dst_type: global___StringMessage | None = ...,
        gauge_stop_md_dsdsunit: global___StringMessage | None = ...,
        cc_temp_avg_dsdsunit: global___StringMessage | None = ...,
        vol_oil_stored_dsdsunit: global___StringMessage | None = ...,
        on_bottom: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_top: global___FloatMessage | None = ...,
        out_of_hole: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fhmp: global___FloatMessage | None = ...,
        caliper_log_type: global___StringMessage | None = ...,
        data_source: global___StringMessage | None = ...,
        cushion_gas_press_dsdsunit: global___StringMessage | None = ...,
        total_liquid: global___FloatMessage | None = ...,
        gas_oil_ratio_dsdsunit: global___StringMessage | None = ...,
        oil_density_dsdsunit: global___StringMessage | None = ...,
        ihmp_dsdsunit: global___StringMessage | None = ...,
        dst_number: global___Int32Message | None = ...,
        rw_chlorides: global___FloatMessage | None = ...,
        water_loss_dsdsunit: global___StringMessage | None = ...,
        cushion_inhibitor_volume_dsdsunit: global___StringMessage | None = ...,
        fhmp_dsdsunit: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        wellbore_zone_id: global___StringMessage | None = ...,
        total_oil_stored: global___FloatMessage | None = ...,
        cc_downhole_choke_cf: global___FloatMessage | None = ...,
        cc_cushion_press_initial_dsdsunit: global___StringMessage | None = ...,
        bsw_percent: global___FloatMessage | None = ...,
        cc_licf: global___FloatMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        rw_chlorides_dsdsunit: global___StringMessage | None = ...,
        cushion_length_during_test_dsdsunit: global___StringMessage | None = ...,
        bh_choke_size_dsdsunit: global___StringMessage | None = ...,
        is_hole_calipered: global___StringMessage | None = ...,
        rm_chlorides_dsdsunit: global___StringMessage | None = ...,
        vol_condensate_prod_dsdsunit: global___StringMessage | None = ...,
        ph: global___FloatMessage | None = ...,
        pulled_loose: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        water_loss: global___FloatMessage | None = ...,
        gauge_stop_fp: global___FloatMessage | None = ...,
        cc_chamber_volume_dsdsunit: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        dm_dst_flow: collections.abc.Iterable[global___DmDstFlowRef] | None = ...,
        dm_dst_recorder: collections.abc.Iterable[global___DmDstRecorderRef] | None = ...,
        dm_dst_sample: collections.abc.Iterable[global___DmDstSampleRef] | None = ...,
        dm_dst_cc_flow: collections.abc.Iterable[global___DmDstCcFlowRef] | None = ...,
        dm_dst_recov: collections.abc.Iterable[global___DmDstRecovRef] | None = ...,
        dm_dst_analysis_link: collections.abc.Iterable[global___DmDstAnalysisLinkRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "bh_choke_size", b"bh_choke_size", "bh_choke_size_dsdsunit", b"bh_choke_size_dsdsunit", "bh_temp", b"bh_temp", "bh_temp_dsdsunit", b"bh_temp_dsdsunit", "bottle_no", b"bottle_no", "bsw_percent", b"bsw_percent", "bsw_percent_dsdsunit", b"bsw_percent_dsdsunit", "caliper_log_type", b"caliper_log_type", "cc_chamber_volume", b"cc_chamber_volume", "cc_chamber_volume_dsdsunit", b"cc_chamber_volume_dsdsunit", "cc_choke_size_bh", b"cc_choke_size_bh", "cc_choke_size_bh_dsdsunit", b"cc_choke_size_bh_dsdsunit", "cc_choke_size_surface", b"cc_choke_size_surface", "cc_choke_size_surface_dsdsunit", b"cc_choke_size_surface_dsdsunit", "cc_cushion_press_initial", b"cc_cushion_press_initial", "cc_cushion_press_initial_dsdsunit", b"cc_cushion_press_initial_dsdsunit", "cc_downhole_choke_cf", b"cc_downhole_choke_cf", "cc_gas_n2_press_initial", b"cc_gas_n2_press_initial", "cc_gas_n2_press_initial_dsdsunit", b"cc_gas_n2_press_initial_dsdsunit", "cc_igcf", b"cc_igcf", "cc_igsf", b"cc_igsf", "cc_licf", b"cc_licf", "cc_surface_press_initial", b"cc_surface_press_initial", "cc_surface_press_initial_dsdsunit", b"cc_surface_press_initial_dsdsunit", "cc_temp_avg", b"cc_temp_avg", "cc_temp_avg_dsdsunit", b"cc_temp_avg_dsdsunit", "cd_wellbore", b"cd_wellbore", "chlorides", b"chlorides", "chlorides_dsdsunit", b"chlorides_dsdsunit", "closed_chamber_company", b"closed_chamber_company", "comments", b"comments", "company", b"company", "cushion", b"cushion", "cushion_gas_press", b"cushion_gas_press", "cushion_gas_press_dsdsunit", b"cushion_gas_press_dsdsunit", "cushion_inhibitor_volume", b"cushion_inhibitor_volume", "cushion_inhibitor_volume_dsdsunit", b"cushion_inhibitor_volume_dsdsunit", "cushion_length_during_test", b"cushion_length_during_test", "cushion_length_during_test_dsdsunit", b"cushion_length_during_test_dsdsunit", "cushion_liquid_gradient", b"cushion_liquid_gradient", "cushion_liquid_gradient_dsdsunit", b"cushion_liquid_gradient_dsdsunit", "cushion_pumped_length", b"cushion_pumped_length", "cushion_pumped_length_dsdsunit", b"cushion_pumped_length_dsdsunit", "cushion_volume", b"cushion_volume", "cushion_volume_dsdsunit", b"cushion_volume_dsdsunit", "data_source", b"data_source", "date_report", b"date_report", "dst_note", b"dst_note", "dst_number", b"dst_number", "dst_type", b"dst_type", "event_id", b"event_id", "fhmp", b"fhmp", "fhmp_dsdsunit", b"fhmp_dsdsunit", "gas_oil_ratio", b"gas_oil_ratio", "gas_oil_ratio_dsdsunit", b"gas_oil_ratio_dsdsunit", "gauge_stop_fp", b"gauge_stop_fp", "gauge_stop_fp_dsdsunit", b"gauge_stop_fp_dsdsunit", "gauge_stop_fsip", b"gauge_stop_fsip", "gauge_stop_fsip_dsdsunit", b"gauge_stop_fsip_dsdsunit", "gauge_stop_md", b"gauge_stop_md", "gauge_stop_md_dsdsunit", b"gauge_stop_md_dsdsunit", "gel", b"gel", "gel_dsdsunit", b"gel_dsdsunit", "h2s_remarks", b"h2s_remarks", "hole_condition", b"hole_condition", "id_drill_pipe", b"id_drill_pipe", "id_drill_pipe_dsdsunit", b"id_drill_pipe_dsdsunit", "ihmp", b"ihmp", "ihmp_dsdsunit", b"ihmp_dsdsunit", "is_closed_chamber", b"is_closed_chamber", "is_cushion_used", b"is_cushion_used", "is_hole_calipered", b"is_hole_calipered", "is_hole_conditioned", b"is_hole_conditioned", "is_misrun", b"is_misrun", "is_reverse_circulated", b"is_reverse_circulated", "liquid_gravity", b"liquid_gravity", "liquid_gravity_dsdsunit", b"liquid_gravity_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "mud_density", b"mud_density", "mud_density_dsdsunit", b"mud_density_dsdsunit", "mud_drop", b"mud_drop", "mud_drop_dsdsunit", b"mud_drop_dsdsunit", "mud_resistivity", b"mud_resistivity", "mud_resistivity_dsdsunit", b"mud_resistivity_dsdsunit", "mud_type", b"mud_type", "native_uid", b"native_uid", "net_pay", b"net_pay", "net_pay_dsdsunit", b"net_pay_dsdsunit", "od_packer", b"od_packer", "od_packer_dsdsunit", b"od_packer_dsdsunit", "oil_density", b"oil_density", "oil_density_dsdsunit", b"oil_density_dsdsunit", "on_bottom", b"on_bottom", "operator_representative", b"operator_representative", "other_fluid_name", b"other_fluid_name", "out_of_hole", b"out_of_hole", "packer_rubber_length", b"packer_rubber_length", "packer_rubber_length_dsdsunit", b"packer_rubber_length_dsdsunit", "packer_rubber_size", b"packer_rubber_size", "packer_rubber_size_dsdsunit", b"packer_rubber_size_dsdsunit", "ph", b"ph", "problems", b"problems", "pulled_loose", b"pulled_loose", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "rm_chlorides", b"rm_chlorides", "rm_chlorides_dsdsunit", b"rm_chlorides_dsdsunit", "rw_chlorides", b"rw_chlorides", "rw_chlorides_dsdsunit", b"rw_chlorides_dsdsunit", "salinity", b"salinity", "salinity_dsdsunit", b"salinity_dsdsunit", "sodium_chlorides", b"sodium_chlorides", "sodium_chlorides_dsdsunit", b"sodium_chlorides_dsdsunit", "source_gauge_serial_no", b"source_gauge_serial_no", "start_in", b"start_in", "surface_temp", b"surface_temp", "surface_temp_dsdsunit", b"surface_temp_dsdsunit", "test_string_capacity", b"test_string_capacity", "test_string_capacity_dsdsunit", b"test_string_capacity_dsdsunit", "ticket_no", b"ticket_no", "time_opened", b"time_opened", "tool_chased_distance", b"tool_chased_distance", "tool_chased_distance_dsdsunit", b"tool_chased_distance_dsdsunit", "top_choke_size", b"top_choke_size", "top_choke_size_dsdsunit", b"top_choke_size_dsdsunit", "total_liquid", b"total_liquid", "total_liquid_dsdsunit", b"total_liquid_dsdsunit", "total_oil_stored", b"total_oil_stored", "total_oil_stored_dsdsunit", b"total_oil_stored_dsdsunit", "tvd_interval_base", b"tvd_interval_base", "tvd_interval_base_dsdsunit", b"tvd_interval_base_dsdsunit", "tvd_interval_top", b"tvd_interval_top", "tvd_interval_top_dsdsunit", b"tvd_interval_top_dsdsunit", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit", "vol_condensate_prod", b"vol_condensate_prod", "vol_condensate_prod_dsdsunit", b"vol_condensate_prod_dsdsunit", "vol_gas_prod", b"vol_gas_prod", "vol_gas_prod_dsdsunit", b"vol_gas_prod_dsdsunit", "vol_oil_prod", b"vol_oil_prod", "vol_oil_prod_dsdsunit", b"vol_oil_prod_dsdsunit", "vol_oil_stored", b"vol_oil_stored", "vol_oil_stored_dsdsunit", b"vol_oil_stored_dsdsunit", "vol_water_prod", b"vol_water_prod", "vol_water_prod_dsdsunit", b"vol_water_prod_dsdsunit", "water_loss", b"water_loss", "water_loss_dsdsunit", b"water_loss_dsdsunit", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "bh_choke_size", b"bh_choke_size", "bh_choke_size_dsdsunit", b"bh_choke_size_dsdsunit", "bh_temp", b"bh_temp", "bh_temp_dsdsunit", b"bh_temp_dsdsunit", "bottle_no", b"bottle_no", "bsw_percent", b"bsw_percent", "bsw_percent_dsdsunit", b"bsw_percent_dsdsunit", "caliper_log_type", b"caliper_log_type", "cc_chamber_volume", b"cc_chamber_volume", "cc_chamber_volume_dsdsunit", b"cc_chamber_volume_dsdsunit", "cc_choke_size_bh", b"cc_choke_size_bh", "cc_choke_size_bh_dsdsunit", b"cc_choke_size_bh_dsdsunit", "cc_choke_size_surface", b"cc_choke_size_surface", "cc_choke_size_surface_dsdsunit", b"cc_choke_size_surface_dsdsunit", "cc_cushion_press_initial", b"cc_cushion_press_initial", "cc_cushion_press_initial_dsdsunit", b"cc_cushion_press_initial_dsdsunit", "cc_downhole_choke_cf", b"cc_downhole_choke_cf", "cc_gas_n2_press_initial", b"cc_gas_n2_press_initial", "cc_gas_n2_press_initial_dsdsunit", b"cc_gas_n2_press_initial_dsdsunit", "cc_igcf", b"cc_igcf", "cc_igsf", b"cc_igsf", "cc_licf", b"cc_licf", "cc_surface_press_initial", b"cc_surface_press_initial", "cc_surface_press_initial_dsdsunit", b"cc_surface_press_initial_dsdsunit", "cc_temp_avg", b"cc_temp_avg", "cc_temp_avg_dsdsunit", b"cc_temp_avg_dsdsunit", "cd_wellbore", b"cd_wellbore", "chlorides", b"chlorides", "chlorides_dsdsunit", b"chlorides_dsdsunit", "closed_chamber_company", b"closed_chamber_company", "comments", b"comments", "company", b"company", "cushion", b"cushion", "cushion_gas_press", b"cushion_gas_press", "cushion_gas_press_dsdsunit", b"cushion_gas_press_dsdsunit", "cushion_inhibitor_volume", b"cushion_inhibitor_volume", "cushion_inhibitor_volume_dsdsunit", b"cushion_inhibitor_volume_dsdsunit", "cushion_length_during_test", b"cushion_length_during_test", "cushion_length_during_test_dsdsunit", b"cushion_length_during_test_dsdsunit", "cushion_liquid_gradient", b"cushion_liquid_gradient", "cushion_liquid_gradient_dsdsunit", b"cushion_liquid_gradient_dsdsunit", "cushion_pumped_length", b"cushion_pumped_length", "cushion_pumped_length_dsdsunit", b"cushion_pumped_length_dsdsunit", "cushion_volume", b"cushion_volume", "cushion_volume_dsdsunit", b"cushion_volume_dsdsunit", "data_source", b"data_source", "date_report", b"date_report", "dm_dst_analysis_link", b"dm_dst_analysis_link", "dm_dst_cc_flow", b"dm_dst_cc_flow", "dm_dst_flow", b"dm_dst_flow", "dm_dst_recorder", b"dm_dst_recorder", "dm_dst_recov", b"dm_dst_recov", "dm_dst_sample", b"dm_dst_sample", "dst_id", b"dst_id", "dst_note", b"dst_note", "dst_number", b"dst_number", "dst_type", b"dst_type", "event_id", b"event_id", "fhmp", b"fhmp", "fhmp_dsdsunit", b"fhmp_dsdsunit", "gas_oil_ratio", b"gas_oil_ratio", "gas_oil_ratio_dsdsunit", b"gas_oil_ratio_dsdsunit", "gauge_stop_fp", b"gauge_stop_fp", "gauge_stop_fp_dsdsunit", b"gauge_stop_fp_dsdsunit", "gauge_stop_fsip", b"gauge_stop_fsip", "gauge_stop_fsip_dsdsunit", b"gauge_stop_fsip_dsdsunit", "gauge_stop_md", b"gauge_stop_md", "gauge_stop_md_dsdsunit", b"gauge_stop_md_dsdsunit", "gel", b"gel", "gel_dsdsunit", b"gel_dsdsunit", "h2s_remarks", b"h2s_remarks", "hole_condition", b"hole_condition", "id_drill_pipe", b"id_drill_pipe", "id_drill_pipe_dsdsunit", b"id_drill_pipe_dsdsunit", "ihmp", b"ihmp", "ihmp_dsdsunit", b"ihmp_dsdsunit", "is_closed_chamber", b"is_closed_chamber", "is_cushion_used", b"is_cushion_used", "is_hole_calipered", b"is_hole_calipered", "is_hole_conditioned", b"is_hole_conditioned", "is_misrun", b"is_misrun", "is_reverse_circulated", b"is_reverse_circulated", "liquid_gravity", b"liquid_gravity", "liquid_gravity_dsdsunit", b"liquid_gravity_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "mud_density", b"mud_density", "mud_density_dsdsunit", b"mud_density_dsdsunit", "mud_drop", b"mud_drop", "mud_drop_dsdsunit", b"mud_drop_dsdsunit", "mud_resistivity", b"mud_resistivity", "mud_resistivity_dsdsunit", b"mud_resistivity_dsdsunit", "mud_type", b"mud_type", "native_uid", b"native_uid", "net_pay", b"net_pay", "net_pay_dsdsunit", b"net_pay_dsdsunit", "od_packer", b"od_packer", "od_packer_dsdsunit", b"od_packer_dsdsunit", "oil_density", b"oil_density", "oil_density_dsdsunit", b"oil_density_dsdsunit", "on_bottom", b"on_bottom", "operator_representative", b"operator_representative", "other_fluid_name", b"other_fluid_name", "out_of_hole", b"out_of_hole", "packer_rubber_length", b"packer_rubber_length", "packer_rubber_length_dsdsunit", b"packer_rubber_length_dsdsunit", "packer_rubber_size", b"packer_rubber_size", "packer_rubber_size_dsdsunit", b"packer_rubber_size_dsdsunit", "ph", b"ph", "problems", b"problems", "pulled_loose", b"pulled_loose", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "rm_chlorides", b"rm_chlorides", "rm_chlorides_dsdsunit", b"rm_chlorides_dsdsunit", "rw_chlorides", b"rw_chlorides", "rw_chlorides_dsdsunit", b"rw_chlorides_dsdsunit", "salinity", b"salinity", "salinity_dsdsunit", b"salinity_dsdsunit", "sodium_chlorides", b"sodium_chlorides", "sodium_chlorides_dsdsunit", b"sodium_chlorides_dsdsunit", "source_gauge_serial_no", b"source_gauge_serial_no", "start_in", b"start_in", "surface_temp", b"surface_temp", "surface_temp_dsdsunit", b"surface_temp_dsdsunit", "test_string_capacity", b"test_string_capacity", "test_string_capacity_dsdsunit", b"test_string_capacity_dsdsunit", "ticket_no", b"ticket_no", "time_opened", b"time_opened", "tool_chased_distance", b"tool_chased_distance", "tool_chased_distance_dsdsunit", b"tool_chased_distance_dsdsunit", "top_choke_size", b"top_choke_size", "top_choke_size_dsdsunit", b"top_choke_size_dsdsunit", "total_liquid", b"total_liquid", "total_liquid_dsdsunit", b"total_liquid_dsdsunit", "total_oil_stored", b"total_oil_stored", "total_oil_stored_dsdsunit", b"total_oil_stored_dsdsunit", "tvd_interval_base", b"tvd_interval_base", "tvd_interval_base_dsdsunit", b"tvd_interval_base_dsdsunit", "tvd_interval_top", b"tvd_interval_top", "tvd_interval_top_dsdsunit", b"tvd_interval_top_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit", "vol_condensate_prod", b"vol_condensate_prod", "vol_condensate_prod_dsdsunit", b"vol_condensate_prod_dsdsunit", "vol_gas_prod", b"vol_gas_prod", "vol_gas_prod_dsdsunit", b"vol_gas_prod_dsdsunit", "vol_oil_prod", b"vol_oil_prod", "vol_oil_prod_dsdsunit", b"vol_oil_prod_dsdsunit", "vol_oil_stored", b"vol_oil_stored", "vol_oil_stored_dsdsunit", b"vol_oil_stored_dsdsunit", "vol_water_prod", b"vol_water_prod", "vol_water_prod_dsdsunit", b"vol_water_prod_dsdsunit", "water_loss", b"water_loss", "water_loss_dsdsunit", b"water_loss_dsdsunit", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> None: ...

global___DmDst = DmDst

class DmDstAnalysisLink(google.protobuf.message.Message):
    """Original Name: DM_DST_ANALYSIS_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DST_ID_FIELD_NUMBER: builtins.int
    ANALYSIS_ID_FIELD_NUMBER: builtins.int
    CD_TEST_ANALYSIS_FIELD_NUMBER: builtins.int
    DM_DST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_id: builtins.str
    """Original Name: DST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    analysis_id: builtins.str
    """Original Name: ANALYSIS_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_test_analysis(self) -> global___CdTestAnalysisRef:
        """Remote references:

        Original Name: CD_TEST_ANALYSIS, WrappedMessage: CdTestAnalysis
        FK_DM_DST_ANALYSIS_LINK_CD_TEST_ANALYSIS
        """
    @property
    def dm_dst(self) -> global___DmDstRef:
        """Original Name: DM_DST, WrappedMessage: DmDst
        FK_DM_DST_ANALYSIS_LINK_DM_DST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        dst_id: builtins.str = ...,
        analysis_id: builtins.str = ...,
        cd_test_analysis: global___CdTestAnalysisRef | None = ...,
        dm_dst: global___DmDstRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_test_analysis", b"cd_test_analysis", "dm_dst", b"dm_dst", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["analysis_id", b"analysis_id", "cd_test_analysis", b"cd_test_analysis", "dm_dst", b"dm_dst", "dst_id", b"dst_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDstAnalysisLink = DmDstAnalysisLink

class DmDstCcData(google.protobuf.message.Message):
    """Original Name: DM_DST_CC_DATA, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GAS_FLOW_RATE_FIELD_NUMBER: builtins.int
    RECOVERY_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    LIQUID_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    READING_TIME_FIELD_NUMBER: builtins.int
    SP_CHANGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_FLOW_RATE_FIELD_NUMBER: builtins.int
    SURFACE_PRESSURE_FIELD_NUMBER: builtins.int
    RP_CHANGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DST_FLOW_ID_FIELD_NUMBER: builtins.int
    GAS_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECOVERY_PRESSURE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RP_CHANGE_FIELD_NUMBER: builtins.int
    CC_DATA_ID_FIELD_NUMBER: builtins.int
    CC_FLOW_ID_FIELD_NUMBER: builtins.int
    CUM_TIME_FIELD_NUMBER: builtins.int
    DST_ID_FIELD_NUMBER: builtins.int
    SURFACE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    SP_CHANGE_FIELD_NUMBER: builtins.int
    DM_DST_CC_FLOW_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def gas_flow_rate(self) -> global___FloatMessage:
        """Original Name: GAS_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recovery_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: RECOVERY_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def liquid_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reading_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: READING_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sp_change_dsdsunit(self) -> global___StringMessage:
        """Original Name: SP_CHANGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_flow_rate(self) -> global___FloatMessage:
        """Original Name: LIQUID_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_pressure(self) -> global___FloatMessage:
        """Original Name: SURFACE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rp_change_dsdsunit(self) -> global___StringMessage:
        """Original Name: RP_CHANGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dst_flow_id(self) -> global___StringMessage:
        """Original Name: DST_FLOW_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recovery_pressure(self) -> global___FloatMessage:
        """Original Name: RECOVERY_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rp_change(self) -> global___FloatMessage:
        """Original Name: RP_CHANGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cc_data_id: builtins.str
    """Original Name: CC_DATA_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    cc_flow_id: builtins.str
    """Original Name: CC_FLOW_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cum_time(self) -> global___FloatMessage:
        """Original Name: CUM_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_id: builtins.str
    """Original Name: DST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def surface_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sp_change(self) -> global___FloatMessage:
        """Original Name: SP_CHANGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_dst_cc_flow(self) -> global___DmDstCcFlowRef:
        """Remote references:

        Original Name: DM_DST_CC_FLOW, WrappedMessage: DmDstCcFlow
        FK_DM_DST_CC_DATA_DM_DST_CC_FLOW
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        gas_flow_rate: global___FloatMessage | None = ...,
        recovery_pressure_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        liquid_flow_rate_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        reading_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sp_change_dsdsunit: global___StringMessage | None = ...,
        liquid_flow_rate: global___FloatMessage | None = ...,
        surface_pressure: global___FloatMessage | None = ...,
        rp_change_dsdsunit: global___StringMessage | None = ...,
        dst_flow_id: global___StringMessage | None = ...,
        gas_flow_rate_dsdsunit: global___StringMessage | None = ...,
        recovery_pressure: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        rp_change: global___FloatMessage | None = ...,
        cc_data_id: builtins.str = ...,
        cc_flow_id: builtins.str = ...,
        cum_time: global___FloatMessage | None = ...,
        dst_id: builtins.str = ...,
        surface_pressure_dsdsunit: global___StringMessage | None = ...,
        cum_time_dsdsunit: global___StringMessage | None = ...,
        sp_change: global___FloatMessage | None = ...,
        dm_dst_cc_flow: global___DmDstCcFlowRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cum_time", b"cum_time", "cum_time_dsdsunit", b"cum_time_dsdsunit", "dm_dst_cc_flow", b"dm_dst_cc_flow", "dst_flow_id", b"dst_flow_id", "gas_flow_rate", b"gas_flow_rate", "gas_flow_rate_dsdsunit", b"gas_flow_rate_dsdsunit", "liquid_flow_rate", b"liquid_flow_rate", "liquid_flow_rate_dsdsunit", b"liquid_flow_rate_dsdsunit", "native_uid", b"native_uid", "reading_time", b"reading_time", "recovery_pressure", b"recovery_pressure", "recovery_pressure_dsdsunit", b"recovery_pressure_dsdsunit", "rp_change", b"rp_change", "rp_change_dsdsunit", b"rp_change_dsdsunit", "sp_change", b"sp_change", "sp_change_dsdsunit", b"sp_change_dsdsunit", "surface_pressure", b"surface_pressure", "surface_pressure_dsdsunit", b"surface_pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cc_data_id", b"cc_data_id", "cc_flow_id", b"cc_flow_id", "cum_time", b"cum_time", "cum_time_dsdsunit", b"cum_time_dsdsunit", "dm_dst_cc_flow", b"dm_dst_cc_flow", "dst_flow_id", b"dst_flow_id", "dst_id", b"dst_id", "gas_flow_rate", b"gas_flow_rate", "gas_flow_rate_dsdsunit", b"gas_flow_rate_dsdsunit", "liquid_flow_rate", b"liquid_flow_rate", "liquid_flow_rate_dsdsunit", b"liquid_flow_rate_dsdsunit", "native_uid", b"native_uid", "reading_time", b"reading_time", "recovery_pressure", b"recovery_pressure", "recovery_pressure_dsdsunit", b"recovery_pressure_dsdsunit", "rp_change", b"rp_change", "rp_change_dsdsunit", b"rp_change_dsdsunit", "sp_change", b"sp_change", "sp_change_dsdsunit", b"sp_change_dsdsunit", "surface_pressure", b"surface_pressure", "surface_pressure_dsdsunit", b"surface_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDstCcData = DmDstCcData

class DmDstCcFlow(google.protobuf.message.Message):
    """Original Name: DM_DST_CC_FLOW, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CC_FLOW_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    DST_ID_FIELD_NUMBER: builtins.int
    STAGE_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAGE_NUMBER_FIELD_NUMBER: builtins.int
    STAGE_DURATION_FIELD_NUMBER: builtins.int
    GAUGE_PRESSURE_FIELD_NUMBER: builtins.int
    DM_DST_FIELD_NUMBER: builtins.int
    DM_DST_CC_DATA_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    cc_flow_id: builtins.str
    """Original Name: CC_FLOW_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_id: builtins.str
    """Original Name: DST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def stage_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAGE_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stage_number(self) -> global___StringMessage:
        """Original Name: STAGE_NUMBER, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stage_duration(self) -> global___FloatMessage:
        """Original Name: STAGE_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_pressure(self) -> global___FloatMessage:
        """Original Name: GAUGE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_dst(self) -> global___DmDstRef:
        """Remote references:

        Original Name: DM_DST, WrappedMessage: DmDst
        FK_DM_DST_CC_FLOW_DM_DST
        """
    @property
    def dm_dst_cc_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDstCcDataRef]:
        """Original Name: DM_DST_CC_DATA, WrappedMessage: DmDstCcData
        FK_DM_DST_CC_DATA_DM_DST_CC_FLOW
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        cc_flow_id: builtins.str = ...,
        description: global___StringMessage | None = ...,
        dst_id: builtins.str = ...,
        stage_duration_dsdsunit: global___StringMessage | None = ...,
        gauge_pressure_dsdsunit: global___StringMessage | None = ...,
        stage_number: global___StringMessage | None = ...,
        stage_duration: global___FloatMessage | None = ...,
        gauge_pressure: global___FloatMessage | None = ...,
        dm_dst: global___DmDstRef | None = ...,
        dm_dst_cc_data: collections.abc.Iterable[global___DmDstCcDataRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "dm_dst", b"dm_dst", "gauge_pressure", b"gauge_pressure", "gauge_pressure_dsdsunit", b"gauge_pressure_dsdsunit", "native_uid", b"native_uid", "stage_duration", b"stage_duration", "stage_duration_dsdsunit", b"stage_duration_dsdsunit", "stage_number", b"stage_number"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cc_flow_id", b"cc_flow_id", "description", b"description", "dm_dst", b"dm_dst", "dm_dst_cc_data", b"dm_dst_cc_data", "dst_id", b"dst_id", "gauge_pressure", b"gauge_pressure", "gauge_pressure_dsdsunit", b"gauge_pressure_dsdsunit", "native_uid", b"native_uid", "stage_duration", b"stage_duration", "stage_duration_dsdsunit", b"stage_duration_dsdsunit", "stage_number", b"stage_number", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDstCcFlow = DmDstCcFlow

class DmDstFlow(google.protobuf.message.Message):
    """Original Name: DM_DST_FLOW, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GAS_SURFACE_TIME_FIELD_NUMBER: builtins.int
    START_TIME_FIELD_NUMBER: builtins.int
    OIL_SURFACE_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHUT_IN_PERIOD_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_GAS_RATE_FIELD_NUMBER: builtins.int
    DST_FLOW_ID_FIELD_NUMBER: builtins.int
    INITIAL_SHUT_IN_PRESSURE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FLOW_PERIOD_FIELD_NUMBER: builtins.int
    PERIOD_DESC_FIELD_NUMBER: builtins.int
    END_GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHUT_IN_PERIOD_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_FIELD_NUMBER: builtins.int
    INITIAL_SHUT_IN_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_PERIOD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_SURFACE_TIME_FIELD_NUMBER: builtins.int
    WATER_SURFACE_TIME_FIELD_NUMBER: builtins.int
    DST_ID_FIELD_NUMBER: builtins.int
    END_OIL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_WATER_RATE_FIELD_NUMBER: builtins.int
    WATER_SURFACE_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_OIL_RATE_FIELD_NUMBER: builtins.int
    END_WATER_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    FLOW_DESCRIPTION_FIELD_NUMBER: builtins.int
    GAS_SURFACE_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_DST_FIELD_NUMBER: builtins.int
    DM_DST_RATE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def gas_surface_time(self) -> global___FloatMessage:
        """Original Name: GAS_SURFACE_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_surface_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_SURFACE_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_period_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUT_IN_PERIOD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_gas_rate(self) -> global___FloatMessage:
        """Original Name: END_GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_flow_id: builtins.str
    """Original Name: DST_FLOW_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def initial_shut_in_pressure(self) -> global___FloatMessage:
        """Original Name: INITIAL_SHUT_IN_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_period(self) -> global___FloatMessage:
        """Original Name: FLOW_PERIOD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def period_desc(self) -> global___StringMessage:
        """Original Name: PERIOD_DESC, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_period(self) -> global___FloatMessage:
        """Original Name: SHUT_IN_PERIOD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure(self) -> global___FloatMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_shut_in_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_SHUT_IN_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_period_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_PERIOD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_surface_time(self) -> global___FloatMessage:
        """Original Name: OIL_SURFACE_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_surface_time(self) -> global___FloatMessage:
        """Original Name: WATER_SURFACE_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_id: builtins.str
    """Original Name: DST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def end_oil_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_OIL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_water_rate(self) -> global___FloatMessage:
        """Original Name: END_WATER_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_surface_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_SURFACE_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_oil_rate(self) -> global___FloatMessage:
        """Original Name: END_OIL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_water_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_WATER_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_description(self) -> global___StringMessage:
        """Original Name: FLOW_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_surface_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_SURFACE_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_dst(self) -> global___DmDstRef:
        """Remote references:

        Original Name: DM_DST, WrappedMessage: DmDst
        FK_DM_DST_FLOW_DM_DST
        """
    @property
    def dm_dst_rate(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDstRateRef]:
        """Original Name: DM_DST_RATE, WrappedMessage: DmDstRate
        FK_DM_DST_RATE_DM_DST_FLOW
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        gas_surface_time: global___FloatMessage | None = ...,
        start_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        oil_surface_time_dsdsunit: global___StringMessage | None = ...,
        shut_in_period_dsdsunit: global___StringMessage | None = ...,
        end_gas_rate: global___FloatMessage | None = ...,
        dst_flow_id: builtins.str = ...,
        initial_shut_in_pressure: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        flow_period: global___FloatMessage | None = ...,
        period_desc: global___StringMessage | None = ...,
        end_gas_rate_dsdsunit: global___StringMessage | None = ...,
        shut_in_period: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        final_shut_in_pressure: global___FloatMessage | None = ...,
        initial_shut_in_pressure_dsdsunit: global___StringMessage | None = ...,
        final_shut_in_pressure_dsdsunit: global___StringMessage | None = ...,
        flow_period_dsdsunit: global___StringMessage | None = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        oil_surface_time: global___FloatMessage | None = ...,
        water_surface_time: global___FloatMessage | None = ...,
        dst_id: builtins.str = ...,
        end_oil_rate_dsdsunit: global___StringMessage | None = ...,
        end_water_rate: global___FloatMessage | None = ...,
        water_surface_time_dsdsunit: global___StringMessage | None = ...,
        end_oil_rate: global___FloatMessage | None = ...,
        end_water_rate_dsdsunit: global___StringMessage | None = ...,
        duration: global___FloatMessage | None = ...,
        flow_description: global___StringMessage | None = ...,
        gas_surface_time_dsdsunit: global___StringMessage | None = ...,
        dm_dst: global___DmDstRef | None = ...,
        dm_dst_rate: collections.abc.Iterable[global___DmDstRateRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_dst", b"dm_dst", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "end_gas_rate", b"end_gas_rate", "end_gas_rate_dsdsunit", b"end_gas_rate_dsdsunit", "end_oil_rate", b"end_oil_rate", "end_oil_rate_dsdsunit", b"end_oil_rate_dsdsunit", "end_water_rate", b"end_water_rate", "end_water_rate_dsdsunit", b"end_water_rate_dsdsunit", "final_shut_in_pressure", b"final_shut_in_pressure", "final_shut_in_pressure_dsdsunit", b"final_shut_in_pressure_dsdsunit", "flow_description", b"flow_description", "flow_period", b"flow_period", "flow_period_dsdsunit", b"flow_period_dsdsunit", "gas_surface_time", b"gas_surface_time", "gas_surface_time_dsdsunit", b"gas_surface_time_dsdsunit", "initial_shut_in_pressure", b"initial_shut_in_pressure", "initial_shut_in_pressure_dsdsunit", b"initial_shut_in_pressure_dsdsunit", "native_uid", b"native_uid", "oil_surface_time", b"oil_surface_time", "oil_surface_time_dsdsunit", b"oil_surface_time_dsdsunit", "period_desc", b"period_desc", "shut_in_period", b"shut_in_period", "shut_in_period_dsdsunit", b"shut_in_period_dsdsunit", "start_time", b"start_time", "water_surface_time", b"water_surface_time", "water_surface_time_dsdsunit", b"water_surface_time_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_dst", b"dm_dst", "dm_dst_rate", b"dm_dst_rate", "dst_flow_id", b"dst_flow_id", "dst_id", b"dst_id", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "end_gas_rate", b"end_gas_rate", "end_gas_rate_dsdsunit", b"end_gas_rate_dsdsunit", "end_oil_rate", b"end_oil_rate", "end_oil_rate_dsdsunit", b"end_oil_rate_dsdsunit", "end_water_rate", b"end_water_rate", "end_water_rate_dsdsunit", b"end_water_rate_dsdsunit", "final_shut_in_pressure", b"final_shut_in_pressure", "final_shut_in_pressure_dsdsunit", b"final_shut_in_pressure_dsdsunit", "flow_description", b"flow_description", "flow_period", b"flow_period", "flow_period_dsdsunit", b"flow_period_dsdsunit", "gas_surface_time", b"gas_surface_time", "gas_surface_time_dsdsunit", b"gas_surface_time_dsdsunit", "initial_shut_in_pressure", b"initial_shut_in_pressure", "initial_shut_in_pressure_dsdsunit", b"initial_shut_in_pressure_dsdsunit", "native_uid", b"native_uid", "oil_surface_time", b"oil_surface_time", "oil_surface_time_dsdsunit", b"oil_surface_time_dsdsunit", "period_desc", b"period_desc", "shut_in_period", b"shut_in_period", "shut_in_period_dsdsunit", b"shut_in_period_dsdsunit", "start_time", b"start_time", "undeclared_dependencies", b"undeclared_dependencies", "water_surface_time", b"water_surface_time", "water_surface_time_dsdsunit", b"water_surface_time_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDstFlow = DmDstFlow

class DmDstFlowRecorder(google.protobuf.message.Message):
    """Original Name: DM_DST_FLOW_RECORDER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PRE_FLOW_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HYDROSTATIC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    INITIAL_FLOW_PRESSURE_FIELD_NUMBER: builtins.int
    HYDROSTATIC_PRESSURE_FIELD_NUMBER: builtins.int
    PRE_FLOW_PRESSURE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DST_RECORDER_ID_FIELD_NUMBER: builtins.int
    DST_FLOW_ID_FIELD_NUMBER: builtins.int
    SHUT_IN_PRESSURE_FIELD_NUMBER: builtins.int
    FLOW_DURATION_FIELD_NUMBER: builtins.int
    FLOW_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHUT_IN_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FINAL_FLOW_PRESSURE_FIELD_NUMBER: builtins.int
    INITIAL_FLOW_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DST_ID_FIELD_NUMBER: builtins.int
    FINAL_FLOW_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DST_FLOW_RECORDER_ID_FIELD_NUMBER: builtins.int
    FLOW_DESCRIPTION_FIELD_NUMBER: builtins.int
    DM_DST_RECORDER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def pre_flow_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRE_FLOW_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydrostatic_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: HYDROSTATIC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_flow_pressure(self) -> global___FloatMessage:
        """Original Name: INITIAL_FLOW_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydrostatic_pressure(self) -> global___FloatMessage:
        """Original Name: HYDROSTATIC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_flow_pressure(self) -> global___FloatMessage:
        """Original Name: PRE_FLOW_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_recorder_id: builtins.str
    """Original Name: DST_RECORDER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dst_flow_id(self) -> global___StringMessage:
        """Original Name: DST_FLOW_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_pressure(self) -> global___FloatMessage:
        """Original Name: SHUT_IN_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_duration(self) -> global___FloatMessage:
        """Original Name: FLOW_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUT_IN_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def final_flow_pressure(self) -> global___FloatMessage:
        """Original Name: FINAL_FLOW_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_flow_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_FLOW_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_id: builtins.str
    """Original Name: DST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def final_flow_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_FLOW_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_flow_recorder_id: builtins.str
    """Original Name: DST_FLOW_RECORDER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_description(self) -> global___StringMessage:
        """Original Name: FLOW_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_dst_recorder(self) -> global___DmDstRecorderRef:
        """Remote references:

        Original Name: DM_DST_RECORDER, WrappedMessage: DmDstRecorder
        FK_DM_DST_FLOW_RECORDER_DM_DST_RECORDER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        pre_flow_pressure_dsdsunit: global___StringMessage | None = ...,
        hydrostatic_pressure_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        initial_flow_pressure: global___FloatMessage | None = ...,
        hydrostatic_pressure: global___FloatMessage | None = ...,
        pre_flow_pressure: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        dst_recorder_id: builtins.str = ...,
        dst_flow_id: global___StringMessage | None = ...,
        shut_in_pressure: global___FloatMessage | None = ...,
        flow_duration: global___FloatMessage | None = ...,
        flow_duration_dsdsunit: global___StringMessage | None = ...,
        shut_in_pressure_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        final_flow_pressure: global___FloatMessage | None = ...,
        initial_flow_pressure_dsdsunit: global___StringMessage | None = ...,
        dst_id: builtins.str = ...,
        final_flow_pressure_dsdsunit: global___StringMessage | None = ...,
        dst_flow_recorder_id: builtins.str = ...,
        flow_description: global___StringMessage | None = ...,
        dm_dst_recorder: global___DmDstRecorderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_dst_recorder", b"dm_dst_recorder", "dst_flow_id", b"dst_flow_id", "final_flow_pressure", b"final_flow_pressure", "final_flow_pressure_dsdsunit", b"final_flow_pressure_dsdsunit", "flow_description", b"flow_description", "flow_duration", b"flow_duration", "flow_duration_dsdsunit", b"flow_duration_dsdsunit", "hydrostatic_pressure", b"hydrostatic_pressure", "hydrostatic_pressure_dsdsunit", b"hydrostatic_pressure_dsdsunit", "initial_flow_pressure", b"initial_flow_pressure", "initial_flow_pressure_dsdsunit", b"initial_flow_pressure_dsdsunit", "native_uid", b"native_uid", "pre_flow_pressure", b"pre_flow_pressure", "pre_flow_pressure_dsdsunit", b"pre_flow_pressure_dsdsunit", "sequence_no", b"sequence_no", "shut_in_pressure", b"shut_in_pressure", "shut_in_pressure_dsdsunit", b"shut_in_pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_dst_recorder", b"dm_dst_recorder", "dst_flow_id", b"dst_flow_id", "dst_flow_recorder_id", b"dst_flow_recorder_id", "dst_id", b"dst_id", "dst_recorder_id", b"dst_recorder_id", "final_flow_pressure", b"final_flow_pressure", "final_flow_pressure_dsdsunit", b"final_flow_pressure_dsdsunit", "flow_description", b"flow_description", "flow_duration", b"flow_duration", "flow_duration_dsdsunit", b"flow_duration_dsdsunit", "hydrostatic_pressure", b"hydrostatic_pressure", "hydrostatic_pressure_dsdsunit", b"hydrostatic_pressure_dsdsunit", "initial_flow_pressure", b"initial_flow_pressure", "initial_flow_pressure_dsdsunit", b"initial_flow_pressure_dsdsunit", "native_uid", b"native_uid", "pre_flow_pressure", b"pre_flow_pressure", "pre_flow_pressure_dsdsunit", b"pre_flow_pressure_dsdsunit", "sequence_no", b"sequence_no", "shut_in_pressure", b"shut_in_pressure", "shut_in_pressure_dsdsunit", b"shut_in_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDstFlowRecorder = DmDstFlowRecorder

class DmDstRate(google.protobuf.message.Message):
    """Original Name: DM_DST_RATE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WATER_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CO2_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CO2_FIELD_NUMBER: builtins.int
    OIL_GRAVITY_FIELD_NUMBER: builtins.int
    DST_FLOW_ID_FIELD_NUMBER: builtins.int
    GAS_RATE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FLOW_MINUTES_FIELD_NUMBER: builtins.int
    CO2_CONC_FIELD_NUMBER: builtins.int
    FLOW_MINUTES_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLOW_PRESSURE_FIELD_NUMBER: builtins.int
    FLOW_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_TEMPERATURE_FIELD_NUMBER: builtins.int
    H2S_FIELD_NUMBER: builtins.int
    OIL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ORIFICE_FIELD_NUMBER: builtins.int
    H2S_DSDSUNIT_FIELD_NUMBER: builtins.int
    DST_ID_FIELD_NUMBER: builtins.int
    OIL_RATE_FIELD_NUMBER: builtins.int
    FLOW_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_RATE_FIELD_NUMBER: builtins.int
    DST_RATE_ID_FIELD_NUMBER: builtins.int
    CO2_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_GRAVITY_FIELD_NUMBER: builtins.int
    ORIFICE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_DST_FLOW_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def water_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: CO2_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2(self) -> global___FloatMessage:
        """Original Name: CO2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_gravity(self) -> global___FloatMessage:
        """Original Name: OIL_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_flow_id: builtins.str
    """Original Name: DST_FLOW_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_rate(self) -> global___FloatMessage:
        """Original Name: GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_minutes(self) -> global___FloatMessage:
        """Original Name: FLOW_MINUTES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_conc(self) -> global___FloatMessage:
        """Original Name: CO2_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_minutes_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_MINUTES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_pressure(self) -> global___FloatMessage:
        """Original Name: FLOW_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_temperature(self) -> global___FloatMessage:
        """Original Name: FLOW_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s(self) -> global___FloatMessage:
        """Original Name: H2S, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice(self) -> global___FloatMessage:
        """Original Name: ORIFICE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_id: builtins.str
    """Original Name: DST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def oil_rate(self) -> global___FloatMessage:
        """Original Name: OIL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_rate(self) -> global___FloatMessage:
        """Original Name: WATER_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_rate_id: builtins.str
    """Original Name: DST_RATE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def co2_dsdsunit(self) -> global___StringMessage:
        """Original Name: CO2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_gravity(self) -> global___FloatMessage:
        """Original Name: GAS_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orifice_dsdsunit(self) -> global___StringMessage:
        """Original Name: ORIFICE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_dst_flow(self) -> global___DmDstFlowRef:
        """Remote references:

        Original Name: DM_DST_FLOW, WrappedMessage: DmDstFlow
        FK_DM_DST_RATE_DM_DST_FLOW
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        water_rate_dsdsunit: global___StringMessage | None = ...,
        co2_conc_dsdsunit: global___StringMessage | None = ...,
        gas_rate_dsdsunit: global___StringMessage | None = ...,
        co2: global___FloatMessage | None = ...,
        oil_gravity: global___FloatMessage | None = ...,
        dst_flow_id: builtins.str = ...,
        gas_rate: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        flow_minutes: global___FloatMessage | None = ...,
        co2_conc: global___FloatMessage | None = ...,
        flow_minutes_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        flow_pressure: global___FloatMessage | None = ...,
        flow_temperature_dsdsunit: global___StringMessage | None = ...,
        flow_temperature: global___FloatMessage | None = ...,
        h2s: global___FloatMessage | None = ...,
        oil_rate_dsdsunit: global___StringMessage | None = ...,
        orifice: global___FloatMessage | None = ...,
        h2s_dsdsunit: global___StringMessage | None = ...,
        dst_id: builtins.str = ...,
        oil_rate: global___FloatMessage | None = ...,
        flow_pressure_dsdsunit: global___StringMessage | None = ...,
        water_rate: global___FloatMessage | None = ...,
        dst_rate_id: builtins.str = ...,
        co2_dsdsunit: global___StringMessage | None = ...,
        gas_gravity: global___FloatMessage | None = ...,
        orifice_dsdsunit: global___StringMessage | None = ...,
        dm_dst_flow: global___DmDstFlowRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["co2", b"co2", "co2_conc", b"co2_conc", "co2_conc_dsdsunit", b"co2_conc_dsdsunit", "co2_dsdsunit", b"co2_dsdsunit", "dm_dst_flow", b"dm_dst_flow", "flow_minutes", b"flow_minutes", "flow_minutes_dsdsunit", b"flow_minutes_dsdsunit", "flow_pressure", b"flow_pressure", "flow_pressure_dsdsunit", b"flow_pressure_dsdsunit", "flow_temperature", b"flow_temperature", "flow_temperature_dsdsunit", b"flow_temperature_dsdsunit", "gas_gravity", b"gas_gravity", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "h2s", b"h2s", "h2s_dsdsunit", b"h2s_dsdsunit", "native_uid", b"native_uid", "oil_gravity", b"oil_gravity", "oil_rate", b"oil_rate", "oil_rate_dsdsunit", b"oil_rate_dsdsunit", "orifice", b"orifice", "orifice_dsdsunit", b"orifice_dsdsunit", "water_rate", b"water_rate", "water_rate_dsdsunit", b"water_rate_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["co2", b"co2", "co2_conc", b"co2_conc", "co2_conc_dsdsunit", b"co2_conc_dsdsunit", "co2_dsdsunit", b"co2_dsdsunit", "dm_dst_flow", b"dm_dst_flow", "dst_flow_id", b"dst_flow_id", "dst_id", b"dst_id", "dst_rate_id", b"dst_rate_id", "flow_minutes", b"flow_minutes", "flow_minutes_dsdsunit", b"flow_minutes_dsdsunit", "flow_pressure", b"flow_pressure", "flow_pressure_dsdsunit", b"flow_pressure_dsdsunit", "flow_temperature", b"flow_temperature", "flow_temperature_dsdsunit", b"flow_temperature_dsdsunit", "gas_gravity", b"gas_gravity", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "h2s", b"h2s", "h2s_dsdsunit", b"h2s_dsdsunit", "native_uid", b"native_uid", "oil_gravity", b"oil_gravity", "oil_rate", b"oil_rate", "oil_rate_dsdsunit", b"oil_rate_dsdsunit", "orifice", b"orifice", "orifice_dsdsunit", b"orifice_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "water_rate", b"water_rate", "water_rate_dsdsunit", b"water_rate_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDstRate = DmDstRate

class DmDstRecorder(google.protobuf.message.Message):
    """Original Name: DM_DST_RECORDER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GAUGE_MD_FIELD_NUMBER: builtins.int
    GAUGE_RESOLUTION_PERCENT_FIELD_NUMBER: builtins.int
    MAX_RECORDER_RANGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_TEMP_FIELD_NUMBER: builtins.int
    GAUGE_LOCATION_FIELD_NUMBER: builtins.int
    GAUGE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_MISRUN_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LAST_CALIBRATION_DATE_FIELD_NUMBER: builtins.int
    GAUGE_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_RECORDER_RANGE_FIELD_NUMBER: builtins.int
    GAUGE_TYPE_FIELD_NUMBER: builtins.int
    GAUGE_RESOLUTION_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_ACCURACY_PERCENT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    GAUGE_TVD_FIELD_NUMBER: builtins.int
    GAUGE_LOCATION_CODE_FIELD_NUMBER: builtins.int
    DST_RECORDER_ID_FIELD_NUMBER: builtins.int
    GAUGE_ACCURACY_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    GAUGE_NUMBER_FIELD_NUMBER: builtins.int
    DST_ID_FIELD_NUMBER: builtins.int
    GAUGE_SERIAL_NO_FIELD_NUMBER: builtins.int
    IS_REPRESENTATIVE_FIELD_NUMBER: builtins.int
    DM_DST_FIELD_NUMBER: builtins.int
    DM_DST_FLOW_RECORDER_FIELD_NUMBER: builtins.int
    DM_DST_RECORDER_DATA_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def gauge_md(self) -> global___FloatMessage:
        """Original Name: GAUGE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_resolution_percent(self) -> global___FloatMessage:
        """Original Name: GAUGE_RESOLUTION_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_recorder_range_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_RECORDER_RANGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_temp(self) -> global___FloatMessage:
        """Original Name: GAUGE_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_location(self) -> global___StringMessage:
        """Original Name: GAUGE_LOCATION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_misrun(self) -> global___StringMessage:
        """Original Name: IS_MISRUN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def last_calibration_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LAST_CALIBRATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_recorder_range(self) -> global___FloatMessage:
        """Original Name: MAX_RECORDER_RANGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_type(self) -> global___StringMessage:
        """Original Name: GAUGE_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_resolution_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_RESOLUTION_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_accuracy_percent(self) -> global___FloatMessage:
        """Original Name: GAUGE_ACCURACY_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_tvd(self) -> global___FloatMessage:
        """Original Name: GAUGE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_location_code(self) -> global___StringMessage:
        """Original Name: GAUGE_LOCATION_CODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_recorder_id: builtins.str
    """Original Name: DST_RECORDER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gauge_accuracy_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_ACCURACY_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_number(self) -> global___Int32Message:
        """Original Name: GAUGE_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_id: builtins.str
    """Original Name: DST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gauge_serial_no(self) -> global___StringMessage:
        """Original Name: GAUGE_SERIAL_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_representative(self) -> global___StringMessage:
        """Original Name: IS_REPRESENTATIVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_dst(self) -> global___DmDstRef:
        """Remote references:

        Original Name: DM_DST, WrappedMessage: DmDst
        FK_DM_DST_RECORDER_DM_DST
        """
    @property
    def dm_dst_flow_recorder(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDstFlowRecorderRef]:
        """Original Name: DM_DST_FLOW_RECORDER, WrappedMessage: DmDstFlowRecorder
        FK_DM_DST_FLOW_RECORDER_DM_DST_RECORDER
        """
    @property
    def dm_dst_recorder_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDstRecorderDataRef]:
        """Original Name: DM_DST_RECORDER_DATA, WrappedMessage: DmDstRecorderData
        FK_DM_DST_RECORDER_DATA_DM_DST_RECORDER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        gauge_md: global___FloatMessage | None = ...,
        gauge_resolution_percent: global___FloatMessage | None = ...,
        max_recorder_range_dsdsunit: global___StringMessage | None = ...,
        gauge_temp: global___FloatMessage | None = ...,
        gauge_location: global___StringMessage | None = ...,
        gauge_md_dsdsunit: global___StringMessage | None = ...,
        is_misrun: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        last_calibration_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        gauge_temp_dsdsunit: global___StringMessage | None = ...,
        max_recorder_range: global___FloatMessage | None = ...,
        gauge_type: global___StringMessage | None = ...,
        gauge_resolution_percent_dsdsunit: global___StringMessage | None = ...,
        gauge_tvd_dsdsunit: global___StringMessage | None = ...,
        gauge_accuracy_percent: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        gauge_tvd: global___FloatMessage | None = ...,
        gauge_location_code: global___StringMessage | None = ...,
        dst_recorder_id: builtins.str = ...,
        gauge_accuracy_percent_dsdsunit: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        gauge_number: global___Int32Message | None = ...,
        dst_id: builtins.str = ...,
        gauge_serial_no: global___StringMessage | None = ...,
        is_representative: global___StringMessage | None = ...,
        dm_dst: global___DmDstRef | None = ...,
        dm_dst_flow_recorder: collections.abc.Iterable[global___DmDstFlowRecorderRef] | None = ...,
        dm_dst_recorder_data: collections.abc.Iterable[global___DmDstRecorderDataRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_dst", b"dm_dst", "gauge_accuracy_percent", b"gauge_accuracy_percent", "gauge_accuracy_percent_dsdsunit", b"gauge_accuracy_percent_dsdsunit", "gauge_location", b"gauge_location", "gauge_location_code", b"gauge_location_code", "gauge_md", b"gauge_md", "gauge_md_dsdsunit", b"gauge_md_dsdsunit", "gauge_number", b"gauge_number", "gauge_resolution_percent", b"gauge_resolution_percent", "gauge_resolution_percent_dsdsunit", b"gauge_resolution_percent_dsdsunit", "gauge_serial_no", b"gauge_serial_no", "gauge_temp", b"gauge_temp", "gauge_temp_dsdsunit", b"gauge_temp_dsdsunit", "gauge_tvd", b"gauge_tvd", "gauge_tvd_dsdsunit", b"gauge_tvd_dsdsunit", "gauge_type", b"gauge_type", "is_misrun", b"is_misrun", "is_representative", b"is_representative", "last_calibration_date", b"last_calibration_date", "manufacturer", b"manufacturer", "max_recorder_range", b"max_recorder_range", "max_recorder_range_dsdsunit", b"max_recorder_range_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_dst", b"dm_dst", "dm_dst_flow_recorder", b"dm_dst_flow_recorder", "dm_dst_recorder_data", b"dm_dst_recorder_data", "dst_id", b"dst_id", "dst_recorder_id", b"dst_recorder_id", "gauge_accuracy_percent", b"gauge_accuracy_percent", "gauge_accuracy_percent_dsdsunit", b"gauge_accuracy_percent_dsdsunit", "gauge_location", b"gauge_location", "gauge_location_code", b"gauge_location_code", "gauge_md", b"gauge_md", "gauge_md_dsdsunit", b"gauge_md_dsdsunit", "gauge_number", b"gauge_number", "gauge_resolution_percent", b"gauge_resolution_percent", "gauge_resolution_percent_dsdsunit", b"gauge_resolution_percent_dsdsunit", "gauge_serial_no", b"gauge_serial_no", "gauge_temp", b"gauge_temp", "gauge_temp_dsdsunit", b"gauge_temp_dsdsunit", "gauge_tvd", b"gauge_tvd", "gauge_tvd_dsdsunit", b"gauge_tvd_dsdsunit", "gauge_type", b"gauge_type", "is_misrun", b"is_misrun", "is_representative", b"is_representative", "last_calibration_date", b"last_calibration_date", "manufacturer", b"manufacturer", "max_recorder_range", b"max_recorder_range", "max_recorder_range_dsdsunit", b"max_recorder_range_dsdsunit", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDstRecorder = DmDstRecorder

class DmDstRecorderData(google.protobuf.message.Message):
    """Original Name: DM_DST_RECORDER_DATA, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DST_RECORDER_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PRESSURE_FIELD_NUMBER: builtins.int
    TRANSIENT_TEMPERATURE_FIELD_NUMBER: builtins.int
    CUM_TIME_FIELD_NUMBER: builtins.int
    DST_ID_FIELD_NUMBER: builtins.int
    RECORDER_DATA_ID_FIELD_NUMBER: builtins.int
    CUM_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRANSIENT_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_DST_RECORDER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_recorder_id: builtins.str
    """Original Name: DST_RECORDER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pressure(self) -> global___FloatMessage:
        """Original Name: PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transient_temperature(self) -> global___FloatMessage:
        """Original Name: TRANSIENT_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_time(self) -> global___FloatMessage:
        """Original Name: CUM_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_id: builtins.str
    """Original Name: DST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    recorder_data_id: builtins.str
    """Original Name: RECORDER_DATA_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cum_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transient_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRANSIENT_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_dst_recorder(self) -> global___DmDstRecorderRef:
        """Remote references:

        Original Name: DM_DST_RECORDER, WrappedMessage: DmDstRecorder
        FK_DM_DST_RECORDER_DATA_DM_DST_RECORDER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        pressure_dsdsunit: global___StringMessage | None = ...,
        dst_recorder_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        pressure: global___FloatMessage | None = ...,
        transient_temperature: global___FloatMessage | None = ...,
        cum_time: global___FloatMessage | None = ...,
        dst_id: builtins.str = ...,
        recorder_data_id: builtins.str = ...,
        cum_time_dsdsunit: global___StringMessage | None = ...,
        transient_temperature_dsdsunit: global___StringMessage | None = ...,
        dm_dst_recorder: global___DmDstRecorderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cum_time", b"cum_time", "cum_time_dsdsunit", b"cum_time_dsdsunit", "dm_dst_recorder", b"dm_dst_recorder", "native_uid", b"native_uid", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "transient_temperature", b"transient_temperature", "transient_temperature_dsdsunit", b"transient_temperature_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cum_time", b"cum_time", "cum_time_dsdsunit", b"cum_time_dsdsunit", "dm_dst_recorder", b"dm_dst_recorder", "dst_id", b"dst_id", "dst_recorder_id", b"dst_recorder_id", "native_uid", b"native_uid", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "recorder_data_id", b"recorder_data_id", "transient_temperature", b"transient_temperature", "transient_temperature_dsdsunit", b"transient_temperature_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDstRecorderData = DmDstRecorderData

class DmDstRecov(google.protobuf.message.Message):
    """Original Name: DM_DST_RECOV, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FLUID_HEIGHT_RECOVERED_FIELD_NUMBER: builtins.int
    RECOVERY_TYPE_CODE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    RECOVERY_METHOD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DST_RECOV_ID_FIELD_NUMBER: builtins.int
    FLUID_AMOUNT_RECOVERED_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECOVERY_INDICATOR_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FLUID_HEIGHT_RECOVERED_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_AMOUNT_RECOVERED_FIELD_NUMBER: builtins.int
    FLUID_TYPE_RECOVERED_FIELD_NUMBER: builtins.int
    DST_ID_FIELD_NUMBER: builtins.int
    DM_DST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def fluid_height_recovered(self) -> global___FloatMessage:
        """Original Name: FLUID_HEIGHT_RECOVERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recovery_type_code(self) -> global___StringMessage:
        """Original Name: RECOVERY_TYPE_CODE, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def recovery_method(self) -> global___StringMessage:
        """Original Name: RECOVERY_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_recov_id: builtins.str
    """Original Name: DST_RECOV_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_amount_recovered_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_AMOUNT_RECOVERED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recovery_indicator(self) -> global___StringMessage:
        """Original Name: RECOVERY_INDICATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_height_recovered_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_HEIGHT_RECOVERED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_amount_recovered(self) -> global___FloatMessage:
        """Original Name: FLUID_AMOUNT_RECOVERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_type_recovered(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE_RECOVERED, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_id: builtins.str
    """Original Name: DST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_dst(self) -> global___DmDstRef:
        """Remote references:

        Original Name: DM_DST, WrappedMessage: DmDst
        FK_DM_DST_RECOV_DM_DST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        fluid_height_recovered: global___FloatMessage | None = ...,
        recovery_type_code: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        recovery_method: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        dst_recov_id: builtins.str = ...,
        fluid_amount_recovered_dsdsunit: global___StringMessage | None = ...,
        recovery_indicator: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        fluid_height_recovered_dsdsunit: global___StringMessage | None = ...,
        fluid_amount_recovered: global___FloatMessage | None = ...,
        fluid_type_recovered: global___StringMessage | None = ...,
        dst_id: builtins.str = ...,
        dm_dst: global___DmDstRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_dst", b"dm_dst", "fluid_amount_recovered", b"fluid_amount_recovered", "fluid_amount_recovered_dsdsunit", b"fluid_amount_recovered_dsdsunit", "fluid_height_recovered", b"fluid_height_recovered", "fluid_height_recovered_dsdsunit", b"fluid_height_recovered_dsdsunit", "fluid_type_recovered", b"fluid_type_recovered", "native_uid", b"native_uid", "recovery_indicator", b"recovery_indicator", "recovery_method", b"recovery_method", "recovery_type_code", b"recovery_type_code"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_dst", b"dm_dst", "dst_id", b"dst_id", "dst_recov_id", b"dst_recov_id", "fluid_amount_recovered", b"fluid_amount_recovered", "fluid_amount_recovered_dsdsunit", b"fluid_amount_recovered_dsdsunit", "fluid_height_recovered", b"fluid_height_recovered", "fluid_height_recovered_dsdsunit", b"fluid_height_recovered_dsdsunit", "fluid_type_recovered", b"fluid_type_recovered", "native_uid", b"native_uid", "recovery_indicator", b"recovery_indicator", "recovery_method", b"recovery_method", "recovery_type_code", b"recovery_type_code", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDstRecov = DmDstRecov

class DmDstSample(google.protobuf.message.Message):
    """Original Name: DM_DST_SAMPLE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RW_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_SAMPLE_FIELD_NUMBER: builtins.int
    MUD_SAMPLE_FIELD_NUMBER: builtins.int
    BOTTLE_NO_FIELD_NUMBER: builtins.int
    WATER_SAMPLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OTHER_SAMPLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHLORIDES_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAMPLE_NUMBER_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WATER_SAMPLE_FIELD_NUMBER: builtins.int
    SOLIDS_DSDSUNIT_FIELD_NUMBER: builtins.int
    DST_SAMPLE_ID_FIELD_NUMBER: builtins.int
    RM_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESISTIVITY_MUD_FIELD_NUMBER: builtins.int
    OIL_SAMPLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RW_TEMPERATURE_FIELD_NUMBER: builtins.int
    MUD_SAMPLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RM_TEMPERATURE_FIELD_NUMBER: builtins.int
    SAMPLE_PRESSURE_FIELD_NUMBER: builtins.int
    SAMPLE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESISTIVITY_WATER_FIELD_NUMBER: builtins.int
    DST_ID_FIELD_NUMBER: builtins.int
    RESISTIVITY_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLIDS_FIELD_NUMBER: builtins.int
    CHLORIDES_FIELD_NUMBER: builtins.int
    OTHER_SAMPLE_FIELD_NUMBER: builtins.int
    GAS_SAMPLE_FIELD_NUMBER: builtins.int
    GAS_SAMPLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESISTIVITY_MUD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_DST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def rw_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: RW_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_sample(self) -> global___FloatMessage:
        """Original Name: OIL_SAMPLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_sample(self) -> global___FloatMessage:
        """Original Name: MUD_SAMPLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottle_no(self) -> global___StringMessage:
        """Original Name: BOTTLE_NO, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_sample_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_SAMPLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_sample_dsdsunit(self) -> global___StringMessage:
        """Original Name: OTHER_SAMPLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chlorides_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHLORIDES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_number(self) -> global___Int32Message:
        """Original Name: SAMPLE_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def water_sample(self) -> global___FloatMessage:
        """Original Name: WATER_SAMPLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOLIDS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_sample_id: builtins.str
    """Original Name: DST_SAMPLE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rm_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: RM_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_mud(self) -> global___FloatMessage:
        """Original Name: RESISTIVITY_MUD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_sample_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_SAMPLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rw_temperature(self) -> global___FloatMessage:
        """Original Name: RW_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_sample_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_SAMPLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rm_temperature(self) -> global___FloatMessage:
        """Original Name: RM_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_pressure(self) -> global___FloatMessage:
        """Original Name: SAMPLE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAMPLE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_water(self) -> global___FloatMessage:
        """Original Name: RESISTIVITY_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dst_id: builtins.str
    """Original Name: DST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def resistivity_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESISTIVITY_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids(self) -> global___FloatMessage:
        """Original Name: SOLIDS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chlorides(self) -> global___FloatMessage:
        """Original Name: CHLORIDES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_sample(self) -> global___FloatMessage:
        """Original Name: OTHER_SAMPLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_sample(self) -> global___FloatMessage:
        """Original Name: GAS_SAMPLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_sample_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_SAMPLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def resistivity_mud_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESISTIVITY_MUD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_dst(self) -> global___DmDstRef:
        """Remote references:

        Original Name: DM_DST, WrappedMessage: DmDst
        FK_DM_DST_SAMPLE_DM_DST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        rw_temperature_dsdsunit: global___StringMessage | None = ...,
        oil_sample: global___FloatMessage | None = ...,
        mud_sample: global___FloatMessage | None = ...,
        bottle_no: global___StringMessage | None = ...,
        water_sample_dsdsunit: global___StringMessage | None = ...,
        other_sample_dsdsunit: global___StringMessage | None = ...,
        chlorides_dsdsunit: global___StringMessage | None = ...,
        sample_number: global___Int32Message | None = ...,
        wellbore_id: builtins.str = ...,
        water_sample: global___FloatMessage | None = ...,
        solids_dsdsunit: global___StringMessage | None = ...,
        dst_sample_id: builtins.str = ...,
        rm_temperature_dsdsunit: global___StringMessage | None = ...,
        resistivity_mud: global___FloatMessage | None = ...,
        oil_sample_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rw_temperature: global___FloatMessage | None = ...,
        mud_sample_dsdsunit: global___StringMessage | None = ...,
        rm_temperature: global___FloatMessage | None = ...,
        sample_pressure: global___FloatMessage | None = ...,
        sample_pressure_dsdsunit: global___StringMessage | None = ...,
        resistivity_water: global___FloatMessage | None = ...,
        dst_id: builtins.str = ...,
        resistivity_water_dsdsunit: global___StringMessage | None = ...,
        solids: global___FloatMessage | None = ...,
        chlorides: global___FloatMessage | None = ...,
        other_sample: global___FloatMessage | None = ...,
        gas_sample: global___FloatMessage | None = ...,
        gas_sample_dsdsunit: global___StringMessage | None = ...,
        resistivity_mud_dsdsunit: global___StringMessage | None = ...,
        dm_dst: global___DmDstRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bottle_no", b"bottle_no", "chlorides", b"chlorides", "chlorides_dsdsunit", b"chlorides_dsdsunit", "dm_dst", b"dm_dst", "gas_sample", b"gas_sample", "gas_sample_dsdsunit", b"gas_sample_dsdsunit", "mud_sample", b"mud_sample", "mud_sample_dsdsunit", b"mud_sample_dsdsunit", "native_uid", b"native_uid", "oil_sample", b"oil_sample", "oil_sample_dsdsunit", b"oil_sample_dsdsunit", "other_sample", b"other_sample", "other_sample_dsdsunit", b"other_sample_dsdsunit", "resistivity_mud", b"resistivity_mud", "resistivity_mud_dsdsunit", b"resistivity_mud_dsdsunit", "resistivity_water", b"resistivity_water", "resistivity_water_dsdsunit", b"resistivity_water_dsdsunit", "rm_temperature", b"rm_temperature", "rm_temperature_dsdsunit", b"rm_temperature_dsdsunit", "rw_temperature", b"rw_temperature", "rw_temperature_dsdsunit", b"rw_temperature_dsdsunit", "sample_number", b"sample_number", "sample_pressure", b"sample_pressure", "sample_pressure_dsdsunit", b"sample_pressure_dsdsunit", "solids", b"solids", "solids_dsdsunit", b"solids_dsdsunit", "water_sample", b"water_sample", "water_sample_dsdsunit", b"water_sample_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bottle_no", b"bottle_no", "chlorides", b"chlorides", "chlorides_dsdsunit", b"chlorides_dsdsunit", "dm_dst", b"dm_dst", "dst_id", b"dst_id", "dst_sample_id", b"dst_sample_id", "gas_sample", b"gas_sample", "gas_sample_dsdsunit", b"gas_sample_dsdsunit", "mud_sample", b"mud_sample", "mud_sample_dsdsunit", b"mud_sample_dsdsunit", "native_uid", b"native_uid", "oil_sample", b"oil_sample", "oil_sample_dsdsunit", b"oil_sample_dsdsunit", "other_sample", b"other_sample", "other_sample_dsdsunit", b"other_sample_dsdsunit", "resistivity_mud", b"resistivity_mud", "resistivity_mud_dsdsunit", b"resistivity_mud_dsdsunit", "resistivity_water", b"resistivity_water", "resistivity_water_dsdsunit", b"resistivity_water_dsdsunit", "rm_temperature", b"rm_temperature", "rm_temperature_dsdsunit", b"rm_temperature_dsdsunit", "rw_temperature", b"rw_temperature", "rw_temperature_dsdsunit", b"rw_temperature_dsdsunit", "sample_number", b"sample_number", "sample_pressure", b"sample_pressure", "sample_pressure_dsdsunit", b"sample_pressure_dsdsunit", "solids", b"solids", "solids_dsdsunit", b"solids_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "water_sample", b"water_sample", "water_sample_dsdsunit", b"water_sample_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmDstSample = DmDstSample

class DmEnvironmental(google.protobuf.message.Message):
    """Original Name: DM_ENVIRONMENTAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VISUAL_SHEEN_OBSERVED_FIELD_NUMBER: builtins.int
    KILL_LINE_VOLUME_FIELD_NUMBER: builtins.int
    ENVIRONMENTAL_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    BOAT_CLEANED_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TFM_ENGINEER_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    TFM_LOST_TIME_FIELD_NUMBER: builtins.int
    SEWAGE_FLOATING_SOLIDS_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    TFM_COMPANY_FIELD_NUMBER: builtins.int
    CHOKE_LINE_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    DOMESTIC_WASTE_FLOATING_SOLIDS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    TFM_LOST_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_LINE_VOLUME_FIELD_NUMBER: builtins.int
    RIG_CLEANED_DATE_FIELD_NUMBER: builtins.int
    KILL_LINE_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def visual_sheen_observed(self) -> global___StringMessage:
        """Original Name: VISUAL_SHEEN_OBSERVED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_line_volume(self) -> global___FloatMessage:
        """Original Name: KILL_LINE_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    environmental_id: builtins.str
    """Original Name: ENVIRONMENTAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def boat_cleaned_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: BOAT_CLEANED_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfm_engineer(self) -> global___StringMessage:
        """Original Name: TFM_ENGINEER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfm_lost_time(self) -> global___FloatMessage:
        """Original Name: TFM_LOST_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sewage_floating_solids(self) -> global___StringMessage:
        """Original Name: SEWAGE_FLOATING_SOLIDS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tfm_company(self) -> global___StringMessage:
        """Original Name: TFM_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_line_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_LINE_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def domestic_waste_floating_solids(self) -> global___StringMessage:
        """Original Name: DOMESTIC_WASTE_FLOATING_SOLIDS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tfm_lost_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFM_LOST_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_line_volume(self) -> global___FloatMessage:
        """Original Name: CHOKE_LINE_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_cleaned_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: RIG_CLEANED_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_line_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: KILL_LINE_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_ENVIRONMENTAL_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        visual_sheen_observed: global___StringMessage | None = ...,
        kill_line_volume: global___FloatMessage | None = ...,
        environmental_id: builtins.str = ...,
        well_id: builtins.str = ...,
        boat_cleaned_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        tfm_engineer: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        tfm_lost_time: global___FloatMessage | None = ...,
        sewage_floating_solids: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        tfm_company: global___StringMessage | None = ...,
        choke_line_volume_dsdsunit: global___StringMessage | None = ...,
        domestic_waste_floating_solids: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        tfm_lost_time_dsdsunit: global___StringMessage | None = ...,
        choke_line_volume: global___FloatMessage | None = ...,
        rig_cleaned_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        kill_line_volume_dsdsunit: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["boat_cleaned_date", b"boat_cleaned_date", "choke_line_volume", b"choke_line_volume", "choke_line_volume_dsdsunit", b"choke_line_volume_dsdsunit", "dm_daily", b"dm_daily", "domestic_waste_floating_solids", b"domestic_waste_floating_solids", "kill_line_volume", b"kill_line_volume", "kill_line_volume_dsdsunit", b"kill_line_volume_dsdsunit", "native_uid", b"native_uid", "remarks", b"remarks", "rig_cleaned_date", b"rig_cleaned_date", "sewage_floating_solids", b"sewage_floating_solids", "tfm_company", b"tfm_company", "tfm_engineer", b"tfm_engineer", "tfm_lost_time", b"tfm_lost_time", "tfm_lost_time_dsdsunit", b"tfm_lost_time_dsdsunit", "visual_sheen_observed", b"visual_sheen_observed"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["boat_cleaned_date", b"boat_cleaned_date", "choke_line_volume", b"choke_line_volume", "choke_line_volume_dsdsunit", b"choke_line_volume_dsdsunit", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "domestic_waste_floating_solids", b"domestic_waste_floating_solids", "environmental_id", b"environmental_id", "event_id", b"event_id", "kill_line_volume", b"kill_line_volume", "kill_line_volume_dsdsunit", b"kill_line_volume_dsdsunit", "native_uid", b"native_uid", "remarks", b"remarks", "rig_cleaned_date", b"rig_cleaned_date", "sewage_floating_solids", b"sewage_floating_solids", "tfm_company", b"tfm_company", "tfm_engineer", b"tfm_engineer", "tfm_lost_time", b"tfm_lost_time", "tfm_lost_time_dsdsunit", b"tfm_lost_time_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "visual_sheen_observed", b"visual_sheen_observed", "well_id", b"well_id"]) -> None: ...

global___DmEnvironmental = DmEnvironmental

class DmEsp(google.protobuf.message.Message):
    """Original Name: DM_ESP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PUMP_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_SEPARATOR_MODEL_FIELD_NUMBER: builtins.int
    INSTALL_CSG_SIZE_FIELD_NUMBER: builtins.int
    GAS_SEPARATOR_EFFICIENCY_FIELD_NUMBER: builtins.int
    PUMP_DESIGN_FLOWRATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_SET_DEPTH_FIELD_NUMBER: builtins.int
    VSD_UPPER_FREQUENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSTALL_CREW_SUPER_FIELD_NUMBER: builtins.int
    INSTALL_SHROUD_LENGTH_FIELD_NUMBER: builtins.int
    IS_MOTOR_SHROUD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    INSTALL_TBG_LENGTH_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    IS_GAS_SEPARATOR_FIELD_NUMBER: builtins.int
    INSTALL_CONTRACTOR_FIELD_NUMBER: builtins.int
    INSTALL_SHROUD_SIZE_FIELD_NUMBER: builtins.int
    MOTOR_LUBRICATOR_FIELD_NUMBER: builtins.int
    PUMP_DESIGN_PRESSURE_IN_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSTALL_TBG_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_POWER_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MOTOR_FREQUENCY_RATING_FIELD_NUMBER: builtins.int
    MOTOR_VOLTAGE_RATING_FIELD_NUMBER: builtins.int
    INSTALL_PROTECTOR_NUMBER_FIELD_NUMBER: builtins.int
    MOTOR_FREQUENCY_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    FSD_FREQUENCY_FIELD_NUMBER: builtins.int
    GAS_SEPARATOR_MANUF_FIELD_NUMBER: builtins.int
    LINER_TOP_MD_FIELD_NUMBER: builtins.int
    PUMP_ACTIVE_STAGE_FIELD_NUMBER: builtins.int
    VSD_MODEL_FIELD_NUMBER: builtins.int
    INSTALL_CSG_MD_FIELD_NUMBER: builtins.int
    SENSOR_DESCRIPTION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MOTOR_VOLTAGE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSTALL_CSG_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_MANUFACTURER_FIELD_NUMBER: builtins.int
    MOTOR_CURRENT_RATING_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    PUMP_OD_FIELD_NUMBER: builtins.int
    INSTALL_CREW1_FIELD_NUMBER: builtins.int
    INSTALL_CREW2_FIELD_NUMBER: builtins.int
    VSD_LOWER_FREQUENCY_FIELD_NUMBER: builtins.int
    VSD_LOWER_FREQUENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSTALL_TBG_SIZE_FIELD_NUMBER: builtins.int
    VSD_MANUFACTURER_FIELD_NUMBER: builtins.int
    PUMP_POWER_RATING_FIELD_NUMBER: builtins.int
    PUMP_WEIGHT_FIELD_NUMBER: builtins.int
    SENSOR_MANUFACTURER_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LINER_TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    VSD_UPPER_FREQUENCY_FIELD_NUMBER: builtins.int
    ESP_NOTE_FIELD_NUMBER: builtins.int
    MOTOR_TYPE_FIELD_NUMBER: builtins.int
    INSTALL_CSG_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_IMPELLER_MATERIAL_FIELD_NUMBER: builtins.int
    INSTALL_LINER_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_POWER_RATING_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    PUMP_MODEL_FIELD_NUMBER: builtins.int
    PUMP_POWER_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_DESIGN_PRESSURE_IN_FIELD_NUMBER: builtins.int
    GAS_SEPARATOR_EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    NEW_REPLACEMENT_FIELD_NUMBER: builtins.int
    HAS_CHECK_VALVE_FIELD_NUMBER: builtins.int
    PUMP_HOUSING_STAGE_FIELD_NUMBER: builtins.int
    PUMP_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FSD_SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    FSD_MANUFACTURER_FIELD_NUMBER: builtins.int
    PUMP_HOUSING_MATERIAL_FIELD_NUMBER: builtins.int
    INSTALL_SHROUD_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    VSD_CONDITION_FIELD_NUMBER: builtins.int
    FSD_MODEL_FIELD_NUMBER: builtins.int
    INSTALL_TBG_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SENSOR_MODEL_FIELD_NUMBER: builtins.int
    INSTALL_PROTECTOLISER_DESC_FIELD_NUMBER: builtins.int
    INSTALL_LINER_MD_FIELD_NUMBER: builtins.int
    INSTALL_LINER_SIZE_FIELD_NUMBER: builtins.int
    VSD_SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    FSD_FREQUENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    PUMP_DESIGN_FLOWRATE_FIELD_NUMBER: builtins.int
    INSTALL_DATE_FIELD_NUMBER: builtins.int
    INTAKE_DESCRIPTION_FIELD_NUMBER: builtins.int
    MOTOR_CURRENT_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSTALL_CENTRALIZER_DESC_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    PUMP_SET_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSTALL_SHROUD_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRIVE_TYPE_FIELD_NUMBER: builtins.int
    INSTALL_LINER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FSD_CONDITION_FIELD_NUMBER: builtins.int
    PUMP_TYPE_FIELD_NUMBER: builtins.int
    HAS_DOWNHOLE_SENSOR_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    DM_ESP_MAIN_EVENTS_FIELD_NUMBER: builtins.int
    DM_ESP_DESIGN_FIELD_NUMBER: builtins.int
    DM_ESP_COMPONENT_FIELD_NUMBER: builtins.int
    DM_ESP_ELECTRIC_DETAIL_FIELD_NUMBER: builtins.int
    DM_ESP_ELECTRIC_INSPECTION_FIELD_NUMBER: builtins.int
    DM_ESP_OPERATIONAL_COND_FIELD_NUMBER: builtins.int
    DM_ESP_PULL_FIELD_NUMBER: builtins.int
    DM_ESP_WELL_AREA_INSPECTION_FIELD_NUMBER: builtins.int
    DM_ESP_CABLE_INSPECTION_FIELD_NUMBER: builtins.int
    DM_ESP_COMPLEMENTARY_DATA_FIELD_NUMBER: builtins.int
    DM_ESP_DETAILS_FIELD_NUMBER: builtins.int
    DM_ESP_POWER_FIELD_NUMBER: builtins.int
    DM_ESP_COMMISSION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def pump_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_separator_model(self) -> global___StringMessage:
        """Original Name: GAS_SEPARATOR_MODEL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_csg_size(self) -> global___FloatMessage:
        """Original Name: INSTALL_CSG_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_separator_efficiency(self) -> global___FloatMessage:
        """Original Name: GAS_SEPARATOR_EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_design_flowrate_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_DESIGN_FLOWRATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_set_depth(self) -> global___FloatMessage:
        """Original Name: PUMP_SET_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_upper_frequency_dsdsunit(self) -> global___StringMessage:
        """Original Name: VSD_UPPER_FREQUENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_crew_super(self) -> global___StringMessage:
        """Original Name: INSTALL_CREW_SUPER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_shroud_length(self) -> global___FloatMessage:
        """Original Name: INSTALL_SHROUD_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_motor_shroud(self) -> global___StringMessage:
        """Original Name: IS_MOTOR_SHROUD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_tbg_length(self) -> global___FloatMessage:
        """Original Name: INSTALL_TBG_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_gas_separator(self) -> global___StringMessage:
        """Original Name: IS_GAS_SEPARATOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_contractor(self) -> global___StringMessage:
        """Original Name: INSTALL_CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_shroud_size(self) -> global___FloatMessage:
        """Original Name: INSTALL_SHROUD_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_lubricator(self) -> global___StringMessage:
        """Original Name: MOTOR_LUBRICATOR, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_design_pressure_in_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_DESIGN_PRESSURE_IN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_tbg_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSTALL_TBG_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_power_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_POWER_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_frequency_rating(self) -> global___FloatMessage:
        """Original Name: MOTOR_FREQUENCY_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_voltage_rating(self) -> global___FloatMessage:
        """Original Name: MOTOR_VOLTAGE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_protector_number(self) -> global___Int32Message:
        """Original Name: INSTALL_PROTECTOR_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_frequency_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_FREQUENCY_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fsd_frequency(self) -> global___FloatMessage:
        """Original Name: FSD_FREQUENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_separator_manuf(self) -> global___StringMessage:
        """Original Name: GAS_SEPARATOR_MANUF, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_top_md(self) -> global___FloatMessage:
        """Original Name: LINER_TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_active_stage(self) -> global___Int32Message:
        """Original Name: PUMP_ACTIVE_STAGE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_model(self) -> global___StringMessage:
        """Original Name: VSD_MODEL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_csg_md(self) -> global___FloatMessage:
        """Original Name: INSTALL_CSG_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sensor_description(self) -> global___StringMessage:
        """Original Name: SENSOR_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def motor_voltage_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_VOLTAGE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_csg_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSTALL_CSG_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_manufacturer(self) -> global___StringMessage:
        """Original Name: PUMP_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_current_rating(self) -> global___FloatMessage:
        """Original Name: MOTOR_CURRENT_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pump_od(self) -> global___FloatMessage:
        """Original Name: PUMP_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_crew1(self) -> global___StringMessage:
        """Original Name: INSTALL_CREW1, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_crew2(self) -> global___StringMessage:
        """Original Name: INSTALL_CREW2, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_lower_frequency(self) -> global___FloatMessage:
        """Original Name: VSD_LOWER_FREQUENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_lower_frequency_dsdsunit(self) -> global___StringMessage:
        """Original Name: VSD_LOWER_FREQUENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_tbg_size(self) -> global___FloatMessage:
        """Original Name: INSTALL_TBG_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_manufacturer(self) -> global___StringMessage:
        """Original Name: VSD_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_power_rating(self) -> global___FloatMessage:
        """Original Name: PUMP_POWER_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_weight(self) -> global___FloatMessage:
        """Original Name: PUMP_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sensor_manufacturer(self) -> global___StringMessage:
        """Original Name: SENSOR_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def liner_top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINER_TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_upper_frequency(self) -> global___FloatMessage:
        """Original Name: VSD_UPPER_FREQUENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def esp_note(self) -> global___StringMessage:
        """Original Name: ESP_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_type(self) -> global___StringMessage:
        """Original Name: MOTOR_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_csg_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSTALL_CSG_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_impeller_material(self) -> global___StringMessage:
        """Original Name: PUMP_IMPELLER_MATERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_liner_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSTALL_LINER_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_power_rating(self) -> global___FloatMessage:
        """Original Name: MOTOR_POWER_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_model(self) -> global___StringMessage:
        """Original Name: PUMP_MODEL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_power_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_POWER_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_design_pressure_in(self) -> global___FloatMessage:
        """Original Name: PUMP_DESIGN_PRESSURE_IN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_separator_efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_SEPARATOR_EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_replacement(self) -> global___StringMessage:
        """Original Name: NEW_REPLACEMENT, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_check_valve(self) -> global___StringMessage:
        """Original Name: HAS_CHECK_VALVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_housing_stage(self) -> global___Int32Message:
        """Original Name: PUMP_HOUSING_STAGE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fsd_serial_number(self) -> global___StringMessage:
        """Original Name: FSD_SERIAL_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fsd_manufacturer(self) -> global___StringMessage:
        """Original Name: FSD_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_housing_material(self) -> global___StringMessage:
        """Original Name: PUMP_HOUSING_MATERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_shroud_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSTALL_SHROUD_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_serial_number(self) -> global___StringMessage:
        """Original Name: PUMP_SERIAL_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_condition(self) -> global___StringMessage:
        """Original Name: VSD_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fsd_model(self) -> global___StringMessage:
        """Original Name: FSD_MODEL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_tbg_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSTALL_TBG_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sensor_model(self) -> global___StringMessage:
        """Original Name: SENSOR_MODEL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_protectoliser_desc(self) -> global___StringMessage:
        """Original Name: INSTALL_PROTECTOLISER_DESC, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_liner_md(self) -> global___FloatMessage:
        """Original Name: INSTALL_LINER_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_liner_size(self) -> global___FloatMessage:
        """Original Name: INSTALL_LINER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_serial_number(self) -> global___StringMessage:
        """Original Name: VSD_SERIAL_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fsd_frequency_dsdsunit(self) -> global___StringMessage:
        """Original Name: FSD_FREQUENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_design_flowrate(self) -> global___FloatMessage:
        """Original Name: PUMP_DESIGN_FLOWRATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def intake_description(self) -> global___StringMessage:
        """Original Name: INTAKE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_current_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_CURRENT_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_centralizer_desc(self) -> global___StringMessage:
        """Original Name: INSTALL_CENTRALIZER_DESC, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_set_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_SET_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_shroud_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSTALL_SHROUD_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_type(self) -> global___StringMessage:
        """Original Name: DRIVE_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_liner_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSTALL_LINER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fsd_condition(self) -> global___StringMessage:
        """Original Name: FSD_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_type(self) -> global___StringMessage:
        """Original Name: PUMP_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_downhole_sensor(self) -> global___StringMessage:
        """Original Name: HAS_DOWNHOLE_SENSOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_ESP_CD_WELLBORE
        """
    @property
    def dm_esp_main_events(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspMainEventsRef]:
        """Original Name: DM_ESP_MAIN_EVENTS, WrappedMessage: DmEspMainEvents
        FK_DM_ESP_MAIN_EVENTS_DM_ESP
        """
    @property
    def dm_esp_design(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspDesignRef]:
        """Original Name: DM_ESP_DESIGN, WrappedMessage: DmEspDesign
        FK_DM_ESP_DESIGN_DM_ESP
        """
    @property
    def dm_esp_component(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspComponentRef]:
        """Original Name: DM_ESP_COMPONENT, WrappedMessage: DmEspComponent
        FK_DM_ESP_COMPONENT_DM_ESP
        """
    @property
    def dm_esp_electric_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspElectricDetailRef]:
        """Original Name: DM_ESP_ELECTRIC_DETAIL, WrappedMessage: DmEspElectricDetail
        FK_DM_ESP_ELECTRIC_DETAIL_DM_ESP
        """
    @property
    def dm_esp_electric_inspection(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspElectricInspectionRef]:
        """Original Name: DM_ESP_ELECTRIC_INSPECTION, WrappedMessage: DmEspElectricInspection
        FK_DM_ESP_ELECTRIC_INSPECTION_DM_ESP
        """
    @property
    def dm_esp_operational_cond(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspOperationalCondRef]:
        """Original Name: DM_ESP_OPERATIONAL_COND, WrappedMessage: DmEspOperationalCond
        FK_DM_ESP_OPERATIONAL_COND_DM_ESP
        """
    @property
    def dm_esp_pull(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspPullRef]:
        """Original Name: DM_ESP_PULL, WrappedMessage: DmEspPull
        FK_DM_ESP_PULL_DM_ESP
        """
    @property
    def dm_esp_well_area_inspection(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspWellAreaInspectionRef]:
        """Original Name: DM_ESP_WELL_AREA_INSPECTION, WrappedMessage: DmEspWellAreaInspection
        FK_DM_ESP_WELL_AREA_INSPECTION_DM_ESP
        """
    @property
    def dm_esp_cable_inspection(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspCableInspectionRef]:
        """Original Name: DM_ESP_CABLE_INSPECTION, WrappedMessage: DmEspCableInspection
        FK_DM_ESP_CABLE_INSPECTION_DM_ESP
        """
    @property
    def dm_esp_complementary_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspComplementaryDataRef]:
        """Original Name: DM_ESP_COMPLEMENTARY_DATA, WrappedMessage: DmEspComplementaryData
        FK_DM_ESP_COMPLEMENTARY_DATA_DM_ESP
        """
    @property
    def dm_esp_details(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspDetailsRef]:
        """Original Name: DM_ESP_DETAILS, WrappedMessage: DmEspDetails
        FK_DM_ESP_DETAILS_DM_ESP
        """
    @property
    def dm_esp_power(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspPowerRef]:
        """Original Name: DM_ESP_POWER, WrappedMessage: DmEspPower
        FK_DM_ESP_POWER_DM_ESP
        """
    @property
    def dm_esp_commission(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspCommissionRef]:
        """Original Name: DM_ESP_COMMISSION, WrappedMessage: DmEspCommission
        FK_DM_ESP_COMMISSION_DM_ESP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        pump_od_dsdsunit: global___StringMessage | None = ...,
        gas_separator_model: global___StringMessage | None = ...,
        install_csg_size: global___FloatMessage | None = ...,
        gas_separator_efficiency: global___FloatMessage | None = ...,
        pump_design_flowrate_dsdsunit: global___StringMessage | None = ...,
        pump_set_depth: global___FloatMessage | None = ...,
        vsd_upper_frequency_dsdsunit: global___StringMessage | None = ...,
        install_crew_super: global___StringMessage | None = ...,
        install_shroud_length: global___FloatMessage | None = ...,
        is_motor_shroud: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        install_tbg_length: global___FloatMessage | None = ...,
        completion_id: global___StringMessage | None = ...,
        is_gas_separator: global___StringMessage | None = ...,
        install_contractor: global___StringMessage | None = ...,
        install_shroud_size: global___FloatMessage | None = ...,
        motor_lubricator: global___StringMessage | None = ...,
        pump_design_pressure_in_dsdsunit: global___StringMessage | None = ...,
        install_tbg_size_dsdsunit: global___StringMessage | None = ...,
        motor_power_rating_dsdsunit: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        motor_frequency_rating: global___FloatMessage | None = ...,
        motor_voltage_rating: global___FloatMessage | None = ...,
        install_protector_number: global___Int32Message | None = ...,
        motor_frequency_rating_dsdsunit: global___StringMessage | None = ...,
        fsd_frequency: global___FloatMessage | None = ...,
        gas_separator_manuf: global___StringMessage | None = ...,
        liner_top_md: global___FloatMessage | None = ...,
        pump_active_stage: global___Int32Message | None = ...,
        vsd_model: global___StringMessage | None = ...,
        install_csg_md: global___FloatMessage | None = ...,
        sensor_description: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        motor_voltage_rating_dsdsunit: global___StringMessage | None = ...,
        install_csg_md_dsdsunit: global___StringMessage | None = ...,
        pump_manufacturer: global___StringMessage | None = ...,
        motor_current_rating: global___FloatMessage | None = ...,
        esp_id: builtins.str = ...,
        pump_od: global___FloatMessage | None = ...,
        install_crew1: global___StringMessage | None = ...,
        install_crew2: global___StringMessage | None = ...,
        vsd_lower_frequency: global___FloatMessage | None = ...,
        vsd_lower_frequency_dsdsunit: global___StringMessage | None = ...,
        install_tbg_size: global___FloatMessage | None = ...,
        vsd_manufacturer: global___StringMessage | None = ...,
        pump_power_rating: global___FloatMessage | None = ...,
        pump_weight: global___FloatMessage | None = ...,
        sensor_manufacturer: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        liner_top_md_dsdsunit: global___StringMessage | None = ...,
        vsd_upper_frequency: global___FloatMessage | None = ...,
        esp_note: global___StringMessage | None = ...,
        motor_type: global___StringMessage | None = ...,
        install_csg_size_dsdsunit: global___StringMessage | None = ...,
        pump_impeller_material: global___StringMessage | None = ...,
        install_liner_md_dsdsunit: global___StringMessage | None = ...,
        motor_power_rating: global___FloatMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        pump_model: global___StringMessage | None = ...,
        pump_power_rating_dsdsunit: global___StringMessage | None = ...,
        pump_design_pressure_in: global___FloatMessage | None = ...,
        gas_separator_efficiency_dsdsunit: global___StringMessage | None = ...,
        new_replacement: global___StringMessage | None = ...,
        has_check_valve: global___StringMessage | None = ...,
        pump_housing_stage: global___Int32Message | None = ...,
        pump_weight_dsdsunit: global___StringMessage | None = ...,
        fsd_serial_number: global___StringMessage | None = ...,
        fsd_manufacturer: global___StringMessage | None = ...,
        pump_housing_material: global___StringMessage | None = ...,
        install_shroud_length_dsdsunit: global___StringMessage | None = ...,
        pump_serial_number: global___StringMessage | None = ...,
        vsd_condition: global___StringMessage | None = ...,
        fsd_model: global___StringMessage | None = ...,
        install_tbg_length_dsdsunit: global___StringMessage | None = ...,
        sensor_model: global___StringMessage | None = ...,
        install_protectoliser_desc: global___StringMessage | None = ...,
        install_liner_md: global___FloatMessage | None = ...,
        install_liner_size: global___FloatMessage | None = ...,
        vsd_serial_number: global___StringMessage | None = ...,
        fsd_frequency_dsdsunit: global___StringMessage | None = ...,
        phase: global___StringMessage | None = ...,
        pump_design_flowrate: global___FloatMessage | None = ...,
        install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        intake_description: global___StringMessage | None = ...,
        motor_current_rating_dsdsunit: global___StringMessage | None = ...,
        install_centralizer_desc: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        pump_set_depth_dsdsunit: global___StringMessage | None = ...,
        install_shroud_size_dsdsunit: global___StringMessage | None = ...,
        drive_type: global___StringMessage | None = ...,
        install_liner_size_dsdsunit: global___StringMessage | None = ...,
        fsd_condition: global___StringMessage | None = ...,
        pump_type: global___StringMessage | None = ...,
        has_downhole_sensor: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        dm_esp_main_events: collections.abc.Iterable[global___DmEspMainEventsRef] | None = ...,
        dm_esp_design: collections.abc.Iterable[global___DmEspDesignRef] | None = ...,
        dm_esp_component: collections.abc.Iterable[global___DmEspComponentRef] | None = ...,
        dm_esp_electric_detail: collections.abc.Iterable[global___DmEspElectricDetailRef] | None = ...,
        dm_esp_electric_inspection: collections.abc.Iterable[global___DmEspElectricInspectionRef] | None = ...,
        dm_esp_operational_cond: collections.abc.Iterable[global___DmEspOperationalCondRef] | None = ...,
        dm_esp_pull: collections.abc.Iterable[global___DmEspPullRef] | None = ...,
        dm_esp_well_area_inspection: collections.abc.Iterable[global___DmEspWellAreaInspectionRef] | None = ...,
        dm_esp_cable_inspection: collections.abc.Iterable[global___DmEspCableInspectionRef] | None = ...,
        dm_esp_complementary_data: collections.abc.Iterable[global___DmEspComplementaryDataRef] | None = ...,
        dm_esp_details: collections.abc.Iterable[global___DmEspDetailsRef] | None = ...,
        dm_esp_power: collections.abc.Iterable[global___DmEspPowerRef] | None = ...,
        dm_esp_commission: collections.abc.Iterable[global___DmEspCommissionRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "cd_wellbore", b"cd_wellbore", "completion_id", b"completion_id", "drive_type", b"drive_type", "esp_note", b"esp_note", "event_id", b"event_id", "fsd_condition", b"fsd_condition", "fsd_frequency", b"fsd_frequency", "fsd_frequency_dsdsunit", b"fsd_frequency_dsdsunit", "fsd_manufacturer", b"fsd_manufacturer", "fsd_model", b"fsd_model", "fsd_serial_number", b"fsd_serial_number", "gas_separator_efficiency", b"gas_separator_efficiency", "gas_separator_efficiency_dsdsunit", b"gas_separator_efficiency_dsdsunit", "gas_separator_manuf", b"gas_separator_manuf", "gas_separator_model", b"gas_separator_model", "has_check_valve", b"has_check_valve", "has_downhole_sensor", b"has_downhole_sensor", "install_centralizer_desc", b"install_centralizer_desc", "install_contractor", b"install_contractor", "install_crew1", b"install_crew1", "install_crew2", b"install_crew2", "install_crew_super", b"install_crew_super", "install_csg_md", b"install_csg_md", "install_csg_md_dsdsunit", b"install_csg_md_dsdsunit", "install_csg_size", b"install_csg_size", "install_csg_size_dsdsunit", b"install_csg_size_dsdsunit", "install_date", b"install_date", "install_liner_md", b"install_liner_md", "install_liner_md_dsdsunit", b"install_liner_md_dsdsunit", "install_liner_size", b"install_liner_size", "install_liner_size_dsdsunit", b"install_liner_size_dsdsunit", "install_protectoliser_desc", b"install_protectoliser_desc", "install_protector_number", b"install_protector_number", "install_shroud_length", b"install_shroud_length", "install_shroud_length_dsdsunit", b"install_shroud_length_dsdsunit", "install_shroud_size", b"install_shroud_size", "install_shroud_size_dsdsunit", b"install_shroud_size_dsdsunit", "install_tbg_length", b"install_tbg_length", "install_tbg_length_dsdsunit", b"install_tbg_length_dsdsunit", "install_tbg_size", b"install_tbg_size", "install_tbg_size_dsdsunit", b"install_tbg_size_dsdsunit", "intake_description", b"intake_description", "is_gas_separator", b"is_gas_separator", "is_motor_shroud", b"is_motor_shroud", "liner_top_md", b"liner_top_md", "liner_top_md_dsdsunit", b"liner_top_md_dsdsunit", "motor_current_rating", b"motor_current_rating", "motor_current_rating_dsdsunit", b"motor_current_rating_dsdsunit", "motor_frequency_rating", b"motor_frequency_rating", "motor_frequency_rating_dsdsunit", b"motor_frequency_rating_dsdsunit", "motor_lubricator", b"motor_lubricator", "motor_power_rating", b"motor_power_rating", "motor_power_rating_dsdsunit", b"motor_power_rating_dsdsunit", "motor_type", b"motor_type", "motor_voltage_rating", b"motor_voltage_rating", "motor_voltage_rating_dsdsunit", b"motor_voltage_rating_dsdsunit", "native_uid", b"native_uid", "new_replacement", b"new_replacement", "phase", b"phase", "pump_active_stage", b"pump_active_stage", "pump_design_flowrate", b"pump_design_flowrate", "pump_design_flowrate_dsdsunit", b"pump_design_flowrate_dsdsunit", "pump_design_pressure_in", b"pump_design_pressure_in", "pump_design_pressure_in_dsdsunit", b"pump_design_pressure_in_dsdsunit", "pump_housing_material", b"pump_housing_material", "pump_housing_stage", b"pump_housing_stage", "pump_impeller_material", b"pump_impeller_material", "pump_manufacturer", b"pump_manufacturer", "pump_model", b"pump_model", "pump_od", b"pump_od", "pump_od_dsdsunit", b"pump_od_dsdsunit", "pump_power_rating", b"pump_power_rating", "pump_power_rating_dsdsunit", b"pump_power_rating_dsdsunit", "pump_serial_number", b"pump_serial_number", "pump_set_depth", b"pump_set_depth", "pump_set_depth_dsdsunit", b"pump_set_depth_dsdsunit", "pump_type", b"pump_type", "pump_weight", b"pump_weight", "pump_weight_dsdsunit", b"pump_weight_dsdsunit", "report_journal_id", b"report_journal_id", "sensor_description", b"sensor_description", "sensor_manufacturer", b"sensor_manufacturer", "sensor_model", b"sensor_model", "vsd_condition", b"vsd_condition", "vsd_lower_frequency", b"vsd_lower_frequency", "vsd_lower_frequency_dsdsunit", b"vsd_lower_frequency_dsdsunit", "vsd_manufacturer", b"vsd_manufacturer", "vsd_model", b"vsd_model", "vsd_serial_number", b"vsd_serial_number", "vsd_upper_frequency", b"vsd_upper_frequency", "vsd_upper_frequency_dsdsunit", b"vsd_upper_frequency_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "cd_wellbore", b"cd_wellbore", "completion_id", b"completion_id", "dm_esp_cable_inspection", b"dm_esp_cable_inspection", "dm_esp_commission", b"dm_esp_commission", "dm_esp_complementary_data", b"dm_esp_complementary_data", "dm_esp_component", b"dm_esp_component", "dm_esp_design", b"dm_esp_design", "dm_esp_details", b"dm_esp_details", "dm_esp_electric_detail", b"dm_esp_electric_detail", "dm_esp_electric_inspection", b"dm_esp_electric_inspection", "dm_esp_main_events", b"dm_esp_main_events", "dm_esp_operational_cond", b"dm_esp_operational_cond", "dm_esp_power", b"dm_esp_power", "dm_esp_pull", b"dm_esp_pull", "dm_esp_well_area_inspection", b"dm_esp_well_area_inspection", "drive_type", b"drive_type", "esp_id", b"esp_id", "esp_note", b"esp_note", "event_id", b"event_id", "fsd_condition", b"fsd_condition", "fsd_frequency", b"fsd_frequency", "fsd_frequency_dsdsunit", b"fsd_frequency_dsdsunit", "fsd_manufacturer", b"fsd_manufacturer", "fsd_model", b"fsd_model", "fsd_serial_number", b"fsd_serial_number", "gas_separator_efficiency", b"gas_separator_efficiency", "gas_separator_efficiency_dsdsunit", b"gas_separator_efficiency_dsdsunit", "gas_separator_manuf", b"gas_separator_manuf", "gas_separator_model", b"gas_separator_model", "has_check_valve", b"has_check_valve", "has_downhole_sensor", b"has_downhole_sensor", "install_centralizer_desc", b"install_centralizer_desc", "install_contractor", b"install_contractor", "install_crew1", b"install_crew1", "install_crew2", b"install_crew2", "install_crew_super", b"install_crew_super", "install_csg_md", b"install_csg_md", "install_csg_md_dsdsunit", b"install_csg_md_dsdsunit", "install_csg_size", b"install_csg_size", "install_csg_size_dsdsunit", b"install_csg_size_dsdsunit", "install_date", b"install_date", "install_liner_md", b"install_liner_md", "install_liner_md_dsdsunit", b"install_liner_md_dsdsunit", "install_liner_size", b"install_liner_size", "install_liner_size_dsdsunit", b"install_liner_size_dsdsunit", "install_protectoliser_desc", b"install_protectoliser_desc", "install_protector_number", b"install_protector_number", "install_shroud_length", b"install_shroud_length", "install_shroud_length_dsdsunit", b"install_shroud_length_dsdsunit", "install_shroud_size", b"install_shroud_size", "install_shroud_size_dsdsunit", b"install_shroud_size_dsdsunit", "install_tbg_length", b"install_tbg_length", "install_tbg_length_dsdsunit", b"install_tbg_length_dsdsunit", "install_tbg_size", b"install_tbg_size", "install_tbg_size_dsdsunit", b"install_tbg_size_dsdsunit", "intake_description", b"intake_description", "is_gas_separator", b"is_gas_separator", "is_motor_shroud", b"is_motor_shroud", "liner_top_md", b"liner_top_md", "liner_top_md_dsdsunit", b"liner_top_md_dsdsunit", "motor_current_rating", b"motor_current_rating", "motor_current_rating_dsdsunit", b"motor_current_rating_dsdsunit", "motor_frequency_rating", b"motor_frequency_rating", "motor_frequency_rating_dsdsunit", b"motor_frequency_rating_dsdsunit", "motor_lubricator", b"motor_lubricator", "motor_power_rating", b"motor_power_rating", "motor_power_rating_dsdsunit", b"motor_power_rating_dsdsunit", "motor_type", b"motor_type", "motor_voltage_rating", b"motor_voltage_rating", "motor_voltage_rating_dsdsunit", b"motor_voltage_rating_dsdsunit", "native_uid", b"native_uid", "new_replacement", b"new_replacement", "phase", b"phase", "pump_active_stage", b"pump_active_stage", "pump_design_flowrate", b"pump_design_flowrate", "pump_design_flowrate_dsdsunit", b"pump_design_flowrate_dsdsunit", "pump_design_pressure_in", b"pump_design_pressure_in", "pump_design_pressure_in_dsdsunit", b"pump_design_pressure_in_dsdsunit", "pump_housing_material", b"pump_housing_material", "pump_housing_stage", b"pump_housing_stage", "pump_impeller_material", b"pump_impeller_material", "pump_manufacturer", b"pump_manufacturer", "pump_model", b"pump_model", "pump_od", b"pump_od", "pump_od_dsdsunit", b"pump_od_dsdsunit", "pump_power_rating", b"pump_power_rating", "pump_power_rating_dsdsunit", b"pump_power_rating_dsdsunit", "pump_serial_number", b"pump_serial_number", "pump_set_depth", b"pump_set_depth", "pump_set_depth_dsdsunit", b"pump_set_depth_dsdsunit", "pump_type", b"pump_type", "pump_weight", b"pump_weight", "pump_weight_dsdsunit", b"pump_weight_dsdsunit", "report_journal_id", b"report_journal_id", "sensor_description", b"sensor_description", "sensor_manufacturer", b"sensor_manufacturer", "sensor_model", b"sensor_model", "undeclared_dependencies", b"undeclared_dependencies", "vsd_condition", b"vsd_condition", "vsd_lower_frequency", b"vsd_lower_frequency", "vsd_lower_frequency_dsdsunit", b"vsd_lower_frequency_dsdsunit", "vsd_manufacturer", b"vsd_manufacturer", "vsd_model", b"vsd_model", "vsd_serial_number", b"vsd_serial_number", "vsd_upper_frequency", b"vsd_upper_frequency", "vsd_upper_frequency_dsdsunit", b"vsd_upper_frequency_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmEsp = DmEsp

class DmEspCableInspection(google.protobuf.message.Message):
    """Original Name: DM_ESP_CABLE_INSPECTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    INSPECTION_DATE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    INSPECTION_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    TAG_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    OPERATOR_NAME_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    DM_ESP_CABLE_INSPECTION_DET_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def inspection_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSPECTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    inspection_id: builtins.str
    """Original Name: INSPECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tag(self) -> global___StringMessage:
        """Original Name: TAG, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def operator_name(self) -> global___StringMessage:
        """Original Name: OPERATOR_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_esp(self) -> global___DmEspRef:
        """Remote references:

        Original Name: DM_ESP, WrappedMessage: DmEsp
        FK_DM_ESP_CABLE_INSPECTION_DM_ESP
        """
    @property
    def dm_esp_cable_inspection_det(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEspCableInspectionDetRef]:
        """Original Name: DM_ESP_CABLE_INSPECTION_DET, WrappedMessage: DmEspCableInspectionDet
        FK_DM_ESP_CABLE_INSPECTION_DET_DM_ESP_CABLE_INSPECTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        inspection_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        inspection_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        tag: global___StringMessage | None = ...,
        esp_id: builtins.str = ...,
        operator_name: global___StringMessage | None = ...,
        dm_esp: global___DmEspRef | None = ...,
        dm_esp_cable_inspection_det: collections.abc.Iterable[global___DmEspCableInspectionDetRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_esp", b"dm_esp", "inspection_date", b"inspection_date", "native_uid", b"native_uid", "operator_name", b"operator_name", "tag", b"tag"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_esp", b"dm_esp", "dm_esp_cable_inspection_det", b"dm_esp_cable_inspection_det", "esp_id", b"esp_id", "inspection_date", b"inspection_date", "inspection_id", b"inspection_id", "native_uid", b"native_uid", "operator_name", b"operator_name", "tag", b"tag", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmEspCableInspection = DmEspCableInspection

class DmEspCableInspectionDet(google.protobuf.message.Message):
    """Original Name: DM_ESP_CABLE_INSPECTION_DET, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    INSPECTION_DETAIL_DATE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DAMAGE_TYPE_FIELD_NUMBER: builtins.int
    INSPECTION_DETAIL_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DAMAGE_DESCRIPTION_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    INSPECTION_DETAIL_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    INSPECTION_ID_FIELD_NUMBER: builtins.int
    INSPECTION_DETAIL_DEPTH_FIELD_NUMBER: builtins.int
    DM_ESP_CABLE_INSPECTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def inspection_detail_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSPECTION_DETAIL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def damage_type(self) -> global___StringMessage:
        """Original Name: DAMAGE_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inspection_detail_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSPECTION_DETAIL_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def damage_description(self) -> global___StringMessage:
        """Original Name: DAMAGE_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    inspection_detail_id: builtins.str
    """Original Name: INSPECTION_DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    inspection_id: builtins.str
    """Original Name: INSPECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def inspection_detail_depth(self) -> global___FloatMessage:
        """Original Name: INSPECTION_DETAIL_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_esp_cable_inspection(self) -> global___DmEspCableInspectionRef:
        """Remote references:

        Original Name: DM_ESP_CABLE_INSPECTION, WrappedMessage: DmEspCableInspection
        FK_DM_ESP_CABLE_INSPECTION_DET_DM_ESP_CABLE_INSPECTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        inspection_detail_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        damage_type: global___StringMessage | None = ...,
        inspection_detail_depth_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        damage_description: global___StringMessage | None = ...,
        esp_id: builtins.str = ...,
        inspection_detail_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        inspection_id: builtins.str = ...,
        inspection_detail_depth: global___FloatMessage | None = ...,
        dm_esp_cable_inspection: global___DmEspCableInspectionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["damage_description", b"damage_description", "damage_type", b"damage_type", "dm_esp_cable_inspection", b"dm_esp_cable_inspection", "inspection_detail_date", b"inspection_detail_date", "inspection_detail_depth", b"inspection_detail_depth", "inspection_detail_depth_dsdsunit", b"inspection_detail_depth_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["damage_description", b"damage_description", "damage_type", b"damage_type", "dm_esp_cable_inspection", b"dm_esp_cable_inspection", "esp_id", b"esp_id", "inspection_detail_date", b"inspection_detail_date", "inspection_detail_depth", b"inspection_detail_depth", "inspection_detail_depth_dsdsunit", b"inspection_detail_depth_dsdsunit", "inspection_detail_id", b"inspection_detail_id", "inspection_id", b"inspection_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmEspCableInspectionDet = DmEspCableInspectionDet

class DmEspCommission(google.protobuf.message.Message):
    """Original Name: DM_ESP_COMMISSION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PERMIT_WORK_ORDER_FIELD_NUMBER: builtins.int
    PUMP_START_TIME_FIELD_NUMBER: builtins.int
    VSD_MODE_FIELD_NUMBER: builtins.int
    PRESSURE_SWITCH_PRESS_FIELD_NUMBER: builtins.int
    VOLT_NO_LOAD_3_G_FIELD_NUMBER: builtins.int
    VSD_FREQUENCY_MIN_FIELD_NUMBER: builtins.int
    VOLT_LOAD_3_G_FIELD_NUMBER: builtins.int
    FLOWLINE_PRESSURE_FIELD_NUMBER: builtins.int
    VOLT_NO_LOAD_2_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLHEAD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_AMP_B_FIELD_NUMBER: builtins.int
    RUNNING_AMP_A_FIELD_NUMBER: builtins.int
    RUNNING_AMP_C_FIELD_NUMBER: builtins.int
    DSS_TEMPERATURE_1HOUR_FIELD_NUMBER: builtins.int
    VOLT_LOAD_2_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    CABLE_RES_1_3_FIELD_NUMBER: builtins.int
    COMMISSION_DATE_FIELD_NUMBER: builtins.int
    ON_LOCATION_TIME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    START_DSS_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CABLE_RES_1_2_FIELD_NUMBER: builtins.int
    IS_UNIT_RUNNING_FIELD_NUMBER: builtins.int
    IS_WORK_COMPLETE_FIELD_NUMBER: builtins.int
    VSD_FREQUENCY_MAX_FIELD_NUMBER: builtins.int
    VOLT_LOAD_1_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCADA_COMMENTS_FIELD_NUMBER: builtins.int
    START_DSS_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_AMP_C_FIELD_NUMBER: builtins.int
    MOTOR_RES_1_G_FIELD_NUMBER: builtins.int
    START_AMP_B_FIELD_NUMBER: builtins.int
    START_AMP_A_FIELD_NUMBER: builtins.int
    START_AMP_A_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLT_LOAD_3_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    OVERLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLT_NO_LOAD_1_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    VSD_FREQUENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_AMP_A_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_SCADA_COMMS_EST_FIELD_NUMBER: builtins.int
    VOLT_NO_LOAD_2_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTION_TAKEN_FIELD_NUMBER: builtins.int
    FURTHER_ACTION_FIELD_NUMBER: builtins.int
    CABLE_RES_2_3_FIELD_NUMBER: builtins.int
    CONTROL_VOLTAGE_FIELD_NUMBER: builtins.int
    VOLT_LOAD_1_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTROL_VOLTAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    UNDERLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    RESTART_TIME_FIELD_NUMBER: builtins.int
    CABLE_RES_2_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLT_LOAD_2_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_AMP_C_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWLINE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VSD_FREQUENCY_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_AMP_C_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESTART_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    CABLE_RES_1_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_CONTACT_DETAIL_FIELD_NUMBER: builtins.int
    UNDERLOAD_FIELD_NUMBER: builtins.int
    OVERLOAD_FIELD_NUMBER: builtins.int
    START_DSS_PRESSURE_FIELD_NUMBER: builtins.int
    VSD_FREQUENCY_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_SCADA_COMMS_EST_FIELD_NUMBER: builtins.int
    SECONDARY_FUSES_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    VOLT_NO_LOAD_1_G_FIELD_NUMBER: builtins.int
    VOLT_NO_LOAD_1_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_AMP_B_DSDSUNIT_FIELD_NUMBER: builtins.int
    DSS_PRESSURE_1HOUR_FIELD_NUMBER: builtins.int
    VOLT_NO_LOAD_3_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_DSS_TEMPERATURE_FIELD_NUMBER: builtins.int
    DSS_PRESSURE_1HOUR_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLT_LOAD_1_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_SYSTEM_GROUNDED_FIELD_NUMBER: builtins.int
    CT_RATIO_FIELD_NUMBER: builtins.int
    VOLT_LOAD_1_G_FIELD_NUMBER: builtins.int
    VSD_FREQUENCY_FIELD_NUMBER: builtins.int
    DSS_TEMPERATURE_1HOUR_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_RES_1_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_FIELD_NUMBER: builtins.int
    PRESSURE_SWITCH_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_RES_3_G_FIELD_NUMBER: builtins.int
    VOLT_NO_LOAD_1_2_FIELD_NUMBER: builtins.int
    VOLT_LOAD_1_2_FIELD_NUMBER: builtins.int
    VOLT_NO_LOAD_1_3_FIELD_NUMBER: builtins.int
    VOLT_LOAD_1_3_FIELD_NUMBER: builtins.int
    MOTOR_RES_2_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_REPRESENTATIVE_FIELD_NUMBER: builtins.int
    VOLT_NO_LOAD_1_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLT_NO_LOAD_2_G_FIELD_NUMBER: builtins.int
    SUSPENDED_DATE_FIELD_NUMBER: builtins.int
    SUSPENDED_REASON_FIELD_NUMBER: builtins.int
    COMMISSION_ID_FIELD_NUMBER: builtins.int
    IS_UNIT_CHOKED_FIELD_NUMBER: builtins.int
    CABLE_RES_1_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_AMP_B_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLT_LOAD_2_G_FIELD_NUMBER: builtins.int
    MOTOR_RES_3_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMISSION_ENGINEER_FIELD_NUMBER: builtins.int
    MOTOR_RES_2_G_FIELD_NUMBER: builtins.int
    WELLHEAD_PRESSURE_FIELD_NUMBER: builtins.int
    VOLT_NO_LOAD_2_3_FIELD_NUMBER: builtins.int
    VOLT_LOAD_2_3_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def permit_work_order(self) -> global___StringMessage:
        """Original Name: PERMIT_WORK_ORDER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_start_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PUMP_START_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_mode(self) -> global___StringMessage:
        """Original Name: VSD_MODE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_switch_press(self) -> global___FloatMessage:
        """Original Name: PRESSURE_SWITCH_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_no_load_3_g(self) -> global___FloatMessage:
        """Original Name: VOLT_NO_LOAD_3_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_frequency_min(self) -> global___FloatMessage:
        """Original Name: VSD_FREQUENCY_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_load_3_g(self) -> global___FloatMessage:
        """Original Name: VOLT_LOAD_3_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowline_pressure(self) -> global___FloatMessage:
        """Original Name: FLOWLINE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_no_load_2_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLT_NO_LOAD_2_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLHEAD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_amp_b(self) -> global___FloatMessage:
        """Original Name: RUNNING_AMP_B, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_amp_a(self) -> global___FloatMessage:
        """Original Name: RUNNING_AMP_A, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_amp_c(self) -> global___FloatMessage:
        """Original Name: RUNNING_AMP_C, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dss_temperature_1hour(self) -> global___FloatMessage:
        """Original Name: DSS_TEMPERATURE_1HOUR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_load_2_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLT_LOAD_2_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cable_res_1_3(self) -> global___FloatMessage:
        """Original Name: CABLE_RES_1_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def commission_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: COMMISSION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def on_location_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ON_LOCATION_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_dss_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_DSS_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cable_res_1_2(self) -> global___FloatMessage:
        """Original Name: CABLE_RES_1_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_unit_running(self) -> global___StringMessage:
        """Original Name: IS_UNIT_RUNNING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_work_complete(self) -> global___StringMessage:
        """Original Name: IS_WORK_COMPLETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_frequency_max(self) -> global___FloatMessage:
        """Original Name: VSD_FREQUENCY_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_load_1_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLT_LOAD_1_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scada_comments(self) -> global___StringMessage:
        """Original Name: SCADA_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_dss_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_DSS_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_amp_c(self) -> global___FloatMessage:
        """Original Name: START_AMP_C, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_res_1_g(self) -> global___FloatMessage:
        """Original Name: MOTOR_RES_1_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_amp_b(self) -> global___FloatMessage:
        """Original Name: START_AMP_B, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_amp_a(self) -> global___FloatMessage:
        """Original Name: START_AMP_A, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_amp_a_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_AMP_A_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_load_3_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLT_LOAD_3_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overload_dsdsunit(self) -> global___StringMessage:
        """Original Name: OVERLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_no_load_1_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLT_NO_LOAD_1_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_frequency_dsdsunit(self) -> global___StringMessage:
        """Original Name: VSD_FREQUENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_amp_a_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUNNING_AMP_A_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_scada_comms_est(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_SCADA_COMMS_EST, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_no_load_2_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLT_NO_LOAD_2_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def action_taken(self) -> global___StringMessage:
        """Original Name: ACTION_TAKEN, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def further_action(self) -> global___StringMessage:
        """Original Name: FURTHER_ACTION, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cable_res_2_3(self) -> global___FloatMessage:
        """Original Name: CABLE_RES_2_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def control_voltage(self) -> global___FloatMessage:
        """Original Name: CONTROL_VOLTAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_load_1_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLT_LOAD_1_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def control_voltage_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTROL_VOLTAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def underload_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNDERLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def restart_time(self) -> global___FloatMessage:
        """Original Name: RESTART_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cable_res_2_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: CABLE_RES_2_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_load_2_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLT_LOAD_2_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_amp_c_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_AMP_C_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowline_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWLINE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_frequency_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: VSD_FREQUENCY_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_amp_c_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUNNING_AMP_C_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restart_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESTART_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cable_res_1_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: CABLE_RES_1_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_contact_detail(self) -> global___StringMessage:
        """Original Name: OP_CONTACT_DETAIL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def underload(self) -> global___FloatMessage:
        """Original Name: UNDERLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overload(self) -> global___FloatMessage:
        """Original Name: OVERLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_dss_pressure(self) -> global___FloatMessage:
        """Original Name: START_DSS_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_frequency_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: VSD_FREQUENCY_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_scada_comms_est(self) -> global___StringMessage:
        """Original Name: IS_SCADA_COMMS_EST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def secondary_fuses(self) -> global___StringMessage:
        """Original Name: SECONDARY_FUSES, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def volt_no_load_1_g(self) -> global___FloatMessage:
        """Original Name: VOLT_NO_LOAD_1_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_no_load_1_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLT_NO_LOAD_1_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_amp_b_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_AMP_B_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dss_pressure_1hour(self) -> global___FloatMessage:
        """Original Name: DSS_PRESSURE_1HOUR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_no_load_3_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLT_NO_LOAD_3_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_dss_temperature(self) -> global___FloatMessage:
        """Original Name: START_DSS_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dss_pressure_1hour_dsdsunit(self) -> global___StringMessage:
        """Original Name: DSS_PRESSURE_1HOUR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_load_1_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLT_LOAD_1_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_system_grounded(self) -> global___StringMessage:
        """Original Name: IS_SYSTEM_GROUNDED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ct_ratio(self) -> global___FloatMessage:
        """Original Name: CT_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_load_1_g(self) -> global___FloatMessage:
        """Original Name: VOLT_LOAD_1_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_frequency(self) -> global___FloatMessage:
        """Original Name: VSD_FREQUENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dss_temperature_1hour_dsdsunit(self) -> global___StringMessage:
        """Original Name: DSS_TEMPERATURE_1HOUR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_res_1_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_RES_1_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure(self) -> global___FloatMessage:
        """Original Name: CASING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_switch_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_SWITCH_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_res_3_g(self) -> global___FloatMessage:
        """Original Name: MOTOR_RES_3_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_no_load_1_2(self) -> global___FloatMessage:
        """Original Name: VOLT_NO_LOAD_1_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_load_1_2(self) -> global___FloatMessage:
        """Original Name: VOLT_LOAD_1_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_no_load_1_3(self) -> global___FloatMessage:
        """Original Name: VOLT_NO_LOAD_1_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_load_1_3(self) -> global___FloatMessage:
        """Original Name: VOLT_LOAD_1_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_res_2_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_RES_2_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_representative(self) -> global___StringMessage:
        """Original Name: OP_REPRESENTATIVE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_no_load_1_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLT_NO_LOAD_1_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_no_load_2_g(self) -> global___FloatMessage:
        """Original Name: VOLT_NO_LOAD_2_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def suspended_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SUSPENDED_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def suspended_reason(self) -> global___StringMessage:
        """Original Name: SUSPENDED_REASON, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    commission_id: builtins.str
    """Original Name: COMMISSION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_unit_choked(self) -> global___StringMessage:
        """Original Name: IS_UNIT_CHOKED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cable_res_1_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: CABLE_RES_1_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_amp_b_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUNNING_AMP_B_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_load_2_g(self) -> global___FloatMessage:
        """Original Name: VOLT_LOAD_2_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_res_3_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_RES_3_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def commission_engineer(self) -> global___StringMessage:
        """Original Name: COMMISSION_ENGINEER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_res_2_g(self) -> global___FloatMessage:
        """Original Name: MOTOR_RES_2_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_pressure(self) -> global___FloatMessage:
        """Original Name: WELLHEAD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_no_load_2_3(self) -> global___FloatMessage:
        """Original Name: VOLT_NO_LOAD_2_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volt_load_2_3(self) -> global___FloatMessage:
        """Original Name: VOLT_LOAD_2_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_esp(self) -> global___DmEspRef:
        """Remote references:

        Original Name: DM_ESP, WrappedMessage: DmEsp
        FK_DM_ESP_COMMISSION_DM_ESP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        permit_work_order: global___StringMessage | None = ...,
        pump_start_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        vsd_mode: global___StringMessage | None = ...,
        pressure_switch_press: global___FloatMessage | None = ...,
        volt_no_load_3_g: global___FloatMessage | None = ...,
        vsd_frequency_min: global___FloatMessage | None = ...,
        volt_load_3_g: global___FloatMessage | None = ...,
        flowline_pressure: global___FloatMessage | None = ...,
        volt_no_load_2_g_dsdsunit: global___StringMessage | None = ...,
        wellhead_pressure_dsdsunit: global___StringMessage | None = ...,
        running_amp_b: global___FloatMessage | None = ...,
        running_amp_a: global___FloatMessage | None = ...,
        running_amp_c: global___FloatMessage | None = ...,
        dss_temperature_1hour: global___FloatMessage | None = ...,
        volt_load_2_3_dsdsunit: global___StringMessage | None = ...,
        cable_res_1_3: global___FloatMessage | None = ...,
        commission_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        on_location_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        start_dss_temperature_dsdsunit: global___StringMessage | None = ...,
        cable_res_1_2: global___FloatMessage | None = ...,
        is_unit_running: global___StringMessage | None = ...,
        is_work_complete: global___StringMessage | None = ...,
        vsd_frequency_max: global___FloatMessage | None = ...,
        volt_load_1_3_dsdsunit: global___StringMessage | None = ...,
        scada_comments: global___StringMessage | None = ...,
        start_dss_pressure_dsdsunit: global___StringMessage | None = ...,
        start_amp_c: global___FloatMessage | None = ...,
        motor_res_1_g: global___FloatMessage | None = ...,
        start_amp_b: global___FloatMessage | None = ...,
        start_amp_a: global___FloatMessage | None = ...,
        start_amp_a_dsdsunit: global___StringMessage | None = ...,
        volt_load_3_g_dsdsunit: global___StringMessage | None = ...,
        overload_dsdsunit: global___StringMessage | None = ...,
        volt_no_load_1_g_dsdsunit: global___StringMessage | None = ...,
        vsd_frequency_dsdsunit: global___StringMessage | None = ...,
        running_amp_a_dsdsunit: global___StringMessage | None = ...,
        date_scada_comms_est: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        volt_no_load_2_3_dsdsunit: global___StringMessage | None = ...,
        action_taken: global___StringMessage | None = ...,
        further_action: global___StringMessage | None = ...,
        cable_res_2_3: global___FloatMessage | None = ...,
        control_voltage: global___FloatMessage | None = ...,
        volt_load_1_g_dsdsunit: global___StringMessage | None = ...,
        casing_pressure_dsdsunit: global___StringMessage | None = ...,
        control_voltage_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        underload_dsdsunit: global___StringMessage | None = ...,
        esp_id: builtins.str = ...,
        restart_time: global___FloatMessage | None = ...,
        cable_res_2_3_dsdsunit: global___StringMessage | None = ...,
        volt_load_2_g_dsdsunit: global___StringMessage | None = ...,
        start_amp_c_dsdsunit: global___StringMessage | None = ...,
        flowline_pressure_dsdsunit: global___StringMessage | None = ...,
        vsd_frequency_max_dsdsunit: global___StringMessage | None = ...,
        running_amp_c_dsdsunit: global___StringMessage | None = ...,
        restart_time_dsdsunit: global___StringMessage | None = ...,
        cable_res_1_3_dsdsunit: global___StringMessage | None = ...,
        op_contact_detail: global___StringMessage | None = ...,
        underload: global___FloatMessage | None = ...,
        overload: global___FloatMessage | None = ...,
        start_dss_pressure: global___FloatMessage | None = ...,
        vsd_frequency_min_dsdsunit: global___StringMessage | None = ...,
        is_scada_comms_est: global___StringMessage | None = ...,
        secondary_fuses: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        volt_no_load_1_g: global___FloatMessage | None = ...,
        volt_no_load_1_3_dsdsunit: global___StringMessage | None = ...,
        start_amp_b_dsdsunit: global___StringMessage | None = ...,
        dss_pressure_1hour: global___FloatMessage | None = ...,
        volt_no_load_3_g_dsdsunit: global___StringMessage | None = ...,
        start_dss_temperature: global___FloatMessage | None = ...,
        dss_pressure_1hour_dsdsunit: global___StringMessage | None = ...,
        volt_load_1_2_dsdsunit: global___StringMessage | None = ...,
        is_system_grounded: global___StringMessage | None = ...,
        ct_ratio: global___FloatMessage | None = ...,
        volt_load_1_g: global___FloatMessage | None = ...,
        vsd_frequency: global___FloatMessage | None = ...,
        dss_temperature_1hour_dsdsunit: global___StringMessage | None = ...,
        motor_res_1_g_dsdsunit: global___StringMessage | None = ...,
        casing_pressure: global___FloatMessage | None = ...,
        pressure_switch_press_dsdsunit: global___StringMessage | None = ...,
        motor_res_3_g: global___FloatMessage | None = ...,
        volt_no_load_1_2: global___FloatMessage | None = ...,
        volt_load_1_2: global___FloatMessage | None = ...,
        volt_no_load_1_3: global___FloatMessage | None = ...,
        volt_load_1_3: global___FloatMessage | None = ...,
        motor_res_2_g_dsdsunit: global___StringMessage | None = ...,
        op_representative: global___StringMessage | None = ...,
        volt_no_load_1_2_dsdsunit: global___StringMessage | None = ...,
        volt_no_load_2_g: global___FloatMessage | None = ...,
        suspended_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        suspended_reason: global___StringMessage | None = ...,
        commission_id: builtins.str = ...,
        is_unit_choked: global___StringMessage | None = ...,
        cable_res_1_2_dsdsunit: global___StringMessage | None = ...,
        running_amp_b_dsdsunit: global___StringMessage | None = ...,
        volt_load_2_g: global___FloatMessage | None = ...,
        motor_res_3_g_dsdsunit: global___StringMessage | None = ...,
        commission_engineer: global___StringMessage | None = ...,
        motor_res_2_g: global___FloatMessage | None = ...,
        wellhead_pressure: global___FloatMessage | None = ...,
        volt_no_load_2_3: global___FloatMessage | None = ...,
        volt_load_2_3: global___FloatMessage | None = ...,
        dm_esp: global___DmEspRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["action_taken", b"action_taken", "cable_res_1_2", b"cable_res_1_2", "cable_res_1_2_dsdsunit", b"cable_res_1_2_dsdsunit", "cable_res_1_3", b"cable_res_1_3", "cable_res_1_3_dsdsunit", b"cable_res_1_3_dsdsunit", "cable_res_2_3", b"cable_res_2_3", "cable_res_2_3_dsdsunit", b"cable_res_2_3_dsdsunit", "casing_pressure", b"casing_pressure", "casing_pressure_dsdsunit", b"casing_pressure_dsdsunit", "commission_date", b"commission_date", "commission_engineer", b"commission_engineer", "control_voltage", b"control_voltage", "control_voltage_dsdsunit", b"control_voltage_dsdsunit", "ct_ratio", b"ct_ratio", "date_scada_comms_est", b"date_scada_comms_est", "dm_esp", b"dm_esp", "dss_pressure_1hour", b"dss_pressure_1hour", "dss_pressure_1hour_dsdsunit", b"dss_pressure_1hour_dsdsunit", "dss_temperature_1hour", b"dss_temperature_1hour", "dss_temperature_1hour_dsdsunit", b"dss_temperature_1hour_dsdsunit", "flowline_pressure", b"flowline_pressure", "flowline_pressure_dsdsunit", b"flowline_pressure_dsdsunit", "further_action", b"further_action", "is_scada_comms_est", b"is_scada_comms_est", "is_system_grounded", b"is_system_grounded", "is_unit_choked", b"is_unit_choked", "is_unit_running", b"is_unit_running", "is_work_complete", b"is_work_complete", "motor_res_1_g", b"motor_res_1_g", "motor_res_1_g_dsdsunit", b"motor_res_1_g_dsdsunit", "motor_res_2_g", b"motor_res_2_g", "motor_res_2_g_dsdsunit", b"motor_res_2_g_dsdsunit", "motor_res_3_g", b"motor_res_3_g", "motor_res_3_g_dsdsunit", b"motor_res_3_g_dsdsunit", "native_uid", b"native_uid", "on_location_time", b"on_location_time", "op_contact_detail", b"op_contact_detail", "op_representative", b"op_representative", "overload", b"overload", "overload_dsdsunit", b"overload_dsdsunit", "permit_work_order", b"permit_work_order", "pressure_switch_press", b"pressure_switch_press", "pressure_switch_press_dsdsunit", b"pressure_switch_press_dsdsunit", "pump_start_time", b"pump_start_time", "restart_time", b"restart_time", "restart_time_dsdsunit", b"restart_time_dsdsunit", "running_amp_a", b"running_amp_a", "running_amp_a_dsdsunit", b"running_amp_a_dsdsunit", "running_amp_b", b"running_amp_b", "running_amp_b_dsdsunit", b"running_amp_b_dsdsunit", "running_amp_c", b"running_amp_c", "running_amp_c_dsdsunit", b"running_amp_c_dsdsunit", "scada_comments", b"scada_comments", "secondary_fuses", b"secondary_fuses", "start_amp_a", b"start_amp_a", "start_amp_a_dsdsunit", b"start_amp_a_dsdsunit", "start_amp_b", b"start_amp_b", "start_amp_b_dsdsunit", b"start_amp_b_dsdsunit", "start_amp_c", b"start_amp_c", "start_amp_c_dsdsunit", b"start_amp_c_dsdsunit", "start_dss_pressure", b"start_dss_pressure", "start_dss_pressure_dsdsunit", b"start_dss_pressure_dsdsunit", "start_dss_temperature", b"start_dss_temperature", "start_dss_temperature_dsdsunit", b"start_dss_temperature_dsdsunit", "suspended_date", b"suspended_date", "suspended_reason", b"suspended_reason", "underload", b"underload", "underload_dsdsunit", b"underload_dsdsunit", "volt_load_1_2", b"volt_load_1_2", "volt_load_1_2_dsdsunit", b"volt_load_1_2_dsdsunit", "volt_load_1_3", b"volt_load_1_3", "volt_load_1_3_dsdsunit", b"volt_load_1_3_dsdsunit", "volt_load_1_g", b"volt_load_1_g", "volt_load_1_g_dsdsunit", b"volt_load_1_g_dsdsunit", "volt_load_2_3", b"volt_load_2_3", "volt_load_2_3_dsdsunit", b"volt_load_2_3_dsdsunit", "volt_load_2_g", b"volt_load_2_g", "volt_load_2_g_dsdsunit", b"volt_load_2_g_dsdsunit", "volt_load_3_g", b"volt_load_3_g", "volt_load_3_g_dsdsunit", b"volt_load_3_g_dsdsunit", "volt_no_load_1_2", b"volt_no_load_1_2", "volt_no_load_1_2_dsdsunit", b"volt_no_load_1_2_dsdsunit", "volt_no_load_1_3", b"volt_no_load_1_3", "volt_no_load_1_3_dsdsunit", b"volt_no_load_1_3_dsdsunit", "volt_no_load_1_g", b"volt_no_load_1_g", "volt_no_load_1_g_dsdsunit", b"volt_no_load_1_g_dsdsunit", "volt_no_load_2_3", b"volt_no_load_2_3", "volt_no_load_2_3_dsdsunit", b"volt_no_load_2_3_dsdsunit", "volt_no_load_2_g", b"volt_no_load_2_g", "volt_no_load_2_g_dsdsunit", b"volt_no_load_2_g_dsdsunit", "volt_no_load_3_g", b"volt_no_load_3_g", "volt_no_load_3_g_dsdsunit", b"volt_no_load_3_g_dsdsunit", "vsd_frequency", b"vsd_frequency", "vsd_frequency_dsdsunit", b"vsd_frequency_dsdsunit", "vsd_frequency_max", b"vsd_frequency_max", "vsd_frequency_max_dsdsunit", b"vsd_frequency_max_dsdsunit", "vsd_frequency_min", b"vsd_frequency_min", "vsd_frequency_min_dsdsunit", b"vsd_frequency_min_dsdsunit", "vsd_mode", b"vsd_mode", "wellhead_pressure", b"wellhead_pressure", "wellhead_pressure_dsdsunit", b"wellhead_pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["action_taken", b"action_taken", "cable_res_1_2", b"cable_res_1_2", "cable_res_1_2_dsdsunit", b"cable_res_1_2_dsdsunit", "cable_res_1_3", b"cable_res_1_3", "cable_res_1_3_dsdsunit", b"cable_res_1_3_dsdsunit", "cable_res_2_3", b"cable_res_2_3", "cable_res_2_3_dsdsunit", b"cable_res_2_3_dsdsunit", "casing_pressure", b"casing_pressure", "casing_pressure_dsdsunit", b"casing_pressure_dsdsunit", "commission_date", b"commission_date", "commission_engineer", b"commission_engineer", "commission_id", b"commission_id", "control_voltage", b"control_voltage", "control_voltage_dsdsunit", b"control_voltage_dsdsunit", "ct_ratio", b"ct_ratio", "date_scada_comms_est", b"date_scada_comms_est", "dm_esp", b"dm_esp", "dss_pressure_1hour", b"dss_pressure_1hour", "dss_pressure_1hour_dsdsunit", b"dss_pressure_1hour_dsdsunit", "dss_temperature_1hour", b"dss_temperature_1hour", "dss_temperature_1hour_dsdsunit", b"dss_temperature_1hour_dsdsunit", "esp_id", b"esp_id", "flowline_pressure", b"flowline_pressure", "flowline_pressure_dsdsunit", b"flowline_pressure_dsdsunit", "further_action", b"further_action", "is_scada_comms_est", b"is_scada_comms_est", "is_system_grounded", b"is_system_grounded", "is_unit_choked", b"is_unit_choked", "is_unit_running", b"is_unit_running", "is_work_complete", b"is_work_complete", "motor_res_1_g", b"motor_res_1_g", "motor_res_1_g_dsdsunit", b"motor_res_1_g_dsdsunit", "motor_res_2_g", b"motor_res_2_g", "motor_res_2_g_dsdsunit", b"motor_res_2_g_dsdsunit", "motor_res_3_g", b"motor_res_3_g", "motor_res_3_g_dsdsunit", b"motor_res_3_g_dsdsunit", "native_uid", b"native_uid", "on_location_time", b"on_location_time", "op_contact_detail", b"op_contact_detail", "op_representative", b"op_representative", "overload", b"overload", "overload_dsdsunit", b"overload_dsdsunit", "permit_work_order", b"permit_work_order", "pressure_switch_press", b"pressure_switch_press", "pressure_switch_press_dsdsunit", b"pressure_switch_press_dsdsunit", "pump_start_time", b"pump_start_time", "restart_time", b"restart_time", "restart_time_dsdsunit", b"restart_time_dsdsunit", "running_amp_a", b"running_amp_a", "running_amp_a_dsdsunit", b"running_amp_a_dsdsunit", "running_amp_b", b"running_amp_b", "running_amp_b_dsdsunit", b"running_amp_b_dsdsunit", "running_amp_c", b"running_amp_c", "running_amp_c_dsdsunit", b"running_amp_c_dsdsunit", "scada_comments", b"scada_comments", "secondary_fuses", b"secondary_fuses", "start_amp_a", b"start_amp_a", "start_amp_a_dsdsunit", b"start_amp_a_dsdsunit", "start_amp_b", b"start_amp_b", "start_amp_b_dsdsunit", b"start_amp_b_dsdsunit", "start_amp_c", b"start_amp_c", "start_amp_c_dsdsunit", b"start_amp_c_dsdsunit", "start_dss_pressure", b"start_dss_pressure", "start_dss_pressure_dsdsunit", b"start_dss_pressure_dsdsunit", "start_dss_temperature", b"start_dss_temperature", "start_dss_temperature_dsdsunit", b"start_dss_temperature_dsdsunit", "suspended_date", b"suspended_date", "suspended_reason", b"suspended_reason", "undeclared_dependencies", b"undeclared_dependencies", "underload", b"underload", "underload_dsdsunit", b"underload_dsdsunit", "volt_load_1_2", b"volt_load_1_2", "volt_load_1_2_dsdsunit", b"volt_load_1_2_dsdsunit", "volt_load_1_3", b"volt_load_1_3", "volt_load_1_3_dsdsunit", b"volt_load_1_3_dsdsunit", "volt_load_1_g", b"volt_load_1_g", "volt_load_1_g_dsdsunit", b"volt_load_1_g_dsdsunit", "volt_load_2_3", b"volt_load_2_3", "volt_load_2_3_dsdsunit", b"volt_load_2_3_dsdsunit", "volt_load_2_g", b"volt_load_2_g", "volt_load_2_g_dsdsunit", b"volt_load_2_g_dsdsunit", "volt_load_3_g", b"volt_load_3_g", "volt_load_3_g_dsdsunit", b"volt_load_3_g_dsdsunit", "volt_no_load_1_2", b"volt_no_load_1_2", "volt_no_load_1_2_dsdsunit", b"volt_no_load_1_2_dsdsunit", "volt_no_load_1_3", b"volt_no_load_1_3", "volt_no_load_1_3_dsdsunit", b"volt_no_load_1_3_dsdsunit", "volt_no_load_1_g", b"volt_no_load_1_g", "volt_no_load_1_g_dsdsunit", b"volt_no_load_1_g_dsdsunit", "volt_no_load_2_3", b"volt_no_load_2_3", "volt_no_load_2_3_dsdsunit", b"volt_no_load_2_3_dsdsunit", "volt_no_load_2_g", b"volt_no_load_2_g", "volt_no_load_2_g_dsdsunit", b"volt_no_load_2_g_dsdsunit", "volt_no_load_3_g", b"volt_no_load_3_g", "volt_no_load_3_g_dsdsunit", b"volt_no_load_3_g_dsdsunit", "vsd_frequency", b"vsd_frequency", "vsd_frequency_dsdsunit", b"vsd_frequency_dsdsunit", "vsd_frequency_max", b"vsd_frequency_max", "vsd_frequency_max_dsdsunit", b"vsd_frequency_max_dsdsunit", "vsd_frequency_min", b"vsd_frequency_min", "vsd_frequency_min_dsdsunit", b"vsd_frequency_min_dsdsunit", "vsd_mode", b"vsd_mode", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellhead_pressure", b"wellhead_pressure", "wellhead_pressure_dsdsunit", b"wellhead_pressure_dsdsunit"]) -> None: ...

global___DmEspCommission = DmEspCommission

class DmEspComplementaryData(google.protobuf.message.Message):
    """Original Name: DM_ESP_COMPLEMENTARY_DATA, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMMENTS_FIELD_NUMBER: builtins.int
    TAPES_HT_NUMBER_FIELD_NUMBER: builtins.int
    TRANSFORMER_PRIMARY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SIB_EXPECTED_AMPS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TC_RELATION_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TRANSFORMER_SECUNDARY_FIELD_NUMBER: builtins.int
    BLOCK_Y_CLAMPS_FIELD_NUMBER: builtins.int
    PERCENT_RELAY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_PATCHES_NUMBER_FIELD_NUMBER: builtins.int
    SIB_RAW_FLOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUBCHARGE_RELAY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    DRAINS_NUMBER_FIELD_NUMBER: builtins.int
    SIB_HEAD_PRESSURE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SIB_BSW_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CABLE_CLAMPS_FIELD_NUMBER: builtins.int
    SIB_HEAD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SIB_PUMP_RANGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TAPES_HM_NUMBER_FIELD_NUMBER: builtins.int
    TRANSFORMER_SECUNDARY_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPLEMENTARY_ID_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    SIB_EXPECTED_AMPS_FIELD_NUMBER: builtins.int
    PERCENT_RELAY_FIELD_NUMBER: builtins.int
    SIB_PUMP_RANGE_FIELD_NUMBER: builtins.int
    TRANSFORMER_PRIMARY_FIELD_NUMBER: builtins.int
    USED_SASHES1_NUMBER_FIELD_NUMBER: builtins.int
    SIB_RAW_FLOW_FIELD_NUMBER: builtins.int
    SUBCHARGE_RELAY_FIELD_NUMBER: builtins.int
    CONTRACTOR_PATCHES_NUMBER_FIELD_NUMBER: builtins.int
    USED_SASHES2_NUMBER_FIELD_NUMBER: builtins.int
    SIB_BSW_PERCENT_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tapes_ht_number(self) -> global___Int32Message:
        """Original Name: TAPES_HT_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transformer_primary_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRANSFORMER_PRIMARY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sib_expected_amps_dsdsunit(self) -> global___StringMessage:
        """Original Name: SIB_EXPECTED_AMPS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tc_relation(self) -> global___FloatMessage:
        """Original Name: TC_RELATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def transformer_secundary(self) -> global___FloatMessage:
        """Original Name: TRANSFORMER_SECUNDARY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def block_y_clamps(self) -> global___Int32Message:
        """Original Name: BLOCK_Y_CLAMPS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_relay_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_RELAY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_patches_number(self) -> global___Int32Message:
        """Original Name: TOTAL_PATCHES_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sib_raw_flow_dsdsunit(self) -> global___StringMessage:
        """Original Name: SIB_RAW_FLOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def subcharge_relay_dsdsunit(self) -> global___StringMessage:
        """Original Name: SUBCHARGE_RELAY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def drains_number(self) -> global___Int32Message:
        """Original Name: DRAINS_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sib_head_pressure(self) -> global___FloatMessage:
        """Original Name: SIB_HEAD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sib_bsw_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: SIB_BSW_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cable_clamps(self) -> global___Int32Message:
        """Original Name: CABLE_CLAMPS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sib_head_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SIB_HEAD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sib_pump_range_dsdsunit(self) -> global___StringMessage:
        """Original Name: SIB_PUMP_RANGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tapes_hm_number(self) -> global___Int32Message:
        """Original Name: TAPES_HM_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transformer_secundary_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRANSFORMER_SECUNDARY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    complementary_id: builtins.str
    """Original Name: COMPLEMENTARY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sib_expected_amps(self) -> global___FloatMessage:
        """Original Name: SIB_EXPECTED_AMPS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_relay(self) -> global___FloatMessage:
        """Original Name: PERCENT_RELAY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sib_pump_range(self) -> global___FloatMessage:
        """Original Name: SIB_PUMP_RANGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transformer_primary(self) -> global___FloatMessage:
        """Original Name: TRANSFORMER_PRIMARY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def used_sashes1_number(self) -> global___Int32Message:
        """Original Name: USED_SASHES1_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sib_raw_flow(self) -> global___FloatMessage:
        """Original Name: SIB_RAW_FLOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def subcharge_relay(self) -> global___FloatMessage:
        """Original Name: SUBCHARGE_RELAY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_patches_number(self) -> global___Int32Message:
        """Original Name: CONTRACTOR_PATCHES_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def used_sashes2_number(self) -> global___Int32Message:
        """Original Name: USED_SASHES2_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sib_bsw_percent(self) -> global___FloatMessage:
        """Original Name: SIB_BSW_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_esp(self) -> global___DmEspRef:
        """Remote references:

        Original Name: DM_ESP, WrappedMessage: DmEsp
        FK_DM_ESP_COMPLEMENTARY_DATA_DM_ESP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        comments: global___StringMessage | None = ...,
        tapes_ht_number: global___Int32Message | None = ...,
        transformer_primary_dsdsunit: global___StringMessage | None = ...,
        sib_expected_amps_dsdsunit: global___StringMessage | None = ...,
        tc_relation: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        transformer_secundary: global___FloatMessage | None = ...,
        block_y_clamps: global___Int32Message | None = ...,
        percent_relay_dsdsunit: global___StringMessage | None = ...,
        total_patches_number: global___Int32Message | None = ...,
        sib_raw_flow_dsdsunit: global___StringMessage | None = ...,
        subcharge_relay_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        drains_number: global___Int32Message | None = ...,
        sib_head_pressure: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        sib_bsw_percent_dsdsunit: global___StringMessage | None = ...,
        cable_clamps: global___Int32Message | None = ...,
        sib_head_pressure_dsdsunit: global___StringMessage | None = ...,
        sib_pump_range_dsdsunit: global___StringMessage | None = ...,
        tapes_hm_number: global___Int32Message | None = ...,
        transformer_secundary_dsdsunit: global___StringMessage | None = ...,
        complementary_id: builtins.str = ...,
        esp_id: builtins.str = ...,
        sib_expected_amps: global___FloatMessage | None = ...,
        percent_relay: global___FloatMessage | None = ...,
        sib_pump_range: global___FloatMessage | None = ...,
        transformer_primary: global___FloatMessage | None = ...,
        used_sashes1_number: global___Int32Message | None = ...,
        sib_raw_flow: global___FloatMessage | None = ...,
        subcharge_relay: global___FloatMessage | None = ...,
        contractor_patches_number: global___Int32Message | None = ...,
        used_sashes2_number: global___Int32Message | None = ...,
        sib_bsw_percent: global___FloatMessage | None = ...,
        dm_esp: global___DmEspRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["block_y_clamps", b"block_y_clamps", "cable_clamps", b"cable_clamps", "comments", b"comments", "contractor_patches_number", b"contractor_patches_number", "dm_esp", b"dm_esp", "drains_number", b"drains_number", "native_uid", b"native_uid", "percent_relay", b"percent_relay", "percent_relay_dsdsunit", b"percent_relay_dsdsunit", "sib_bsw_percent", b"sib_bsw_percent", "sib_bsw_percent_dsdsunit", b"sib_bsw_percent_dsdsunit", "sib_expected_amps", b"sib_expected_amps", "sib_expected_amps_dsdsunit", b"sib_expected_amps_dsdsunit", "sib_head_pressure", b"sib_head_pressure", "sib_head_pressure_dsdsunit", b"sib_head_pressure_dsdsunit", "sib_pump_range", b"sib_pump_range", "sib_pump_range_dsdsunit", b"sib_pump_range_dsdsunit", "sib_raw_flow", b"sib_raw_flow", "sib_raw_flow_dsdsunit", b"sib_raw_flow_dsdsunit", "subcharge_relay", b"subcharge_relay", "subcharge_relay_dsdsunit", b"subcharge_relay_dsdsunit", "tapes_hm_number", b"tapes_hm_number", "tapes_ht_number", b"tapes_ht_number", "tc_relation", b"tc_relation", "total_patches_number", b"total_patches_number", "transformer_primary", b"transformer_primary", "transformer_primary_dsdsunit", b"transformer_primary_dsdsunit", "transformer_secundary", b"transformer_secundary", "transformer_secundary_dsdsunit", b"transformer_secundary_dsdsunit", "used_sashes1_number", b"used_sashes1_number", "used_sashes2_number", b"used_sashes2_number"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["block_y_clamps", b"block_y_clamps", "cable_clamps", b"cable_clamps", "comments", b"comments", "complementary_id", b"complementary_id", "contractor_patches_number", b"contractor_patches_number", "dm_esp", b"dm_esp", "drains_number", b"drains_number", "esp_id", b"esp_id", "native_uid", b"native_uid", "percent_relay", b"percent_relay", "percent_relay_dsdsunit", b"percent_relay_dsdsunit", "sib_bsw_percent", b"sib_bsw_percent", "sib_bsw_percent_dsdsunit", b"sib_bsw_percent_dsdsunit", "sib_expected_amps", b"sib_expected_amps", "sib_expected_amps_dsdsunit", b"sib_expected_amps_dsdsunit", "sib_head_pressure", b"sib_head_pressure", "sib_head_pressure_dsdsunit", b"sib_head_pressure_dsdsunit", "sib_pump_range", b"sib_pump_range", "sib_pump_range_dsdsunit", b"sib_pump_range_dsdsunit", "sib_raw_flow", b"sib_raw_flow", "sib_raw_flow_dsdsunit", b"sib_raw_flow_dsdsunit", "subcharge_relay", b"subcharge_relay", "subcharge_relay_dsdsunit", b"subcharge_relay_dsdsunit", "tapes_hm_number", b"tapes_hm_number", "tapes_ht_number", b"tapes_ht_number", "tc_relation", b"tc_relation", "total_patches_number", b"total_patches_number", "transformer_primary", b"transformer_primary", "transformer_primary_dsdsunit", b"transformer_primary_dsdsunit", "transformer_secundary", b"transformer_secundary", "transformer_secundary_dsdsunit", b"transformer_secundary_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "used_sashes1_number", b"used_sashes1_number", "used_sashes2_number", b"used_sashes2_number", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmEspComplementaryData = DmEspComplementaryData

class DmEspComponent(google.protobuf.message.Message):
    """Original Name: DM_ESP_COMPONENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMPONENT_VOLTS_FIELD_NUMBER: builtins.int
    IS_RECONDITIONED_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    PART_NUMBER_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    HOUSING_FIELD_NUMBER: builtins.int
    COMPONENT_HORSEPOWER_FIELD_NUMBER: builtins.int
    COMPONENT_NAME_FIELD_NUMBER: builtins.int
    IS_TRIANGULAR_FIELD_NUMBER: builtins.int
    COMPONENT_CODE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    SERIES_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMPONENT_COMMENTS_FIELD_NUMBER: builtins.int
    COMPONENT_OD_FIELD_NUMBER: builtins.int
    COMPONENT_VOLTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPONENT_TYPE_FIELD_NUMBER: builtins.int
    COMPONENT_AMPS_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPONENT_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    COMPONENT_LENGTH_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    COMPONENT_STAGES_FIELD_NUMBER: builtins.int
    COMPONENT_HORSEPOWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPONENT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ESP_COMPONENT_ID_FIELD_NUMBER: builtins.int
    COMPONENT_AMPS_FIELD_NUMBER: builtins.int
    ESP_CONDITION_FIELD_NUMBER: builtins.int
    COMPONENT_GROUP_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def component_volts(self) -> global___FloatMessage:
        """Original Name: COMPONENT_VOLTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_reconditioned(self) -> global___StringMessage:
        """Original Name: IS_RECONDITIONED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def serial_number(self) -> global___StringMessage:
        """Original Name: SERIAL_NUMBER, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def part_number(self) -> global___StringMessage:
        """Original Name: PART_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def housing(self) -> global___StringMessage:
        """Original Name: HOUSING, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_horsepower(self) -> global___FloatMessage:
        """Original Name: COMPONENT_HORSEPOWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_name(self) -> global___StringMessage:
        """Original Name: COMPONENT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_triangular(self) -> global___StringMessage:
        """Original Name: IS_TRIANGULAR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_code(self) -> global___StringMessage:
        """Original Name: COMPONENT_CODE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def series(self) -> global___FloatMessage:
        """Original Name: SERIES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_comments(self) -> global___StringMessage:
        """Original Name: COMPONENT_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_od(self) -> global___FloatMessage:
        """Original Name: COMPONENT_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_volts_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_VOLTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_type(self) -> global___StringMessage:
        """Original Name: COMPONENT_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_amps_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_AMPS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_length(self) -> global___FloatMessage:
        """Original Name: COMPONENT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_stages(self) -> global___Int32Message:
        """Original Name: COMPONENT_STAGES, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_horsepower_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_HORSEPOWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_component_id: builtins.str
    """Original Name: ESP_COMPONENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def component_amps(self) -> global___FloatMessage:
        """Original Name: COMPONENT_AMPS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def esp_condition(self) -> global___StringMessage:
        """Original Name: ESP_CONDITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_group(self) -> global___StringMessage:
        """Original Name: COMPONENT_GROUP, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_esp(self) -> global___DmEspRef:
        """Remote references:

        Original Name: DM_ESP, WrappedMessage: DmEsp
        FK_DM_ESP_COMPONENT_DM_ESP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        component_volts: global___FloatMessage | None = ...,
        is_reconditioned: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        serial_number: global___StringMessage | None = ...,
        part_number: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        housing: global___StringMessage | None = ...,
        component_horsepower: global___FloatMessage | None = ...,
        component_name: global___StringMessage | None = ...,
        is_triangular: global___StringMessage | None = ...,
        component_code: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        series: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        component_comments: global___StringMessage | None = ...,
        component_od: global___FloatMessage | None = ...,
        component_volts_dsdsunit: global___StringMessage | None = ...,
        component_type: global___StringMessage | None = ...,
        component_amps_dsdsunit: global___StringMessage | None = ...,
        component_od_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        model: global___StringMessage | None = ...,
        component_length: global___FloatMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        esp_id: builtins.str = ...,
        assembly_id: global___StringMessage | None = ...,
        component_stages: global___Int32Message | None = ...,
        component_horsepower_dsdsunit: global___StringMessage | None = ...,
        component_length_dsdsunit: global___StringMessage | None = ...,
        esp_component_id: builtins.str = ...,
        component_amps: global___FloatMessage | None = ...,
        esp_condition: global___StringMessage | None = ...,
        component_group: global___StringMessage | None = ...,
        dm_esp: global___DmEspRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "component_amps", b"component_amps", "component_amps_dsdsunit", b"component_amps_dsdsunit", "component_code", b"component_code", "component_comments", b"component_comments", "component_group", b"component_group", "component_horsepower", b"component_horsepower", "component_horsepower_dsdsunit", b"component_horsepower_dsdsunit", "component_length", b"component_length", "component_length_dsdsunit", b"component_length_dsdsunit", "component_name", b"component_name", "component_od", b"component_od", "component_od_dsdsunit", b"component_od_dsdsunit", "component_stages", b"component_stages", "component_type", b"component_type", "component_volts", b"component_volts", "component_volts_dsdsunit", b"component_volts_dsdsunit", "dm_esp", b"dm_esp", "esp_condition", b"esp_condition", "housing", b"housing", "is_reconditioned", b"is_reconditioned", "is_triangular", b"is_triangular", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "part_number", b"part_number", "sequence_no", b"sequence_no", "serial_number", b"serial_number", "series", b"series"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "component_amps", b"component_amps", "component_amps_dsdsunit", b"component_amps_dsdsunit", "component_code", b"component_code", "component_comments", b"component_comments", "component_group", b"component_group", "component_horsepower", b"component_horsepower", "component_horsepower_dsdsunit", b"component_horsepower_dsdsunit", "component_length", b"component_length", "component_length_dsdsunit", b"component_length_dsdsunit", "component_name", b"component_name", "component_od", b"component_od", "component_od_dsdsunit", b"component_od_dsdsunit", "component_stages", b"component_stages", "component_type", b"component_type", "component_volts", b"component_volts", "component_volts_dsdsunit", b"component_volts_dsdsunit", "dm_esp", b"dm_esp", "esp_component_id", b"esp_component_id", "esp_condition", b"esp_condition", "esp_id", b"esp_id", "housing", b"housing", "is_reconditioned", b"is_reconditioned", "is_triangular", b"is_triangular", "manufacturer", b"manufacturer", "model", b"model", "native_uid", b"native_uid", "part_number", b"part_number", "sequence_no", b"sequence_no", "serial_number", b"serial_number", "series", b"series", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmEspComponent = DmEspComponent

class DmEspDesign(google.protobuf.message.Message):
    """Original Name: DM_ESP_DESIGN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TUBING_OD_FIELD_NUMBER: builtins.int
    FUTURE_WATER_CUT_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIDPOINT_PROD_DEPTH_FIELD_NUMBER: builtins.int
    MAX_DOGLEG_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_WS_TEAM_APPROVED_FIELD_NUMBER: builtins.int
    CASING_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_AVAILABLE_FIELD_NUMBER: builtins.int
    FREQUENCY_AVAILABLE_FIELD_NUMBER: builtins.int
    PACKER_TYPE_FIELD_NUMBER: builtins.int
    SPECIFIC_GRAVITY_GAS_FIELD_NUMBER: builtins.int
    OIL_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCTION_GOR_FIELD_NUMBER: builtins.int
    DESIGN_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FUTURE_DYNAMIC_FLUID_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_SHOE_TVD_FIELD_NUMBER: builtins.int
    PROD_INDEX_REQUIRED_FIELD_NUMBER: builtins.int
    DESIGN_ID_FIELD_NUMBER: builtins.int
    CASING_SHOE_MD_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    DESIGN_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SOLUTION_GOR_FIELD_NUMBER: builtins.int
    CURRENT_BHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_WATER_CUT_FIELD_NUMBER: builtins.int
    POWER_SUPPLY_COMMENT_FIELD_NUMBER: builtins.int
    VOLTAGE_AVAILABLE_FIELD_NUMBER: builtins.int
    TUBING_WEIGHT_FIELD_NUMBER: builtins.int
    SOLIDS_CONCENTRATION_FIELD_NUMBER: builtins.int
    FUTURE_WATER_CUT_PERCENT_FIELD_NUMBER: builtins.int
    BUBBLE_POINT_PRESSURE_FIELD_NUMBER: builtins.int
    DESIGN_ASSET_TEAM_FIELD_NUMBER: builtins.int
    OIL_GRAVITY_FIELD_NUMBER: builtins.int
    CURRENT_DYN_FLUID_LEVEL_FIELD_NUMBER: builtins.int
    CURRENT_PROD_INDEX_FIELD_NUMBER: builtins.int
    DEAD_OIL_VISC_TEMP3_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEAD_OIL_VISC_TEMP1_FIELD_NUMBER: builtins.int
    TUBING_BASE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEAD_OIL_VISC_TEMP3_FIELD_NUMBER: builtins.int
    FUTURE_DYNAMIC_FLUID_LEVEL_FIELD_NUMBER: builtins.int
    IS_TEND_TO_SCALE_FIELD_NUMBER: builtins.int
    DEAD_OIL_VISC_TEMP2_FIELD_NUMBER: builtins.int
    PUMP_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    AROMATICS_FIELD_NUMBER: builtins.int
    FUTURE_BHT_FIELD_NUMBER: builtins.int
    MAX_DOGLEG_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    KVA_AVAILABLE_FIELD_NUMBER: builtins.int
    FUTURE_PRODUCTIVITY_INDEX_FIELD_NUMBER: builtins.int
    PRODUCTION_GOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_FLOWLN_BACK_PRES_DSDSUNIT_FIELD_NUMBER: builtins.int
    INFLOW_REFERENCE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WAX_CONCENTRATION_FIELD_NUMBER: builtins.int
    CURRENT_FLOWLN_BACK_PRES_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    LITHOLOGY_ID_FIELD_NUMBER: builtins.int
    PUMP_TVD_FIELD_NUMBER: builtins.int
    MIDPOINT_PROD_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_AVAILABLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FUTURE_PRODUCTION_RATE_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    SPECIFIC_GRAVITY_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_BASE_TVD_FIELD_NUMBER: builtins.int
    BUBBLE_POINT_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESIGN_COMMENTS_FIELD_NUMBER: builtins.int
    SPECIFIC_GRAVITY_WATER_FIELD_NUMBER: builtins.int
    CURRENT_PROD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_ABOVE_PUMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_OPERATION_TYPE_FIELD_NUMBER: builtins.int
    MAX_DOGLEG_FIELD_NUMBER: builtins.int
    SOLIDS_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    POWER_SOURCE_DESC_FIELD_NUMBER: builtins.int
    CURRENT_WATER_CUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_PROD_RATE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    OIL_VISCOSITY_FIELD_NUMBER: builtins.int
    PLANNED_INSTALL_DATE_FIELD_NUMBER: builtins.int
    DEAD_OIL_VISC_TEMP1_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_WEIGHT_FIELD_NUMBER: builtins.int
    FREQUENCY_AVAILABLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLTAGE_AVAILABLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FUTURE_BHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESIGN_MD_FIELD_NUMBER: builtins.int
    CURRENT_GOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_SHOE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    FUTURE_FLOWLINE_BACK_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ZONE_ID_FIELD_NUMBER: builtins.int
    DESIGN_REQUESTED_BY_FIELD_NUMBER: builtins.int
    KVA_AVAILABLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_MD_FIELD_NUMBER: builtins.int
    TUBING_CONDITION_FIELD_NUMBER: builtins.int
    DESIGN_DATE_FIELD_NUMBER: builtins.int
    CURRENT_STATIC_BHP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_GOR_FIELD_NUMBER: builtins.int
    H2S_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_SERVICES_TEAM_REP_FIELD_NUMBER: builtins.int
    DESIGN_STATUS_FIELD_NUMBER: builtins.int
    INFLOW_REFERENCE_MD_FIELD_NUMBER: builtins.int
    FUTURE_FLOWLINE_BACK_PRESSURE_FIELD_NUMBER: builtins.int
    CURRENT_STATIC_BHP_FIELD_NUMBER: builtins.int
    FLUID_ABOVE_PUMP_FIELD_NUMBER: builtins.int
    H2S_CONCENTRATION_FIELD_NUMBER: builtins.int
    TUBING_BASE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    FUTURE_GOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    WAX_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESIGN_CONTRACTOR_FIELD_NUMBER: builtins.int
    FUTURE_STATIC_BHP_FIELD_NUMBER: builtins.int
    IS_ASSET_TEAM_FIELD_NUMBER: builtins.int
    CURRENT_BHT_FIELD_NUMBER: builtins.int
    CURRENT_DYN_FLUID_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLUTION_GOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_HEAD_PRESSURE_FIELD_NUMBER: builtins.int
    CASING_OD_FIELD_NUMBER: builtins.int
    DESIGN_FLOW_RATE_FIELD_NUMBER: builtins.int
    PUMP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SENSOR_REQUIREMENT_FIELD_NUMBER: builtins.int
    TUBING_HEAD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEAD_OIL_VISC_TEMP2_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_SHOE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    FUTURE_GOR_FIELD_NUMBER: builtins.int
    TUBING_BASE_MD_FIELD_NUMBER: builtins.int
    MAX_DOGLEG_MD_FIELD_NUMBER: builtins.int
    CASING_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CO2_CONCENTRATION_FIELD_NUMBER: builtins.int
    DRIVE_TYPE_FIELD_NUMBER: builtins.int
    TUBING_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CO2_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    FUTURE_STATIC_BHP_DSDSUNIT_FIELD_NUMBER: builtins.int
    FUTURE_PRODUCTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tubing_od(self) -> global___FloatMessage:
        """Original Name: TUBING_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_water_cut_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: FUTURE_WATER_CUT_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def midpoint_prod_depth(self) -> global___FloatMessage:
        """Original Name: MIDPOINT_PROD_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_dogleg_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_DOGLEG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_ws_team_approved(self) -> global___StringMessage:
        """Original Name: IS_WS_TEAM_APPROVED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_available(self) -> global___FloatMessage:
        """Original Name: CURRENT_AVAILABLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frequency_available(self) -> global___FloatMessage:
        """Original Name: FREQUENCY_AVAILABLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_type(self) -> global___StringMessage:
        """Original Name: PACKER_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_gravity_gas(self) -> global___FloatMessage:
        """Original Name: SPECIFIC_GRAVITY_GAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def production_gor(self) -> global___FloatMessage:
        """Original Name: PRODUCTION_GOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: DESIGN_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_dynamic_fluid_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: FUTURE_DYNAMIC_FLUID_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_shoe_tvd(self) -> global___FloatMessage:
        """Original Name: CASING_SHOE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prod_index_required(self) -> global___FloatMessage:
        """Original Name: PROD_INDEX_REQUIRED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    design_id: builtins.str
    """Original Name: DESIGN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def casing_shoe_md(self) -> global___FloatMessage:
        """Original Name: CASING_SHOE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: DESIGN_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solution_gor(self) -> global___FloatMessage:
        """Original Name: SOLUTION_GOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_bht_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_BHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_water_cut(self) -> global___FloatMessage:
        """Original Name: CURRENT_WATER_CUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def power_supply_comment(self) -> global___StringMessage:
        """Original Name: POWER_SUPPLY_COMMENT, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def voltage_available(self) -> global___FloatMessage:
        """Original Name: VOLTAGE_AVAILABLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_weight(self) -> global___FloatMessage:
        """Original Name: TUBING_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_concentration(self) -> global___FloatMessage:
        """Original Name: SOLIDS_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_water_cut_percent(self) -> global___FloatMessage:
        """Original Name: FUTURE_WATER_CUT_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bubble_point_pressure(self) -> global___FloatMessage:
        """Original Name: BUBBLE_POINT_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_asset_team(self) -> global___StringMessage:
        """Original Name: DESIGN_ASSET_TEAM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_gravity(self) -> global___FloatMessage:
        """Original Name: OIL_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_dyn_fluid_level(self) -> global___FloatMessage:
        """Original Name: CURRENT_DYN_FLUID_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_prod_index(self) -> global___FloatMessage:
        """Original Name: CURRENT_PROD_INDEX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dead_oil_visc_temp3_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEAD_OIL_VISC_TEMP3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dead_oil_visc_temp1(self) -> global___FloatMessage:
        """Original Name: DEAD_OIL_VISC_TEMP1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_base_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_BASE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dead_oil_visc_temp3(self) -> global___FloatMessage:
        """Original Name: DEAD_OIL_VISC_TEMP3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_dynamic_fluid_level(self) -> global___FloatMessage:
        """Original Name: FUTURE_DYNAMIC_FLUID_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_tend_to_scale(self) -> global___StringMessage:
        """Original Name: IS_TEND_TO_SCALE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dead_oil_visc_temp2(self) -> global___FloatMessage:
        """Original Name: DEAD_OIL_VISC_TEMP2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aromatics(self) -> global___FloatMessage:
        """Original Name: AROMATICS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_bht(self) -> global___FloatMessage:
        """Original Name: FUTURE_BHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_dogleg_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_DOGLEG_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kva_available(self) -> global___FloatMessage:
        """Original Name: KVA_AVAILABLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_productivity_index(self) -> global___FloatMessage:
        """Original Name: FUTURE_PRODUCTIVITY_INDEX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def production_gor_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCTION_GOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_flowln_back_pres_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_FLOWLN_BACK_PRES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inflow_reference_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: INFLOW_REFERENCE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wax_concentration(self) -> global___FloatMessage:
        """Original Name: WAX_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_flowln_back_pres(self) -> global___FloatMessage:
        """Original Name: CURRENT_FLOWLN_BACK_PRES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def lithology_id(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_tvd(self) -> global___FloatMessage:
        """Original Name: PUMP_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def midpoint_prod_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIDPOINT_PROD_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_available_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_AVAILABLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_production_rate(self) -> global___FloatMessage:
        """Original Name: FUTURE_PRODUCTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def specific_gravity_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPECIFIC_GRAVITY_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_base_tvd(self) -> global___FloatMessage:
        """Original Name: TUBING_BASE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bubble_point_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BUBBLE_POINT_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_comments(self) -> global___StringMessage:
        """Original Name: DESIGN_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_gravity_water(self) -> global___FloatMessage:
        """Original Name: SPECIFIC_GRAVITY_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_prod_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_PROD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_above_pump_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_ABOVE_PUMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_operation_type(self) -> global___StringMessage:
        """Original Name: WELL_OPERATION_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_dogleg(self) -> global___FloatMessage:
        """Original Name: MAX_DOGLEG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOLIDS_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def power_source_desc(self) -> global___StringMessage:
        """Original Name: POWER_SOURCE_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_water_cut_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_WATER_CUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_prod_rate(self) -> global___FloatMessage:
        """Original Name: CURRENT_PROD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def oil_viscosity(self) -> global___FloatMessage:
        """Original Name: OIL_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def planned_install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PLANNED_INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dead_oil_visc_temp1_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEAD_OIL_VISC_TEMP1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_weight(self) -> global___FloatMessage:
        """Original Name: CASING_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frequency_available_dsdsunit(self) -> global___StringMessage:
        """Original Name: FREQUENCY_AVAILABLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def voltage_available_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLTAGE_AVAILABLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_bht_dsdsunit(self) -> global___StringMessage:
        """Original Name: FUTURE_BHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_md(self) -> global___FloatMessage:
        """Original Name: DESIGN_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_gor_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_GOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_shoe_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_SHOE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_flowline_back_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FUTURE_FLOWLINE_BACK_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def zone_id(self) -> global___StringMessage:
        """Original Name: ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_requested_by(self) -> global___StringMessage:
        """Original Name: DESIGN_REQUESTED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kva_available_dsdsunit(self) -> global___StringMessage:
        """Original Name: KVA_AVAILABLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_md(self) -> global___FloatMessage:
        """Original Name: PUMP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_condition(self) -> global___StringMessage:
        """Original Name: TUBING_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DESIGN_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_static_bhp_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_STATIC_BHP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_gor(self) -> global___FloatMessage:
        """Original Name: CURRENT_GOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_services_team_rep(self) -> global___StringMessage:
        """Original Name: WELL_SERVICES_TEAM_REP, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_status(self) -> global___StringMessage:
        """Original Name: DESIGN_STATUS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inflow_reference_md(self) -> global___FloatMessage:
        """Original Name: INFLOW_REFERENCE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_flowline_back_pressure(self) -> global___FloatMessage:
        """Original Name: FUTURE_FLOWLINE_BACK_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_static_bhp(self) -> global___FloatMessage:
        """Original Name: CURRENT_STATIC_BHP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_above_pump(self) -> global___FloatMessage:
        """Original Name: FLUID_ABOVE_PUMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_concentration(self) -> global___FloatMessage:
        """Original Name: H2S_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_base_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_BASE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_gor_dsdsunit(self) -> global___StringMessage:
        """Original Name: FUTURE_GOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wax_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: WAX_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_contractor(self) -> global___StringMessage:
        """Original Name: DESIGN_CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_static_bhp(self) -> global___FloatMessage:
        """Original Name: FUTURE_STATIC_BHP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_asset_team(self) -> global___StringMessage:
        """Original Name: IS_ASSET_TEAM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_bht(self) -> global___FloatMessage:
        """Original Name: CURRENT_BHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_dyn_fluid_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_DYN_FLUID_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solution_gor_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOLUTION_GOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_head_pressure(self) -> global___FloatMessage:
        """Original Name: TUBING_HEAD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_od(self) -> global___FloatMessage:
        """Original Name: CASING_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def design_flow_rate(self) -> global___FloatMessage:
        """Original Name: DESIGN_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sensor_requirement(self) -> global___StringMessage:
        """Original Name: SENSOR_REQUIREMENT, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_head_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_HEAD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dead_oil_visc_temp2_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEAD_OIL_VISC_TEMP2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_shoe_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_SHOE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_gor(self) -> global___FloatMessage:
        """Original Name: FUTURE_GOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_base_md(self) -> global___FloatMessage:
        """Original Name: TUBING_BASE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_dogleg_md(self) -> global___FloatMessage:
        """Original Name: MAX_DOGLEG_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_concentration(self) -> global___FloatMessage:
        """Original Name: CO2_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_type(self) -> global___StringMessage:
        """Original Name: DRIVE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: CO2_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_static_bhp_dsdsunit(self) -> global___StringMessage:
        """Original Name: FUTURE_STATIC_BHP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def future_production_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FUTURE_PRODUCTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_esp(self) -> global___DmEspRef:
        """Remote references:

        Original Name: DM_ESP, WrappedMessage: DmEsp
        FK_DM_ESP_DESIGN_DM_ESP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tubing_od: global___FloatMessage | None = ...,
        future_water_cut_percent_dsdsunit: global___StringMessage | None = ...,
        midpoint_prod_depth: global___FloatMessage | None = ...,
        max_dogleg_dsdsunit: global___StringMessage | None = ...,
        oil_gravity_dsdsunit: global___StringMessage | None = ...,
        is_ws_team_approved: global___StringMessage | None = ...,
        casing_od_dsdsunit: global___StringMessage | None = ...,
        current_available: global___FloatMessage | None = ...,
        frequency_available: global___FloatMessage | None = ...,
        packer_type: global___StringMessage | None = ...,
        specific_gravity_gas: global___FloatMessage | None = ...,
        oil_viscosity_dsdsunit: global___StringMessage | None = ...,
        production_gor: global___FloatMessage | None = ...,
        design_flow_rate_dsdsunit: global___StringMessage | None = ...,
        future_dynamic_fluid_level_dsdsunit: global___StringMessage | None = ...,
        casing_shoe_tvd: global___FloatMessage | None = ...,
        prod_index_required: global___FloatMessage | None = ...,
        design_id: builtins.str = ...,
        casing_shoe_md: global___FloatMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        design_md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        solution_gor: global___FloatMessage | None = ...,
        current_bht_dsdsunit: global___StringMessage | None = ...,
        current_water_cut: global___FloatMessage | None = ...,
        power_supply_comment: global___StringMessage | None = ...,
        voltage_available: global___FloatMessage | None = ...,
        tubing_weight: global___FloatMessage | None = ...,
        solids_concentration: global___FloatMessage | None = ...,
        future_water_cut_percent: global___FloatMessage | None = ...,
        bubble_point_pressure: global___FloatMessage | None = ...,
        design_asset_team: global___StringMessage | None = ...,
        oil_gravity: global___FloatMessage | None = ...,
        current_dyn_fluid_level: global___FloatMessage | None = ...,
        current_prod_index: global___FloatMessage | None = ...,
        dead_oil_visc_temp3_dsdsunit: global___StringMessage | None = ...,
        dead_oil_visc_temp1: global___FloatMessage | None = ...,
        tubing_base_md_dsdsunit: global___StringMessage | None = ...,
        dead_oil_visc_temp3: global___FloatMessage | None = ...,
        future_dynamic_fluid_level: global___FloatMessage | None = ...,
        is_tend_to_scale: global___StringMessage | None = ...,
        dead_oil_visc_temp2: global___FloatMessage | None = ...,
        pump_tvd_dsdsunit: global___StringMessage | None = ...,
        aromatics: global___FloatMessage | None = ...,
        future_bht: global___FloatMessage | None = ...,
        max_dogleg_md_dsdsunit: global___StringMessage | None = ...,
        kva_available: global___FloatMessage | None = ...,
        future_productivity_index: global___FloatMessage | None = ...,
        production_gor_dsdsunit: global___StringMessage | None = ...,
        current_flowln_back_pres_dsdsunit: global___StringMessage | None = ...,
        inflow_reference_md_dsdsunit: global___StringMessage | None = ...,
        wax_concentration: global___FloatMessage | None = ...,
        current_flowln_back_pres: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        lithology_id: global___StringMessage | None = ...,
        pump_tvd: global___FloatMessage | None = ...,
        midpoint_prod_depth_dsdsunit: global___StringMessage | None = ...,
        tubing_weight_dsdsunit: global___StringMessage | None = ...,
        current_available_dsdsunit: global___StringMessage | None = ...,
        future_production_rate: global___FloatMessage | None = ...,
        esp_id: builtins.str = ...,
        specific_gravity_water_dsdsunit: global___StringMessage | None = ...,
        tubing_base_tvd: global___FloatMessage | None = ...,
        bubble_point_pressure_dsdsunit: global___StringMessage | None = ...,
        design_comments: global___StringMessage | None = ...,
        specific_gravity_water: global___FloatMessage | None = ...,
        current_prod_rate_dsdsunit: global___StringMessage | None = ...,
        fluid_above_pump_dsdsunit: global___StringMessage | None = ...,
        well_operation_type: global___StringMessage | None = ...,
        max_dogleg: global___FloatMessage | None = ...,
        solids_concentration_dsdsunit: global___StringMessage | None = ...,
        power_source_desc: global___StringMessage | None = ...,
        current_water_cut_dsdsunit: global___StringMessage | None = ...,
        current_prod_rate: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        oil_viscosity: global___FloatMessage | None = ...,
        planned_install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dead_oil_visc_temp1_dsdsunit: global___StringMessage | None = ...,
        casing_weight: global___FloatMessage | None = ...,
        frequency_available_dsdsunit: global___StringMessage | None = ...,
        voltage_available_dsdsunit: global___StringMessage | None = ...,
        future_bht_dsdsunit: global___StringMessage | None = ...,
        design_md: global___FloatMessage | None = ...,
        current_gor_dsdsunit: global___StringMessage | None = ...,
        casing_shoe_tvd_dsdsunit: global___StringMessage | None = ...,
        future_flowline_back_pressure_dsdsunit: global___StringMessage | None = ...,
        zone_id: global___StringMessage | None = ...,
        design_requested_by: global___StringMessage | None = ...,
        kva_available_dsdsunit: global___StringMessage | None = ...,
        pump_md: global___FloatMessage | None = ...,
        tubing_condition: global___StringMessage | None = ...,
        design_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        current_static_bhp_dsdsunit: global___StringMessage | None = ...,
        current_gor: global___FloatMessage | None = ...,
        h2s_concentration_dsdsunit: global___StringMessage | None = ...,
        well_services_team_rep: global___StringMessage | None = ...,
        design_status: global___StringMessage | None = ...,
        inflow_reference_md: global___FloatMessage | None = ...,
        future_flowline_back_pressure: global___FloatMessage | None = ...,
        current_static_bhp: global___FloatMessage | None = ...,
        fluid_above_pump: global___FloatMessage | None = ...,
        h2s_concentration: global___FloatMessage | None = ...,
        tubing_base_tvd_dsdsunit: global___StringMessage | None = ...,
        future_gor_dsdsunit: global___StringMessage | None = ...,
        wax_concentration_dsdsunit: global___StringMessage | None = ...,
        design_contractor: global___StringMessage | None = ...,
        future_static_bhp: global___FloatMessage | None = ...,
        is_asset_team: global___StringMessage | None = ...,
        current_bht: global___FloatMessage | None = ...,
        current_dyn_fluid_level_dsdsunit: global___StringMessage | None = ...,
        solution_gor_dsdsunit: global___StringMessage | None = ...,
        tubing_head_pressure: global___FloatMessage | None = ...,
        casing_od: global___FloatMessage | None = ...,
        design_flow_rate: global___FloatMessage | None = ...,
        pump_md_dsdsunit: global___StringMessage | None = ...,
        sensor_requirement: global___StringMessage | None = ...,
        tubing_head_pressure_dsdsunit: global___StringMessage | None = ...,
        dead_oil_visc_temp2_dsdsunit: global___StringMessage | None = ...,
        casing_shoe_md_dsdsunit: global___StringMessage | None = ...,
        future_gor: global___FloatMessage | None = ...,
        tubing_base_md: global___FloatMessage | None = ...,
        max_dogleg_md: global___FloatMessage | None = ...,
        casing_weight_dsdsunit: global___StringMessage | None = ...,
        co2_concentration: global___FloatMessage | None = ...,
        drive_type: global___StringMessage | None = ...,
        tubing_od_dsdsunit: global___StringMessage | None = ...,
        co2_concentration_dsdsunit: global___StringMessage | None = ...,
        future_static_bhp_dsdsunit: global___StringMessage | None = ...,
        future_production_rate_dsdsunit: global___StringMessage | None = ...,
        dm_esp: global___DmEspRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["aromatics", b"aromatics", "bubble_point_pressure", b"bubble_point_pressure", "bubble_point_pressure_dsdsunit", b"bubble_point_pressure_dsdsunit", "casing_od", b"casing_od", "casing_od_dsdsunit", b"casing_od_dsdsunit", "casing_shoe_md", b"casing_shoe_md", "casing_shoe_md_dsdsunit", b"casing_shoe_md_dsdsunit", "casing_shoe_tvd", b"casing_shoe_tvd", "casing_shoe_tvd_dsdsunit", b"casing_shoe_tvd_dsdsunit", "casing_weight", b"casing_weight", "casing_weight_dsdsunit", b"casing_weight_dsdsunit", "co2_concentration", b"co2_concentration", "co2_concentration_dsdsunit", b"co2_concentration_dsdsunit", "current_available", b"current_available", "current_available_dsdsunit", b"current_available_dsdsunit", "current_bht", b"current_bht", "current_bht_dsdsunit", b"current_bht_dsdsunit", "current_dyn_fluid_level", b"current_dyn_fluid_level", "current_dyn_fluid_level_dsdsunit", b"current_dyn_fluid_level_dsdsunit", "current_flowln_back_pres", b"current_flowln_back_pres", "current_flowln_back_pres_dsdsunit", b"current_flowln_back_pres_dsdsunit", "current_gor", b"current_gor", "current_gor_dsdsunit", b"current_gor_dsdsunit", "current_prod_index", b"current_prod_index", "current_prod_rate", b"current_prod_rate", "current_prod_rate_dsdsunit", b"current_prod_rate_dsdsunit", "current_static_bhp", b"current_static_bhp", "current_static_bhp_dsdsunit", b"current_static_bhp_dsdsunit", "current_water_cut", b"current_water_cut", "current_water_cut_dsdsunit", b"current_water_cut_dsdsunit", "dead_oil_visc_temp1", b"dead_oil_visc_temp1", "dead_oil_visc_temp1_dsdsunit", b"dead_oil_visc_temp1_dsdsunit", "dead_oil_visc_temp2", b"dead_oil_visc_temp2", "dead_oil_visc_temp2_dsdsunit", b"dead_oil_visc_temp2_dsdsunit", "dead_oil_visc_temp3", b"dead_oil_visc_temp3", "dead_oil_visc_temp3_dsdsunit", b"dead_oil_visc_temp3_dsdsunit", "design_asset_team", b"design_asset_team", "design_comments", b"design_comments", "design_contractor", b"design_contractor", "design_date", b"design_date", "design_flow_rate", b"design_flow_rate", "design_flow_rate_dsdsunit", b"design_flow_rate_dsdsunit", "design_md", b"design_md", "design_md_dsdsunit", b"design_md_dsdsunit", "design_requested_by", b"design_requested_by", "design_status", b"design_status", "dm_esp", b"dm_esp", "drive_type", b"drive_type", "fluid_above_pump", b"fluid_above_pump", "fluid_above_pump_dsdsunit", b"fluid_above_pump_dsdsunit", "frequency_available", b"frequency_available", "frequency_available_dsdsunit", b"frequency_available_dsdsunit", "future_bht", b"future_bht", "future_bht_dsdsunit", b"future_bht_dsdsunit", "future_dynamic_fluid_level", b"future_dynamic_fluid_level", "future_dynamic_fluid_level_dsdsunit", b"future_dynamic_fluid_level_dsdsunit", "future_flowline_back_pressure", b"future_flowline_back_pressure", "future_flowline_back_pressure_dsdsunit", b"future_flowline_back_pressure_dsdsunit", "future_gor", b"future_gor", "future_gor_dsdsunit", b"future_gor_dsdsunit", "future_production_rate", b"future_production_rate", "future_production_rate_dsdsunit", b"future_production_rate_dsdsunit", "future_productivity_index", b"future_productivity_index", "future_static_bhp", b"future_static_bhp", "future_static_bhp_dsdsunit", b"future_static_bhp_dsdsunit", "future_water_cut_percent", b"future_water_cut_percent", "future_water_cut_percent_dsdsunit", b"future_water_cut_percent_dsdsunit", "h2s_concentration", b"h2s_concentration", "h2s_concentration_dsdsunit", b"h2s_concentration_dsdsunit", "inflow_reference_md", b"inflow_reference_md", "inflow_reference_md_dsdsunit", b"inflow_reference_md_dsdsunit", "is_asset_team", b"is_asset_team", "is_tend_to_scale", b"is_tend_to_scale", "is_ws_team_approved", b"is_ws_team_approved", "kva_available", b"kva_available", "kva_available_dsdsunit", b"kva_available_dsdsunit", "lithology_id", b"lithology_id", "max_dogleg", b"max_dogleg", "max_dogleg_dsdsunit", b"max_dogleg_dsdsunit", "max_dogleg_md", b"max_dogleg_md", "max_dogleg_md_dsdsunit", b"max_dogleg_md_dsdsunit", "midpoint_prod_depth", b"midpoint_prod_depth", "midpoint_prod_depth_dsdsunit", b"midpoint_prod_depth_dsdsunit", "native_uid", b"native_uid", "oil_gravity", b"oil_gravity", "oil_gravity_dsdsunit", b"oil_gravity_dsdsunit", "oil_viscosity", b"oil_viscosity", "oil_viscosity_dsdsunit", b"oil_viscosity_dsdsunit", "packer_type", b"packer_type", "planned_install_date", b"planned_install_date", "power_source_desc", b"power_source_desc", "power_supply_comment", b"power_supply_comment", "prod_index_required", b"prod_index_required", "production_gor", b"production_gor", "production_gor_dsdsunit", b"production_gor_dsdsunit", "pump_md", b"pump_md", "pump_md_dsdsunit", b"pump_md_dsdsunit", "pump_tvd", b"pump_tvd", "pump_tvd_dsdsunit", b"pump_tvd_dsdsunit", "sensor_requirement", b"sensor_requirement", "solids_concentration", b"solids_concentration", "solids_concentration_dsdsunit", b"solids_concentration_dsdsunit", "solution_gor", b"solution_gor", "solution_gor_dsdsunit", b"solution_gor_dsdsunit", "specific_gravity_gas", b"specific_gravity_gas", "specific_gravity_water", b"specific_gravity_water", "specific_gravity_water_dsdsunit", b"specific_gravity_water_dsdsunit", "tubing_base_md", b"tubing_base_md", "tubing_base_md_dsdsunit", b"tubing_base_md_dsdsunit", "tubing_base_tvd", b"tubing_base_tvd", "tubing_base_tvd_dsdsunit", b"tubing_base_tvd_dsdsunit", "tubing_condition", b"tubing_condition", "tubing_head_pressure", b"tubing_head_pressure", "tubing_head_pressure_dsdsunit", b"tubing_head_pressure_dsdsunit", "tubing_od", b"tubing_od", "tubing_od_dsdsunit", b"tubing_od_dsdsunit", "tubing_weight", b"tubing_weight", "tubing_weight_dsdsunit", b"tubing_weight_dsdsunit", "voltage_available", b"voltage_available", "voltage_available_dsdsunit", b"voltage_available_dsdsunit", "wax_concentration", b"wax_concentration", "wax_concentration_dsdsunit", b"wax_concentration_dsdsunit", "well_operation_type", b"well_operation_type", "well_services_team_rep", b"well_services_team_rep", "wellbore_formation_id", b"wellbore_formation_id", "zone_id", b"zone_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["aromatics", b"aromatics", "bubble_point_pressure", b"bubble_point_pressure", "bubble_point_pressure_dsdsunit", b"bubble_point_pressure_dsdsunit", "casing_od", b"casing_od", "casing_od_dsdsunit", b"casing_od_dsdsunit", "casing_shoe_md", b"casing_shoe_md", "casing_shoe_md_dsdsunit", b"casing_shoe_md_dsdsunit", "casing_shoe_tvd", b"casing_shoe_tvd", "casing_shoe_tvd_dsdsunit", b"casing_shoe_tvd_dsdsunit", "casing_weight", b"casing_weight", "casing_weight_dsdsunit", b"casing_weight_dsdsunit", "co2_concentration", b"co2_concentration", "co2_concentration_dsdsunit", b"co2_concentration_dsdsunit", "current_available", b"current_available", "current_available_dsdsunit", b"current_available_dsdsunit", "current_bht", b"current_bht", "current_bht_dsdsunit", b"current_bht_dsdsunit", "current_dyn_fluid_level", b"current_dyn_fluid_level", "current_dyn_fluid_level_dsdsunit", b"current_dyn_fluid_level_dsdsunit", "current_flowln_back_pres", b"current_flowln_back_pres", "current_flowln_back_pres_dsdsunit", b"current_flowln_back_pres_dsdsunit", "current_gor", b"current_gor", "current_gor_dsdsunit", b"current_gor_dsdsunit", "current_prod_index", b"current_prod_index", "current_prod_rate", b"current_prod_rate", "current_prod_rate_dsdsunit", b"current_prod_rate_dsdsunit", "current_static_bhp", b"current_static_bhp", "current_static_bhp_dsdsunit", b"current_static_bhp_dsdsunit", "current_water_cut", b"current_water_cut", "current_water_cut_dsdsunit", b"current_water_cut_dsdsunit", "dead_oil_visc_temp1", b"dead_oil_visc_temp1", "dead_oil_visc_temp1_dsdsunit", b"dead_oil_visc_temp1_dsdsunit", "dead_oil_visc_temp2", b"dead_oil_visc_temp2", "dead_oil_visc_temp2_dsdsunit", b"dead_oil_visc_temp2_dsdsunit", "dead_oil_visc_temp3", b"dead_oil_visc_temp3", "dead_oil_visc_temp3_dsdsunit", b"dead_oil_visc_temp3_dsdsunit", "design_asset_team", b"design_asset_team", "design_comments", b"design_comments", "design_contractor", b"design_contractor", "design_date", b"design_date", "design_flow_rate", b"design_flow_rate", "design_flow_rate_dsdsunit", b"design_flow_rate_dsdsunit", "design_id", b"design_id", "design_md", b"design_md", "design_md_dsdsunit", b"design_md_dsdsunit", "design_requested_by", b"design_requested_by", "design_status", b"design_status", "dm_esp", b"dm_esp", "drive_type", b"drive_type", "esp_id", b"esp_id", "fluid_above_pump", b"fluid_above_pump", "fluid_above_pump_dsdsunit", b"fluid_above_pump_dsdsunit", "frequency_available", b"frequency_available", "frequency_available_dsdsunit", b"frequency_available_dsdsunit", "future_bht", b"future_bht", "future_bht_dsdsunit", b"future_bht_dsdsunit", "future_dynamic_fluid_level", b"future_dynamic_fluid_level", "future_dynamic_fluid_level_dsdsunit", b"future_dynamic_fluid_level_dsdsunit", "future_flowline_back_pressure", b"future_flowline_back_pressure", "future_flowline_back_pressure_dsdsunit", b"future_flowline_back_pressure_dsdsunit", "future_gor", b"future_gor", "future_gor_dsdsunit", b"future_gor_dsdsunit", "future_production_rate", b"future_production_rate", "future_production_rate_dsdsunit", b"future_production_rate_dsdsunit", "future_productivity_index", b"future_productivity_index", "future_static_bhp", b"future_static_bhp", "future_static_bhp_dsdsunit", b"future_static_bhp_dsdsunit", "future_water_cut_percent", b"future_water_cut_percent", "future_water_cut_percent_dsdsunit", b"future_water_cut_percent_dsdsunit", "h2s_concentration", b"h2s_concentration", "h2s_concentration_dsdsunit", b"h2s_concentration_dsdsunit", "inflow_reference_md", b"inflow_reference_md", "inflow_reference_md_dsdsunit", b"inflow_reference_md_dsdsunit", "is_asset_team", b"is_asset_team", "is_tend_to_scale", b"is_tend_to_scale", "is_ws_team_approved", b"is_ws_team_approved", "kva_available", b"kva_available", "kva_available_dsdsunit", b"kva_available_dsdsunit", "lithology_id", b"lithology_id", "max_dogleg", b"max_dogleg", "max_dogleg_dsdsunit", b"max_dogleg_dsdsunit", "max_dogleg_md", b"max_dogleg_md", "max_dogleg_md_dsdsunit", b"max_dogleg_md_dsdsunit", "midpoint_prod_depth", b"midpoint_prod_depth", "midpoint_prod_depth_dsdsunit", b"midpoint_prod_depth_dsdsunit", "native_uid", b"native_uid", "oil_gravity", b"oil_gravity", "oil_gravity_dsdsunit", b"oil_gravity_dsdsunit", "oil_viscosity", b"oil_viscosity", "oil_viscosity_dsdsunit", b"oil_viscosity_dsdsunit", "packer_type", b"packer_type", "planned_install_date", b"planned_install_date", "power_source_desc", b"power_source_desc", "power_supply_comment", b"power_supply_comment", "prod_index_required", b"prod_index_required", "production_gor", b"production_gor", "production_gor_dsdsunit", b"production_gor_dsdsunit", "pump_md", b"pump_md", "pump_md_dsdsunit", b"pump_md_dsdsunit", "pump_tvd", b"pump_tvd", "pump_tvd_dsdsunit", b"pump_tvd_dsdsunit", "sensor_requirement", b"sensor_requirement", "solids_concentration", b"solids_concentration", "solids_concentration_dsdsunit", b"solids_concentration_dsdsunit", "solution_gor", b"solution_gor", "solution_gor_dsdsunit", b"solution_gor_dsdsunit", "specific_gravity_gas", b"specific_gravity_gas", "specific_gravity_water", b"specific_gravity_water", "specific_gravity_water_dsdsunit", b"specific_gravity_water_dsdsunit", "tubing_base_md", b"tubing_base_md", "tubing_base_md_dsdsunit", b"tubing_base_md_dsdsunit", "tubing_base_tvd", b"tubing_base_tvd", "tubing_base_tvd_dsdsunit", b"tubing_base_tvd_dsdsunit", "tubing_condition", b"tubing_condition", "tubing_head_pressure", b"tubing_head_pressure", "tubing_head_pressure_dsdsunit", b"tubing_head_pressure_dsdsunit", "tubing_od", b"tubing_od", "tubing_od_dsdsunit", b"tubing_od_dsdsunit", "tubing_weight", b"tubing_weight", "tubing_weight_dsdsunit", b"tubing_weight_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "voltage_available", b"voltage_available", "voltage_available_dsdsunit", b"voltage_available_dsdsunit", "wax_concentration", b"wax_concentration", "wax_concentration_dsdsunit", b"wax_concentration_dsdsunit", "well_id", b"well_id", "well_operation_type", b"well_operation_type", "well_services_team_rep", b"well_services_team_rep", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "zone_id", b"zone_id"]) -> None: ...

global___DmEspDesign = DmEspDesign

class DmEspDetails(google.protobuf.message.Message):
    """Original Name: DM_ESP_DETAILS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    MAX_ANGLE_FIELD_NUMBER: builtins.int
    REASON_DESCRIPTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAX_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROPOSED_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    REPORT_RESPONSIBLE_1_FIELD_NUMBER: builtins.int
    ESP_COMPLEMENT_FIELD_NUMBER: builtins.int
    REPORT_RESPONSIBLE_2_FIELD_NUMBER: builtins.int
    ESP_TYPE_FIELD_NUMBER: builtins.int
    INSTALL_CREW3_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    KOP_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DETAIL_ID_FIELD_NUMBER: builtins.int
    PROPOSED_DEPTH_FIELD_NUMBER: builtins.int
    CASING_USED_FIELD_NUMBER: builtins.int
    KOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESPONSIBLE_ID_2_FIELD_NUMBER: builtins.int
    RESPONSIBLE_ID_1_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def max_angle(self) -> global___FloatMessage:
        """Original Name: MAX_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason_description(self) -> global___StringMessage:
        """Original Name: REASON_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proposed_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPOSED_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_responsible_1(self) -> global___StringMessage:
        """Original Name: REPORT_RESPONSIBLE_1, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def esp_complement(self) -> global___StringMessage:
        """Original Name: ESP_COMPLEMENT, Original type: Edm.String, Max Length: 120,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_responsible_2(self) -> global___StringMessage:
        """Original Name: REPORT_RESPONSIBLE_2, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def esp_type(self) -> global___StringMessage:
        """Original Name: ESP_TYPE, Original type: Edm.String, Max Length: 120,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_crew3(self) -> global___StringMessage:
        """Original Name: INSTALL_CREW3, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def kop(self) -> global___FloatMessage:
        """Original Name: KOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    detail_id: builtins.str
    """Original Name: DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def proposed_depth(self) -> global___FloatMessage:
        """Original Name: PROPOSED_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_used(self) -> global___StringMessage:
        """Original Name: CASING_USED, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kop_dsdsunit(self) -> global___StringMessage:
        """Original Name: KOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def responsible_id_2(self) -> global___StringMessage:
        """Original Name: RESPONSIBLE_ID_2, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def responsible_id_1(self) -> global___StringMessage:
        """Original Name: RESPONSIBLE_ID_1, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_esp(self) -> global___DmEspRef:
        """Remote references:

        Original Name: DM_ESP, WrappedMessage: DmEsp
        FK_DM_ESP_DETAILS_DM_ESP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        max_angle: global___FloatMessage | None = ...,
        reason_description: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        max_angle_dsdsunit: global___StringMessage | None = ...,
        proposed_depth_dsdsunit: global___StringMessage | None = ...,
        report_responsible_1: global___StringMessage | None = ...,
        esp_complement: global___StringMessage | None = ...,
        report_responsible_2: global___StringMessage | None = ...,
        esp_type: global___StringMessage | None = ...,
        install_crew3: global___StringMessage | None = ...,
        esp_id: builtins.str = ...,
        kop: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        detail_id: builtins.str = ...,
        proposed_depth: global___FloatMessage | None = ...,
        casing_used: global___StringMessage | None = ...,
        kop_dsdsunit: global___StringMessage | None = ...,
        responsible_id_2: global___StringMessage | None = ...,
        responsible_id_1: global___StringMessage | None = ...,
        dm_esp: global___DmEspRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["casing_used", b"casing_used", "dm_esp", b"dm_esp", "esp_complement", b"esp_complement", "esp_type", b"esp_type", "install_crew3", b"install_crew3", "kop", b"kop", "kop_dsdsunit", b"kop_dsdsunit", "max_angle", b"max_angle", "max_angle_dsdsunit", b"max_angle_dsdsunit", "native_uid", b"native_uid", "proposed_depth", b"proposed_depth", "proposed_depth_dsdsunit", b"proposed_depth_dsdsunit", "reason_description", b"reason_description", "report_responsible_1", b"report_responsible_1", "report_responsible_2", b"report_responsible_2", "responsible_id_1", b"responsible_id_1", "responsible_id_2", b"responsible_id_2"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["casing_used", b"casing_used", "detail_id", b"detail_id", "dm_esp", b"dm_esp", "esp_complement", b"esp_complement", "esp_id", b"esp_id", "esp_type", b"esp_type", "install_crew3", b"install_crew3", "kop", b"kop", "kop_dsdsunit", b"kop_dsdsunit", "max_angle", b"max_angle", "max_angle_dsdsunit", b"max_angle_dsdsunit", "native_uid", b"native_uid", "proposed_depth", b"proposed_depth", "proposed_depth_dsdsunit", b"proposed_depth_dsdsunit", "reason_description", b"reason_description", "report_responsible_1", b"report_responsible_1", "report_responsible_2", b"report_responsible_2", "responsible_id_1", b"responsible_id_1", "responsible_id_2", b"responsible_id_2", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmEspDetails = DmEspDetails

class DmEspElectricDetail(google.protobuf.message.Message):
    """Original Name: DM_ESP_ELECTRIC_DETAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RES_BC_FIELD_NUMBER: builtins.int
    MULTISENSOR_TI_DSDSUNIT_FIELD_NUMBER: builtins.int
    MULTISENSOR_CLA_FIELD_NUMBER: builtins.int
    MULTISENSOR_VIB_FIELD_NUMBER: builtins.int
    ESP_ELECTRIC_DETAIL_ID_FIELD_NUMBER: builtins.int
    MULTISENSOR_CZ_DSDSUNIT_FIELD_NUMBER: builtins.int
    MULTISENSOR_PI_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_1_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MULTISENSOR_CLP_FIELD_NUMBER: builtins.int
    RES_5_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_AB_DSDSUNIT_FIELD_NUMBER: builtins.int
    MULTISENSOR_CF_FIELD_NUMBER: builtins.int
    MULTISENSOR_TM_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_1_MIN_FIELD_NUMBER: builtins.int
    RES_5_MIN_FIELD_NUMBER: builtins.int
    RES_AB_FIELD_NUMBER: builtins.int
    MULTISENSOR_DP_FIELD_NUMBER: builtins.int
    RES_AC_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    RES_BC_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MULTISENSOR_CLA_DSDSUNIT_FIELD_NUMBER: builtins.int
    MULTISENSOR_CF_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    PIPE_QUANTITY_FIELD_NUMBER: builtins.int
    MULTISENSOR_CLP_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSPECTION_DATE_FIELD_NUMBER: builtins.int
    MULTISENSOR_DP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MULTISENSOR_TI_FIELD_NUMBER: builtins.int
    MULTISENSOR_CZ_FIELD_NUMBER: builtins.int
    MULTISENSOR_PI_FIELD_NUMBER: builtins.int
    MULTISENSOR_TM_FIELD_NUMBER: builtins.int
    RES_AC_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def res_bc(self) -> global___FloatMessage:
        """Original Name: RES_BC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_ti_dsdsunit(self) -> global___StringMessage:
        """Original Name: MULTISENSOR_TI_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_cla(self) -> global___FloatMessage:
        """Original Name: MULTISENSOR_CLA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_vib(self) -> global___FloatMessage:
        """Original Name: MULTISENSOR_VIB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_electric_detail_id: builtins.str
    """Original Name: ESP_ELECTRIC_DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def multisensor_cz_dsdsunit(self) -> global___StringMessage:
        """Original Name: MULTISENSOR_CZ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_pi_dsdsunit(self) -> global___StringMessage:
        """Original Name: MULTISENSOR_PI_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_1_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_1_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def multisensor_clp(self) -> global___FloatMessage:
        """Original Name: MULTISENSOR_CLP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_5_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_5_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_ab_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_AB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_cf(self) -> global___FloatMessage:
        """Original Name: MULTISENSOR_CF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_tm_dsdsunit(self) -> global___StringMessage:
        """Original Name: MULTISENSOR_TM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_1_min(self) -> global___FloatMessage:
        """Original Name: RES_1_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_5_min(self) -> global___FloatMessage:
        """Original Name: RES_5_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_ab(self) -> global___FloatMessage:
        """Original Name: RES_AB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_dp(self) -> global___FloatMessage:
        """Original Name: MULTISENSOR_DP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_ac(self) -> global___FloatMessage:
        """Original Name: RES_AC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def res_bc_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_BC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_cla_dsdsunit(self) -> global___StringMessage:
        """Original Name: MULTISENSOR_CLA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_cf_dsdsunit(self) -> global___StringMessage:
        """Original Name: MULTISENSOR_CF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pipe_quantity(self) -> global___Int32Message:
        """Original Name: PIPE_QUANTITY, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_clp_dsdsunit(self) -> global___StringMessage:
        """Original Name: MULTISENSOR_CLP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inspection_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSPECTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_dp_dsdsunit(self) -> global___StringMessage:
        """Original Name: MULTISENSOR_DP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_ti(self) -> global___FloatMessage:
        """Original Name: MULTISENSOR_TI, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_cz(self) -> global___FloatMessage:
        """Original Name: MULTISENSOR_CZ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_pi(self) -> global___FloatMessage:
        """Original Name: MULTISENSOR_PI, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_tm(self) -> global___FloatMessage:
        """Original Name: MULTISENSOR_TM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_ac_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_AC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_esp(self) -> global___DmEspRef:
        """Remote references:

        Original Name: DM_ESP, WrappedMessage: DmEsp
        FK_DM_ESP_ELECTRIC_DETAIL_DM_ESP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        res_bc: global___FloatMessage | None = ...,
        multisensor_ti_dsdsunit: global___StringMessage | None = ...,
        multisensor_cla: global___FloatMessage | None = ...,
        multisensor_vib: global___FloatMessage | None = ...,
        esp_electric_detail_id: builtins.str = ...,
        multisensor_cz_dsdsunit: global___StringMessage | None = ...,
        multisensor_pi_dsdsunit: global___StringMessage | None = ...,
        res_1_min_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        multisensor_clp: global___FloatMessage | None = ...,
        res_5_min_dsdsunit: global___StringMessage | None = ...,
        res_ab_dsdsunit: global___StringMessage | None = ...,
        multisensor_cf: global___FloatMessage | None = ...,
        multisensor_tm_dsdsunit: global___StringMessage | None = ...,
        res_1_min: global___FloatMessage | None = ...,
        res_5_min: global___FloatMessage | None = ...,
        res_ab: global___FloatMessage | None = ...,
        multisensor_dp: global___FloatMessage | None = ...,
        res_ac: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        res_bc_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        multisensor_cla_dsdsunit: global___StringMessage | None = ...,
        multisensor_cf_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        esp_id: builtins.str = ...,
        pipe_quantity: global___Int32Message | None = ...,
        multisensor_clp_dsdsunit: global___StringMessage | None = ...,
        inspection_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        multisensor_dp_dsdsunit: global___StringMessage | None = ...,
        multisensor_ti: global___FloatMessage | None = ...,
        multisensor_cz: global___FloatMessage | None = ...,
        multisensor_pi: global___FloatMessage | None = ...,
        multisensor_tm: global___FloatMessage | None = ...,
        res_ac_dsdsunit: global___StringMessage | None = ...,
        dm_esp: global___DmEspRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_esp", b"dm_esp", "inspection_date", b"inspection_date", "multisensor_cf", b"multisensor_cf", "multisensor_cf_dsdsunit", b"multisensor_cf_dsdsunit", "multisensor_cla", b"multisensor_cla", "multisensor_cla_dsdsunit", b"multisensor_cla_dsdsunit", "multisensor_clp", b"multisensor_clp", "multisensor_clp_dsdsunit", b"multisensor_clp_dsdsunit", "multisensor_cz", b"multisensor_cz", "multisensor_cz_dsdsunit", b"multisensor_cz_dsdsunit", "multisensor_dp", b"multisensor_dp", "multisensor_dp_dsdsunit", b"multisensor_dp_dsdsunit", "multisensor_pi", b"multisensor_pi", "multisensor_pi_dsdsunit", b"multisensor_pi_dsdsunit", "multisensor_ti", b"multisensor_ti", "multisensor_ti_dsdsunit", b"multisensor_ti_dsdsunit", "multisensor_tm", b"multisensor_tm", "multisensor_tm_dsdsunit", b"multisensor_tm_dsdsunit", "multisensor_vib", b"multisensor_vib", "native_uid", b"native_uid", "pipe_quantity", b"pipe_quantity", "res_1_min", b"res_1_min", "res_1_min_dsdsunit", b"res_1_min_dsdsunit", "res_5_min", b"res_5_min", "res_5_min_dsdsunit", b"res_5_min_dsdsunit", "res_ab", b"res_ab", "res_ab_dsdsunit", b"res_ab_dsdsunit", "res_ac", b"res_ac", "res_ac_dsdsunit", b"res_ac_dsdsunit", "res_bc", b"res_bc", "res_bc_dsdsunit", b"res_bc_dsdsunit", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_esp", b"dm_esp", "esp_electric_detail_id", b"esp_electric_detail_id", "esp_id", b"esp_id", "inspection_date", b"inspection_date", "multisensor_cf", b"multisensor_cf", "multisensor_cf_dsdsunit", b"multisensor_cf_dsdsunit", "multisensor_cla", b"multisensor_cla", "multisensor_cla_dsdsunit", b"multisensor_cla_dsdsunit", "multisensor_clp", b"multisensor_clp", "multisensor_clp_dsdsunit", b"multisensor_clp_dsdsunit", "multisensor_cz", b"multisensor_cz", "multisensor_cz_dsdsunit", b"multisensor_cz_dsdsunit", "multisensor_dp", b"multisensor_dp", "multisensor_dp_dsdsunit", b"multisensor_dp_dsdsunit", "multisensor_pi", b"multisensor_pi", "multisensor_pi_dsdsunit", b"multisensor_pi_dsdsunit", "multisensor_ti", b"multisensor_ti", "multisensor_ti_dsdsunit", b"multisensor_ti_dsdsunit", "multisensor_tm", b"multisensor_tm", "multisensor_tm_dsdsunit", b"multisensor_tm_dsdsunit", "multisensor_vib", b"multisensor_vib", "native_uid", b"native_uid", "pipe_quantity", b"pipe_quantity", "res_1_min", b"res_1_min", "res_1_min_dsdsunit", b"res_1_min_dsdsunit", "res_5_min", b"res_5_min", "res_5_min_dsdsunit", b"res_5_min_dsdsunit", "res_ab", b"res_ab", "res_ab_dsdsunit", b"res_ab_dsdsunit", "res_ac", b"res_ac", "res_ac_dsdsunit", b"res_ac_dsdsunit", "res_bc", b"res_bc", "res_bc_dsdsunit", b"res_bc_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmEspElectricDetail = DmEspElectricDetail

class DmEspElectricInspection(google.protobuf.message.Message):
    """Original Name: DM_ESP_ELECTRIC_INSPECTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RES_BC_FIELD_NUMBER: builtins.int
    RES_ABCT_1_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_ABCT_1_MIN_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RES_ABCT_5_MIN_FIELD_NUMBER: builtins.int
    RES_AT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_BT_FIELD_NUMBER: builtins.int
    RES_BT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_AB_DSDSUNIT_FIELD_NUMBER: builtins.int
    ESP_ELECTRIC_INSPECTION_ID_FIELD_NUMBER: builtins.int
    RES_CA_FIELD_NUMBER: builtins.int
    RES_AB_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    RES_BC_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_REMOVAL_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    RES_CA_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_CT_FIELD_NUMBER: builtins.int
    RES_AT_FIELD_NUMBER: builtins.int
    RES_ABCT_5_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIPMENT_NAME_FIELD_NUMBER: builtins.int
    RES_CT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def res_bc(self) -> global___FloatMessage:
        """Original Name: RES_BC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_abct_1_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_ABCT_1_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_abct_1_min(self) -> global___FloatMessage:
        """Original Name: RES_ABCT_1_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def res_abct_5_min(self) -> global___FloatMessage:
        """Original Name: RES_ABCT_5_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_at_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_AT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_bt(self) -> global___FloatMessage:
        """Original Name: RES_BT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_bt_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_BT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_ab_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_AB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_electric_inspection_id: builtins.str
    """Original Name: ESP_ELECTRIC_INSPECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def res_ca(self) -> global___FloatMessage:
        """Original Name: RES_CA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_ab(self) -> global___FloatMessage:
        """Original Name: RES_AB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def res_bc_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_BC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_removal(self) -> global___StringMessage:
        """Original Name: IS_REMOVAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def res_ca_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_CA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_ct(self) -> global___FloatMessage:
        """Original Name: RES_CT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_at(self) -> global___FloatMessage:
        """Original Name: RES_AT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_abct_5_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_ABCT_5_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_name(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_ct_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_CT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_esp(self) -> global___DmEspRef:
        """Remote references:

        Original Name: DM_ESP, WrappedMessage: DmEsp
        FK_DM_ESP_ELECTRIC_INSPECTION_DM_ESP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        res_bc: global___FloatMessage | None = ...,
        res_abct_1_min_dsdsunit: global___StringMessage | None = ...,
        res_abct_1_min: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        res_abct_5_min: global___FloatMessage | None = ...,
        res_at_dsdsunit: global___StringMessage | None = ...,
        res_bt: global___FloatMessage | None = ...,
        res_bt_dsdsunit: global___StringMessage | None = ...,
        res_ab_dsdsunit: global___StringMessage | None = ...,
        esp_electric_inspection_id: builtins.str = ...,
        res_ca: global___FloatMessage | None = ...,
        res_ab: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        res_bc_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_removal: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        esp_id: builtins.str = ...,
        res_ca_dsdsunit: global___StringMessage | None = ...,
        res_ct: global___FloatMessage | None = ...,
        res_at: global___FloatMessage | None = ...,
        res_abct_5_min_dsdsunit: global___StringMessage | None = ...,
        equipment_name: global___StringMessage | None = ...,
        res_ct_dsdsunit: global___StringMessage | None = ...,
        dm_esp: global___DmEspRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_esp", b"dm_esp", "equipment_name", b"equipment_name", "is_removal", b"is_removal", "native_uid", b"native_uid", "res_ab", b"res_ab", "res_ab_dsdsunit", b"res_ab_dsdsunit", "res_abct_1_min", b"res_abct_1_min", "res_abct_1_min_dsdsunit", b"res_abct_1_min_dsdsunit", "res_abct_5_min", b"res_abct_5_min", "res_abct_5_min_dsdsunit", b"res_abct_5_min_dsdsunit", "res_at", b"res_at", "res_at_dsdsunit", b"res_at_dsdsunit", "res_bc", b"res_bc", "res_bc_dsdsunit", b"res_bc_dsdsunit", "res_bt", b"res_bt", "res_bt_dsdsunit", b"res_bt_dsdsunit", "res_ca", b"res_ca", "res_ca_dsdsunit", b"res_ca_dsdsunit", "res_ct", b"res_ct", "res_ct_dsdsunit", b"res_ct_dsdsunit", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_esp", b"dm_esp", "equipment_name", b"equipment_name", "esp_electric_inspection_id", b"esp_electric_inspection_id", "esp_id", b"esp_id", "is_removal", b"is_removal", "native_uid", b"native_uid", "res_ab", b"res_ab", "res_ab_dsdsunit", b"res_ab_dsdsunit", "res_abct_1_min", b"res_abct_1_min", "res_abct_1_min_dsdsunit", b"res_abct_1_min_dsdsunit", "res_abct_5_min", b"res_abct_5_min", "res_abct_5_min_dsdsunit", b"res_abct_5_min_dsdsunit", "res_at", b"res_at", "res_at_dsdsunit", b"res_at_dsdsunit", "res_bc", b"res_bc", "res_bc_dsdsunit", b"res_bc_dsdsunit", "res_bt", b"res_bt", "res_bt_dsdsunit", b"res_bt_dsdsunit", "res_ca", b"res_ca", "res_ca_dsdsunit", b"res_ca_dsdsunit", "res_ct", b"res_ct", "res_ct_dsdsunit", b"res_ct_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmEspElectricInspection = DmEspElectricInspection

class DmEspMainEvents(google.protobuf.message.Message):
    """Original Name: DM_ESP_MAIN_EVENTS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    EVENT_CODE_FIELD_NUMBER: builtins.int
    EVENT_DESCRIPTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ESP_MAIN_EVENT_ID_FIELD_NUMBER: builtins.int
    EVENT_START_TIME_FIELD_NUMBER: builtins.int
    IS_REMOVAL_FIELD_NUMBER: builtins.int
    EVENT_END_TIME_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def event_code(self) -> global___StringMessage:
        """Original Name: EVENT_CODE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_description(self) -> global___StringMessage:
        """Original Name: EVENT_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_main_event_id: builtins.str
    """Original Name: ESP_MAIN_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def event_start_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EVENT_START_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_removal(self) -> global___StringMessage:
        """Original Name: IS_REMOVAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_end_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EVENT_END_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_esp(self) -> global___DmEspRef:
        """Remote references:

        Original Name: DM_ESP, WrappedMessage: DmEsp
        FK_DM_ESP_MAIN_EVENTS_DM_ESP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        event_code: global___StringMessage | None = ...,
        event_description: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        esp_main_event_id: builtins.str = ...,
        event_start_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_removal: global___StringMessage | None = ...,
        event_end_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sequence_no: global___Int32Message | None = ...,
        esp_id: builtins.str = ...,
        dm_esp: global___DmEspRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_esp", b"dm_esp", "event_code", b"event_code", "event_description", b"event_description", "event_end_time", b"event_end_time", "event_start_time", b"event_start_time", "is_removal", b"is_removal", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_esp", b"dm_esp", "esp_id", b"esp_id", "esp_main_event_id", b"esp_main_event_id", "event_code", b"event_code", "event_description", b"event_description", "event_end_time", b"event_end_time", "event_start_time", b"event_start_time", "is_removal", b"is_removal", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmEspMainEvents = DmEspMainEvents

class DmEspOperationalCond(google.protobuf.message.Message):
    """Original Name: DM_ESP_OPERATIONAL_COND, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EVENT_DATE_FIELD_NUMBER: builtins.int
    CHOKE_OPENING_FIELD_NUMBER: builtins.int
    VSD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MULTISENSOR_PRESS_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_TEMP_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    QBRUT_FIELD_NUMBER: builtins.int
    SURFACE_TEMP_FIELD_NUMBER: builtins.int
    MOTOR_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    ESP_COND_ID_FIELD_NUMBER: builtins.int
    BSW_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MULTISENSOR_PRESS_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    VIB_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EVENT_NAME_FIELD_NUMBER: builtins.int
    VSD_FIELD_NUMBER: builtins.int
    BSW_PERCENT_FIELD_NUMBER: builtins.int
    MULTISENSOR_PRESS_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    MULTISENSOR_PRESS_3_FIELD_NUMBER: builtins.int
    MULTISENSOR_PRESS_2_FIELD_NUMBER: builtins.int
    VIB_TEMP_FIELD_NUMBER: builtins.int
    AMPS_DSDSUNIT_FIELD_NUMBER: builtins.int
    MULTISENSOR_PRESS_1_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    FLUID_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    AMPS_FIELD_NUMBER: builtins.int
    FLUID_TEMP_FIELD_NUMBER: builtins.int
    SURFACE_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def event_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EVENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_opening(self) -> global___FloatMessage:
        """Original Name: CHOKE_OPENING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd_dsdsunit(self) -> global___StringMessage:
        """Original Name: VSD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_press_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MULTISENSOR_PRESS_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_temp(self) -> global___FloatMessage:
        """Original Name: MOTOR_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def qbrut(self) -> global___FloatMessage:
        """Original Name: QBRUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_temp(self) -> global___FloatMessage:
        """Original Name: SURFACE_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_cond_id: builtins.str
    """Original Name: ESP_COND_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bsw_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: BSW_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_press_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MULTISENSOR_PRESS_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vib_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: VIB_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_name(self) -> global___StringMessage:
        """Original Name: EVENT_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vsd(self) -> global___FloatMessage:
        """Original Name: VSD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bsw_percent(self) -> global___FloatMessage:
        """Original Name: BSW_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_press_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MULTISENSOR_PRESS_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_press_3(self) -> global___FloatMessage:
        """Original Name: MULTISENSOR_PRESS_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_press_2(self) -> global___FloatMessage:
        """Original Name: MULTISENSOR_PRESS_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vib_temp(self) -> global___FloatMessage:
        """Original Name: VIB_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amps_dsdsunit(self) -> global___StringMessage:
        """Original Name: AMPS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multisensor_press_1(self) -> global___FloatMessage:
        """Original Name: MULTISENSOR_PRESS_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amps(self) -> global___FloatMessage:
        """Original Name: AMPS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_temp(self) -> global___FloatMessage:
        """Original Name: FLUID_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_esp(self) -> global___DmEspRef:
        """Remote references:

        Original Name: DM_ESP, WrappedMessage: DmEsp
        FK_DM_ESP_OPERATIONAL_COND_DM_ESP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        event_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        choke_opening: global___FloatMessage | None = ...,
        vsd_dsdsunit: global___StringMessage | None = ...,
        multisensor_press_3_dsdsunit: global___StringMessage | None = ...,
        motor_temp: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        qbrut: global___FloatMessage | None = ...,
        surface_temp: global___FloatMessage | None = ...,
        motor_temp_dsdsunit: global___StringMessage | None = ...,
        esp_cond_id: builtins.str = ...,
        bsw_percent_dsdsunit: global___StringMessage | None = ...,
        multisensor_press_1_dsdsunit: global___StringMessage | None = ...,
        vib_temp_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        event_name: global___StringMessage | None = ...,
        vsd: global___FloatMessage | None = ...,
        bsw_percent: global___FloatMessage | None = ...,
        multisensor_press_2_dsdsunit: global___StringMessage | None = ...,
        multisensor_press_3: global___FloatMessage | None = ...,
        multisensor_press_2: global___FloatMessage | None = ...,
        vib_temp: global___FloatMessage | None = ...,
        amps_dsdsunit: global___StringMessage | None = ...,
        multisensor_press_1: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        esp_id: builtins.str = ...,
        fluid_temp_dsdsunit: global___StringMessage | None = ...,
        amps: global___FloatMessage | None = ...,
        fluid_temp: global___FloatMessage | None = ...,
        surface_temp_dsdsunit: global___StringMessage | None = ...,
        dm_esp: global___DmEspRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["amps", b"amps", "amps_dsdsunit", b"amps_dsdsunit", "bsw_percent", b"bsw_percent", "bsw_percent_dsdsunit", b"bsw_percent_dsdsunit", "choke_opening", b"choke_opening", "dm_esp", b"dm_esp", "event_date", b"event_date", "event_name", b"event_name", "fluid_temp", b"fluid_temp", "fluid_temp_dsdsunit", b"fluid_temp_dsdsunit", "motor_temp", b"motor_temp", "motor_temp_dsdsunit", b"motor_temp_dsdsunit", "multisensor_press_1", b"multisensor_press_1", "multisensor_press_1_dsdsunit", b"multisensor_press_1_dsdsunit", "multisensor_press_2", b"multisensor_press_2", "multisensor_press_2_dsdsunit", b"multisensor_press_2_dsdsunit", "multisensor_press_3", b"multisensor_press_3", "multisensor_press_3_dsdsunit", b"multisensor_press_3_dsdsunit", "native_uid", b"native_uid", "qbrut", b"qbrut", "sequence_no", b"sequence_no", "surface_temp", b"surface_temp", "surface_temp_dsdsunit", b"surface_temp_dsdsunit", "vib_temp", b"vib_temp", "vib_temp_dsdsunit", b"vib_temp_dsdsunit", "vsd", b"vsd", "vsd_dsdsunit", b"vsd_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["amps", b"amps", "amps_dsdsunit", b"amps_dsdsunit", "bsw_percent", b"bsw_percent", "bsw_percent_dsdsunit", b"bsw_percent_dsdsunit", "choke_opening", b"choke_opening", "dm_esp", b"dm_esp", "esp_cond_id", b"esp_cond_id", "esp_id", b"esp_id", "event_date", b"event_date", "event_name", b"event_name", "fluid_temp", b"fluid_temp", "fluid_temp_dsdsunit", b"fluid_temp_dsdsunit", "motor_temp", b"motor_temp", "motor_temp_dsdsunit", b"motor_temp_dsdsunit", "multisensor_press_1", b"multisensor_press_1", "multisensor_press_1_dsdsunit", b"multisensor_press_1_dsdsunit", "multisensor_press_2", b"multisensor_press_2", "multisensor_press_2_dsdsunit", b"multisensor_press_2_dsdsunit", "multisensor_press_3", b"multisensor_press_3", "multisensor_press_3_dsdsunit", b"multisensor_press_3_dsdsunit", "native_uid", b"native_uid", "qbrut", b"qbrut", "sequence_no", b"sequence_no", "surface_temp", b"surface_temp", "surface_temp_dsdsunit", b"surface_temp_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vib_temp", b"vib_temp", "vib_temp_dsdsunit", b"vib_temp_dsdsunit", "vsd", b"vsd", "vsd_dsdsunit", b"vsd_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmEspOperationalCond = DmEspOperationalCond

class DmEspPower(google.protobuf.message.Message):
    """Original Name: DM_ESP_POWER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FCAB_ARMOUR_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_SURFACE2_G_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_BOTTOM1_G_FIELD_NUMBER: builtins.int
    TRN_PRIMARY_VOLTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_CABLE2_G_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_BOTTOM1_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    WHC_UPPER_PIGTAIL_SERIAL_NO_FIELD_NUMBER: builtins.int
    MCAB_ARMOUR_TYPE_FIELD_NUMBER: builtins.int
    RES_CABLE2_3_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_SURFACE2_3_FIELD_NUMBER: builtins.int
    SURFACE_CABLE_LENGTH_FIELD_NUMBER: builtins.int
    SDT_SECONDARY_VOLTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_MOTOR2_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_MOTOR1_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_BOTTOM1_3_FIELD_NUMBER: builtins.int
    SWB_UNDERLOAD_SETTING_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_BOTTOM1_2_FIELD_NUMBER: builtins.int
    FCAB_TYPE_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_SURFACE2_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWB_HORSEPOWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRN_PRIMARY_VOLTS_FIELD_NUMBER: builtins.int
    SWB_UNDERLOAD_SETTING_PCT_FIELD_NUMBER: builtins.int
    SWB_FUSE_SIZE_FIELD_NUMBER: builtins.int
    WHC_LOWER_PIGTAIL_MANUF_FIELD_NUMBER: builtins.int
    TRN_UC_TRANS_LOW_SIZE_VOLTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWB_CLASS_FIELD_NUMBER: builtins.int
    SDT_SECONDARY_VOLTS_FIELD_NUMBER: builtins.int
    SWB_OVERLOAD_SETTING_FIELD_NUMBER: builtins.int
    SWB_HORSEPOWER_FIELD_NUMBER: builtins.int
    TRN_SECONDARY_VOLTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    MCAB_INSULATION_CODE_FIELD_NUMBER: builtins.int
    SWB_TYPE_FIELD_NUMBER: builtins.int
    RES_CABLE2_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    ESP_CONDITION_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_BOTTOM1_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    FCAB_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_SURFACE3_G_FIELD_NUMBER: builtins.int
    TRN_SERIAL_NO_FIELD_NUMBER: builtins.int
    IS_BACK_SPIN_RELAY_FIELD_NUMBER: builtins.int
    IS_Y_TOOL_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_SURFACE1_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_BOTTOM2_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    MCAB_MANUFACTURE_DATE_FIELD_NUMBER: builtins.int
    RES_CABLE1_G_FIELD_NUMBER: builtins.int
    SKID_SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    USED_CABLE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRN_SIZE_FIELD_NUMBER: builtins.int
    IS_JUNCTION_BOX_FIELD_NUMBER: builtins.int
    RES_MOTOR1_3_FIELD_NUMBER: builtins.int
    RES_MOTOR1_2_FIELD_NUMBER: builtins.int
    RES_CABLE1_2_FIELD_NUMBER: builtins.int
    RES_CABLE1_3_FIELD_NUMBER: builtins.int
    SUT_SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    RES_CABLE1_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRN_UC_TRANSFORMER_SIZE_FIELD_NUMBER: builtins.int
    WHC_UPPER_PIGTAIL_MANUF_FIELD_NUMBER: builtins.int
    WHC_LOWER_PIGTAIL_SERIAL_NO_FIELD_NUMBER: builtins.int
    TRN_SECONDARY_VOLTS_FIELD_NUMBER: builtins.int
    SWB_OVERLOAD_SETTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRN_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRN_UC_TRANS_LOW_SIZE_VOLTS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    POWER_COMMENTS_FIELD_NUMBER: builtins.int
    POWER_ID_FIELD_NUMBER: builtins.int
    RES_CABLE2_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    SDT_CONDITION_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    MCAB_SPLICE_NUMBER_FIELD_NUMBER: builtins.int
    FCAB_PART_NUMBER_FIELD_NUMBER: builtins.int
    MCAB_LENGTH_FIELD_NUMBER: builtins.int
    RES_CABLE3_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_BOTTOM3_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    WHC_FEED_THROUGH_SERIAL_NO_FIELD_NUMBER: builtins.int
    MCAB_SHEATH_FIELD_NUMBER: builtins.int
    SDT_PRIMARY_VOLTS_FIELD_NUMBER: builtins.int
    MCAB_NEW_MFG_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_SURFACE2_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    USED_CABLE_LENGTH_FIELD_NUMBER: builtins.int
    RES_MOTOR1_G_FIELD_NUMBER: builtins.int
    SWB_CT_RATIO_FIELD_NUMBER: builtins.int
    RES_MOTOR3_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    FCAB_PIGTAIL_TYPE_FIELD_NUMBER: builtins.int
    SWB_UNDERLOAD_SETTING_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_SURFACE1_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUT_SECONDARY_VOLTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    MCAB_LOCATION_CODE_FIELD_NUMBER: builtins.int
    RES_MOTOR1_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_MOTOR2_3_FIELD_NUMBER: builtins.int
    IS_DSS_READOUT_FIELD_NUMBER: builtins.int
    RES_CABLE1_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_BOTTOM3_G_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    IS_PUSH_TO_TALK_READY_FIELD_NUMBER: builtins.int
    MCAB_PART_NUMBER_FIELD_NUMBER: builtins.int
    FCAB_MANUF_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_BOTTOM1_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWB_UNDERLOAD_SETTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    FCAB_AWG_SIZE_FIELD_NUMBER: builtins.int
    SDT_SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    FCAB_SERIAL_NO_FIELD_NUMBER: builtins.int
    SWB_OPERATING_POWER_FIELD_NUMBER: builtins.int
    TRN_TAP_VOLTS_FIELD_NUMBER: builtins.int
    SWB_MANUF_FIELD_NUMBER: builtins.int
    RES_MOTOR1_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUT_CONDITION_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_BOTTOM2_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWB_SERIAL_NO_FIELD_NUMBER: builtins.int
    RES_CABLE1_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWB_OVERLOAD_SETTING_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MCAB_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SDT_PRIMARY_VOLTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    MCAB_TYPE_FIELD_NUMBER: builtins.int
    RES_MOTOR2_G_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_SURFACE3_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    MCAB_INSULATION_FIELD_NUMBER: builtins.int
    MCAB_NEW_MFG_CODE_FIELD_NUMBER: builtins.int
    USED_CABLE_MANUF_FIELD_NUMBER: builtins.int
    SWB_OVERLOAD_SETTING_PCT_FIELD_NUMBER: builtins.int
    SWB_FUSE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_CABLE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRN_TAP_VOLTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRN_UC_TRANSFORMER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_SURFACE1_G_FIELD_NUMBER: builtins.int
    RES_CABLE3_G_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_BOTTOM2_G_FIELD_NUMBER: builtins.int
    RES_MOTOR2_G_DSDSUNIT_FIELD_NUMBER: builtins.int
    WHC_CONDITION_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_SURFACE1_3_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_SURFACE1_2_FIELD_NUMBER: builtins.int
    FCAB_LENGTH_FIELD_NUMBER: builtins.int
    SUT_PRIMARY_VOLTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWB_OPERATING_POWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUT_PRIMARY_VOLTS_FIELD_NUMBER: builtins.int
    MCAB_AWG_SIZE_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_SURFACE1_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUT_SECONDARY_VOLTS_FIELD_NUMBER: builtins.int
    IS_SCADA_POWER_SUPPLY_FIELD_NUMBER: builtins.int
    RES_MOTOR3_G_FIELD_NUMBER: builtins.int
    RES_MOTOR_CABLE_BOTTOM2_3_FIELD_NUMBER: builtins.int
    MCAB_LOCATION_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def fcab_armour(self) -> global___StringMessage:
        """Original Name: FCAB_ARMOUR, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_surface2_g(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR_CABLE_SURFACE2_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_bottom1_g(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR_CABLE_BOTTOM1_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trn_primary_volts_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRN_PRIMARY_VOLTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_cable2_g(self) -> global___FloatMessage:
        """Original Name: RES_CABLE2_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_bottom1_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR_CABLE_BOTTOM1_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def whc_upper_pigtail_serial_no(self) -> global___StringMessage:
        """Original Name: WHC_UPPER_PIGTAIL_SERIAL_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mcab_armour_type(self) -> global___StringMessage:
        """Original Name: MCAB_ARMOUR_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_cable2_3(self) -> global___FloatMessage:
        """Original Name: RES_CABLE2_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_surface2_3(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR_CABLE_SURFACE2_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_cable_length(self) -> global___FloatMessage:
        """Original Name: SURFACE_CABLE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sdt_secondary_volts_dsdsunit(self) -> global___StringMessage:
        """Original Name: SDT_SECONDARY_VOLTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor2_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR2_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor1_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR1_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_bottom1_3(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR_CABLE_BOTTOM1_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_underload_setting_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWB_UNDERLOAD_SETTING_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_bottom1_2(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR_CABLE_BOTTOM1_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fcab_type(self) -> global___StringMessage:
        """Original Name: FCAB_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_surface2_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR_CABLE_SURFACE2_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_horsepower_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWB_HORSEPOWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trn_primary_volts(self) -> global___FloatMessage:
        """Original Name: TRN_PRIMARY_VOLTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_underload_setting_pct(self) -> global___FloatMessage:
        """Original Name: SWB_UNDERLOAD_SETTING_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_fuse_size(self) -> global___FloatMessage:
        """Original Name: SWB_FUSE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def whc_lower_pigtail_manuf(self) -> global___StringMessage:
        """Original Name: WHC_LOWER_PIGTAIL_MANUF, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trn_uc_trans_low_size_volts_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRN_UC_TRANS_LOW_SIZE_VOLTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_class(self) -> global___StringMessage:
        """Original Name: SWB_CLASS, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sdt_secondary_volts(self) -> global___FloatMessage:
        """Original Name: SDT_SECONDARY_VOLTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_overload_setting(self) -> global___FloatMessage:
        """Original Name: SWB_OVERLOAD_SETTING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_horsepower(self) -> global___FloatMessage:
        """Original Name: SWB_HORSEPOWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trn_secondary_volts_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRN_SECONDARY_VOLTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mcab_insulation_code(self) -> global___StringMessage:
        """Original Name: MCAB_INSULATION_CODE, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_type(self) -> global___StringMessage:
        """Original Name: SWB_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_cable2_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_CABLE2_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def esp_condition(self) -> global___StringMessage:
        """Original Name: ESP_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_bottom1_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR_CABLE_BOTTOM1_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fcab_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: FCAB_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_surface3_g(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR_CABLE_SURFACE3_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trn_serial_no(self) -> global___StringMessage:
        """Original Name: TRN_SERIAL_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_back_spin_relay(self) -> global___StringMessage:
        """Original Name: IS_BACK_SPIN_RELAY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_y_tool(self) -> global___StringMessage:
        """Original Name: IS_Y_TOOL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_surface1_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR_CABLE_SURFACE1_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_bottom2_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR_CABLE_BOTTOM2_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mcab_manufacture_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: MCAB_MANUFACTURE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_cable1_g(self) -> global___FloatMessage:
        """Original Name: RES_CABLE1_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def skid_serial_number(self) -> global___StringMessage:
        """Original Name: SKID_SERIAL_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def used_cable_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: USED_CABLE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trn_size(self) -> global___FloatMessage:
        """Original Name: TRN_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_junction_box(self) -> global___StringMessage:
        """Original Name: IS_JUNCTION_BOX, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor1_3(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR1_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor1_2(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR1_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_cable1_2(self) -> global___FloatMessage:
        """Original Name: RES_CABLE1_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_cable1_3(self) -> global___FloatMessage:
        """Original Name: RES_CABLE1_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sut_serial_number(self) -> global___StringMessage:
        """Original Name: SUT_SERIAL_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_cable1_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_CABLE1_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trn_uc_transformer_size(self) -> global___FloatMessage:
        """Original Name: TRN_UC_TRANSFORMER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def whc_upper_pigtail_manuf(self) -> global___StringMessage:
        """Original Name: WHC_UPPER_PIGTAIL_MANUF, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def whc_lower_pigtail_serial_no(self) -> global___StringMessage:
        """Original Name: WHC_LOWER_PIGTAIL_SERIAL_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trn_secondary_volts(self) -> global___FloatMessage:
        """Original Name: TRN_SECONDARY_VOLTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_overload_setting_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWB_OVERLOAD_SETTING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trn_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRN_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trn_uc_trans_low_size_volts(self) -> global___FloatMessage:
        """Original Name: TRN_UC_TRANS_LOW_SIZE_VOLTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def power_comments(self) -> global___StringMessage:
        """Original Name: POWER_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    power_id: builtins.str
    """Original Name: POWER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def res_cable2_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_CABLE2_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sdt_condition(self) -> global___StringMessage:
        """Original Name: SDT_CONDITION, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mcab_splice_number(self) -> global___Int32Message:
        """Original Name: MCAB_SPLICE_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fcab_part_number(self) -> global___StringMessage:
        """Original Name: FCAB_PART_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mcab_length(self) -> global___FloatMessage:
        """Original Name: MCAB_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_cable3_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_CABLE3_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_bottom3_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR_CABLE_BOTTOM3_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def whc_feed_through_serial_no(self) -> global___StringMessage:
        """Original Name: WHC_FEED_THROUGH_SERIAL_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mcab_sheath(self) -> global___StringMessage:
        """Original Name: MCAB_SHEATH, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sdt_primary_volts(self) -> global___FloatMessage:
        """Original Name: SDT_PRIMARY_VOLTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mcab_new_mfg(self) -> global___StringMessage:
        """Original Name: MCAB_NEW_MFG, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_surface2_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR_CABLE_SURFACE2_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def used_cable_length(self) -> global___FloatMessage:
        """Original Name: USED_CABLE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor1_g(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR1_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_ct_ratio(self) -> global___FloatMessage:
        """Original Name: SWB_CT_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor3_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR3_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fcab_pigtail_type(self) -> global___StringMessage:
        """Original Name: FCAB_PIGTAIL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_underload_setting(self) -> global___FloatMessage:
        """Original Name: SWB_UNDERLOAD_SETTING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_surface1_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR_CABLE_SURFACE1_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sut_secondary_volts_dsdsunit(self) -> global___StringMessage:
        """Original Name: SUT_SECONDARY_VOLTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mcab_location_code(self) -> global___StringMessage:
        """Original Name: MCAB_LOCATION_CODE, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor1_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR1_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor2_3(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR2_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_dss_readout(self) -> global___StringMessage:
        """Original Name: IS_DSS_READOUT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_cable1_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_CABLE1_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_bottom3_g(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR_CABLE_BOTTOM3_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_push_to_talk_ready(self) -> global___StringMessage:
        """Original Name: IS_PUSH_TO_TALK_READY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mcab_part_number(self) -> global___StringMessage:
        """Original Name: MCAB_PART_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fcab_manuf(self) -> global___StringMessage:
        """Original Name: FCAB_MANUF, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_bottom1_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR_CABLE_BOTTOM1_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_underload_setting_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWB_UNDERLOAD_SETTING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fcab_awg_size(self) -> global___FloatMessage:
        """Original Name: FCAB_AWG_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sdt_serial_number(self) -> global___StringMessage:
        """Original Name: SDT_SERIAL_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fcab_serial_no(self) -> global___StringMessage:
        """Original Name: FCAB_SERIAL_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_operating_power(self) -> global___FloatMessage:
        """Original Name: SWB_OPERATING_POWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trn_tap_volts(self) -> global___FloatMessage:
        """Original Name: TRN_TAP_VOLTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_manuf(self) -> global___StringMessage:
        """Original Name: SWB_MANUF, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor1_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR1_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sut_condition(self) -> global___StringMessage:
        """Original Name: SUT_CONDITION, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_bottom2_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR_CABLE_BOTTOM2_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_serial_no(self) -> global___StringMessage:
        """Original Name: SWB_SERIAL_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_cable1_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_CABLE1_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_overload_setting_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWB_OVERLOAD_SETTING_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mcab_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: MCAB_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sdt_primary_volts_dsdsunit(self) -> global___StringMessage:
        """Original Name: SDT_PRIMARY_VOLTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mcab_type(self) -> global___StringMessage:
        """Original Name: MCAB_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor2_g(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR2_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_surface3_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR_CABLE_SURFACE3_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mcab_insulation(self) -> global___StringMessage:
        """Original Name: MCAB_INSULATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mcab_new_mfg_code(self) -> global___StringMessage:
        """Original Name: MCAB_NEW_MFG_CODE, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def used_cable_manuf(self) -> global___StringMessage:
        """Original Name: USED_CABLE_MANUF, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_overload_setting_pct(self) -> global___FloatMessage:
        """Original Name: SWB_OVERLOAD_SETTING_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_fuse_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWB_FUSE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_cable_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_CABLE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trn_tap_volts_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRN_TAP_VOLTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trn_uc_transformer_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRN_UC_TRANSFORMER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_surface1_g(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR_CABLE_SURFACE1_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_cable3_g(self) -> global___FloatMessage:
        """Original Name: RES_CABLE3_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_bottom2_g(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR_CABLE_BOTTOM2_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor2_g_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR2_G_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def whc_condition(self) -> global___StringMessage:
        """Original Name: WHC_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_surface1_3(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR_CABLE_SURFACE1_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_surface1_2(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR_CABLE_SURFACE1_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fcab_length(self) -> global___FloatMessage:
        """Original Name: FCAB_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sut_primary_volts_dsdsunit(self) -> global___StringMessage:
        """Original Name: SUT_PRIMARY_VOLTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swb_operating_power_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWB_OPERATING_POWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sut_primary_volts(self) -> global___FloatMessage:
        """Original Name: SUT_PRIMARY_VOLTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mcab_awg_size(self) -> global___FloatMessage:
        """Original Name: MCAB_AWG_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_surface1_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_MOTOR_CABLE_SURFACE1_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sut_secondary_volts(self) -> global___FloatMessage:
        """Original Name: SUT_SECONDARY_VOLTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_scada_power_supply(self) -> global___StringMessage:
        """Original Name: IS_SCADA_POWER_SUPPLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor3_g(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR3_G, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_motor_cable_bottom2_3(self) -> global___FloatMessage:
        """Original Name: RES_MOTOR_CABLE_BOTTOM2_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mcab_location(self) -> global___StringMessage:
        """Original Name: MCAB_LOCATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_esp(self) -> global___DmEspRef:
        """Remote references:

        Original Name: DM_ESP, WrappedMessage: DmEsp
        FK_DM_ESP_POWER_DM_ESP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        fcab_armour: global___StringMessage | None = ...,
        res_motor_cable_surface2_g: global___FloatMessage | None = ...,
        res_motor_cable_bottom1_g: global___FloatMessage | None = ...,
        trn_primary_volts_dsdsunit: global___StringMessage | None = ...,
        res_cable2_g: global___FloatMessage | None = ...,
        res_motor_cable_bottom1_2_dsdsunit: global___StringMessage | None = ...,
        whc_upper_pigtail_serial_no: global___StringMessage | None = ...,
        mcab_armour_type: global___StringMessage | None = ...,
        res_cable2_3: global___FloatMessage | None = ...,
        res_motor_cable_surface2_3: global___FloatMessage | None = ...,
        surface_cable_length: global___FloatMessage | None = ...,
        sdt_secondary_volts_dsdsunit: global___StringMessage | None = ...,
        res_motor2_3_dsdsunit: global___StringMessage | None = ...,
        res_motor1_g_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        res_motor_cable_bottom1_3: global___FloatMessage | None = ...,
        swb_underload_setting_pct_dsdsunit: global___StringMessage | None = ...,
        res_motor_cable_bottom1_2: global___FloatMessage | None = ...,
        fcab_type: global___StringMessage | None = ...,
        res_motor_cable_surface2_g_dsdsunit: global___StringMessage | None = ...,
        swb_horsepower_dsdsunit: global___StringMessage | None = ...,
        trn_primary_volts: global___FloatMessage | None = ...,
        swb_underload_setting_pct: global___FloatMessage | None = ...,
        swb_fuse_size: global___FloatMessage | None = ...,
        whc_lower_pigtail_manuf: global___StringMessage | None = ...,
        trn_uc_trans_low_size_volts_dsdsunit: global___StringMessage | None = ...,
        swb_class: global___StringMessage | None = ...,
        sdt_secondary_volts: global___FloatMessage | None = ...,
        swb_overload_setting: global___FloatMessage | None = ...,
        swb_horsepower: global___FloatMessage | None = ...,
        trn_secondary_volts_dsdsunit: global___StringMessage | None = ...,
        mcab_insulation_code: global___StringMessage | None = ...,
        swb_type: global___StringMessage | None = ...,
        res_cable2_3_dsdsunit: global___StringMessage | None = ...,
        esp_condition: global___StringMessage | None = ...,
        res_motor_cable_bottom1_3_dsdsunit: global___StringMessage | None = ...,
        fcab_length_dsdsunit: global___StringMessage | None = ...,
        res_motor_cable_surface3_g: global___FloatMessage | None = ...,
        trn_serial_no: global___StringMessage | None = ...,
        is_back_spin_relay: global___StringMessage | None = ...,
        is_y_tool: global___StringMessage | None = ...,
        res_motor_cable_surface1_g_dsdsunit: global___StringMessage | None = ...,
        res_motor_cable_bottom2_g_dsdsunit: global___StringMessage | None = ...,
        mcab_manufacture_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        res_cable1_g: global___FloatMessage | None = ...,
        skid_serial_number: global___StringMessage | None = ...,
        used_cable_length_dsdsunit: global___StringMessage | None = ...,
        trn_size: global___FloatMessage | None = ...,
        is_junction_box: global___StringMessage | None = ...,
        res_motor1_3: global___FloatMessage | None = ...,
        res_motor1_2: global___FloatMessage | None = ...,
        res_cable1_2: global___FloatMessage | None = ...,
        res_cable1_3: global___FloatMessage | None = ...,
        sut_serial_number: global___StringMessage | None = ...,
        res_cable1_g_dsdsunit: global___StringMessage | None = ...,
        trn_uc_transformer_size: global___FloatMessage | None = ...,
        whc_upper_pigtail_manuf: global___StringMessage | None = ...,
        whc_lower_pigtail_serial_no: global___StringMessage | None = ...,
        trn_secondary_volts: global___FloatMessage | None = ...,
        swb_overload_setting_dsdsunit: global___StringMessage | None = ...,
        trn_size_dsdsunit: global___StringMessage | None = ...,
        trn_uc_trans_low_size_volts: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        power_comments: global___StringMessage | None = ...,
        power_id: builtins.str = ...,
        res_cable2_g_dsdsunit: global___StringMessage | None = ...,
        sdt_condition: global___StringMessage | None = ...,
        esp_id: builtins.str = ...,
        mcab_splice_number: global___Int32Message | None = ...,
        fcab_part_number: global___StringMessage | None = ...,
        mcab_length: global___FloatMessage | None = ...,
        res_cable3_g_dsdsunit: global___StringMessage | None = ...,
        res_motor_cable_bottom3_g_dsdsunit: global___StringMessage | None = ...,
        whc_feed_through_serial_no: global___StringMessage | None = ...,
        mcab_sheath: global___StringMessage | None = ...,
        sdt_primary_volts: global___FloatMessage | None = ...,
        mcab_new_mfg: global___StringMessage | None = ...,
        res_motor_cable_surface2_3_dsdsunit: global___StringMessage | None = ...,
        used_cable_length: global___FloatMessage | None = ...,
        res_motor1_g: global___FloatMessage | None = ...,
        swb_ct_ratio: global___FloatMessage | None = ...,
        res_motor3_g_dsdsunit: global___StringMessage | None = ...,
        fcab_pigtail_type: global___StringMessage | None = ...,
        swb_underload_setting: global___FloatMessage | None = ...,
        res_motor_cable_surface1_3_dsdsunit: global___StringMessage | None = ...,
        sut_secondary_volts_dsdsunit: global___StringMessage | None = ...,
        mcab_location_code: global___StringMessage | None = ...,
        res_motor1_3_dsdsunit: global___StringMessage | None = ...,
        res_motor2_3: global___FloatMessage | None = ...,
        is_dss_readout: global___StringMessage | None = ...,
        res_cable1_3_dsdsunit: global___StringMessage | None = ...,
        res_motor_cable_bottom3_g: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        is_push_to_talk_ready: global___StringMessage | None = ...,
        mcab_part_number: global___StringMessage | None = ...,
        fcab_manuf: global___StringMessage | None = ...,
        res_motor_cable_bottom1_g_dsdsunit: global___StringMessage | None = ...,
        swb_underload_setting_dsdsunit: global___StringMessage | None = ...,
        fcab_awg_size: global___FloatMessage | None = ...,
        sdt_serial_number: global___StringMessage | None = ...,
        fcab_serial_no: global___StringMessage | None = ...,
        swb_operating_power: global___FloatMessage | None = ...,
        trn_tap_volts: global___FloatMessage | None = ...,
        swb_manuf: global___StringMessage | None = ...,
        res_motor1_2_dsdsunit: global___StringMessage | None = ...,
        sut_condition: global___StringMessage | None = ...,
        res_motor_cable_bottom2_3_dsdsunit: global___StringMessage | None = ...,
        swb_serial_no: global___StringMessage | None = ...,
        res_cable1_2_dsdsunit: global___StringMessage | None = ...,
        swb_overload_setting_pct_dsdsunit: global___StringMessage | None = ...,
        mcab_length_dsdsunit: global___StringMessage | None = ...,
        sdt_primary_volts_dsdsunit: global___StringMessage | None = ...,
        mcab_type: global___StringMessage | None = ...,
        res_motor2_g: global___FloatMessage | None = ...,
        res_motor_cable_surface3_g_dsdsunit: global___StringMessage | None = ...,
        mcab_insulation: global___StringMessage | None = ...,
        mcab_new_mfg_code: global___StringMessage | None = ...,
        used_cable_manuf: global___StringMessage | None = ...,
        swb_overload_setting_pct: global___FloatMessage | None = ...,
        swb_fuse_size_dsdsunit: global___StringMessage | None = ...,
        surface_cable_length_dsdsunit: global___StringMessage | None = ...,
        trn_tap_volts_dsdsunit: global___StringMessage | None = ...,
        trn_uc_transformer_size_dsdsunit: global___StringMessage | None = ...,
        res_motor_cable_surface1_g: global___FloatMessage | None = ...,
        res_cable3_g: global___FloatMessage | None = ...,
        res_motor_cable_bottom2_g: global___FloatMessage | None = ...,
        res_motor2_g_dsdsunit: global___StringMessage | None = ...,
        whc_condition: global___StringMessage | None = ...,
        res_motor_cable_surface1_3: global___FloatMessage | None = ...,
        res_motor_cable_surface1_2: global___FloatMessage | None = ...,
        fcab_length: global___FloatMessage | None = ...,
        sut_primary_volts_dsdsunit: global___StringMessage | None = ...,
        swb_operating_power_dsdsunit: global___StringMessage | None = ...,
        sut_primary_volts: global___FloatMessage | None = ...,
        mcab_awg_size: global___FloatMessage | None = ...,
        res_motor_cable_surface1_2_dsdsunit: global___StringMessage | None = ...,
        sut_secondary_volts: global___FloatMessage | None = ...,
        is_scada_power_supply: global___StringMessage | None = ...,
        res_motor3_g: global___FloatMessage | None = ...,
        res_motor_cable_bottom2_3: global___FloatMessage | None = ...,
        mcab_location: global___StringMessage | None = ...,
        dm_esp: global___DmEspRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_esp", b"dm_esp", "esp_condition", b"esp_condition", "fcab_armour", b"fcab_armour", "fcab_awg_size", b"fcab_awg_size", "fcab_length", b"fcab_length", "fcab_length_dsdsunit", b"fcab_length_dsdsunit", "fcab_manuf", b"fcab_manuf", "fcab_part_number", b"fcab_part_number", "fcab_pigtail_type", b"fcab_pigtail_type", "fcab_serial_no", b"fcab_serial_no", "fcab_type", b"fcab_type", "is_back_spin_relay", b"is_back_spin_relay", "is_dss_readout", b"is_dss_readout", "is_junction_box", b"is_junction_box", "is_push_to_talk_ready", b"is_push_to_talk_ready", "is_scada_power_supply", b"is_scada_power_supply", "is_y_tool", b"is_y_tool", "mcab_armour_type", b"mcab_armour_type", "mcab_awg_size", b"mcab_awg_size", "mcab_insulation", b"mcab_insulation", "mcab_insulation_code", b"mcab_insulation_code", "mcab_length", b"mcab_length", "mcab_length_dsdsunit", b"mcab_length_dsdsunit", "mcab_location", b"mcab_location", "mcab_location_code", b"mcab_location_code", "mcab_manufacture_date", b"mcab_manufacture_date", "mcab_new_mfg", b"mcab_new_mfg", "mcab_new_mfg_code", b"mcab_new_mfg_code", "mcab_part_number", b"mcab_part_number", "mcab_sheath", b"mcab_sheath", "mcab_splice_number", b"mcab_splice_number", "mcab_type", b"mcab_type", "native_uid", b"native_uid", "power_comments", b"power_comments", "res_cable1_2", b"res_cable1_2", "res_cable1_2_dsdsunit", b"res_cable1_2_dsdsunit", "res_cable1_3", b"res_cable1_3", "res_cable1_3_dsdsunit", b"res_cable1_3_dsdsunit", "res_cable1_g", b"res_cable1_g", "res_cable1_g_dsdsunit", b"res_cable1_g_dsdsunit", "res_cable2_3", b"res_cable2_3", "res_cable2_3_dsdsunit", b"res_cable2_3_dsdsunit", "res_cable2_g", b"res_cable2_g", "res_cable2_g_dsdsunit", b"res_cable2_g_dsdsunit", "res_cable3_g", b"res_cable3_g", "res_cable3_g_dsdsunit", b"res_cable3_g_dsdsunit", "res_motor1_2", b"res_motor1_2", "res_motor1_2_dsdsunit", b"res_motor1_2_dsdsunit", "res_motor1_3", b"res_motor1_3", "res_motor1_3_dsdsunit", b"res_motor1_3_dsdsunit", "res_motor1_g", b"res_motor1_g", "res_motor1_g_dsdsunit", b"res_motor1_g_dsdsunit", "res_motor2_3", b"res_motor2_3", "res_motor2_3_dsdsunit", b"res_motor2_3_dsdsunit", "res_motor2_g", b"res_motor2_g", "res_motor2_g_dsdsunit", b"res_motor2_g_dsdsunit", "res_motor3_g", b"res_motor3_g", "res_motor3_g_dsdsunit", b"res_motor3_g_dsdsunit", "res_motor_cable_bottom1_2", b"res_motor_cable_bottom1_2", "res_motor_cable_bottom1_2_dsdsunit", b"res_motor_cable_bottom1_2_dsdsunit", "res_motor_cable_bottom1_3", b"res_motor_cable_bottom1_3", "res_motor_cable_bottom1_3_dsdsunit", b"res_motor_cable_bottom1_3_dsdsunit", "res_motor_cable_bottom1_g", b"res_motor_cable_bottom1_g", "res_motor_cable_bottom1_g_dsdsunit", b"res_motor_cable_bottom1_g_dsdsunit", "res_motor_cable_bottom2_3", b"res_motor_cable_bottom2_3", "res_motor_cable_bottom2_3_dsdsunit", b"res_motor_cable_bottom2_3_dsdsunit", "res_motor_cable_bottom2_g", b"res_motor_cable_bottom2_g", "res_motor_cable_bottom2_g_dsdsunit", b"res_motor_cable_bottom2_g_dsdsunit", "res_motor_cable_bottom3_g", b"res_motor_cable_bottom3_g", "res_motor_cable_bottom3_g_dsdsunit", b"res_motor_cable_bottom3_g_dsdsunit", "res_motor_cable_surface1_2", b"res_motor_cable_surface1_2", "res_motor_cable_surface1_2_dsdsunit", b"res_motor_cable_surface1_2_dsdsunit", "res_motor_cable_surface1_3", b"res_motor_cable_surface1_3", "res_motor_cable_surface1_3_dsdsunit", b"res_motor_cable_surface1_3_dsdsunit", "res_motor_cable_surface1_g", b"res_motor_cable_surface1_g", "res_motor_cable_surface1_g_dsdsunit", b"res_motor_cable_surface1_g_dsdsunit", "res_motor_cable_surface2_3", b"res_motor_cable_surface2_3", "res_motor_cable_surface2_3_dsdsunit", b"res_motor_cable_surface2_3_dsdsunit", "res_motor_cable_surface2_g", b"res_motor_cable_surface2_g", "res_motor_cable_surface2_g_dsdsunit", b"res_motor_cable_surface2_g_dsdsunit", "res_motor_cable_surface3_g", b"res_motor_cable_surface3_g", "res_motor_cable_surface3_g_dsdsunit", b"res_motor_cable_surface3_g_dsdsunit", "sdt_condition", b"sdt_condition", "sdt_primary_volts", b"sdt_primary_volts", "sdt_primary_volts_dsdsunit", b"sdt_primary_volts_dsdsunit", "sdt_secondary_volts", b"sdt_secondary_volts", "sdt_secondary_volts_dsdsunit", b"sdt_secondary_volts_dsdsunit", "sdt_serial_number", b"sdt_serial_number", "skid_serial_number", b"skid_serial_number", "surface_cable_length", b"surface_cable_length", "surface_cable_length_dsdsunit", b"surface_cable_length_dsdsunit", "sut_condition", b"sut_condition", "sut_primary_volts", b"sut_primary_volts", "sut_primary_volts_dsdsunit", b"sut_primary_volts_dsdsunit", "sut_secondary_volts", b"sut_secondary_volts", "sut_secondary_volts_dsdsunit", b"sut_secondary_volts_dsdsunit", "sut_serial_number", b"sut_serial_number", "swb_class", b"swb_class", "swb_ct_ratio", b"swb_ct_ratio", "swb_fuse_size", b"swb_fuse_size", "swb_fuse_size_dsdsunit", b"swb_fuse_size_dsdsunit", "swb_horsepower", b"swb_horsepower", "swb_horsepower_dsdsunit", b"swb_horsepower_dsdsunit", "swb_manuf", b"swb_manuf", "swb_operating_power", b"swb_operating_power", "swb_operating_power_dsdsunit", b"swb_operating_power_dsdsunit", "swb_overload_setting", b"swb_overload_setting", "swb_overload_setting_dsdsunit", b"swb_overload_setting_dsdsunit", "swb_overload_setting_pct", b"swb_overload_setting_pct", "swb_overload_setting_pct_dsdsunit", b"swb_overload_setting_pct_dsdsunit", "swb_serial_no", b"swb_serial_no", "swb_type", b"swb_type", "swb_underload_setting", b"swb_underload_setting", "swb_underload_setting_dsdsunit", b"swb_underload_setting_dsdsunit", "swb_underload_setting_pct", b"swb_underload_setting_pct", "swb_underload_setting_pct_dsdsunit", b"swb_underload_setting_pct_dsdsunit", "trn_primary_volts", b"trn_primary_volts", "trn_primary_volts_dsdsunit", b"trn_primary_volts_dsdsunit", "trn_secondary_volts", b"trn_secondary_volts", "trn_secondary_volts_dsdsunit", b"trn_secondary_volts_dsdsunit", "trn_serial_no", b"trn_serial_no", "trn_size", b"trn_size", "trn_size_dsdsunit", b"trn_size_dsdsunit", "trn_tap_volts", b"trn_tap_volts", "trn_tap_volts_dsdsunit", b"trn_tap_volts_dsdsunit", "trn_uc_trans_low_size_volts", b"trn_uc_trans_low_size_volts", "trn_uc_trans_low_size_volts_dsdsunit", b"trn_uc_trans_low_size_volts_dsdsunit", "trn_uc_transformer_size", b"trn_uc_transformer_size", "trn_uc_transformer_size_dsdsunit", b"trn_uc_transformer_size_dsdsunit", "used_cable_length", b"used_cable_length", "used_cable_length_dsdsunit", b"used_cable_length_dsdsunit", "used_cable_manuf", b"used_cable_manuf", "whc_condition", b"whc_condition", "whc_feed_through_serial_no", b"whc_feed_through_serial_no", "whc_lower_pigtail_manuf", b"whc_lower_pigtail_manuf", "whc_lower_pigtail_serial_no", b"whc_lower_pigtail_serial_no", "whc_upper_pigtail_manuf", b"whc_upper_pigtail_manuf", "whc_upper_pigtail_serial_no", b"whc_upper_pigtail_serial_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_esp", b"dm_esp", "esp_condition", b"esp_condition", "esp_id", b"esp_id", "fcab_armour", b"fcab_armour", "fcab_awg_size", b"fcab_awg_size", "fcab_length", b"fcab_length", "fcab_length_dsdsunit", b"fcab_length_dsdsunit", "fcab_manuf", b"fcab_manuf", "fcab_part_number", b"fcab_part_number", "fcab_pigtail_type", b"fcab_pigtail_type", "fcab_serial_no", b"fcab_serial_no", "fcab_type", b"fcab_type", "is_back_spin_relay", b"is_back_spin_relay", "is_dss_readout", b"is_dss_readout", "is_junction_box", b"is_junction_box", "is_push_to_talk_ready", b"is_push_to_talk_ready", "is_scada_power_supply", b"is_scada_power_supply", "is_y_tool", b"is_y_tool", "mcab_armour_type", b"mcab_armour_type", "mcab_awg_size", b"mcab_awg_size", "mcab_insulation", b"mcab_insulation", "mcab_insulation_code", b"mcab_insulation_code", "mcab_length", b"mcab_length", "mcab_length_dsdsunit", b"mcab_length_dsdsunit", "mcab_location", b"mcab_location", "mcab_location_code", b"mcab_location_code", "mcab_manufacture_date", b"mcab_manufacture_date", "mcab_new_mfg", b"mcab_new_mfg", "mcab_new_mfg_code", b"mcab_new_mfg_code", "mcab_part_number", b"mcab_part_number", "mcab_sheath", b"mcab_sheath", "mcab_splice_number", b"mcab_splice_number", "mcab_type", b"mcab_type", "native_uid", b"native_uid", "power_comments", b"power_comments", "power_id", b"power_id", "res_cable1_2", b"res_cable1_2", "res_cable1_2_dsdsunit", b"res_cable1_2_dsdsunit", "res_cable1_3", b"res_cable1_3", "res_cable1_3_dsdsunit", b"res_cable1_3_dsdsunit", "res_cable1_g", b"res_cable1_g", "res_cable1_g_dsdsunit", b"res_cable1_g_dsdsunit", "res_cable2_3", b"res_cable2_3", "res_cable2_3_dsdsunit", b"res_cable2_3_dsdsunit", "res_cable2_g", b"res_cable2_g", "res_cable2_g_dsdsunit", b"res_cable2_g_dsdsunit", "res_cable3_g", b"res_cable3_g", "res_cable3_g_dsdsunit", b"res_cable3_g_dsdsunit", "res_motor1_2", b"res_motor1_2", "res_motor1_2_dsdsunit", b"res_motor1_2_dsdsunit", "res_motor1_3", b"res_motor1_3", "res_motor1_3_dsdsunit", b"res_motor1_3_dsdsunit", "res_motor1_g", b"res_motor1_g", "res_motor1_g_dsdsunit", b"res_motor1_g_dsdsunit", "res_motor2_3", b"res_motor2_3", "res_motor2_3_dsdsunit", b"res_motor2_3_dsdsunit", "res_motor2_g", b"res_motor2_g", "res_motor2_g_dsdsunit", b"res_motor2_g_dsdsunit", "res_motor3_g", b"res_motor3_g", "res_motor3_g_dsdsunit", b"res_motor3_g_dsdsunit", "res_motor_cable_bottom1_2", b"res_motor_cable_bottom1_2", "res_motor_cable_bottom1_2_dsdsunit", b"res_motor_cable_bottom1_2_dsdsunit", "res_motor_cable_bottom1_3", b"res_motor_cable_bottom1_3", "res_motor_cable_bottom1_3_dsdsunit", b"res_motor_cable_bottom1_3_dsdsunit", "res_motor_cable_bottom1_g", b"res_motor_cable_bottom1_g", "res_motor_cable_bottom1_g_dsdsunit", b"res_motor_cable_bottom1_g_dsdsunit", "res_motor_cable_bottom2_3", b"res_motor_cable_bottom2_3", "res_motor_cable_bottom2_3_dsdsunit", b"res_motor_cable_bottom2_3_dsdsunit", "res_motor_cable_bottom2_g", b"res_motor_cable_bottom2_g", "res_motor_cable_bottom2_g_dsdsunit", b"res_motor_cable_bottom2_g_dsdsunit", "res_motor_cable_bottom3_g", b"res_motor_cable_bottom3_g", "res_motor_cable_bottom3_g_dsdsunit", b"res_motor_cable_bottom3_g_dsdsunit", "res_motor_cable_surface1_2", b"res_motor_cable_surface1_2", "res_motor_cable_surface1_2_dsdsunit", b"res_motor_cable_surface1_2_dsdsunit", "res_motor_cable_surface1_3", b"res_motor_cable_surface1_3", "res_motor_cable_surface1_3_dsdsunit", b"res_motor_cable_surface1_3_dsdsunit", "res_motor_cable_surface1_g", b"res_motor_cable_surface1_g", "res_motor_cable_surface1_g_dsdsunit", b"res_motor_cable_surface1_g_dsdsunit", "res_motor_cable_surface2_3", b"res_motor_cable_surface2_3", "res_motor_cable_surface2_3_dsdsunit", b"res_motor_cable_surface2_3_dsdsunit", "res_motor_cable_surface2_g", b"res_motor_cable_surface2_g", "res_motor_cable_surface2_g_dsdsunit", b"res_motor_cable_surface2_g_dsdsunit", "res_motor_cable_surface3_g", b"res_motor_cable_surface3_g", "res_motor_cable_surface3_g_dsdsunit", b"res_motor_cable_surface3_g_dsdsunit", "sdt_condition", b"sdt_condition", "sdt_primary_volts", b"sdt_primary_volts", "sdt_primary_volts_dsdsunit", b"sdt_primary_volts_dsdsunit", "sdt_secondary_volts", b"sdt_secondary_volts", "sdt_secondary_volts_dsdsunit", b"sdt_secondary_volts_dsdsunit", "sdt_serial_number", b"sdt_serial_number", "skid_serial_number", b"skid_serial_number", "surface_cable_length", b"surface_cable_length", "surface_cable_length_dsdsunit", b"surface_cable_length_dsdsunit", "sut_condition", b"sut_condition", "sut_primary_volts", b"sut_primary_volts", "sut_primary_volts_dsdsunit", b"sut_primary_volts_dsdsunit", "sut_secondary_volts", b"sut_secondary_volts", "sut_secondary_volts_dsdsunit", b"sut_secondary_volts_dsdsunit", "sut_serial_number", b"sut_serial_number", "swb_class", b"swb_class", "swb_ct_ratio", b"swb_ct_ratio", "swb_fuse_size", b"swb_fuse_size", "swb_fuse_size_dsdsunit", b"swb_fuse_size_dsdsunit", "swb_horsepower", b"swb_horsepower", "swb_horsepower_dsdsunit", b"swb_horsepower_dsdsunit", "swb_manuf", b"swb_manuf", "swb_operating_power", b"swb_operating_power", "swb_operating_power_dsdsunit", b"swb_operating_power_dsdsunit", "swb_overload_setting", b"swb_overload_setting", "swb_overload_setting_dsdsunit", b"swb_overload_setting_dsdsunit", "swb_overload_setting_pct", b"swb_overload_setting_pct", "swb_overload_setting_pct_dsdsunit", b"swb_overload_setting_pct_dsdsunit", "swb_serial_no", b"swb_serial_no", "swb_type", b"swb_type", "swb_underload_setting", b"swb_underload_setting", "swb_underload_setting_dsdsunit", b"swb_underload_setting_dsdsunit", "swb_underload_setting_pct", b"swb_underload_setting_pct", "swb_underload_setting_pct_dsdsunit", b"swb_underload_setting_pct_dsdsunit", "trn_primary_volts", b"trn_primary_volts", "trn_primary_volts_dsdsunit", b"trn_primary_volts_dsdsunit", "trn_secondary_volts", b"trn_secondary_volts", "trn_secondary_volts_dsdsunit", b"trn_secondary_volts_dsdsunit", "trn_serial_no", b"trn_serial_no", "trn_size", b"trn_size", "trn_size_dsdsunit", b"trn_size_dsdsunit", "trn_tap_volts", b"trn_tap_volts", "trn_tap_volts_dsdsunit", b"trn_tap_volts_dsdsunit", "trn_uc_trans_low_size_volts", b"trn_uc_trans_low_size_volts", "trn_uc_trans_low_size_volts_dsdsunit", b"trn_uc_trans_low_size_volts_dsdsunit", "trn_uc_transformer_size", b"trn_uc_transformer_size", "trn_uc_transformer_size_dsdsunit", b"trn_uc_transformer_size_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "used_cable_length", b"used_cable_length", "used_cable_length_dsdsunit", b"used_cable_length_dsdsunit", "used_cable_manuf", b"used_cable_manuf", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "whc_condition", b"whc_condition", "whc_feed_through_serial_no", b"whc_feed_through_serial_no", "whc_lower_pigtail_manuf", b"whc_lower_pigtail_manuf", "whc_lower_pigtail_serial_no", b"whc_lower_pigtail_serial_no", "whc_upper_pigtail_manuf", b"whc_upper_pigtail_manuf", "whc_upper_pigtail_serial_no", b"whc_upper_pigtail_serial_no"]) -> None: ...

global___DmEspPower = DmEspPower

class DmEspPull(google.protobuf.message.Message):
    """Original Name: DM_ESP_PULL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FAILURE_DATE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    PULL_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PULL_ID_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_FIELD_NUMBER: builtins.int
    FAILURE_MECHANISM_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    FAILURE_DESCRIPTION_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PULL_REASON_FIELD_NUMBER: builtins.int
    FAILED_COMPONENT_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def failure_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FAILURE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pull_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PULL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pull_id: builtins.str
    """Original Name: PULL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def days_to_failure(self) -> global___Int32Message:
        """Original Name: DAYS_TO_FAILURE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_mechanism(self) -> global___StringMessage:
        """Original Name: FAILURE_MECHANISM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def failure_description(self) -> global___StringMessage:
        """Original Name: FAILURE_DESCRIPTION, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pull_reason(self) -> global___StringMessage:
        """Original Name: PULL_REASON, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failed_component(self) -> global___StringMessage:
        """Original Name: FAILED_COMPONENT, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_esp(self) -> global___DmEspRef:
        """Remote references:

        Original Name: DM_ESP, WrappedMessage: DmEsp
        FK_DM_ESP_PULL_DM_ESP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        failure_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        pull_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        pull_id: builtins.str = ...,
        days_to_failure: global___Int32Message | None = ...,
        failure_mechanism: global___StringMessage | None = ...,
        esp_id: builtins.str = ...,
        failure_description: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        pull_reason: global___StringMessage | None = ...,
        failed_component: global___StringMessage | None = ...,
        dm_esp: global___DmEspRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["days_to_failure", b"days_to_failure", "dm_esp", b"dm_esp", "failed_component", b"failed_component", "failure_date", b"failure_date", "failure_description", b"failure_description", "failure_mechanism", b"failure_mechanism", "native_uid", b"native_uid", "pull_date", b"pull_date", "pull_reason", b"pull_reason"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["days_to_failure", b"days_to_failure", "dm_esp", b"dm_esp", "esp_id", b"esp_id", "failed_component", b"failed_component", "failure_date", b"failure_date", "failure_description", b"failure_description", "failure_mechanism", b"failure_mechanism", "native_uid", b"native_uid", "pull_date", b"pull_date", "pull_id", b"pull_id", "pull_reason", b"pull_reason", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmEspPull = DmEspPull

class DmEspWellAreaInspection(google.protobuf.message.Message):
    """Original Name: DM_ESP_WELL_AREA_INSPECTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMPONENT_VOLTS_FIELD_NUMBER: builtins.int
    COMPONENT_VOLTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAMAGE_TYPE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    EQUIPMENT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUG_CONDITION_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    ESP_ID_FIELD_NUMBER: builtins.int
    GENERAL_CONDITION_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    EQUIPMENT_LENGTH_FIELD_NUMBER: builtins.int
    INSPECTION_ID_FIELD_NUMBER: builtins.int
    COMPONENT_HORSEPOWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    FREQUENCY_FIELD_NUMBER: builtins.int
    FREQUENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TAG_FIELD_NUMBER: builtins.int
    COMPONENT_HORSEPOWER_FIELD_NUMBER: builtins.int
    COMPONENT_NAME_FIELD_NUMBER: builtins.int
    DM_ESP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_volts(self) -> global___FloatMessage:
        """Original Name: COMPONENT_VOLTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_volts_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_VOLTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def damage_type(self) -> global___StringMessage:
        """Original Name: DAMAGE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_condition(self) -> global___StringMessage:
        """Original Name: PLUG_CONDITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    esp_id: builtins.str
    """Original Name: ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def general_condition(self) -> global___StringMessage:
        """Original Name: GENERAL_CONDITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def serial_number(self) -> global___StringMessage:
        """Original Name: SERIAL_NUMBER, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_length(self) -> global___FloatMessage:
        """Original Name: EQUIPMENT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    inspection_id: builtins.str
    """Original Name: INSPECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def component_horsepower_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_HORSEPOWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frequency(self) -> global___FloatMessage:
        """Original Name: FREQUENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frequency_dsdsunit(self) -> global___StringMessage:
        """Original Name: FREQUENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tag(self) -> global___StringMessage:
        """Original Name: TAG, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_horsepower(self) -> global___FloatMessage:
        """Original Name: COMPONENT_HORSEPOWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_name(self) -> global___StringMessage:
        """Original Name: COMPONENT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_esp(self) -> global___DmEspRef:
        """Remote references:

        Original Name: DM_ESP, WrappedMessage: DmEsp
        FK_DM_ESP_WELL_AREA_INSPECTION_DM_ESP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        component_volts: global___FloatMessage | None = ...,
        component_volts_dsdsunit: global___StringMessage | None = ...,
        damage_type: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        equipment_length_dsdsunit: global___StringMessage | None = ...,
        plug_condition: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        manufacturer: global___StringMessage | None = ...,
        esp_id: builtins.str = ...,
        general_condition: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        serial_number: global___StringMessage | None = ...,
        equipment_length: global___FloatMessage | None = ...,
        inspection_id: builtins.str = ...,
        component_horsepower_dsdsunit: global___StringMessage | None = ...,
        frequency: global___FloatMessage | None = ...,
        frequency_dsdsunit: global___StringMessage | None = ...,
        tag: global___StringMessage | None = ...,
        component_horsepower: global___FloatMessage | None = ...,
        component_name: global___StringMessage | None = ...,
        dm_esp: global___DmEspRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "component_horsepower", b"component_horsepower", "component_horsepower_dsdsunit", b"component_horsepower_dsdsunit", "component_name", b"component_name", "component_volts", b"component_volts", "component_volts_dsdsunit", b"component_volts_dsdsunit", "damage_type", b"damage_type", "dm_esp", b"dm_esp", "equipment_length", b"equipment_length", "equipment_length_dsdsunit", b"equipment_length_dsdsunit", "frequency", b"frequency", "frequency_dsdsunit", b"frequency_dsdsunit", "general_condition", b"general_condition", "manufacturer", b"manufacturer", "native_uid", b"native_uid", "plug_condition", b"plug_condition", "sequence_no", b"sequence_no", "serial_number", b"serial_number", "tag", b"tag"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "component_horsepower", b"component_horsepower", "component_horsepower_dsdsunit", b"component_horsepower_dsdsunit", "component_name", b"component_name", "component_volts", b"component_volts", "component_volts_dsdsunit", b"component_volts_dsdsunit", "damage_type", b"damage_type", "dm_esp", b"dm_esp", "equipment_length", b"equipment_length", "equipment_length_dsdsunit", b"equipment_length_dsdsunit", "esp_id", b"esp_id", "frequency", b"frequency", "frequency_dsdsunit", b"frequency_dsdsunit", "general_condition", b"general_condition", "inspection_id", b"inspection_id", "manufacturer", b"manufacturer", "native_uid", b"native_uid", "plug_condition", b"plug_condition", "sequence_no", b"sequence_no", "serial_number", b"serial_number", "tag", b"tag", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmEspWellAreaInspection = DmEspWellAreaInspection

class DmEvent(google.protobuf.message.Message):
    """Original Name: DM_EVENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_AUTHORIZED_FIELD_NUMBER: builtins.int
    INITIAL_LOAD_VOLUME_WATER_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    REPORTING_TIME_FIELD_NUMBER: builtins.int
    ESTIMATED_DAYS_FIELD_NUMBER: builtins.int
    OPERATED_TYPE_CODE_FIELD_NUMBER: builtins.int
    REPORTING_STANDARD_FIELD_NUMBER: builtins.int
    LOST_OIL_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STATUS_END_FIELD_NUMBER: builtins.int
    EVENT_REASON_FIELD_NUMBER: builtins.int
    ESTIMATED_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    BUDGET_TYPE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    CONTINGENCY_PERCENT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    INITIAL_LOAD_VOLUME_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_OPS_START_FIELD_NUMBER: builtins.int
    DATE_OPS_END_FIELD_NUMBER: builtins.int
    AMOUNT_LAST_COST_EST_FIELD_NUMBER: builtins.int
    EVENT_TEAM_FIELD_NUMBER: builtins.int
    EVENT_OPERATOR_FIELD_NUMBER: builtins.int
    OPERATED_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    EVENT_OBJECTIVE_3_FIELD_NUMBER: builtins.int
    INITIAL_LOAD_VOLUME_OTHER_FIELD_NUMBER: builtins.int
    CONTINGENCY_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_OBJECTIVE_2_FIELD_NUMBER: builtins.int
    IS_PROJECT_READONLY_FIELD_NUMBER: builtins.int
    WELLBORE_INTERFACE_FIELD_NUMBER: builtins.int
    EVENT_OBJECTIVE_1_FIELD_NUMBER: builtins.int
    RIG_MOVE_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOB_TYPE_ID_FIELD_NUMBER: builtins.int
    TVD_CURRENT_FIELD_NUMBER: builtins.int
    WELLHEAD_CONNECTION_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    WTA1_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    WTA2_FIELD_NUMBER: builtins.int
    COST_AUTHORIZED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_LAST_COST_EST_FIELD_NUMBER: builtins.int
    PA_SU_COMPLETION_DAYS_FIELD_NUMBER: builtins.int
    INITIAL_LOAD_VOLUME_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOST_OIL_VOL_FIELD_NUMBER: builtins.int
    EVENT_NO_FIELD_NUMBER: builtins.int
    PA_SU_COMPLETION_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXCHANGE_RATE_FIELD_NUMBER: builtins.int
    COST_TYPE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    LOST_GAS_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_AUTHORIZED_FIELD_NUMBER: builtins.int
    LOST_GAS_VOL_FIELD_NUMBER: builtins.int
    TVD_PLUGBACK_FIELD_NUMBER: builtins.int
    EVENT_CODE_FIELD_NUMBER: builtins.int
    DATE_ON_PROD_FIELD_NUMBER: builtins.int
    EQUIP_TYPE_FIELD_NUMBER: builtins.int
    CURRENCY_CODE_FIELD_NUMBER: builtins.int
    INITIAL_LOAD_VOLUME_OIL_FIELD_NUMBER: builtins.int
    DATE_OFF_PROD_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    RIG_MOVE_DISTANCE_FIELD_NUMBER: builtins.int
    TVD_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    ACTUAL_WCI_FIELD_NUMBER: builtins.int
    AMOUNT_LAST_COST_EST_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_LOAD_VOLUME_OTHER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_GEOMETRY_FIELD_NUMBER: builtins.int
    PLANNED_WCI_FIELD_NUMBER: builtins.int
    PRIMARY_SERVICE_PROVIDER_FIELD_NUMBER: builtins.int
    SERVICE_TYPE_FIELD_NUMBER: builtins.int
    TVD_PLUGBACK_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_FINAL_REPORT_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    DM_CASING_FIELD_NUMBER: builtins.int
    DM_OPER_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    DM_GENERAL_WORK_FIELD_NUMBER: builtins.int
    DM_PARTNER_EVENT_FIELD_NUMBER: builtins.int
    DM_EVENT_REMARKS_FIELD_NUMBER: builtins.int
    DM_CR_SOIL_CONDITION_FIELD_NUMBER: builtins.int
    DM_RIG_OPERATION_EVENT_LINK_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_MATERIAL_FIELD_NUMBER: builtins.int
    DM_EVENT_APPROVAL_FIELD_NUMBER: builtins.int
    DM_AFE_EVENT_LINK_FIELD_NUMBER: builtins.int
    DM_FISHING_FIELD_NUMBER: builtins.int
    DM_STIM_JOB_FIELD_NUMBER: builtins.int
    DM_FLUID_HAUL_FIELD_NUMBER: builtins.int
    DM_CR_LAND_USE_FIELD_NUMBER: builtins.int
    DM_CR_CLEANUP_FIELD_NUMBER: builtins.int
    DM_EVENT_COST_FIELD_NUMBER: builtins.int
    DM_GEOLOGY_DAILY_FIELD_NUMBER: builtins.int
    CD_WELLHEAD_FIELD_NUMBER: builtins.int
    DM_EVENT_TASKS_FIELD_NUMBER: builtins.int
    DM_EVENT_CONTRACT_LINK_FIELD_NUMBER: builtins.int
    DM_SLICKLINE_FIELD_NUMBER: builtins.int
    DM_CR_SCOUT_FIELD_NUMBER: builtins.int
    DM_CONV_PUMP_FIELD_NUMBER: builtins.int
    DM_COMPANY_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_OP_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    DM_CR_RECLAMATION_FIELD_NUMBER: builtins.int
    DM_PLUNGER_LIFT_FIELD_NUMBER: builtins.int
    DM_KICK_FIELD_NUMBER: builtins.int
    DM_INCIDENT_FIELD_NUMBER: builtins.int
    DM_CR_CONSTRUCTION_FIELD_NUMBER: builtins.int
    DM_MATERIAL_TRANSFER_FIELD_NUMBER: builtins.int
    DM_EVENT_STATUS_FIELD_NUMBER: builtins.int
    DM_PERSONNEL_FIELD_NUMBER: builtins.int
    DM_PIPE_RUN_FIELD_NUMBER: builtins.int
    DM_BULK_FIELD_NUMBER: builtins.int
    DM_EVENT_COMPLETION_LINK_FIELD_NUMBER: builtins.int
    DM_MUD_PRODUCT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_authorized(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_AUTHORIZED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_load_volume_water(self) -> global___FloatMessage:
        """Original Name: INITIAL_LOAD_VOLUME_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reporting_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REPORTING_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_days(self) -> global___FloatMessage:
        """Original Name: ESTIMATED_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operated_type_code(self) -> global___StringMessage:
        """Original Name: OPERATED_TYPE_CODE, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reporting_standard(self) -> global___Int32Message:
        """Original Name: REPORTING_STANDARD, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lost_oil_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOST_OIL_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_end(self) -> global___StringMessage:
        """Original Name: STATUS_END, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_reason(self) -> global___StringMessage:
        """Original Name: EVENT_REASON, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: ESTIMATED_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def budget_type(self) -> global___StringMessage:
        """Original Name: BUDGET_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contingency_percent(self) -> global___FloatMessage:
        """Original Name: CONTINGENCY_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def initial_load_volume_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_LOAD_VOLUME_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_ops_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OPS_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_ops_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OPS_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amount_last_cost_est(self) -> global___FloatMessage:
        """Original Name: AMOUNT_LAST_COST_EST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_team(self) -> global___StringMessage:
        """Original Name: EVENT_TEAM, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_operator(self) -> global___StringMessage:
        """Original Name: EVENT_OPERATOR, Original type: Edm.String, Max Length: 120,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operated_type(self) -> global___StringMessage:
        """Original Name: OPERATED_TYPE, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def event_objective_3(self) -> global___StringMessage:
        """Original Name: EVENT_OBJECTIVE_3, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_load_volume_other(self) -> global___FloatMessage:
        """Original Name: INITIAL_LOAD_VOLUME_OTHER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contingency_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTINGENCY_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_objective_2(self) -> global___StringMessage:
        """Original Name: EVENT_OBJECTIVE_2, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_project_readonly(self) -> global___StringMessage:
        """Original Name: IS_PROJECT_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_interface(self) -> global___StringMessage:
        """Original Name: WELLBORE_INTERFACE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_objective_1(self) -> global___StringMessage:
        """Original Name: EVENT_OBJECTIVE_1, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_move_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: RIG_MOVE_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_type_id(self) -> global___StringMessage:
        """Original Name: JOB_TYPE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_current(self) -> global___FloatMessage:
        """Original Name: TVD_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_connection(self) -> global___StringMessage:
        """Original Name: WELLHEAD_CONNECTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wta1(self) -> global___StringMessage:
        """Original Name: WTA1, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wta2(self) -> global___StringMessage:
        """Original Name: WTA2, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_authorized_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_AUTHORIZED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_last_cost_est(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_LAST_COST_EST, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pa_su_completion_days(self) -> global___FloatMessage:
        """Original Name: PA_SU_COMPLETION_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_load_volume_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_LOAD_VOLUME_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lost_oil_vol(self) -> global___FloatMessage:
        """Original Name: LOST_OIL_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_no(self) -> global___StringMessage:
        """Original Name: EVENT_NO, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pa_su_completion_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: PA_SU_COMPLETION_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exchange_rate(self) -> global___FloatMessage:
        """Original Name: EXCHANGE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_type(self) -> global___StringMessage:
        """Original Name: COST_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lost_gas_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOST_GAS_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_authorized(self) -> global___FloatMessage:
        """Original Name: COST_AUTHORIZED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lost_gas_vol(self) -> global___FloatMessage:
        """Original Name: LOST_GAS_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_plugback(self) -> global___FloatMessage:
        """Original Name: TVD_PLUGBACK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_code(self) -> global___StringMessage:
        """Original Name: EVENT_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_on_prod(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_ON_PROD, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equip_type(self) -> global___StringMessage:
        """Original Name: EQUIP_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def currency_code(self) -> global___StringMessage:
        """Original Name: CURRENCY_CODE, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_load_volume_oil(self) -> global___FloatMessage:
        """Original Name: INITIAL_LOAD_VOLUME_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_off_prod(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OFF_PROD, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_move_distance(self) -> global___FloatMessage:
        """Original Name: RIG_MOVE_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_wci(self) -> global___StringMessage:
        """Original Name: ACTUAL_WCI, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amount_last_cost_est_dsdsunit(self) -> global___StringMessage:
        """Original Name: AMOUNT_LAST_COST_EST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_load_volume_other_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_LOAD_VOLUME_OTHER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_geometry(self) -> global___StringMessage:
        """Original Name: WELL_GEOMETRY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def planned_wci(self) -> global___StringMessage:
        """Original Name: PLANNED_WCI, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def primary_service_provider(self) -> global___StringMessage:
        """Original Name: PRIMARY_SERVICE_PROVIDER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_type(self) -> global___StringMessage:
        """Original Name: SERVICE_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_plugback_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_PLUGBACK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_final_report(self) -> global___StringMessage:
        """Original Name: IS_FINAL_REPORT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_DM_EVENT_CD_WELL
        """
    @property
    def dm_casing(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCasingRef]:
        """Original Name: DM_CASING, WrappedMessage: DmCasing
        FK_DM_CASING_DM_EVENT
        """
    @property
    def dm_oper_equip_fail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmOperEquipFailRef]:
        """Original Name: DM_OPER_EQUIP_FAIL, WrappedMessage: DmOperEquipFail
        FK_DM_OPER_EQUIP_FAIL_DM_EVENT
        """
    @property
    def dm_general_work(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmGeneralWorkRef]:
        """Original Name: DM_GENERAL_WORK, WrappedMessage: DmGeneralWork
        FK_DM_GENERAL_WORK_DM_EVENT
        """
    @property
    def dm_partner_event(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPartnerEventRef]:
        """Original Name: DM_PARTNER_EVENT, WrappedMessage: DmPartnerEvent
        FK_DM_PARTNER_EVENT_DM_EVENT
        """
    @property
    def dm_event_remarks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEventRemarksRef]:
        """Original Name: DM_EVENT_REMARKS, WrappedMessage: DmEventRemarks
        FK_DM_EVENT_REMARKS_DM_EVENT
        """
    @property
    def dm_cr_soil_condition(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrSoilConditionRef]:
        """Original Name: DM_CR_SOIL_CONDITION, WrappedMessage: DmCrSoilCondition
        FK_DM_CR_SOIL_CONDITION_DM_EVENT
        """
    @property
    def dm_rig_operation_event_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRigOperationEventLinkRef]:
        """Original Name: DM_RIG_OPERATION_EVENT_LINK, WrappedMessage: DmRigOperationEventLink
        FK_DM_RIG_OPERATION_EVENT_LINK_DM_EVENT
        """
    @property
    def dm_underwater_material(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmUnderwaterMaterialRef]:
        """Original Name: DM_UNDERWATER_MATERIAL, WrappedMessage: DmUnderwaterMaterial
        FK_DM_UNDERWATER_MATERIAL_DM_EVENT
        """
    @property
    def dm_event_approval(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEventApprovalRef]:
        """Original Name: DM_EVENT_APPROVAL, WrappedMessage: DmEventApproval
        FK_DM_EVENT_APPROVAL_DM_EVENT
        """
    @property
    def dm_afe_event_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmAfeEventLinkRef]:
        """Original Name: DM_AFE_EVENT_LINK, WrappedMessage: DmAfeEventLink
        FK_DM_AFE_EVENT_LINK_DM_EVENT
        """
    @property
    def dm_fishing(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFishingRef]:
        """Original Name: DM_FISHING, WrappedMessage: DmFishing
        FK_DM_FISHING_DM_EVENT
        """
    @property
    def dm_stim_job(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimJobRef]:
        """Original Name: DM_STIM_JOB, WrappedMessage: DmStimJob
        FK_DM_STIM_JOB_DM_EVENT
        """
    @property
    def dm_fluid_haul(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFluidHaulRef]:
        """Original Name: DM_FLUID_HAUL, WrappedMessage: DmFluidHaul
        FK_DM_FLUID_HAUL_DM_EVENT
        """
    @property
    def dm_cr_land_use(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrLandUseRef]:
        """Original Name: DM_CR_LAND_USE, WrappedMessage: DmCrLandUse
        FK_DM_CR_LAND_USE_DM_EVENT
        """
    @property
    def dm_cr_cleanup(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrCleanupRef]:
        """Original Name: DM_CR_CLEANUP, WrappedMessage: DmCrCleanup
        FK_DM_CR_CLEANUP_DM_EVENT
        """
    @property
    def dm_event_cost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEventCostRef]:
        """Original Name: DM_EVENT_COST, WrappedMessage: DmEventCost
        FK_DM_EVENT_COST_DM_EVENT
        """
    @property
    def dm_geology_daily(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmGeologyDailyRef]:
        """Original Name: DM_GEOLOGY_DAILY, WrappedMessage: DmGeologyDaily
        FK_DM_GEOLOGY_DAILY_DM_EVENT
        """
    @property
    def cd_wellhead(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWellheadRef]:
        """Original Name: CD_WELLHEAD, WrappedMessage: CdWellhead
        FK_CD_WELLHEAD_DM_EVENT
        """
    @property
    def dm_event_tasks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEventTasksRef]:
        """Original Name: DM_EVENT_TASKS, WrappedMessage: DmEventTasks
        FK_DM_EVENT_TASKS_DM_EVENT
        """
    @property
    def dm_event_contract_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEventContractLinkRef]:
        """Original Name: DM_EVENT_CONTRACT_LINK, WrappedMessage: DmEventContractLink
        FK_DM_EVENT_CONTRACT_LINK_DM_EVENT
        """
    @property
    def dm_slickline(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmSlicklineRef]:
        """Original Name: DM_SLICKLINE, WrappedMessage: DmSlickline
        FK_DM_SLICKLINE_DM_EVENT
        """
    @property
    def dm_cr_scout(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrScoutRef]:
        """Original Name: DM_CR_SCOUT, WrappedMessage: DmCrScout
        FK_DM_CR_SCOUT_DM_EVENT
        """
    @property
    def dm_conv_pump(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmConvPumpRef]:
        """Original Name: DM_CONV_PUMP, WrappedMessage: DmConvPump
        FK_DM_CONV_PUMP_DM_EVENT
        """
    @property
    def dm_company(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCompanyRef]:
        """Original Name: DM_COMPANY, WrappedMessage: DmCompany
        FK_DM_COMPANY_DM_EVENT
        """
    @property
    def dm_underwater_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmUnderwaterOpRef]:
        """Original Name: DM_UNDERWATER_OP, WrappedMessage: DmUnderwaterOp
        FK_DM_UNDERWATER_OP_DM_EVENT
        """
    @property
    def dm_daily(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmDailyRef]:
        """Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_DAILY_DM_EVENT
        """
    @property
    def dm_cr_reclamation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrReclamationRef]:
        """Original Name: DM_CR_RECLAMATION, WrappedMessage: DmCrReclamation
        FK_DM_CR_RECLAMATION_DM_EVENT
        """
    @property
    def dm_plunger_lift(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPlungerLiftRef]:
        """Original Name: DM_PLUNGER_LIFT, WrappedMessage: DmPlungerLift
        FK_DM_PLUNGER_LIFT_DM_EVENT
        """
    @property
    def dm_kick(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmKickRef]:
        """Original Name: DM_KICK, WrappedMessage: DmKick
        FK_DM_KICK_DM_EVENT
        """
    @property
    def dm_incident(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmIncidentRef]:
        """Original Name: DM_INCIDENT, WrappedMessage: DmIncident
        FK_DM_INCIDENT_DM_EVENT
        """
    @property
    def dm_cr_construction(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrConstructionRef]:
        """Original Name: DM_CR_CONSTRUCTION, WrappedMessage: DmCrConstruction
        FK_DM_CR_CONSTRUCTION_DM_EVENT
        """
    @property
    def dm_material_transfer(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmMaterialTransferRef]:
        """Original Name: DM_MATERIAL_TRANSFER, WrappedMessage: DmMaterialTransfer
        FK_DM_MATERIAL_TRANSFER_DM_EVENT
        """
    @property
    def dm_event_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEventStatusRef]:
        """Original Name: DM_EVENT_STATUS, WrappedMessage: DmEventStatus
        FK_DM_EVENT_STATUS_DM_EVENT
        """
    @property
    def dm_personnel(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPersonnelRef]:
        """Original Name: DM_PERSONNEL, WrappedMessage: DmPersonnel
        FK_DM_PERSONNEL_DM_EVENT
        """
    @property
    def dm_pipe_run(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPipeRunRef]:
        """Original Name: DM_PIPE_RUN, WrappedMessage: DmPipeRun
        FK_DM_PIPE_RUN_DM_EVENT
        """
    @property
    def dm_bulk(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmBulkRef]:
        """Original Name: DM_BULK, WrappedMessage: DmBulk
        FK_DM_BULK_DM_EVENT
        """
    @property
    def dm_event_completion_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmEventCompletionLinkRef]:
        """Original Name: DM_EVENT_COMPLETION_LINK, WrappedMessage: DmEventCompletionLink
        FK_DM_EVENT_COMPLETION_LINK_DM_EVENT
        """
    @property
    def dm_mud_product(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmMudProductRef]:
        """Original Name: DM_MUD_PRODUCT, WrappedMessage: DmMudProduct
        FK_DM_MUD_PRODUCT_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_authorized: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        initial_load_volume_water: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        reporting_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        estimated_days: global___FloatMessage | None = ...,
        operated_type_code: global___StringMessage | None = ...,
        reporting_standard: global___Int32Message | None = ...,
        lost_oil_vol_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        status_end: global___StringMessage | None = ...,
        event_reason: global___StringMessage | None = ...,
        estimated_days_dsdsunit: global___StringMessage | None = ...,
        budget_type: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        contingency_percent: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        initial_load_volume_water_dsdsunit: global___StringMessage | None = ...,
        date_ops_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_ops_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        amount_last_cost_est: global___FloatMessage | None = ...,
        event_team: global___StringMessage | None = ...,
        event_operator: global___StringMessage | None = ...,
        operated_type: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        event_objective_3: global___StringMessage | None = ...,
        initial_load_volume_other: global___FloatMessage | None = ...,
        contingency_percent_dsdsunit: global___StringMessage | None = ...,
        event_objective_2: global___StringMessage | None = ...,
        is_project_readonly: global___StringMessage | None = ...,
        wellbore_interface: global___StringMessage | None = ...,
        event_objective_1: global___StringMessage | None = ...,
        rig_move_distance_dsdsunit: global___StringMessage | None = ...,
        job_type_id: global___StringMessage | None = ...,
        tvd_current: global___FloatMessage | None = ...,
        wellhead_connection: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wta1: global___StringMessage | None = ...,
        event_type: global___StringMessage | None = ...,
        wta2: global___StringMessage | None = ...,
        cost_authorized_dsdsunit: global___StringMessage | None = ...,
        date_last_cost_est: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        pa_su_completion_days: global___FloatMessage | None = ...,
        initial_load_volume_oil_dsdsunit: global___StringMessage | None = ...,
        lost_oil_vol: global___FloatMessage | None = ...,
        event_no: global___StringMessage | None = ...,
        pa_su_completion_days_dsdsunit: global___StringMessage | None = ...,
        exchange_rate: global___FloatMessage | None = ...,
        cost_type: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        lost_gas_vol_dsdsunit: global___StringMessage | None = ...,
        cost_authorized: global___FloatMessage | None = ...,
        lost_gas_vol: global___FloatMessage | None = ...,
        tvd_plugback: global___FloatMessage | None = ...,
        event_code: global___StringMessage | None = ...,
        date_on_prod: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        equip_type: global___StringMessage | None = ...,
        currency_code: global___StringMessage | None = ...,
        initial_load_volume_oil: global___FloatMessage | None = ...,
        date_off_prod: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        phase: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        rig_move_distance: global___FloatMessage | None = ...,
        tvd_current_dsdsunit: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        actual_wci: global___StringMessage | None = ...,
        amount_last_cost_est_dsdsunit: global___StringMessage | None = ...,
        initial_load_volume_other_dsdsunit: global___StringMessage | None = ...,
        well_geometry: global___StringMessage | None = ...,
        planned_wci: global___StringMessage | None = ...,
        primary_service_provider: global___StringMessage | None = ...,
        service_type: global___StringMessage | None = ...,
        tvd_plugback_dsdsunit: global___StringMessage | None = ...,
        is_final_report: global___StringMessage | None = ...,
        cd_well: global___CdWellRef | None = ...,
        dm_casing: collections.abc.Iterable[global___DmCasingRef] | None = ...,
        dm_oper_equip_fail: collections.abc.Iterable[global___DmOperEquipFailRef] | None = ...,
        dm_general_work: collections.abc.Iterable[global___DmGeneralWorkRef] | None = ...,
        dm_partner_event: collections.abc.Iterable[global___DmPartnerEventRef] | None = ...,
        dm_event_remarks: collections.abc.Iterable[global___DmEventRemarksRef] | None = ...,
        dm_cr_soil_condition: collections.abc.Iterable[global___DmCrSoilConditionRef] | None = ...,
        dm_rig_operation_event_link: collections.abc.Iterable[global___DmRigOperationEventLinkRef] | None = ...,
        dm_underwater_material: collections.abc.Iterable[global___DmUnderwaterMaterialRef] | None = ...,
        dm_event_approval: collections.abc.Iterable[global___DmEventApprovalRef] | None = ...,
        dm_afe_event_link: collections.abc.Iterable[global___DmAfeEventLinkRef] | None = ...,
        dm_fishing: collections.abc.Iterable[global___DmFishingRef] | None = ...,
        dm_stim_job: collections.abc.Iterable[global___DmStimJobRef] | None = ...,
        dm_fluid_haul: collections.abc.Iterable[global___DmFluidHaulRef] | None = ...,
        dm_cr_land_use: collections.abc.Iterable[global___DmCrLandUseRef] | None = ...,
        dm_cr_cleanup: collections.abc.Iterable[global___DmCrCleanupRef] | None = ...,
        dm_event_cost: collections.abc.Iterable[global___DmEventCostRef] | None = ...,
        dm_geology_daily: collections.abc.Iterable[global___DmGeologyDailyRef] | None = ...,
        cd_wellhead: collections.abc.Iterable[global___CdWellheadRef] | None = ...,
        dm_event_tasks: collections.abc.Iterable[global___DmEventTasksRef] | None = ...,
        dm_event_contract_link: collections.abc.Iterable[global___DmEventContractLinkRef] | None = ...,
        dm_slickline: collections.abc.Iterable[global___DmSlicklineRef] | None = ...,
        dm_cr_scout: collections.abc.Iterable[global___DmCrScoutRef] | None = ...,
        dm_conv_pump: collections.abc.Iterable[global___DmConvPumpRef] | None = ...,
        dm_company: collections.abc.Iterable[global___DmCompanyRef] | None = ...,
        dm_underwater_op: collections.abc.Iterable[global___DmUnderwaterOpRef] | None = ...,
        dm_daily: collections.abc.Iterable[global___DmDailyRef] | None = ...,
        dm_cr_reclamation: collections.abc.Iterable[global___DmCrReclamationRef] | None = ...,
        dm_plunger_lift: collections.abc.Iterable[global___DmPlungerLiftRef] | None = ...,
        dm_kick: collections.abc.Iterable[global___DmKickRef] | None = ...,
        dm_incident: collections.abc.Iterable[global___DmIncidentRef] | None = ...,
        dm_cr_construction: collections.abc.Iterable[global___DmCrConstructionRef] | None = ...,
        dm_material_transfer: collections.abc.Iterable[global___DmMaterialTransferRef] | None = ...,
        dm_event_status: collections.abc.Iterable[global___DmEventStatusRef] | None = ...,
        dm_personnel: collections.abc.Iterable[global___DmPersonnelRef] | None = ...,
        dm_pipe_run: collections.abc.Iterable[global___DmPipeRunRef] | None = ...,
        dm_bulk: collections.abc.Iterable[global___DmBulkRef] | None = ...,
        dm_event_completion_link: collections.abc.Iterable[global___DmEventCompletionLinkRef] | None = ...,
        dm_mud_product: collections.abc.Iterable[global___DmMudProductRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["actual_wci", b"actual_wci", "amount_last_cost_est", b"amount_last_cost_est", "amount_last_cost_est_dsdsunit", b"amount_last_cost_est_dsdsunit", "budget_type", b"budget_type", "cd_well", b"cd_well", "contingency_percent", b"contingency_percent", "contingency_percent_dsdsunit", b"contingency_percent_dsdsunit", "cost_authorized", b"cost_authorized", "cost_authorized_dsdsunit", b"cost_authorized_dsdsunit", "cost_type", b"cost_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "currency_code", b"currency_code", "date_authorized", b"date_authorized", "date_last_cost_est", b"date_last_cost_est", "date_off_prod", b"date_off_prod", "date_on_prod", b"date_on_prod", "date_ops_end", b"date_ops_end", "date_ops_start", b"date_ops_start", "equip_type", b"equip_type", "estimated_days", b"estimated_days", "estimated_days_dsdsunit", b"estimated_days_dsdsunit", "event_code", b"event_code", "event_no", b"event_no", "event_objective_1", b"event_objective_1", "event_objective_2", b"event_objective_2", "event_objective_3", b"event_objective_3", "event_operator", b"event_operator", "event_reason", b"event_reason", "event_team", b"event_team", "event_type", b"event_type", "exchange_rate", b"exchange_rate", "initial_load_volume_oil", b"initial_load_volume_oil", "initial_load_volume_oil_dsdsunit", b"initial_load_volume_oil_dsdsunit", "initial_load_volume_other", b"initial_load_volume_other", "initial_load_volume_other_dsdsunit", b"initial_load_volume_other_dsdsunit", "initial_load_volume_water", b"initial_load_volume_water", "initial_load_volume_water_dsdsunit", b"initial_load_volume_water_dsdsunit", "is_final_report", b"is_final_report", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "job_type_id", b"job_type_id", "lost_gas_vol", b"lost_gas_vol", "lost_gas_vol_dsdsunit", b"lost_gas_vol_dsdsunit", "lost_oil_vol", b"lost_oil_vol", "lost_oil_vol_dsdsunit", b"lost_oil_vol_dsdsunit", "native_uid", b"native_uid", "operated_type", b"operated_type", "operated_type_code", b"operated_type_code", "pa_su_completion_days", b"pa_su_completion_days", "pa_su_completion_days_dsdsunit", b"pa_su_completion_days_dsdsunit", "phase", b"phase", "planned_wci", b"planned_wci", "primary_service_provider", b"primary_service_provider", "remarks", b"remarks", "reporting_standard", b"reporting_standard", "reporting_time", b"reporting_time", "rig_move_distance", b"rig_move_distance", "rig_move_distance_dsdsunit", b"rig_move_distance_dsdsunit", "service_type", b"service_type", "status_end", b"status_end", "tvd_current", b"tvd_current", "tvd_current_dsdsunit", b"tvd_current_dsdsunit", "tvd_plugback", b"tvd_plugback", "tvd_plugback_dsdsunit", b"tvd_plugback_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_geometry", b"well_geometry", "wellbore_interface", b"wellbore_interface", "wellhead_connection", b"wellhead_connection", "wta1", b"wta1", "wta2", b"wta2"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["actual_wci", b"actual_wci", "amount_last_cost_est", b"amount_last_cost_est", "amount_last_cost_est_dsdsunit", b"amount_last_cost_est_dsdsunit", "budget_type", b"budget_type", "cd_well", b"cd_well", "cd_wellhead", b"cd_wellhead", "contingency_percent", b"contingency_percent", "contingency_percent_dsdsunit", b"contingency_percent_dsdsunit", "cost_authorized", b"cost_authorized", "cost_authorized_dsdsunit", b"cost_authorized_dsdsunit", "cost_type", b"cost_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "currency_code", b"currency_code", "date_authorized", b"date_authorized", "date_last_cost_est", b"date_last_cost_est", "date_off_prod", b"date_off_prod", "date_on_prod", b"date_on_prod", "date_ops_end", b"date_ops_end", "date_ops_start", b"date_ops_start", "dm_afe_event_link", b"dm_afe_event_link", "dm_bulk", b"dm_bulk", "dm_casing", b"dm_casing", "dm_company", b"dm_company", "dm_conv_pump", b"dm_conv_pump", "dm_cr_cleanup", b"dm_cr_cleanup", "dm_cr_construction", b"dm_cr_construction", "dm_cr_land_use", b"dm_cr_land_use", "dm_cr_reclamation", b"dm_cr_reclamation", "dm_cr_scout", b"dm_cr_scout", "dm_cr_soil_condition", b"dm_cr_soil_condition", "dm_daily", b"dm_daily", "dm_event_approval", b"dm_event_approval", "dm_event_completion_link", b"dm_event_completion_link", "dm_event_contract_link", b"dm_event_contract_link", "dm_event_cost", b"dm_event_cost", "dm_event_remarks", b"dm_event_remarks", "dm_event_status", b"dm_event_status", "dm_event_tasks", b"dm_event_tasks", "dm_fishing", b"dm_fishing", "dm_fluid_haul", b"dm_fluid_haul", "dm_general_work", b"dm_general_work", "dm_geology_daily", b"dm_geology_daily", "dm_incident", b"dm_incident", "dm_kick", b"dm_kick", "dm_material_transfer", b"dm_material_transfer", "dm_mud_product", b"dm_mud_product", "dm_oper_equip_fail", b"dm_oper_equip_fail", "dm_partner_event", b"dm_partner_event", "dm_personnel", b"dm_personnel", "dm_pipe_run", b"dm_pipe_run", "dm_plunger_lift", b"dm_plunger_lift", "dm_rig_operation_event_link", b"dm_rig_operation_event_link", "dm_slickline", b"dm_slickline", "dm_stim_job", b"dm_stim_job", "dm_underwater_material", b"dm_underwater_material", "dm_underwater_op", b"dm_underwater_op", "equip_type", b"equip_type", "estimated_days", b"estimated_days", "estimated_days_dsdsunit", b"estimated_days_dsdsunit", "event_code", b"event_code", "event_id", b"event_id", "event_no", b"event_no", "event_objective_1", b"event_objective_1", "event_objective_2", b"event_objective_2", "event_objective_3", b"event_objective_3", "event_operator", b"event_operator", "event_reason", b"event_reason", "event_team", b"event_team", "event_type", b"event_type", "exchange_rate", b"exchange_rate", "initial_load_volume_oil", b"initial_load_volume_oil", "initial_load_volume_oil_dsdsunit", b"initial_load_volume_oil_dsdsunit", "initial_load_volume_other", b"initial_load_volume_other", "initial_load_volume_other_dsdsunit", b"initial_load_volume_other_dsdsunit", "initial_load_volume_water", b"initial_load_volume_water", "initial_load_volume_water_dsdsunit", b"initial_load_volume_water_dsdsunit", "is_final_report", b"is_final_report", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "job_type_id", b"job_type_id", "lost_gas_vol", b"lost_gas_vol", "lost_gas_vol_dsdsunit", b"lost_gas_vol_dsdsunit", "lost_oil_vol", b"lost_oil_vol", "lost_oil_vol_dsdsunit", b"lost_oil_vol_dsdsunit", "native_uid", b"native_uid", "operated_type", b"operated_type", "operated_type_code", b"operated_type_code", "pa_su_completion_days", b"pa_su_completion_days", "pa_su_completion_days_dsdsunit", b"pa_su_completion_days_dsdsunit", "phase", b"phase", "planned_wci", b"planned_wci", "primary_service_provider", b"primary_service_provider", "remarks", b"remarks", "reporting_standard", b"reporting_standard", "reporting_time", b"reporting_time", "rig_move_distance", b"rig_move_distance", "rig_move_distance_dsdsunit", b"rig_move_distance_dsdsunit", "service_type", b"service_type", "status_end", b"status_end", "tvd_current", b"tvd_current", "tvd_current_dsdsunit", b"tvd_current_dsdsunit", "tvd_plugback", b"tvd_plugback", "tvd_plugback_dsdsunit", b"tvd_plugback_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_geometry", b"well_geometry", "well_id", b"well_id", "wellbore_interface", b"wellbore_interface", "wellhead_connection", b"wellhead_connection", "wta1", b"wta1", "wta2", b"wta2"]) -> None: ...

global___DmEvent = DmEvent

class DmEventApproval(google.protobuf.message.Message):
    """Original Name: DM_EVENT_APPROVAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    APPROVAL_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    DEPARTMENT_FIELD_NUMBER: builtins.int
    COMPANY_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    APPROVAL_ID_FIELD_NUMBER: builtins.int
    APPROVED_BY_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def approval_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: APPROVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def department(self) -> global___StringMessage:
        """Original Name: DEPARTMENT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company(self) -> global___StringMessage:
        """Original Name: COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    approval_id: builtins.str
    """Original Name: APPROVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def approved_by(self) -> global___StringMessage:
        """Original Name: APPROVED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_EVENT_APPROVAL_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        approval_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        department: global___StringMessage | None = ...,
        company: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        approval_id: builtins.str = ...,
        approved_by: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["approval_date", b"approval_date", "approved_by", b"approved_by", "comments", b"comments", "company", b"company", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "department", b"department", "dm_event", b"dm_event", "native_uid", b"native_uid", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["approval_date", b"approval_date", "approval_id", b"approval_id", "approved_by", b"approved_by", "comments", b"comments", "company", b"company", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "department", b"department", "dm_event", b"dm_event", "event_id", b"event_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id"]) -> None: ...

global___DmEventApproval = DmEventApproval

class DmEventCompletionLink(google.protobuf.message.Message):
    """Original Name: DM_EVENT_COMPLETION_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    CD_COMPLETION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_id: builtins.str
    """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_EVENT_COMPLETION_LINK_DM_EVENT
        """
    @property
    def cd_completion(self) -> global___CdCompletionRef:
        """Original Name: CD_COMPLETION, WrappedMessage: CdCompletion
        FK_DM_EVENT_COMPLETION_LINK_CD_COMPLETION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        completion_id: builtins.str = ...,
        event_id: builtins.str = ...,
        dm_event: global___DmEventRef | None = ...,
        cd_completion: global___CdCompletionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_completion", b"cd_completion", "dm_event", b"dm_event", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_completion", b"cd_completion", "completion_id", b"completion_id", "dm_event", b"dm_event", "event_id", b"event_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmEventCompletionLink = DmEventCompletionLink

class DmEventContractLink(google.protobuf.message.Message):
    """Original Name: DM_EVENT_CONTRACT_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONTRACT_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_CONTRACT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    contract_id: builtins.str
    """Original Name: CONTRACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_EVENT_CONTRACT_LINK_DM_EVENT
        """
    @property
    def dm_contract(self) -> global___DmContractRef:
        """Original Name: DM_CONTRACT, WrappedMessage: DmContract
        FK_DM_EVENT_CONTRACT_LINK_DM_CONTRACT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        contract_id: builtins.str = ...,
        event_id: builtins.str = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_contract: global___DmContractRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_contract", b"dm_contract", "dm_event", b"dm_event", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["contract_id", b"contract_id", "dm_contract", b"dm_contract", "dm_event", b"dm_event", "event_id", b"event_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmEventContractLink = DmEventContractLink

class DmEventCost(google.protobuf.message.Message):
    """Original Name: DM_EVENT_COST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EXTERNAL_COST_ID_FIELD_NUMBER: builtins.int
    COST_AMOUNT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COST_ID_FIELD_NUMBER: builtins.int
    COST_DESCRIPTION_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    AFE_ID_FIELD_NUMBER: builtins.int
    COST_AMOUNT_FIELD_NUMBER: builtins.int
    AFE_COST_ID_FIELD_NUMBER: builtins.int
    AFE_SUPP_ID_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def external_cost_id(self) -> global___StringMessage:
        """Original Name: EXTERNAL_COST_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_amount_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_AMOUNT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cost_id: builtins.str
    """Original Name: COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_description(self) -> global___StringMessage:
        """Original Name: COST_DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def afe_id(self) -> global___StringMessage:
        """Original Name: AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_amount(self) -> global___FloatMessage:
        """Original Name: COST_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_cost_id(self) -> global___StringMessage:
        """Original Name: AFE_COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_supp_id(self) -> global___StringMessage:
        """Original Name: AFE_SUPP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_EVENT_COST_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        external_cost_id: global___StringMessage | None = ...,
        cost_amount_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        cost_id: builtins.str = ...,
        cost_description: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        afe_id: global___StringMessage | None = ...,
        cost_amount: global___FloatMessage | None = ...,
        afe_cost_id: global___StringMessage | None = ...,
        afe_supp_id: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["afe_cost_id", b"afe_cost_id", "afe_id", b"afe_id", "afe_supp_id", b"afe_supp_id", "cost_amount", b"cost_amount", "cost_amount_dsdsunit", b"cost_amount_dsdsunit", "cost_description", b"cost_description", "dm_event", b"dm_event", "external_cost_id", b"external_cost_id", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["afe_cost_id", b"afe_cost_id", "afe_id", b"afe_id", "afe_supp_id", b"afe_supp_id", "cost_amount", b"cost_amount", "cost_amount_dsdsunit", b"cost_amount_dsdsunit", "cost_description", b"cost_description", "cost_id", b"cost_id", "dm_event", b"dm_event", "event_id", b"event_id", "external_cost_id", b"external_cost_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmEventCost = DmEventCost

class DmEventRemarks(google.protobuf.message.Message):
    """Original Name: DM_EVENT_REMARKS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    EVENT_REMARKS_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    EVENT_REMARKS_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    REMARKS_TYPE_FIELD_NUMBER: builtins.int
    DATE_EFFECTIVE_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_remarks(self) -> global___StringMessage:
        """Original Name: EVENT_REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_remarks_id: builtins.str
    """Original Name: EVENT_REMARKS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remarks_type(self) -> global___StringMessage:
        """Original Name: REMARKS_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_effective(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_EFFECTIVE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_EVENT_REMARKS_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        event_remarks: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        event_remarks_id: builtins.str = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        remarks_type: global___StringMessage | None = ...,
        date_effective: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_effective", b"date_effective", "dm_event", b"dm_event", "event_remarks", b"event_remarks", "native_uid", b"native_uid", "remarks_type", b"remarks_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_effective", b"date_effective", "dm_event", b"dm_event", "event_id", b"event_id", "event_remarks", b"event_remarks", "event_remarks_id", b"event_remarks_id", "native_uid", b"native_uid", "remarks_type", b"remarks_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id"]) -> None: ...

global___DmEventRemarks = DmEventRemarks

class DmEventStatus(google.protobuf.message.Message):
    """Original Name: DM_EVENT_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DATE_EFFECTIVE_FIRST_FIELD_NUMBER: builtins.int
    DATE_EFFECTIVE_LAST_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_STATUS_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    JOB_STATUS_CODE_FIELD_NUMBER: builtins.int
    REASON_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_effective_first(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_EFFECTIVE_FIRST, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_effective_last(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_EFFECTIVE_LAST, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_status_id: builtins.str
    """Original Name: EVENT_STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def job_status_code(self) -> global___StringMessage:
        """Original Name: JOB_STATUS_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason(self) -> global___StringMessage:
        """Original Name: REASON, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_EVENT_STATUS_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sequence_no: global___Int32Message | None = ...,
        date_effective_first: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_effective_last: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        status: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        event_status_id: builtins.str = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        job_status_code: global___StringMessage | None = ...,
        reason: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_effective_first", b"date_effective_first", "date_effective_last", b"date_effective_last", "dm_event", b"dm_event", "job_status_code", b"job_status_code", "native_uid", b"native_uid", "reason", b"reason", "sequence_no", b"sequence_no", "status", b"status", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_effective_first", b"date_effective_first", "date_effective_last", b"date_effective_last", "dm_event", b"dm_event", "event_id", b"event_id", "event_status_id", b"event_status_id", "job_status_code", b"job_status_code", "native_uid", b"native_uid", "reason", b"reason", "sequence_no", b"sequence_no", "status", b"status", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id"]) -> None: ...

global___DmEventStatus = DmEventStatus

class DmEventTasks(google.protobuf.message.Message):
    """Original Name: DM_EVENT_TASKS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    IS_ARRIVAL_TASK_FIELD_NUMBER: builtins.int
    DATE_COMPLETED_FIELD_NUMBER: builtins.int
    TASK_DESCRIPTION_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    TASK_ID_FIELD_NUMBER: builtins.int
    IS_COMPLETED_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_arrival_task(self) -> global___StringMessage:
        """Original Name: IS_ARRIVAL_TASK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_completed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_COMPLETED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def task_description(self) -> global___StringMessage:
        """Original Name: TASK_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    task_id: builtins.str
    """Original Name: TASK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_completed(self) -> global___StringMessage:
        """Original Name: IS_COMPLETED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_EVENT_TASKS_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sequence_no: global___Int32Message | None = ...,
        is_arrival_task: global___StringMessage | None = ...,
        date_completed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        task_description: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        task_id: builtins.str = ...,
        is_completed: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_completed", b"date_completed", "dm_event", b"dm_event", "is_arrival_task", b"is_arrival_task", "is_completed", b"is_completed", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "task_description", b"task_description", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_completed", b"date_completed", "dm_event", b"dm_event", "event_id", b"event_id", "is_arrival_task", b"is_arrival_task", "is_completed", b"is_completed", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "task_description", b"task_description", "task_id", b"task_id", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id"]) -> None: ...

global___DmEventTasks = DmEventTasks

class DmFailureCasing(google.protobuf.message.Message):
    """Original Name: DM_FAILURE_CASING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMPONENT_MANUFACTURER_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    FAILURE_REASON_FIELD_NUMBER: builtins.int
    COMPONENT_COATING_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    FAILURE_DESCRIPTION_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    COMPONENT_SIZE_FIELD_NUMBER: builtins.int
    FAILURE_DISPOSITION_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    COMPONENT_THREAD_FIELD_NUMBER: builtins.int
    COMPONENT_MAKE_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COMPONENT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FAILURE_MECHANISM_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    FABRICATION_DATE_FIELD_NUMBER: builtins.int
    FAILURE_CASING_ID_FIELD_NUMBER: builtins.int
    PULL_REASON_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def component_manufacturer(self) -> global___StringMessage:
        """Original Name: COMPONENT_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_reason(self) -> global___StringMessage:
        """Original Name: FAILURE_REASON, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_coating(self) -> global___StringMessage:
        """Original Name: COMPONENT_COATING, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_to_failure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_TO_FAILURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def failure_description(self) -> global___StringMessage:
        """Original Name: FAILURE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_size(self) -> global___FloatMessage:
        """Original Name: COMPONENT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_disposition(self) -> global___StringMessage:
        """Original Name: FAILURE_DISPOSITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_thread(self) -> global___StringMessage:
        """Original Name: COMPONENT_THREAD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_make(self) -> global___StringMessage:
        """Original Name: COMPONENT_MAKE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_to_failure(self) -> global___FloatMessage:
        """Original Name: DAYS_TO_FAILURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_mechanism(self) -> global___StringMessage:
        """Original Name: FAILURE_MECHANISM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fabrication_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FABRICATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    failure_casing_id: builtins.str
    """Original Name: FAILURE_CASING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pull_reason(self) -> global___StringMessage:
        """Original Name: PULL_REASON, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_FAILURE_CASING_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        component_manufacturer: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        failure_reason: global___StringMessage | None = ...,
        component_coating: global___StringMessage | None = ...,
        days_to_failure_dsdsunit: global___StringMessage | None = ...,
        equip_fail_id: builtins.str = ...,
        failure_description: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        component_size: global___FloatMessage | None = ...,
        failure_disposition: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        component_thread: global___StringMessage | None = ...,
        component_make: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        days_to_failure: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        component_size_dsdsunit: global___StringMessage | None = ...,
        failure_mechanism: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        fabrication_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        failure_casing_id: builtins.str = ...,
        pull_reason: global___StringMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "component_coating", b"component_coating", "component_make", b"component_make", "component_manufacturer", b"component_manufacturer", "component_size", b"component_size", "component_size_dsdsunit", b"component_size_dsdsunit", "component_thread", b"component_thread", "days_to_failure", b"days_to_failure", "days_to_failure_dsdsunit", b"days_to_failure_dsdsunit", "dm_prod_equip_fail", b"dm_prod_equip_fail", "fabrication_date", b"fabrication_date", "failure_description", b"failure_description", "failure_disposition", b"failure_disposition", "failure_mechanism", b"failure_mechanism", "failure_reason", b"failure_reason", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "pull_reason", b"pull_reason", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "component_coating", b"component_coating", "component_make", b"component_make", "component_manufacturer", b"component_manufacturer", "component_size", b"component_size", "component_size_dsdsunit", b"component_size_dsdsunit", "component_thread", b"component_thread", "days_to_failure", b"days_to_failure", "days_to_failure_dsdsunit", b"days_to_failure_dsdsunit", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equip_fail_id", b"equip_fail_id", "fabrication_date", b"fabrication_date", "failure_casing_id", b"failure_casing_id", "failure_description", b"failure_description", "failure_disposition", b"failure_disposition", "failure_mechanism", b"failure_mechanism", "failure_reason", b"failure_reason", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "pull_reason", b"pull_reason", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFailureCasing = DmFailureCasing

class DmFailureCasingString(google.protobuf.message.Message):
    """Original Name: DM_FAILURE_CASING_STRING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MATERIALS_TRANSFER_NO_FIELD_NUMBER: builtins.int
    CASING_SIZE_FIELD_NUMBER: builtins.int
    MIN_ID_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    DISPOSITION_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    IS_PULLED_FIELD_NUMBER: builtins.int
    MIN_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    WEIGHT_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    NUM_JOINTS_FIELD_NUMBER: builtins.int
    CASING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    IS_FAILED_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    FAILURE_CASING_STRING_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    FABRICATION_DATE_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    IS_PRIMARY_CAUSE_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CODE_FIELD_NUMBER: builtins.int
    GRADE_FIELD_NUMBER: builtins.int
    CONDITION_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def materials_transfer_no(self) -> global___StringMessage:
        """Original Name: MATERIALS_TRANSFER_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size(self) -> global___FloatMessage:
        """Original Name: CASING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_id(self) -> global___FloatMessage:
        """Original Name: MIN_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def disposition(self) -> global___StringMessage:
        """Original Name: DISPOSITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_pulled(self) -> global___StringMessage:
        """Original Name: IS_PULLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight(self) -> global___FloatMessage:
        """Original Name: WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_joints(self) -> global___Int32Message:
        """Original Name: NUM_JOINTS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_failed(self) -> global___StringMessage:
        """Original Name: IS_FAILED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    failure_casing_string_id: builtins.str
    """Original Name: FAILURE_CASING_STRING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fabrication_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FABRICATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_primary_cause(self) -> global___StringMessage:
        """Original Name: IS_PRIMARY_CAUSE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def code(self) -> global___StringMessage:
        """Original Name: CODE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade(self) -> global___StringMessage:
        """Original Name: GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition(self) -> global___StringMessage:
        """Original Name: CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_FAILURE_CASING_STRING_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        materials_transfer_no: global___StringMessage | None = ...,
        casing_size: global___FloatMessage | None = ...,
        min_id: global___FloatMessage | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        weight_dsdsunit: global___StringMessage | None = ...,
        equip_fail_id: builtins.str = ...,
        disposition: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        is_pulled: global___StringMessage | None = ...,
        min_id_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        weight: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        type: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        num_joints: global___Int32Message | None = ...,
        casing_size_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        is_failed: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        failure_casing_string_id: builtins.str = ...,
        assembly_id: global___StringMessage | None = ...,
        fabrication_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        connection: global___StringMessage | None = ...,
        is_primary_cause: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        code: global___StringMessage | None = ...,
        grade: global___StringMessage | None = ...,
        condition: global___StringMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "code", b"code", "comp_type_code", b"comp_type_code", "condition", b"condition", "connection", b"connection", "disposition", b"disposition", "dm_prod_equip_fail", b"dm_prod_equip_fail", "fabrication_date", b"fabrication_date", "grade", b"grade", "is_failed", b"is_failed", "is_primary_cause", b"is_primary_cause", "is_pulled", b"is_pulled", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "materials_transfer_no", b"materials_transfer_no", "min_id", b"min_id", "min_id_dsdsunit", b"min_id_dsdsunit", "native_uid", b"native_uid", "num_joints", b"num_joints", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "type", b"type", "weight", b"weight", "weight_dsdsunit", b"weight_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "code", b"code", "comp_type_code", b"comp_type_code", "condition", b"condition", "connection", b"connection", "disposition", b"disposition", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equip_fail_id", b"equip_fail_id", "fabrication_date", b"fabrication_date", "failure_casing_string_id", b"failure_casing_string_id", "grade", b"grade", "is_failed", b"is_failed", "is_primary_cause", b"is_primary_cause", "is_pulled", b"is_pulled", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "materials_transfer_no", b"materials_transfer_no", "min_id", b"min_id", "min_id_dsdsunit", b"min_id_dsdsunit", "native_uid", b"native_uid", "num_joints", b"num_joints", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "weight", b"weight", "weight_dsdsunit", b"weight_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFailureCasingString = DmFailureCasingString

class DmFailureCleanout(google.protobuf.message.Message):
    """Original Name: DM_FAILURE_CLEANOUT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BAILER_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WASHPIPE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_RECOVERED_FIELD_NUMBER: builtins.int
    CLEANOUT_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    CTU_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FILL_RECOVERED_FIELD_NUMBER: builtins.int
    VOL_SAND_RECOVERED_FIELD_NUMBER: builtins.int
    VOL_FLUID_RECOVERED_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    TUBING_DIAMETER_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MD_FILL_TAGGED_FIELD_NUMBER: builtins.int
    FILL_HARDNESS_FIELD_NUMBER: builtins.int
    MD_FINAL_FIELD_NUMBER: builtins.int
    MD_FILL_TAGGED_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_FLUID_RECOVERED_FIELD_NUMBER: builtins.int
    TUBING_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TOTAL_RUNS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EQUIPMENT_SUPPLIER_FIELD_NUMBER: builtins.int
    CHAMBER_JETS_FIELD_NUMBER: builtins.int
    IS_TUBING_ROTATED_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    GAS_TYPE_FIELD_NUMBER: builtins.int
    FAILURE_CLEANOUT_ID_FIELD_NUMBER: builtins.int
    MD_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_ANALYZED_FIELD_NUMBER: builtins.int
    CLEANOUT_TIME_FIELD_NUMBER: builtins.int
    ACCESSORY_FIELD_NUMBER: builtins.int
    WASHPIPE_DIAMETER_FIELD_NUMBER: builtins.int
    BAILER_DIAMETER_FIELD_NUMBER: builtins.int
    BASE_PERFORATION_FIELD_NUMBER: builtins.int
    VOL_SAND_RECOVERED_DSDSUNIT_FIELD_NUMBER: builtins.int
    METHOD_FIELD_NUMBER: builtins.int
    CTU_SIZE_FIELD_NUMBER: builtins.int
    BASE_PERFORATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def bailer_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: BAILER_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def washpipe_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: WASHPIPE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_recovered(self) -> global___StringMessage:
        """Original Name: FLUID_RECOVERED, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cleanout_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLEANOUT_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ctu_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CTU_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fill_recovered(self) -> global___StringMessage:
        """Original Name: FILL_RECOVERED, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_sand_recovered(self) -> global___FloatMessage:
        """Original Name: VOL_SAND_RECOVERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_fluid_recovered_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_FLUID_RECOVERED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tubing_diameter(self) -> global___FloatMessage:
        """Original Name: TUBING_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_fill_tagged(self) -> global___FloatMessage:
        """Original Name: MD_FILL_TAGGED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fill_hardness(self) -> global___StringMessage:
        """Original Name: FILL_HARDNESS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_final(self) -> global___FloatMessage:
        """Original Name: MD_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_fill_tagged_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_FILL_TAGGED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_fluid_recovered(self) -> global___FloatMessage:
        """Original Name: VOL_FLUID_RECOVERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def total_runs(self) -> global___Int32Message:
        """Original Name: TOTAL_RUNS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_supplier(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_SUPPLIER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chamber_jets(self) -> global___Int32Message:
        """Original Name: CHAMBER_JETS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_tubing_rotated(self) -> global___StringMessage:
        """Original Name: IS_TUBING_ROTATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_type(self) -> global___StringMessage:
        """Original Name: GAS_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    failure_cleanout_id: builtins.str
    """Original Name: FAILURE_CLEANOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_analyzed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_ANALYZED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cleanout_time(self) -> global___FloatMessage:
        """Original Name: CLEANOUT_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def accessory(self) -> global___StringMessage:
        """Original Name: ACCESSORY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def washpipe_diameter(self) -> global___FloatMessage:
        """Original Name: WASHPIPE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bailer_diameter(self) -> global___FloatMessage:
        """Original Name: BAILER_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_perforation(self) -> global___FloatMessage:
        """Original Name: BASE_PERFORATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_sand_recovered_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_SAND_RECOVERED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def method(self) -> global___StringMessage:
        """Original Name: METHOD, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ctu_size(self) -> global___FloatMessage:
        """Original Name: CTU_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_perforation_dsdsunit(self) -> global___StringMessage:
        """Original Name: BASE_PERFORATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_FAILURE_CLEANOUT_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        bailer_diameter_dsdsunit: global___StringMessage | None = ...,
        washpipe_diameter_dsdsunit: global___StringMessage | None = ...,
        fluid_recovered: global___StringMessage | None = ...,
        cleanout_time_dsdsunit: global___StringMessage | None = ...,
        ctu_size_dsdsunit: global___StringMessage | None = ...,
        fill_recovered: global___StringMessage | None = ...,
        vol_sand_recovered: global___FloatMessage | None = ...,
        vol_fluid_recovered_dsdsunit: global___StringMessage | None = ...,
        equip_fail_id: builtins.str = ...,
        tubing_diameter: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        md_fill_tagged: global___FloatMessage | None = ...,
        fill_hardness: global___StringMessage | None = ...,
        md_final: global___FloatMessage | None = ...,
        md_fill_tagged_dsdsunit: global___StringMessage | None = ...,
        vol_fluid_recovered: global___FloatMessage | None = ...,
        tubing_diameter_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        total_runs: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        equipment_supplier: global___StringMessage | None = ...,
        chamber_jets: global___Int32Message | None = ...,
        is_tubing_rotated: global___StringMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        gas_type: global___StringMessage | None = ...,
        failure_cleanout_id: builtins.str = ...,
        md_final_dsdsunit: global___StringMessage | None = ...,
        date_analyzed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cleanout_time: global___FloatMessage | None = ...,
        accessory: global___StringMessage | None = ...,
        washpipe_diameter: global___FloatMessage | None = ...,
        bailer_diameter: global___FloatMessage | None = ...,
        base_perforation: global___FloatMessage | None = ...,
        vol_sand_recovered_dsdsunit: global___StringMessage | None = ...,
        method: global___StringMessage | None = ...,
        ctu_size: global___FloatMessage | None = ...,
        base_perforation_dsdsunit: global___StringMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["accessory", b"accessory", "bailer_diameter", b"bailer_diameter", "bailer_diameter_dsdsunit", b"bailer_diameter_dsdsunit", "base_perforation", b"base_perforation", "base_perforation_dsdsunit", b"base_perforation_dsdsunit", "chamber_jets", b"chamber_jets", "cleanout_time", b"cleanout_time", "cleanout_time_dsdsunit", b"cleanout_time_dsdsunit", "contractor", b"contractor", "ctu_size", b"ctu_size", "ctu_size_dsdsunit", b"ctu_size_dsdsunit", "date_analyzed", b"date_analyzed", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equipment_supplier", b"equipment_supplier", "fill_hardness", b"fill_hardness", "fill_recovered", b"fill_recovered", "fluid_recovered", b"fluid_recovered", "gas_type", b"gas_type", "is_tubing_rotated", b"is_tubing_rotated", "md_fill_tagged", b"md_fill_tagged", "md_fill_tagged_dsdsunit", b"md_fill_tagged_dsdsunit", "md_final", b"md_final", "md_final_dsdsunit", b"md_final_dsdsunit", "method", b"method", "native_uid", b"native_uid", "total_runs", b"total_runs", "tubing_diameter", b"tubing_diameter", "tubing_diameter_dsdsunit", b"tubing_diameter_dsdsunit", "vol_fluid_recovered", b"vol_fluid_recovered", "vol_fluid_recovered_dsdsunit", b"vol_fluid_recovered_dsdsunit", "vol_sand_recovered", b"vol_sand_recovered", "vol_sand_recovered_dsdsunit", b"vol_sand_recovered_dsdsunit", "washpipe_diameter", b"washpipe_diameter", "washpipe_diameter_dsdsunit", b"washpipe_diameter_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["accessory", b"accessory", "bailer_diameter", b"bailer_diameter", "bailer_diameter_dsdsunit", b"bailer_diameter_dsdsunit", "base_perforation", b"base_perforation", "base_perforation_dsdsunit", b"base_perforation_dsdsunit", "chamber_jets", b"chamber_jets", "cleanout_time", b"cleanout_time", "cleanout_time_dsdsunit", b"cleanout_time_dsdsunit", "contractor", b"contractor", "ctu_size", b"ctu_size", "ctu_size_dsdsunit", b"ctu_size_dsdsunit", "date_analyzed", b"date_analyzed", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equip_fail_id", b"equip_fail_id", "equipment_supplier", b"equipment_supplier", "failure_cleanout_id", b"failure_cleanout_id", "fill_hardness", b"fill_hardness", "fill_recovered", b"fill_recovered", "fluid_recovered", b"fluid_recovered", "gas_type", b"gas_type", "is_tubing_rotated", b"is_tubing_rotated", "md_fill_tagged", b"md_fill_tagged", "md_fill_tagged_dsdsunit", b"md_fill_tagged_dsdsunit", "md_final", b"md_final", "md_final_dsdsunit", b"md_final_dsdsunit", "method", b"method", "native_uid", b"native_uid", "total_runs", b"total_runs", "tubing_diameter", b"tubing_diameter", "tubing_diameter_dsdsunit", b"tubing_diameter_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vol_fluid_recovered", b"vol_fluid_recovered", "vol_fluid_recovered_dsdsunit", b"vol_fluid_recovered_dsdsunit", "vol_sand_recovered", b"vol_sand_recovered", "vol_sand_recovered_dsdsunit", b"vol_sand_recovered_dsdsunit", "washpipe_diameter", b"washpipe_diameter", "washpipe_diameter_dsdsunit", b"washpipe_diameter_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFailureCleanout = DmFailureCleanout

class DmFailureConvPump(google.protobuf.message.Message):
    """Original Name: DM_FAILURE_CONV_PUMP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MD_TOP_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    FAIL_DESC_FIELD_NUMBER: builtins.int
    FAIL_PLUNGER_CONDITION_FIELD_NUMBER: builtins.int
    FAIL_SV1_CONDITION_FIELD_NUMBER: builtins.int
    NUM_DAYS_FAILURE_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    FAIL_MECHANISM_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FAIL_TV_METALLURGY_FIELD_NUMBER: builtins.int
    FAIL_REASON_FIELD_NUMBER: builtins.int
    NUM_DAYS_FAILURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FAIL_SV2_METALLURGY_FIELD_NUMBER: builtins.int
    FAIL_BARREL_CONDITION_FIELD_NUMBER: builtins.int
    FAIL_ROD_METALLURGY_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    FAIL_ROD_CONDITION_FIELD_NUMBER: builtins.int
    FAIL_TV_CONDITION_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    FAILED_COMPONENT_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FAIL_PLUNGER_METALLURGY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    FAIL_BARREL_METALLURGY_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    FAIL_FOREIGN_MATTER_FIELD_NUMBER: builtins.int
    FAIL_SV2_CONDITION_FIELD_NUMBER: builtins.int
    PULL_REASON_FIELD_NUMBER: builtins.int
    FAILURE_CONV_PUMP_ID_FIELD_NUMBER: builtins.int
    FAIL_DISPOSITION_FIELD_NUMBER: builtins.int
    FAIL_SV1_METALLURGY_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_desc(self) -> global___StringMessage:
        """Original Name: FAIL_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_plunger_condition(self) -> global___StringMessage:
        """Original Name: FAIL_PLUNGER_CONDITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_sv1_condition(self) -> global___StringMessage:
        """Original Name: FAIL_SV1_CONDITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_days_failure(self) -> global___FloatMessage:
        """Original Name: NUM_DAYS_FAILURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fail_mechanism(self) -> global___StringMessage:
        """Original Name: FAIL_MECHANISM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fail_tv_metallurgy(self) -> global___StringMessage:
        """Original Name: FAIL_TV_METALLURGY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_reason(self) -> global___StringMessage:
        """Original Name: FAIL_REASON, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_days_failure_dsdsunit(self) -> global___StringMessage:
        """Original Name: NUM_DAYS_FAILURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_sv2_metallurgy(self) -> global___StringMessage:
        """Original Name: FAIL_SV2_METALLURGY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_barrel_condition(self) -> global___StringMessage:
        """Original Name: FAIL_BARREL_CONDITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_rod_metallurgy(self) -> global___StringMessage:
        """Original Name: FAIL_ROD_METALLURGY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_rod_condition(self) -> global___StringMessage:
        """Original Name: FAIL_ROD_CONDITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_tv_condition(self) -> global___StringMessage:
        """Original Name: FAIL_TV_CONDITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failed_component(self) -> global___StringMessage:
        """Original Name: FAILED_COMPONENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fail_plunger_metallurgy(self) -> global___StringMessage:
        """Original Name: FAIL_PLUNGER_METALLURGY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_barrel_metallurgy(self) -> global___StringMessage:
        """Original Name: FAIL_BARREL_METALLURGY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_foreign_matter(self) -> global___StringMessage:
        """Original Name: FAIL_FOREIGN_MATTER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_sv2_condition(self) -> global___StringMessage:
        """Original Name: FAIL_SV2_CONDITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pull_reason(self) -> global___StringMessage:
        """Original Name: PULL_REASON, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    failure_conv_pump_id: builtins.str
    """Original Name: FAILURE_CONV_PUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fail_disposition(self) -> global___StringMessage:
        """Original Name: FAIL_DISPOSITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_sv1_metallurgy(self) -> global___StringMessage:
        """Original Name: FAIL_SV1_METALLURGY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_FAILURE_CONV_PUMP_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        md_top: global___FloatMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        fail_desc: global___StringMessage | None = ...,
        fail_plunger_condition: global___StringMessage | None = ...,
        fail_sv1_condition: global___StringMessage | None = ...,
        num_days_failure: global___FloatMessage | None = ...,
        equip_fail_id: builtins.str = ...,
        fail_mechanism: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        fail_tv_metallurgy: global___StringMessage | None = ...,
        fail_reason: global___StringMessage | None = ...,
        num_days_failure_dsdsunit: global___StringMessage | None = ...,
        fail_sv2_metallurgy: global___StringMessage | None = ...,
        fail_barrel_condition: global___StringMessage | None = ...,
        fail_rod_metallurgy: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        fail_rod_condition: global___StringMessage | None = ...,
        fail_tv_condition: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        failed_component: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        fail_plunger_metallurgy: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        fail_barrel_metallurgy: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        fail_foreign_matter: global___StringMessage | None = ...,
        fail_sv2_condition: global___StringMessage | None = ...,
        pull_reason: global___StringMessage | None = ...,
        failure_conv_pump_id: builtins.str = ...,
        fail_disposition: global___StringMessage | None = ...,
        fail_sv1_metallurgy: global___StringMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "dm_prod_equip_fail", b"dm_prod_equip_fail", "fail_barrel_condition", b"fail_barrel_condition", "fail_barrel_metallurgy", b"fail_barrel_metallurgy", "fail_desc", b"fail_desc", "fail_disposition", b"fail_disposition", "fail_foreign_matter", b"fail_foreign_matter", "fail_mechanism", b"fail_mechanism", "fail_plunger_condition", b"fail_plunger_condition", "fail_plunger_metallurgy", b"fail_plunger_metallurgy", "fail_reason", b"fail_reason", "fail_rod_condition", b"fail_rod_condition", "fail_rod_metallurgy", b"fail_rod_metallurgy", "fail_sv1_condition", b"fail_sv1_condition", "fail_sv1_metallurgy", b"fail_sv1_metallurgy", "fail_sv2_condition", b"fail_sv2_condition", "fail_sv2_metallurgy", b"fail_sv2_metallurgy", "fail_tv_condition", b"fail_tv_condition", "fail_tv_metallurgy", b"fail_tv_metallurgy", "failed_component", b"failed_component", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "num_days_failure", b"num_days_failure", "num_days_failure_dsdsunit", b"num_days_failure_dsdsunit", "pull_reason", b"pull_reason", "sequence_no", b"sequence_no", "serial_no", b"serial_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equip_fail_id", b"equip_fail_id", "fail_barrel_condition", b"fail_barrel_condition", "fail_barrel_metallurgy", b"fail_barrel_metallurgy", "fail_desc", b"fail_desc", "fail_disposition", b"fail_disposition", "fail_foreign_matter", b"fail_foreign_matter", "fail_mechanism", b"fail_mechanism", "fail_plunger_condition", b"fail_plunger_condition", "fail_plunger_metallurgy", b"fail_plunger_metallurgy", "fail_reason", b"fail_reason", "fail_rod_condition", b"fail_rod_condition", "fail_rod_metallurgy", b"fail_rod_metallurgy", "fail_sv1_condition", b"fail_sv1_condition", "fail_sv1_metallurgy", b"fail_sv1_metallurgy", "fail_sv2_condition", b"fail_sv2_condition", "fail_sv2_metallurgy", b"fail_sv2_metallurgy", "fail_tv_condition", b"fail_tv_condition", "fail_tv_metallurgy", b"fail_tv_metallurgy", "failed_component", b"failed_component", "failure_conv_pump_id", b"failure_conv_pump_id", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "num_days_failure", b"num_days_failure", "num_days_failure_dsdsunit", b"num_days_failure_dsdsunit", "pull_reason", b"pull_reason", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFailureConvPump = DmFailureConvPump

class DmFailureCost(google.protobuf.message.Message):
    """Original Name: DM_FAILURE_COST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UNADJUSTED_COST_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UNADJUSTED_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    ADJUSTED_COST_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FAILURE_COST_ID_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    VENDOR_FIELD_NUMBER: builtins.int
    ADJUSTED_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def unadjusted_cost(self) -> global___FloatMessage:
        """Original Name: UNADJUSTED_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unadjusted_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNADJUSTED_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def adjusted_cost(self) -> global___FloatMessage:
        """Original Name: ADJUSTED_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    failure_cost_id: builtins.str
    """Original Name: FAILURE_COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor(self) -> global___StringMessage:
        """Original Name: VENDOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def adjusted_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ADJUSTED_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_FAILURE_COST_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        unadjusted_cost: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        cost_code: global___StringMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        unadjusted_cost_dsdsunit: global___StringMessage | None = ...,
        adjusted_cost: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        equip_fail_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        failure_cost_id: builtins.str = ...,
        cost_class: global___StringMessage | None = ...,
        vendor: global___StringMessage | None = ...,
        adjusted_cost_dsdsunit: global___StringMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["adjusted_cost", b"adjusted_cost", "adjusted_cost_dsdsunit", b"adjusted_cost_dsdsunit", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "dm_prod_equip_fail", b"dm_prod_equip_fail", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "unadjusted_cost", b"unadjusted_cost", "unadjusted_cost_dsdsunit", b"unadjusted_cost_dsdsunit", "vendor", b"vendor"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["adjusted_cost", b"adjusted_cost", "adjusted_cost_dsdsunit", b"adjusted_cost_dsdsunit", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equip_fail_id", b"equip_fail_id", "failure_cost_id", b"failure_cost_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "unadjusted_cost", b"unadjusted_cost", "unadjusted_cost_dsdsunit", b"unadjusted_cost_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vendor", b"vendor", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFailureCost = DmFailureCost

class DmFailureEsp(google.protobuf.message.Message):
    """Original Name: DM_FAILURE_ESP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMPONENT_MANUFACTURER_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    FAILURE_REASON_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    FAILURE_DESCRIPTION_FIELD_NUMBER: builtins.int
    FAIL_MECHANISM_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FAILURE_ESP_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    COMPONENT_SIZE_FIELD_NUMBER: builtins.int
    FAILURE_DISPOSITION_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    FAILED_COMPONENT_FIELD_NUMBER: builtins.int
    COMPONENT_MAKE_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COMPONENT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    PULL_REASON_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def component_manufacturer(self) -> global___StringMessage:
        """Original Name: COMPONENT_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_reason(self) -> global___StringMessage:
        """Original Name: FAILURE_REASON, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_to_failure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_TO_FAILURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def failure_description(self) -> global___StringMessage:
        """Original Name: FAILURE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fail_mechanism(self) -> global___StringMessage:
        """Original Name: FAIL_MECHANISM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    failure_esp_id: builtins.str
    """Original Name: FAILURE_ESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_size(self) -> global___FloatMessage:
        """Original Name: COMPONENT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_disposition(self) -> global___StringMessage:
        """Original Name: FAILURE_DISPOSITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failed_component(self) -> global___StringMessage:
        """Original Name: FAILED_COMPONENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_make(self) -> global___StringMessage:
        """Original Name: COMPONENT_MAKE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_to_failure(self) -> global___FloatMessage:
        """Original Name: DAYS_TO_FAILURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pull_reason(self) -> global___StringMessage:
        """Original Name: PULL_REASON, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_FAILURE_ESP_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        component_manufacturer: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        failure_reason: global___StringMessage | None = ...,
        days_to_failure_dsdsunit: global___StringMessage | None = ...,
        equip_fail_id: builtins.str = ...,
        failure_description: global___StringMessage | None = ...,
        fail_mechanism: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        failure_esp_id: builtins.str = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        component_size: global___FloatMessage | None = ...,
        failure_disposition: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        failed_component: global___StringMessage | None = ...,
        component_make: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        days_to_failure: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        component_size_dsdsunit: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        pull_reason: global___StringMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "component_make", b"component_make", "component_manufacturer", b"component_manufacturer", "component_size", b"component_size", "component_size_dsdsunit", b"component_size_dsdsunit", "days_to_failure", b"days_to_failure", "days_to_failure_dsdsunit", b"days_to_failure_dsdsunit", "dm_prod_equip_fail", b"dm_prod_equip_fail", "fail_mechanism", b"fail_mechanism", "failed_component", b"failed_component", "failure_description", b"failure_description", "failure_disposition", b"failure_disposition", "failure_reason", b"failure_reason", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "pull_reason", b"pull_reason", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "component_make", b"component_make", "component_manufacturer", b"component_manufacturer", "component_size", b"component_size", "component_size_dsdsunit", b"component_size_dsdsunit", "days_to_failure", b"days_to_failure", "days_to_failure_dsdsunit", b"days_to_failure_dsdsunit", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equip_fail_id", b"equip_fail_id", "fail_mechanism", b"fail_mechanism", "failed_component", b"failed_component", "failure_description", b"failure_description", "failure_disposition", b"failure_disposition", "failure_esp_id", b"failure_esp_id", "failure_reason", b"failure_reason", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "pull_reason", b"pull_reason", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFailureEsp = DmFailureEsp

class DmFailureGasLift(google.protobuf.message.Message):
    """Original Name: DM_FAILURE_GAS_LIFT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMPONENT_MANUFACTURER_FIELD_NUMBER: builtins.int
    COMPONENT_MAKE_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_FIELD_NUMBER: builtins.int
    FAILURE_REASON_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COMPONENT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FAILURE_MECHANISM_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    FAILURE_DESCRIPTION_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PULL_REASON_FIELD_NUMBER: builtins.int
    FAILURE_GAS_LIFT_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    COMPONENT_SIZE_FIELD_NUMBER: builtins.int
    FAILURE_DISPOSITION_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def component_manufacturer(self) -> global___StringMessage:
        """Original Name: COMPONENT_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_make(self) -> global___StringMessage:
        """Original Name: COMPONENT_MAKE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_to_failure(self) -> global___FloatMessage:
        """Original Name: DAYS_TO_FAILURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_reason(self) -> global___StringMessage:
        """Original Name: FAILURE_REASON, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_mechanism(self) -> global___StringMessage:
        """Original Name: FAILURE_MECHANISM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_to_failure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_TO_FAILURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def failure_description(self) -> global___StringMessage:
        """Original Name: FAILURE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pull_reason(self) -> global___StringMessage:
        """Original Name: PULL_REASON, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    failure_gas_lift_id: builtins.str
    """Original Name: FAILURE_GAS_LIFT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_size(self) -> global___FloatMessage:
        """Original Name: COMPONENT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_disposition(self) -> global___StringMessage:
        """Original Name: FAILURE_DISPOSITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_FAILURE_GAS_LIFT_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        component_manufacturer: global___StringMessage | None = ...,
        component_make: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        days_to_failure: global___FloatMessage | None = ...,
        failure_reason: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        component_size_dsdsunit: global___StringMessage | None = ...,
        failure_mechanism: global___StringMessage | None = ...,
        days_to_failure_dsdsunit: global___StringMessage | None = ...,
        equip_fail_id: builtins.str = ...,
        failure_description: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        pull_reason: global___StringMessage | None = ...,
        failure_gas_lift_id: builtins.str = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        component_size: global___FloatMessage | None = ...,
        failure_disposition: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "component_make", b"component_make", "component_manufacturer", b"component_manufacturer", "component_size", b"component_size", "component_size_dsdsunit", b"component_size_dsdsunit", "days_to_failure", b"days_to_failure", "days_to_failure_dsdsunit", b"days_to_failure_dsdsunit", "dm_prod_equip_fail", b"dm_prod_equip_fail", "failure_description", b"failure_description", "failure_disposition", b"failure_disposition", "failure_mechanism", b"failure_mechanism", "failure_reason", b"failure_reason", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "pull_reason", b"pull_reason", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "component_make", b"component_make", "component_manufacturer", b"component_manufacturer", "component_size", b"component_size", "component_size_dsdsunit", b"component_size_dsdsunit", "days_to_failure", b"days_to_failure", "days_to_failure_dsdsunit", b"days_to_failure_dsdsunit", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equip_fail_id", b"equip_fail_id", "failure_description", b"failure_description", "failure_disposition", b"failure_disposition", "failure_gas_lift_id", b"failure_gas_lift_id", "failure_mechanism", b"failure_mechanism", "failure_reason", b"failure_reason", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "pull_reason", b"pull_reason", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFailureGasLift = DmFailureGasLift

class DmFailurePcp(google.protobuf.message.Message):
    """Original Name: DM_FAILURE_PCP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FAILURE_DATE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PCP_ID_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_FIELD_NUMBER: builtins.int
    STATOR_STATUS_FIELD_NUMBER: builtins.int
    FAILURE_REASON_FIELD_NUMBER: builtins.int
    SERVICE_COMPANY_FIELD_NUMBER: builtins.int
    PUMP_DESTINATION_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    FAILURE_MECHANISM_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    FAILURE_PCP_ID_FIELD_NUMBER: builtins.int
    FAILURE_DESCRIPTION_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    REPAIR_ORDER_NO_FIELD_NUMBER: builtins.int
    ROTOR_STATUS_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    FOREIGN_MATERIAL_FIELD_NUMBER: builtins.int
    FAILED_COMPONENT_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def failure_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FAILURE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pcp_id(self) -> global___StringMessage:
        """Original Name: PCP_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_to_failure(self) -> global___FloatMessage:
        """Original Name: DAYS_TO_FAILURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stator_status(self) -> global___StringMessage:
        """Original Name: STATOR_STATUS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_reason(self) -> global___StringMessage:
        """Original Name: FAILURE_REASON, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_company(self) -> global___StringMessage:
        """Original Name: SERVICE_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_destination(self) -> global___StringMessage:
        """Original Name: PUMP_DESTINATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_mechanism(self) -> global___StringMessage:
        """Original Name: FAILURE_MECHANISM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_to_failure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_TO_FAILURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    failure_pcp_id: builtins.str
    """Original Name: FAILURE_PCP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def failure_description(self) -> global___StringMessage:
        """Original Name: FAILURE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def repair_order_no(self) -> global___StringMessage:
        """Original Name: REPAIR_ORDER_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_status(self) -> global___StringMessage:
        """Original Name: ROTOR_STATUS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foreign_material(self) -> global___StringMessage:
        """Original Name: FOREIGN_MATERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failed_component(self) -> global___StringMessage:
        """Original Name: FAILED_COMPONENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_FAILURE_PCP_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        failure_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        pcp_id: global___StringMessage | None = ...,
        days_to_failure: global___FloatMessage | None = ...,
        stator_status: global___StringMessage | None = ...,
        failure_reason: global___StringMessage | None = ...,
        service_company: global___StringMessage | None = ...,
        pump_destination: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        failure_mechanism: global___StringMessage | None = ...,
        days_to_failure_dsdsunit: global___StringMessage | None = ...,
        equip_fail_id: builtins.str = ...,
        failure_pcp_id: builtins.str = ...,
        failure_description: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        repair_order_no: global___StringMessage | None = ...,
        rotor_status: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        foreign_material: global___StringMessage | None = ...,
        failed_component: global___StringMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "days_to_failure", b"days_to_failure", "days_to_failure_dsdsunit", b"days_to_failure_dsdsunit", "dm_prod_equip_fail", b"dm_prod_equip_fail", "failed_component", b"failed_component", "failure_date", b"failure_date", "failure_description", b"failure_description", "failure_mechanism", b"failure_mechanism", "failure_reason", b"failure_reason", "foreign_material", b"foreign_material", "native_uid", b"native_uid", "pcp_id", b"pcp_id", "pump_destination", b"pump_destination", "repair_order_no", b"repair_order_no", "rotor_status", b"rotor_status", "sequence_no", b"sequence_no", "service_company", b"service_company", "stator_status", b"stator_status"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "days_to_failure", b"days_to_failure", "days_to_failure_dsdsunit", b"days_to_failure_dsdsunit", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equip_fail_id", b"equip_fail_id", "failed_component", b"failed_component", "failure_date", b"failure_date", "failure_description", b"failure_description", "failure_mechanism", b"failure_mechanism", "failure_pcp_id", b"failure_pcp_id", "failure_reason", b"failure_reason", "foreign_material", b"foreign_material", "native_uid", b"native_uid", "pcp_id", b"pcp_id", "pump_destination", b"pump_destination", "repair_order_no", b"repair_order_no", "rotor_status", b"rotor_status", "sequence_no", b"sequence_no", "service_company", b"service_company", "stator_status", b"stator_status", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFailurePcp = DmFailurePcp

class DmFailureRod(google.protobuf.message.Message):
    """Original Name: DM_FAILURE_ROD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MATERIALS_TRANSFER_NO_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    ROD_TYPE_FIELD_NUMBER: builtins.int
    WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    ROD_LOAD_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    DISPOSITION_FIELD_NUMBER: builtins.int
    ROD_SIZE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    IS_PULLED_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    WEIGHT_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    MATERIAL_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    NUM_JOINTS_FIELD_NUMBER: builtins.int
    FAILURE_ROD_ID_FIELD_NUMBER: builtins.int
    BOX_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    IS_FAILED_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    FABRICATION_DATE_FIELD_NUMBER: builtins.int
    IS_PRIMARY_CAUSE_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CODE_FIELD_NUMBER: builtins.int
    TOP_MD_FIELD_NUMBER: builtins.int
    TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRADE_FIELD_NUMBER: builtins.int
    ROD_LOAD_FACTOR_FIELD_NUMBER: builtins.int
    CONDITION_FIELD_NUMBER: builtins.int
    ROD_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def materials_transfer_no(self) -> global___StringMessage:
        """Original Name: MATERIALS_TRANSFER_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_type(self) -> global___StringMessage:
        """Original Name: ROD_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rod_load_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROD_LOAD_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposition(self) -> global___StringMessage:
        """Original Name: DISPOSITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_size(self) -> global___FloatMessage:
        """Original Name: ROD_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_pulled(self) -> global___StringMessage:
        """Original Name: IS_PULLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight(self) -> global___FloatMessage:
        """Original Name: WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material(self) -> global___StringMessage:
        """Original Name: MATERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_joints(self) -> global___Int32Message:
        """Original Name: NUM_JOINTS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    failure_rod_id: builtins.str
    """Original Name: FAILURE_ROD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def box(self) -> global___StringMessage:
        """Original Name: BOX, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_failed(self) -> global___StringMessage:
        """Original Name: IS_FAILED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fabrication_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FABRICATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_primary_cause(self) -> global___StringMessage:
        """Original Name: IS_PRIMARY_CAUSE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def code(self) -> global___StringMessage:
        """Original Name: CODE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_md(self) -> global___FloatMessage:
        """Original Name: TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade(self) -> global___StringMessage:
        """Original Name: GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_load_factor(self) -> global___FloatMessage:
        """Original Name: ROD_LOAD_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition(self) -> global___StringMessage:
        """Original Name: CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROD_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_FAILURE_ROD_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        materials_transfer_no: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        rod_type: global___StringMessage | None = ...,
        weight_dsdsunit: global___StringMessage | None = ...,
        equip_fail_id: builtins.str = ...,
        rod_load_factor_dsdsunit: global___StringMessage | None = ...,
        disposition: global___StringMessage | None = ...,
        rod_size: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        is_pulled: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        weight: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        material: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        num_joints: global___Int32Message | None = ...,
        failure_rod_id: builtins.str = ...,
        box: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        is_failed: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        fabrication_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_primary_cause: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        code: global___StringMessage | None = ...,
        top_md: global___FloatMessage | None = ...,
        top_md_dsdsunit: global___StringMessage | None = ...,
        grade: global___StringMessage | None = ...,
        rod_load_factor: global___FloatMessage | None = ...,
        condition: global___StringMessage | None = ...,
        rod_size_dsdsunit: global___StringMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "box", b"box", "code", b"code", "comp_type_code", b"comp_type_code", "condition", b"condition", "disposition", b"disposition", "dm_prod_equip_fail", b"dm_prod_equip_fail", "fabrication_date", b"fabrication_date", "grade", b"grade", "is_failed", b"is_failed", "is_primary_cause", b"is_primary_cause", "is_pulled", b"is_pulled", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "material", b"material", "materials_transfer_no", b"materials_transfer_no", "native_uid", b"native_uid", "num_joints", b"num_joints", "rod_load_factor", b"rod_load_factor", "rod_load_factor_dsdsunit", b"rod_load_factor_dsdsunit", "rod_size", b"rod_size", "rod_size_dsdsunit", b"rod_size_dsdsunit", "rod_type", b"rod_type", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "top_md", b"top_md", "top_md_dsdsunit", b"top_md_dsdsunit", "weight", b"weight", "weight_dsdsunit", b"weight_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "box", b"box", "code", b"code", "comp_type_code", b"comp_type_code", "condition", b"condition", "disposition", b"disposition", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equip_fail_id", b"equip_fail_id", "fabrication_date", b"fabrication_date", "failure_rod_id", b"failure_rod_id", "grade", b"grade", "is_failed", b"is_failed", "is_primary_cause", b"is_primary_cause", "is_pulled", b"is_pulled", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "material", b"material", "materials_transfer_no", b"materials_transfer_no", "native_uid", b"native_uid", "num_joints", b"num_joints", "rod_load_factor", b"rod_load_factor", "rod_load_factor_dsdsunit", b"rod_load_factor_dsdsunit", "rod_size", b"rod_size", "rod_size_dsdsunit", b"rod_size_dsdsunit", "rod_type", b"rod_type", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "top_md", b"top_md", "top_md_dsdsunit", b"top_md_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "weight", b"weight", "weight_dsdsunit", b"weight_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFailureRod = DmFailureRod

class DmFailureRodBreak(google.protobuf.message.Message):
    """Original Name: DM_FAILURE_ROD_BREAK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FAILURE_ROD_BREAK_ID_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    COMPONENT_COATING_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    IS_CHEMICAL_PROGRAM_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CYCLE_RATE_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    COMPONENT_GRADE_FIELD_NUMBER: builtins.int
    COMPONENT_SIZE_FIELD_NUMBER: builtins.int
    MD_BREAK_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIFT_TYPE_FIELD_NUMBER: builtins.int
    COMPONENT_THREAD_FIELD_NUMBER: builtins.int
    FAILED_COMPONENT_FIELD_NUMBER: builtins.int
    COMPONENT_MAKE_FIELD_NUMBER: builtins.int
    CYCLE_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COMPONENT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FAILURE_MECHANISM_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    FABRICATION_DATE_FIELD_NUMBER: builtins.int
    MD_BREAK_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    COMPONENT_WEIGHT_FIELD_NUMBER: builtins.int
    COMPONENT_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    failure_rod_break_id: builtins.str
    """Original Name: FAILURE_ROD_BREAK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_coating(self) -> global___StringMessage:
        """Original Name: COMPONENT_COATING, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_chemical_program(self) -> global___StringMessage:
        """Original Name: IS_CHEMICAL_PROGRAM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cycle_rate(self) -> global___FloatMessage:
        """Original Name: CYCLE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_grade(self) -> global___StringMessage:
        """Original Name: COMPONENT_GRADE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_size(self) -> global___FloatMessage:
        """Original Name: COMPONENT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_break_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BREAK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lift_type(self) -> global___StringMessage:
        """Original Name: LIFT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_thread(self) -> global___StringMessage:
        """Original Name: COMPONENT_THREAD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failed_component(self) -> global___StringMessage:
        """Original Name: FAILED_COMPONENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_make(self) -> global___StringMessage:
        """Original Name: COMPONENT_MAKE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cycle_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: CYCLE_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_mechanism(self) -> global___StringMessage:
        """Original Name: FAILURE_MECHANISM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fabrication_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FABRICATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_break(self) -> global___FloatMessage:
        """Original Name: MD_BREAK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_weight(self) -> global___FloatMessage:
        """Original Name: COMPONENT_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_FAILURE_ROD_BREAK_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        failure_rod_break_id: builtins.str = ...,
        serial_no: global___StringMessage | None = ...,
        component_coating: global___StringMessage | None = ...,
        equip_fail_id: builtins.str = ...,
        is_chemical_program: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        cycle_rate: global___FloatMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        component_grade: global___StringMessage | None = ...,
        component_size: global___FloatMessage | None = ...,
        md_break_dsdsunit: global___StringMessage | None = ...,
        lift_type: global___StringMessage | None = ...,
        component_thread: global___StringMessage | None = ...,
        failed_component: global___StringMessage | None = ...,
        component_make: global___StringMessage | None = ...,
        cycle_rate_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        component_size_dsdsunit: global___StringMessage | None = ...,
        failure_mechanism: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        fabrication_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_break: global___FloatMessage | None = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        component_weight: global___FloatMessage | None = ...,
        component_weight_dsdsunit: global___StringMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "component_coating", b"component_coating", "component_grade", b"component_grade", "component_make", b"component_make", "component_size", b"component_size", "component_size_dsdsunit", b"component_size_dsdsunit", "component_thread", b"component_thread", "component_weight", b"component_weight", "component_weight_dsdsunit", b"component_weight_dsdsunit", "cycle_rate", b"cycle_rate", "cycle_rate_dsdsunit", b"cycle_rate_dsdsunit", "date_installed", b"date_installed", "dm_prod_equip_fail", b"dm_prod_equip_fail", "fabrication_date", b"fabrication_date", "failed_component", b"failed_component", "failure_mechanism", b"failure_mechanism", "is_chemical_program", b"is_chemical_program", "lift_type", b"lift_type", "md_break", b"md_break", "md_break_dsdsunit", b"md_break_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "serial_no", b"serial_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "component_coating", b"component_coating", "component_grade", b"component_grade", "component_make", b"component_make", "component_size", b"component_size", "component_size_dsdsunit", b"component_size_dsdsunit", "component_thread", b"component_thread", "component_weight", b"component_weight", "component_weight_dsdsunit", b"component_weight_dsdsunit", "cycle_rate", b"cycle_rate", "cycle_rate_dsdsunit", b"cycle_rate_dsdsunit", "date_installed", b"date_installed", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equip_fail_id", b"equip_fail_id", "fabrication_date", b"fabrication_date", "failed_component", b"failed_component", "failure_mechanism", b"failure_mechanism", "failure_rod_break_id", b"failure_rod_break_id", "is_chemical_program", b"is_chemical_program", "lift_type", b"lift_type", "md_break", b"md_break", "md_break_dsdsunit", b"md_break_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFailureRodBreak = DmFailureRodBreak

class DmFailureTubingLeak(google.protobuf.message.Message):
    """Original Name: DM_FAILURE_TUBING_LEAK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMPONENT_MANUFACTURER_FIELD_NUMBER: builtins.int
    CHEMICAL_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEAK_TYPE_FIELD_NUMBER: builtins.int
    CHEMICAL_VOLUME_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    JETS_LAID_DOWN_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    FAILURE_DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_CHEMICAL_PROGRAM_FIELD_NUMBER: builtins.int
    CHEMICAL_DESCRIPTION_FIELD_NUMBER: builtins.int
    FAILURE_TUBING_LEAK_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CHEMICAL_METHOD_FIELD_NUMBER: builtins.int
    CHEMICAL_PURPOSE_FIELD_NUMBER: builtins.int
    REASON_OTHER_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    COMPONENT_GRADE_FIELD_NUMBER: builtins.int
    COMPONENT_SIZE_FIELD_NUMBER: builtins.int
    LIFT_TYPE_FIELD_NUMBER: builtins.int
    IS_CATHODICS_FIELD_NUMBER: builtins.int
    FAILED_COMPONENT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LEAK_LOCATION_FIELD_NUMBER: builtins.int
    MD_LEAK_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CHEMICAL_LOCATION_FIELD_NUMBER: builtins.int
    COMPONENT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FAILURE_MECHANISM_FIELD_NUMBER: builtins.int
    MD_LEAK_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    FABRICATION_DATE_FIELD_NUMBER: builtins.int
    JETS_OTHER_FIELD_NUMBER: builtins.int
    COMPONENT_WEIGHT_FIELD_NUMBER: builtins.int
    COMPONENT_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def component_manufacturer(self) -> global___StringMessage:
        """Original Name: COMPONENT_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chemical_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHEMICAL_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leak_type(self) -> global___StringMessage:
        """Original Name: LEAK_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chemical_volume(self) -> global___FloatMessage:
        """Original Name: CHEMICAL_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jets_laid_down(self) -> global___StringMessage:
        """Original Name: JETS_LAID_DOWN, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def failure_description(self) -> global___StringMessage:
        """Original Name: FAILURE_DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_chemical_program(self) -> global___StringMessage:
        """Original Name: IS_CHEMICAL_PROGRAM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chemical_description(self) -> global___StringMessage:
        """Original Name: CHEMICAL_DESCRIPTION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    failure_tubing_leak_id: builtins.str
    """Original Name: FAILURE_TUBING_LEAK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def chemical_method(self) -> global___StringMessage:
        """Original Name: CHEMICAL_METHOD, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chemical_purpose(self) -> global___StringMessage:
        """Original Name: CHEMICAL_PURPOSE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason_other(self) -> global___StringMessage:
        """Original Name: REASON_OTHER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_grade(self) -> global___StringMessage:
        """Original Name: COMPONENT_GRADE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_size(self) -> global___FloatMessage:
        """Original Name: COMPONENT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lift_type(self) -> global___StringMessage:
        """Original Name: LIFT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cathodics(self) -> global___StringMessage:
        """Original Name: IS_CATHODICS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failed_component(self) -> global___StringMessage:
        """Original Name: FAILED_COMPONENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leak_location(self) -> global___StringMessage:
        """Original Name: LEAK_LOCATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_leak_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_LEAK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chemical_location(self) -> global___StringMessage:
        """Original Name: CHEMICAL_LOCATION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_mechanism(self) -> global___StringMessage:
        """Original Name: FAILURE_MECHANISM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_leak(self) -> global___FloatMessage:
        """Original Name: MD_LEAK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fabrication_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FABRICATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jets_other(self) -> global___StringMessage:
        """Original Name: JETS_OTHER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_weight(self) -> global___FloatMessage:
        """Original Name: COMPONENT_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_FAILURE_TUBING_LEAK_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        component_manufacturer: global___StringMessage | None = ...,
        chemical_volume_dsdsunit: global___StringMessage | None = ...,
        leak_type: global___StringMessage | None = ...,
        chemical_volume: global___FloatMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        jets_laid_down: global___StringMessage | None = ...,
        equip_fail_id: builtins.str = ...,
        failure_description: global___StringMessage | None = ...,
        is_chemical_program: global___StringMessage | None = ...,
        chemical_description: global___StringMessage | None = ...,
        failure_tubing_leak_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        chemical_method: global___StringMessage | None = ...,
        chemical_purpose: global___StringMessage | None = ...,
        reason_other: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        component_grade: global___StringMessage | None = ...,
        component_size: global___FloatMessage | None = ...,
        lift_type: global___StringMessage | None = ...,
        is_cathodics: global___StringMessage | None = ...,
        failed_component: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        leak_location: global___StringMessage | None = ...,
        md_leak_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        chemical_location: global___StringMessage | None = ...,
        component_size_dsdsunit: global___StringMessage | None = ...,
        failure_mechanism: global___StringMessage | None = ...,
        md_leak: global___FloatMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        fabrication_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        jets_other: global___StringMessage | None = ...,
        component_weight: global___FloatMessage | None = ...,
        component_weight_dsdsunit: global___StringMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "chemical_description", b"chemical_description", "chemical_location", b"chemical_location", "chemical_method", b"chemical_method", "chemical_purpose", b"chemical_purpose", "chemical_volume", b"chemical_volume", "chemical_volume_dsdsunit", b"chemical_volume_dsdsunit", "component_grade", b"component_grade", "component_manufacturer", b"component_manufacturer", "component_size", b"component_size", "component_size_dsdsunit", b"component_size_dsdsunit", "component_weight", b"component_weight", "component_weight_dsdsunit", b"component_weight_dsdsunit", "dm_prod_equip_fail", b"dm_prod_equip_fail", "fabrication_date", b"fabrication_date", "failed_component", b"failed_component", "failure_description", b"failure_description", "failure_mechanism", b"failure_mechanism", "is_cathodics", b"is_cathodics", "is_chemical_program", b"is_chemical_program", "jets_laid_down", b"jets_laid_down", "jets_other", b"jets_other", "leak_location", b"leak_location", "leak_type", b"leak_type", "lift_type", b"lift_type", "md_leak", b"md_leak", "md_leak_dsdsunit", b"md_leak_dsdsunit", "native_uid", b"native_uid", "reason_other", b"reason_other", "sequence_no", b"sequence_no", "serial_no", b"serial_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "chemical_description", b"chemical_description", "chemical_location", b"chemical_location", "chemical_method", b"chemical_method", "chemical_purpose", b"chemical_purpose", "chemical_volume", b"chemical_volume", "chemical_volume_dsdsunit", b"chemical_volume_dsdsunit", "component_grade", b"component_grade", "component_manufacturer", b"component_manufacturer", "component_size", b"component_size", "component_size_dsdsunit", b"component_size_dsdsunit", "component_weight", b"component_weight", "component_weight_dsdsunit", b"component_weight_dsdsunit", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equip_fail_id", b"equip_fail_id", "fabrication_date", b"fabrication_date", "failed_component", b"failed_component", "failure_description", b"failure_description", "failure_mechanism", b"failure_mechanism", "failure_tubing_leak_id", b"failure_tubing_leak_id", "is_cathodics", b"is_cathodics", "is_chemical_program", b"is_chemical_program", "jets_laid_down", b"jets_laid_down", "jets_other", b"jets_other", "leak_location", b"leak_location", "leak_type", b"leak_type", "lift_type", b"lift_type", "md_leak", b"md_leak", "md_leak_dsdsunit", b"md_leak_dsdsunit", "native_uid", b"native_uid", "reason_other", b"reason_other", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFailureTubingLeak = DmFailureTubingLeak

class DmFailureTubingString(google.protobuf.message.Message):
    """Original Name: DM_FAILURE_TUBING_STRING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MATERIALS_TRANSFER_NO_FIELD_NUMBER: builtins.int
    MIN_ID_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    TUBING_SIZE_FIELD_NUMBER: builtins.int
    WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    DISPOSITION_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    IS_PULLED_FIELD_NUMBER: builtins.int
    MIN_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    FAILURE_TUBING_STRING_ID_FIELD_NUMBER: builtins.int
    WEIGHT_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    NUM_JOINTS_FIELD_NUMBER: builtins.int
    TUBING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    IS_FAILED_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    FABRICATION_DATE_FIELD_NUMBER: builtins.int
    CONNECTION_FIELD_NUMBER: builtins.int
    IS_PRIMARY_CAUSE_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CODE_FIELD_NUMBER: builtins.int
    TOP_MD_FIELD_NUMBER: builtins.int
    TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRADE_FIELD_NUMBER: builtins.int
    CONDITION_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def materials_transfer_no(self) -> global___StringMessage:
        """Original Name: MATERIALS_TRANSFER_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_id(self) -> global___FloatMessage:
        """Original Name: MIN_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_size(self) -> global___FloatMessage:
        """Original Name: TUBING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def disposition(self) -> global___StringMessage:
        """Original Name: DISPOSITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_pulled(self) -> global___StringMessage:
        """Original Name: IS_PULLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    failure_tubing_string_id: builtins.str
    """Original Name: FAILURE_TUBING_STRING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def weight(self) -> global___FloatMessage:
        """Original Name: WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_joints(self) -> global___Int32Message:
        """Original Name: NUM_JOINTS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_failed(self) -> global___StringMessage:
        """Original Name: IS_FAILED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fabrication_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FABRICATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection(self) -> global___StringMessage:
        """Original Name: CONNECTION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_primary_cause(self) -> global___StringMessage:
        """Original Name: IS_PRIMARY_CAUSE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def code(self) -> global___StringMessage:
        """Original Name: CODE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_md(self) -> global___FloatMessage:
        """Original Name: TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade(self) -> global___StringMessage:
        """Original Name: GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition(self) -> global___StringMessage:
        """Original Name: CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_FAILURE_TUBING_STRING_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        materials_transfer_no: global___StringMessage | None = ...,
        min_id: global___FloatMessage | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        tubing_size: global___FloatMessage | None = ...,
        weight_dsdsunit: global___StringMessage | None = ...,
        equip_fail_id: builtins.str = ...,
        disposition: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        is_pulled: global___StringMessage | None = ...,
        min_id_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        failure_tubing_string_id: builtins.str = ...,
        weight: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        type: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        num_joints: global___Int32Message | None = ...,
        tubing_size_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        is_failed: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        fabrication_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        connection: global___StringMessage | None = ...,
        is_primary_cause: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        code: global___StringMessage | None = ...,
        top_md: global___FloatMessage | None = ...,
        top_md_dsdsunit: global___StringMessage | None = ...,
        grade: global___StringMessage | None = ...,
        condition: global___StringMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "code", b"code", "comp_type_code", b"comp_type_code", "condition", b"condition", "connection", b"connection", "disposition", b"disposition", "dm_prod_equip_fail", b"dm_prod_equip_fail", "fabrication_date", b"fabrication_date", "grade", b"grade", "is_failed", b"is_failed", "is_primary_cause", b"is_primary_cause", "is_pulled", b"is_pulled", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "materials_transfer_no", b"materials_transfer_no", "min_id", b"min_id", "min_id_dsdsunit", b"min_id_dsdsunit", "native_uid", b"native_uid", "num_joints", b"num_joints", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "top_md", b"top_md", "top_md_dsdsunit", b"top_md_dsdsunit", "tubing_size", b"tubing_size", "tubing_size_dsdsunit", b"tubing_size_dsdsunit", "type", b"type", "weight", b"weight", "weight_dsdsunit", b"weight_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "code", b"code", "comp_type_code", b"comp_type_code", "condition", b"condition", "connection", b"connection", "disposition", b"disposition", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equip_fail_id", b"equip_fail_id", "fabrication_date", b"fabrication_date", "failure_tubing_string_id", b"failure_tubing_string_id", "grade", b"grade", "is_failed", b"is_failed", "is_primary_cause", b"is_primary_cause", "is_pulled", b"is_pulled", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "manufacturer", b"manufacturer", "materials_transfer_no", b"materials_transfer_no", "min_id", b"min_id", "min_id_dsdsunit", b"min_id_dsdsunit", "native_uid", b"native_uid", "num_joints", b"num_joints", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "top_md", b"top_md", "top_md_dsdsunit", b"top_md_dsdsunit", "tubing_size", b"tubing_size", "tubing_size_dsdsunit", b"tubing_size_dsdsunit", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "weight", b"weight", "weight_dsdsunit", b"weight_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFailureTubingString = DmFailureTubingString

class DmFailureWellboreEquip(google.protobuf.message.Message):
    """Original Name: DM_FAILURE_WELLBORE_EQUIP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMPONENT_MANUFACTURER_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    COMPONENT_VOLTS_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    FAILURE_REASON_FIELD_NUMBER: builtins.int
    COMPONENT_COATING_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    FAILURE_DESCRIPTION_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FAILURE_WELLBORE_EQUIP_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    COMPONENT_SIZE_FIELD_NUMBER: builtins.int
    FAILURE_DISPOSITION_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    COMPONENT_THREAD_FIELD_NUMBER: builtins.int
    COMPONENT_HORSEPOWER_FIELD_NUMBER: builtins.int
    COMPONENT_MAKE_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    AXIS_CONDITIONS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_FIELD_NUMBER: builtins.int
    COMPONENT_VOLTS_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPONENT_AMPS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COMPONENT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FAILURE_MECHANISM_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    EXTERNAL_SURFACE_CONDITION_FIELD_NUMBER: builtins.int
    OIL_CONDITIONS_FIELD_NUMBER: builtins.int
    PULL_REASON_FIELD_NUMBER: builtins.int
    COMPONENT_STAGES_FIELD_NUMBER: builtins.int
    COMPONENT_HORSEPOWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPONENT_AMPS_FIELD_NUMBER: builtins.int
    POTHEAD_CONDITIONS_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def component_manufacturer(self) -> global___StringMessage:
        """Original Name: COMPONENT_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_volts(self) -> global___FloatMessage:
        """Original Name: COMPONENT_VOLTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_reason(self) -> global___StringMessage:
        """Original Name: FAILURE_REASON, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_coating(self) -> global___StringMessage:
        """Original Name: COMPONENT_COATING, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_to_failure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_TO_FAILURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def failure_description(self) -> global___StringMessage:
        """Original Name: FAILURE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    failure_wellbore_equip_id: builtins.str
    """Original Name: FAILURE_WELLBORE_EQUIP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_size(self) -> global___FloatMessage:
        """Original Name: COMPONENT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_disposition(self) -> global___StringMessage:
        """Original Name: FAILURE_DISPOSITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_thread(self) -> global___StringMessage:
        """Original Name: COMPONENT_THREAD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_horsepower(self) -> global___FloatMessage:
        """Original Name: COMPONENT_HORSEPOWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_make(self) -> global___StringMessage:
        """Original Name: COMPONENT_MAKE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def axis_conditions(self) -> global___StringMessage:
        """Original Name: AXIS_CONDITIONS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_to_failure(self) -> global___FloatMessage:
        """Original Name: DAYS_TO_FAILURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_volts_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_VOLTS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_amps_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_AMPS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_mechanism(self) -> global___StringMessage:
        """Original Name: FAILURE_MECHANISM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_surface_condition(self) -> global___StringMessage:
        """Original Name: EXTERNAL_SURFACE_CONDITION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_conditions(self) -> global___StringMessage:
        """Original Name: OIL_CONDITIONS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pull_reason(self) -> global___StringMessage:
        """Original Name: PULL_REASON, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_stages(self) -> global___Int32Message:
        """Original Name: COMPONENT_STAGES, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_horsepower_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_HORSEPOWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_amps(self) -> global___FloatMessage:
        """Original Name: COMPONENT_AMPS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pothead_conditions(self) -> global___StringMessage:
        """Original Name: POTHEAD_CONDITIONS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_FAILURE_WELLBORE_EQUIP_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        component_manufacturer: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        component_volts: global___FloatMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        failure_reason: global___StringMessage | None = ...,
        component_coating: global___StringMessage | None = ...,
        days_to_failure_dsdsunit: global___StringMessage | None = ...,
        equip_fail_id: builtins.str = ...,
        failure_description: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        failure_wellbore_equip_id: builtins.str = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        component_size: global___FloatMessage | None = ...,
        failure_disposition: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        component_thread: global___StringMessage | None = ...,
        component_horsepower: global___FloatMessage | None = ...,
        component_make: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        axis_conditions: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        days_to_failure: global___FloatMessage | None = ...,
        component_volts_dsdsunit: global___StringMessage | None = ...,
        component_amps_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        component_size_dsdsunit: global___StringMessage | None = ...,
        failure_mechanism: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        external_surface_condition: global___StringMessage | None = ...,
        oil_conditions: global___StringMessage | None = ...,
        pull_reason: global___StringMessage | None = ...,
        component_stages: global___Int32Message | None = ...,
        component_horsepower_dsdsunit: global___StringMessage | None = ...,
        component_amps: global___FloatMessage | None = ...,
        pothead_conditions: global___StringMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "axis_conditions", b"axis_conditions", "component_amps", b"component_amps", "component_amps_dsdsunit", b"component_amps_dsdsunit", "component_coating", b"component_coating", "component_horsepower", b"component_horsepower", "component_horsepower_dsdsunit", b"component_horsepower_dsdsunit", "component_make", b"component_make", "component_manufacturer", b"component_manufacturer", "component_size", b"component_size", "component_size_dsdsunit", b"component_size_dsdsunit", "component_stages", b"component_stages", "component_thread", b"component_thread", "component_volts", b"component_volts", "component_volts_dsdsunit", b"component_volts_dsdsunit", "days_to_failure", b"days_to_failure", "days_to_failure_dsdsunit", b"days_to_failure_dsdsunit", "dm_prod_equip_fail", b"dm_prod_equip_fail", "external_surface_condition", b"external_surface_condition", "failure_description", b"failure_description", "failure_disposition", b"failure_disposition", "failure_mechanism", b"failure_mechanism", "failure_reason", b"failure_reason", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "oil_conditions", b"oil_conditions", "pothead_conditions", b"pothead_conditions", "pull_reason", b"pull_reason", "sequence_no", b"sequence_no", "serial_no", b"serial_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "axis_conditions", b"axis_conditions", "component_amps", b"component_amps", "component_amps_dsdsunit", b"component_amps_dsdsunit", "component_coating", b"component_coating", "component_horsepower", b"component_horsepower", "component_horsepower_dsdsunit", b"component_horsepower_dsdsunit", "component_make", b"component_make", "component_manufacturer", b"component_manufacturer", "component_size", b"component_size", "component_size_dsdsunit", b"component_size_dsdsunit", "component_stages", b"component_stages", "component_thread", b"component_thread", "component_volts", b"component_volts", "component_volts_dsdsunit", b"component_volts_dsdsunit", "days_to_failure", b"days_to_failure", "days_to_failure_dsdsunit", b"days_to_failure_dsdsunit", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equip_fail_id", b"equip_fail_id", "external_surface_condition", b"external_surface_condition", "failure_description", b"failure_description", "failure_disposition", b"failure_disposition", "failure_mechanism", b"failure_mechanism", "failure_reason", b"failure_reason", "failure_wellbore_equip_id", b"failure_wellbore_equip_id", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "oil_conditions", b"oil_conditions", "pothead_conditions", b"pothead_conditions", "pull_reason", b"pull_reason", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFailureWellboreEquip = DmFailureWellboreEquip

class DmFishing(google.protobuf.message.Message):
    """Original Name: DM_FISHING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DEPARTMENT_NAME_FIELD_NUMBER: builtins.int
    RELATED_FISHING_ID_FIELD_NUMBER: builtins.int
    END_DAILY_ID_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_SUPER2_FIELD_NUMBER: builtins.int
    CAUSE_DAILY_ID_FIELD_NUMBER: builtins.int
    RIG_SUPER3_FIELD_NUMBER: builtins.int
    RIG_SUPER1_FIELD_NUMBER: builtins.int
    FISHING_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    DATE_REQUIRED_FIELD_NUMBER: builtins.int
    START_ACTIVITY_ID_FIELD_NUMBER: builtins.int
    START_DAILY_ID_FIELD_NUMBER: builtins.int
    FISHING_TYPE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FISHING_IMMEDIATE_CAUSE_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    RECOMMENDATIONS_FIELD_NUMBER: builtins.int
    DATE_START_FIELD_NUMBER: builtins.int
    IS_OPERATION_SUCCESS_FIELD_NUMBER: builtins.int
    FISHING_CAUSE_FIELD_NUMBER: builtins.int
    END_ACTIVITY_ID_FIELD_NUMBER: builtins.int
    OBSTRUCTION_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    START_EVENT_ID_FIELD_NUMBER: builtins.int
    CAUSE_EVENT_ID_FIELD_NUMBER: builtins.int
    RELATED_FISHING_EVENT_ID_FIELD_NUMBER: builtins.int
    FISHING_NO_FIELD_NUMBER: builtins.int
    CAUSE_ACTIVITY_ID_FIELD_NUMBER: builtins.int
    END_EVENT_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    WELL_STATUS_FIELD_NUMBER: builtins.int
    DATE_END_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_FISHING_STRING_SHOT_FIELD_NUMBER: builtins.int
    DM_FISHING_RESULTS_FIELD_NUMBER: builtins.int
    DM_FISHING_FREE_POINT_FIELD_NUMBER: builtins.int
    DM_FISHING_RESULTS_PK_FIELD_NUMBER: builtins.int
    DM_FISHING_RESPONSIBLE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def department_name(self) -> global___StringMessage:
        """Original Name: DEPARTMENT_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def related_fishing_id(self) -> global___StringMessage:
        """Original Name: RELATED_FISHING_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_daily_id(self) -> global___StringMessage:
        """Original Name: END_DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_super2(self) -> global___StringMessage:
        """Original Name: RIG_SUPER2, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cause_daily_id(self) -> global___StringMessage:
        """Original Name: CAUSE_DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_super3(self) -> global___StringMessage:
        """Original Name: RIG_SUPER3, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_super1(self) -> global___StringMessage:
        """Original Name: RIG_SUPER1, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fishing_id: builtins.str
    """Original Name: FISHING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_required(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REQUIRED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_activity_id(self) -> global___StringMessage:
        """Original Name: START_ACTIVITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_daily_id(self) -> global___StringMessage:
        """Original Name: START_DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishing_type(self) -> global___StringMessage:
        """Original Name: FISHING_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishing_immediate_cause(self) -> global___StringMessage:
        """Original Name: FISHING_IMMEDIATE_CAUSE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recommendations(self) -> global___StringMessage:
        """Original Name: RECOMMENDATIONS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_operation_success(self) -> global___StringMessage:
        """Original Name: IS_OPERATION_SUCCESS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishing_cause(self) -> global___StringMessage:
        """Original Name: FISHING_CAUSE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_activity_id(self) -> global___StringMessage:
        """Original Name: END_ACTIVITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def obstruction_id(self) -> global___StringMessage:
        """Original Name: OBSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_event_id(self) -> global___StringMessage:
        """Original Name: START_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cause_event_id(self) -> global___StringMessage:
        """Original Name: CAUSE_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def related_fishing_event_id(self) -> global___StringMessage:
        """Original Name: RELATED_FISHING_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishing_no(self) -> global___StringMessage:
        """Original Name: FISHING_NO, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cause_activity_id(self) -> global___StringMessage:
        """Original Name: CAUSE_ACTIVITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_event_id(self) -> global___StringMessage:
        """Original Name: END_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_status(self) -> global___StringMessage:
        """Original Name: WELL_STATUS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_FISHING_DM_EVENT
        """
    @property
    def dm_fishing_string_shot(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFishingStringShotRef]:
        """Original Name: DM_FISHING_STRING_SHOT, WrappedMessage: DmFishingStringShot
        FK_DM_FISHING_STRING_SHOT_DM_FISHING
        """
    @property
    def dm_fishing_results(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFishingResultsRef]:
        """Original Name: DM_FISHING_RESULTS, WrappedMessage: DmFishingResults
        FK_DM_FISHING_RESULTS_DM_FISHING
        """
    @property
    def dm_fishing_free_point(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFishingFreePointRef]:
        """Original Name: DM_FISHING_FREE_POINT, WrappedMessage: DmFishingFreePoint
        FK_DM_FISHING_FREE_POINT_DM_FISHING
        """
    @property
    def dm_fishing_results_pk(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFishingResultsRef]:
        """Original Name: DM_FISHING_RESULTS_pk, WrappedMessage: DmFishingResults
        FK_DM_FISHING_RESULTS_DM_FISHING
        """
    @property
    def dm_fishing_responsible(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFishingResponsibleRef]:
        """Original Name: DM_FISHING_RESPONSIBLE, WrappedMessage: DmFishingResponsible
        FK_DM_FISHING_RESPONSIBLE_DM_FISHING
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        department_name: global___StringMessage | None = ...,
        related_fishing_id: global___StringMessage | None = ...,
        end_daily_id: global___StringMessage | None = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        rig_super2: global___StringMessage | None = ...,
        cause_daily_id: global___StringMessage | None = ...,
        rig_super3: global___StringMessage | None = ...,
        rig_super1: global___StringMessage | None = ...,
        fishing_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        date_required: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        start_activity_id: global___StringMessage | None = ...,
        start_daily_id: global___StringMessage | None = ...,
        fishing_type: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        fishing_immediate_cause: global___StringMessage | None = ...,
        hole_size: global___FloatMessage | None = ...,
        recommendations: global___StringMessage | None = ...,
        date_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_operation_success: global___StringMessage | None = ...,
        fishing_cause: global___StringMessage | None = ...,
        end_activity_id: global___StringMessage | None = ...,
        obstruction_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        start_event_id: global___StringMessage | None = ...,
        cause_event_id: global___StringMessage | None = ...,
        related_fishing_event_id: global___StringMessage | None = ...,
        fishing_no: global___StringMessage | None = ...,
        cause_activity_id: global___StringMessage | None = ...,
        end_event_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_status: global___StringMessage | None = ...,
        date_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_fishing_string_shot: collections.abc.Iterable[global___DmFishingStringShotRef] | None = ...,
        dm_fishing_results: collections.abc.Iterable[global___DmFishingResultsRef] | None = ...,
        dm_fishing_free_point: collections.abc.Iterable[global___DmFishingFreePointRef] | None = ...,
        dm_fishing_results_pk: collections.abc.Iterable[global___DmFishingResultsRef] | None = ...,
        dm_fishing_responsible: collections.abc.Iterable[global___DmFishingResponsibleRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cause_activity_id", b"cause_activity_id", "cause_daily_id", b"cause_daily_id", "cause_event_id", b"cause_event_id", "comments", b"comments", "date_end", b"date_end", "date_report", b"date_report", "date_required", b"date_required", "date_start", b"date_start", "department_name", b"department_name", "dm_event", b"dm_event", "end_activity_id", b"end_activity_id", "end_daily_id", b"end_daily_id", "end_event_id", b"end_event_id", "fishing_cause", b"fishing_cause", "fishing_immediate_cause", b"fishing_immediate_cause", "fishing_no", b"fishing_no", "fishing_type", b"fishing_type", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "is_operation_success", b"is_operation_success", "native_uid", b"native_uid", "obstruction_id", b"obstruction_id", "recommendations", b"recommendations", "related_fishing_event_id", b"related_fishing_event_id", "related_fishing_id", b"related_fishing_id", "report_journal_id", b"report_journal_id", "rig_super1", b"rig_super1", "rig_super2", b"rig_super2", "rig_super3", b"rig_super3", "start_activity_id", b"start_activity_id", "start_daily_id", b"start_daily_id", "start_event_id", b"start_event_id", "well_status", b"well_status", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cause_activity_id", b"cause_activity_id", "cause_daily_id", b"cause_daily_id", "cause_event_id", b"cause_event_id", "comments", b"comments", "date_end", b"date_end", "date_report", b"date_report", "date_required", b"date_required", "date_start", b"date_start", "department_name", b"department_name", "dm_event", b"dm_event", "dm_fishing_free_point", b"dm_fishing_free_point", "dm_fishing_responsible", b"dm_fishing_responsible", "dm_fishing_results", b"dm_fishing_results", "dm_fishing_results_pk", b"dm_fishing_results_pk", "dm_fishing_string_shot", b"dm_fishing_string_shot", "end_activity_id", b"end_activity_id", "end_daily_id", b"end_daily_id", "end_event_id", b"end_event_id", "event_id", b"event_id", "fishing_cause", b"fishing_cause", "fishing_id", b"fishing_id", "fishing_immediate_cause", b"fishing_immediate_cause", "fishing_no", b"fishing_no", "fishing_type", b"fishing_type", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "is_operation_success", b"is_operation_success", "native_uid", b"native_uid", "obstruction_id", b"obstruction_id", "recommendations", b"recommendations", "related_fishing_event_id", b"related_fishing_event_id", "related_fishing_id", b"related_fishing_id", "report_journal_id", b"report_journal_id", "rig_super1", b"rig_super1", "rig_super2", b"rig_super2", "rig_super3", b"rig_super3", "start_activity_id", b"start_activity_id", "start_daily_id", b"start_daily_id", "start_event_id", b"start_event_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_status", b"well_status", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFishing = DmFishing

class DmFishingFreePoint(google.protobuf.message.Message):
    """Original Name: DM_FISHING_FREE_POINT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PERCENT_FREE_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_FREE_TORQUE_FIELD_NUMBER: builtins.int
    FREE_POINT_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FREE_POINT_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    FREE_POINT_OVERPULL_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRACTION_POWER_FIELD_NUMBER: builtins.int
    FREE_POINT_MD_FIELD_NUMBER: builtins.int
    FISHING_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    PERCENT_FREE_TRACTION_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SURFACE_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PERCENT_FREE_TRACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    TRACTION_POWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_TORQUE_FIELD_NUMBER: builtins.int
    TURN_NO_FIELD_NUMBER: builtins.int
    FREE_POINT_OVERPULL_FIELD_NUMBER: builtins.int
    DM_FISHING_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def percent_free_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_FREE_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_free_torque(self) -> global___FloatMessage:
        """Original Name: PERCENT_FREE_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    free_point_id: builtins.str
    """Original Name: FREE_POINT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def free_point_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: FREE_POINT_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def free_point_overpull_dsdsunit(self) -> global___StringMessage:
        """Original Name: FREE_POINT_OVERPULL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def traction_power(self) -> global___FloatMessage:
        """Original Name: TRACTION_POWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def free_point_md(self) -> global___FloatMessage:
        """Original Name: FREE_POINT_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fishing_id: builtins.str
    """Original Name: FISHING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_free_traction(self) -> global___FloatMessage:
        """Original Name: PERCENT_FREE_TRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_free_traction_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_FREE_TRACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def traction_power_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRACTION_POWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_torque(self) -> global___FloatMessage:
        """Original Name: SURFACE_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def turn_no(self) -> global___FloatMessage:
        """Original Name: TURN_NO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def free_point_overpull(self) -> global___FloatMessage:
        """Original Name: FREE_POINT_OVERPULL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_fishing(self) -> global___DmFishingRef:
        """Remote references:

        Original Name: DM_FISHING, WrappedMessage: DmFishing
        FK_DM_FISHING_FREE_POINT_DM_FISHING
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        percent_free_torque_dsdsunit: global___StringMessage | None = ...,
        percent_free_torque: global___FloatMessage | None = ...,
        free_point_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        free_point_md_dsdsunit: global___StringMessage | None = ...,
        free_point_overpull_dsdsunit: global___StringMessage | None = ...,
        traction_power: global___FloatMessage | None = ...,
        free_point_md: global___FloatMessage | None = ...,
        fishing_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        percent_free_traction: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        surface_torque_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        percent_free_traction_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        traction_power_dsdsunit: global___StringMessage | None = ...,
        surface_torque: global___FloatMessage | None = ...,
        turn_no: global___FloatMessage | None = ...,
        free_point_overpull: global___FloatMessage | None = ...,
        dm_fishing: global___DmFishingRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_fishing", b"dm_fishing", "free_point_md", b"free_point_md", "free_point_md_dsdsunit", b"free_point_md_dsdsunit", "free_point_overpull", b"free_point_overpull", "free_point_overpull_dsdsunit", b"free_point_overpull_dsdsunit", "native_uid", b"native_uid", "percent_free_torque", b"percent_free_torque", "percent_free_torque_dsdsunit", b"percent_free_torque_dsdsunit", "percent_free_traction", b"percent_free_traction", "percent_free_traction_dsdsunit", b"percent_free_traction_dsdsunit", "sequence_no", b"sequence_no", "surface_torque", b"surface_torque", "surface_torque_dsdsunit", b"surface_torque_dsdsunit", "traction_power", b"traction_power", "traction_power_dsdsunit", b"traction_power_dsdsunit", "turn_no", b"turn_no", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_fishing", b"dm_fishing", "event_id", b"event_id", "fishing_id", b"fishing_id", "free_point_id", b"free_point_id", "free_point_md", b"free_point_md", "free_point_md_dsdsunit", b"free_point_md_dsdsunit", "free_point_overpull", b"free_point_overpull", "free_point_overpull_dsdsunit", b"free_point_overpull_dsdsunit", "native_uid", b"native_uid", "percent_free_torque", b"percent_free_torque", "percent_free_torque_dsdsunit", b"percent_free_torque_dsdsunit", "percent_free_traction", b"percent_free_traction", "percent_free_traction_dsdsunit", b"percent_free_traction_dsdsunit", "sequence_no", b"sequence_no", "surface_torque", b"surface_torque", "surface_torque_dsdsunit", b"surface_torque_dsdsunit", "traction_power", b"traction_power", "traction_power_dsdsunit", b"traction_power_dsdsunit", "turn_no", b"turn_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFishingFreePoint = DmFishingFreePoint

class DmFishingResponsible(google.protobuf.message.Message):
    """Original Name: DM_FISHING_RESPONSIBLE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_CARRYOVER_FIELD_NUMBER: builtins.int
    FISHING_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COMPANY_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    RESPONSIBLE_NAME_FIELD_NUMBER: builtins.int
    FISH_RESP_ID_FIELD_NUMBER: builtins.int
    CUSTOM_LABEL_1_FIELD_NUMBER: builtins.int
    CUSTOM_LABEL_2_FIELD_NUMBER: builtins.int
    DM_FISHING_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_carryover(self) -> global___StringMessage:
        """Original Name: IS_CARRYOVER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fishing_id: builtins.str
    """Original Name: FISHING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company(self) -> global___StringMessage:
        """Original Name: COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def responsible_name(self) -> global___StringMessage:
        """Original Name: RESPONSIBLE_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fish_resp_id: builtins.str
    """Original Name: FISH_RESP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def custom_label_1(self) -> global___StringMessage:
        """Original Name: CUSTOM_LABEL_1, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_label_2(self) -> global___StringMessage:
        """Original Name: CUSTOM_LABEL_2, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_fishing(self) -> global___DmFishingRef:
        """Remote references:

        Original Name: DM_FISHING, WrappedMessage: DmFishing
        FK_DM_FISHING_RESPONSIBLE_DM_FISHING
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_carryover: global___StringMessage | None = ...,
        fishing_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        company: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        responsible_name: global___StringMessage | None = ...,
        fish_resp_id: builtins.str = ...,
        custom_label_1: global___StringMessage | None = ...,
        custom_label_2: global___StringMessage | None = ...,
        dm_fishing: global___DmFishingRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "company", b"company", "custom_label_1", b"custom_label_1", "custom_label_2", b"custom_label_2", "dm_fishing", b"dm_fishing", "is_carryover", b"is_carryover", "native_uid", b"native_uid", "responsible_name", b"responsible_name", "sequence_no", b"sequence_no", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "company", b"company", "custom_label_1", b"custom_label_1", "custom_label_2", b"custom_label_2", "dm_fishing", b"dm_fishing", "event_id", b"event_id", "fish_resp_id", b"fish_resp_id", "fishing_id", b"fishing_id", "is_carryover", b"is_carryover", "native_uid", b"native_uid", "responsible_name", b"responsible_name", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFishingResponsible = DmFishingResponsible

class DmFishingResults(google.protobuf.message.Message):
    """Original Name: DM_FISHING_RESULTS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RESULT_DESC_FIELD_NUMBER: builtins.int
    FISHING_ID_FIELD_NUMBER: builtins.int
    RESULT_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DM_FISHING_FIELD_NUMBER: builtins.int
    DM_FISHING_FK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def result_desc(self) -> global___StringMessage:
        """Original Name: RESULT_DESC, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fishing_id: builtins.str
    """Original Name: FISHING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    result_id: builtins.str
    """Original Name: RESULT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_fishing(self) -> global___DmFishingRef:
        """Remote references:

        Original Name: DM_FISHING, WrappedMessage: DmFishing
        FK_DM_FISHING_RESULTS_DM_FISHING
        """
    @property
    def dm_fishing_fk(self) -> global___DmFishingRef:
        """Original Name: DM_FISHING_fk, WrappedMessage: DmFishing
        FK_DM_FISHING_RESULTS_DM_FISHING_1
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        result_desc: global___StringMessage | None = ...,
        fishing_id: builtins.str = ...,
        result_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        dm_fishing: global___DmFishingRef | None = ...,
        dm_fishing_fk: global___DmFishingRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_fishing", b"dm_fishing", "dm_fishing_fk", b"dm_fishing_fk", "native_uid", b"native_uid", "result_desc", b"result_desc", "sequence_no", b"sequence_no", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_fishing", b"dm_fishing", "dm_fishing_fk", b"dm_fishing_fk", "event_id", b"event_id", "fishing_id", b"fishing_id", "native_uid", b"native_uid", "result_desc", b"result_desc", "result_id", b"result_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFishingResults = DmFishingResults

class DmFishingStringShot(google.protobuf.message.Message):
    """Original Name: DM_FISHING_STRING_SHOT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LEFT_TURNS_NO_FIELD_NUMBER: builtins.int
    NO_STRING_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STRING_SHOT_TRACTION_FIELD_NUMBER: builtins.int
    FISHING_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FISH_STRING_SHOT_ID_FIELD_NUMBER: builtins.int
    STRING_SHOT_TRACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    STRING_SHOT_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STRING_SHOT_MD_FIELD_NUMBER: builtins.int
    RIGHT_TURNS_NO_FIELD_NUMBER: builtins.int
    IS_DETONATED_FIELD_NUMBER: builtins.int
    DM_FISHING_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def left_turns_no(self) -> global___FloatMessage:
        """Original Name: LEFT_TURNS_NO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def no_string(self) -> global___Int32Message:
        """Original Name: NO_STRING, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_shot_traction(self) -> global___FloatMessage:
        """Original Name: STRING_SHOT_TRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fishing_id: builtins.str
    """Original Name: FISHING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fish_string_shot_id: builtins.str
    """Original Name: FISH_STRING_SHOT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def string_shot_traction_dsdsunit(self) -> global___StringMessage:
        """Original Name: STRING_SHOT_TRACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def string_shot_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: STRING_SHOT_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_shot_md(self) -> global___FloatMessage:
        """Original Name: STRING_SHOT_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def right_turns_no(self) -> global___FloatMessage:
        """Original Name: RIGHT_TURNS_NO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_detonated(self) -> global___StringMessage:
        """Original Name: IS_DETONATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_fishing(self) -> global___DmFishingRef:
        """Remote references:

        Original Name: DM_FISHING, WrappedMessage: DmFishing
        FK_DM_FISHING_STRING_SHOT_DM_FISHING
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        left_turns_no: global___FloatMessage | None = ...,
        no_string: global___Int32Message | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        string_shot_traction: global___FloatMessage | None = ...,
        fishing_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        fish_string_shot_id: builtins.str = ...,
        string_shot_traction_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        string_shot_md_dsdsunit: global___StringMessage | None = ...,
        string_shot_md: global___FloatMessage | None = ...,
        right_turns_no: global___FloatMessage | None = ...,
        is_detonated: global___StringMessage | None = ...,
        dm_fishing: global___DmFishingRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_fishing", b"dm_fishing", "is_detonated", b"is_detonated", "left_turns_no", b"left_turns_no", "native_uid", b"native_uid", "no_string", b"no_string", "right_turns_no", b"right_turns_no", "sequence_no", b"sequence_no", "string_shot_md", b"string_shot_md", "string_shot_md_dsdsunit", b"string_shot_md_dsdsunit", "string_shot_traction", b"string_shot_traction", "string_shot_traction_dsdsunit", b"string_shot_traction_dsdsunit", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_fishing", b"dm_fishing", "event_id", b"event_id", "fish_string_shot_id", b"fish_string_shot_id", "fishing_id", b"fishing_id", "is_detonated", b"is_detonated", "left_turns_no", b"left_turns_no", "native_uid", b"native_uid", "no_string", b"no_string", "right_turns_no", b"right_turns_no", "sequence_no", b"sequence_no", "string_shot_md", b"string_shot_md", "string_shot_md_dsdsunit", b"string_shot_md_dsdsunit", "string_shot_traction", b"string_shot_traction", "string_shot_traction_dsdsunit", b"string_shot_traction_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFishingStringShot = DmFishingStringShot

class DmFluidBalance(google.protobuf.message.Message):
    """Original Name: DM_FLUID_BALANCE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VOLUME_OIL_NON_RECOVER_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_WATER_HAULED_ON_FIELD_NUMBER: builtins.int
    VOLUME_OIL_HAULED_ON_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_ZERO_INPUT_FLUIDS_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    VOLUME_OIL_HAULED_OFF_FIELD_NUMBER: builtins.int
    VOLUME_OIL_HAULED_OFF_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_WATER_NON_RECOVER_FIELD_NUMBER: builtins.int
    VOLUME_WATER_TO_RECOVER_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VOLUME_OIL_CUM_INPUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_OTHER_CUM_INPUT_FIELD_NUMBER: builtins.int
    VOLUME_WATER_HAULED_ON_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_BALANCE_ID_FIELD_NUMBER: builtins.int
    VOLUME_OTHER_SURFACE_TANKS_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_WATER_TO_RECOVER_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_OTHER_NON_RECOVER_FIELD_NUMBER: builtins.int
    VOLUME_WATER_HAULED_OFF_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_WATER_CUM_INPUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    VOLUME_OIL_CUM_INPUT_FIELD_NUMBER: builtins.int
    VOLUME_OTHER_NON_RECOVER_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_OTHER_SURFACE_TANKS_FIELD_NUMBER: builtins.int
    VOLUME_OIL_SURFACE_TANKS_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_OIL_TO_RECOVER_FIELD_NUMBER: builtins.int
    VOLUME_OTHER_HAULED_OFF_FIELD_NUMBER: builtins.int
    VOLUME_OTHER_HAULED_ON_FIELD_NUMBER: builtins.int
    VOLUME_OIL_TO_RECOVER_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_OIL_HAULED_ON_FIELD_NUMBER: builtins.int
    VOLUME_OIL_SURFACE_TANKS_FIELD_NUMBER: builtins.int
    VOLUME_OTHER_HAULED_ON_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_WATER_SURFACE_TANKS_DSDSUNIT_FIELD_NUMBER: builtins.int
    DISPOSAL_COMPANY_FIELD_NUMBER: builtins.int
    VOLUME_WATER_NON_RECOVER_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_OTHER_HAULED_OFF_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_OTHER_TO_RECOVER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    VOLUME_OTHER_RECOVERED_FIELD_NUMBER: builtins.int
    VOLUME_OIL_NON_RECOVER_FIELD_NUMBER: builtins.int
    VOLUME_WATER_CUM_INPUT_FIELD_NUMBER: builtins.int
    VOLUME_WATER_HAULED_OFF_FIELD_NUMBER: builtins.int
    VOLUME_OTHER_CUM_INPUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_OTHER_TO_RECOVER_FIELD_NUMBER: builtins.int
    IS_ZERO_LOAD_FLUIDS_FIELD_NUMBER: builtins.int
    VOLUME_WATER_SURFACE_TANKS_FIELD_NUMBER: builtins.int
    VOLUME_OTHER_RECOVERED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    DM_FLUID_INPUT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def volume_oil_non_recover_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_OIL_NON_RECOVER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_water_hauled_on(self) -> global___FloatMessage:
        """Original Name: VOLUME_WATER_HAULED_ON, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_oil_hauled_on_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_OIL_HAULED_ON_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_zero_input_fluids(self) -> global___StringMessage:
        """Original Name: IS_ZERO_INPUT_FLUIDS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_oil_hauled_off(self) -> global___FloatMessage:
        """Original Name: VOLUME_OIL_HAULED_OFF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_oil_hauled_off_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_OIL_HAULED_OFF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_water_non_recover(self) -> global___FloatMessage:
        """Original Name: VOLUME_WATER_NON_RECOVER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_water_to_recover(self) -> global___FloatMessage:
        """Original Name: VOLUME_WATER_TO_RECOVER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_oil_cum_input_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_OIL_CUM_INPUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_other_cum_input(self) -> global___FloatMessage:
        """Original Name: VOLUME_OTHER_CUM_INPUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_water_hauled_on_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_WATER_HAULED_ON_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_balance_id: builtins.str
    """Original Name: FLUID_BALANCE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def volume_other_surface_tanks_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_OTHER_SURFACE_TANKS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_water_to_recover_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_WATER_TO_RECOVER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_other_non_recover(self) -> global___FloatMessage:
        """Original Name: VOLUME_OTHER_NON_RECOVER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_water_hauled_off_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_WATER_HAULED_OFF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_water_cum_input_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_WATER_CUM_INPUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def volume_oil_cum_input(self) -> global___FloatMessage:
        """Original Name: VOLUME_OIL_CUM_INPUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_other_non_recover_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_OTHER_NON_RECOVER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_other_surface_tanks(self) -> global___FloatMessage:
        """Original Name: VOLUME_OTHER_SURFACE_TANKS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_oil_surface_tanks_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_OIL_SURFACE_TANKS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_oil_to_recover(self) -> global___FloatMessage:
        """Original Name: VOLUME_OIL_TO_RECOVER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_other_hauled_off(self) -> global___FloatMessage:
        """Original Name: VOLUME_OTHER_HAULED_OFF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_other_hauled_on(self) -> global___FloatMessage:
        """Original Name: VOLUME_OTHER_HAULED_ON, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_oil_to_recover_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_OIL_TO_RECOVER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_oil_hauled_on(self) -> global___FloatMessage:
        """Original Name: VOLUME_OIL_HAULED_ON, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_oil_surface_tanks(self) -> global___FloatMessage:
        """Original Name: VOLUME_OIL_SURFACE_TANKS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_other_hauled_on_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_OTHER_HAULED_ON_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_water_surface_tanks_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_WATER_SURFACE_TANKS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposal_company(self) -> global___StringMessage:
        """Original Name: DISPOSAL_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_water_non_recover_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_WATER_NON_RECOVER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_other_hauled_off_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_OTHER_HAULED_OFF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_other_to_recover_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_OTHER_TO_RECOVER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def volume_other_recovered(self) -> global___FloatMessage:
        """Original Name: VOLUME_OTHER_RECOVERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_oil_non_recover(self) -> global___FloatMessage:
        """Original Name: VOLUME_OIL_NON_RECOVER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_water_cum_input(self) -> global___FloatMessage:
        """Original Name: VOLUME_WATER_CUM_INPUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_water_hauled_off(self) -> global___FloatMessage:
        """Original Name: VOLUME_WATER_HAULED_OFF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_other_cum_input_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_OTHER_CUM_INPUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_other_to_recover(self) -> global___FloatMessage:
        """Original Name: VOLUME_OTHER_TO_RECOVER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_zero_load_fluids(self) -> global___StringMessage:
        """Original Name: IS_ZERO_LOAD_FLUIDS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_water_surface_tanks(self) -> global___FloatMessage:
        """Original Name: VOLUME_WATER_SURFACE_TANKS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_other_recovered_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_OTHER_RECOVERED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_FLUID_BALANCE_DM_DAILY
        """
    @property
    def dm_fluid_input(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFluidInputRef]:
        """Original Name: DM_FLUID_INPUT, WrappedMessage: DmFluidInput
        FK_DM_FLUID_INPUT_DM_FLUID_BALANCE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        volume_oil_non_recover_dsdsunit: global___StringMessage | None = ...,
        volume_water_hauled_on: global___FloatMessage | None = ...,
        volume_oil_hauled_on_dsdsunit: global___StringMessage | None = ...,
        is_zero_input_fluids: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        wellbore_id: global___StringMessage | None = ...,
        volume_oil_hauled_off: global___FloatMessage | None = ...,
        volume_oil_hauled_off_dsdsunit: global___StringMessage | None = ...,
        volume_water_non_recover: global___FloatMessage | None = ...,
        volume_water_to_recover: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        volume_oil_cum_input_dsdsunit: global___StringMessage | None = ...,
        volume_other_cum_input: global___FloatMessage | None = ...,
        volume_water_hauled_on_dsdsunit: global___StringMessage | None = ...,
        fluid_balance_id: builtins.str = ...,
        volume_other_surface_tanks_dsdsunit: global___StringMessage | None = ...,
        volume_water_to_recover_dsdsunit: global___StringMessage | None = ...,
        volume_other_non_recover: global___FloatMessage | None = ...,
        volume_water_hauled_off_dsdsunit: global___StringMessage | None = ...,
        volume_water_cum_input_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        volume_oil_cum_input: global___FloatMessage | None = ...,
        volume_other_non_recover_dsdsunit: global___StringMessage | None = ...,
        volume_other_surface_tanks: global___FloatMessage | None = ...,
        volume_oil_surface_tanks_dsdsunit: global___StringMessage | None = ...,
        volume_oil_to_recover: global___FloatMessage | None = ...,
        volume_other_hauled_off: global___FloatMessage | None = ...,
        volume_other_hauled_on: global___FloatMessage | None = ...,
        volume_oil_to_recover_dsdsunit: global___StringMessage | None = ...,
        volume_oil_hauled_on: global___FloatMessage | None = ...,
        volume_oil_surface_tanks: global___FloatMessage | None = ...,
        volume_other_hauled_on_dsdsunit: global___StringMessage | None = ...,
        volume_water_surface_tanks_dsdsunit: global___StringMessage | None = ...,
        disposal_company: global___StringMessage | None = ...,
        volume_water_non_recover_dsdsunit: global___StringMessage | None = ...,
        volume_other_hauled_off_dsdsunit: global___StringMessage | None = ...,
        volume_other_to_recover_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        volume_other_recovered: global___FloatMessage | None = ...,
        volume_oil_non_recover: global___FloatMessage | None = ...,
        volume_water_cum_input: global___FloatMessage | None = ...,
        volume_water_hauled_off: global___FloatMessage | None = ...,
        volume_other_cum_input_dsdsunit: global___StringMessage | None = ...,
        volume_other_to_recover: global___FloatMessage | None = ...,
        is_zero_load_fluids: global___StringMessage | None = ...,
        volume_water_surface_tanks: global___FloatMessage | None = ...,
        volume_other_recovered_dsdsunit: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        dm_fluid_input: collections.abc.Iterable[global___DmFluidInputRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["disposal_company", b"disposal_company", "dm_daily", b"dm_daily", "is_zero_input_fluids", b"is_zero_input_fluids", "is_zero_load_fluids", b"is_zero_load_fluids", "native_uid", b"native_uid", "volume_oil_cum_input", b"volume_oil_cum_input", "volume_oil_cum_input_dsdsunit", b"volume_oil_cum_input_dsdsunit", "volume_oil_hauled_off", b"volume_oil_hauled_off", "volume_oil_hauled_off_dsdsunit", b"volume_oil_hauled_off_dsdsunit", "volume_oil_hauled_on", b"volume_oil_hauled_on", "volume_oil_hauled_on_dsdsunit", b"volume_oil_hauled_on_dsdsunit", "volume_oil_non_recover", b"volume_oil_non_recover", "volume_oil_non_recover_dsdsunit", b"volume_oil_non_recover_dsdsunit", "volume_oil_surface_tanks", b"volume_oil_surface_tanks", "volume_oil_surface_tanks_dsdsunit", b"volume_oil_surface_tanks_dsdsunit", "volume_oil_to_recover", b"volume_oil_to_recover", "volume_oil_to_recover_dsdsunit", b"volume_oil_to_recover_dsdsunit", "volume_other_cum_input", b"volume_other_cum_input", "volume_other_cum_input_dsdsunit", b"volume_other_cum_input_dsdsunit", "volume_other_hauled_off", b"volume_other_hauled_off", "volume_other_hauled_off_dsdsunit", b"volume_other_hauled_off_dsdsunit", "volume_other_hauled_on", b"volume_other_hauled_on", "volume_other_hauled_on_dsdsunit", b"volume_other_hauled_on_dsdsunit", "volume_other_non_recover", b"volume_other_non_recover", "volume_other_non_recover_dsdsunit", b"volume_other_non_recover_dsdsunit", "volume_other_recovered", b"volume_other_recovered", "volume_other_recovered_dsdsunit", b"volume_other_recovered_dsdsunit", "volume_other_surface_tanks", b"volume_other_surface_tanks", "volume_other_surface_tanks_dsdsunit", b"volume_other_surface_tanks_dsdsunit", "volume_other_to_recover", b"volume_other_to_recover", "volume_other_to_recover_dsdsunit", b"volume_other_to_recover_dsdsunit", "volume_water_cum_input", b"volume_water_cum_input", "volume_water_cum_input_dsdsunit", b"volume_water_cum_input_dsdsunit", "volume_water_hauled_off", b"volume_water_hauled_off", "volume_water_hauled_off_dsdsunit", b"volume_water_hauled_off_dsdsunit", "volume_water_hauled_on", b"volume_water_hauled_on", "volume_water_hauled_on_dsdsunit", b"volume_water_hauled_on_dsdsunit", "volume_water_non_recover", b"volume_water_non_recover", "volume_water_non_recover_dsdsunit", b"volume_water_non_recover_dsdsunit", "volume_water_surface_tanks", b"volume_water_surface_tanks", "volume_water_surface_tanks_dsdsunit", b"volume_water_surface_tanks_dsdsunit", "volume_water_to_recover", b"volume_water_to_recover", "volume_water_to_recover_dsdsunit", b"volume_water_to_recover_dsdsunit", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "disposal_company", b"disposal_company", "dm_daily", b"dm_daily", "dm_fluid_input", b"dm_fluid_input", "event_id", b"event_id", "fluid_balance_id", b"fluid_balance_id", "is_zero_input_fluids", b"is_zero_input_fluids", "is_zero_load_fluids", b"is_zero_load_fluids", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "volume_oil_cum_input", b"volume_oil_cum_input", "volume_oil_cum_input_dsdsunit", b"volume_oil_cum_input_dsdsunit", "volume_oil_hauled_off", b"volume_oil_hauled_off", "volume_oil_hauled_off_dsdsunit", b"volume_oil_hauled_off_dsdsunit", "volume_oil_hauled_on", b"volume_oil_hauled_on", "volume_oil_hauled_on_dsdsunit", b"volume_oil_hauled_on_dsdsunit", "volume_oil_non_recover", b"volume_oil_non_recover", "volume_oil_non_recover_dsdsunit", b"volume_oil_non_recover_dsdsunit", "volume_oil_surface_tanks", b"volume_oil_surface_tanks", "volume_oil_surface_tanks_dsdsunit", b"volume_oil_surface_tanks_dsdsunit", "volume_oil_to_recover", b"volume_oil_to_recover", "volume_oil_to_recover_dsdsunit", b"volume_oil_to_recover_dsdsunit", "volume_other_cum_input", b"volume_other_cum_input", "volume_other_cum_input_dsdsunit", b"volume_other_cum_input_dsdsunit", "volume_other_hauled_off", b"volume_other_hauled_off", "volume_other_hauled_off_dsdsunit", b"volume_other_hauled_off_dsdsunit", "volume_other_hauled_on", b"volume_other_hauled_on", "volume_other_hauled_on_dsdsunit", b"volume_other_hauled_on_dsdsunit", "volume_other_non_recover", b"volume_other_non_recover", "volume_other_non_recover_dsdsunit", b"volume_other_non_recover_dsdsunit", "volume_other_recovered", b"volume_other_recovered", "volume_other_recovered_dsdsunit", b"volume_other_recovered_dsdsunit", "volume_other_surface_tanks", b"volume_other_surface_tanks", "volume_other_surface_tanks_dsdsunit", b"volume_other_surface_tanks_dsdsunit", "volume_other_to_recover", b"volume_other_to_recover", "volume_other_to_recover_dsdsunit", b"volume_other_to_recover_dsdsunit", "volume_water_cum_input", b"volume_water_cum_input", "volume_water_cum_input_dsdsunit", b"volume_water_cum_input_dsdsunit", "volume_water_hauled_off", b"volume_water_hauled_off", "volume_water_hauled_off_dsdsunit", b"volume_water_hauled_off_dsdsunit", "volume_water_hauled_on", b"volume_water_hauled_on", "volume_water_hauled_on_dsdsunit", b"volume_water_hauled_on_dsdsunit", "volume_water_non_recover", b"volume_water_non_recover", "volume_water_non_recover_dsdsunit", b"volume_water_non_recover_dsdsunit", "volume_water_surface_tanks", b"volume_water_surface_tanks", "volume_water_surface_tanks_dsdsunit", b"volume_water_surface_tanks_dsdsunit", "volume_water_to_recover", b"volume_water_to_recover", "volume_water_to_recover_dsdsunit", b"volume_water_to_recover_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFluidBalance = DmFluidBalance

class DmFluidHaul(google.protobuf.message.Message):
    """Original Name: DM_FLUID_HAUL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    FLUID_HAUL_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    HAUL_NOTE_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_FLUID_HAUL_DETAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_haul_id: builtins.str
    """Original Name: FLUID_HAUL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def haul_note(self) -> global___StringMessage:
        """Original Name: HAUL_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_FLUID_HAUL_DM_EVENT
        """
    @property
    def dm_fluid_haul_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFluidHaulDetailRef]:
        """Original Name: DM_FLUID_HAUL_DETAIL, WrappedMessage: DmFluidHaulDetail
        FK_DM_FLUID_HAUL_DETAIL_DM_FLUID_HAUL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        fluid_haul_id: builtins.str = ...,
        event_id: builtins.str = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        haul_note: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_fluid_haul_detail: collections.abc.Iterable[global___DmFluidHaulDetailRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["date_report", b"date_report", "dm_event", b"dm_event", "haul_note", b"haul_note", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["date_report", b"date_report", "dm_event", b"dm_event", "dm_fluid_haul_detail", b"dm_fluid_haul_detail", "event_id", b"event_id", "fluid_haul_id", b"fluid_haul_id", "haul_note", b"haul_note", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmFluidHaul = DmFluidHaul

class DmFluidHaulDetail(google.protobuf.message.Message):
    """Original Name: DM_FLUID_HAUL_DETAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PERCENT_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_PRESSURE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    PERCENT_OIL_FIELD_NUMBER: builtins.int
    FLUID_DETAIL_ID_FIELD_NUMBER: builtins.int
    TICKET_NO_FIELD_NUMBER: builtins.int
    FLUID_SOURCE_FIELD_NUMBER: builtins.int
    FLUID_TYPE_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_FIELD_NUMBER: builtins.int
    FLUID_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_OTHER_FIELD_NUMBER: builtins.int
    PERCENT_OTHER_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_TRANSFER_IN_FIELD_NUMBER: builtins.int
    PERCENT_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_H2S_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_H2S_FIELD_NUMBER: builtins.int
    WASTE_AMOUNT_FIELD_NUMBER: builtins.int
    FLUID_UNITS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SUPERVISOR_FIELD_NUMBER: builtins.int
    TRANSFER_CONTAINER_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    FLUID_TEMPERATURE_FIELD_NUMBER: builtins.int
    TRANSFER_DATE_FIELD_NUMBER: builtins.int
    FLUID_WEIGHT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_DESIGNATION_FIELD_NUMBER: builtins.int
    FLUID_DESTINATION_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    PERCENT_WATER_FIELD_NUMBER: builtins.int
    FLUID_HAUL_ID_FIELD_NUMBER: builtins.int
    FLUID_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    TRANSFER_INSTRUCTIONS_FIELD_NUMBER: builtins.int
    DM_FLUID_HAUL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def percent_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_pressure(self) -> global___FloatMessage:
        """Original Name: FLUID_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil(self) -> global___FloatMessage:
        """Original Name: PERCENT_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_detail_id: builtins.str
    """Original Name: FLUID_DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ticket_no(self) -> global___StringMessage:
        """Original Name: TICKET_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_source(self) -> global___StringMessage:
        """Original Name: FLUID_SOURCE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_type(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume(self) -> global___FloatMessage:
        """Original Name: FLUID_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_other(self) -> global___FloatMessage:
        """Original Name: PERCENT_OTHER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_other_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_OTHER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_transfer_in(self) -> global___StringMessage:
        """Original Name: IS_TRANSFER_IN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_h2s_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_H2S_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_h2s(self) -> global___FloatMessage:
        """Original Name: PERCENT_H2S, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def waste_amount(self) -> global___FloatMessage:
        """Original Name: WASTE_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_units(self) -> global___StringMessage:
        """Original Name: FLUID_UNITS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor(self) -> global___StringMessage:
        """Original Name: SUPERVISOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_container(self) -> global___StringMessage:
        """Original Name: TRANSFER_CONTAINER, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_temperature(self) -> global___FloatMessage:
        """Original Name: FLUID_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TRANSFER_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_weight(self) -> global___FloatMessage:
        """Original Name: FLUID_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_designation(self) -> global___StringMessage:
        """Original Name: FLUID_DESIGNATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_destination(self) -> global___StringMessage:
        """Original Name: FLUID_DESTINATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water(self) -> global___FloatMessage:
        """Original Name: PERCENT_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_haul_id: builtins.str
    """Original Name: FLUID_HAUL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def transfer_instructions(self) -> global___StringMessage:
        """Original Name: TRANSFER_INSTRUCTIONS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_fluid_haul(self) -> global___DmFluidHaulRef:
        """Remote references:

        Original Name: DM_FLUID_HAUL, WrappedMessage: DmFluidHaul
        FK_DM_FLUID_HAUL_DETAIL_DM_FLUID_HAUL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        percent_water_dsdsunit: global___StringMessage | None = ...,
        fluid_pressure: global___FloatMessage | None = ...,
        comments: global___StringMessage | None = ...,
        percent_oil: global___FloatMessage | None = ...,
        fluid_detail_id: builtins.str = ...,
        ticket_no: global___StringMessage | None = ...,
        fluid_source: global___StringMessage | None = ...,
        fluid_type: global___StringMessage | None = ...,
        fluid_volume: global___FloatMessage | None = ...,
        fluid_pressure_dsdsunit: global___StringMessage | None = ...,
        fluid_volume_dsdsunit: global___StringMessage | None = ...,
        percent_other: global___FloatMessage | None = ...,
        percent_other_dsdsunit: global___StringMessage | None = ...,
        is_transfer_in: global___StringMessage | None = ...,
        percent_oil_dsdsunit: global___StringMessage | None = ...,
        percent_h2s_dsdsunit: global___StringMessage | None = ...,
        fluid_temperature_dsdsunit: global___StringMessage | None = ...,
        percent_h2s: global___FloatMessage | None = ...,
        waste_amount: global___FloatMessage | None = ...,
        fluid_units: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        supervisor: global___StringMessage | None = ...,
        transfer_container: global___StringMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        fluid_temperature: global___FloatMessage | None = ...,
        transfer_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fluid_weight: global___FloatMessage | None = ...,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        fluid_designation: global___StringMessage | None = ...,
        fluid_destination: global___StringMessage | None = ...,
        fluid_density: global___FloatMessage | None = ...,
        percent_water: global___FloatMessage | None = ...,
        fluid_haul_id: builtins.str = ...,
        fluid_weight_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        transfer_instructions: global___StringMessage | None = ...,
        dm_fluid_haul: global___DmFluidHaulRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "contractor", b"contractor", "dm_fluid_haul", b"dm_fluid_haul", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_designation", b"fluid_designation", "fluid_destination", b"fluid_destination", "fluid_pressure", b"fluid_pressure", "fluid_pressure_dsdsunit", b"fluid_pressure_dsdsunit", "fluid_source", b"fluid_source", "fluid_temperature", b"fluid_temperature", "fluid_temperature_dsdsunit", b"fluid_temperature_dsdsunit", "fluid_type", b"fluid_type", "fluid_units", b"fluid_units", "fluid_volume", b"fluid_volume", "fluid_volume_dsdsunit", b"fluid_volume_dsdsunit", "fluid_weight", b"fluid_weight", "fluid_weight_dsdsunit", b"fluid_weight_dsdsunit", "is_transfer_in", b"is_transfer_in", "native_uid", b"native_uid", "percent_h2s", b"percent_h2s", "percent_h2s_dsdsunit", b"percent_h2s_dsdsunit", "percent_oil", b"percent_oil", "percent_oil_dsdsunit", b"percent_oil_dsdsunit", "percent_other", b"percent_other", "percent_other_dsdsunit", b"percent_other_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "supervisor", b"supervisor", "ticket_no", b"ticket_no", "transfer_container", b"transfer_container", "transfer_date", b"transfer_date", "transfer_instructions", b"transfer_instructions", "waste_amount", b"waste_amount"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "contractor", b"contractor", "dm_fluid_haul", b"dm_fluid_haul", "event_id", b"event_id", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_designation", b"fluid_designation", "fluid_destination", b"fluid_destination", "fluid_detail_id", b"fluid_detail_id", "fluid_haul_id", b"fluid_haul_id", "fluid_pressure", b"fluid_pressure", "fluid_pressure_dsdsunit", b"fluid_pressure_dsdsunit", "fluid_source", b"fluid_source", "fluid_temperature", b"fluid_temperature", "fluid_temperature_dsdsunit", b"fluid_temperature_dsdsunit", "fluid_type", b"fluid_type", "fluid_units", b"fluid_units", "fluid_volume", b"fluid_volume", "fluid_volume_dsdsunit", b"fluid_volume_dsdsunit", "fluid_weight", b"fluid_weight", "fluid_weight_dsdsunit", b"fluid_weight_dsdsunit", "is_transfer_in", b"is_transfer_in", "native_uid", b"native_uid", "percent_h2s", b"percent_h2s", "percent_h2s_dsdsunit", b"percent_h2s_dsdsunit", "percent_oil", b"percent_oil", "percent_oil_dsdsunit", b"percent_oil_dsdsunit", "percent_other", b"percent_other", "percent_other_dsdsunit", b"percent_other_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "supervisor", b"supervisor", "ticket_no", b"ticket_no", "transfer_container", b"transfer_container", "transfer_date", b"transfer_date", "transfer_instructions", b"transfer_instructions", "undeclared_dependencies", b"undeclared_dependencies", "waste_amount", b"waste_amount", "well_id", b"well_id"]) -> None: ...

global___DmFluidHaulDetail = DmFluidHaulDetail

class DmFluidInput(google.protobuf.message.Message):
    """Original Name: DM_FLUID_INPUT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PERCENT_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ZONE_ID_FIELD_NUMBER: builtins.int
    PERCENT_OIL_FIELD_NUMBER: builtins.int
    PRODUCED_INJECTED_FLAG_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    FLUID_BALANCE_ID_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FLUID_DESIGNATION_FIELD_NUMBER: builtins.int
    ZONE_NAME_FIELD_NUMBER: builtins.int
    FLUID_TYPE_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    PERCENT_OTHER_FIELD_NUMBER: builtins.int
    PERCENT_OTHER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_WATER_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    PERCENT_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_INPUT_ID_FIELD_NUMBER: builtins.int
    DM_FLUID_BALANCE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def percent_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def zone_id(self) -> global___StringMessage:
        """Original Name: ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil(self) -> global___FloatMessage:
        """Original Name: PERCENT_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def produced_injected_flag(self) -> global___StringMessage:
        """Original Name: PRODUCED_INJECTED_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    fluid_balance_id: builtins.str
    """Original Name: FLUID_BALANCE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_designation(self) -> global___StringMessage:
        """Original Name: FLUID_DESIGNATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def zone_name(self) -> global___StringMessage:
        """Original Name: ZONE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_type(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume(self) -> global___FloatMessage:
        """Original Name: FLUID_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_other(self) -> global___FloatMessage:
        """Original Name: PERCENT_OTHER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_other_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_OTHER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water(self) -> global___FloatMessage:
        """Original Name: PERCENT_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def percent_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_input_id: builtins.str
    """Original Name: FLUID_INPUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_fluid_balance(self) -> global___DmFluidBalanceRef:
        """Remote references:

        Original Name: DM_FLUID_BALANCE, WrappedMessage: DmFluidBalance
        FK_DM_FLUID_INPUT_DM_FLUID_BALANCE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        percent_water_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        zone_id: global___StringMessage | None = ...,
        percent_oil: global___FloatMessage | None = ...,
        produced_injected_flag: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        fluid_balance_id: builtins.str = ...,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        fluid_designation: global___StringMessage | None = ...,
        zone_name: global___StringMessage | None = ...,
        fluid_type: global___StringMessage | None = ...,
        fluid_volume: global___FloatMessage | None = ...,
        fluid_volume_dsdsunit: global___StringMessage | None = ...,
        fluid_density: global___FloatMessage | None = ...,
        percent_other: global___FloatMessage | None = ...,
        percent_other_dsdsunit: global___StringMessage | None = ...,
        percent_water: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        percent_oil_dsdsunit: global___StringMessage | None = ...,
        fluid_input_id: builtins.str = ...,
        dm_fluid_balance: global___DmFluidBalanceRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_fluid_balance", b"dm_fluid_balance", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_designation", b"fluid_designation", "fluid_type", b"fluid_type", "fluid_volume", b"fluid_volume", "fluid_volume_dsdsunit", b"fluid_volume_dsdsunit", "native_uid", b"native_uid", "percent_oil", b"percent_oil", "percent_oil_dsdsunit", b"percent_oil_dsdsunit", "percent_other", b"percent_other", "percent_other_dsdsunit", b"percent_other_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "produced_injected_flag", b"produced_injected_flag", "wellbore_id", b"wellbore_id", "zone_id", b"zone_id", "zone_name", b"zone_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "dm_fluid_balance", b"dm_fluid_balance", "event_id", b"event_id", "fluid_balance_id", b"fluid_balance_id", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_designation", b"fluid_designation", "fluid_input_id", b"fluid_input_id", "fluid_type", b"fluid_type", "fluid_volume", b"fluid_volume", "fluid_volume_dsdsunit", b"fluid_volume_dsdsunit", "native_uid", b"native_uid", "percent_oil", b"percent_oil", "percent_oil_dsdsunit", b"percent_oil_dsdsunit", "percent_other", b"percent_other", "percent_other_dsdsunit", b"percent_other_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "produced_injected_flag", b"produced_injected_flag", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "zone_id", b"zone_id", "zone_name", b"zone_name"]) -> None: ...

global___DmFluidInput = DmFluidInput

class DmFluidLoss(google.protobuf.message.Message):
    """Original Name: DM_FLUID_LOSS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PILL_DENSITY_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_RUN_CSG_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_RUN_CSG_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_FORMATION_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MUD_RETURNED_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_GAIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_OTHER2_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_EVAPORATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_RECEIVED_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PILL_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_OTHER1_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_FORMATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_OTHER1_FIELD_NUMBER: builtins.int
    MUD_BUILT_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_OTHER3_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_OTHER2_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_CENTRIFUGE_FIELD_NUMBER: builtins.int
    MUD_LOST_DEPTH_FROM_FIELD_NUMBER: builtins.int
    PILL_VOLUME_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_EVAPORATION_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_GAIN_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_TRIPPING_FIELD_NUMBER: builtins.int
    PILL_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_BEHIND_CAS_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_OTHER1_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_OTHER2_FIELD_NUMBER: builtins.int
    FLUID_LOSS_ID_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_OTHER1_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_OTHER3_FIELD_NUMBER: builtins.int
    MUD_LOST_DEPTH_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_RETURNED_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_CLEANER_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_DEPTH_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_CENTRIFUGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_BEHIND_CAS_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_SPILLS_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_OTHER3_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_BUILT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_RECEIVED_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_ABANDON_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_LOSTCIRC_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_DEWATERING_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_SHAKER_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_TRIPPING_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_CMT_CSG_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_ABANDON_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_SEEPAGE_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_PIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_PIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_LOSTCIRC_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_DUMPED_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_DEWATERING_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_SEEPAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_SPILLS_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_FORMATION_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_CLEANER_FIELD_NUMBER: builtins.int
    MUD_LOST_DEPTH_TO_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_SHAKER_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_CMT_CSG_FIELD_NUMBER: builtins.int
    MUD_LOST_SUBSURFACE_OTHER3_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_DUMPED_FIELD_NUMBER: builtins.int
    MUD_LOST_SURFACE_OTHER2_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    DM_FLUID_LOSS_HOLE_SECT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def pill_density(self) -> global___FloatMessage:
        """Original Name: PILL_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_run_csg(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SUBSURFACE_RUN_CSG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_run_csg_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SUBSURFACE_RUN_CSG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_formation(self) -> global___StringMessage:
        """Original Name: MUD_LOST_FORMATION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SURFACE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_returned(self) -> global___FloatMessage:
        """Original Name: MUD_RETURNED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_gain_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SURFACE_GAIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_other2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SUBSURFACE_OTHER2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_evaporation_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SURFACE_EVAPORATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_received(self) -> global___FloatMessage:
        """Original Name: MUD_RECEIVED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SURFACE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pill_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: PILL_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_other1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SURFACE_OTHER1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_formation_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SUBSURFACE_FORMATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_other1(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SURFACE_OTHER1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_built(self) -> global___FloatMessage:
        """Original Name: MUD_BUILT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_other3(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SURFACE_OTHER3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_other2(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SURFACE_OTHER2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_centrifuge(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SURFACE_CENTRIFUGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_depth_from(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_DEPTH_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pill_volume(self) -> global___FloatMessage:
        """Original Name: PILL_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_evaporation(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SURFACE_EVAPORATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_gain(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SURFACE_GAIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_tripping(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SURFACE_TRIPPING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pill_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: PILL_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_behind_cas(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SUBSURFACE_BEHIND_CAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_other1(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SUBSURFACE_OTHER1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_other2(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SUBSURFACE_OTHER2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_loss_id: builtins.str
    """Original Name: FLUID_LOSS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_other1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SUBSURFACE_OTHER1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_other3(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SUBSURFACE_OTHER3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_depth_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_DEPTH_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_returned_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_RETURNED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_cleaner_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SURFACE_CLEANER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SUBSURFACE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_depth_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_DEPTH_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_centrifuge_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SURFACE_CENTRIFUGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_behind_cas_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SUBSURFACE_BEHIND_CAS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_spills(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SURFACE_SPILLS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_other3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SURFACE_OTHER3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_built_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_BUILT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_received_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_RECEIVED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_abandon(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SUBSURFACE_ABANDON, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_lostcirc(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SUBSURFACE_LOSTCIRC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_dewatering_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SURFACE_DEWATERING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_shaker(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SURFACE_SHAKER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_tripping_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SURFACE_TRIPPING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_cmt_csg_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SUBSURFACE_CMT_CSG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SUBSURFACE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_abandon_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SUBSURFACE_ABANDON_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_seepage(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SUBSURFACE_SEEPAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_pit(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SURFACE_PIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_pit_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SURFACE_PIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_lostcirc_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SUBSURFACE_LOSTCIRC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_dumped_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_DUMPED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_dewatering(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SURFACE_DEWATERING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_seepage_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SUBSURFACE_SEEPAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_spills_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SURFACE_SPILLS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_formation(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SUBSURFACE_FORMATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_cleaner(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SURFACE_CLEANER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_depth_to(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_DEPTH_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_shaker_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SURFACE_SHAKER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_cmt_csg(self) -> global___FloatMessage:
        """Original Name: MUD_LOST_SUBSURFACE_CMT_CSG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_subsurface_other3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SUBSURFACE_OTHER3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_dumped(self) -> global___FloatMessage:
        """Original Name: MUD_DUMPED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost_surface_other2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOST_SURFACE_OTHER2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_FLUID_LOSS_DM_DAILY
        """
    @property
    def dm_fluid_loss_hole_sect(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFluidLossHoleSectRef]:
        """Original Name: DM_FLUID_LOSS_HOLE_SECT, WrappedMessage: DmFluidLossHoleSect
        FK_DM_FLUID_LOSS_HOLE_SECT_DM_FLUID_LOSS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        pill_density: global___FloatMessage | None = ...,
        mud_lost_subsurface_run_csg: global___FloatMessage | None = ...,
        mud_lost_subsurface_run_csg_dsdsunit: global___StringMessage | None = ...,
        mud_lost_formation: global___StringMessage | None = ...,
        mud_lost_surface: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        mud_returned: global___FloatMessage | None = ...,
        daily_id: builtins.str = ...,
        mud_lost_surface_gain_dsdsunit: global___StringMessage | None = ...,
        mud_lost_subsurface_other2_dsdsunit: global___StringMessage | None = ...,
        mud_lost_surface_evaporation_dsdsunit: global___StringMessage | None = ...,
        mud_received: global___FloatMessage | None = ...,
        mud_lost_surface_dsdsunit: global___StringMessage | None = ...,
        pill_density_dsdsunit: global___StringMessage | None = ...,
        mud_lost_surface_other1_dsdsunit: global___StringMessage | None = ...,
        mud_lost_subsurface_formation_dsdsunit: global___StringMessage | None = ...,
        mud_lost_surface_other1: global___FloatMessage | None = ...,
        mud_built: global___FloatMessage | None = ...,
        mud_lost_surface_other3: global___FloatMessage | None = ...,
        mud_lost_surface_other2: global___FloatMessage | None = ...,
        mud_lost_surface_centrifuge: global___FloatMessage | None = ...,
        mud_lost_depth_from: global___FloatMessage | None = ...,
        pill_volume: global___FloatMessage | None = ...,
        mud_lost_surface_evaporation: global___FloatMessage | None = ...,
        mud_lost_surface_gain: global___FloatMessage | None = ...,
        mud_lost_surface_tripping: global___FloatMessage | None = ...,
        pill_volume_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        mud_lost_subsurface_behind_cas: global___FloatMessage | None = ...,
        mud_lost_subsurface_other1: global___FloatMessage | None = ...,
        mud_lost_subsurface_other2: global___FloatMessage | None = ...,
        fluid_loss_id: builtins.str = ...,
        mud_lost_subsurface_other1_dsdsunit: global___StringMessage | None = ...,
        mud_lost_subsurface_other3: global___FloatMessage | None = ...,
        mud_lost_depth_to_dsdsunit: global___StringMessage | None = ...,
        mud_returned_dsdsunit: global___StringMessage | None = ...,
        mud_lost_surface_cleaner_dsdsunit: global___StringMessage | None = ...,
        mud_lost_subsurface_dsdsunit: global___StringMessage | None = ...,
        mud_lost_depth_from_dsdsunit: global___StringMessage | None = ...,
        mud_lost_surface_centrifuge_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        mud_lost_subsurface_behind_cas_dsdsunit: global___StringMessage | None = ...,
        mud_lost_surface_spills: global___FloatMessage | None = ...,
        mud_lost_surface_other3_dsdsunit: global___StringMessage | None = ...,
        mud_built_dsdsunit: global___StringMessage | None = ...,
        mud_received_dsdsunit: global___StringMessage | None = ...,
        mud_lost_subsurface_abandon: global___FloatMessage | None = ...,
        mud_lost_subsurface_lostcirc: global___FloatMessage | None = ...,
        mud_lost_surface_dewatering_dsdsunit: global___StringMessage | None = ...,
        mud_lost_surface_shaker: global___FloatMessage | None = ...,
        mud_lost_surface_tripping_dsdsunit: global___StringMessage | None = ...,
        mud_lost_subsurface_cmt_csg_dsdsunit: global___StringMessage | None = ...,
        mud_lost_subsurface: global___FloatMessage | None = ...,
        mud_lost_subsurface_abandon_dsdsunit: global___StringMessage | None = ...,
        mud_lost_subsurface_seepage: global___FloatMessage | None = ...,
        mud_lost_surface_pit: global___FloatMessage | None = ...,
        mud_lost_surface_pit_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        mud_lost_subsurface_lostcirc_dsdsunit: global___StringMessage | None = ...,
        mud_dumped_dsdsunit: global___StringMessage | None = ...,
        mud_lost_surface_dewatering: global___FloatMessage | None = ...,
        mud_lost_subsurface_seepage_dsdsunit: global___StringMessage | None = ...,
        mud_lost_surface_spills_dsdsunit: global___StringMessage | None = ...,
        mud_lost_subsurface_formation: global___FloatMessage | None = ...,
        mud_lost_surface_cleaner: global___FloatMessage | None = ...,
        mud_lost_depth_to: global___FloatMessage | None = ...,
        mud_lost_surface_shaker_dsdsunit: global___StringMessage | None = ...,
        mud_lost_subsurface_cmt_csg: global___FloatMessage | None = ...,
        mud_lost_subsurface_other3_dsdsunit: global___StringMessage | None = ...,
        mud_dumped: global___FloatMessage | None = ...,
        mud_lost_surface_other2_dsdsunit: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        dm_fluid_loss_hole_sect: collections.abc.Iterable[global___DmFluidLossHoleSectRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_daily", b"dm_daily", "mud_built", b"mud_built", "mud_built_dsdsunit", b"mud_built_dsdsunit", "mud_dumped", b"mud_dumped", "mud_dumped_dsdsunit", b"mud_dumped_dsdsunit", "mud_lost_depth_from", b"mud_lost_depth_from", "mud_lost_depth_from_dsdsunit", b"mud_lost_depth_from_dsdsunit", "mud_lost_depth_to", b"mud_lost_depth_to", "mud_lost_depth_to_dsdsunit", b"mud_lost_depth_to_dsdsunit", "mud_lost_formation", b"mud_lost_formation", "mud_lost_subsurface", b"mud_lost_subsurface", "mud_lost_subsurface_abandon", b"mud_lost_subsurface_abandon", "mud_lost_subsurface_abandon_dsdsunit", b"mud_lost_subsurface_abandon_dsdsunit", "mud_lost_subsurface_behind_cas", b"mud_lost_subsurface_behind_cas", "mud_lost_subsurface_behind_cas_dsdsunit", b"mud_lost_subsurface_behind_cas_dsdsunit", "mud_lost_subsurface_cmt_csg", b"mud_lost_subsurface_cmt_csg", "mud_lost_subsurface_cmt_csg_dsdsunit", b"mud_lost_subsurface_cmt_csg_dsdsunit", "mud_lost_subsurface_dsdsunit", b"mud_lost_subsurface_dsdsunit", "mud_lost_subsurface_formation", b"mud_lost_subsurface_formation", "mud_lost_subsurface_formation_dsdsunit", b"mud_lost_subsurface_formation_dsdsunit", "mud_lost_subsurface_lostcirc", b"mud_lost_subsurface_lostcirc", "mud_lost_subsurface_lostcirc_dsdsunit", b"mud_lost_subsurface_lostcirc_dsdsunit", "mud_lost_subsurface_other1", b"mud_lost_subsurface_other1", "mud_lost_subsurface_other1_dsdsunit", b"mud_lost_subsurface_other1_dsdsunit", "mud_lost_subsurface_other2", b"mud_lost_subsurface_other2", "mud_lost_subsurface_other2_dsdsunit", b"mud_lost_subsurface_other2_dsdsunit", "mud_lost_subsurface_other3", b"mud_lost_subsurface_other3", "mud_lost_subsurface_other3_dsdsunit", b"mud_lost_subsurface_other3_dsdsunit", "mud_lost_subsurface_run_csg", b"mud_lost_subsurface_run_csg", "mud_lost_subsurface_run_csg_dsdsunit", b"mud_lost_subsurface_run_csg_dsdsunit", "mud_lost_subsurface_seepage", b"mud_lost_subsurface_seepage", "mud_lost_subsurface_seepage_dsdsunit", b"mud_lost_subsurface_seepage_dsdsunit", "mud_lost_surface", b"mud_lost_surface", "mud_lost_surface_centrifuge", b"mud_lost_surface_centrifuge", "mud_lost_surface_centrifuge_dsdsunit", b"mud_lost_surface_centrifuge_dsdsunit", "mud_lost_surface_cleaner", b"mud_lost_surface_cleaner", "mud_lost_surface_cleaner_dsdsunit", b"mud_lost_surface_cleaner_dsdsunit", "mud_lost_surface_dewatering", b"mud_lost_surface_dewatering", "mud_lost_surface_dewatering_dsdsunit", b"mud_lost_surface_dewatering_dsdsunit", "mud_lost_surface_dsdsunit", b"mud_lost_surface_dsdsunit", "mud_lost_surface_evaporation", b"mud_lost_surface_evaporation", "mud_lost_surface_evaporation_dsdsunit", b"mud_lost_surface_evaporation_dsdsunit", "mud_lost_surface_gain", b"mud_lost_surface_gain", "mud_lost_surface_gain_dsdsunit", b"mud_lost_surface_gain_dsdsunit", "mud_lost_surface_other1", b"mud_lost_surface_other1", "mud_lost_surface_other1_dsdsunit", b"mud_lost_surface_other1_dsdsunit", "mud_lost_surface_other2", b"mud_lost_surface_other2", "mud_lost_surface_other2_dsdsunit", b"mud_lost_surface_other2_dsdsunit", "mud_lost_surface_other3", b"mud_lost_surface_other3", "mud_lost_surface_other3_dsdsunit", b"mud_lost_surface_other3_dsdsunit", "mud_lost_surface_pit", b"mud_lost_surface_pit", "mud_lost_surface_pit_dsdsunit", b"mud_lost_surface_pit_dsdsunit", "mud_lost_surface_shaker", b"mud_lost_surface_shaker", "mud_lost_surface_shaker_dsdsunit", b"mud_lost_surface_shaker_dsdsunit", "mud_lost_surface_spills", b"mud_lost_surface_spills", "mud_lost_surface_spills_dsdsunit", b"mud_lost_surface_spills_dsdsunit", "mud_lost_surface_tripping", b"mud_lost_surface_tripping", "mud_lost_surface_tripping_dsdsunit", b"mud_lost_surface_tripping_dsdsunit", "mud_received", b"mud_received", "mud_received_dsdsunit", b"mud_received_dsdsunit", "mud_returned", b"mud_returned", "mud_returned_dsdsunit", b"mud_returned_dsdsunit", "native_uid", b"native_uid", "pill_density", b"pill_density", "pill_density_dsdsunit", b"pill_density_dsdsunit", "pill_volume", b"pill_volume", "pill_volume_dsdsunit", b"pill_volume_dsdsunit", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "dm_daily", b"dm_daily", "dm_fluid_loss_hole_sect", b"dm_fluid_loss_hole_sect", "event_id", b"event_id", "fluid_loss_id", b"fluid_loss_id", "mud_built", b"mud_built", "mud_built_dsdsunit", b"mud_built_dsdsunit", "mud_dumped", b"mud_dumped", "mud_dumped_dsdsunit", b"mud_dumped_dsdsunit", "mud_lost_depth_from", b"mud_lost_depth_from", "mud_lost_depth_from_dsdsunit", b"mud_lost_depth_from_dsdsunit", "mud_lost_depth_to", b"mud_lost_depth_to", "mud_lost_depth_to_dsdsunit", b"mud_lost_depth_to_dsdsunit", "mud_lost_formation", b"mud_lost_formation", "mud_lost_subsurface", b"mud_lost_subsurface", "mud_lost_subsurface_abandon", b"mud_lost_subsurface_abandon", "mud_lost_subsurface_abandon_dsdsunit", b"mud_lost_subsurface_abandon_dsdsunit", "mud_lost_subsurface_behind_cas", b"mud_lost_subsurface_behind_cas", "mud_lost_subsurface_behind_cas_dsdsunit", b"mud_lost_subsurface_behind_cas_dsdsunit", "mud_lost_subsurface_cmt_csg", b"mud_lost_subsurface_cmt_csg", "mud_lost_subsurface_cmt_csg_dsdsunit", b"mud_lost_subsurface_cmt_csg_dsdsunit", "mud_lost_subsurface_dsdsunit", b"mud_lost_subsurface_dsdsunit", "mud_lost_subsurface_formation", b"mud_lost_subsurface_formation", "mud_lost_subsurface_formation_dsdsunit", b"mud_lost_subsurface_formation_dsdsunit", "mud_lost_subsurface_lostcirc", b"mud_lost_subsurface_lostcirc", "mud_lost_subsurface_lostcirc_dsdsunit", b"mud_lost_subsurface_lostcirc_dsdsunit", "mud_lost_subsurface_other1", b"mud_lost_subsurface_other1", "mud_lost_subsurface_other1_dsdsunit", b"mud_lost_subsurface_other1_dsdsunit", "mud_lost_subsurface_other2", b"mud_lost_subsurface_other2", "mud_lost_subsurface_other2_dsdsunit", b"mud_lost_subsurface_other2_dsdsunit", "mud_lost_subsurface_other3", b"mud_lost_subsurface_other3", "mud_lost_subsurface_other3_dsdsunit", b"mud_lost_subsurface_other3_dsdsunit", "mud_lost_subsurface_run_csg", b"mud_lost_subsurface_run_csg", "mud_lost_subsurface_run_csg_dsdsunit", b"mud_lost_subsurface_run_csg_dsdsunit", "mud_lost_subsurface_seepage", b"mud_lost_subsurface_seepage", "mud_lost_subsurface_seepage_dsdsunit", b"mud_lost_subsurface_seepage_dsdsunit", "mud_lost_surface", b"mud_lost_surface", "mud_lost_surface_centrifuge", b"mud_lost_surface_centrifuge", "mud_lost_surface_centrifuge_dsdsunit", b"mud_lost_surface_centrifuge_dsdsunit", "mud_lost_surface_cleaner", b"mud_lost_surface_cleaner", "mud_lost_surface_cleaner_dsdsunit", b"mud_lost_surface_cleaner_dsdsunit", "mud_lost_surface_dewatering", b"mud_lost_surface_dewatering", "mud_lost_surface_dewatering_dsdsunit", b"mud_lost_surface_dewatering_dsdsunit", "mud_lost_surface_dsdsunit", b"mud_lost_surface_dsdsunit", "mud_lost_surface_evaporation", b"mud_lost_surface_evaporation", "mud_lost_surface_evaporation_dsdsunit", b"mud_lost_surface_evaporation_dsdsunit", "mud_lost_surface_gain", b"mud_lost_surface_gain", "mud_lost_surface_gain_dsdsunit", b"mud_lost_surface_gain_dsdsunit", "mud_lost_surface_other1", b"mud_lost_surface_other1", "mud_lost_surface_other1_dsdsunit", b"mud_lost_surface_other1_dsdsunit", "mud_lost_surface_other2", b"mud_lost_surface_other2", "mud_lost_surface_other2_dsdsunit", b"mud_lost_surface_other2_dsdsunit", "mud_lost_surface_other3", b"mud_lost_surface_other3", "mud_lost_surface_other3_dsdsunit", b"mud_lost_surface_other3_dsdsunit", "mud_lost_surface_pit", b"mud_lost_surface_pit", "mud_lost_surface_pit_dsdsunit", b"mud_lost_surface_pit_dsdsunit", "mud_lost_surface_shaker", b"mud_lost_surface_shaker", "mud_lost_surface_shaker_dsdsunit", b"mud_lost_surface_shaker_dsdsunit", "mud_lost_surface_spills", b"mud_lost_surface_spills", "mud_lost_surface_spills_dsdsunit", b"mud_lost_surface_spills_dsdsunit", "mud_lost_surface_tripping", b"mud_lost_surface_tripping", "mud_lost_surface_tripping_dsdsunit", b"mud_lost_surface_tripping_dsdsunit", "mud_received", b"mud_received", "mud_received_dsdsunit", b"mud_received_dsdsunit", "mud_returned", b"mud_returned", "mud_returned_dsdsunit", b"mud_returned_dsdsunit", "native_uid", b"native_uid", "pill_density", b"pill_density", "pill_density_dsdsunit", b"pill_density_dsdsunit", "pill_volume", b"pill_volume", "pill_volume_dsdsunit", b"pill_volume_dsdsunit", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmFluidLoss = DmFluidLoss

class DmFluidLossHoleSect(google.protobuf.message.Message):
    """Original Name: DM_FLUID_LOSS_HOLE_SECT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HOLE_SECT_GROUP_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    FLHS_ID_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    FLUID_LOSS_ID_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MUD_LOST_FIELD_NUMBER: builtins.int
    SEQ_NO_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_FLUID_LOSS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_sect_group_id(self) -> global___StringMessage:
        """Original Name: HOLE_SECT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    flhs_id: builtins.str
    """Original Name: FLHS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_id(self) -> global___StringMessage:
        """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_loss_id: builtins.str
    """Original Name: FLUID_LOSS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_lost(self) -> global___FloatMessage:
        """Original Name: MUD_LOST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seq_no(self) -> global___Int32Message:
        """Original Name: SEQ_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_fluid_loss(self) -> global___DmFluidLossRef:
        """Remote references:

        Original Name: DM_FLUID_LOSS, WrappedMessage: DmFluidLoss
        FK_DM_FLUID_LOSS_HOLE_SECT_DM_FLUID_LOSS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        hole_sect_group_id: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        flhs_id: builtins.str = ...,
        fluid_id: global___StringMessage | None = ...,
        fluid_loss_id: builtins.str = ...,
        daily_id: builtins.str = ...,
        wellbore_id: global___StringMessage | None = ...,
        mud_lost: global___FloatMessage | None = ...,
        seq_no: global___Int32Message | None = ...,
        event_id: builtins.str = ...,
        dm_fluid_loss: global___DmFluidLossRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_fluid_loss", b"dm_fluid_loss", "fluid_id", b"fluid_id", "hole_sect_group_id", b"hole_sect_group_id", "mud_lost", b"mud_lost", "native_uid", b"native_uid", "seq_no", b"seq_no", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "daily_id", b"daily_id", "dm_fluid_loss", b"dm_fluid_loss", "event_id", b"event_id", "flhs_id", b"flhs_id", "fluid_id", b"fluid_id", "fluid_loss_id", b"fluid_loss_id", "hole_sect_group_id", b"hole_sect_group_id", "mud_lost", b"mud_lost", "native_uid", b"native_uid", "seq_no", b"seq_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmFluidLossHoleSect = DmFluidLossHoleSect

class DmGasLift(google.protobuf.message.Message):
    """Original Name: DM_GAS_LIFT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GAS_LIFT_ID_FIELD_NUMBER: builtins.int
    FLOWING_BHP_FIELD_NUMBER: builtins.int
    PACKER_MD_FIELD_NUMBER: builtins.int
    STATIC_FLUID_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    COST_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    PACKER_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATIC_BHP_FIELD_NUMBER: builtins.int
    CASING_ID_FIELD_NUMBER: builtins.int
    CURRENT_STATUS_FIELD_NUMBER: builtins.int
    INSTALL_DATE_FIELD_NUMBER: builtins.int
    WATER_PERCENT_FIELD_NUMBER: builtins.int
    FLOWING_BHP_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_API_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_EVENT_ID_FIELD_NUMBER: builtins.int
    STATIC_FLUID_LEVEL_FIELD_NUMBER: builtins.int
    PERF_MD_TOP_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    WATER_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REMOVAL_DATE_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    GAS_LIFT_TYPE_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    GAS_LIFT_NOTE_FIELD_NUMBER: builtins.int
    LIFT_GAS_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    STATIC_BHP_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIFT_GAS_GRAVITY_FIELD_NUMBER: builtins.int
    PERF_MD_BASE_FIELD_NUMBER: builtins.int
    RIG_NAME_FIELD_NUMBER: builtins.int
    BH_TEMP_FIELD_NUMBER: builtins.int
    CONTROLLER_TYPE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    PERF_MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_API_GRAVITY_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_WEQP_GAS_LIFT_MANDREL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    gas_lift_id: builtins.str
    """Original Name: GAS_LIFT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flowing_bhp(self) -> global___FloatMessage:
        """Original Name: FLOWING_BHP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_md(self) -> global___FloatMessage:
        """Original Name: PACKER_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_fluid_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: STATIC_FLUID_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost(self) -> global___FloatMessage:
        """Original Name: COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_bhp(self) -> global___FloatMessage:
        """Original Name: STATIC_BHP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_id(self) -> global___StringMessage:
        """Original Name: CASING_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_status(self) -> global___StringMessage:
        """Original Name: CURRENT_STATUS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_percent(self) -> global___FloatMessage:
        """Original Name: WATER_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowing_bhp_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWING_BHP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_api_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_API_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_event_id(self) -> global___StringMessage:
        """Original Name: CASING_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_fluid_level(self) -> global___FloatMessage:
        """Original Name: STATIC_FLUID_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_md_top(self) -> global___FloatMessage:
        """Original Name: PERF_MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def water_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def removal_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REMOVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_lift_type(self) -> global___StringMessage:
        """Original Name: GAS_LIFT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_lift_note(self) -> global___StringMessage:
        """Original Name: GAS_LIFT_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lift_gas_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIFT_GAS_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_bhp_dsdsunit(self) -> global___StringMessage:
        """Original Name: STATIC_BHP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lift_gas_gravity(self) -> global___FloatMessage:
        """Original Name: LIFT_GAS_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_md_base(self) -> global___FloatMessage:
        """Original Name: PERF_MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_name(self) -> global___StringMessage:
        """Original Name: RIG_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_temp(self) -> global___FloatMessage:
        """Original Name: BH_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def controller_type(self) -> global___StringMessage:
        """Original Name: CONTROLLER_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_api_gravity(self) -> global___FloatMessage:
        """Original Name: OIL_API_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_GAS_LIFT_CD_WELLBORE
        """
    @property
    def cd_weqp_gas_lift_mandrel(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpGasLiftMandrelRef]:
        """Original Name: CD_WEQP_GAS_LIFT_MANDREL, WrappedMessage: CdWeqpGasLiftMandrel
        FK_CD_WEQP_GAS_LIFT_MANDREL_DM_GAS_LIFT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        gas_lift_id: builtins.str = ...,
        flowing_bhp: global___FloatMessage | None = ...,
        packer_md: global___FloatMessage | None = ...,
        static_fluid_level_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        cost: global___FloatMessage | None = ...,
        phase: global___StringMessage | None = ...,
        packer_md_dsdsunit: global___StringMessage | None = ...,
        static_bhp: global___FloatMessage | None = ...,
        casing_id: global___StringMessage | None = ...,
        current_status: global___StringMessage | None = ...,
        install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        water_percent: global___FloatMessage | None = ...,
        flowing_bhp_dsdsunit: global___StringMessage | None = ...,
        oil_api_gravity_dsdsunit: global___StringMessage | None = ...,
        casing_event_id: global___StringMessage | None = ...,
        static_fluid_level: global___FloatMessage | None = ...,
        perf_md_top: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        water_percent_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        removal_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        gas_lift_type: global___StringMessage | None = ...,
        completion_id: global___StringMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        gas_lift_note: global___StringMessage | None = ...,
        lift_gas_gravity_dsdsunit: global___StringMessage | None = ...,
        bh_temp_dsdsunit: global___StringMessage | None = ...,
        cost_dsdsunit: global___StringMessage | None = ...,
        perf_md_base_dsdsunit: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        static_bhp_dsdsunit: global___StringMessage | None = ...,
        lift_gas_gravity: global___FloatMessage | None = ...,
        perf_md_base: global___FloatMessage | None = ...,
        rig_name: global___StringMessage | None = ...,
        bh_temp: global___FloatMessage | None = ...,
        controller_type: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        perf_md_top_dsdsunit: global___StringMessage | None = ...,
        oil_api_gravity: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        cd_weqp_gas_lift_mandrel: collections.abc.Iterable[global___CdWeqpGasLiftMandrelRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "bh_temp", b"bh_temp", "bh_temp_dsdsunit", b"bh_temp_dsdsunit", "casing_event_id", b"casing_event_id", "casing_id", b"casing_id", "cd_wellbore", b"cd_wellbore", "completion_id", b"completion_id", "contractor", b"contractor", "controller_type", b"controller_type", "cost", b"cost", "cost_dsdsunit", b"cost_dsdsunit", "current_status", b"current_status", "event_id", b"event_id", "flowing_bhp", b"flowing_bhp", "flowing_bhp_dsdsunit", b"flowing_bhp_dsdsunit", "gas_lift_note", b"gas_lift_note", "gas_lift_type", b"gas_lift_type", "install_date", b"install_date", "lift_gas_gravity", b"lift_gas_gravity", "lift_gas_gravity_dsdsunit", b"lift_gas_gravity_dsdsunit", "native_uid", b"native_uid", "oil_api_gravity", b"oil_api_gravity", "oil_api_gravity_dsdsunit", b"oil_api_gravity_dsdsunit", "packer_md", b"packer_md", "packer_md_dsdsunit", b"packer_md_dsdsunit", "perf_md_base", b"perf_md_base", "perf_md_base_dsdsunit", b"perf_md_base_dsdsunit", "perf_md_top", b"perf_md_top", "perf_md_top_dsdsunit", b"perf_md_top_dsdsunit", "phase", b"phase", "removal_date", b"removal_date", "report_journal_id", b"report_journal_id", "rig_name", b"rig_name", "static_bhp", b"static_bhp", "static_bhp_dsdsunit", b"static_bhp_dsdsunit", "static_fluid_level", b"static_fluid_level", "static_fluid_level_dsdsunit", b"static_fluid_level_dsdsunit", "water_percent", b"water_percent", "water_percent_dsdsunit", b"water_percent_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "bh_temp", b"bh_temp", "bh_temp_dsdsunit", b"bh_temp_dsdsunit", "casing_event_id", b"casing_event_id", "casing_id", b"casing_id", "cd_wellbore", b"cd_wellbore", "cd_weqp_gas_lift_mandrel", b"cd_weqp_gas_lift_mandrel", "completion_id", b"completion_id", "contractor", b"contractor", "controller_type", b"controller_type", "cost", b"cost", "cost_dsdsunit", b"cost_dsdsunit", "current_status", b"current_status", "event_id", b"event_id", "flowing_bhp", b"flowing_bhp", "flowing_bhp_dsdsunit", b"flowing_bhp_dsdsunit", "gas_lift_id", b"gas_lift_id", "gas_lift_note", b"gas_lift_note", "gas_lift_type", b"gas_lift_type", "install_date", b"install_date", "lift_gas_gravity", b"lift_gas_gravity", "lift_gas_gravity_dsdsunit", b"lift_gas_gravity_dsdsunit", "native_uid", b"native_uid", "oil_api_gravity", b"oil_api_gravity", "oil_api_gravity_dsdsunit", b"oil_api_gravity_dsdsunit", "packer_md", b"packer_md", "packer_md_dsdsunit", b"packer_md_dsdsunit", "perf_md_base", b"perf_md_base", "perf_md_base_dsdsunit", b"perf_md_base_dsdsunit", "perf_md_top", b"perf_md_top", "perf_md_top_dsdsunit", b"perf_md_top_dsdsunit", "phase", b"phase", "removal_date", b"removal_date", "report_journal_id", b"report_journal_id", "rig_name", b"rig_name", "static_bhp", b"static_bhp", "static_bhp_dsdsunit", b"static_bhp_dsdsunit", "static_fluid_level", b"static_fluid_level", "static_fluid_level_dsdsunit", b"static_fluid_level_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "water_percent", b"water_percent", "water_percent_dsdsunit", b"water_percent_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmGasLift = DmGasLift

class DmGasPeak(google.protobuf.message.Message):
    """Original Name: DM_GAS_PEAK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GAS_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ROP_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    GAS_AVERAGE_FIELD_NUMBER: builtins.int
    GAS_TYPE_FIELD_NUMBER: builtins.int
    GAS_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_PEAK_ID_FIELD_NUMBER: builtins.int
    GAS_MIN_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROP_FIELD_NUMBER: builtins.int
    GEOLOGY_DAILY_ID_FIELD_NUMBER: builtins.int
    GAS_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    GAS_DEPTH_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    PEAK_TYPE_FIELD_NUMBER: builtins.int
    GAS_MAX_FIELD_NUMBER: builtins.int
    DM_GEOLOGY_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def gas_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_average(self) -> global___FloatMessage:
        """Original Name: GAS_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_type(self) -> global___StringMessage:
        """Original Name: GAS_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gas_peak_id: builtins.str
    """Original Name: GAS_PEAK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_min(self) -> global___FloatMessage:
        """Original Name: GAS_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop(self) -> global___FloatMessage:
        """Original Name: ROP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    geology_daily_id: builtins.str
    """Original Name: GEOLOGY_DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_depth(self) -> global___FloatMessage:
        """Original Name: GAS_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def peak_type(self) -> global___StringMessage:
        """Original Name: PEAK_TYPE, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_max(self) -> global___FloatMessage:
        """Original Name: GAS_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_geology_daily(self) -> global___DmGeologyDailyRef:
        """Remote references:

        Original Name: DM_GEOLOGY_DAILY, WrappedMessage: DmGeologyDaily
        FK_DM_GAS_PEAK_DM_GEOLOGY_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        gas_average_dsdsunit: global___StringMessage | None = ...,
        gas_min_dsdsunit: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rop_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        gas_average: global___FloatMessage | None = ...,
        gas_type: global___StringMessage | None = ...,
        gas_max_dsdsunit: global___StringMessage | None = ...,
        gas_peak_id: builtins.str = ...,
        gas_min: global___FloatMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        rop: global___FloatMessage | None = ...,
        geology_daily_id: builtins.str = ...,
        gas_depth_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        gas_depth: global___FloatMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        peak_type: global___StringMessage | None = ...,
        gas_max: global___FloatMessage | None = ...,
        dm_geology_daily: global___DmGeologyDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_geology_daily", b"dm_geology_daily", "gas_average", b"gas_average", "gas_average_dsdsunit", b"gas_average_dsdsunit", "gas_depth", b"gas_depth", "gas_depth_dsdsunit", b"gas_depth_dsdsunit", "gas_max", b"gas_max", "gas_max_dsdsunit", b"gas_max_dsdsunit", "gas_min", b"gas_min", "gas_min_dsdsunit", b"gas_min_dsdsunit", "gas_type", b"gas_type", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "peak_type", b"peak_type", "rop", b"rop", "rop_dsdsunit", b"rop_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_geology_daily", b"dm_geology_daily", "event_id", b"event_id", "gas_average", b"gas_average", "gas_average_dsdsunit", b"gas_average_dsdsunit", "gas_depth", b"gas_depth", "gas_depth_dsdsunit", b"gas_depth_dsdsunit", "gas_max", b"gas_max", "gas_max_dsdsunit", b"gas_max_dsdsunit", "gas_min", b"gas_min", "gas_min_dsdsunit", b"gas_min_dsdsunit", "gas_peak_id", b"gas_peak_id", "gas_type", b"gas_type", "geology_daily_id", b"geology_daily_id", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "peak_type", b"peak_type", "rop", b"rop", "rop_dsdsunit", b"rop_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmGasPeak = DmGasPeak

class DmGeneralWork(google.protobuf.message.Message):
    """Original Name: DM_GENERAL_WORK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ACTUAL_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    ESTIMATED_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    ACTUAL_DAYS_FIELD_NUMBER: builtins.int
    CONTRACTOR_NAME_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    ESTIMATED_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUPERVISOR_1_FIELD_NUMBER: builtins.int
    ESTIMATED_DAYS_FIELD_NUMBER: builtins.int
    SUPERVISOR_2_FIELD_NUMBER: builtins.int
    OBJECTIVE_FIELD_NUMBER: builtins.int
    GENERAL_WORK_ID_FIELD_NUMBER: builtins.int
    WORK_NOTE_FIELD_NUMBER: builtins.int
    JOB_TYPE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    ACTUAL_COST_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    ACTUAL_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ESTIMATED_COST_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_WORK_DETAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ESTIMATED_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_days(self) -> global___FloatMessage:
        """Original Name: ACTUAL_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_name(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: ESTIMATED_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor_1(self) -> global___StringMessage:
        """Original Name: SUPERVISOR_1, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_days(self) -> global___FloatMessage:
        """Original Name: ESTIMATED_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor_2(self) -> global___StringMessage:
        """Original Name: SUPERVISOR_2, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def objective(self) -> global___StringMessage:
        """Original Name: OBJECTIVE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    general_work_id: builtins.str
    """Original Name: GENERAL_WORK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def work_note(self) -> global___StringMessage:
        """Original Name: WORK_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_type(self) -> global___StringMessage:
        """Original Name: JOB_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def actual_cost(self) -> global___FloatMessage:
        """Original Name: ACTUAL_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_cost(self) -> global___FloatMessage:
        """Original Name: ESTIMATED_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_GENERAL_WORK_DM_EVENT
        """
    @property
    def dm_work_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWorkDetailRef]:
        """Original Name: DM_WORK_DETAIL, WrappedMessage: DmWorkDetail
        FK_DM_WORK_DETAIL_DM_GENERAL_WORK
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        actual_cost_dsdsunit: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        estimated_cost_dsdsunit: global___StringMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        actual_days: global___FloatMessage | None = ...,
        contractor_name: global___StringMessage | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        estimated_days_dsdsunit: global___StringMessage | None = ...,
        supervisor_1: global___StringMessage | None = ...,
        estimated_days: global___FloatMessage | None = ...,
        supervisor_2: global___StringMessage | None = ...,
        objective: global___StringMessage | None = ...,
        general_work_id: builtins.str = ...,
        work_note: global___StringMessage | None = ...,
        job_type: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        actual_cost: global___FloatMessage | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        actual_days_dsdsunit: global___StringMessage | None = ...,
        estimated_cost: global___FloatMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_work_detail: collections.abc.Iterable[global___DmWorkDetailRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["actual_cost", b"actual_cost", "actual_cost_dsdsunit", b"actual_cost_dsdsunit", "actual_days", b"actual_days", "actual_days_dsdsunit", b"actual_days_dsdsunit", "contractor_name", b"contractor_name", "date_report", b"date_report", "dm_event", b"dm_event", "end_date", b"end_date", "estimated_cost", b"estimated_cost", "estimated_cost_dsdsunit", b"estimated_cost_dsdsunit", "estimated_days", b"estimated_days", "estimated_days_dsdsunit", b"estimated_days_dsdsunit", "job_type", b"job_type", "native_uid", b"native_uid", "objective", b"objective", "report_journal_id", b"report_journal_id", "start_date", b"start_date", "supervisor_1", b"supervisor_1", "supervisor_2", b"supervisor_2", "work_note", b"work_note"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["actual_cost", b"actual_cost", "actual_cost_dsdsunit", b"actual_cost_dsdsunit", "actual_days", b"actual_days", "actual_days_dsdsunit", b"actual_days_dsdsunit", "contractor_name", b"contractor_name", "date_report", b"date_report", "dm_event", b"dm_event", "dm_work_detail", b"dm_work_detail", "end_date", b"end_date", "estimated_cost", b"estimated_cost", "estimated_cost_dsdsunit", b"estimated_cost_dsdsunit", "estimated_days", b"estimated_days", "estimated_days_dsdsunit", b"estimated_days_dsdsunit", "event_id", b"event_id", "general_work_id", b"general_work_id", "job_type", b"job_type", "native_uid", b"native_uid", "objective", b"objective", "report_journal_id", b"report_journal_id", "start_date", b"start_date", "supervisor_1", b"supervisor_1", "supervisor_2", b"supervisor_2", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "work_note", b"work_note"]) -> None: ...

global___DmGeneralWork = DmGeneralWork

class DmGeologyDaily(google.protobuf.message.Message):
    """Original Name: DM_GEOLOGY_DAILY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TRITIUM_AVERAGE_FIELD_NUMBER: builtins.int
    TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_FIELD_NUMBER: builtins.int
    FILTRATE_FIELD_NUMBER: builtins.int
    PROGRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    IS_SAMPLE_LAG_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    FILTRATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOGGING_COMPANY_FIELD_NUMBER: builtins.int
    TRITIUM_MAX_FIELD_NUMBER: builtins.int
    GEOLOGY_DAILY_NOTE_FIELD_NUMBER: builtins.int
    DENSITY_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    GEOLOGY_DAILY_ID_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    PROGRESS_FIELD_NUMBER: builtins.int
    TRITIUM_MIN_FIELD_NUMBER: builtins.int
    TRITIUM_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRITIUM_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MORNING_STATUS_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    REPORT_NO_FIELD_NUMBER: builtins.int
    IS_KEY_INTERVAL_FIELD_NUMBER: builtins.int
    WELLSITE_GEOLOGIST_FIELD_NUMBER: builtins.int
    OPERATIONS_GEOLOGIST_FIELD_NUMBER: builtins.int
    DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHLORIDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRITIUM_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    IS_DST_RUN_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    CHLORIDE_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_CARBIDE_LAG_FIELD_NUMBER: builtins.int
    DM_MUDGAS_FIELD_NUMBER: builtins.int
    DM_CHROMATOGRAPHY_FIELD_NUMBER: builtins.int
    DM_GAS_PEAK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tritium_average(self) -> global___FloatMessage:
        """Original Name: TRITIUM_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd(self) -> global___FloatMessage:
        """Original Name: TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filtrate(self) -> global___FloatMessage:
        """Original Name: FILTRATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def progress_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 450,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_sample_lag(self) -> global___StringMessage:
        """Original Name: IS_SAMPLE_LAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_id(self) -> global___StringMessage:
        """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filtrate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FILTRATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_logging_company(self) -> global___StringMessage:
        """Original Name: MUD_LOGGING_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tritium_max(self) -> global___FloatMessage:
        """Original Name: TRITIUM_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geology_daily_note(self) -> global___StringMessage:
        """Original Name: GEOLOGY_DAILY_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density(self) -> global___FloatMessage:
        """Original Name: DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    geology_daily_id: builtins.str
    """Original Name: GEOLOGY_DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def progress(self) -> global___FloatMessage:
        """Original Name: PROGRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tritium_min(self) -> global___FloatMessage:
        """Original Name: TRITIUM_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tritium_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRITIUM_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tritium_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRITIUM_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def morning_status(self) -> global___StringMessage:
        """Original Name: MORNING_STATUS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_no(self) -> global___StringMessage:
        """Original Name: REPORT_NO, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_key_interval(self) -> global___StringMessage:
        """Original Name: IS_KEY_INTERVAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellsite_geologist(self) -> global___StringMessage:
        """Original Name: WELLSITE_GEOLOGIST, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operations_geologist(self) -> global___StringMessage:
        """Original Name: OPERATIONS_GEOLOGIST, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chloride_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHLORIDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tritium_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRITIUM_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_dst_run(self) -> global___StringMessage:
        """Original Name: IS_DST_RUN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chloride(self) -> global___FloatMessage:
        """Original Name: CHLORIDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_GEOLOGY_DAILY_DM_EVENT
        """
    @property
    def dm_carbide_lag(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCarbideLagRef]:
        """Original Name: DM_CARBIDE_LAG, WrappedMessage: DmCarbideLag
        FK_DM_CARBIDE_LAG_DM_GEOLOGY_DAILY
        """
    @property
    def dm_mudgas(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmMudgasRef]:
        """Original Name: DM_MUDGAS, WrappedMessage: DmMudgas
        FK_DM_MUDGAS_DM_GEOLOGY_DAILY
        """
    @property
    def dm_chromatography(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmChromatographyRef]:
        """Original Name: DM_CHROMATOGRAPHY, WrappedMessage: DmChromatography
        FK_DM_CHROMATOGRAPHY_DM_GEOLOGY_DAILY
        """
    @property
    def dm_gas_peak(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmGasPeakRef]:
        """Original Name: DM_GAS_PEAK, WrappedMessage: DmGasPeak
        FK_DM_GAS_PEAK_DM_GEOLOGY_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tritium_average: global___FloatMessage | None = ...,
        tvd_dsdsunit: global___StringMessage | None = ...,
        tvd: global___FloatMessage | None = ...,
        filtrate: global___FloatMessage | None = ...,
        progress_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        is_sample_lag: global___StringMessage | None = ...,
        fluid_id: global___StringMessage | None = ...,
        filtrate_dsdsunit: global___StringMessage | None = ...,
        mud_logging_company: global___StringMessage | None = ...,
        tritium_max: global___FloatMessage | None = ...,
        geology_daily_note: global___StringMessage | None = ...,
        density: global___FloatMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        geology_daily_id: builtins.str = ...,
        md: global___FloatMessage | None = ...,
        progress: global___FloatMessage | None = ...,
        tritium_min: global___FloatMessage | None = ...,
        tritium_average_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        tritium_max_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        morning_status: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        report_no: global___StringMessage | None = ...,
        is_key_interval: global___StringMessage | None = ...,
        wellsite_geologist: global___StringMessage | None = ...,
        operations_geologist: global___StringMessage | None = ...,
        density_dsdsunit: global___StringMessage | None = ...,
        chloride_dsdsunit: global___StringMessage | None = ...,
        tritium_min_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        is_dst_run: global___StringMessage | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        chloride: global___FloatMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_carbide_lag: collections.abc.Iterable[global___DmCarbideLagRef] | None = ...,
        dm_mudgas: collections.abc.Iterable[global___DmMudgasRef] | None = ...,
        dm_chromatography: collections.abc.Iterable[global___DmChromatographyRef] | None = ...,
        dm_gas_peak: collections.abc.Iterable[global___DmGasPeakRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["chloride", b"chloride", "chloride_dsdsunit", b"chloride_dsdsunit", "comments", b"comments", "date_report", b"date_report", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "dm_event", b"dm_event", "filtrate", b"filtrate", "filtrate_dsdsunit", b"filtrate_dsdsunit", "fluid_id", b"fluid_id", "geology_daily_note", b"geology_daily_note", "is_dst_run", b"is_dst_run", "is_key_interval", b"is_key_interval", "is_sample_lag", b"is_sample_lag", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "morning_status", b"morning_status", "mud_logging_company", b"mud_logging_company", "native_uid", b"native_uid", "operations_geologist", b"operations_geologist", "progress", b"progress", "progress_dsdsunit", b"progress_dsdsunit", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "tritium_average", b"tritium_average", "tritium_average_dsdsunit", b"tritium_average_dsdsunit", "tritium_max", b"tritium_max", "tritium_max_dsdsunit", b"tritium_max_dsdsunit", "tritium_min", b"tritium_min", "tritium_min_dsdsunit", b"tritium_min_dsdsunit", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "wellbore_id", b"wellbore_id", "wellsite_geologist", b"wellsite_geologist"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["chloride", b"chloride", "chloride_dsdsunit", b"chloride_dsdsunit", "comments", b"comments", "date_report", b"date_report", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "dm_carbide_lag", b"dm_carbide_lag", "dm_chromatography", b"dm_chromatography", "dm_event", b"dm_event", "dm_gas_peak", b"dm_gas_peak", "dm_mudgas", b"dm_mudgas", "event_id", b"event_id", "filtrate", b"filtrate", "filtrate_dsdsunit", b"filtrate_dsdsunit", "fluid_id", b"fluid_id", "geology_daily_id", b"geology_daily_id", "geology_daily_note", b"geology_daily_note", "is_dst_run", b"is_dst_run", "is_key_interval", b"is_key_interval", "is_sample_lag", b"is_sample_lag", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "morning_status", b"morning_status", "mud_logging_company", b"mud_logging_company", "native_uid", b"native_uid", "operations_geologist", b"operations_geologist", "progress", b"progress", "progress_dsdsunit", b"progress_dsdsunit", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "tritium_average", b"tritium_average", "tritium_average_dsdsunit", b"tritium_average_dsdsunit", "tritium_max", b"tritium_max", "tritium_max_dsdsunit", b"tritium_max_dsdsunit", "tritium_min", b"tritium_min", "tritium_min_dsdsunit", b"tritium_min_dsdsunit", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellsite_geologist", b"wellsite_geologist"]) -> None: ...

global___DmGeologyDaily = DmGeologyDaily

class DmGravelPack(google.protobuf.message.Message):
    """Original Name: DM_GRAVEL_PACK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_FRACPACK_FIELD_NUMBER: builtins.int
    PREPACK_CARRIER_FLUID_GEL_FIELD_NUMBER: builtins.int
    OPEN_HOLE_SIZE_FIELD_NUMBER: builtins.int
    OD_SCREEN_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOB_TICKET_NUMBER_FIELD_NUMBER: builtins.int
    WASH_PIPE_QUANTITY_FIELD_NUMBER: builtins.int
    FORMATION_AVERAGE_PERMEABILITY_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_ID_FIELD_NUMBER: builtins.int
    GAUGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPEN_HOLE_TD_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_ID_FIELD_NUMBER: builtins.int
    INCLINATION_FIELD_NUMBER: builtins.int
    INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEAD_ENGINEER_FIELD_NUMBER: builtins.int
    CASING_SHOE_MD_FIELD_NUMBER: builtins.int
    OPEN_HOLE_TD_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RATHOLE_INSIDE_DIAMETER_FIELD_NUMBER: builtins.int
    WASH_PIPE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    AVERAGE_RETURN_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_INTERVAL_TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_SCREEN_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_TYPE_FIELD_NUMBER: builtins.int
    JOB_END_FIELD_NUMBER: builtins.int
    FRAC_PACK_STIM_JOB_ID_FIELD_NUMBER: builtins.int
    FORMATION_FRACTURE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORMATION_TEMPERATURE_FIELD_NUMBER: builtins.int
    OPEN_HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CARRIER_FLUID_GEL_STRENGTH_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CARRIER_FLUID_GEL_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_INTERVAL_DESC_FIELD_NUMBER: builtins.int
    SHEAR_JOINT_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_SAND_IN_ANNULUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WORK_FLUID_FIELD_NUMBER: builtins.int
    PUMPING_TIME_FIELD_NUMBER: builtins.int
    OPEN_HOLE_TD_MD_FIELD_NUMBER: builtins.int
    PICKLE_FLUID_TYPE_FIELD_NUMBER: builtins.int
    SAND_OUT_PRESSURE_FIELD_NUMBER: builtins.int
    FORMATION_PORE_PRESSURE_FIELD_NUMBER: builtins.int
    CARRIER_FLUID_DENSITY_FIELD_NUMBER: builtins.int
    CARRIER_FLUID_FILTER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PREPACK_SAND_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_PUMP_RATE_IN_FIELD_NUMBER: builtins.int
    RATHOLE_INSIDE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCREEN_COVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WORK_FLUID_DENSITY_FIELD_NUMBER: builtins.int
    FORMATION_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CARRIER_FLUID_VOLUME_FIELD_NUMBER: builtins.int
    JOB_START_FIELD_NUMBER: builtins.int
    IS_GEL_SHEARED_FIELD_NUMBER: builtins.int
    FORMATION_AVERAGE_POROSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_INTERVAL_BASE_MD_FIELD_NUMBER: builtins.int
    WASH_PIPE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_HOLE_PRESSURE_FIELD_NUMBER: builtins.int
    TOTAL_SAND_BELOW_PACKER_FIELD_NUMBER: builtins.int
    CARRIER_FLUID_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_NOTE_FIELD_NUMBER: builtins.int
    PERF_ID_FIELD_NUMBER: builtins.int
    CARRIER_FLUID_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRAVEL_TYPE_FIELD_NUMBER: builtins.int
    SAND_EXCESS_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORMATION_FRAC_PRESSURE_TVD_FIELD_NUMBER: builtins.int
    OPEN_HOLE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_OF_SAND_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_SAND_IN_ANNULUS_FIELD_NUMBER: builtins.int
    WASH_PIPE_LENGTH_FIELD_NUMBER: builtins.int
    WASH_PIPE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_SAND_REVERSED_OUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_INTERVAL_BASE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPEN_HOLE_TD_TVD_FIELD_NUMBER: builtins.int
    FORMATION_FRACTURE_PRESSURE_FIELD_NUMBER: builtins.int
    SAND_EXCESS_PERCENT_FIELD_NUMBER: builtins.int
    SCREEN_COVERAGE_FIELD_NUMBER: builtins.int
    PACKER_TEST_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PREPACK_SAND_CONCENTRATION_FIELD_NUMBER: builtins.int
    WASH_PIPE_OD_FIELD_NUMBER: builtins.int
    SAND_OUT_RATE_FIELD_NUMBER: builtins.int
    WASH_PIPE_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_SIZE_FIELD_NUMBER: builtins.int
    SAND_OUT_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_SAND_PUMPED_DSDSUNIT_FIELD_NUMBER: builtins.int
    RATHOLE_LENGTH_FIELD_NUMBER: builtins.int
    WORK_FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WORK_FLUID_FILTER_SIZE_FIELD_NUMBER: builtins.int
    TOTAL_SAND_BELOW_PACKER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FORMATION_AVERAGE_PERMEABILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPEN_HOLE_LENGTH_FIELD_NUMBER: builtins.int
    TOTAL_SAND_REVERSED_OUT_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    TOTAL_SAND_PUMPED_FIELD_NUMBER: builtins.int
    CARRIER_FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESTRESS_PRESSURE3_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_EVENT_ID_FIELD_NUMBER: builtins.int
    PACKER_TEST_PRESSURE_FIELD_NUMBER: builtins.int
    SURFACE_FRACTURE_PRESSURE_FIELD_NUMBER: builtins.int
    RESTRESS_PRESSURE2_DSDSUNIT_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    AVERAGE_PUMP_RATE_IN_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORMATION_PORE_PRESSURE_TVD_FIELD_NUMBER: builtins.int
    SAND_OUT_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHEAR_JOINT_RATING_FIELD_NUMBER: builtins.int
    PUMPING_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORMATION_FRAC_PRESSURE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_EHD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_SCREEN_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_SHOTDIST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WASH_PIPE_ID_FIELD_NUMBER: builtins.int
    CARRIER_FLUID_FIELD_NUMBER: builtins.int
    FORMATION_PORE_PRESSURE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_INTERVAL_TOP_MD_FIELD_NUMBER: builtins.int
    BOTTOM_HOLE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_SCREEN_FIELD_NUMBER: builtins.int
    WASH_PIPE_WEIGHT_FIELD_NUMBER: builtins.int
    IS_SINGLE_TRIP_PERF_GP_FIELD_NUMBER: builtins.int
    WORK_FLUID_VOLUME_FIELD_NUMBER: builtins.int
    MESH_FIELD_NUMBER: builtins.int
    RESTRESS_PRESSURE1_DSDSUNIT_FIELD_NUMBER: builtins.int
    WASH_PIPE_CONNECTION_FIELD_NUMBER: builtins.int
    RESTRESS_PRESSURE4_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_EHD_FIELD_NUMBER: builtins.int
    MD_TOP_OF_SAND_FIELD_NUMBER: builtins.int
    POST_GP_STIM_JOB_ID_FIELD_NUMBER: builtins.int
    IS_CARRIER_FLUID_FILTERED_FIELD_NUMBER: builtins.int
    PUMPING_COMPANY_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    PLACEMENT_METHOD_FIELD_NUMBER: builtins.int
    WORK_FLUID_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORMATION_PORE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_FIELD_NUMBER: builtins.int
    IS_PICKLED_WORKSTRING_FIELD_NUMBER: builtins.int
    DRILL_IN_FLUID_DESC_FIELD_NUMBER: builtins.int
    RESTRESS_PRESSURE1_FIELD_NUMBER: builtins.int
    RESTRESS_PRESSURE2_FIELD_NUMBER: builtins.int
    RESTRESS_PRESSURE3_FIELD_NUMBER: builtins.int
    RESTRESS_PRESSURE4_FIELD_NUMBER: builtins.int
    RATHOLE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_PERFORATION_PRE_PACKED_FIELD_NUMBER: builtins.int
    CASING_SHOE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PREPACK_CARRIER_FLUID_FIELD_NUMBER: builtins.int
    PREPACK_FLUID_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_SHOTDIST_FIELD_NUMBER: builtins.int
    PREPACK_FLUID_VOLUME_FIELD_NUMBER: builtins.int
    FORMATION_AVERAGE_POROSITY_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CARRIER_FLUID_VISCOSITY_FIELD_NUMBER: builtins.int
    PREPACK_CARRIER_FLUID_GEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_WORK_FLUID_FILTERED_FIELD_NUMBER: builtins.int
    POST_GP_STIM_DESCRIPTION_FIELD_NUMBER: builtins.int
    RESTRESS_TIMES_FIELD_NUMBER: builtins.int
    AVERAGE_RETURN_RATE_FIELD_NUMBER: builtins.int
    SURFACE_FRACTURE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_COMPANY_FIELD_NUMBER: builtins.int
    WORK_FLUID_FILTER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    CARRIER_FLUID_FILTER_SIZE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    DM_GRAVEL_PACK_WASHOUT_FIELD_NUMBER: builtins.int
    DM_GRAVEL_PACK_PERF_INTERVAL_FIELD_NUMBER: builtins.int
    DM_GRAVEL_PACK_SAND_FIELD_NUMBER: builtins.int
    DM_GRAVEL_PACK_PUMP_SCHEDULE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_fracpack(self) -> global___StringMessage:
        """Original Name: IS_FRACPACK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prepack_carrier_fluid_gel(self) -> global___FloatMessage:
        """Original Name: PREPACK_CARRIER_FLUID_GEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_size(self) -> global___FloatMessage:
        """Original Name: OPEN_HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_screen_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_SCREEN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_ticket_number(self) -> global___StringMessage:
        """Original Name: JOB_TICKET_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wash_pipe_quantity(self) -> global___FloatMessage:
        """Original Name: WASH_PIPE_QUANTITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_average_permeability(self) -> global___FloatMessage:
        """Original Name: FORMATION_AVERAGE_PERMEABILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gravel_pack_id: builtins.str
    """Original Name: GRAVEL_PACK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gauge_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_td_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPEN_HOLE_TD_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_id(self) -> global___StringMessage:
        """Original Name: CASING_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination(self) -> global___FloatMessage:
        """Original Name: INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lead_engineer(self) -> global___StringMessage:
        """Original Name: LEAD_ENGINEER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_shoe_md(self) -> global___FloatMessage:
        """Original Name: CASING_SHOE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_td_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPEN_HOLE_TD_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rathole_inside_diameter(self) -> global___FloatMessage:
        """Original Name: RATHOLE_INSIDE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wash_pipe_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: WASH_PIPE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_return_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_RETURN_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gravel_pack_interval_top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: GRAVEL_PACK_INTERVAL_TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_screen(self) -> global___FloatMessage:
        """Original Name: ID_SCREEN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gravel_pack_type(self) -> global___StringMessage:
        """Original Name: GRAVEL_PACK_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: JOB_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frac_pack_stim_job_id(self) -> global___StringMessage:
        """Original Name: FRAC_PACK_STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_fracture_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_FRACTURE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_temperature(self) -> global___FloatMessage:
        """Original Name: FORMATION_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPEN_HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_fluid_gel_strength(self) -> global___FloatMessage:
        """Original Name: CARRIER_FLUID_GEL_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_fluid_gel_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARRIER_FLUID_GEL_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_interval_desc(self) -> global___StringMessage:
        """Original Name: PERF_INTERVAL_DESC, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_joint_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHEAR_JOINT_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_sand_in_annulus_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_SAND_IN_ANNULUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def work_fluid(self) -> global___StringMessage:
        """Original Name: WORK_FLUID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pumping_time(self) -> global___FloatMessage:
        """Original Name: PUMPING_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_td_md(self) -> global___FloatMessage:
        """Original Name: OPEN_HOLE_TD_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pickle_fluid_type(self) -> global___StringMessage:
        """Original Name: PICKLE_FLUID_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_out_pressure(self) -> global___FloatMessage:
        """Original Name: SAND_OUT_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_pore_pressure(self) -> global___FloatMessage:
        """Original Name: FORMATION_PORE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_fluid_density(self) -> global___FloatMessage:
        """Original Name: CARRIER_FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_fluid_filter_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARRIER_FLUID_FILTER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prepack_sand_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PREPACK_SAND_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_pump_rate_in(self) -> global___FloatMessage:
        """Original Name: AVERAGE_PUMP_RATE_IN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rathole_inside_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: RATHOLE_INSIDE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def screen_coverage_dsdsunit(self) -> global___StringMessage:
        """Original Name: SCREEN_COVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def work_fluid_density(self) -> global___FloatMessage:
        """Original Name: WORK_FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_fluid_volume(self) -> global___FloatMessage:
        """Original Name: CARRIER_FLUID_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: JOB_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_gel_sheared(self) -> global___StringMessage:
        """Original Name: IS_GEL_SHEARED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_average_porosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_AVERAGE_POROSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gravel_pack_interval_base_md(self) -> global___FloatMessage:
        """Original Name: GRAVEL_PACK_INTERVAL_BASE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wash_pipe_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: WASH_PIPE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_hole_pressure(self) -> global___FloatMessage:
        """Original Name: BOTTOM_HOLE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_sand_below_packer(self) -> global___FloatMessage:
        """Original Name: TOTAL_SAND_BELOW_PACKER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_fluid_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARRIER_FLUID_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gravel_pack_note(self) -> global___StringMessage:
        """Original Name: GRAVEL_PACK_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_id(self) -> global___StringMessage:
        """Original Name: PERF_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_fluid_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARRIER_FLUID_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gravel_type(self) -> global___StringMessage:
        """Original Name: GRAVEL_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_excess_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAND_EXCESS_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_frac_pressure_tvd(self) -> global___FloatMessage:
        """Original Name: FORMATION_FRAC_PRESSURE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPEN_HOLE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_of_sand_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_OF_SAND_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_sand_in_annulus(self) -> global___FloatMessage:
        """Original Name: TOTAL_SAND_IN_ANNULUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wash_pipe_length(self) -> global___FloatMessage:
        """Original Name: WASH_PIPE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wash_pipe_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: WASH_PIPE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_sand_reversed_out_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_SAND_REVERSED_OUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gravel_pack_interval_base_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: GRAVEL_PACK_INTERVAL_BASE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_td_tvd(self) -> global___FloatMessage:
        """Original Name: OPEN_HOLE_TD_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_fracture_pressure(self) -> global___FloatMessage:
        """Original Name: FORMATION_FRACTURE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_excess_percent(self) -> global___FloatMessage:
        """Original Name: SAND_EXCESS_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def screen_coverage(self) -> global___FloatMessage:
        """Original Name: SCREEN_COVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_test_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_TEST_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prepack_sand_concentration(self) -> global___FloatMessage:
        """Original Name: PREPACK_SAND_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wash_pipe_od(self) -> global___FloatMessage:
        """Original Name: WASH_PIPE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_out_rate(self) -> global___FloatMessage:
        """Original Name: SAND_OUT_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wash_pipe_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: WASH_PIPE_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size(self) -> global___FloatMessage:
        """Original Name: CASING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_out_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAND_OUT_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_sand_pumped_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_SAND_PUMPED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rathole_length(self) -> global___FloatMessage:
        """Original Name: RATHOLE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def work_fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORK_FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def work_fluid_filter_size(self) -> global___FloatMessage:
        """Original Name: WORK_FLUID_FILTER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_sand_below_packer_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_SAND_BELOW_PACKER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def formation_average_permeability_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_AVERAGE_PERMEABILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_length(self) -> global___FloatMessage:
        """Original Name: OPEN_HOLE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_sand_reversed_out(self) -> global___FloatMessage:
        """Original Name: TOTAL_SAND_REVERSED_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stim_job_id(self) -> global___StringMessage:
        """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_sand_pumped(self) -> global___FloatMessage:
        """Original Name: TOTAL_SAND_PUMPED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: CARRIER_FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restress_pressure3_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESTRESS_PRESSURE3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_event_id(self) -> global___StringMessage:
        """Original Name: CASING_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_test_pressure(self) -> global___FloatMessage:
        """Original Name: PACKER_TEST_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_fracture_pressure(self) -> global___FloatMessage:
        """Original Name: SURFACE_FRACTURE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restress_pressure2_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESTRESS_PRESSURE2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_pump_rate_in_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_PUMP_RATE_IN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_pore_pressure_tvd(self) -> global___FloatMessage:
        """Original Name: FORMATION_PORE_PRESSURE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_out_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAND_OUT_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_joint_rating(self) -> global___FloatMessage:
        """Original Name: SHEAR_JOINT_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pumping_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMPING_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_frac_pressure_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_FRAC_PRESSURE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_ehd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_EHD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_screen_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_SCREEN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shotdist_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_SHOTDIST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wash_pipe_id(self) -> global___FloatMessage:
        """Original Name: WASH_PIPE_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_fluid(self) -> global___StringMessage:
        """Original Name: CARRIER_FLUID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_pore_pressure_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_PORE_PRESSURE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gravel_pack_interval_top_md(self) -> global___FloatMessage:
        """Original Name: GRAVEL_PACK_INTERVAL_TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_hole_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_HOLE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_screen(self) -> global___FloatMessage:
        """Original Name: OD_SCREEN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wash_pipe_weight(self) -> global___FloatMessage:
        """Original Name: WASH_PIPE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_single_trip_perf_gp(self) -> global___StringMessage:
        """Original Name: IS_SINGLE_TRIP_PERF_GP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def work_fluid_volume(self) -> global___FloatMessage:
        """Original Name: WORK_FLUID_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mesh(self) -> global___StringMessage:
        """Original Name: MESH, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restress_pressure1_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESTRESS_PRESSURE1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wash_pipe_connection(self) -> global___StringMessage:
        """Original Name: WASH_PIPE_CONNECTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restress_pressure4_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESTRESS_PRESSURE4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_ehd(self) -> global___FloatMessage:
        """Original Name: PERF_EHD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_of_sand(self) -> global___FloatMessage:
        """Original Name: MD_TOP_OF_SAND, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def post_gp_stim_job_id(self) -> global___StringMessage:
        """Original Name: POST_GP_STIM_JOB_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_carrier_fluid_filtered(self) -> global___StringMessage:
        """Original Name: IS_CARRIER_FLUID_FILTERED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pumping_company(self) -> global___StringMessage:
        """Original Name: PUMPING_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def placement_method(self) -> global___StringMessage:
        """Original Name: PLACEMENT_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def work_fluid_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORK_FLUID_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_pore_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_PORE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge(self) -> global___FloatMessage:
        """Original Name: GAUGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_pickled_workstring(self) -> global___StringMessage:
        """Original Name: IS_PICKLED_WORKSTRING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_in_fluid_desc(self) -> global___StringMessage:
        """Original Name: DRILL_IN_FLUID_DESC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restress_pressure1(self) -> global___FloatMessage:
        """Original Name: RESTRESS_PRESSURE1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restress_pressure2(self) -> global___FloatMessage:
        """Original Name: RESTRESS_PRESSURE2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restress_pressure3(self) -> global___FloatMessage:
        """Original Name: RESTRESS_PRESSURE3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restress_pressure4(self) -> global___FloatMessage:
        """Original Name: RESTRESS_PRESSURE4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rathole_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: RATHOLE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_perforation_pre_packed(self) -> global___StringMessage:
        """Original Name: IS_PERFORATION_PRE_PACKED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_shoe_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_SHOE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prepack_carrier_fluid(self) -> global___StringMessage:
        """Original Name: PREPACK_CARRIER_FLUID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prepack_fluid_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: PREPACK_FLUID_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_shotdist(self) -> global___FloatMessage:
        """Original Name: PERF_SHOTDIST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prepack_fluid_volume(self) -> global___FloatMessage:
        """Original Name: PREPACK_FLUID_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_average_porosity(self) -> global___FloatMessage:
        """Original Name: FORMATION_AVERAGE_POROSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_fluid_viscosity(self) -> global___FloatMessage:
        """Original Name: CARRIER_FLUID_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prepack_carrier_fluid_gel_dsdsunit(self) -> global___StringMessage:
        """Original Name: PREPACK_CARRIER_FLUID_GEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_work_fluid_filtered(self) -> global___StringMessage:
        """Original Name: IS_WORK_FLUID_FILTERED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def post_gp_stim_description(self) -> global___StringMessage:
        """Original Name: POST_GP_STIM_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restress_times(self) -> global___Int32Message:
        """Original Name: RESTRESS_TIMES, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_return_rate(self) -> global___FloatMessage:
        """Original Name: AVERAGE_RETURN_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_fracture_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_FRACTURE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gravel_pack_company(self) -> global___StringMessage:
        """Original Name: GRAVEL_PACK_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def work_fluid_filter_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORK_FLUID_FILTER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stim_treatment_id(self) -> global___StringMessage:
        """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def carrier_fluid_filter_size(self) -> global___FloatMessage:
        """Original Name: CARRIER_FLUID_FILTER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_GRAVEL_PACK_CD_WELLBORE
        """
    @property
    def dm_gravel_pack_washout(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmGravelPackWashoutRef]:
        """Original Name: DM_GRAVEL_PACK_WASHOUT, WrappedMessage: DmGravelPackWashout
        FK_DM_GRAVEL_PACK_WASHOUT_DM_GRAVEL_PACK
        """
    @property
    def dm_gravel_pack_perf_interval(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmGravelPackPerfIntervalRef]:
        """Original Name: DM_GRAVEL_PACK_PERF_INTERVAL, WrappedMessage: DmGravelPackPerfInterval
        FK_DM_GRAVEL_PACK_PERF_INTERVAL_DM_GRAVEL_PACK
        """
    @property
    def dm_gravel_pack_sand(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmGravelPackSandRef]:
        """Original Name: DM_GRAVEL_PACK_SAND, WrappedMessage: DmGravelPackSand
        FK_DM_GRAVEL_PACK_SAND_DM_GRAVEL_PACK
        """
    @property
    def dm_gravel_pack_pump_schedule(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmGravelPackPumpScheduleRef]:
        """Original Name: DM_GRAVEL_PACK_PUMP_SCHEDULE, WrappedMessage: DmGravelPackPumpSchedule
        FK_DM_GRAVEL_PACK_PUMP_SCHEDULE_DM_GRAVEL_PACK
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_fracpack: global___StringMessage | None = ...,
        prepack_carrier_fluid_gel: global___FloatMessage | None = ...,
        open_hole_size: global___FloatMessage | None = ...,
        od_screen_dsdsunit: global___StringMessage | None = ...,
        job_ticket_number: global___StringMessage | None = ...,
        wash_pipe_quantity: global___FloatMessage | None = ...,
        formation_average_permeability: global___FloatMessage | None = ...,
        gravel_pack_id: builtins.str = ...,
        gauge_dsdsunit: global___StringMessage | None = ...,
        open_hole_td_md_dsdsunit: global___StringMessage | None = ...,
        casing_id: global___StringMessage | None = ...,
        inclination: global___FloatMessage | None = ...,
        inclination_dsdsunit: global___StringMessage | None = ...,
        lead_engineer: global___StringMessage | None = ...,
        casing_shoe_md: global___FloatMessage | None = ...,
        open_hole_td_tvd_dsdsunit: global___StringMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        rathole_inside_diameter: global___FloatMessage | None = ...,
        wash_pipe_weight_dsdsunit: global___StringMessage | None = ...,
        completion_id: global___StringMessage | None = ...,
        average_return_rate_dsdsunit: global___StringMessage | None = ...,
        gravel_pack_interval_top_md_dsdsunit: global___StringMessage | None = ...,
        id_screen: global___FloatMessage | None = ...,
        gravel_pack_type: global___StringMessage | None = ...,
        job_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        frac_pack_stim_job_id: global___StringMessage | None = ...,
        formation_fracture_pressure_dsdsunit: global___StringMessage | None = ...,
        formation_temperature: global___FloatMessage | None = ...,
        open_hole_size_dsdsunit: global___StringMessage | None = ...,
        carrier_fluid_gel_strength: global___FloatMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        carrier_fluid_gel_strength_dsdsunit: global___StringMessage | None = ...,
        perf_interval_desc: global___StringMessage | None = ...,
        shear_joint_rating_dsdsunit: global___StringMessage | None = ...,
        total_sand_in_annulus_dsdsunit: global___StringMessage | None = ...,
        work_fluid: global___StringMessage | None = ...,
        pumping_time: global___FloatMessage | None = ...,
        open_hole_td_md: global___FloatMessage | None = ...,
        pickle_fluid_type: global___StringMessage | None = ...,
        sand_out_pressure: global___FloatMessage | None = ...,
        formation_pore_pressure: global___FloatMessage | None = ...,
        carrier_fluid_density: global___FloatMessage | None = ...,
        carrier_fluid_filter_size_dsdsunit: global___StringMessage | None = ...,
        prepack_sand_concentration_dsdsunit: global___StringMessage | None = ...,
        average_pump_rate_in: global___FloatMessage | None = ...,
        rathole_inside_diameter_dsdsunit: global___StringMessage | None = ...,
        screen_coverage_dsdsunit: global___StringMessage | None = ...,
        work_fluid_density: global___FloatMessage | None = ...,
        formation_temperature_dsdsunit: global___StringMessage | None = ...,
        carrier_fluid_volume: global___FloatMessage | None = ...,
        job_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_gel_sheared: global___StringMessage | None = ...,
        formation_average_porosity_dsdsunit: global___StringMessage | None = ...,
        gravel_pack_interval_base_md: global___FloatMessage | None = ...,
        wash_pipe_od_dsdsunit: global___StringMessage | None = ...,
        bottom_hole_pressure: global___FloatMessage | None = ...,
        total_sand_below_packer: global___FloatMessage | None = ...,
        carrier_fluid_volume_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        gravel_pack_note: global___StringMessage | None = ...,
        perf_id: global___StringMessage | None = ...,
        carrier_fluid_viscosity_dsdsunit: global___StringMessage | None = ...,
        casing_size_dsdsunit: global___StringMessage | None = ...,
        gravel_type: global___StringMessage | None = ...,
        sand_excess_percent_dsdsunit: global___StringMessage | None = ...,
        formation_frac_pressure_tvd: global___FloatMessage | None = ...,
        open_hole_length_dsdsunit: global___StringMessage | None = ...,
        md_top_of_sand_dsdsunit: global___StringMessage | None = ...,
        total_sand_in_annulus: global___FloatMessage | None = ...,
        wash_pipe_length: global___FloatMessage | None = ...,
        wash_pipe_length_dsdsunit: global___StringMessage | None = ...,
        total_sand_reversed_out_dsdsunit: global___StringMessage | None = ...,
        gravel_pack_interval_base_md_dsdsunit: global___StringMessage | None = ...,
        open_hole_td_tvd: global___FloatMessage | None = ...,
        formation_fracture_pressure: global___FloatMessage | None = ...,
        sand_excess_percent: global___FloatMessage | None = ...,
        screen_coverage: global___FloatMessage | None = ...,
        packer_test_pressure_dsdsunit: global___StringMessage | None = ...,
        prepack_sand_concentration: global___FloatMessage | None = ...,
        wash_pipe_od: global___FloatMessage | None = ...,
        sand_out_rate: global___FloatMessage | None = ...,
        wash_pipe_id_dsdsunit: global___StringMessage | None = ...,
        casing_size: global___FloatMessage | None = ...,
        sand_out_rate_dsdsunit: global___StringMessage | None = ...,
        total_sand_pumped_dsdsunit: global___StringMessage | None = ...,
        rathole_length: global___FloatMessage | None = ...,
        work_fluid_density_dsdsunit: global___StringMessage | None = ...,
        work_fluid_filter_size: global___FloatMessage | None = ...,
        total_sand_below_packer_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        formation_average_permeability_dsdsunit: global___StringMessage | None = ...,
        open_hole_length: global___FloatMessage | None = ...,
        total_sand_reversed_out: global___FloatMessage | None = ...,
        stim_job_id: global___StringMessage | None = ...,
        total_sand_pumped: global___FloatMessage | None = ...,
        carrier_fluid_density_dsdsunit: global___StringMessage | None = ...,
        restress_pressure3_dsdsunit: global___StringMessage | None = ...,
        casing_event_id: global___StringMessage | None = ...,
        packer_test_pressure: global___FloatMessage | None = ...,
        surface_fracture_pressure: global___FloatMessage | None = ...,
        restress_pressure2_dsdsunit: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        average_pump_rate_in_dsdsunit: global___StringMessage | None = ...,
        formation_pore_pressure_tvd: global___FloatMessage | None = ...,
        sand_out_pressure_dsdsunit: global___StringMessage | None = ...,
        shear_joint_rating: global___FloatMessage | None = ...,
        pumping_time_dsdsunit: global___StringMessage | None = ...,
        formation_frac_pressure_tvd_dsdsunit: global___StringMessage | None = ...,
        perf_ehd_dsdsunit: global___StringMessage | None = ...,
        id_screen_dsdsunit: global___StringMessage | None = ...,
        perf_shotdist_dsdsunit: global___StringMessage | None = ...,
        wash_pipe_id: global___FloatMessage | None = ...,
        carrier_fluid: global___StringMessage | None = ...,
        formation_pore_pressure_tvd_dsdsunit: global___StringMessage | None = ...,
        gravel_pack_interval_top_md: global___FloatMessage | None = ...,
        bottom_hole_pressure_dsdsunit: global___StringMessage | None = ...,
        od_screen: global___FloatMessage | None = ...,
        wash_pipe_weight: global___FloatMessage | None = ...,
        is_single_trip_perf_gp: global___StringMessage | None = ...,
        work_fluid_volume: global___FloatMessage | None = ...,
        mesh: global___StringMessage | None = ...,
        restress_pressure1_dsdsunit: global___StringMessage | None = ...,
        wash_pipe_connection: global___StringMessage | None = ...,
        restress_pressure4_dsdsunit: global___StringMessage | None = ...,
        perf_ehd: global___FloatMessage | None = ...,
        md_top_of_sand: global___FloatMessage | None = ...,
        post_gp_stim_job_id: global___StringMessage | None = ...,
        is_carrier_fluid_filtered: global___StringMessage | None = ...,
        pumping_company: global___StringMessage | None = ...,
        phase: global___StringMessage | None = ...,
        placement_method: global___StringMessage | None = ...,
        work_fluid_volume_dsdsunit: global___StringMessage | None = ...,
        formation_pore_pressure_dsdsunit: global___StringMessage | None = ...,
        gauge: global___FloatMessage | None = ...,
        is_pickled_workstring: global___StringMessage | None = ...,
        drill_in_fluid_desc: global___StringMessage | None = ...,
        restress_pressure1: global___FloatMessage | None = ...,
        restress_pressure2: global___FloatMessage | None = ...,
        restress_pressure3: global___FloatMessage | None = ...,
        restress_pressure4: global___FloatMessage | None = ...,
        rathole_length_dsdsunit: global___StringMessage | None = ...,
        is_perforation_pre_packed: global___StringMessage | None = ...,
        casing_shoe_md_dsdsunit: global___StringMessage | None = ...,
        prepack_carrier_fluid: global___StringMessage | None = ...,
        prepack_fluid_volume_dsdsunit: global___StringMessage | None = ...,
        perf_shotdist: global___FloatMessage | None = ...,
        prepack_fluid_volume: global___FloatMessage | None = ...,
        formation_average_porosity: global___FloatMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        carrier_fluid_viscosity: global___FloatMessage | None = ...,
        prepack_carrier_fluid_gel_dsdsunit: global___StringMessage | None = ...,
        is_work_fluid_filtered: global___StringMessage | None = ...,
        post_gp_stim_description: global___StringMessage | None = ...,
        restress_times: global___Int32Message | None = ...,
        average_return_rate: global___FloatMessage | None = ...,
        surface_fracture_pressure_dsdsunit: global___StringMessage | None = ...,
        gravel_pack_company: global___StringMessage | None = ...,
        work_fluid_filter_size_dsdsunit: global___StringMessage | None = ...,
        stim_treatment_id: global___StringMessage | None = ...,
        carrier_fluid_filter_size: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        dm_gravel_pack_washout: collections.abc.Iterable[global___DmGravelPackWashoutRef] | None = ...,
        dm_gravel_pack_perf_interval: collections.abc.Iterable[global___DmGravelPackPerfIntervalRef] | None = ...,
        dm_gravel_pack_sand: collections.abc.Iterable[global___DmGravelPackSandRef] | None = ...,
        dm_gravel_pack_pump_schedule: collections.abc.Iterable[global___DmGravelPackPumpScheduleRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "average_pump_rate_in", b"average_pump_rate_in", "average_pump_rate_in_dsdsunit", b"average_pump_rate_in_dsdsunit", "average_return_rate", b"average_return_rate", "average_return_rate_dsdsunit", b"average_return_rate_dsdsunit", "bottom_hole_pressure", b"bottom_hole_pressure", "bottom_hole_pressure_dsdsunit", b"bottom_hole_pressure_dsdsunit", "carrier_fluid", b"carrier_fluid", "carrier_fluid_density", b"carrier_fluid_density", "carrier_fluid_density_dsdsunit", b"carrier_fluid_density_dsdsunit", "carrier_fluid_filter_size", b"carrier_fluid_filter_size", "carrier_fluid_filter_size_dsdsunit", b"carrier_fluid_filter_size_dsdsunit", "carrier_fluid_gel_strength", b"carrier_fluid_gel_strength", "carrier_fluid_gel_strength_dsdsunit", b"carrier_fluid_gel_strength_dsdsunit", "carrier_fluid_viscosity", b"carrier_fluid_viscosity", "carrier_fluid_viscosity_dsdsunit", b"carrier_fluid_viscosity_dsdsunit", "carrier_fluid_volume", b"carrier_fluid_volume", "carrier_fluid_volume_dsdsunit", b"carrier_fluid_volume_dsdsunit", "casing_event_id", b"casing_event_id", "casing_id", b"casing_id", "casing_shoe_md", b"casing_shoe_md", "casing_shoe_md_dsdsunit", b"casing_shoe_md_dsdsunit", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "cd_wellbore", b"cd_wellbore", "completion_id", b"completion_id", "drill_in_fluid_desc", b"drill_in_fluid_desc", "event_id", b"event_id", "formation_average_permeability", b"formation_average_permeability", "formation_average_permeability_dsdsunit", b"formation_average_permeability_dsdsunit", "formation_average_porosity", b"formation_average_porosity", "formation_average_porosity_dsdsunit", b"formation_average_porosity_dsdsunit", "formation_frac_pressure_tvd", b"formation_frac_pressure_tvd", "formation_frac_pressure_tvd_dsdsunit", b"formation_frac_pressure_tvd_dsdsunit", "formation_fracture_pressure", b"formation_fracture_pressure", "formation_fracture_pressure_dsdsunit", b"formation_fracture_pressure_dsdsunit", "formation_pore_pressure", b"formation_pore_pressure", "formation_pore_pressure_dsdsunit", b"formation_pore_pressure_dsdsunit", "formation_pore_pressure_tvd", b"formation_pore_pressure_tvd", "formation_pore_pressure_tvd_dsdsunit", b"formation_pore_pressure_tvd_dsdsunit", "formation_temperature", b"formation_temperature", "formation_temperature_dsdsunit", b"formation_temperature_dsdsunit", "frac_pack_stim_job_id", b"frac_pack_stim_job_id", "gauge", b"gauge", "gauge_dsdsunit", b"gauge_dsdsunit", "gravel_pack_company", b"gravel_pack_company", "gravel_pack_interval_base_md", b"gravel_pack_interval_base_md", "gravel_pack_interval_base_md_dsdsunit", b"gravel_pack_interval_base_md_dsdsunit", "gravel_pack_interval_top_md", b"gravel_pack_interval_top_md", "gravel_pack_interval_top_md_dsdsunit", b"gravel_pack_interval_top_md_dsdsunit", "gravel_pack_note", b"gravel_pack_note", "gravel_pack_type", b"gravel_pack_type", "gravel_type", b"gravel_type", "id_screen", b"id_screen", "id_screen_dsdsunit", b"id_screen_dsdsunit", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "is_carrier_fluid_filtered", b"is_carrier_fluid_filtered", "is_fracpack", b"is_fracpack", "is_gel_sheared", b"is_gel_sheared", "is_perforation_pre_packed", b"is_perforation_pre_packed", "is_pickled_workstring", b"is_pickled_workstring", "is_single_trip_perf_gp", b"is_single_trip_perf_gp", "is_work_fluid_filtered", b"is_work_fluid_filtered", "job_end", b"job_end", "job_start", b"job_start", "job_ticket_number", b"job_ticket_number", "lead_engineer", b"lead_engineer", "md_top_of_sand", b"md_top_of_sand", "md_top_of_sand_dsdsunit", b"md_top_of_sand_dsdsunit", "mesh", b"mesh", "native_uid", b"native_uid", "od_screen", b"od_screen", "od_screen_dsdsunit", b"od_screen_dsdsunit", "open_hole_length", b"open_hole_length", "open_hole_length_dsdsunit", b"open_hole_length_dsdsunit", "open_hole_size", b"open_hole_size", "open_hole_size_dsdsunit", b"open_hole_size_dsdsunit", "open_hole_td_md", b"open_hole_td_md", "open_hole_td_md_dsdsunit", b"open_hole_td_md_dsdsunit", "open_hole_td_tvd", b"open_hole_td_tvd", "open_hole_td_tvd_dsdsunit", b"open_hole_td_tvd_dsdsunit", "packer_test_pressure", b"packer_test_pressure", "packer_test_pressure_dsdsunit", b"packer_test_pressure_dsdsunit", "perf_ehd", b"perf_ehd", "perf_ehd_dsdsunit", b"perf_ehd_dsdsunit", "perf_id", b"perf_id", "perf_interval_desc", b"perf_interval_desc", "perf_shotdist", b"perf_shotdist", "perf_shotdist_dsdsunit", b"perf_shotdist_dsdsunit", "phase", b"phase", "pickle_fluid_type", b"pickle_fluid_type", "placement_method", b"placement_method", "post_gp_stim_description", b"post_gp_stim_description", "post_gp_stim_job_id", b"post_gp_stim_job_id", "prepack_carrier_fluid", b"prepack_carrier_fluid", "prepack_carrier_fluid_gel", b"prepack_carrier_fluid_gel", "prepack_carrier_fluid_gel_dsdsunit", b"prepack_carrier_fluid_gel_dsdsunit", "prepack_fluid_volume", b"prepack_fluid_volume", "prepack_fluid_volume_dsdsunit", b"prepack_fluid_volume_dsdsunit", "prepack_sand_concentration", b"prepack_sand_concentration", "prepack_sand_concentration_dsdsunit", b"prepack_sand_concentration_dsdsunit", "pumping_company", b"pumping_company", "pumping_time", b"pumping_time", "pumping_time_dsdsunit", b"pumping_time_dsdsunit", "rathole_inside_diameter", b"rathole_inside_diameter", "rathole_inside_diameter_dsdsunit", b"rathole_inside_diameter_dsdsunit", "rathole_length", b"rathole_length", "rathole_length_dsdsunit", b"rathole_length_dsdsunit", "report_journal_id", b"report_journal_id", "restress_pressure1", b"restress_pressure1", "restress_pressure1_dsdsunit", b"restress_pressure1_dsdsunit", "restress_pressure2", b"restress_pressure2", "restress_pressure2_dsdsunit", b"restress_pressure2_dsdsunit", "restress_pressure3", b"restress_pressure3", "restress_pressure3_dsdsunit", b"restress_pressure3_dsdsunit", "restress_pressure4", b"restress_pressure4", "restress_pressure4_dsdsunit", b"restress_pressure4_dsdsunit", "restress_times", b"restress_times", "sand_excess_percent", b"sand_excess_percent", "sand_excess_percent_dsdsunit", b"sand_excess_percent_dsdsunit", "sand_out_pressure", b"sand_out_pressure", "sand_out_pressure_dsdsunit", b"sand_out_pressure_dsdsunit", "sand_out_rate", b"sand_out_rate", "sand_out_rate_dsdsunit", b"sand_out_rate_dsdsunit", "screen_coverage", b"screen_coverage", "screen_coverage_dsdsunit", b"screen_coverage_dsdsunit", "shear_joint_rating", b"shear_joint_rating", "shear_joint_rating_dsdsunit", b"shear_joint_rating_dsdsunit", "stim_job_id", b"stim_job_id", "stim_treatment_id", b"stim_treatment_id", "surface_fracture_pressure", b"surface_fracture_pressure", "surface_fracture_pressure_dsdsunit", b"surface_fracture_pressure_dsdsunit", "total_sand_below_packer", b"total_sand_below_packer", "total_sand_below_packer_dsdsunit", b"total_sand_below_packer_dsdsunit", "total_sand_in_annulus", b"total_sand_in_annulus", "total_sand_in_annulus_dsdsunit", b"total_sand_in_annulus_dsdsunit", "total_sand_pumped", b"total_sand_pumped", "total_sand_pumped_dsdsunit", b"total_sand_pumped_dsdsunit", "total_sand_reversed_out", b"total_sand_reversed_out", "total_sand_reversed_out_dsdsunit", b"total_sand_reversed_out_dsdsunit", "wash_pipe_connection", b"wash_pipe_connection", "wash_pipe_id", b"wash_pipe_id", "wash_pipe_id_dsdsunit", b"wash_pipe_id_dsdsunit", "wash_pipe_length", b"wash_pipe_length", "wash_pipe_length_dsdsunit", b"wash_pipe_length_dsdsunit", "wash_pipe_od", b"wash_pipe_od", "wash_pipe_od_dsdsunit", b"wash_pipe_od_dsdsunit", "wash_pipe_quantity", b"wash_pipe_quantity", "wash_pipe_weight", b"wash_pipe_weight", "wash_pipe_weight_dsdsunit", b"wash_pipe_weight_dsdsunit", "wellbore_formation_id", b"wellbore_formation_id", "work_fluid", b"work_fluid", "work_fluid_density", b"work_fluid_density", "work_fluid_density_dsdsunit", b"work_fluid_density_dsdsunit", "work_fluid_filter_size", b"work_fluid_filter_size", "work_fluid_filter_size_dsdsunit", b"work_fluid_filter_size_dsdsunit", "work_fluid_volume", b"work_fluid_volume", "work_fluid_volume_dsdsunit", b"work_fluid_volume_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "average_pump_rate_in", b"average_pump_rate_in", "average_pump_rate_in_dsdsunit", b"average_pump_rate_in_dsdsunit", "average_return_rate", b"average_return_rate", "average_return_rate_dsdsunit", b"average_return_rate_dsdsunit", "bottom_hole_pressure", b"bottom_hole_pressure", "bottom_hole_pressure_dsdsunit", b"bottom_hole_pressure_dsdsunit", "carrier_fluid", b"carrier_fluid", "carrier_fluid_density", b"carrier_fluid_density", "carrier_fluid_density_dsdsunit", b"carrier_fluid_density_dsdsunit", "carrier_fluid_filter_size", b"carrier_fluid_filter_size", "carrier_fluid_filter_size_dsdsunit", b"carrier_fluid_filter_size_dsdsunit", "carrier_fluid_gel_strength", b"carrier_fluid_gel_strength", "carrier_fluid_gel_strength_dsdsunit", b"carrier_fluid_gel_strength_dsdsunit", "carrier_fluid_viscosity", b"carrier_fluid_viscosity", "carrier_fluid_viscosity_dsdsunit", b"carrier_fluid_viscosity_dsdsunit", "carrier_fluid_volume", b"carrier_fluid_volume", "carrier_fluid_volume_dsdsunit", b"carrier_fluid_volume_dsdsunit", "casing_event_id", b"casing_event_id", "casing_id", b"casing_id", "casing_shoe_md", b"casing_shoe_md", "casing_shoe_md_dsdsunit", b"casing_shoe_md_dsdsunit", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "cd_wellbore", b"cd_wellbore", "completion_id", b"completion_id", "dm_gravel_pack_perf_interval", b"dm_gravel_pack_perf_interval", "dm_gravel_pack_pump_schedule", b"dm_gravel_pack_pump_schedule", "dm_gravel_pack_sand", b"dm_gravel_pack_sand", "dm_gravel_pack_washout", b"dm_gravel_pack_washout", "drill_in_fluid_desc", b"drill_in_fluid_desc", "event_id", b"event_id", "formation_average_permeability", b"formation_average_permeability", "formation_average_permeability_dsdsunit", b"formation_average_permeability_dsdsunit", "formation_average_porosity", b"formation_average_porosity", "formation_average_porosity_dsdsunit", b"formation_average_porosity_dsdsunit", "formation_frac_pressure_tvd", b"formation_frac_pressure_tvd", "formation_frac_pressure_tvd_dsdsunit", b"formation_frac_pressure_tvd_dsdsunit", "formation_fracture_pressure", b"formation_fracture_pressure", "formation_fracture_pressure_dsdsunit", b"formation_fracture_pressure_dsdsunit", "formation_pore_pressure", b"formation_pore_pressure", "formation_pore_pressure_dsdsunit", b"formation_pore_pressure_dsdsunit", "formation_pore_pressure_tvd", b"formation_pore_pressure_tvd", "formation_pore_pressure_tvd_dsdsunit", b"formation_pore_pressure_tvd_dsdsunit", "formation_temperature", b"formation_temperature", "formation_temperature_dsdsunit", b"formation_temperature_dsdsunit", "frac_pack_stim_job_id", b"frac_pack_stim_job_id", "gauge", b"gauge", "gauge_dsdsunit", b"gauge_dsdsunit", "gravel_pack_company", b"gravel_pack_company", "gravel_pack_id", b"gravel_pack_id", "gravel_pack_interval_base_md", b"gravel_pack_interval_base_md", "gravel_pack_interval_base_md_dsdsunit", b"gravel_pack_interval_base_md_dsdsunit", "gravel_pack_interval_top_md", b"gravel_pack_interval_top_md", "gravel_pack_interval_top_md_dsdsunit", b"gravel_pack_interval_top_md_dsdsunit", "gravel_pack_note", b"gravel_pack_note", "gravel_pack_type", b"gravel_pack_type", "gravel_type", b"gravel_type", "id_screen", b"id_screen", "id_screen_dsdsunit", b"id_screen_dsdsunit", "inclination", b"inclination", "inclination_dsdsunit", b"inclination_dsdsunit", "is_carrier_fluid_filtered", b"is_carrier_fluid_filtered", "is_fracpack", b"is_fracpack", "is_gel_sheared", b"is_gel_sheared", "is_perforation_pre_packed", b"is_perforation_pre_packed", "is_pickled_workstring", b"is_pickled_workstring", "is_single_trip_perf_gp", b"is_single_trip_perf_gp", "is_work_fluid_filtered", b"is_work_fluid_filtered", "job_end", b"job_end", "job_start", b"job_start", "job_ticket_number", b"job_ticket_number", "lead_engineer", b"lead_engineer", "md_top_of_sand", b"md_top_of_sand", "md_top_of_sand_dsdsunit", b"md_top_of_sand_dsdsunit", "mesh", b"mesh", "native_uid", b"native_uid", "od_screen", b"od_screen", "od_screen_dsdsunit", b"od_screen_dsdsunit", "open_hole_length", b"open_hole_length", "open_hole_length_dsdsunit", b"open_hole_length_dsdsunit", "open_hole_size", b"open_hole_size", "open_hole_size_dsdsunit", b"open_hole_size_dsdsunit", "open_hole_td_md", b"open_hole_td_md", "open_hole_td_md_dsdsunit", b"open_hole_td_md_dsdsunit", "open_hole_td_tvd", b"open_hole_td_tvd", "open_hole_td_tvd_dsdsunit", b"open_hole_td_tvd_dsdsunit", "packer_test_pressure", b"packer_test_pressure", "packer_test_pressure_dsdsunit", b"packer_test_pressure_dsdsunit", "perf_ehd", b"perf_ehd", "perf_ehd_dsdsunit", b"perf_ehd_dsdsunit", "perf_id", b"perf_id", "perf_interval_desc", b"perf_interval_desc", "perf_shotdist", b"perf_shotdist", "perf_shotdist_dsdsunit", b"perf_shotdist_dsdsunit", "phase", b"phase", "pickle_fluid_type", b"pickle_fluid_type", "placement_method", b"placement_method", "post_gp_stim_description", b"post_gp_stim_description", "post_gp_stim_job_id", b"post_gp_stim_job_id", "prepack_carrier_fluid", b"prepack_carrier_fluid", "prepack_carrier_fluid_gel", b"prepack_carrier_fluid_gel", "prepack_carrier_fluid_gel_dsdsunit", b"prepack_carrier_fluid_gel_dsdsunit", "prepack_fluid_volume", b"prepack_fluid_volume", "prepack_fluid_volume_dsdsunit", b"prepack_fluid_volume_dsdsunit", "prepack_sand_concentration", b"prepack_sand_concentration", "prepack_sand_concentration_dsdsunit", b"prepack_sand_concentration_dsdsunit", "pumping_company", b"pumping_company", "pumping_time", b"pumping_time", "pumping_time_dsdsunit", b"pumping_time_dsdsunit", "rathole_inside_diameter", b"rathole_inside_diameter", "rathole_inside_diameter_dsdsunit", b"rathole_inside_diameter_dsdsunit", "rathole_length", b"rathole_length", "rathole_length_dsdsunit", b"rathole_length_dsdsunit", "report_journal_id", b"report_journal_id", "restress_pressure1", b"restress_pressure1", "restress_pressure1_dsdsunit", b"restress_pressure1_dsdsunit", "restress_pressure2", b"restress_pressure2", "restress_pressure2_dsdsunit", b"restress_pressure2_dsdsunit", "restress_pressure3", b"restress_pressure3", "restress_pressure3_dsdsunit", b"restress_pressure3_dsdsunit", "restress_pressure4", b"restress_pressure4", "restress_pressure4_dsdsunit", b"restress_pressure4_dsdsunit", "restress_times", b"restress_times", "sand_excess_percent", b"sand_excess_percent", "sand_excess_percent_dsdsunit", b"sand_excess_percent_dsdsunit", "sand_out_pressure", b"sand_out_pressure", "sand_out_pressure_dsdsunit", b"sand_out_pressure_dsdsunit", "sand_out_rate", b"sand_out_rate", "sand_out_rate_dsdsunit", b"sand_out_rate_dsdsunit", "screen_coverage", b"screen_coverage", "screen_coverage_dsdsunit", b"screen_coverage_dsdsunit", "shear_joint_rating", b"shear_joint_rating", "shear_joint_rating_dsdsunit", b"shear_joint_rating_dsdsunit", "stim_job_id", b"stim_job_id", "stim_treatment_id", b"stim_treatment_id", "surface_fracture_pressure", b"surface_fracture_pressure", "surface_fracture_pressure_dsdsunit", b"surface_fracture_pressure_dsdsunit", "total_sand_below_packer", b"total_sand_below_packer", "total_sand_below_packer_dsdsunit", b"total_sand_below_packer_dsdsunit", "total_sand_in_annulus", b"total_sand_in_annulus", "total_sand_in_annulus_dsdsunit", b"total_sand_in_annulus_dsdsunit", "total_sand_pumped", b"total_sand_pumped", "total_sand_pumped_dsdsunit", b"total_sand_pumped_dsdsunit", "total_sand_reversed_out", b"total_sand_reversed_out", "total_sand_reversed_out_dsdsunit", b"total_sand_reversed_out_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "wash_pipe_connection", b"wash_pipe_connection", "wash_pipe_id", b"wash_pipe_id", "wash_pipe_id_dsdsunit", b"wash_pipe_id_dsdsunit", "wash_pipe_length", b"wash_pipe_length", "wash_pipe_length_dsdsunit", b"wash_pipe_length_dsdsunit", "wash_pipe_od", b"wash_pipe_od", "wash_pipe_od_dsdsunit", b"wash_pipe_od_dsdsunit", "wash_pipe_quantity", b"wash_pipe_quantity", "wash_pipe_weight", b"wash_pipe_weight", "wash_pipe_weight_dsdsunit", b"wash_pipe_weight_dsdsunit", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "work_fluid", b"work_fluid", "work_fluid_density", b"work_fluid_density", "work_fluid_density_dsdsunit", b"work_fluid_density_dsdsunit", "work_fluid_filter_size", b"work_fluid_filter_size", "work_fluid_filter_size_dsdsunit", b"work_fluid_filter_size_dsdsunit", "work_fluid_volume", b"work_fluid_volume", "work_fluid_volume_dsdsunit", b"work_fluid_volume_dsdsunit"]) -> None: ...

global___DmGravelPack = DmGravelPack

class DmGravelPackPerfInterval(google.protobuf.message.Message):
    """Original Name: DM_GRAVEL_PACK_PERF_INTERVAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PERFORATION_PENETRATION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PERF_INTERVAL_ID_FIELD_NUMBER: builtins.int
    PERF_INTERVAL_END_MD_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_ID_FIELD_NUMBER: builtins.int
    PERFORATION_PENETRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERFORATION_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PERF_INTERVAL_START_MD_FIELD_NUMBER: builtins.int
    PERF_INTERVAL_END_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_INTERVAL_START_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERFORATION_SIZE_FIELD_NUMBER: builtins.int
    PERFORATION_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    PERFORATION_DENSITY_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    DM_GRAVEL_PACK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def perforation_penetration(self) -> global___FloatMessage:
        """Original Name: PERFORATION_PENETRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    perf_interval_id: builtins.str
    """Original Name: PERF_INTERVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def perf_interval_end_md(self) -> global___FloatMessage:
        """Original Name: PERF_INTERVAL_END_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gravel_pack_id: builtins.str
    """Original Name: GRAVEL_PACK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def perforation_penetration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERFORATION_PENETRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perforation_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERFORATION_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def perf_interval_start_md(self) -> global___FloatMessage:
        """Original Name: PERF_INTERVAL_START_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_interval_end_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_INTERVAL_END_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_interval_start_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_INTERVAL_START_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perforation_size(self) -> global___FloatMessage:
        """Original Name: PERFORATION_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perforation_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERFORATION_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_zone_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perforation_density(self) -> global___FloatMessage:
        """Original Name: PERFORATION_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_gravel_pack(self) -> global___DmGravelPackRef:
        """Remote references:

        Original Name: DM_GRAVEL_PACK, WrappedMessage: DmGravelPack
        FK_DM_GRAVEL_PACK_PERF_INTERVAL_DM_GRAVEL_PACK
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        perforation_penetration: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        perf_interval_id: builtins.str = ...,
        perf_interval_end_md: global___FloatMessage | None = ...,
        gravel_pack_id: builtins.str = ...,
        perforation_penetration_dsdsunit: global___StringMessage | None = ...,
        perforation_density_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        perf_interval_start_md: global___FloatMessage | None = ...,
        perf_interval_end_md_dsdsunit: global___StringMessage | None = ...,
        perf_interval_start_md_dsdsunit: global___StringMessage | None = ...,
        perforation_size: global___FloatMessage | None = ...,
        perforation_size_dsdsunit: global___StringMessage | None = ...,
        wellbore_zone_id: global___StringMessage | None = ...,
        perforation_density: global___FloatMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        dm_gravel_pack: global___DmGravelPackRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_gravel_pack", b"dm_gravel_pack", "native_uid", b"native_uid", "perf_interval_end_md", b"perf_interval_end_md", "perf_interval_end_md_dsdsunit", b"perf_interval_end_md_dsdsunit", "perf_interval_start_md", b"perf_interval_start_md", "perf_interval_start_md_dsdsunit", b"perf_interval_start_md_dsdsunit", "perforation_density", b"perforation_density", "perforation_density_dsdsunit", b"perforation_density_dsdsunit", "perforation_penetration", b"perforation_penetration", "perforation_penetration_dsdsunit", b"perforation_penetration_dsdsunit", "perforation_size", b"perforation_size", "perforation_size_dsdsunit", b"perforation_size_dsdsunit", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_gravel_pack", b"dm_gravel_pack", "gravel_pack_id", b"gravel_pack_id", "native_uid", b"native_uid", "perf_interval_end_md", b"perf_interval_end_md", "perf_interval_end_md_dsdsunit", b"perf_interval_end_md_dsdsunit", "perf_interval_id", b"perf_interval_id", "perf_interval_start_md", b"perf_interval_start_md", "perf_interval_start_md_dsdsunit", b"perf_interval_start_md_dsdsunit", "perforation_density", b"perforation_density", "perforation_density_dsdsunit", b"perforation_density_dsdsunit", "perforation_penetration", b"perforation_penetration", "perforation_penetration_dsdsunit", b"perforation_penetration_dsdsunit", "perforation_size", b"perforation_size", "perforation_size_dsdsunit", b"perforation_size_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> None: ...

global___DmGravelPackPerfInterval = DmGravelPackPerfInterval

class DmGravelPackPumpSchedule(google.protobuf.message.Message):
    """Original Name: DM_GRAVEL_PACK_PUMP_SCHEDULE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SAND_AMOUNT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VOLUME_PLANNED_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_ACTUAL_FIELD_NUMBER: builtins.int
    SAND_AMOUNT_DSDSUNIT_FIELD_NUMBER: builtins.int
    INJECTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    INJECTION_PRESSURE_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_ID_FIELD_NUMBER: builtins.int
    VOLUME_PLANNED_FIELD_NUMBER: builtins.int
    VOLUME_ACTUAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCHEDULE_ID_FIELD_NUMBER: builtins.int
    STAGE_DESCRIPTION_FIELD_NUMBER: builtins.int
    INJECTION_RATE_FIELD_NUMBER: builtins.int
    INJECTION_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_GRAVEL_PACK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def sand_amount(self) -> global___FloatMessage:
        """Original Name: SAND_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_planned_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_PLANNED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_actual(self) -> global___FloatMessage:
        """Original Name: VOLUME_ACTUAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_amount_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAND_AMOUNT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_pressure(self) -> global___FloatMessage:
        """Original Name: INJECTION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gravel_pack_id: builtins.str
    """Original Name: GRAVEL_PACK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def volume_planned(self) -> global___FloatMessage:
        """Original Name: VOLUME_PLANNED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_actual_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_ACTUAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    schedule_id: builtins.str
    """Original Name: SCHEDULE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def stage_description(self) -> global___StringMessage:
        """Original Name: STAGE_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_rate(self) -> global___FloatMessage:
        """Original Name: INJECTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_gravel_pack(self) -> global___DmGravelPackRef:
        """Remote references:

        Original Name: DM_GRAVEL_PACK, WrappedMessage: DmGravelPack
        FK_DM_GRAVEL_PACK_PUMP_SCHEDULE_DM_GRAVEL_PACK
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        sand_amount: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        volume_planned_dsdsunit: global___StringMessage | None = ...,
        volume_actual: global___FloatMessage | None = ...,
        sand_amount_dsdsunit: global___StringMessage | None = ...,
        injection_rate_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        injection_pressure: global___FloatMessage | None = ...,
        gravel_pack_id: builtins.str = ...,
        volume_planned: global___FloatMessage | None = ...,
        volume_actual_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        schedule_id: builtins.str = ...,
        stage_description: global___StringMessage | None = ...,
        injection_rate: global___FloatMessage | None = ...,
        injection_pressure_dsdsunit: global___StringMessage | None = ...,
        dm_gravel_pack: global___DmGravelPackRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_gravel_pack", b"dm_gravel_pack", "injection_pressure", b"injection_pressure", "injection_pressure_dsdsunit", b"injection_pressure_dsdsunit", "injection_rate", b"injection_rate", "injection_rate_dsdsunit", b"injection_rate_dsdsunit", "native_uid", b"native_uid", "sand_amount", b"sand_amount", "sand_amount_dsdsunit", b"sand_amount_dsdsunit", "stage_description", b"stage_description", "volume_actual", b"volume_actual", "volume_actual_dsdsunit", b"volume_actual_dsdsunit", "volume_planned", b"volume_planned", "volume_planned_dsdsunit", b"volume_planned_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_gravel_pack", b"dm_gravel_pack", "gravel_pack_id", b"gravel_pack_id", "injection_pressure", b"injection_pressure", "injection_pressure_dsdsunit", b"injection_pressure_dsdsunit", "injection_rate", b"injection_rate", "injection_rate_dsdsunit", b"injection_rate_dsdsunit", "native_uid", b"native_uid", "sand_amount", b"sand_amount", "sand_amount_dsdsunit", b"sand_amount_dsdsunit", "schedule_id", b"schedule_id", "stage_description", b"stage_description", "undeclared_dependencies", b"undeclared_dependencies", "volume_actual", b"volume_actual", "volume_actual_dsdsunit", b"volume_actual_dsdsunit", "volume_planned", b"volume_planned", "volume_planned_dsdsunit", b"volume_planned_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmGravelPackPumpSchedule = DmGravelPackPumpSchedule

class DmGravelPackSand(google.protobuf.message.Message):
    """Original Name: DM_GRAVEL_PACK_SAND, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ABSOLUTE_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    POROSITY_FIELD_NUMBER: builtins.int
    TOTAL_PROPPANT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MESH_SIZE_UPPER_FIELD_NUMBER: builtins.int
    PERMEABILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAND_PUMPED_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_OF_SAND_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    APPARENT_SPECIFIC_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROUNDNESS_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_SAND_ID_FIELD_NUMBER: builtins.int
    BULK_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAND_PUMPED_FIELD_NUMBER: builtins.int
    SPHERICITY_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    IS_SAND_RESIN_COATED_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MESH_SIZE_LOWER_FIELD_NUMBER: builtins.int
    PERMEABILITY_FIELD_NUMBER: builtins.int
    SAND_RESIN_TYPE_FIELD_NUMBER: builtins.int
    BULK_DENSITY_FIELD_NUMBER: builtins.int
    SAND_CONCENTRATION_FIELD_NUMBER: builtins.int
    TOTAL_PROPPANT_FIELD_NUMBER: builtins.int
    ABSOLUTE_VOLUME_FIELD_NUMBER: builtins.int
    POROSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_OF_SAND_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAND_LOCATION_FIELD_NUMBER: builtins.int
    SAND_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAND_DESCRIPTION_FIELD_NUMBER: builtins.int
    APPARENT_SPECIFIC_GRAVITY_FIELD_NUMBER: builtins.int
    SAND_TYPE_FIELD_NUMBER: builtins.int
    DM_GRAVEL_PACK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def absolute_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: ABSOLUTE_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def porosity(self) -> global___FloatMessage:
        """Original Name: POROSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_proppant_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_PROPPANT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mesh_size_upper(self) -> global___FloatMessage:
        """Original Name: MESH_SIZE_UPPER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def permeability_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERMEABILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_pumped_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAND_PUMPED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_of_sand(self) -> global___FloatMessage:
        """Original Name: MD_TOP_OF_SAND, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gravel_pack_id: builtins.str
    """Original Name: GRAVEL_PACK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def apparent_specific_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPARENT_SPECIFIC_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def roundness(self) -> global___FloatMessage:
        """Original Name: ROUNDNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gravel_pack_sand_id: builtins.str
    """Original Name: GRAVEL_PACK_SAND_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bulk_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: BULK_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_pumped(self) -> global___FloatMessage:
        """Original Name: SAND_PUMPED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sphericity(self) -> global___FloatMessage:
        """Original Name: SPHERICITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_sand_resin_coated(self) -> global___StringMessage:
        """Original Name: IS_SAND_RESIN_COATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mesh_size_lower(self) -> global___FloatMessage:
        """Original Name: MESH_SIZE_LOWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def permeability(self) -> global___FloatMessage:
        """Original Name: PERMEABILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_resin_type(self) -> global___StringMessage:
        """Original Name: SAND_RESIN_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_density(self) -> global___FloatMessage:
        """Original Name: BULK_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_concentration(self) -> global___FloatMessage:
        """Original Name: SAND_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_proppant(self) -> global___FloatMessage:
        """Original Name: TOTAL_PROPPANT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def absolute_volume(self) -> global___FloatMessage:
        """Original Name: ABSOLUTE_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def porosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: POROSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_of_sand_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_OF_SAND_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_location(self) -> global___StringMessage:
        """Original Name: SAND_LOCATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAND_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_description(self) -> global___StringMessage:
        """Original Name: SAND_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def apparent_specific_gravity(self) -> global___FloatMessage:
        """Original Name: APPARENT_SPECIFIC_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_type(self) -> global___StringMessage:
        """Original Name: SAND_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_gravel_pack(self) -> global___DmGravelPackRef:
        """Remote references:

        Original Name: DM_GRAVEL_PACK, WrappedMessage: DmGravelPack
        FK_DM_GRAVEL_PACK_SAND_DM_GRAVEL_PACK
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        absolute_volume_dsdsunit: global___StringMessage | None = ...,
        porosity: global___FloatMessage | None = ...,
        total_proppant_dsdsunit: global___StringMessage | None = ...,
        mesh_size_upper: global___FloatMessage | None = ...,
        permeability_dsdsunit: global___StringMessage | None = ...,
        sand_pumped_dsdsunit: global___StringMessage | None = ...,
        md_top_of_sand: global___FloatMessage | None = ...,
        gravel_pack_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        apparent_specific_gravity_dsdsunit: global___StringMessage | None = ...,
        roundness: global___FloatMessage | None = ...,
        gravel_pack_sand_id: builtins.str = ...,
        bulk_density_dsdsunit: global___StringMessage | None = ...,
        sand_pumped: global___FloatMessage | None = ...,
        sphericity: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        is_sand_resin_coated: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        mesh_size_lower: global___FloatMessage | None = ...,
        permeability: global___FloatMessage | None = ...,
        sand_resin_type: global___StringMessage | None = ...,
        bulk_density: global___FloatMessage | None = ...,
        sand_concentration: global___FloatMessage | None = ...,
        total_proppant: global___FloatMessage | None = ...,
        absolute_volume: global___FloatMessage | None = ...,
        porosity_dsdsunit: global___StringMessage | None = ...,
        md_top_of_sand_dsdsunit: global___StringMessage | None = ...,
        sand_location: global___StringMessage | None = ...,
        sand_concentration_dsdsunit: global___StringMessage | None = ...,
        sand_description: global___StringMessage | None = ...,
        apparent_specific_gravity: global___FloatMessage | None = ...,
        sand_type: global___StringMessage | None = ...,
        dm_gravel_pack: global___DmGravelPackRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["absolute_volume", b"absolute_volume", "absolute_volume_dsdsunit", b"absolute_volume_dsdsunit", "apparent_specific_gravity", b"apparent_specific_gravity", "apparent_specific_gravity_dsdsunit", b"apparent_specific_gravity_dsdsunit", "bulk_density", b"bulk_density", "bulk_density_dsdsunit", b"bulk_density_dsdsunit", "dm_gravel_pack", b"dm_gravel_pack", "is_sand_resin_coated", b"is_sand_resin_coated", "md_top_of_sand", b"md_top_of_sand", "md_top_of_sand_dsdsunit", b"md_top_of_sand_dsdsunit", "mesh_size_lower", b"mesh_size_lower", "mesh_size_upper", b"mesh_size_upper", "native_uid", b"native_uid", "permeability", b"permeability", "permeability_dsdsunit", b"permeability_dsdsunit", "porosity", b"porosity", "porosity_dsdsunit", b"porosity_dsdsunit", "roundness", b"roundness", "sand_concentration", b"sand_concentration", "sand_concentration_dsdsunit", b"sand_concentration_dsdsunit", "sand_description", b"sand_description", "sand_location", b"sand_location", "sand_pumped", b"sand_pumped", "sand_pumped_dsdsunit", b"sand_pumped_dsdsunit", "sand_resin_type", b"sand_resin_type", "sand_type", b"sand_type", "sphericity", b"sphericity", "total_proppant", b"total_proppant", "total_proppant_dsdsunit", b"total_proppant_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["absolute_volume", b"absolute_volume", "absolute_volume_dsdsunit", b"absolute_volume_dsdsunit", "apparent_specific_gravity", b"apparent_specific_gravity", "apparent_specific_gravity_dsdsunit", b"apparent_specific_gravity_dsdsunit", "bulk_density", b"bulk_density", "bulk_density_dsdsunit", b"bulk_density_dsdsunit", "dm_gravel_pack", b"dm_gravel_pack", "gravel_pack_id", b"gravel_pack_id", "gravel_pack_sand_id", b"gravel_pack_sand_id", "is_sand_resin_coated", b"is_sand_resin_coated", "md_top_of_sand", b"md_top_of_sand", "md_top_of_sand_dsdsunit", b"md_top_of_sand_dsdsunit", "mesh_size_lower", b"mesh_size_lower", "mesh_size_upper", b"mesh_size_upper", "native_uid", b"native_uid", "permeability", b"permeability", "permeability_dsdsunit", b"permeability_dsdsunit", "porosity", b"porosity", "porosity_dsdsunit", b"porosity_dsdsunit", "roundness", b"roundness", "sand_concentration", b"sand_concentration", "sand_concentration_dsdsunit", b"sand_concentration_dsdsunit", "sand_description", b"sand_description", "sand_location", b"sand_location", "sand_pumped", b"sand_pumped", "sand_pumped_dsdsunit", b"sand_pumped_dsdsunit", "sand_resin_type", b"sand_resin_type", "sand_type", b"sand_type", "sphericity", b"sphericity", "total_proppant", b"total_proppant", "total_proppant_dsdsunit", b"total_proppant_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmGravelPackSand = DmGravelPackSand

class DmGravelPackWashout(google.protobuf.message.Message):
    """Original Name: DM_GRAVEL_PACK_WASHOUT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    EFFECTIVE_HOLE_SIZE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    INTERVAL_NUMBER_FIELD_NUMBER: builtins.int
    GRAVEL_PACK_ID_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WASHOUT_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    EFFECTIVE_HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_GRAVEL_PACK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def effective_hole_size(self) -> global___FloatMessage:
        """Original Name: EFFECTIVE_HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_number(self) -> global___Int32Message:
        """Original Name: INTERVAL_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    gravel_pack_id: builtins.str
    """Original Name: GRAVEL_PACK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    washout_id: builtins.str
    """Original Name: WASHOUT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def effective_hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: EFFECTIVE_HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_gravel_pack(self) -> global___DmGravelPackRef:
        """Remote references:

        Original Name: DM_GRAVEL_PACK, WrappedMessage: DmGravelPack
        FK_DM_GRAVEL_PACK_WASHOUT_DM_GRAVEL_PACK
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        effective_hole_size: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        interval_number: global___Int32Message | None = ...,
        gravel_pack_id: builtins.str = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        washout_id: builtins.str = ...,
        md_base: global___FloatMessage | None = ...,
        effective_hole_size_dsdsunit: global___StringMessage | None = ...,
        dm_gravel_pack: global___DmGravelPackRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_gravel_pack", b"dm_gravel_pack", "effective_hole_size", b"effective_hole_size", "effective_hole_size_dsdsunit", b"effective_hole_size_dsdsunit", "interval_number", b"interval_number", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_gravel_pack", b"dm_gravel_pack", "effective_hole_size", b"effective_hole_size", "effective_hole_size_dsdsunit", b"effective_hole_size_dsdsunit", "gravel_pack_id", b"gravel_pack_id", "interval_number", b"interval_number", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "washout_id", b"washout_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmGravelPackWashout = DmGravelPackWashout

class DmGuideline(google.protobuf.message.Message):
    """Original Name: DM_GUIDELINE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LINE_SIZE_FIELD_NUMBER: builtins.int
    LINE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUM_TENSIONERS_FIELD_NUMBER: builtins.int
    GUIDELINE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def line_size(self) -> global___FloatMessage:
        """Original Name: LINE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_tensioners(self) -> global___Int32Message:
        """Original Name: NUM_TENSIONERS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    guideline_id: builtins.str
    """Original Name: GUIDELINE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_DM_GUIDELINE_CD_RIG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        line_size: global___FloatMessage | None = ...,
        line_size_dsdsunit: global___StringMessage | None = ...,
        num_tensioners: global___Int32Message | None = ...,
        guideline_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rig_id: builtins.str = ...,
        cd_rig: global___CdRigRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_rig", b"cd_rig", "line_size", b"line_size", "line_size_dsdsunit", b"line_size_dsdsunit", "native_uid", b"native_uid", "num_tensioners", b"num_tensioners"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_rig", b"cd_rig", "guideline_id", b"guideline_id", "line_size", b"line_size", "line_size_dsdsunit", b"line_size_dsdsunit", "native_uid", b"native_uid", "num_tensioners", b"num_tensioners", "rig_id", b"rig_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmGuideline = DmGuideline

class DmGuidelineOp(google.protobuf.message.Message):
    """Original Name: DM_GUIDELINE_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LENGTH_REEL_REMAINING_FIELD_NUMBER: builtins.int
    DATE_OP_FIELD_NUMBER: builtins.int
    LENGTH_LAST_CUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WIRE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_REEL_ORIGINAL_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    GUIDELINE_OP_ID_FIELD_NUMBER: builtins.int
    LENGTH_TOTAL_CUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_NEXT_SLIP_FIELD_NUMBER: builtins.int
    LENGTH_TOTAL_CUT_FIELD_NUMBER: builtins.int
    LAST_CUT_TON_CYCLE_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    LENGTH_NEXT_CUT_FIELD_NUMBER: builtins.int
    LENGTH_LAST_CUT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    LENGTH_NEXT_CUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_REEL_REMAINING_DSDSUNIT_FIELD_NUMBER: builtins.int
    WIRE_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LENGTH_LAST_SLIP_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WIRE_SIZE_FIELD_NUMBER: builtins.int
    TENSIONER_NO_FIELD_NUMBER: builtins.int
    LAST_CUT_TON_CYCLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GUIDELINE_ID_FIELD_NUMBER: builtins.int
    LENGTH_REEL_ORIGINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    LAST_SLIP_TON_CYCLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_SLIP_TON_CYCLE_FIELD_NUMBER: builtins.int
    LENGTH_LAST_SLIP_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_NEXT_SLIP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def length_reel_remaining(self) -> global___FloatMessage:
        """Original Name: LENGTH_REEL_REMAINING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_last_cut_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_LAST_CUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wire_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIRE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_reel_original(self) -> global___FloatMessage:
        """Original Name: LENGTH_REEL_ORIGINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    guideline_op_id: builtins.str
    """Original Name: GUIDELINE_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length_total_cut_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_TOTAL_CUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_next_slip(self) -> global___FloatMessage:
        """Original Name: LENGTH_NEXT_SLIP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_total_cut(self) -> global___FloatMessage:
        """Original Name: LENGTH_TOTAL_CUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_cut_ton_cycle(self) -> global___FloatMessage:
        """Original Name: LAST_CUT_TON_CYCLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_next_cut(self) -> global___FloatMessage:
        """Original Name: LENGTH_NEXT_CUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_last_cut(self) -> global___FloatMessage:
        """Original Name: LENGTH_LAST_CUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length_next_cut_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_NEXT_CUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_reel_remaining_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_REEL_REMAINING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wire_type(self) -> global___StringMessage:
        """Original Name: WIRE_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_last_slip(self) -> global___FloatMessage:
        """Original Name: LENGTH_LAST_SLIP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wire_size(self) -> global___FloatMessage:
        """Original Name: WIRE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tensioner_no(self) -> global___Int32Message:
        """Original Name: TENSIONER_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_cut_ton_cycle_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_CUT_TON_CYCLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def guideline_id(self) -> global___StringMessage:
        """Original Name: GUIDELINE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_reel_original_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_REEL_ORIGINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def last_slip_ton_cycle_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_SLIP_TON_CYCLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_slip_ton_cycle(self) -> global___FloatMessage:
        """Original Name: LAST_SLIP_TON_CYCLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_last_slip_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_LAST_SLIP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_next_slip_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_NEXT_SLIP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_GUIDELINE_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        length_reel_remaining: global___FloatMessage | None = ...,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        length_last_cut_dsdsunit: global___StringMessage | None = ...,
        wire_size_dsdsunit: global___StringMessage | None = ...,
        length_reel_original: global___FloatMessage | None = ...,
        make: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        guideline_op_id: builtins.str = ...,
        length_total_cut_dsdsunit: global___StringMessage | None = ...,
        length_next_slip: global___FloatMessage | None = ...,
        length_total_cut: global___FloatMessage | None = ...,
        last_cut_ton_cycle: global___FloatMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        length_next_cut: global___FloatMessage | None = ...,
        length_last_cut: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        length_next_cut_dsdsunit: global___StringMessage | None = ...,
        length_reel_remaining_dsdsunit: global___StringMessage | None = ...,
        wire_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        length_last_slip: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        wire_size: global___FloatMessage | None = ...,
        tensioner_no: global___Int32Message | None = ...,
        last_cut_ton_cycle_dsdsunit: global___StringMessage | None = ...,
        guideline_id: global___StringMessage | None = ...,
        length_reel_original_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        last_slip_ton_cycle_dsdsunit: global___StringMessage | None = ...,
        last_slip_ton_cycle: global___FloatMessage | None = ...,
        length_last_slip_dsdsunit: global___StringMessage | None = ...,
        length_next_slip_dsdsunit: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["date_op", b"date_op", "dm_daily", b"dm_daily", "guideline_id", b"guideline_id", "last_cut_ton_cycle", b"last_cut_ton_cycle", "last_cut_ton_cycle_dsdsunit", b"last_cut_ton_cycle_dsdsunit", "last_slip_ton_cycle", b"last_slip_ton_cycle", "last_slip_ton_cycle_dsdsunit", b"last_slip_ton_cycle_dsdsunit", "length_last_cut", b"length_last_cut", "length_last_cut_dsdsunit", b"length_last_cut_dsdsunit", "length_last_slip", b"length_last_slip", "length_last_slip_dsdsunit", b"length_last_slip_dsdsunit", "length_next_cut", b"length_next_cut", "length_next_cut_dsdsunit", b"length_next_cut_dsdsunit", "length_next_slip", b"length_next_slip", "length_next_slip_dsdsunit", b"length_next_slip_dsdsunit", "length_reel_original", b"length_reel_original", "length_reel_original_dsdsunit", b"length_reel_original_dsdsunit", "length_reel_remaining", b"length_reel_remaining", "length_reel_remaining_dsdsunit", b"length_reel_remaining_dsdsunit", "length_total_cut", b"length_total_cut", "length_total_cut_dsdsunit", b"length_total_cut_dsdsunit", "make", b"make", "native_uid", b"native_uid", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "tensioner_no", b"tensioner_no", "wire_size", b"wire_size", "wire_size_dsdsunit", b"wire_size_dsdsunit", "wire_type", b"wire_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "date_op", b"date_op", "dm_daily", b"dm_daily", "event_id", b"event_id", "guideline_id", b"guideline_id", "guideline_op_id", b"guideline_op_id", "last_cut_ton_cycle", b"last_cut_ton_cycle", "last_cut_ton_cycle_dsdsunit", b"last_cut_ton_cycle_dsdsunit", "last_slip_ton_cycle", b"last_slip_ton_cycle", "last_slip_ton_cycle_dsdsunit", b"last_slip_ton_cycle_dsdsunit", "length_last_cut", b"length_last_cut", "length_last_cut_dsdsunit", b"length_last_cut_dsdsunit", "length_last_slip", b"length_last_slip", "length_last_slip_dsdsunit", b"length_last_slip_dsdsunit", "length_next_cut", b"length_next_cut", "length_next_cut_dsdsunit", b"length_next_cut_dsdsunit", "length_next_slip", b"length_next_slip", "length_next_slip_dsdsunit", b"length_next_slip_dsdsunit", "length_reel_original", b"length_reel_original", "length_reel_original_dsdsunit", b"length_reel_original_dsdsunit", "length_reel_remaining", b"length_reel_remaining", "length_reel_remaining_dsdsunit", b"length_reel_remaining_dsdsunit", "length_total_cut", b"length_total_cut", "length_total_cut_dsdsunit", b"length_total_cut_dsdsunit", "make", b"make", "native_uid", b"native_uid", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "tensioner_no", b"tensioner_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wire_size", b"wire_size", "wire_size_dsdsunit", b"wire_size_dsdsunit", "wire_type", b"wire_type"]) -> None: ...

global___DmGuidelineOp = DmGuidelineOp

class DmHotnote(google.protobuf.message.Message):
    """Original Name: DM_HOTNOTE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DATE_FROM_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    NOTES_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    NOTE_ID_FIELD_NUMBER: builtins.int
    DATE_TO_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_from(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_FROM, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def notes(self) -> global___StringMessage:
        """Original Name: NOTES, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    note_id: builtins.str
    """Original Name: NOTE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_to(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TO, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_DM_HOTNOTE_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        date_from: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        notes: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        note_id: builtins.str = ...,
        date_to: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_from", b"date_from", "date_to", b"date_to", "event_id", b"event_id", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "notes", b"notes", "sequence_no", b"sequence_no", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_from", b"date_from", "date_to", b"date_to", "event_id", b"event_id", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "note_id", b"note_id", "notes", b"notes", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmHotnote = DmHotnote

class DmHse(google.protobuf.message.Message):
    """Original Name: DM_HSE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    END_VALUE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_CARRYOVER_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    HSE_ID_FIELD_NUMBER: builtins.int
    SUMMARY_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    START_VALUE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def end_value(self) -> global___FloatMessage:
        """Original Name: END_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_carryover(self) -> global___StringMessage:
        """Original Name: IS_CARRYOVER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    hse_id: builtins.str
    """Original Name: HSE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def summary(self) -> global___StringMessage:
        """Original Name: SUMMARY, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_value(self) -> global___FloatMessage:
        """Original Name: START_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_HSE_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        end_value: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_carryover: global___StringMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        daily_id: builtins.str = ...,
        hse_id: builtins.str = ...,
        summary: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        start_value: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "dm_daily", b"dm_daily", "end_date", b"end_date", "end_value", b"end_value", "is_carryover", b"is_carryover", "native_uid", b"native_uid", "start_date", b"start_date", "start_value", b"start_value", "summary", b"summary"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "description", b"description", "dm_daily", b"dm_daily", "end_date", b"end_date", "end_value", b"end_value", "event_id", b"event_id", "hse_id", b"hse_id", "is_carryover", b"is_carryover", "native_uid", b"native_uid", "start_date", b"start_date", "start_value", b"start_value", "summary", b"summary", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmHse = DmHse

class DmHydrocloneOp(google.protobuf.message.Message):
    """Original Name: DM_HYDROCLONE_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_OP_FIELD_NUMBER: builtins.int
    DENSITY_UNDERFLOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_OP_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWRATE_FEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWRATE_OVERFLOW_FIELD_NUMBER: builtins.int
    MD_OP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    FLOWRATE_OVERFLOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_OVERFLOW_FIELD_NUMBER: builtins.int
    DENSITY_UNDERFLOW_FIELD_NUMBER: builtins.int
    MD_OP_FIELD_NUMBER: builtins.int
    DENSITY_FEED_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DENSITY_OVERFLOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_OP_FIELD_NUMBER: builtins.int
    HYDROCLONE_OP_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    HYDROCLONE_ID_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSERT_TYPE_FIELD_NUMBER: builtins.int
    FLOWRATE_UNDERFLOW_FIELD_NUMBER: builtins.int
    FEED_SOURCE_FIELD_NUMBER: builtins.int
    FLOWRATE_FEED_FIELD_NUMBER: builtins.int
    FLOWRATE_UNDERFLOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DISCHARGE_LOCATION_FIELD_NUMBER: builtins.int
    DENSITY_FEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_underflow_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_UNDERFLOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_op_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_OP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_feed_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_FEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_overflow(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_OVERFLOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_op_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_OP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flowrate_overflow_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_OVERFLOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_overflow(self) -> global___FloatMessage:
        """Original Name: DENSITY_OVERFLOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_underflow(self) -> global___FloatMessage:
        """Original Name: DENSITY_UNDERFLOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_op(self) -> global___FloatMessage:
        """Original Name: MD_OP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_feed(self) -> global___FloatMessage:
        """Original Name: DENSITY_FEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_overflow_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_OVERFLOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_op(self) -> global___FloatMessage:
        """Original Name: PRESS_OP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    hydroclone_op_id: builtins.str
    """Original Name: HYDROCLONE_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydroclone_id(self) -> global___StringMessage:
        """Original Name: HYDROCLONE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def insert_type(self) -> global___StringMessage:
        """Original Name: INSERT_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_underflow(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_UNDERFLOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def feed_source(self) -> global___StringMessage:
        """Original Name: FEED_SOURCE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_feed(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_FEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_underflow_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_UNDERFLOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def discharge_location(self) -> global___StringMessage:
        """Original Name: DISCHARGE_LOCATION, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_feed_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_FEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_HYDROCLONE_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        density_underflow_dsdsunit: global___StringMessage | None = ...,
        press_op_dsdsunit: global___StringMessage | None = ...,
        flowrate_feed_dsdsunit: global___StringMessage | None = ...,
        flowrate_overflow: global___FloatMessage | None = ...,
        md_op_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        flowrate_overflow_dsdsunit: global___StringMessage | None = ...,
        density_overflow: global___FloatMessage | None = ...,
        density_underflow: global___FloatMessage | None = ...,
        md_op: global___FloatMessage | None = ...,
        density_feed: global___FloatMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        density_overflow_dsdsunit: global___StringMessage | None = ...,
        press_op: global___FloatMessage | None = ...,
        hydroclone_op_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        hydroclone_id: global___StringMessage | None = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        insert_type: global___StringMessage | None = ...,
        flowrate_underflow: global___FloatMessage | None = ...,
        feed_source: global___StringMessage | None = ...,
        flowrate_feed: global___FloatMessage | None = ...,
        flowrate_underflow_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        discharge_location: global___StringMessage | None = ...,
        density_feed_dsdsunit: global___StringMessage | None = ...,
        duration: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["date_op", b"date_op", "density_feed", b"density_feed", "density_feed_dsdsunit", b"density_feed_dsdsunit", "density_overflow", b"density_overflow", "density_overflow_dsdsunit", b"density_overflow_dsdsunit", "density_underflow", b"density_underflow", "density_underflow_dsdsunit", b"density_underflow_dsdsunit", "discharge_location", b"discharge_location", "dm_daily", b"dm_daily", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "feed_source", b"feed_source", "flowrate_feed", b"flowrate_feed", "flowrate_feed_dsdsunit", b"flowrate_feed_dsdsunit", "flowrate_overflow", b"flowrate_overflow", "flowrate_overflow_dsdsunit", b"flowrate_overflow_dsdsunit", "flowrate_underflow", b"flowrate_underflow", "flowrate_underflow_dsdsunit", b"flowrate_underflow_dsdsunit", "hydroclone_id", b"hydroclone_id", "insert_type", b"insert_type", "md_op", b"md_op", "md_op_dsdsunit", b"md_op_dsdsunit", "native_uid", b"native_uid", "press_op", b"press_op", "press_op_dsdsunit", b"press_op_dsdsunit", "rig_id", b"rig_id", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "date_op", b"date_op", "density_feed", b"density_feed", "density_feed_dsdsunit", b"density_feed_dsdsunit", "density_overflow", b"density_overflow", "density_overflow_dsdsunit", b"density_overflow_dsdsunit", "density_underflow", b"density_underflow", "density_underflow_dsdsunit", b"density_underflow_dsdsunit", "discharge_location", b"discharge_location", "dm_daily", b"dm_daily", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "event_id", b"event_id", "feed_source", b"feed_source", "flowrate_feed", b"flowrate_feed", "flowrate_feed_dsdsunit", b"flowrate_feed_dsdsunit", "flowrate_overflow", b"flowrate_overflow", "flowrate_overflow_dsdsunit", b"flowrate_overflow_dsdsunit", "flowrate_underflow", b"flowrate_underflow", "flowrate_underflow_dsdsunit", b"flowrate_underflow_dsdsunit", "hydroclone_id", b"hydroclone_id", "hydroclone_op_id", b"hydroclone_op_id", "insert_type", b"insert_type", "md_op", b"md_op", "md_op_dsdsunit", b"md_op_dsdsunit", "native_uid", b"native_uid", "press_op", b"press_op", "press_op_dsdsunit", b"press_op_dsdsunit", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmHydrocloneOp = DmHydrocloneOp

class DmIncident(google.protobuf.message.Message):
    """Original Name: DM_INCIDENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_DATE_FIELD_NUMBER: builtins.int
    COST_ADJUSTED_FIELD_NUMBER: builtins.int
    COST_ESTIMATED_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_LOST_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    COST_ADJUSTED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_REPORTED_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    REPORT_RECEIVED_BY_FIELD_NUMBER: builtins.int
    INCIDENT_CATEGORY_FIELD_NUMBER: builtins.int
    EXCHANGE_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_PREVENTABLE_FIELD_NUMBER: builtins.int
    TIME_LOST_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_ESTIMATED_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    EXCHANGE_RATE_FIELD_NUMBER: builtins.int
    RETURN_DATE_FIELD_NUMBER: builtins.int
    INCIDENT_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    INCIDENT_NUMBER_FIELD_NUMBER: builtins.int
    REPORT_PREPARED_BY_FIELD_NUMBER: builtins.int
    COST_CURRENCY_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_INCIDENT_FIELD_NUMBER: builtins.int
    INCIDENT_SUMMARY_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_INCIDENT_DETAIL_FIELD_NUMBER: builtins.int
    DM_INCIDENT_COST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_adjusted(self) -> global___FloatMessage:
        """Original Name: COST_ADJUSTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_estimated_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_ESTIMATED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_lost(self) -> global___FloatMessage:
        """Original Name: TIME_LOST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_adjusted_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_ADJUSTED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_reported(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORTED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_received_by(self) -> global___StringMessage:
        """Original Name: REPORT_RECEIVED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def incident_category(self) -> global___StringMessage:
        """Original Name: INCIDENT_CATEGORY, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exchange_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXCHANGE_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_preventable(self) -> global___StringMessage:
        """Original Name: IS_PREVENTABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_lost_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_LOST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_estimated(self) -> global___FloatMessage:
        """Original Name: COST_ESTIMATED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exchange_rate(self) -> global___FloatMessage:
        """Original Name: EXCHANGE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def return_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: RETURN_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    incident_id: builtins.str
    """Original Name: INCIDENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def incident_number(self) -> global___Int32Message:
        """Original Name: INCIDENT_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_prepared_by(self) -> global___StringMessage:
        """Original Name: REPORT_PREPARED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_currency(self) -> global___StringMessage:
        """Original Name: COST_CURRENCY, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_incident(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INCIDENT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def incident_summary(self) -> global___StringMessage:
        """Original Name: INCIDENT_SUMMARY, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_INCIDENT_DM_EVENT
        """
    @property
    def dm_incident_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmIncidentDetailRef]:
        """Original Name: DM_INCIDENT_DETAIL, WrappedMessage: DmIncidentDetail
        FK_DM_INCIDENT_DETAIL_DM_INCIDENT
        """
    @property
    def dm_incident_cost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmIncidentCostRef]:
        """Original Name: DM_INCIDENT_COST, WrappedMessage: DmIncidentCost
        FK_DM_INCIDENT_COST_DM_INCIDENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cost_adjusted: global___FloatMessage | None = ...,
        cost_estimated_dsdsunit: global___StringMessage | None = ...,
        time_lost: global___FloatMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        cost_adjusted_dsdsunit: global___StringMessage | None = ...,
        date_reported: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        report_received_by: global___StringMessage | None = ...,
        incident_category: global___StringMessage | None = ...,
        exchange_rate_dsdsunit: global___StringMessage | None = ...,
        is_preventable: global___StringMessage | None = ...,
        time_lost_dsdsunit: global___StringMessage | None = ...,
        cost_estimated: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        exchange_rate: global___FloatMessage | None = ...,
        return_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        incident_id: builtins.str = ...,
        contractor: global___StringMessage | None = ...,
        incident_number: global___Int32Message | None = ...,
        report_prepared_by: global___StringMessage | None = ...,
        cost_currency: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        date_incident: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        incident_summary: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_incident_detail: collections.abc.Iterable[global___DmIncidentDetailRef] | None = ...,
        dm_incident_cost: collections.abc.Iterable[global___DmIncidentCostRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["contractor", b"contractor", "cost_adjusted", b"cost_adjusted", "cost_adjusted_dsdsunit", b"cost_adjusted_dsdsunit", "cost_currency", b"cost_currency", "cost_estimated", b"cost_estimated", "cost_estimated_dsdsunit", b"cost_estimated_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_incident", b"date_incident", "date_reported", b"date_reported", "dm_event", b"dm_event", "exchange_rate", b"exchange_rate", "exchange_rate_dsdsunit", b"exchange_rate_dsdsunit", "incident_category", b"incident_category", "incident_number", b"incident_number", "incident_summary", b"incident_summary", "is_preventable", b"is_preventable", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "report_prepared_by", b"report_prepared_by", "report_received_by", b"report_received_by", "return_date", b"return_date", "time_lost", b"time_lost", "time_lost_dsdsunit", b"time_lost_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["contractor", b"contractor", "cost_adjusted", b"cost_adjusted", "cost_adjusted_dsdsunit", b"cost_adjusted_dsdsunit", "cost_currency", b"cost_currency", "cost_estimated", b"cost_estimated", "cost_estimated_dsdsunit", b"cost_estimated_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_incident", b"date_incident", "date_reported", b"date_reported", "dm_event", b"dm_event", "dm_incident_cost", b"dm_incident_cost", "dm_incident_detail", b"dm_incident_detail", "event_id", b"event_id", "exchange_rate", b"exchange_rate", "exchange_rate_dsdsunit", b"exchange_rate_dsdsunit", "incident_category", b"incident_category", "incident_id", b"incident_id", "incident_number", b"incident_number", "incident_summary", b"incident_summary", "is_preventable", b"is_preventable", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "report_prepared_by", b"report_prepared_by", "report_received_by", b"report_received_by", "return_date", b"return_date", "time_lost", b"time_lost", "time_lost_dsdsunit", b"time_lost_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmIncident = DmIncident

class DmIncidentCost(google.protobuf.message.Message):
    """Original Name: DM_INCIDENT_COST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COST_ID_FIELD_NUMBER: builtins.int
    INCIDENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_ADJUSTED_FIELD_NUMBER: builtins.int
    COST_ADJUSTED_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    VENDOR_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_INCIDENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cost_id: builtins.str
    """Original Name: COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    incident_id: builtins.str
    """Original Name: INCIDENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_adjusted(self) -> global___FloatMessage:
        """Original Name: COST_ADJUSTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_adjusted_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_ADJUSTED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost(self) -> global___FloatMessage:
        """Original Name: COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor(self) -> global___StringMessage:
        """Original Name: VENDOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_incident(self) -> global___DmIncidentRef:
        """Remote references:

        Original Name: DM_INCIDENT, WrappedMessage: DmIncident
        FK_DM_INCIDENT_COST_DM_INCIDENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        cost_code: global___StringMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        cost_id: builtins.str = ...,
        incident_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        cost_dsdsunit: global___StringMessage | None = ...,
        cost_adjusted: global___FloatMessage | None = ...,
        cost_adjusted_dsdsunit: global___StringMessage | None = ...,
        cost: global___FloatMessage | None = ...,
        cost_class: global___StringMessage | None = ...,
        vendor: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        dm_incident: global___DmIncidentRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cost", b"cost", "cost_adjusted", b"cost_adjusted", "cost_adjusted_dsdsunit", b"cost_adjusted_dsdsunit", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_dsdsunit", b"cost_dsdsunit", "cost_subcode", b"cost_subcode", "dm_incident", b"dm_incident", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "vendor", b"vendor"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cost", b"cost", "cost_adjusted", b"cost_adjusted", "cost_adjusted_dsdsunit", b"cost_adjusted_dsdsunit", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_dsdsunit", b"cost_dsdsunit", "cost_id", b"cost_id", "cost_subcode", b"cost_subcode", "dm_incident", b"dm_incident", "event_id", b"event_id", "incident_id", b"incident_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "vendor", b"vendor", "well_id", b"well_id"]) -> None: ...

global___DmIncidentCost = DmIncidentCost

class DmIncidentDetail(google.protobuf.message.Message):
    """Original Name: DM_INCIDENT_DETAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    REMARK_TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DETAIL_ID_FIELD_NUMBER: builtins.int
    INCIDENT_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DETAIL_FIELD_NUMBER: builtins.int
    DM_INCIDENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def remark_type(self) -> global___StringMessage:
        """Original Name: REMARK_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    detail_id: builtins.str
    """Original Name: DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    incident_id: builtins.str
    """Original Name: INCIDENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def detail(self) -> global___StringMessage:
        """Original Name: DETAIL, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_incident(self) -> global___DmIncidentRef:
        """Remote references:

        Original Name: DM_INCIDENT, WrappedMessage: DmIncident
        FK_DM_INCIDENT_DETAIL_DM_INCIDENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        remark_type: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        detail_id: builtins.str = ...,
        incident_id: builtins.str = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        detail: global___StringMessage | None = ...,
        dm_incident: global___DmIncidentRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["detail", b"detail", "dm_incident", b"dm_incident", "native_uid", b"native_uid", "remark_type", b"remark_type", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["detail", b"detail", "detail_id", b"detail_id", "dm_incident", b"dm_incident", "event_id", b"event_id", "incident_id", b"incident_id", "native_uid", b"native_uid", "remark_type", b"remark_type", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmIncidentDetail = DmIncidentDetail

class DmInspection(google.protobuf.message.Message):
    """Original Name: DM_INSPECTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CORROSION_LOCATION_FIELD_NUMBER: builtins.int
    LUBRICATOR_ASSEMBLY_CONDITION_FIELD_NUMBER: builtins.int
    INSPECTED_EQUIPMENT_FIELD_NUMBER: builtins.int
    INSPECTION_COMMENTS_FIELD_NUMBER: builtins.int
    EQUIPMENT_MILEAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIPMENT_MILEAGE_FIELD_NUMBER: builtins.int
    NUMBER_OF_TRIPS_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CALIPER_READING_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSPECTION_ID_FIELD_NUMBER: builtins.int
    RIG_MOVE_DISTANCE_FIELD_NUMBER: builtins.int
    CALIPER_READING_FIELD_NUMBER: builtins.int
    IS_CLEARED_CONTROL_BOX_FIELD_NUMBER: builtins.int
    WEAR_INDICATOR_FIELD_NUMBER: builtins.int
    DECEL_NO_GO_WEAR_FIELD_NUMBER: builtins.int
    MOTOR_VALVE_FIELD_NUMBER: builtins.int
    STANDING_VALVE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    IS_DISCARDED_EQUIPMENT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_BACK_SIDE_PUMP_FIELD_NUMBER: builtins.int
    GAUGE_RING_CHECK_FIELD_NUMBER: builtins.int
    RIG_MOVE_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLAR_PANEL_VOLTAGE_FIELD_NUMBER: builtins.int
    INSPECTION_DATE_FIELD_NUMBER: builtins.int
    CONTROLLER_TYPE_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    DM_SOLID_DETAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def corrosion_location(self) -> global___StringMessage:
        """Original Name: CORROSION_LOCATION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lubricator_assembly_condition(self) -> global___StringMessage:
        """Original Name: LUBRICATOR_ASSEMBLY_CONDITION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inspected_equipment(self) -> global___StringMessage:
        """Original Name: INSPECTED_EQUIPMENT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inspection_comments(self) -> global___StringMessage:
        """Original Name: INSPECTION_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_mileage_dsdsunit(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_MILEAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_mileage(self) -> global___FloatMessage:
        """Original Name: EQUIPMENT_MILEAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_of_trips(self) -> global___Int32Message:
        """Original Name: NUMBER_OF_TRIPS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def caliper_reading_dsdsunit(self) -> global___StringMessage:
        """Original Name: CALIPER_READING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    inspection_id: builtins.str
    """Original Name: INSPECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rig_move_distance(self) -> global___FloatMessage:
        """Original Name: RIG_MOVE_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def caliper_reading(self) -> global___FloatMessage:
        """Original Name: CALIPER_READING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cleared_control_box(self) -> global___StringMessage:
        """Original Name: IS_CLEARED_CONTROL_BOX, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_indicator(self) -> global___StringMessage:
        """Original Name: WEAR_INDICATOR, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def decel_no_go_wear(self) -> global___StringMessage:
        """Original Name: DECEL_NO_GO_WEAR, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_valve(self) -> global___StringMessage:
        """Original Name: MOTOR_VALVE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standing_valve(self) -> global___StringMessage:
        """Original Name: STANDING_VALVE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_discarded_equipment(self) -> global___StringMessage:
        """Original Name: IS_DISCARDED_EQUIPMENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_back_side_pump(self) -> global___StringMessage:
        """Original Name: IS_BACK_SIDE_PUMP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_ring_check(self) -> global___StringMessage:
        """Original Name: GAUGE_RING_CHECK, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_move_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: RIG_MOVE_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solar_panel_voltage(self) -> global___StringMessage:
        """Original Name: SOLAR_PANEL_VOLTAGE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inspection_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSPECTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def controller_type(self) -> global___StringMessage:
        """Original Name: CONTROLLER_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_INSPECTION_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_solid_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmSolidDetailRef]:
        """Original Name: DM_SOLID_DETAIL, WrappedMessage: DmSolidDetail
        FK_DM_SOLID_DETAIL_DM_INSPECTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        corrosion_location: global___StringMessage | None = ...,
        lubricator_assembly_condition: global___StringMessage | None = ...,
        inspected_equipment: global___StringMessage | None = ...,
        inspection_comments: global___StringMessage | None = ...,
        equipment_mileage_dsdsunit: global___StringMessage | None = ...,
        equipment_mileage: global___FloatMessage | None = ...,
        number_of_trips: global___Int32Message | None = ...,
        equip_fail_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        caliper_reading_dsdsunit: global___StringMessage | None = ...,
        inspection_id: builtins.str = ...,
        rig_move_distance: global___FloatMessage | None = ...,
        caliper_reading: global___FloatMessage | None = ...,
        is_cleared_control_box: global___StringMessage | None = ...,
        wear_indicator: global___StringMessage | None = ...,
        decel_no_go_wear: global___StringMessage | None = ...,
        motor_valve: global___StringMessage | None = ...,
        standing_valve: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        is_discarded_equipment: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_back_side_pump: global___StringMessage | None = ...,
        gauge_ring_check: global___StringMessage | None = ...,
        rig_move_distance_dsdsunit: global___StringMessage | None = ...,
        solar_panel_voltage: global___StringMessage | None = ...,
        inspection_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        controller_type: global___StringMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        dm_solid_detail: collections.abc.Iterable[global___DmSolidDetailRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["caliper_reading", b"caliper_reading", "caliper_reading_dsdsunit", b"caliper_reading_dsdsunit", "controller_type", b"controller_type", "corrosion_location", b"corrosion_location", "decel_no_go_wear", b"decel_no_go_wear", "dm_prod_equip_fail", b"dm_prod_equip_fail", "equipment_mileage", b"equipment_mileage", "equipment_mileage_dsdsunit", b"equipment_mileage_dsdsunit", "gauge_ring_check", b"gauge_ring_check", "inspected_equipment", b"inspected_equipment", "inspection_comments", b"inspection_comments", "inspection_date", b"inspection_date", "is_back_side_pump", b"is_back_side_pump", "is_cleared_control_box", b"is_cleared_control_box", "is_discarded_equipment", b"is_discarded_equipment", "lubricator_assembly_condition", b"lubricator_assembly_condition", "motor_valve", b"motor_valve", "native_uid", b"native_uid", "number_of_trips", b"number_of_trips", "rig_move_distance", b"rig_move_distance", "rig_move_distance_dsdsunit", b"rig_move_distance_dsdsunit", "solar_panel_voltage", b"solar_panel_voltage", "standing_valve", b"standing_valve", "wear_indicator", b"wear_indicator"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["caliper_reading", b"caliper_reading", "caliper_reading_dsdsunit", b"caliper_reading_dsdsunit", "controller_type", b"controller_type", "corrosion_location", b"corrosion_location", "decel_no_go_wear", b"decel_no_go_wear", "dm_prod_equip_fail", b"dm_prod_equip_fail", "dm_solid_detail", b"dm_solid_detail", "equip_fail_id", b"equip_fail_id", "equipment_mileage", b"equipment_mileage", "equipment_mileage_dsdsunit", b"equipment_mileage_dsdsunit", "gauge_ring_check", b"gauge_ring_check", "inspected_equipment", b"inspected_equipment", "inspection_comments", b"inspection_comments", "inspection_date", b"inspection_date", "inspection_id", b"inspection_id", "is_back_side_pump", b"is_back_side_pump", "is_cleared_control_box", b"is_cleared_control_box", "is_discarded_equipment", b"is_discarded_equipment", "lubricator_assembly_condition", b"lubricator_assembly_condition", "motor_valve", b"motor_valve", "native_uid", b"native_uid", "number_of_trips", b"number_of_trips", "rig_move_distance", b"rig_move_distance", "rig_move_distance_dsdsunit", b"rig_move_distance_dsdsunit", "solar_panel_voltage", b"solar_panel_voltage", "standing_valve", b"standing_valve", "undeclared_dependencies", b"undeclared_dependencies", "wear_indicator", b"wear_indicator", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmInspection = DmInspection

class DmIntermediateCirc(google.protobuf.message.Message):
    """Original Name: DM_INTERMEDIATE_CIRC, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    FLOW_RATE_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PRESSURE_FIELD_NUMBER: builtins.int
    CASING_ID_FIELD_NUMBER: builtins.int
    CIRC_ID_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    OBJECTIVE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    TIME_OF_CIRCULATION_FIELD_NUMBER: builtins.int
    CIRCULATION_TYPE_FIELD_NUMBER: builtins.int
    DM_CASING_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_rate(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure(self) -> global___FloatMessage:
        """Original Name: PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    casing_id: builtins.str
    """Original Name: CASING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    circ_id: builtins.str
    """Original Name: CIRC_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def objective(self) -> global___StringMessage:
        """Original Name: OBJECTIVE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def time_of_circulation(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_OF_CIRCULATION, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circulation_type(self) -> global___StringMessage:
        """Original Name: CIRCULATION_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_casing(self) -> global___DmCasingRef:
        """Remote references:

        Original Name: DM_CASING, WrappedMessage: DmCasing
        FK_DM_INTERMEDIATE_CIRC_DM_CASING
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        flow_rate: global___FloatMessage | None = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        pressure_dsdsunit: global___StringMessage | None = ...,
        flow_rate_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        pressure: global___FloatMessage | None = ...,
        casing_id: builtins.str = ...,
        circ_id: builtins.str = ...,
        md: global___FloatMessage | None = ...,
        objective: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        time_of_circulation: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        circulation_type: global___StringMessage | None = ...,
        dm_casing: global___DmCasingRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["circulation_type", b"circulation_type", "dm_casing", b"dm_casing", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "objective", b"objective", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "sequence_no", b"sequence_no", "time_of_circulation", b"time_of_circulation"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["casing_id", b"casing_id", "circ_id", b"circ_id", "circulation_type", b"circulation_type", "dm_casing", b"dm_casing", "event_id", b"event_id", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "objective", b"objective", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "sequence_no", b"sequence_no", "time_of_circulation", b"time_of_circulation", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmIntermediateCirc = DmIntermediateCirc

class DmInterval(google.protobuf.message.Message):
    """Original Name: DM_INTERVAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CLEANING_METHOD_FIELD_NUMBER: builtins.int
    INTERVAL_NUMBER_FIELD_NUMBER: builtins.int
    CORE_DATETIME_FIELD_NUMBER: builtins.int
    ROP_MIN_FIELD_NUMBER: builtins.int
    ROP_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CORE_DESCRIPTION_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PERM_VERTICAL_FIELD_NUMBER: builtins.int
    ROP_MAX_FIELD_NUMBER: builtins.int
    SW_CORE_PLUG_LENGTH_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_FIELD_NUMBER: builtins.int
    SAMPLE_TREATMENT_FIELD_NUMBER: builtins.int
    SWC_PLUG_STATUS_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    CEC_FIELD_NUMBER: builtins.int
    INTERVAL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    SHALE_DENSITY_FIELD_NUMBER: builtins.int
    TOTAL_ORGANIC_CARBON_FIELD_NUMBER: builtins.int
    INTERVAL_TOTAL_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MUDWEIGHT_OUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROP_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    YOUNGS_MODULUS_FIELD_NUMBER: builtins.int
    PERM_HORIZONTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEC_DSDSUNIT_FIELD_NUMBER: builtins.int
    ECD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHALE_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUDWEIGHT_OUT_FIELD_NUMBER: builtins.int
    INTERVAL_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_TOP_FIELD_NUMBER: builtins.int
    DOLOMITE_FIELD_NUMBER: builtins.int
    BULK_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWC_BARREL_DISTANCE_FIELD_NUMBER: builtins.int
    ROP_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_ORGANIC_CARBON_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUDWEIGHT_IN_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHALE_FACTOR_FIELD_NUMBER: builtins.int
    SWC_BARREL_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    YOUNGS_MODULUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    SW_CORE_PLUG_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    BULK_DENSITY_FIELD_NUMBER: builtins.int
    ECD_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERM_HORIZONTAL_FIELD_NUMBER: builtins.int
    MUDWEIGHT_IN_FIELD_NUMBER: builtins.int
    DXC_AVERAGE_FIELD_NUMBER: builtins.int
    TVD_BASE_FIELD_NUMBER: builtins.int
    ROP_AVERAGE_FIELD_NUMBER: builtins.int
    DRYING_METHOD_FIELD_NUMBER: builtins.int
    PERM_VERTICAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CALCITE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DOLOMITE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CALCITE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    DM_SHOW_FIELD_NUMBER: builtins.int
    DM_INTERVAL_LITHOLOGY_FIELD_NUMBER: builtins.int
    DM_RJ_INTERVAL_LINK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def cleaning_method(self) -> global___StringMessage:
        """Original Name: CLEANING_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_number(self) -> global___StringMessage:
        """Original Name: INTERVAL_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_datetime(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CORE_DATETIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_min(self) -> global___FloatMessage:
        """Original Name: ROP_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_description(self) -> global___StringMessage:
        """Original Name: CORE_DESCRIPTION, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def perm_vertical(self) -> global___FloatMessage:
        """Original Name: PERM_VERTICAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_max(self) -> global___FloatMessage:
        """Original Name: ROP_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sw_core_plug_length(self) -> global___FloatMessage:
        """Original Name: SW_CORE_PLUG_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top(self) -> global___FloatMessage:
        """Original Name: INTERVAL_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_treatment(self) -> global___StringMessage:
        """Original Name: SAMPLE_TREATMENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swc_plug_status(self) -> global___StringMessage:
        """Original Name: SWC_PLUG_STATUS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cec(self) -> global___FloatMessage:
        """Original Name: CEC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    interval_id: builtins.str
    """Original Name: INTERVAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shale_density(self) -> global___FloatMessage:
        """Original Name: SHALE_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_organic_carbon(self) -> global___FloatMessage:
        """Original Name: TOTAL_ORGANIC_CARBON, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_total(self) -> global___FloatMessage:
        """Original Name: INTERVAL_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mudweight_out_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUDWEIGHT_OUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def youngs_modulus(self) -> global___FloatMessage:
        """Original Name: YOUNGS_MODULUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perm_horizontal_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERM_HORIZONTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cec_dsdsunit(self) -> global___StringMessage:
        """Original Name: CEC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shale_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHALE_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mudweight_out(self) -> global___FloatMessage:
        """Original Name: MUDWEIGHT_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top(self) -> global___FloatMessage:
        """Original Name: TVD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dolomite(self) -> global___FloatMessage:
        """Original Name: DOLOMITE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: BULK_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swc_barrel_distance(self) -> global___FloatMessage:
        """Original Name: SWC_BARREL_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_organic_carbon_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_ORGANIC_CARBON_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mudweight_in_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUDWEIGHT_IN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shale_factor(self) -> global___FloatMessage:
        """Original Name: SHALE_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swc_barrel_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWC_BARREL_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def youngs_modulus_dsdsunit(self) -> global___StringMessage:
        """Original Name: YOUNGS_MODULUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sw_core_plug_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SW_CORE_PLUG_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_density(self) -> global___FloatMessage:
        """Original Name: BULK_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd(self) -> global___FloatMessage:
        """Original Name: ECD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base(self) -> global___FloatMessage:
        """Original Name: INTERVAL_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perm_horizontal(self) -> global___FloatMessage:
        """Original Name: PERM_HORIZONTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mudweight_in(self) -> global___FloatMessage:
        """Original Name: MUDWEIGHT_IN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dxc_average(self) -> global___FloatMessage:
        """Original Name: DXC_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base(self) -> global___FloatMessage:
        """Original Name: TVD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_average(self) -> global___FloatMessage:
        """Original Name: ROP_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drying_method(self) -> global___StringMessage:
        """Original Name: DRYING_METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perm_vertical_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERM_VERTICAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calcite_dsdsunit(self) -> global___StringMessage:
        """Original Name: CALCITE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dolomite_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOLOMITE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calcite(self) -> global___FloatMessage:
        """Original Name: CALCITE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_INTERVAL_CD_WELLBORE
        """
    @property
    def dm_show(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmShowRef]:
        """Original Name: DM_SHOW, WrappedMessage: DmShow
        FK_DM_SHOW_DM_INTERVAL
        """
    @property
    def dm_interval_lithology(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmIntervalLithologyRef]:
        """Original Name: DM_INTERVAL_LITHOLOGY, WrappedMessage: DmIntervalLithology
        FK_DM_INTERVAL_LITHOLOGY_DM_INTERVAL
        """
    @property
    def dm_rj_interval_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRjIntervalLinkRef]:
        """Original Name: DM_RJ_INTERVAL_LINK, WrappedMessage: DmRjIntervalLink
        FK_DM_RJ_INTERVAL_LINK_DM_INTERVAL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        cleaning_method: global___StringMessage | None = ...,
        interval_number: global___StringMessage | None = ...,
        core_datetime: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        rop_min: global___FloatMessage | None = ...,
        rop_average_dsdsunit: global___StringMessage | None = ...,
        core_description: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        perm_vertical: global___FloatMessage | None = ...,
        rop_max: global___FloatMessage | None = ...,
        sw_core_plug_length: global___FloatMessage | None = ...,
        interval_top: global___FloatMessage | None = ...,
        sample_treatment: global___StringMessage | None = ...,
        swc_plug_status: global___StringMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        cec: global___FloatMessage | None = ...,
        interval_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        shale_density: global___FloatMessage | None = ...,
        total_organic_carbon: global___FloatMessage | None = ...,
        interval_total: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        mudweight_out_dsdsunit: global___StringMessage | None = ...,
        rop_max_dsdsunit: global___StringMessage | None = ...,
        youngs_modulus: global___FloatMessage | None = ...,
        perm_horizontal_dsdsunit: global___StringMessage | None = ...,
        cec_dsdsunit: global___StringMessage | None = ...,
        ecd_dsdsunit: global___StringMessage | None = ...,
        tvd_top_dsdsunit: global___StringMessage | None = ...,
        shale_density_dsdsunit: global___StringMessage | None = ...,
        mudweight_out: global___FloatMessage | None = ...,
        interval_total_dsdsunit: global___StringMessage | None = ...,
        interval_top_dsdsunit: global___StringMessage | None = ...,
        tvd_top: global___FloatMessage | None = ...,
        dolomite: global___FloatMessage | None = ...,
        bulk_density_dsdsunit: global___StringMessage | None = ...,
        tvd_base_dsdsunit: global___StringMessage | None = ...,
        swc_barrel_distance: global___FloatMessage | None = ...,
        rop_min_dsdsunit: global___StringMessage | None = ...,
        total_organic_carbon_dsdsunit: global___StringMessage | None = ...,
        mudweight_in_dsdsunit: global___StringMessage | None = ...,
        shale_factor: global___FloatMessage | None = ...,
        swc_barrel_distance_dsdsunit: global___StringMessage | None = ...,
        youngs_modulus_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        sw_core_plug_length_dsdsunit: global___StringMessage | None = ...,
        bulk_density: global___FloatMessage | None = ...,
        ecd: global___FloatMessage | None = ...,
        interval_base: global___FloatMessage | None = ...,
        interval_base_dsdsunit: global___StringMessage | None = ...,
        perm_horizontal: global___FloatMessage | None = ...,
        mudweight_in: global___FloatMessage | None = ...,
        dxc_average: global___FloatMessage | None = ...,
        tvd_base: global___FloatMessage | None = ...,
        rop_average: global___FloatMessage | None = ...,
        drying_method: global___StringMessage | None = ...,
        perm_vertical_dsdsunit: global___StringMessage | None = ...,
        calcite_dsdsunit: global___StringMessage | None = ...,
        dolomite_dsdsunit: global___StringMessage | None = ...,
        calcite: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        dm_show: collections.abc.Iterable[global___DmShowRef] | None = ...,
        dm_interval_lithology: collections.abc.Iterable[global___DmIntervalLithologyRef] | None = ...,
        dm_rj_interval_link: collections.abc.Iterable[global___DmRjIntervalLinkRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bulk_density", b"bulk_density", "bulk_density_dsdsunit", b"bulk_density_dsdsunit", "calcite", b"calcite", "calcite_dsdsunit", b"calcite_dsdsunit", "cd_wellbore", b"cd_wellbore", "cec", b"cec", "cec_dsdsunit", b"cec_dsdsunit", "cleaning_method", b"cleaning_method", "core_datetime", b"core_datetime", "core_description", b"core_description", "dolomite", b"dolomite", "dolomite_dsdsunit", b"dolomite_dsdsunit", "drying_method", b"drying_method", "dxc_average", b"dxc_average", "ecd", b"ecd", "ecd_dsdsunit", b"ecd_dsdsunit", "interval_base", b"interval_base", "interval_base_dsdsunit", b"interval_base_dsdsunit", "interval_number", b"interval_number", "interval_top", b"interval_top", "interval_top_dsdsunit", b"interval_top_dsdsunit", "interval_total", b"interval_total", "interval_total_dsdsunit", b"interval_total_dsdsunit", "mudweight_in", b"mudweight_in", "mudweight_in_dsdsunit", b"mudweight_in_dsdsunit", "mudweight_out", b"mudweight_out", "mudweight_out_dsdsunit", b"mudweight_out_dsdsunit", "native_uid", b"native_uid", "perm_horizontal", b"perm_horizontal", "perm_horizontal_dsdsunit", b"perm_horizontal_dsdsunit", "perm_vertical", b"perm_vertical", "perm_vertical_dsdsunit", b"perm_vertical_dsdsunit", "report_journal_id", b"report_journal_id", "rop_average", b"rop_average", "rop_average_dsdsunit", b"rop_average_dsdsunit", "rop_max", b"rop_max", "rop_max_dsdsunit", b"rop_max_dsdsunit", "rop_min", b"rop_min", "rop_min_dsdsunit", b"rop_min_dsdsunit", "sample_treatment", b"sample_treatment", "sequence_no", b"sequence_no", "shale_density", b"shale_density", "shale_density_dsdsunit", b"shale_density_dsdsunit", "shale_factor", b"shale_factor", "sw_core_plug_length", b"sw_core_plug_length", "sw_core_plug_length_dsdsunit", b"sw_core_plug_length_dsdsunit", "swc_barrel_distance", b"swc_barrel_distance", "swc_barrel_distance_dsdsunit", b"swc_barrel_distance_dsdsunit", "swc_plug_status", b"swc_plug_status", "total_organic_carbon", b"total_organic_carbon", "total_organic_carbon_dsdsunit", b"total_organic_carbon_dsdsunit", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "wellbore_formation_id", b"wellbore_formation_id", "youngs_modulus", b"youngs_modulus", "youngs_modulus_dsdsunit", b"youngs_modulus_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bulk_density", b"bulk_density", "bulk_density_dsdsunit", b"bulk_density_dsdsunit", "calcite", b"calcite", "calcite_dsdsunit", b"calcite_dsdsunit", "cd_wellbore", b"cd_wellbore", "cec", b"cec", "cec_dsdsunit", b"cec_dsdsunit", "cleaning_method", b"cleaning_method", "core_datetime", b"core_datetime", "core_description", b"core_description", "dm_interval_lithology", b"dm_interval_lithology", "dm_rj_interval_link", b"dm_rj_interval_link", "dm_show", b"dm_show", "dolomite", b"dolomite", "dolomite_dsdsunit", b"dolomite_dsdsunit", "drying_method", b"drying_method", "dxc_average", b"dxc_average", "ecd", b"ecd", "ecd_dsdsunit", b"ecd_dsdsunit", "interval_base", b"interval_base", "interval_base_dsdsunit", b"interval_base_dsdsunit", "interval_id", b"interval_id", "interval_number", b"interval_number", "interval_top", b"interval_top", "interval_top_dsdsunit", b"interval_top_dsdsunit", "interval_total", b"interval_total", "interval_total_dsdsunit", b"interval_total_dsdsunit", "mudweight_in", b"mudweight_in", "mudweight_in_dsdsunit", b"mudweight_in_dsdsunit", "mudweight_out", b"mudweight_out", "mudweight_out_dsdsunit", b"mudweight_out_dsdsunit", "native_uid", b"native_uid", "perm_horizontal", b"perm_horizontal", "perm_horizontal_dsdsunit", b"perm_horizontal_dsdsunit", "perm_vertical", b"perm_vertical", "perm_vertical_dsdsunit", b"perm_vertical_dsdsunit", "report_journal_id", b"report_journal_id", "rop_average", b"rop_average", "rop_average_dsdsunit", b"rop_average_dsdsunit", "rop_max", b"rop_max", "rop_max_dsdsunit", b"rop_max_dsdsunit", "rop_min", b"rop_min", "rop_min_dsdsunit", b"rop_min_dsdsunit", "sample_treatment", b"sample_treatment", "sequence_no", b"sequence_no", "shale_density", b"shale_density", "shale_density_dsdsunit", b"shale_density_dsdsunit", "shale_factor", b"shale_factor", "sw_core_plug_length", b"sw_core_plug_length", "sw_core_plug_length_dsdsunit", b"sw_core_plug_length_dsdsunit", "swc_barrel_distance", b"swc_barrel_distance", "swc_barrel_distance_dsdsunit", b"swc_barrel_distance_dsdsunit", "swc_plug_status", b"swc_plug_status", "total_organic_carbon", b"total_organic_carbon", "total_organic_carbon_dsdsunit", b"total_organic_carbon_dsdsunit", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "youngs_modulus", b"youngs_modulus", "youngs_modulus_dsdsunit", b"youngs_modulus_dsdsunit"]) -> None: ...

global___DmInterval = DmInterval

class DmIntervalLithology(google.protobuf.message.Message):
    """Original Name: DM_INTERVAL_LITHOLOGY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GRAIN_TYPE_FIELD_NUMBER: builtins.int
    LITHOLOGY_GRAINSIZE_DESC_FIELD_NUMBER: builtins.int
    LITHOLOGY_TEXTURE_FIELD_NUMBER: builtins.int
    LITHOLOGY_CLASS_DESC_FIELD_NUMBER: builtins.int
    DUNHAM_CLASS_FIELD_NUMBER: builtins.int
    LITHOLOGY_MATRIXCEMENT_FIELD_NUMBER: builtins.int
    PERMEABILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    POISSONS_RATIO_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LITHOLOGY_ACCESSORIES_FIELD_NUMBER: builtins.int
    POROSITY_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_LITH_ID_FIELD_NUMBER: builtins.int
    LITHOLOGY_FOSSIL_FIELD_NUMBER: builtins.int
    LITHOLOGY_SAMPLED_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    LITHOLOGY_DESCRIPTION_FIELD_NUMBER: builtins.int
    LITHOLOGY_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LITHOLOGY_SORTING_FIELD_NUMBER: builtins.int
    PERMEABILITY_FIELD_NUMBER: builtins.int
    POROSITY_PERCENT_FIELD_NUMBER: builtins.int
    LITHOLOGY_COLOR_FIELD_NUMBER: builtins.int
    LITHOLOGY_SAMPLED_PERCENT_FIELD_NUMBER: builtins.int
    IMPREGNATED_LITHOLOGY_FIELD_NUMBER: builtins.int
    LITHOLOGY_ROUNDNESS_FIELD_NUMBER: builtins.int
    LITHOLOGY_HARDNESS_FIELD_NUMBER: builtins.int
    DM_INTERVAL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def grain_type(self) -> global___StringMessage:
        """Original Name: GRAIN_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_grainsize_desc(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_GRAINSIZE_DESC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_texture(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_TEXTURE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_class_desc(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_CLASS_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dunham_class(self) -> global___StringMessage:
        """Original Name: DUNHAM_CLASS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_matrixcement(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_MATRIXCEMENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def permeability_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERMEABILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def poissons_ratio(self) -> global___FloatMessage:
        """Original Name: POISSONS_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def lithology_accessories(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_ACCESSORIES, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def porosity_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: POROSITY_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    interval_lith_id: builtins.str
    """Original Name: INTERVAL_LITH_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def lithology_fossil(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_FOSSIL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_sampled_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_SAMPLED_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    interval_id: builtins.str
    """Original Name: INTERVAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def lithology_description(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_DESCRIPTION, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_id(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_sorting(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_SORTING, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def permeability(self) -> global___FloatMessage:
        """Original Name: PERMEABILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def porosity_percent(self) -> global___FloatMessage:
        """Original Name: POROSITY_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_color(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_COLOR, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_sampled_percent(self) -> global___FloatMessage:
        """Original Name: LITHOLOGY_SAMPLED_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def impregnated_lithology(self) -> global___StringMessage:
        """Original Name: IMPREGNATED_LITHOLOGY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_roundness(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_ROUNDNESS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lithology_hardness(self) -> global___StringMessage:
        """Original Name: LITHOLOGY_HARDNESS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_interval(self) -> global___DmIntervalRef:
        """Remote references:

        Original Name: DM_INTERVAL, WrappedMessage: DmInterval
        FK_DM_INTERVAL_LITHOLOGY_DM_INTERVAL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        grain_type: global___StringMessage | None = ...,
        lithology_grainsize_desc: global___StringMessage | None = ...,
        lithology_texture: global___StringMessage | None = ...,
        lithology_class_desc: global___StringMessage | None = ...,
        dunham_class: global___StringMessage | None = ...,
        lithology_matrixcement: global___StringMessage | None = ...,
        permeability_dsdsunit: global___StringMessage | None = ...,
        poissons_ratio: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        lithology_accessories: global___StringMessage | None = ...,
        porosity_percent_dsdsunit: global___StringMessage | None = ...,
        interval_lith_id: builtins.str = ...,
        lithology_fossil: global___StringMessage | None = ...,
        lithology_sampled_percent_dsdsunit: global___StringMessage | None = ...,
        interval_id: builtins.str = ...,
        well_id: builtins.str = ...,
        lithology_description: global___StringMessage | None = ...,
        lithology_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        lithology_sorting: global___StringMessage | None = ...,
        permeability: global___FloatMessage | None = ...,
        porosity_percent: global___FloatMessage | None = ...,
        lithology_color: global___StringMessage | None = ...,
        lithology_sampled_percent: global___FloatMessage | None = ...,
        impregnated_lithology: global___StringMessage | None = ...,
        lithology_roundness: global___StringMessage | None = ...,
        lithology_hardness: global___StringMessage | None = ...,
        dm_interval: global___DmIntervalRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_interval", b"dm_interval", "dunham_class", b"dunham_class", "grain_type", b"grain_type", "impregnated_lithology", b"impregnated_lithology", "lithology_accessories", b"lithology_accessories", "lithology_class_desc", b"lithology_class_desc", "lithology_color", b"lithology_color", "lithology_description", b"lithology_description", "lithology_fossil", b"lithology_fossil", "lithology_grainsize_desc", b"lithology_grainsize_desc", "lithology_hardness", b"lithology_hardness", "lithology_id", b"lithology_id", "lithology_matrixcement", b"lithology_matrixcement", "lithology_roundness", b"lithology_roundness", "lithology_sampled_percent", b"lithology_sampled_percent", "lithology_sampled_percent_dsdsunit", b"lithology_sampled_percent_dsdsunit", "lithology_sorting", b"lithology_sorting", "lithology_texture", b"lithology_texture", "native_uid", b"native_uid", "permeability", b"permeability", "permeability_dsdsunit", b"permeability_dsdsunit", "poissons_ratio", b"poissons_ratio", "porosity_percent", b"porosity_percent", "porosity_percent_dsdsunit", b"porosity_percent_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_interval", b"dm_interval", "dunham_class", b"dunham_class", "grain_type", b"grain_type", "impregnated_lithology", b"impregnated_lithology", "interval_id", b"interval_id", "interval_lith_id", b"interval_lith_id", "lithology_accessories", b"lithology_accessories", "lithology_class_desc", b"lithology_class_desc", "lithology_color", b"lithology_color", "lithology_description", b"lithology_description", "lithology_fossil", b"lithology_fossil", "lithology_grainsize_desc", b"lithology_grainsize_desc", "lithology_hardness", b"lithology_hardness", "lithology_id", b"lithology_id", "lithology_matrixcement", b"lithology_matrixcement", "lithology_roundness", b"lithology_roundness", "lithology_sampled_percent", b"lithology_sampled_percent", "lithology_sampled_percent_dsdsunit", b"lithology_sampled_percent_dsdsunit", "lithology_sorting", b"lithology_sorting", "lithology_texture", b"lithology_texture", "native_uid", b"native_uid", "permeability", b"permeability", "permeability_dsdsunit", b"permeability_dsdsunit", "poissons_ratio", b"poissons_ratio", "porosity_percent", b"porosity_percent", "porosity_percent_dsdsunit", b"porosity_percent_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmIntervalLithology = DmIntervalLithology

class DmIsolatedInterval(google.protobuf.message.Message):
    """Original Name: DM_ISOLATED_INTERVAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    IS_SUCCESSFUL_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CEMENT_JOB_ID_FIELD_NUMBER: builtins.int
    EVALUATION_DATE_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    ISOLATED_INTERVAL_ID_FIELD_NUMBER: builtins.int
    CALIPER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CALIPER_FIELD_NUMBER: builtins.int
    CD_CEMENT_JOB_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_successful(self) -> global___StringMessage:
        """Original Name: IS_SUCCESSFUL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    cement_job_id: builtins.str
    """Original Name: CEMENT_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def evaluation_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EVALUATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    isolated_interval_id: builtins.str
    """Original Name: ISOLATED_INTERVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def caliper_dsdsunit(self) -> global___StringMessage:
        """Original Name: CALIPER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def caliper(self) -> global___FloatMessage:
        """Original Name: CALIPER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_cement_job(self) -> global___CdCementJobRef:
        """Remote references:

        Original Name: CD_CEMENT_JOB, WrappedMessage: CdCementJob
        FK_DM_ISOLATED_INTERVAL_CD_CEMENT_JOB
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        is_successful: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        cement_job_id: builtins.str = ...,
        evaluation_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_base: global___FloatMessage | None = ...,
        isolated_interval_id: builtins.str = ...,
        caliper_dsdsunit: global___StringMessage | None = ...,
        caliper: global___FloatMessage | None = ...,
        cd_cement_job: global___CdCementJobRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["caliper", b"caliper", "caliper_dsdsunit", b"caliper_dsdsunit", "cd_cement_job", b"cd_cement_job", "evaluation_date", b"evaluation_date", "is_successful", b"is_successful", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["caliper", b"caliper", "caliper_dsdsunit", b"caliper_dsdsunit", "cd_cement_job", b"cd_cement_job", "cement_job_id", b"cement_job_id", "evaluation_date", b"evaluation_date", "is_successful", b"is_successful", "isolated_interval_id", b"isolated_interval_id", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmIsolatedInterval = DmIsolatedInterval

class DmKick(google.protobuf.message.Message):
    """Original Name: DM_KICK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ACTIVE_TANK_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_FIELD_NUMBER: builtins.int
    KILL_MARGIN_FIELD_NUMBER: builtins.int
    CHOKE_PRESSURE_MAX_FIELD_NUMBER: builtins.int
    CASING_SIZE_FIELD_NUMBER: builtins.int
    CHOKE_PRESSURE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    KILL_MUD_WEIGHT_FIELD_NUMBER: builtins.int
    TRIP_MARGIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    FEMW_FIELD_NUMBER: builtins.int
    ACTIVE_TANK_VOLUME_FIELD_NUMBER: builtins.int
    TRIP_MARGIN_FIELD_NUMBER: builtins.int
    MATERIAL_SACK_WEIGHT_FIELD_NUMBER: builtins.int
    FINAL_CASING_PRESSURE_FIELD_NUMBER: builtins.int
    INITIAL_CASING_PRESSURE_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MAASP_FIELD_NUMBER: builtins.int
    MATERIAL_MIX_CAPACITY_FIELD_NUMBER: builtins.int
    KICK_NOTE_FIELD_NUMBER: builtins.int
    SHUTIN_CASING_PRESSURE_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    MATERIAL_REQUIRED_WT_FIELD_NUMBER: builtins.int
    BIT_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_SHOE_TVD_FIELD_NUMBER: builtins.int
    KICK_PROCEDURE_FIELD_NUMBER: builtins.int
    CASING_SHOE_MD_FIELD_NUMBER: builtins.int
    MATERAL_AVAILABLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERIAL_REQUIRED_WT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    KICK_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_SHOE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    MATERIAL_REQUIRED_WT_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    FEMW_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_TIME_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    SHUTIN_DRILLPIPE_PRESSURE_FIELD_NUMBER: builtins.int
    BIT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    KILL_START_FIELD_NUMBER: builtins.int
    BH_TEMPERATURE_FIELD_NUMBER: builtins.int
    KICK_VOLUME_FIELD_NUMBER: builtins.int
    KILL_PUMP_RATE_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MATERIAL_REQUIRED_WT_VOL_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERIAL_MIX_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    KICK_CLASS_FIELD_NUMBER: builtins.int
    ENGINEER_FIELD_NUMBER: builtins.int
    SHUTIN_DRILLPIPE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEIGHT_UP_MATERIAL_DENSITY_FIELD_NUMBER: builtins.int
    MATERIAL_SACK_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    KILL_PUMP_SCR_PRESSURE_FIELD_NUMBER: builtins.int
    FINAL_CASING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    KILL_PUMP_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_BURST_PRESSURE_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    KILL_PUMP_STROKE_VOLUME_FIELD_NUMBER: builtins.int
    WEIGHT_UP_MATERIAL_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    KICK_DATE_FIELD_NUMBER: builtins.int
    WEIGHT_UP_MATERIAL_FIELD_NUMBER: builtins.int
    SHUTIN_CASING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_MD_FIELD_NUMBER: builtins.int
    KILL_PUMP_STROKE_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_SHOE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_BURST_SF_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_CASING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    KILL_PUMP_PUMP_ID_FIELD_NUMBER: builtins.int
    CASING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    KILL_PUMP_RIG_ID_FIELD_NUMBER: builtins.int
    KICK_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_ID_FIELD_NUMBER: builtins.int
    KICK_OCCUR_FIELD_NUMBER: builtins.int
    KILL_MARGIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_BURST_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    KILL_END_FIELD_NUMBER: builtins.int
    KILL_MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    KILL_PUMP_SCR_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    BH_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERAL_AVAILABLE_FIELD_NUMBER: builtins.int
    CASING_BURST_SF_FIELD_NUMBER: builtins.int
    MAASP_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_SIZE_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def active_tank_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTIVE_TANK_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd(self) -> global___FloatMessage:
        """Original Name: TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_margin(self) -> global___FloatMessage:
        """Original Name: KILL_MARGIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_pressure_max(self) -> global___FloatMessage:
        """Original Name: CHOKE_PRESSURE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size(self) -> global___FloatMessage:
        """Original Name: CASING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_pressure_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_PRESSURE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_mud_weight(self) -> global___FloatMessage:
        """Original Name: KILL_MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_margin_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_MARGIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def femw(self) -> global___FloatMessage:
        """Original Name: FEMW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def active_tank_volume(self) -> global___FloatMessage:
        """Original Name: ACTIVE_TANK_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_margin(self) -> global___FloatMessage:
        """Original Name: TRIP_MARGIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_sack_weight(self) -> global___FloatMessage:
        """Original Name: MATERIAL_SACK_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_casing_pressure(self) -> global___FloatMessage:
        """Original Name: FINAL_CASING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_casing_pressure(self) -> global___FloatMessage:
        """Original Name: INITIAL_CASING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_id(self) -> global___StringMessage:
        """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_weight(self) -> global___FloatMessage:
        """Original Name: MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp(self) -> global___FloatMessage:
        """Original Name: MAASP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_mix_capacity(self) -> global___FloatMessage:
        """Original Name: MATERIAL_MIX_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_note(self) -> global___StringMessage:
        """Original Name: KICK_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_casing_pressure(self) -> global___FloatMessage:
        """Original Name: SHUTIN_CASING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_required_wt(self) -> global___FloatMessage:
        """Original Name: MATERIAL_REQUIRED_WT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_shoe_tvd(self) -> global___FloatMessage:
        """Original Name: CASING_SHOE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_procedure(self) -> global___StringMessage:
        """Original Name: KICK_PROCEDURE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_shoe_md(self) -> global___FloatMessage:
        """Original Name: CASING_SHOE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def materal_available_dsdsunit(self) -> global___StringMessage:
        """Original Name: MATERAL_AVAILABLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_required_wt_dsdsunit(self) -> global___StringMessage:
        """Original Name: MATERIAL_REQUIRED_WT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_shoe_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_SHOE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_required_wt_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: MATERIAL_REQUIRED_WT_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def femw_dsdsunit(self) -> global___StringMessage:
        """Original Name: FEMW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time(self) -> global___FloatMessage:
        """Original Name: TOTAL_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_drillpipe_pressure(self) -> global___FloatMessage:
        """Original Name: SHUTIN_DRILLPIPE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: KILL_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_temperature(self) -> global___FloatMessage:
        """Original Name: BH_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_volume(self) -> global___FloatMessage:
        """Original Name: KICK_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_pump_rate(self) -> global___FloatMessage:
        """Original Name: KILL_PUMP_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pore_pressure(self) -> global___FloatMessage:
        """Original Name: PORE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def material_required_wt_vol(self) -> global___FloatMessage:
        """Original Name: MATERIAL_REQUIRED_WT_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_mix_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: MATERIAL_MIX_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_class(self) -> global___StringMessage:
        """Original Name: KICK_CLASS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def engineer(self) -> global___StringMessage:
        """Original Name: ENGINEER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_drillpipe_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUTIN_DRILLPIPE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_up_material_density(self) -> global___FloatMessage:
        """Original Name: WEIGHT_UP_MATERIAL_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_sack_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: MATERIAL_SACK_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_pump_scr_pressure(self) -> global___FloatMessage:
        """Original Name: KILL_PUMP_SCR_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_casing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_CASING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_pump_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: KILL_PUMP_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pore_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_burst_pressure(self) -> global___FloatMessage:
        """Original Name: CASING_BURST_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_pump_stroke_volume(self) -> global___FloatMessage:
        """Original Name: KILL_PUMP_STROKE_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_up_material_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_UP_MATERIAL_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: KICK_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_up_material(self) -> global___StringMessage:
        """Original Name: WEIGHT_UP_MATERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutin_casing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUTIN_CASING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_md(self) -> global___FloatMessage:
        """Original Name: BIT_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_pump_stroke_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: KILL_PUMP_STROKE_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_shoe_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_SHOE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_burst_sf_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_BURST_SF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_casing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_CASING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_pump_pump_id(self) -> global___StringMessage:
        """Original Name: KILL_PUMP_PUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_pump_rig_id(self) -> global___StringMessage:
        """Original Name: KILL_PUMP_RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    kick_id: builtins.str
    """Original Name: KICK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def activity_id(self) -> global___StringMessage:
        """Original Name: ACTIVITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_occur(self) -> global___StringMessage:
        """Original Name: KICK_OCCUR, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_margin_dsdsunit(self) -> global___StringMessage:
        """Original Name: KILL_MARGIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_burst_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_BURST_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: KILL_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: KILL_MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_pump_scr_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: KILL_PUMP_SCR_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def materal_available(self) -> global___FloatMessage:
        """Original Name: MATERAL_AVAILABLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_burst_sf(self) -> global___FloatMessage:
        """Original Name: CASING_BURST_SF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maasp_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAASP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size(self) -> global___FloatMessage:
        """Original Name: BIT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_KICK_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        active_tank_volume_dsdsunit: global___StringMessage | None = ...,
        tvd: global___FloatMessage | None = ...,
        kill_margin: global___FloatMessage | None = ...,
        choke_pressure_max: global___FloatMessage | None = ...,
        casing_size: global___FloatMessage | None = ...,
        choke_pressure_max_dsdsunit: global___StringMessage | None = ...,
        kill_mud_weight: global___FloatMessage | None = ...,
        trip_margin_dsdsunit: global___StringMessage | None = ...,
        femw: global___FloatMessage | None = ...,
        active_tank_volume: global___FloatMessage | None = ...,
        trip_margin: global___FloatMessage | None = ...,
        material_sack_weight: global___FloatMessage | None = ...,
        final_casing_pressure: global___FloatMessage | None = ...,
        initial_casing_pressure: global___FloatMessage | None = ...,
        daily_id: global___StringMessage | None = ...,
        mud_weight: global___FloatMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        maasp: global___FloatMessage | None = ...,
        material_mix_capacity: global___FloatMessage | None = ...,
        kick_note: global___StringMessage | None = ...,
        shutin_casing_pressure: global___FloatMessage | None = ...,
        md: global___FloatMessage | None = ...,
        material_required_wt: global___FloatMessage | None = ...,
        bit_md_dsdsunit: global___StringMessage | None = ...,
        casing_shoe_tvd: global___FloatMessage | None = ...,
        kick_procedure: global___StringMessage | None = ...,
        casing_shoe_md: global___FloatMessage | None = ...,
        materal_available_dsdsunit: global___StringMessage | None = ...,
        material_required_wt_dsdsunit: global___StringMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        kick_volume_dsdsunit: global___StringMessage | None = ...,
        casing_shoe_tvd_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        material_required_wt_vol_dsdsunit: global___StringMessage | None = ...,
        femw_dsdsunit: global___StringMessage | None = ...,
        total_time: global___FloatMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        shutin_drillpipe_pressure: global___FloatMessage | None = ...,
        bit_size_dsdsunit: global___StringMessage | None = ...,
        kill_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        bh_temperature: global___FloatMessage | None = ...,
        kick_volume: global___FloatMessage | None = ...,
        kill_pump_rate: global___FloatMessage | None = ...,
        pore_pressure: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        material_required_wt_vol: global___FloatMessage | None = ...,
        activity_subcode: global___StringMessage | None = ...,
        tvd_dsdsunit: global___StringMessage | None = ...,
        total_time_dsdsunit: global___StringMessage | None = ...,
        material_mix_capacity_dsdsunit: global___StringMessage | None = ...,
        kick_class: global___StringMessage | None = ...,
        engineer: global___StringMessage | None = ...,
        shutin_drillpipe_pressure_dsdsunit: global___StringMessage | None = ...,
        weight_up_material_density: global___FloatMessage | None = ...,
        material_sack_weight_dsdsunit: global___StringMessage | None = ...,
        kill_pump_scr_pressure: global___FloatMessage | None = ...,
        final_casing_pressure_dsdsunit: global___StringMessage | None = ...,
        kill_pump_rate_dsdsunit: global___StringMessage | None = ...,
        pore_pressure_dsdsunit: global___StringMessage | None = ...,
        casing_burst_pressure: global___FloatMessage | None = ...,
        mud_weight_dsdsunit: global___StringMessage | None = ...,
        kill_pump_stroke_volume: global___FloatMessage | None = ...,
        weight_up_material_density_dsdsunit: global___StringMessage | None = ...,
        kick_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        weight_up_material: global___StringMessage | None = ...,
        shutin_casing_pressure_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        bit_md: global___FloatMessage | None = ...,
        kill_pump_stroke_volume_dsdsunit: global___StringMessage | None = ...,
        casing_shoe_md_dsdsunit: global___StringMessage | None = ...,
        casing_burst_sf_dsdsunit: global___StringMessage | None = ...,
        initial_casing_pressure_dsdsunit: global___StringMessage | None = ...,
        kill_pump_pump_id: global___StringMessage | None = ...,
        casing_size_dsdsunit: global___StringMessage | None = ...,
        kill_pump_rig_id: global___StringMessage | None = ...,
        kick_id: builtins.str = ...,
        activity_id: global___StringMessage | None = ...,
        kick_occur: global___StringMessage | None = ...,
        kill_margin_dsdsunit: global___StringMessage | None = ...,
        casing_burst_pressure_dsdsunit: global___StringMessage | None = ...,
        kill_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        kill_mud_weight_dsdsunit: global___StringMessage | None = ...,
        kill_pump_scr_pressure_dsdsunit: global___StringMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        bh_temperature_dsdsunit: global___StringMessage | None = ...,
        materal_available: global___FloatMessage | None = ...,
        casing_burst_sf: global___FloatMessage | None = ...,
        maasp_dsdsunit: global___StringMessage | None = ...,
        bit_size: global___FloatMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["active_tank_volume", b"active_tank_volume", "active_tank_volume_dsdsunit", b"active_tank_volume_dsdsunit", "activity_code", b"activity_code", "activity_id", b"activity_id", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "bh_temperature", b"bh_temperature", "bh_temperature_dsdsunit", b"bh_temperature_dsdsunit", "bit_md", b"bit_md", "bit_md_dsdsunit", b"bit_md_dsdsunit", "bit_size", b"bit_size", "bit_size_dsdsunit", b"bit_size_dsdsunit", "casing_burst_pressure", b"casing_burst_pressure", "casing_burst_pressure_dsdsunit", b"casing_burst_pressure_dsdsunit", "casing_burst_sf", b"casing_burst_sf", "casing_burst_sf_dsdsunit", b"casing_burst_sf_dsdsunit", "casing_shoe_md", b"casing_shoe_md", "casing_shoe_md_dsdsunit", b"casing_shoe_md_dsdsunit", "casing_shoe_tvd", b"casing_shoe_tvd", "casing_shoe_tvd_dsdsunit", b"casing_shoe_tvd_dsdsunit", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "choke_pressure_max", b"choke_pressure_max", "choke_pressure_max_dsdsunit", b"choke_pressure_max_dsdsunit", "daily_id", b"daily_id", "dm_event", b"dm_event", "engineer", b"engineer", "femw", b"femw", "femw_dsdsunit", b"femw_dsdsunit", "final_casing_pressure", b"final_casing_pressure", "final_casing_pressure_dsdsunit", b"final_casing_pressure_dsdsunit", "initial_casing_pressure", b"initial_casing_pressure", "initial_casing_pressure_dsdsunit", b"initial_casing_pressure_dsdsunit", "kick_class", b"kick_class", "kick_date", b"kick_date", "kick_note", b"kick_note", "kick_occur", b"kick_occur", "kick_procedure", b"kick_procedure", "kick_volume", b"kick_volume", "kick_volume_dsdsunit", b"kick_volume_dsdsunit", "kill_end", b"kill_end", "kill_margin", b"kill_margin", "kill_margin_dsdsunit", b"kill_margin_dsdsunit", "kill_mud_weight", b"kill_mud_weight", "kill_mud_weight_dsdsunit", b"kill_mud_weight_dsdsunit", "kill_pump_pump_id", b"kill_pump_pump_id", "kill_pump_rate", b"kill_pump_rate", "kill_pump_rate_dsdsunit", b"kill_pump_rate_dsdsunit", "kill_pump_rig_id", b"kill_pump_rig_id", "kill_pump_scr_pressure", b"kill_pump_scr_pressure", "kill_pump_scr_pressure_dsdsunit", b"kill_pump_scr_pressure_dsdsunit", "kill_pump_stroke_volume", b"kill_pump_stroke_volume", "kill_pump_stroke_volume_dsdsunit", b"kill_pump_stroke_volume_dsdsunit", "kill_start", b"kill_start", "maasp", b"maasp", "maasp_dsdsunit", b"maasp_dsdsunit", "materal_available", b"materal_available", "materal_available_dsdsunit", b"materal_available_dsdsunit", "material_mix_capacity", b"material_mix_capacity", "material_mix_capacity_dsdsunit", b"material_mix_capacity_dsdsunit", "material_required_wt", b"material_required_wt", "material_required_wt_dsdsunit", b"material_required_wt_dsdsunit", "material_required_wt_vol", b"material_required_wt_vol", "material_required_wt_vol_dsdsunit", b"material_required_wt_vol_dsdsunit", "material_sack_weight", b"material_sack_weight", "material_sack_weight_dsdsunit", b"material_sack_weight_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "mud_weight", b"mud_weight", "mud_weight_dsdsunit", b"mud_weight_dsdsunit", "native_uid", b"native_uid", "pore_pressure", b"pore_pressure", "pore_pressure_dsdsunit", b"pore_pressure_dsdsunit", "report_journal_id", b"report_journal_id", "shutin_casing_pressure", b"shutin_casing_pressure", "shutin_casing_pressure_dsdsunit", b"shutin_casing_pressure_dsdsunit", "shutin_drillpipe_pressure", b"shutin_drillpipe_pressure", "shutin_drillpipe_pressure_dsdsunit", b"shutin_drillpipe_pressure_dsdsunit", "total_time", b"total_time", "total_time_dsdsunit", b"total_time_dsdsunit", "trip_margin", b"trip_margin", "trip_margin_dsdsunit", b"trip_margin_dsdsunit", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "weight_up_material", b"weight_up_material", "weight_up_material_density", b"weight_up_material_density", "weight_up_material_density_dsdsunit", b"weight_up_material_density_dsdsunit", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["active_tank_volume", b"active_tank_volume", "active_tank_volume_dsdsunit", b"active_tank_volume_dsdsunit", "activity_code", b"activity_code", "activity_id", b"activity_id", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "bh_temperature", b"bh_temperature", "bh_temperature_dsdsunit", b"bh_temperature_dsdsunit", "bit_md", b"bit_md", "bit_md_dsdsunit", b"bit_md_dsdsunit", "bit_size", b"bit_size", "bit_size_dsdsunit", b"bit_size_dsdsunit", "casing_burst_pressure", b"casing_burst_pressure", "casing_burst_pressure_dsdsunit", b"casing_burst_pressure_dsdsunit", "casing_burst_sf", b"casing_burst_sf", "casing_burst_sf_dsdsunit", b"casing_burst_sf_dsdsunit", "casing_shoe_md", b"casing_shoe_md", "casing_shoe_md_dsdsunit", b"casing_shoe_md_dsdsunit", "casing_shoe_tvd", b"casing_shoe_tvd", "casing_shoe_tvd_dsdsunit", b"casing_shoe_tvd_dsdsunit", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "choke_pressure_max", b"choke_pressure_max", "choke_pressure_max_dsdsunit", b"choke_pressure_max_dsdsunit", "daily_id", b"daily_id", "dm_event", b"dm_event", "engineer", b"engineer", "event_id", b"event_id", "femw", b"femw", "femw_dsdsunit", b"femw_dsdsunit", "final_casing_pressure", b"final_casing_pressure", "final_casing_pressure_dsdsunit", b"final_casing_pressure_dsdsunit", "initial_casing_pressure", b"initial_casing_pressure", "initial_casing_pressure_dsdsunit", b"initial_casing_pressure_dsdsunit", "kick_class", b"kick_class", "kick_date", b"kick_date", "kick_id", b"kick_id", "kick_note", b"kick_note", "kick_occur", b"kick_occur", "kick_procedure", b"kick_procedure", "kick_volume", b"kick_volume", "kick_volume_dsdsunit", b"kick_volume_dsdsunit", "kill_end", b"kill_end", "kill_margin", b"kill_margin", "kill_margin_dsdsunit", b"kill_margin_dsdsunit", "kill_mud_weight", b"kill_mud_weight", "kill_mud_weight_dsdsunit", b"kill_mud_weight_dsdsunit", "kill_pump_pump_id", b"kill_pump_pump_id", "kill_pump_rate", b"kill_pump_rate", "kill_pump_rate_dsdsunit", b"kill_pump_rate_dsdsunit", "kill_pump_rig_id", b"kill_pump_rig_id", "kill_pump_scr_pressure", b"kill_pump_scr_pressure", "kill_pump_scr_pressure_dsdsunit", b"kill_pump_scr_pressure_dsdsunit", "kill_pump_stroke_volume", b"kill_pump_stroke_volume", "kill_pump_stroke_volume_dsdsunit", b"kill_pump_stroke_volume_dsdsunit", "kill_start", b"kill_start", "maasp", b"maasp", "maasp_dsdsunit", b"maasp_dsdsunit", "materal_available", b"materal_available", "materal_available_dsdsunit", b"materal_available_dsdsunit", "material_mix_capacity", b"material_mix_capacity", "material_mix_capacity_dsdsunit", b"material_mix_capacity_dsdsunit", "material_required_wt", b"material_required_wt", "material_required_wt_dsdsunit", b"material_required_wt_dsdsunit", "material_required_wt_vol", b"material_required_wt_vol", "material_required_wt_vol_dsdsunit", b"material_required_wt_vol_dsdsunit", "material_sack_weight", b"material_sack_weight", "material_sack_weight_dsdsunit", b"material_sack_weight_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "mud_weight", b"mud_weight", "mud_weight_dsdsunit", b"mud_weight_dsdsunit", "native_uid", b"native_uid", "pore_pressure", b"pore_pressure", "pore_pressure_dsdsunit", b"pore_pressure_dsdsunit", "report_journal_id", b"report_journal_id", "shutin_casing_pressure", b"shutin_casing_pressure", "shutin_casing_pressure_dsdsunit", b"shutin_casing_pressure_dsdsunit", "shutin_drillpipe_pressure", b"shutin_drillpipe_pressure", "shutin_drillpipe_pressure_dsdsunit", b"shutin_drillpipe_pressure_dsdsunit", "total_time", b"total_time", "total_time_dsdsunit", b"total_time_dsdsunit", "trip_margin", b"trip_margin", "trip_margin_dsdsunit", b"trip_margin_dsdsunit", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "weight_up_material", b"weight_up_material", "weight_up_material_density", b"weight_up_material_density", "weight_up_material_density_dsdsunit", b"weight_up_material_density_dsdsunit", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmKick = DmKick

class DmKoWindow(google.protobuf.message.Message):
    """Original Name: DM_KO_WINDOW, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MD_KO_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_EXIT_TUBULAR_FIELD_NUMBER: builtins.int
    KO_WINDOW_ID_FIELD_NUMBER: builtins.int
    NUM_ASSEMBLIES_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    KO_TYPE_FIELD_NUMBER: builtins.int
    MD_KO_BASE_FIELD_NUMBER: builtins.int
    MD_KO_TOP_FIELD_NUMBER: builtins.int
    EXIT_ANGLE_FIELD_NUMBER: builtins.int
    EXIT_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OD_EXIT_TUBULAR_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_START_TUBULAR_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_KO_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_START_TUBULAR_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_ko_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_KO_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_exit_tubular(self) -> global___FloatMessage:
        """Original Name: OD_EXIT_TUBULAR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    ko_window_id: builtins.str
    """Original Name: KO_WINDOW_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def num_assemblies(self) -> global___Int32Message:
        """Original Name: NUM_ASSEMBLIES, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ko_type(self) -> global___StringMessage:
        """Original Name: KO_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_ko_base(self) -> global___FloatMessage:
        """Original Name: MD_KO_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_ko_top(self) -> global___FloatMessage:
        """Original Name: MD_KO_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exit_angle(self) -> global___FloatMessage:
        """Original Name: EXIT_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exit_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXIT_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_exit_tubular_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_EXIT_TUBULAR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_start_tubular_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_START_TUBULAR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_ko_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_KO_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_start_tubular(self) -> global___FloatMessage:
        """Original Name: ID_START_TUBULAR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_KO_WINDOW_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        md_ko_base_dsdsunit: global___StringMessage | None = ...,
        od_exit_tubular: global___FloatMessage | None = ...,
        ko_window_id: builtins.str = ...,
        num_assemblies: global___Int32Message | None = ...,
        wellbore_id: builtins.str = ...,
        ko_type: global___StringMessage | None = ...,
        md_ko_base: global___FloatMessage | None = ...,
        md_ko_top: global___FloatMessage | None = ...,
        exit_angle: global___FloatMessage | None = ...,
        exit_angle_dsdsunit: global___StringMessage | None = ...,
        od_exit_tubular_dsdsunit: global___StringMessage | None = ...,
        id_start_tubular_dsdsunit: global___StringMessage | None = ...,
        md_ko_top_dsdsunit: global___StringMessage | None = ...,
        id_start_tubular: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "exit_angle", b"exit_angle", "exit_angle_dsdsunit", b"exit_angle_dsdsunit", "id_start_tubular", b"id_start_tubular", "id_start_tubular_dsdsunit", b"id_start_tubular_dsdsunit", "ko_type", b"ko_type", "md_ko_base", b"md_ko_base", "md_ko_base_dsdsunit", b"md_ko_base_dsdsunit", "md_ko_top", b"md_ko_top", "md_ko_top_dsdsunit", b"md_ko_top_dsdsunit", "native_uid", b"native_uid", "num_assemblies", b"num_assemblies", "od_exit_tubular", b"od_exit_tubular", "od_exit_tubular_dsdsunit", b"od_exit_tubular_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "exit_angle", b"exit_angle", "exit_angle_dsdsunit", b"exit_angle_dsdsunit", "id_start_tubular", b"id_start_tubular", "id_start_tubular_dsdsunit", b"id_start_tubular_dsdsunit", "ko_type", b"ko_type", "ko_window_id", b"ko_window_id", "md_ko_base", b"md_ko_base", "md_ko_base_dsdsunit", b"md_ko_base_dsdsunit", "md_ko_top", b"md_ko_top", "md_ko_top_dsdsunit", b"md_ko_top_dsdsunit", "native_uid", b"native_uid", "num_assemblies", b"num_assemblies", "od_exit_tubular", b"od_exit_tubular", "od_exit_tubular_dsdsunit", b"od_exit_tubular_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmKoWindow = DmKoWindow

class DmLog(google.protobuf.message.Message):
    """Original Name: DM_LOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LOST_TIME_LATE_ARRIVAL_FIELD_NUMBER: builtins.int
    CURRENT_LOG_FILL_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOST_TIME_WOT_FIELD_NUMBER: builtins.int
    CURRENT_LOG_TUBING_FIELD_NUMBER: builtins.int
    CURRENT_LOG_LINER_TOP_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    MUD_RESISTIVITY_FIELD_NUMBER: builtins.int
    CURRENT_LOG_PLUGBACK_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_LOGGING_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SAMPLES_FIELD_NUMBER: builtins.int
    REASON_FIELD_NUMBER: builtins.int
    CURRENT_LOG_TOTAL_FIELD_NUMBER: builtins.int
    LOST_TIME_LATE_ARRIVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    REPORT_NO_FIELD_NUMBER: builtins.int
    LOST_TIME_ELECTRONIC_FIELD_NUMBER: builtins.int
    REFERENCE_LOG_INTERVAL_LOG_ID_FIELD_NUMBER: builtins.int
    FILTRATE_RESISTIVITY_FIELD_NUMBER: builtins.int
    LOST_TIME_ELECTRONIC_DSDSUNIT_FIELD_NUMBER: builtins.int
    CORES_NOT_RECOVERED_FIELD_NUMBER: builtins.int
    TOTAL_LOGGED_FIELD_NUMBER: builtins.int
    TIME_BIT_OUT_FIELD_NUMBER: builtins.int
    JOB_TYPE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    LOG_ID_FIELD_NUMBER: builtins.int
    LOG_NOTE_FIELD_NUMBER: builtins.int
    PRESSURE_ATTEMPTS_FIELD_NUMBER: builtins.int
    CURRENT_LOG_LINER_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    ENGINEER_FIELD_NUMBER: builtins.int
    REF_LOG_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    REFERENCE_LOG_INTERVAL_ID_FIELD_NUMBER: builtins.int
    CORES_RECOVERED_FIELD_NUMBER: builtins.int
    MUD_RESISTIVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOST_TIME_WOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_FIELD_NUMBER: builtins.int
    CURRENT_LOG_PLUGBACK_FIELD_NUMBER: builtins.int
    CURRENT_LOG_TUBING_DSDSUNIT_FIELD_NUMBER: builtins.int
    REF_LOG_DATE_FIELD_NUMBER: builtins.int
    CURRENT_LOG_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CURRENT_LOG_FILL_FIELD_NUMBER: builtins.int
    SIDEWALL_CORES_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    CORES_LOST_FIELD_NUMBER: builtins.int
    DAY_NUMBER_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    TOTAL_LOGGING_TIME_FIELD_NUMBER: builtins.int
    FILTER_CAKE_RESISTIVITY_FIELD_NUMBER: builtins.int
    FILTER_CAKE_RESISTIVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_CIRCULATION_COMPLETE_FIELD_NUMBER: builtins.int
    TOTAL_LOGGED_DSDSUNIT_FIELD_NUMBER: builtins.int
    FILTRATE_RESISTIVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURES_OBTAINED_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    DM_LOG_CASING_COLLAR_FIELD_NUMBER: builtins.int
    DM_LOG_INTERVAL_FIELD_NUMBER: builtins.int
    DM_LOG_FORM_TEST_FIELD_NUMBER: builtins.int
    DM_LOG_DESC_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def lost_time_late_arrival(self) -> global___FloatMessage:
        """Original Name: LOST_TIME_LATE_ARRIVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_log_fill_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_LOG_FILL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lost_time_wot(self) -> global___FloatMessage:
        """Original Name: LOST_TIME_WOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_log_tubing(self) -> global___FloatMessage:
        """Original Name: CURRENT_LOG_TUBING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_log_liner_top(self) -> global___FloatMessage:
        """Original Name: CURRENT_LOG_LINER_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_resistivity(self) -> global___FloatMessage:
        """Original Name: MUD_RESISTIVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_log_plugback_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_LOG_PLUGBACK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_logging_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_LOGGING_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def samples(self) -> global___FloatMessage:
        """Original Name: SAMPLES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason(self) -> global___StringMessage:
        """Original Name: REASON, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_log_total(self) -> global___FloatMessage:
        """Original Name: CURRENT_LOG_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lost_time_late_arrival_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOST_TIME_LATE_ARRIVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_no(self) -> global___StringMessage:
        """Original Name: REPORT_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lost_time_electronic(self) -> global___FloatMessage:
        """Original Name: LOST_TIME_ELECTRONIC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_log_interval_log_id(self) -> global___StringMessage:
        """Original Name: REFERENCE_LOG_INTERVAL_LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filtrate_resistivity(self) -> global___FloatMessage:
        """Original Name: FILTRATE_RESISTIVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lost_time_electronic_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOST_TIME_ELECTRONIC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cores_not_recovered(self) -> global___FloatMessage:
        """Original Name: CORES_NOT_RECOVERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_logged(self) -> global___FloatMessage:
        """Original Name: TOTAL_LOGGED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_bit_out(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_BIT_OUT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_type(self) -> global___StringMessage:
        """Original Name: JOB_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_id: builtins.str
    """Original Name: LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def log_note(self) -> global___StringMessage:
        """Original Name: LOG_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_attempts(self) -> global___FloatMessage:
        """Original Name: PRESSURE_ATTEMPTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_log_liner_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_LOG_LINER_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def engineer(self) -> global___StringMessage:
        """Original Name: ENGINEER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ref_log_id(self) -> global___StringMessage:
        """Original Name: REF_LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_log_interval_id(self) -> global___StringMessage:
        """Original Name: REFERENCE_LOG_INTERVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cores_recovered(self) -> global___FloatMessage:
        """Original Name: CORES_RECOVERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_resistivity_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_RESISTIVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lost_time_wot_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOST_TIME_WOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid(self) -> global___StringMessage:
        """Original Name: FLUID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_log_plugback(self) -> global___FloatMessage:
        """Original Name: CURRENT_LOG_PLUGBACK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_log_tubing_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_LOG_TUBING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ref_log_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REF_LOG_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_log_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_LOG_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def current_log_fill(self) -> global___FloatMessage:
        """Original Name: CURRENT_LOG_FILL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sidewall_cores(self) -> global___FloatMessage:
        """Original Name: SIDEWALL_CORES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cores_lost(self) -> global___FloatMessage:
        """Original Name: CORES_LOST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def day_number(self) -> global___StringMessage:
        """Original Name: DAY_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_logging_time(self) -> global___FloatMessage:
        """Original Name: TOTAL_LOGGING_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filter_cake_resistivity(self) -> global___FloatMessage:
        """Original Name: FILTER_CAKE_RESISTIVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filter_cake_resistivity_dsdsunit(self) -> global___StringMessage:
        """Original Name: FILTER_CAKE_RESISTIVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_circulation_complete(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_CIRCULATION_COMPLETE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_logged_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_LOGGED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filtrate_resistivity_dsdsunit(self) -> global___StringMessage:
        """Original Name: FILTRATE_RESISTIVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressures_obtained(self) -> global___FloatMessage:
        """Original Name: PRESSURES_OBTAINED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_LOG_CD_WELLBORE
        """
    @property
    def dm_log_casing_collar(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmLogCasingCollarRef]:
        """Original Name: DM_LOG_CASING_COLLAR, WrappedMessage: DmLogCasingCollar
        FK_DM_LOG_CASING_COLLAR_DM_LOG
        """
    @property
    def dm_log_interval(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmLogIntervalRef]:
        """Original Name: DM_LOG_INTERVAL, WrappedMessage: DmLogInterval
        FK_DM_LOG_INTERVAL_DM_LOG
        """
    @property
    def dm_log_form_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmLogFormTestRef]:
        """Original Name: DM_LOG_FORM_TEST, WrappedMessage: DmLogFormTest
        FK_DM_LOG_FORM_TEST_DM_LOG
        """
    @property
    def dm_log_desc(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmLogDescRef]:
        """Original Name: DM_LOG_DESC, WrappedMessage: DmLogDesc
        FK_DM_LOG_DESC_DM_LOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        lost_time_late_arrival: global___FloatMessage | None = ...,
        current_log_fill_dsdsunit: global___StringMessage | None = ...,
        lost_time_wot: global___FloatMessage | None = ...,
        current_log_tubing: global___FloatMessage | None = ...,
        current_log_liner_top: global___FloatMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        mud_resistivity: global___FloatMessage | None = ...,
        current_log_plugback_dsdsunit: global___StringMessage | None = ...,
        total_logging_time_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        samples: global___FloatMessage | None = ...,
        reason: global___StringMessage | None = ...,
        current_log_total: global___FloatMessage | None = ...,
        lost_time_late_arrival_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        report_no: global___StringMessage | None = ...,
        lost_time_electronic: global___FloatMessage | None = ...,
        reference_log_interval_log_id: global___StringMessage | None = ...,
        filtrate_resistivity: global___FloatMessage | None = ...,
        lost_time_electronic_dsdsunit: global___StringMessage | None = ...,
        cores_not_recovered: global___FloatMessage | None = ...,
        total_logged: global___FloatMessage | None = ...,
        time_bit_out: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        job_type: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        log_id: builtins.str = ...,
        log_note: global___StringMessage | None = ...,
        pressure_attempts: global___FloatMessage | None = ...,
        current_log_liner_top_dsdsunit: global___StringMessage | None = ...,
        engineer: global___StringMessage | None = ...,
        ref_log_id: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        reference_log_interval_id: global___StringMessage | None = ...,
        cores_recovered: global___FloatMessage | None = ...,
        mud_resistivity_dsdsunit: global___StringMessage | None = ...,
        lost_time_wot_dsdsunit: global___StringMessage | None = ...,
        fluid: global___StringMessage | None = ...,
        current_log_plugback: global___FloatMessage | None = ...,
        current_log_tubing_dsdsunit: global___StringMessage | None = ...,
        ref_log_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        current_log_total_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        current_log_fill: global___FloatMessage | None = ...,
        sidewall_cores: global___FloatMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        cores_lost: global___FloatMessage | None = ...,
        day_number: global___StringMessage | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        total_logging_time: global___FloatMessage | None = ...,
        filter_cake_resistivity: global___FloatMessage | None = ...,
        filter_cake_resistivity_dsdsunit: global___StringMessage | None = ...,
        time_circulation_complete: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        total_logged_dsdsunit: global___StringMessage | None = ...,
        filtrate_resistivity_dsdsunit: global___StringMessage | None = ...,
        pressures_obtained: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        dm_log_casing_collar: collections.abc.Iterable[global___DmLogCasingCollarRef] | None = ...,
        dm_log_interval: collections.abc.Iterable[global___DmLogIntervalRef] | None = ...,
        dm_log_form_test: collections.abc.Iterable[global___DmLogFormTestRef] | None = ...,
        dm_log_desc: collections.abc.Iterable[global___DmLogDescRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "comments", b"comments", "contractor", b"contractor", "cores_lost", b"cores_lost", "cores_not_recovered", b"cores_not_recovered", "cores_recovered", b"cores_recovered", "current_log_fill", b"current_log_fill", "current_log_fill_dsdsunit", b"current_log_fill_dsdsunit", "current_log_liner_top", b"current_log_liner_top", "current_log_liner_top_dsdsunit", b"current_log_liner_top_dsdsunit", "current_log_plugback", b"current_log_plugback", "current_log_plugback_dsdsunit", b"current_log_plugback_dsdsunit", "current_log_total", b"current_log_total", "current_log_total_dsdsunit", b"current_log_total_dsdsunit", "current_log_tubing", b"current_log_tubing", "current_log_tubing_dsdsunit", b"current_log_tubing_dsdsunit", "date_report", b"date_report", "day_number", b"day_number", "end_date", b"end_date", "engineer", b"engineer", "event_id", b"event_id", "filter_cake_resistivity", b"filter_cake_resistivity", "filter_cake_resistivity_dsdsunit", b"filter_cake_resistivity_dsdsunit", "filtrate_resistivity", b"filtrate_resistivity", "filtrate_resistivity_dsdsunit", b"filtrate_resistivity_dsdsunit", "fluid", b"fluid", "job_type", b"job_type", "log_note", b"log_note", "lost_time_electronic", b"lost_time_electronic", "lost_time_electronic_dsdsunit", b"lost_time_electronic_dsdsunit", "lost_time_late_arrival", b"lost_time_late_arrival", "lost_time_late_arrival_dsdsunit", b"lost_time_late_arrival_dsdsunit", "lost_time_wot", b"lost_time_wot", "lost_time_wot_dsdsunit", b"lost_time_wot_dsdsunit", "mud_resistivity", b"mud_resistivity", "mud_resistivity_dsdsunit", b"mud_resistivity_dsdsunit", "native_uid", b"native_uid", "pressure_attempts", b"pressure_attempts", "pressures_obtained", b"pressures_obtained", "reason", b"reason", "ref_log_date", b"ref_log_date", "ref_log_id", b"ref_log_id", "reference_log_interval_id", b"reference_log_interval_id", "reference_log_interval_log_id", b"reference_log_interval_log_id", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "samples", b"samples", "sidewall_cores", b"sidewall_cores", "start_date", b"start_date", "time_bit_out", b"time_bit_out", "time_circulation_complete", b"time_circulation_complete", "total_logged", b"total_logged", "total_logged_dsdsunit", b"total_logged_dsdsunit", "total_logging_time", b"total_logging_time", "total_logging_time_dsdsunit", b"total_logging_time_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "comments", b"comments", "contractor", b"contractor", "cores_lost", b"cores_lost", "cores_not_recovered", b"cores_not_recovered", "cores_recovered", b"cores_recovered", "current_log_fill", b"current_log_fill", "current_log_fill_dsdsunit", b"current_log_fill_dsdsunit", "current_log_liner_top", b"current_log_liner_top", "current_log_liner_top_dsdsunit", b"current_log_liner_top_dsdsunit", "current_log_plugback", b"current_log_plugback", "current_log_plugback_dsdsunit", b"current_log_plugback_dsdsunit", "current_log_total", b"current_log_total", "current_log_total_dsdsunit", b"current_log_total_dsdsunit", "current_log_tubing", b"current_log_tubing", "current_log_tubing_dsdsunit", b"current_log_tubing_dsdsunit", "date_report", b"date_report", "day_number", b"day_number", "dm_log_casing_collar", b"dm_log_casing_collar", "dm_log_desc", b"dm_log_desc", "dm_log_form_test", b"dm_log_form_test", "dm_log_interval", b"dm_log_interval", "end_date", b"end_date", "engineer", b"engineer", "event_id", b"event_id", "filter_cake_resistivity", b"filter_cake_resistivity", "filter_cake_resistivity_dsdsunit", b"filter_cake_resistivity_dsdsunit", "filtrate_resistivity", b"filtrate_resistivity", "filtrate_resistivity_dsdsunit", b"filtrate_resistivity_dsdsunit", "fluid", b"fluid", "job_type", b"job_type", "log_id", b"log_id", "log_note", b"log_note", "lost_time_electronic", b"lost_time_electronic", "lost_time_electronic_dsdsunit", b"lost_time_electronic_dsdsunit", "lost_time_late_arrival", b"lost_time_late_arrival", "lost_time_late_arrival_dsdsunit", b"lost_time_late_arrival_dsdsunit", "lost_time_wot", b"lost_time_wot", "lost_time_wot_dsdsunit", b"lost_time_wot_dsdsunit", "mud_resistivity", b"mud_resistivity", "mud_resistivity_dsdsunit", b"mud_resistivity_dsdsunit", "native_uid", b"native_uid", "pressure_attempts", b"pressure_attempts", "pressures_obtained", b"pressures_obtained", "reason", b"reason", "ref_log_date", b"ref_log_date", "ref_log_id", b"ref_log_id", "reference_log_interval_id", b"reference_log_interval_id", "reference_log_interval_log_id", b"reference_log_interval_log_id", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "samples", b"samples", "sidewall_cores", b"sidewall_cores", "start_date", b"start_date", "time_bit_out", b"time_bit_out", "time_circulation_complete", b"time_circulation_complete", "total_logged", b"total_logged", "total_logged_dsdsunit", b"total_logged_dsdsunit", "total_logging_time", b"total_logging_time", "total_logging_time_dsdsunit", b"total_logging_time_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmLog = DmLog

class DmLogCasingCollar(google.protobuf.message.Message):
    """Original Name: DM_LOG_CASING_COLLAR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CASING_COLLAR_DEPTH_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LOG_CASING_COLLAR_ID_FIELD_NUMBER: builtins.int
    LOG_ID_FIELD_NUMBER: builtins.int
    CASING_COLLAR_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_LOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def casing_collar_depth(self) -> global___FloatMessage:
        """Original Name: CASING_COLLAR_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_casing_collar_id: builtins.str
    """Original Name: LOG_CASING_COLLAR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    log_id: builtins.str
    """Original Name: LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def casing_collar_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_COLLAR_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_log(self) -> global___DmLogRef:
        """Remote references:

        Original Name: DM_LOG, WrappedMessage: DmLog
        FK_DM_LOG_CASING_COLLAR_DM_LOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        casing_collar_depth: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        log_casing_collar_id: builtins.str = ...,
        log_id: builtins.str = ...,
        casing_collar_depth_dsdsunit: global___StringMessage | None = ...,
        dm_log: global___DmLogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["casing_collar_depth", b"casing_collar_depth", "casing_collar_depth_dsdsunit", b"casing_collar_depth_dsdsunit", "dm_log", b"dm_log", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["casing_collar_depth", b"casing_collar_depth", "casing_collar_depth_dsdsunit", b"casing_collar_depth_dsdsunit", "dm_log", b"dm_log", "log_casing_collar_id", b"log_casing_collar_id", "log_id", b"log_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmLogCasingCollar = DmLogCasingCollar

class DmLogDesc(google.protobuf.message.Message):
    """Original Name: DM_LOG_DESC, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    INTERPRETER_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    LOG_ID_FIELD_NUMBER: builtins.int
    LOG_DESC_ID_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_LOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interpreter(self) -> global___StringMessage:
        """Original Name: INTERPRETER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_id: builtins.str
    """Original Name: LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    log_desc_id: builtins.str
    """Original Name: LOG_DESC_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_log(self) -> global___DmLogRef:
        """Remote references:

        Original Name: DM_LOG, WrappedMessage: DmLog
        FK_DM_LOG_DESC_DM_LOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        interpreter: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        log_id: builtins.str = ...,
        log_desc_id: builtins.str = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        dm_log: global___DmLogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_log", b"dm_log", "interpreter", b"interpreter", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_log", b"dm_log", "interpreter", b"interpreter", "log_desc_id", b"log_desc_id", "log_id", b"log_id", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmLogDesc = DmLogDesc

class DmLogFormTest(google.protobuf.message.Message):
    """Original Name: DM_LOG_FORM_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SAMPLE_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    IS_SEAL_EFFECTIVE_FIELD_NUMBER: builtins.int
    SAMPLE_VOLUME_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_FIELD_NUMBER: builtins.int
    SAMPLE_NUMBER_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LOG_FORM_TEST_ID_FIELD_NUMBER: builtins.int
    FORMATION_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMPERATURE_FIELD_NUMBER: builtins.int
    SAMPLE_TYPE_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    FORMATION_PRESSURE_FIELD_NUMBER: builtins.int
    SET_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    HYDROSTATIC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SET_TIME_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HYDROSTATIC_PRESSURE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    LOG_ID_FIELD_NUMBER: builtins.int
    SAMPLE_GRAVITY_FIELD_NUMBER: builtins.int
    SAMPLE_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_LOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def sample_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAMPLE_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd(self) -> global___FloatMessage:
        """Original Name: TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_seal_effective(self) -> global___StringMessage:
        """Original Name: IS_SEAL_EFFECTIVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_volume(self) -> global___FloatMessage:
        """Original Name: SAMPLE_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_weight(self) -> global___FloatMessage:
        """Original Name: MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_number(self) -> global___StringMessage:
        """Original Name: SAMPLE_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    log_form_test_id: builtins.str
    """Original Name: LOG_FORM_TEST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def formation_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature(self) -> global___FloatMessage:
        """Original Name: TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_type(self) -> global___StringMessage:
        """Original Name: SAMPLE_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_pressure(self) -> global___FloatMessage:
        """Original Name: FORMATION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def set_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: SET_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydrostatic_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: HYDROSTATIC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def set_time(self) -> global___FloatMessage:
        """Original Name: SET_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydrostatic_pressure(self) -> global___FloatMessage:
        """Original Name: HYDROSTATIC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_id: builtins.str
    """Original Name: LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sample_gravity(self) -> global___FloatMessage:
        """Original Name: SAMPLE_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAMPLE_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_log(self) -> global___DmLogRef:
        """Remote references:

        Original Name: DM_LOG, WrappedMessage: DmLog
        FK_DM_LOG_FORM_TEST_DM_LOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        sample_volume_dsdsunit: global___StringMessage | None = ...,
        tvd_dsdsunit: global___StringMessage | None = ...,
        tvd: global___FloatMessage | None = ...,
        comments: global___StringMessage | None = ...,
        is_seal_effective: global___StringMessage | None = ...,
        sample_volume: global___FloatMessage | None = ...,
        mud_weight: global___FloatMessage | None = ...,
        sample_number: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        log_form_test_id: builtins.str = ...,
        formation_pressure_dsdsunit: global___StringMessage | None = ...,
        mud_weight_dsdsunit: global___StringMessage | None = ...,
        temperature: global___FloatMessage | None = ...,
        sample_type: global___StringMessage | None = ...,
        md: global___FloatMessage | None = ...,
        formation_pressure: global___FloatMessage | None = ...,
        set_time_dsdsunit: global___StringMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        hydrostatic_pressure_dsdsunit: global___StringMessage | None = ...,
        set_time: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        temperature_dsdsunit: global___StringMessage | None = ...,
        hydrostatic_pressure: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        log_id: builtins.str = ...,
        sample_gravity: global___FloatMessage | None = ...,
        sample_gravity_dsdsunit: global___StringMessage | None = ...,
        dm_log: global___DmLogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_log", b"dm_log", "formation_pressure", b"formation_pressure", "formation_pressure_dsdsunit", b"formation_pressure_dsdsunit", "hydrostatic_pressure", b"hydrostatic_pressure", "hydrostatic_pressure_dsdsunit", b"hydrostatic_pressure_dsdsunit", "is_seal_effective", b"is_seal_effective", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "mud_weight", b"mud_weight", "mud_weight_dsdsunit", b"mud_weight_dsdsunit", "native_uid", b"native_uid", "sample_gravity", b"sample_gravity", "sample_gravity_dsdsunit", b"sample_gravity_dsdsunit", "sample_number", b"sample_number", "sample_type", b"sample_type", "sample_volume", b"sample_volume", "sample_volume_dsdsunit", b"sample_volume_dsdsunit", "sequence_no", b"sequence_no", "set_time", b"set_time", "set_time_dsdsunit", b"set_time_dsdsunit", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "wellbore_formation_id", b"wellbore_formation_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_log", b"dm_log", "formation_pressure", b"formation_pressure", "formation_pressure_dsdsunit", b"formation_pressure_dsdsunit", "hydrostatic_pressure", b"hydrostatic_pressure", "hydrostatic_pressure_dsdsunit", b"hydrostatic_pressure_dsdsunit", "is_seal_effective", b"is_seal_effective", "log_form_test_id", b"log_form_test_id", "log_id", b"log_id", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "mud_weight", b"mud_weight", "mud_weight_dsdsunit", b"mud_weight_dsdsunit", "native_uid", b"native_uid", "sample_gravity", b"sample_gravity", "sample_gravity_dsdsunit", b"sample_gravity_dsdsunit", "sample_number", b"sample_number", "sample_type", b"sample_type", "sample_volume", b"sample_volume", "sample_volume_dsdsunit", b"sample_volume_dsdsunit", "sequence_no", b"sequence_no", "set_time", b"set_time", "set_time_dsdsunit", b"set_time_dsdsunit", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit", "tvd", b"tvd", "tvd_dsdsunit", b"tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmLogFormTest = DmLogFormTest

class DmLogInterval(google.protobuf.message.Message):
    """Original Name: DM_LOG_INTERVAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LOG_DATE_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    TOTAL_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    INTERVAL_LOGGED_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RIG_UP_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    SERVICE_FIELD_NUMBER: builtins.int
    RIG_DOWN_FIELD_NUMBER: builtins.int
    SONDE_UP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TOTAL_TIME_FIELD_NUMBER: builtins.int
    RUN_NUMBER_FIELD_NUMBER: builtins.int
    LOG_LOST_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOG_LOST_FIELD_NUMBER: builtins.int
    LOG_INTERVAL_ID_FIELD_NUMBER: builtins.int
    BH_TEMP_FIELD_NUMBER: builtins.int
    RUN_IN_FIELD_NUMBER: builtins.int
    INTERVAL_LOGGED_FIELD_NUMBER: builtins.int
    LOG_ID_FIELD_NUMBER: builtins.int
    DM_LOG_FIELD_NUMBER: builtins.int
    DM_LOG_SERVICE_FIELD_NUMBER: builtins.int
    DM_LOG_INTERVAL_HUD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def log_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LOG_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_logged_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_LOGGED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rig_up(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: RIG_UP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service(self) -> global___StringMessage:
        """Original Name: SERVICE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_down(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: RIG_DOWN, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sonde_up(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SONDE_UP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time(self) -> global___FloatMessage:
        """Original Name: TOTAL_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_number(self) -> global___Int32Message:
        """Original Name: RUN_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def log_lost_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOG_LOST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def log_lost(self) -> global___FloatMessage:
        """Original Name: LOG_LOST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_interval_id: builtins.str
    """Original Name: LOG_INTERVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bh_temp(self) -> global___FloatMessage:
        """Original Name: BH_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_in(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: RUN_IN, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_logged(self) -> global___FloatMessage:
        """Original Name: INTERVAL_LOGGED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_id: builtins.str
    """Original Name: LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_log(self) -> global___DmLogRef:
        """Remote references:

        Original Name: DM_LOG, WrappedMessage: DmLog
        FK_DM_LOG_INTERVAL_DM_LOG
        """
    @property
    def dm_log_service(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmLogServiceRef]:
        """Original Name: DM_LOG_SERVICE, WrappedMessage: DmLogService
        FK_DM_LOG_SERVICE_DM_LOG_INTERVAL
        """
    @property
    def dm_log_interval_hud(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmLogIntervalHudRef]:
        """Original Name: DM_LOG_INTERVAL_HUD, WrappedMessage: DmLogIntervalHud
        FK_DM_LOG_INTERVAL_HUD_DM_LOG_INTERVAL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        log_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_top: global___FloatMessage | None = ...,
        total_time_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        interval_logged_dsdsunit: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        rig_up: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_base: global___FloatMessage | None = ...,
        service: global___StringMessage | None = ...,
        rig_down: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sonde_up: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        total_time: global___FloatMessage | None = ...,
        run_number: global___Int32Message | None = ...,
        log_lost_dsdsunit: global___StringMessage | None = ...,
        bh_temp_dsdsunit: global___StringMessage | None = ...,
        log_lost: global___FloatMessage | None = ...,
        log_interval_id: builtins.str = ...,
        bh_temp: global___FloatMessage | None = ...,
        run_in: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        interval_logged: global___FloatMessage | None = ...,
        log_id: builtins.str = ...,
        dm_log: global___DmLogRef | None = ...,
        dm_log_service: collections.abc.Iterable[global___DmLogServiceRef] | None = ...,
        dm_log_interval_hud: collections.abc.Iterable[global___DmLogIntervalHudRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bh_temp", b"bh_temp", "bh_temp_dsdsunit", b"bh_temp_dsdsunit", "comments", b"comments", "dm_log", b"dm_log", "interval_logged", b"interval_logged", "interval_logged_dsdsunit", b"interval_logged_dsdsunit", "log_date", b"log_date", "log_lost", b"log_lost", "log_lost_dsdsunit", b"log_lost_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "rig_down", b"rig_down", "rig_up", b"rig_up", "run_in", b"run_in", "run_number", b"run_number", "service", b"service", "sonde_up", b"sonde_up", "total_time", b"total_time", "total_time_dsdsunit", b"total_time_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bh_temp", b"bh_temp", "bh_temp_dsdsunit", b"bh_temp_dsdsunit", "comments", b"comments", "dm_log", b"dm_log", "dm_log_interval_hud", b"dm_log_interval_hud", "dm_log_service", b"dm_log_service", "interval_logged", b"interval_logged", "interval_logged_dsdsunit", b"interval_logged_dsdsunit", "log_date", b"log_date", "log_id", b"log_id", "log_interval_id", b"log_interval_id", "log_lost", b"log_lost", "log_lost_dsdsunit", b"log_lost_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "rig_down", b"rig_down", "rig_up", b"rig_up", "run_in", b"run_in", "run_number", b"run_number", "service", b"service", "sonde_up", b"sonde_up", "total_time", b"total_time", "total_time_dsdsunit", b"total_time_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmLogInterval = DmLogInterval

class DmLogIntervalHud(google.protobuf.message.Message):
    """Original Name: DM_LOG_INTERVAL_HUD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TOOL_DIAMETER_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    OBSTRUCTION_DESC_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    WB_OBSTRUCTION_ID_FIELD_NUMBER: builtins.int
    HOLDUP_TYPE_FIELD_NUMBER: builtins.int
    HOLDUP_MD_FIELD_NUMBER: builtins.int
    TOOL_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    HOLDUP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLDUP_ID_FIELD_NUMBER: builtins.int
    LOG_INTERVAL_ID_FIELD_NUMBER: builtins.int
    LOG_ID_FIELD_NUMBER: builtins.int
    HOLDUP_DATE_FIELD_NUMBER: builtins.int
    DM_LOG_INTERVAL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tool_diameter(self) -> global___FloatMessage:
        """Original Name: TOOL_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def obstruction_desc(self) -> global___StringMessage:
        """Original Name: OBSTRUCTION_DESC, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wb_obstruction_id(self) -> global___StringMessage:
        """Original Name: WB_OBSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def holdup_type(self) -> global___StringMessage:
        """Original Name: HOLDUP_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def holdup_md(self) -> global___FloatMessage:
        """Original Name: HOLDUP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOOL_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def holdup_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLDUP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    holdup_id: builtins.str
    """Original Name: HOLDUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    log_interval_id: builtins.str
    """Original Name: LOG_INTERVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    log_id: builtins.str
    """Original Name: LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def holdup_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: HOLDUP_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_log_interval(self) -> global___DmLogIntervalRef:
        """Remote references:

        Original Name: DM_LOG_INTERVAL, WrappedMessage: DmLogInterval
        FK_DM_LOG_INTERVAL_HUD_DM_LOG_INTERVAL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tool_diameter: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        obstruction_desc: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        wb_obstruction_id: global___StringMessage | None = ...,
        holdup_type: global___StringMessage | None = ...,
        holdup_md: global___FloatMessage | None = ...,
        tool_diameter_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        holdup_md_dsdsunit: global___StringMessage | None = ...,
        holdup_id: builtins.str = ...,
        log_interval_id: builtins.str = ...,
        log_id: builtins.str = ...,
        holdup_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dm_log_interval: global___DmLogIntervalRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_log_interval", b"dm_log_interval", "holdup_date", b"holdup_date", "holdup_md", b"holdup_md", "holdup_md_dsdsunit", b"holdup_md_dsdsunit", "holdup_type", b"holdup_type", "native_uid", b"native_uid", "obstruction_desc", b"obstruction_desc", "tool_diameter", b"tool_diameter", "tool_diameter_dsdsunit", b"tool_diameter_dsdsunit", "wb_obstruction_id", b"wb_obstruction_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_log_interval", b"dm_log_interval", "holdup_date", b"holdup_date", "holdup_id", b"holdup_id", "holdup_md", b"holdup_md", "holdup_md_dsdsunit", b"holdup_md_dsdsunit", "holdup_type", b"holdup_type", "log_id", b"log_id", "log_interval_id", b"log_interval_id", "native_uid", b"native_uid", "obstruction_desc", b"obstruction_desc", "tool_diameter", b"tool_diameter", "tool_diameter_dsdsunit", b"tool_diameter_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "wb_obstruction_id", b"wb_obstruction_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmLogIntervalHud = DmLogIntervalHud

class DmLogService(google.protobuf.message.Message):
    """Original Name: DM_LOG_SERVICE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MEASUREMENT_TYPE_FIELD_NUMBER: builtins.int
    LOG_DATE_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    LOCATION_TYPE_DESCRIPTION_FIELD_NUMBER: builtins.int
    LOG_SERVICE_ID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    CLASS_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    TOOL_NUMBER_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    RADIOACTIVE_SOURCE_NO_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MEASURE_NAME_FIELD_NUMBER: builtins.int
    LOCATION_TYPE_SELECTOR_FIELD_NUMBER: builtins.int
    COMPANY_FIELD_NUMBER: builtins.int
    CODE_FIELD_NUMBER: builtins.int
    RADIOACTIVE_SOURCE_DESC_FIELD_NUMBER: builtins.int
    LOG_INTERVAL_ID_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    LOG_ID_FIELD_NUMBER: builtins.int
    DM_LOG_INTERVAL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def measurement_type(self) -> global___StringMessage:
        """Original Name: MEASUREMENT_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def log_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LOG_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_type_description(self) -> global___StringMessage:
        """Original Name: LOCATION_TYPE_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_service_id: builtins.str
    """Original Name: LOG_SERVICE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_number(self) -> global___StringMessage:
        """Original Name: TOOL_NUMBER, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_id(self) -> global___StringMessage:
        """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def radioactive_source_no(self) -> global___StringMessage:
        """Original Name: RADIOACTIVE_SOURCE_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_name(self) -> global___StringMessage:
        """Original Name: MEASURE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_type_selector(self) -> global___Int32Message:
        """Original Name: LOCATION_TYPE_SELECTOR, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company(self) -> global___StringMessage:
        """Original Name: COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def code(self) -> global___StringMessage:
        """Original Name: CODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def radioactive_source_desc(self) -> global___StringMessage:
        """Original Name: RADIOACTIVE_SOURCE_DESC, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_interval_id: builtins.str
    """Original Name: LOG_INTERVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_id: builtins.str
    """Original Name: LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_log_interval(self) -> global___DmLogIntervalRef:
        """Remote references:

        Original Name: DM_LOG_INTERVAL, WrappedMessage: DmLogInterval
        FK_DM_LOG_SERVICE_DM_LOG_INTERVAL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        measurement_type: global___StringMessage | None = ...,
        log_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_top: global___FloatMessage | None = ...,
        location_type_description: global___StringMessage | None = ...,
        log_service_id: builtins.str = ...,
        remarks: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        description: global___StringMessage | None = ...,
        tool_number: global___StringMessage | None = ...,
        location_id: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        radioactive_source_no: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        measure_name: global___StringMessage | None = ...,
        location_type_selector: global___Int32Message | None = ...,
        company: global___StringMessage | None = ...,
        code: global___StringMessage | None = ...,
        radioactive_source_desc: global___StringMessage | None = ...,
        log_interval_id: builtins.str = ...,
        measure_id: global___Int32Message | None = ...,
        log_id: builtins.str = ...,
        dm_log_interval: global___DmLogIntervalRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["class", b"class", "code", b"code", "company", b"company", "description", b"description", "dm_log_interval", b"dm_log_interval", "location_id", b"location_id", "location_type_description", b"location_type_description", "location_type_selector", b"location_type_selector", "log_date", b"log_date", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "measure_id", b"measure_id", "measure_name", b"measure_name", "measurement_type", b"measurement_type", "native_uid", b"native_uid", "radioactive_source_desc", b"radioactive_source_desc", "radioactive_source_no", b"radioactive_source_no", "remarks", b"remarks", "tool_number", b"tool_number"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["class", b"class", "code", b"code", "company", b"company", "description", b"description", "dm_log_interval", b"dm_log_interval", "location_id", b"location_id", "location_type_description", b"location_type_description", "location_type_selector", b"location_type_selector", "log_date", b"log_date", "log_id", b"log_id", "log_interval_id", b"log_interval_id", "log_service_id", b"log_service_id", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "measure_id", b"measure_id", "measure_name", b"measure_name", "measurement_type", b"measurement_type", "native_uid", b"native_uid", "radioactive_source_desc", b"radioactive_source_desc", "radioactive_source_no", b"radioactive_source_no", "remarks", b"remarks", "tool_number", b"tool_number", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmLogService = DmLogService

class DmMaterialTransfer(google.protobuf.message.Message):
    """Original Name: DM_MATERIAL_TRANSFER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DRIVER_PHONE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    DESTINATION_ADDRESS_FIELD_NUMBER: builtins.int
    DRIVER_NAME_FIELD_NUMBER: builtins.int
    DESTINATION_CONTACT_FIELD_NUMBER: builtins.int
    DESTINATION_CITY_FIELD_NUMBER: builtins.int
    DESTINATION_PHONE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TRUCKING_COMPANY_PHONE_FIELD_NUMBER: builtins.int
    TRANSFER_NOTE_FIELD_NUMBER: builtins.int
    TRANSFER_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    DESTINATION_PROVINCE_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_TRANSFER_SUMMARY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def driver_phone(self) -> global___StringMessage:
        """Original Name: DRIVER_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_address(self) -> global___StringMessage:
        """Original Name: DESTINATION_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def driver_name(self) -> global___StringMessage:
        """Original Name: DRIVER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_contact(self) -> global___StringMessage:
        """Original Name: DESTINATION_CONTACT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_city(self) -> global___StringMessage:
        """Original Name: DESTINATION_CITY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_phone(self) -> global___StringMessage:
        """Original Name: DESTINATION_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trucking_company_phone(self) -> global___StringMessage:
        """Original Name: TRUCKING_COMPANY_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_note(self) -> global___StringMessage:
        """Original Name: TRANSFER_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    transfer_id: builtins.str
    """Original Name: TRANSFER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_province(self) -> global___StringMessage:
        """Original Name: DESTINATION_PROVINCE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_MATERIAL_TRANSFER_DM_EVENT
        """
    @property
    def dm_transfer_summary(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmTransferSummaryRef]:
        """Original Name: DM_TRANSFER_SUMMARY, WrappedMessage: DmTransferSummary
        FK_DM_TRANSFER_SUMMARY_DM_MATERIAL_TRANSFER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        driver_phone: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        destination_address: global___StringMessage | None = ...,
        driver_name: global___StringMessage | None = ...,
        destination_contact: global___StringMessage | None = ...,
        destination_city: global___StringMessage | None = ...,
        destination_phone: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        trucking_company_phone: global___StringMessage | None = ...,
        transfer_note: global___StringMessage | None = ...,
        transfer_id: builtins.str = ...,
        event_id: builtins.str = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        destination_province: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_transfer_summary: collections.abc.Iterable[global___DmTransferSummaryRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["date_report", b"date_report", "destination_address", b"destination_address", "destination_city", b"destination_city", "destination_contact", b"destination_contact", "destination_phone", b"destination_phone", "destination_province", b"destination_province", "dm_event", b"dm_event", "driver_name", b"driver_name", "driver_phone", b"driver_phone", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "transfer_note", b"transfer_note", "trucking_company_phone", b"trucking_company_phone", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["date_report", b"date_report", "destination_address", b"destination_address", "destination_city", b"destination_city", "destination_contact", b"destination_contact", "destination_phone", b"destination_phone", "destination_province", b"destination_province", "dm_event", b"dm_event", "dm_transfer_summary", b"dm_transfer_summary", "driver_name", b"driver_name", "driver_phone", b"driver_phone", "event_id", b"event_id", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "transfer_id", b"transfer_id", "transfer_note", b"transfer_note", "trucking_company_phone", b"trucking_company_phone", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmMaterialTransfer = DmMaterialTransfer

class DmMotorOp(google.protobuf.message.Message):
    """Original Name: DM_MOTOR_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_OP_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MOTOR_TEMP_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    MOTOR_OP_ID_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    FUEL_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    FUEL_VOL_FIELD_NUMBER: builtins.int
    MOTOR_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_ID_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_temp(self) -> global___FloatMessage:
        """Original Name: MOTOR_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    motor_op_id: builtins.str
    """Original Name: MOTOR_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fuel_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: FUEL_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fuel_vol(self) -> global___FloatMessage:
        """Original Name: FUEL_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOTOR_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_id(self) -> global___StringMessage:
        """Original Name: MOTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_MOTOR_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        motor_temp: global___FloatMessage | None = ...,
        daily_id: builtins.str = ...,
        motor_op_id: builtins.str = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        fuel_vol_dsdsunit: global___StringMessage | None = ...,
        fuel_vol: global___FloatMessage | None = ...,
        motor_temp_dsdsunit: global___StringMessage | None = ...,
        motor_id: global___StringMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        duration: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["date_op", b"date_op", "dm_daily", b"dm_daily", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "fuel_vol", b"fuel_vol", "fuel_vol_dsdsunit", b"fuel_vol_dsdsunit", "motor_id", b"motor_id", "motor_temp", b"motor_temp", "motor_temp_dsdsunit", b"motor_temp_dsdsunit", "native_uid", b"native_uid", "rig_id", b"rig_id", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "date_op", b"date_op", "dm_daily", b"dm_daily", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "event_id", b"event_id", "fuel_vol", b"fuel_vol", "fuel_vol_dsdsunit", b"fuel_vol_dsdsunit", "motor_id", b"motor_id", "motor_op_id", b"motor_op_id", "motor_temp", b"motor_temp", "motor_temp_dsdsunit", b"motor_temp_dsdsunit", "native_uid", b"native_uid", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmMotorOp = DmMotorOp

class DmMoveOp(google.protobuf.message.Message):
    """Original Name: DM_MOVE_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_OP_FIELD_NUMBER: builtins.int
    COURSE_BEARING_DSDSUNIT_FIELD_NUMBER: builtins.int
    DISTANCE_REMAINING_FIELD_NUMBER: builtins.int
    MOVE_OP_ID_FIELD_NUMBER: builtins.int
    CURRENT_BLOCK_FIELD_NUMBER: builtins.int
    DISTANCE_REMAINING_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_MOVE_ID_FIELD_NUMBER: builtins.int
    CURRENT_LONGITUDE_FIELD_NUMBER: builtins.int
    ELAPSED_TIME_DETAINED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    WATER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DISTANCE_TRAVELED_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPEED_AVG_FIELD_NUMBER: builtins.int
    DATE_TIME_EST_ARRIVAL_FIELD_NUMBER: builtins.int
    CURRENT_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPEED_CURRENT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ELAPSED_TIME_DETAINED_FIELD_NUMBER: builtins.int
    WATER_DEPTH_FIELD_NUMBER: builtins.int
    RPM_AVG_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SPEED_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_SINCE_LAST_OP_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPEED_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_FIELD_FIELD_NUMBER: builtins.int
    RPM_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    COURSE_BEARING_FIELD_NUMBER: builtins.int
    DISTANCE_TRAVELED_FIELD_NUMBER: builtins.int
    TIME_SINCE_LAST_OP_FIELD_NUMBER: builtins.int
    CURRENT_LATITUDE_FIELD_NUMBER: builtins.int
    DM_RIG_MOVE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def course_bearing_dsdsunit(self) -> global___StringMessage:
        """Original Name: COURSE_BEARING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distance_remaining(self) -> global___FloatMessage:
        """Original Name: DISTANCE_REMAINING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    move_op_id: builtins.str
    """Original Name: MOVE_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def current_block(self) -> global___StringMessage:
        """Original Name: CURRENT_BLOCK, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distance_remaining_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISTANCE_REMAINING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_move_id: builtins.str
    """Original Name: RIG_MOVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def current_longitude(self) -> global___DoubleMessage:
        """Original Name: CURRENT_LONGITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elapsed_time_detained_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELAPSED_TIME_DETAINED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def water_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distance_traveled_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISTANCE_TRAVELED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_avg(self) -> global___FloatMessage:
        """Original Name: SPEED_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_time_est_arrival(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TIME_EST_ARRIVAL, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_current(self) -> global___FloatMessage:
        """Original Name: SPEED_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elapsed_time_detained(self) -> global___FloatMessage:
        """Original Name: ELAPSED_TIME_DETAINED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_depth(self) -> global___FloatMessage:
        """Original Name: WATER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_avg(self) -> global___FloatMessage:
        """Original Name: RPM_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPEED_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_since_last_op_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_SINCE_LAST_OP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPEED_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_field(self) -> global___StringMessage:
        """Original Name: CURRENT_FIELD, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def course_bearing(self) -> global___FloatMessage:
        """Original Name: COURSE_BEARING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distance_traveled(self) -> global___FloatMessage:
        """Original Name: DISTANCE_TRAVELED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_since_last_op(self) -> global___FloatMessage:
        """Original Name: TIME_SINCE_LAST_OP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_latitude(self) -> global___DoubleMessage:
        """Original Name: CURRENT_LATITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_rig_move(self) -> global___DmRigMoveRef:
        """Remote references:

        Original Name: DM_RIG_MOVE, WrappedMessage: DmRigMove
        FK_DM_MOVE_OP_DM_RIG_MOVE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        course_bearing_dsdsunit: global___StringMessage | None = ...,
        distance_remaining: global___FloatMessage | None = ...,
        move_op_id: builtins.str = ...,
        current_block: global___StringMessage | None = ...,
        distance_remaining_dsdsunit: global___StringMessage | None = ...,
        rig_move_id: builtins.str = ...,
        current_longitude: global___DoubleMessage | None = ...,
        elapsed_time_detained_dsdsunit: global___StringMessage | None = ...,
        current_longitude_dsdsunit: global___StringMessage | None = ...,
        rig_id: builtins.str = ...,
        water_depth_dsdsunit: global___StringMessage | None = ...,
        distance_traveled_dsdsunit: global___StringMessage | None = ...,
        speed_avg: global___FloatMessage | None = ...,
        date_time_est_arrival: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        current_latitude_dsdsunit: global___StringMessage | None = ...,
        speed_current: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        elapsed_time_detained: global___FloatMessage | None = ...,
        water_depth: global___FloatMessage | None = ...,
        rpm_avg: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        speed_current_dsdsunit: global___StringMessage | None = ...,
        time_since_last_op_dsdsunit: global___StringMessage | None = ...,
        speed_avg_dsdsunit: global___StringMessage | None = ...,
        current_field: global___StringMessage | None = ...,
        rpm_avg_dsdsunit: global___StringMessage | None = ...,
        course_bearing: global___FloatMessage | None = ...,
        distance_traveled: global___FloatMessage | None = ...,
        time_since_last_op: global___FloatMessage | None = ...,
        current_latitude: global___DoubleMessage | None = ...,
        dm_rig_move: global___DmRigMoveRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["course_bearing", b"course_bearing", "course_bearing_dsdsunit", b"course_bearing_dsdsunit", "current_block", b"current_block", "current_field", b"current_field", "current_latitude", b"current_latitude", "current_latitude_dsdsunit", b"current_latitude_dsdsunit", "current_longitude", b"current_longitude", "current_longitude_dsdsunit", b"current_longitude_dsdsunit", "date_op", b"date_op", "date_time_est_arrival", b"date_time_est_arrival", "distance_remaining", b"distance_remaining", "distance_remaining_dsdsunit", b"distance_remaining_dsdsunit", "distance_traveled", b"distance_traveled", "distance_traveled_dsdsunit", b"distance_traveled_dsdsunit", "dm_rig_move", b"dm_rig_move", "elapsed_time_detained", b"elapsed_time_detained", "elapsed_time_detained_dsdsunit", b"elapsed_time_detained_dsdsunit", "native_uid", b"native_uid", "rpm_avg", b"rpm_avg", "rpm_avg_dsdsunit", b"rpm_avg_dsdsunit", "sequence_no", b"sequence_no", "speed_avg", b"speed_avg", "speed_avg_dsdsunit", b"speed_avg_dsdsunit", "speed_current", b"speed_current", "speed_current_dsdsunit", b"speed_current_dsdsunit", "time_since_last_op", b"time_since_last_op", "time_since_last_op_dsdsunit", b"time_since_last_op_dsdsunit", "water_depth", b"water_depth", "water_depth_dsdsunit", b"water_depth_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["course_bearing", b"course_bearing", "course_bearing_dsdsunit", b"course_bearing_dsdsunit", "current_block", b"current_block", "current_field", b"current_field", "current_latitude", b"current_latitude", "current_latitude_dsdsunit", b"current_latitude_dsdsunit", "current_longitude", b"current_longitude", "current_longitude_dsdsunit", b"current_longitude_dsdsunit", "date_op", b"date_op", "date_time_est_arrival", b"date_time_est_arrival", "distance_remaining", b"distance_remaining", "distance_remaining_dsdsunit", b"distance_remaining_dsdsunit", "distance_traveled", b"distance_traveled", "distance_traveled_dsdsunit", b"distance_traveled_dsdsunit", "dm_rig_move", b"dm_rig_move", "elapsed_time_detained", b"elapsed_time_detained", "elapsed_time_detained_dsdsunit", b"elapsed_time_detained_dsdsunit", "move_op_id", b"move_op_id", "native_uid", b"native_uid", "rig_id", b"rig_id", "rig_move_id", b"rig_move_id", "rpm_avg", b"rpm_avg", "rpm_avg_dsdsunit", b"rpm_avg_dsdsunit", "sequence_no", b"sequence_no", "speed_avg", b"speed_avg", "speed_avg_dsdsunit", b"speed_avg_dsdsunit", "speed_current", b"speed_current", "speed_current_dsdsunit", b"speed_current_dsdsunit", "time_since_last_op", b"time_since_last_op", "time_since_last_op_dsdsunit", b"time_since_last_op_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "water_depth", b"water_depth", "water_depth_dsdsunit", b"water_depth_dsdsunit"]) -> None: ...

global___DmMoveOp = DmMoveOp

class DmMovePreload(google.protobuf.message.Message):
    """Original Name: DM_MOVE_PRELOAD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    STAR_LEG_COMMENTS_FIELD_NUMBER: builtins.int
    STAR_LEG_PENETRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAR_LEG_PENETRATION_FIELD_NUMBER: builtins.int
    PORT_LEG_COMMENTS_FIELD_NUMBER: builtins.int
    OTHER_LEG_PENETRATION_FIELD_NUMBER: builtins.int
    BOW_LEG_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_MOVE_ID_FIELD_NUMBER: builtins.int
    OTHER_LEG_PENETRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAR_LEG_LOAD_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    BOW_LEG_PENETRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    OTHER_LEG_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PORT_LEG_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BOW_LEG_LOAD_FIELD_NUMBER: builtins.int
    PORT_LEG_LOAD_FIELD_NUMBER: builtins.int
    PORT_LEG_PENETRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    OTHER_LEG_LOAD_FIELD_NUMBER: builtins.int
    BOW_LEG_COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    OTHER_LEG_COMMENTS_FIELD_NUMBER: builtins.int
    PORT_LEG_PENETRATION_FIELD_NUMBER: builtins.int
    STAR_LEG_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOW_LEG_PENETRATION_FIELD_NUMBER: builtins.int
    MOVE_PRELOAD_ID_FIELD_NUMBER: builtins.int
    DM_RIG_MOVE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def star_leg_comments(self) -> global___StringMessage:
        """Original Name: STAR_LEG_COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def star_leg_penetration_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAR_LEG_PENETRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def star_leg_penetration(self) -> global___FloatMessage:
        """Original Name: STAR_LEG_PENETRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_leg_comments(self) -> global___StringMessage:
        """Original Name: PORT_LEG_COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_leg_penetration(self) -> global___FloatMessage:
        """Original Name: OTHER_LEG_PENETRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_leg_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOW_LEG_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_move_id: builtins.str
    """Original Name: RIG_MOVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def other_leg_penetration_dsdsunit(self) -> global___StringMessage:
        """Original Name: OTHER_LEG_PENETRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def star_leg_load(self) -> global___FloatMessage:
        """Original Name: STAR_LEG_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bow_leg_penetration_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOW_LEG_PENETRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_leg_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: OTHER_LEG_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_leg_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORT_LEG_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_leg_load(self) -> global___FloatMessage:
        """Original Name: BOW_LEG_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_leg_load(self) -> global___FloatMessage:
        """Original Name: PORT_LEG_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_leg_penetration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORT_LEG_PENETRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_leg_load(self) -> global___FloatMessage:
        """Original Name: OTHER_LEG_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_leg_comments(self) -> global___StringMessage:
        """Original Name: BOW_LEG_COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_leg_comments(self) -> global___StringMessage:
        """Original Name: OTHER_LEG_COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_leg_penetration(self) -> global___FloatMessage:
        """Original Name: PORT_LEG_PENETRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def star_leg_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAR_LEG_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_leg_penetration(self) -> global___FloatMessage:
        """Original Name: BOW_LEG_PENETRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    move_preload_id: builtins.str
    """Original Name: MOVE_PRELOAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_rig_move(self) -> global___DmRigMoveRef:
        """Remote references:

        Original Name: DM_RIG_MOVE, WrappedMessage: DmRigMove
        FK_DM_MOVE_PRELOAD_DM_RIG_MOVE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        star_leg_comments: global___StringMessage | None = ...,
        star_leg_penetration_dsdsunit: global___StringMessage | None = ...,
        star_leg_penetration: global___FloatMessage | None = ...,
        port_leg_comments: global___StringMessage | None = ...,
        other_leg_penetration: global___FloatMessage | None = ...,
        bow_leg_load_dsdsunit: global___StringMessage | None = ...,
        rig_move_id: builtins.str = ...,
        other_leg_penetration_dsdsunit: global___StringMessage | None = ...,
        star_leg_load: global___FloatMessage | None = ...,
        rig_id: builtins.str = ...,
        bow_leg_penetration_dsdsunit: global___StringMessage | None = ...,
        other_leg_load_dsdsunit: global___StringMessage | None = ...,
        port_leg_load_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        bow_leg_load: global___FloatMessage | None = ...,
        port_leg_load: global___FloatMessage | None = ...,
        port_leg_penetration_dsdsunit: global___StringMessage | None = ...,
        other_leg_load: global___FloatMessage | None = ...,
        bow_leg_comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        other_leg_comments: global___StringMessage | None = ...,
        port_leg_penetration: global___FloatMessage | None = ...,
        star_leg_load_dsdsunit: global___StringMessage | None = ...,
        bow_leg_penetration: global___FloatMessage | None = ...,
        move_preload_id: builtins.str = ...,
        dm_rig_move: global___DmRigMoveRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bow_leg_comments", b"bow_leg_comments", "bow_leg_load", b"bow_leg_load", "bow_leg_load_dsdsunit", b"bow_leg_load_dsdsunit", "bow_leg_penetration", b"bow_leg_penetration", "bow_leg_penetration_dsdsunit", b"bow_leg_penetration_dsdsunit", "dm_rig_move", b"dm_rig_move", "native_uid", b"native_uid", "other_leg_comments", b"other_leg_comments", "other_leg_load", b"other_leg_load", "other_leg_load_dsdsunit", b"other_leg_load_dsdsunit", "other_leg_penetration", b"other_leg_penetration", "other_leg_penetration_dsdsunit", b"other_leg_penetration_dsdsunit", "port_leg_comments", b"port_leg_comments", "port_leg_load", b"port_leg_load", "port_leg_load_dsdsunit", b"port_leg_load_dsdsunit", "port_leg_penetration", b"port_leg_penetration", "port_leg_penetration_dsdsunit", b"port_leg_penetration_dsdsunit", "sequence_no", b"sequence_no", "star_leg_comments", b"star_leg_comments", "star_leg_load", b"star_leg_load", "star_leg_load_dsdsunit", b"star_leg_load_dsdsunit", "star_leg_penetration", b"star_leg_penetration", "star_leg_penetration_dsdsunit", b"star_leg_penetration_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bow_leg_comments", b"bow_leg_comments", "bow_leg_load", b"bow_leg_load", "bow_leg_load_dsdsunit", b"bow_leg_load_dsdsunit", "bow_leg_penetration", b"bow_leg_penetration", "bow_leg_penetration_dsdsunit", b"bow_leg_penetration_dsdsunit", "dm_rig_move", b"dm_rig_move", "move_preload_id", b"move_preload_id", "native_uid", b"native_uid", "other_leg_comments", b"other_leg_comments", "other_leg_load", b"other_leg_load", "other_leg_load_dsdsunit", b"other_leg_load_dsdsunit", "other_leg_penetration", b"other_leg_penetration", "other_leg_penetration_dsdsunit", b"other_leg_penetration_dsdsunit", "port_leg_comments", b"port_leg_comments", "port_leg_load", b"port_leg_load", "port_leg_load_dsdsunit", b"port_leg_load_dsdsunit", "port_leg_penetration", b"port_leg_penetration", "port_leg_penetration_dsdsunit", b"port_leg_penetration_dsdsunit", "rig_id", b"rig_id", "rig_move_id", b"rig_move_id", "sequence_no", b"sequence_no", "star_leg_comments", b"star_leg_comments", "star_leg_load", b"star_leg_load", "star_leg_load_dsdsunit", b"star_leg_load_dsdsunit", "star_leg_penetration", b"star_leg_penetration", "star_leg_penetration_dsdsunit", b"star_leg_penetration_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmMovePreload = DmMovePreload

class DmMoveVessel(google.protobuf.message.Message):
    """Original Name: DM_MOVE_VESSEL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_RELEASED_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BRAKE_HP_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MOVE_VESSEL_ID_FIELD_NUMBER: builtins.int
    DECK_WINCH_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOCKER_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOLLARD_PULL_FIELD_NUMBER: builtins.int
    BOLLARD_PULL_DSDSUNIT_FIELD_NUMBER: builtins.int
    BRAKE_HP_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_MOVE_ID_FIELD_NUMBER: builtins.int
    HAS_CHAIN_STORAGE_FIELD_NUMBER: builtins.int
    LOCKER_CAPACITY_FIELD_NUMBER: builtins.int
    DATE_ARRIVED_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    VESSEL_NAME_FIELD_NUMBER: builtins.int
    DECK_WINCH_CAPACITY_FIELD_NUMBER: builtins.int
    DM_RIG_MOVE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_released(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_RELEASED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brake_hp(self) -> global___FloatMessage:
        """Original Name: BRAKE_HP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    move_vessel_id: builtins.str
    """Original Name: MOVE_VESSEL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def deck_winch_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: DECK_WINCH_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def locker_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOCKER_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bollard_pull(self) -> global___FloatMessage:
        """Original Name: BOLLARD_PULL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bollard_pull_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOLLARD_PULL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brake_hp_dsdsunit(self) -> global___StringMessage:
        """Original Name: BRAKE_HP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_move_id: builtins.str
    """Original Name: RIG_MOVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def has_chain_storage(self) -> global___StringMessage:
        """Original Name: HAS_CHAIN_STORAGE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def locker_capacity(self) -> global___FloatMessage:
        """Original Name: LOCKER_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_arrived(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_ARRIVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def vessel_name(self) -> global___StringMessage:
        """Original Name: VESSEL_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def deck_winch_capacity(self) -> global___FloatMessage:
        """Original Name: DECK_WINCH_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_rig_move(self) -> global___DmRigMoveRef:
        """Remote references:

        Original Name: DM_RIG_MOVE, WrappedMessage: DmRigMove
        FK_DM_MOVE_VESSEL_DM_RIG_MOVE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_released: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        brake_hp: global___FloatMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        move_vessel_id: builtins.str = ...,
        deck_winch_capacity_dsdsunit: global___StringMessage | None = ...,
        locker_capacity_dsdsunit: global___StringMessage | None = ...,
        bollard_pull: global___FloatMessage | None = ...,
        bollard_pull_dsdsunit: global___StringMessage | None = ...,
        brake_hp_dsdsunit: global___StringMessage | None = ...,
        rig_move_id: builtins.str = ...,
        has_chain_storage: global___StringMessage | None = ...,
        locker_capacity: global___FloatMessage | None = ...,
        date_arrived: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        rig_id: builtins.str = ...,
        vessel_name: global___StringMessage | None = ...,
        deck_winch_capacity: global___FloatMessage | None = ...,
        dm_rig_move: global___DmRigMoveRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bollard_pull", b"bollard_pull", "bollard_pull_dsdsunit", b"bollard_pull_dsdsunit", "brake_hp", b"brake_hp", "brake_hp_dsdsunit", b"brake_hp_dsdsunit", "contractor", b"contractor", "date_arrived", b"date_arrived", "date_released", b"date_released", "deck_winch_capacity", b"deck_winch_capacity", "deck_winch_capacity_dsdsunit", b"deck_winch_capacity_dsdsunit", "dm_rig_move", b"dm_rig_move", "has_chain_storage", b"has_chain_storage", "locker_capacity", b"locker_capacity", "locker_capacity_dsdsunit", b"locker_capacity_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "vessel_name", b"vessel_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bollard_pull", b"bollard_pull", "bollard_pull_dsdsunit", b"bollard_pull_dsdsunit", "brake_hp", b"brake_hp", "brake_hp_dsdsunit", b"brake_hp_dsdsunit", "contractor", b"contractor", "date_arrived", b"date_arrived", "date_released", b"date_released", "deck_winch_capacity", b"deck_winch_capacity", "deck_winch_capacity_dsdsunit", b"deck_winch_capacity_dsdsunit", "dm_rig_move", b"dm_rig_move", "has_chain_storage", b"has_chain_storage", "locker_capacity", b"locker_capacity", "locker_capacity_dsdsunit", b"locker_capacity_dsdsunit", "move_vessel_id", b"move_vessel_id", "native_uid", b"native_uid", "rig_id", b"rig_id", "rig_move_id", b"rig_move_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "vessel_name", b"vessel_name"]) -> None: ...

global___DmMoveVessel = DmMoveVessel

class DmMudgas(google.protobuf.message.Message):
    """Original Name: DM_MUDGAS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CO2_MIN_FIELD_NUMBER: builtins.int
    MUDGAS_BACKGROUND_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    H2S_MIN_FIELD_NUMBER: builtins.int
    GEOLOGY_DAILY_ID_FIELD_NUMBER: builtins.int
    H2S_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUDGAS_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUDGAS_ID_FIELD_NUMBER: builtins.int
    CO2_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_FIELD_NUMBER: builtins.int
    CO2_AVERAGE_FIELD_NUMBER: builtins.int
    CO2_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUDGAS_BACKGROUND_FIELD_NUMBER: builtins.int
    ACETYLENE_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACETYLENE_PERCENT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_FIELD_NUMBER: builtins.int
    H2S_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    H2S_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    H2S_AVERAGE_FIELD_NUMBER: builtins.int
    CO2_MAX_FIELD_NUMBER: builtins.int
    CO2_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUDGAS_AVERAGE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    H2S_MAX_FIELD_NUMBER: builtins.int
    DM_GEOLOGY_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def co2_min(self) -> global___FloatMessage:
        """Original Name: CO2_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mudgas_background_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUDGAS_BACKGROUND_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_min(self) -> global___FloatMessage:
        """Original Name: H2S_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    geology_daily_id: builtins.str
    """Original Name: GEOLOGY_DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def h2s_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mudgas_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUDGAS_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mudgas_id: builtins.str
    """Original Name: MUDGAS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def co2_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: CO2_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top(self) -> global___FloatMessage:
        """Original Name: INTERVAL_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_average(self) -> global___FloatMessage:
        """Original Name: CO2_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: CO2_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mudgas_background(self) -> global___FloatMessage:
        """Original Name: MUDGAS_BACKGROUND, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def acetylene_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACETYLENE_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def acetylene_percent(self) -> global___FloatMessage:
        """Original Name: ACETYLENE_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base(self) -> global___FloatMessage:
        """Original Name: INTERVAL_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_average(self) -> global___FloatMessage:
        """Original Name: H2S_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_max(self) -> global___FloatMessage:
        """Original Name: CO2_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: CO2_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mudgas_average(self) -> global___FloatMessage:
        """Original Name: MUDGAS_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def h2s_max(self) -> global___FloatMessage:
        """Original Name: H2S_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_geology_daily(self) -> global___DmGeologyDailyRef:
        """Remote references:

        Original Name: DM_GEOLOGY_DAILY, WrappedMessage: DmGeologyDaily
        FK_DM_MUDGAS_DM_GEOLOGY_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        co2_min: global___FloatMessage | None = ...,
        mudgas_background_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        interval_top_dsdsunit: global___StringMessage | None = ...,
        h2s_min: global___FloatMessage | None = ...,
        geology_daily_id: builtins.str = ...,
        h2s_max_dsdsunit: global___StringMessage | None = ...,
        mudgas_average_dsdsunit: global___StringMessage | None = ...,
        mudgas_id: builtins.str = ...,
        co2_average_dsdsunit: global___StringMessage | None = ...,
        interval_top: global___FloatMessage | None = ...,
        co2_average: global___FloatMessage | None = ...,
        co2_min_dsdsunit: global___StringMessage | None = ...,
        mudgas_background: global___FloatMessage | None = ...,
        acetylene_percent_dsdsunit: global___StringMessage | None = ...,
        acetylene_percent: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        interval_base: global___FloatMessage | None = ...,
        h2s_min_dsdsunit: global___StringMessage | None = ...,
        h2s_average_dsdsunit: global___StringMessage | None = ...,
        interval_base_dsdsunit: global___StringMessage | None = ...,
        h2s_average: global___FloatMessage | None = ...,
        co2_max: global___FloatMessage | None = ...,
        co2_max_dsdsunit: global___StringMessage | None = ...,
        mudgas_average: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        h2s_max: global___FloatMessage | None = ...,
        dm_geology_daily: global___DmGeologyDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["acetylene_percent", b"acetylene_percent", "acetylene_percent_dsdsunit", b"acetylene_percent_dsdsunit", "co2_average", b"co2_average", "co2_average_dsdsunit", b"co2_average_dsdsunit", "co2_max", b"co2_max", "co2_max_dsdsunit", b"co2_max_dsdsunit", "co2_min", b"co2_min", "co2_min_dsdsunit", b"co2_min_dsdsunit", "comments", b"comments", "dm_geology_daily", b"dm_geology_daily", "h2s_average", b"h2s_average", "h2s_average_dsdsunit", b"h2s_average_dsdsunit", "h2s_max", b"h2s_max", "h2s_max_dsdsunit", b"h2s_max_dsdsunit", "h2s_min", b"h2s_min", "h2s_min_dsdsunit", b"h2s_min_dsdsunit", "interval_base", b"interval_base", "interval_base_dsdsunit", b"interval_base_dsdsunit", "interval_top", b"interval_top", "interval_top_dsdsunit", b"interval_top_dsdsunit", "mudgas_average", b"mudgas_average", "mudgas_average_dsdsunit", b"mudgas_average_dsdsunit", "mudgas_background", b"mudgas_background", "mudgas_background_dsdsunit", b"mudgas_background_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["acetylene_percent", b"acetylene_percent", "acetylene_percent_dsdsunit", b"acetylene_percent_dsdsunit", "co2_average", b"co2_average", "co2_average_dsdsunit", b"co2_average_dsdsunit", "co2_max", b"co2_max", "co2_max_dsdsunit", b"co2_max_dsdsunit", "co2_min", b"co2_min", "co2_min_dsdsunit", b"co2_min_dsdsunit", "comments", b"comments", "dm_geology_daily", b"dm_geology_daily", "event_id", b"event_id", "geology_daily_id", b"geology_daily_id", "h2s_average", b"h2s_average", "h2s_average_dsdsunit", b"h2s_average_dsdsunit", "h2s_max", b"h2s_max", "h2s_max_dsdsunit", b"h2s_max_dsdsunit", "h2s_min", b"h2s_min", "h2s_min_dsdsunit", b"h2s_min_dsdsunit", "interval_base", b"interval_base", "interval_base_dsdsunit", b"interval_base_dsdsunit", "interval_top", b"interval_top", "interval_top_dsdsunit", b"interval_top_dsdsunit", "mudgas_average", b"mudgas_average", "mudgas_average_dsdsunit", b"mudgas_average_dsdsunit", "mudgas_background", b"mudgas_background", "mudgas_background_dsdsunit", b"mudgas_background_dsdsunit", "mudgas_id", b"mudgas_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmMudgas = DmMudgas

class DmMudProduct(google.protobuf.message.Message):
    """Original Name: DM_MUD_PRODUCT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MUD_FUNCTION_FIELD_NUMBER: builtins.int
    MUD_PRODUCT_ID_FIELD_NUMBER: builtins.int
    UNIT_PRICE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MICROTOX_FIELD_NUMBER: builtins.int
    UNIT_SIZE_FIELD_NUMBER: builtins.int
    UNIT_PRICE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PRODUCT_NAME_FIELD_NUMBER: builtins.int
    DATE_FIRST_USED_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    MICROTOX_DSDSUNIT_FIELD_NUMBER: builtins.int
    VENDOR_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    UNIT_MEASURE_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def mud_function(self) -> global___StringMessage:
        """Original Name: MUD_FUNCTION, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mud_product_id: builtins.str
    """Original Name: MUD_PRODUCT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def unit_price_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNIT_PRICE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def microtox(self) -> global___FloatMessage:
        """Original Name: MICROTOX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unit_size(self) -> global___StringMessage:
        """Original Name: UNIT_SIZE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unit_price(self) -> global___FloatMessage:
        """Original Name: UNIT_PRICE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def product_name(self) -> global___StringMessage:
        """Original Name: PRODUCT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_first_used(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_FIRST_USED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def microtox_dsdsunit(self) -> global___StringMessage:
        """Original Name: MICROTOX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor(self) -> global___StringMessage:
        """Original Name: VENDOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def unit_measure(self) -> global___FloatMessage:
        """Original Name: UNIT_MEASURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_MUD_PRODUCT_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        mud_function: global___StringMessage | None = ...,
        mud_product_id: builtins.str = ...,
        unit_price_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        cost_code: global___StringMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        microtox: global___FloatMessage | None = ...,
        unit_size: global___StringMessage | None = ...,
        unit_price: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        product_name: global___StringMessage | None = ...,
        date_first_used: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cost_class: global___StringMessage | None = ...,
        microtox_dsdsunit: global___StringMessage | None = ...,
        vendor: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        unit_measure: global___FloatMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "date_first_used", b"date_first_used", "dm_event", b"dm_event", "microtox", b"microtox", "microtox_dsdsunit", b"microtox_dsdsunit", "mud_function", b"mud_function", "native_uid", b"native_uid", "product_name", b"product_name", "sequence_no", b"sequence_no", "unit_measure", b"unit_measure", "unit_price", b"unit_price", "unit_price_dsdsunit", b"unit_price_dsdsunit", "unit_size", b"unit_size", "vendor", b"vendor"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "date_first_used", b"date_first_used", "dm_event", b"dm_event", "event_id", b"event_id", "microtox", b"microtox", "microtox_dsdsunit", b"microtox_dsdsunit", "mud_function", b"mud_function", "mud_product_id", b"mud_product_id", "native_uid", b"native_uid", "product_name", b"product_name", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "unit_measure", b"unit_measure", "unit_price", b"unit_price", "unit_price_dsdsunit", b"unit_price_dsdsunit", "unit_size", b"unit_size", "vendor", b"vendor", "well_id", b"well_id"]) -> None: ...

global___DmMudProduct = DmMudProduct

class DmMudProductTran(google.protobuf.message.Message):
    """Original Name: DM_MUD_PRODUCT_TRAN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    APPLICATION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_PRODUCT_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPLICATION_RATE_FIELD_NUMBER: builtins.int
    QUANTITY_ADJUSTED_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    QUANTITY_USED_FIELD_NUMBER: builtins.int
    QUANTITY_RETURNED_FIELD_NUMBER: builtins.int
    PRODUCT_DAILY_COST_FIELD_NUMBER: builtins.int
    PRODUCT_DAILY_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    QUANTITY_RECEIVED_FIELD_NUMBER: builtins.int
    QUANTITY_ORDERED_FIELD_NUMBER: builtins.int
    MUD_PRODUCT_TRAN_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def application_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPLICATION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_product_id(self) -> global___StringMessage:
        """Original Name: MUD_PRODUCT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_rate(self) -> global___FloatMessage:
        """Original Name: APPLICATION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_adjusted(self) -> global___FloatMessage:
        """Original Name: QUANTITY_ADJUSTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_used(self) -> global___FloatMessage:
        """Original Name: QUANTITY_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_returned(self) -> global___FloatMessage:
        """Original Name: QUANTITY_RETURNED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def product_daily_cost(self) -> global___FloatMessage:
        """Original Name: PRODUCT_DAILY_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def product_daily_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRODUCT_DAILY_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def quantity_received(self) -> global___FloatMessage:
        """Original Name: QUANTITY_RECEIVED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_ordered(self) -> global___FloatMessage:
        """Original Name: QUANTITY_ORDERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mud_product_tran_id: builtins.str
    """Original Name: MUD_PRODUCT_TRAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_MUD_PRODUCT_TRAN_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        application_rate_dsdsunit: global___StringMessage | None = ...,
        mud_product_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        application_rate: global___FloatMessage | None = ...,
        quantity_adjusted: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        quantity_used: global___FloatMessage | None = ...,
        quantity_returned: global___FloatMessage | None = ...,
        product_daily_cost: global___FloatMessage | None = ...,
        product_daily_cost_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        quantity_received: global___FloatMessage | None = ...,
        quantity_ordered: global___FloatMessage | None = ...,
        mud_product_tran_id: builtins.str = ...,
        event_id: builtins.str = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_rate", b"application_rate", "application_rate_dsdsunit", b"application_rate_dsdsunit", "dm_daily", b"dm_daily", "mud_product_id", b"mud_product_id", "native_uid", b"native_uid", "product_daily_cost", b"product_daily_cost", "product_daily_cost_dsdsunit", b"product_daily_cost_dsdsunit", "quantity_adjusted", b"quantity_adjusted", "quantity_ordered", b"quantity_ordered", "quantity_received", b"quantity_received", "quantity_returned", b"quantity_returned", "quantity_used", b"quantity_used", "remarks", b"remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application_rate", b"application_rate", "application_rate_dsdsunit", b"application_rate_dsdsunit", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "event_id", b"event_id", "mud_product_id", b"mud_product_id", "mud_product_tran_id", b"mud_product_tran_id", "native_uid", b"native_uid", "product_daily_cost", b"product_daily_cost", "product_daily_cost_dsdsunit", b"product_daily_cost_dsdsunit", "quantity_adjusted", b"quantity_adjusted", "quantity_ordered", b"quantity_ordered", "quantity_received", b"quantity_received", "quantity_returned", b"quantity_returned", "quantity_used", b"quantity_used", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmMudProductTran = DmMudProductTran

class DmMudVolume(google.protobuf.message.Message):
    """Original Name: DM_MUD_VOLUME, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MUD_FLOWRATE_FIELD_NUMBER: builtins.int
    MUD_VOL_DESC_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MUD_VOL_FIELD_NUMBER: builtins.int
    MUD_VOL_LOCATION_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    MUD_FLOWRATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MUD_VOLUME_ID_FIELD_NUMBER: builtins.int
    MUD_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def mud_flowrate(self) -> global___FloatMessage:
        """Original Name: MUD_FLOWRATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_vol_desc(self) -> global___StringMessage:
        """Original Name: MUD_VOL_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_vol(self) -> global___FloatMessage:
        """Original Name: MUD_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_vol_location(self) -> global___StringMessage:
        """Original Name: MUD_VOL_LOCATION, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_flowrate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_FLOWRATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    mud_volume_id: builtins.str
    """Original Name: MUD_VOLUME_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_MUD_VOLUME_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        mud_flowrate: global___FloatMessage | None = ...,
        mud_vol_desc: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        mud_vol: global___FloatMessage | None = ...,
        mud_vol_location: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        daily_id: builtins.str = ...,
        mud_flowrate_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        mud_volume_id: builtins.str = ...,
        mud_vol_dsdsunit: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_daily", b"dm_daily", "mud_flowrate", b"mud_flowrate", "mud_flowrate_dsdsunit", b"mud_flowrate_dsdsunit", "mud_vol", b"mud_vol", "mud_vol_desc", b"mud_vol_desc", "mud_vol_dsdsunit", b"mud_vol_dsdsunit", "mud_vol_location", b"mud_vol_location", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "dm_daily", b"dm_daily", "event_id", b"event_id", "mud_flowrate", b"mud_flowrate", "mud_flowrate_dsdsunit", b"mud_flowrate_dsdsunit", "mud_vol", b"mud_vol", "mud_vol_desc", b"mud_vol_desc", "mud_vol_dsdsunit", b"mud_vol_dsdsunit", "mud_vol_location", b"mud_vol_location", "mud_volume_id", b"mud_volume_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmMudVolume = DmMudVolume

class DmOperEquipFail(google.protobuf.message.Message):
    """Original Name: DM_OPER_EQUIP_FAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NPT_POTENTIAL_PROBABILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PART_NO_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    CONTRACTOR_NAME_FIELD_NUMBER: builtins.int
    NPT_NON_CONF_NUMBER_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    CONTRACTOR_COMMENT_FIELD_NUMBER: builtins.int
    DATE_FAILURE_END_FIELD_NUMBER: builtins.int
    EQUIP_SERVICE_FIELD_NUMBER: builtins.int
    NPT_OPERATION_TYPE_FIELD_NUMBER: builtins.int
    INSPECTION_TYPE_FIELD_NUMBER: builtins.int
    SYSTEM_AGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    IS_FAILURE_CLOSED_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FAILURE_DAY_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATUS_DATE_FIELD_NUMBER: builtins.int
    NPT_TOTAL_COST_NET_FIELD_NUMBER: builtins.int
    NPT_NESTED_TIME_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    SYSTEM_MODEL_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    EQUIPMENT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_DESC_CODE_FIELD_NUMBER: builtins.int
    LESSON_ID_FIELD_NUMBER: builtins.int
    NPT_LEARNINGS_FIELD_NUMBER: builtins.int
    FAILURE_TOTAL_COST_FIELD_NUMBER: builtins.int
    FAILURE_DAY_COST_FIELD_NUMBER: builtins.int
    NPT_PRODUCTIVE_TIME_ADJUSTMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOURS_BEFORE_FAIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_TARGET_COMPLETION_DATE_FIELD_NUMBER: builtins.int
    FAILURE_OTHER_COST_FIELD_NUMBER: builtins.int
    LAST_INSPECTION_DATE_FIELD_NUMBER: builtins.int
    EQUIPMENT_FAILURE_CODE_FIELD_NUMBER: builtins.int
    FAILURE_DEPTH_FIELD_NUMBER: builtins.int
    LAST_ACTIVITY_ID_FIELD_NUMBER: builtins.int
    ROOT_CAUSE_SUMMARY_FIELD_NUMBER: builtins.int
    CONTACT_NAME_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NPT_PREVENT_ACTIONS_FIELD_NUMBER: builtins.int
    FAILURE_TYPE_FIELD_NUMBER: builtins.int
    NPT_NET_TIME_FIELD_NUMBER: builtins.int
    IS_PROTOTYPE_EQUIP_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    NPT_POTENTIAL_PROBABILITY_FIELD_NUMBER: builtins.int
    HOURS_BEFORE_FAIL_FIELD_NUMBER: builtins.int
    REVIEWER_NAME_FIELD_NUMBER: builtins.int
    NPT_CAUSE_CODE_FIELD_NUMBER: builtins.int
    NPT_COACH_FIELD_NUMBER: builtins.int
    EQUIPMENT_COST_FIELD_NUMBER: builtins.int
    SYSTEM_AGE_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_TYPE_FIELD_NUMBER: builtins.int
    DATE_FAILURE_START_FIELD_NUMBER: builtins.int
    EQUIPMENT_GROUP_FIELD_NUMBER: builtins.int
    SYSTEM_SIZE_FIELD_NUMBER: builtins.int
    LAST_ACTIVITY_DAILY_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    CAUSE_FIELD_NUMBER: builtins.int
    NPT_PRODUCTIVE_TIME_ADJUSTMENT_FIELD_NUMBER: builtins.int
    FAILURE_DESCRIPTION_FIELD_NUMBER: builtins.int
    CONTRACTOR_FINDINGS_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    SYSTEM_VENDOR_FIELD_NUMBER: builtins.int
    NPT_CONTRACTOR_COST_FIELD_NUMBER: builtins.int
    GLOBAL_VENDOR_FIELD_NUMBER: builtins.int
    NPT_LEVEL_FIELD_NUMBER: builtins.int
    FAILURE_TITLE_FIELD_NUMBER: builtins.int
    ROOT_CAUSE_TYPE_FIELD_NUMBER: builtins.int
    FAILURE_ID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    EQUIP_METALLURGY_FIELD_NUMBER: builtins.int
    FAILURE_TOTAL_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    FAILURE_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_NESTED_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIPMENT_MANUFACTURER_FIELD_NUMBER: builtins.int
    NPT_RESPONSE_MATRIX_FIELD_NUMBER: builtins.int
    EQUIPMENT_OWNER_FIELD_NUMBER: builtins.int
    CLOSE_FAILURE_DATE_FIELD_NUMBER: builtins.int
    FAILURE_LOCATION_FIELD_NUMBER: builtins.int
    FIRST_ACTIVITY_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NPT_NET_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    FAILURE_DURATION_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    NPT_DURATION_TYPE_FIELD_NUMBER: builtins.int
    NPT_TOTAL_COST_NET_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_EVENT_ASSESSMENT_FIELD_NUMBER: builtins.int
    EQUIPMENT_TYPE_FIELD_NUMBER: builtins.int
    FAILURE_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_CONTRACTOR_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_TEAM_FIELD_NUMBER: builtins.int
    FAILURE_OTHER_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    FIRST_ACTIVITY_DAILY_ID_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_OPER_EQUIP_FAIL_STATUS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def npt_potential_probability_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_POTENTIAL_PROBABILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def part_no(self) -> global___StringMessage:
        """Original Name: PART_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_name(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_non_conf_number(self) -> global___StringMessage:
        """Original Name: NPT_NON_CONF_NUMBER, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_comment(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_COMMENT, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_failure_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_FAILURE_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equip_service(self) -> global___StringMessage:
        """Original Name: EQUIP_SERVICE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_operation_type(self) -> global___StringMessage:
        """Original Name: NPT_OPERATION_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inspection_type(self) -> global___StringMessage:
        """Original Name: INSPECTION_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_age_dsdsunit(self) -> global___StringMessage:
        """Original Name: SYSTEM_AGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_failure_closed(self) -> global___StringMessage:
        """Original Name: IS_FAILURE_CLOSED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_day_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: FAILURE_DAY_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_total_cost_net(self) -> global___FloatMessage:
        """Original Name: NPT_TOTAL_COST_NET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_nested_time(self) -> global___FloatMessage:
        """Original Name: NPT_NESTED_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_model(self) -> global___StringMessage:
        """Original Name: SYSTEM_MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def equipment_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_desc_code(self) -> global___StringMessage:
        """Original Name: NPT_DESC_CODE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lesson_id(self) -> global___StringMessage:
        """Original Name: LESSON_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_learnings(self) -> global___StringMessage:
        """Original Name: NPT_LEARNINGS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_total_cost(self) -> global___FloatMessage:
        """Original Name: FAILURE_TOTAL_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_day_cost(self) -> global___FloatMessage:
        """Original Name: FAILURE_DAY_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_productive_time_adjustment_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_PRODUCTIVE_TIME_ADJUSTMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hours_before_fail_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOURS_BEFORE_FAIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_target_completion_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: NPT_TARGET_COMPLETION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_other_cost(self) -> global___FloatMessage:
        """Original Name: FAILURE_OTHER_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_inspection_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LAST_INSPECTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_failure_code(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_FAILURE_CODE, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_depth(self) -> global___FloatMessage:
        """Original Name: FAILURE_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_activity_id(self) -> global___StringMessage:
        """Original Name: LAST_ACTIVITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def root_cause_summary(self) -> global___StringMessage:
        """Original Name: ROOT_CAUSE_SUMMARY, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_name(self) -> global___StringMessage:
        """Original Name: CONTACT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def npt_prevent_actions(self) -> global___StringMessage:
        """Original Name: NPT_PREVENT_ACTIONS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_type(self) -> global___StringMessage:
        """Original Name: FAILURE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_net_time(self) -> global___FloatMessage:
        """Original Name: NPT_NET_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_prototype_equip(self) -> global___StringMessage:
        """Original Name: IS_PROTOTYPE_EQUIP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_potential_probability(self) -> global___FloatMessage:
        """Original Name: NPT_POTENTIAL_PROBABILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hours_before_fail(self) -> global___FloatMessage:
        """Original Name: HOURS_BEFORE_FAIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reviewer_name(self) -> global___StringMessage:
        """Original Name: REVIEWER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_cause_code(self) -> global___StringMessage:
        """Original Name: NPT_CAUSE_CODE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_coach(self) -> global___StringMessage:
        """Original Name: NPT_COACH, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_cost(self) -> global___FloatMessage:
        """Original Name: EQUIPMENT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_age(self) -> global___FloatMessage:
        """Original Name: SYSTEM_AGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equip_fail_type(self) -> global___StringMessage:
        """Original Name: EQUIP_FAIL_TYPE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_failure_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_FAILURE_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_group(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_GROUP, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_size(self) -> global___StringMessage:
        """Original Name: SYSTEM_SIZE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_activity_daily_id(self) -> global___StringMessage:
        """Original Name: LAST_ACTIVITY_DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cause(self) -> global___StringMessage:
        """Original Name: CAUSE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_productive_time_adjustment(self) -> global___FloatMessage:
        """Original Name: NPT_PRODUCTIVE_TIME_ADJUSTMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_description(self) -> global___StringMessage:
        """Original Name: FAILURE_DESCRIPTION, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_findings(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_FINDINGS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_vendor(self) -> global___StringMessage:
        """Original Name: SYSTEM_VENDOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_contractor_cost(self) -> global___FloatMessage:
        """Original Name: NPT_CONTRACTOR_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def global_vendor(self) -> global___StringMessage:
        """Original Name: GLOBAL_VENDOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_level(self) -> global___Int32Message:
        """Original Name: NPT_LEVEL, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_title(self) -> global___StringMessage:
        """Original Name: FAILURE_TITLE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def root_cause_type(self) -> global___StringMessage:
        """Original Name: ROOT_CAUSE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    failure_id: builtins.str
    """Original Name: FAILURE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equip_metallurgy(self) -> global___StringMessage:
        """Original Name: EQUIP_METALLURGY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_total_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: FAILURE_TOTAL_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: FAILURE_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_nested_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_NESTED_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_manufacturer(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_response_matrix(self) -> global___StringMessage:
        """Original Name: NPT_RESPONSE_MATRIX, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_owner(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_OWNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def close_failure_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CLOSE_FAILURE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_location(self) -> global___StringMessage:
        """Original Name: FAILURE_LOCATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def first_activity_id(self) -> global___StringMessage:
        """Original Name: FIRST_ACTIVITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_net_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_NET_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_duration(self) -> global___FloatMessage:
        """Original Name: FAILURE_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_duration_type(self) -> global___StringMessage:
        """Original Name: NPT_DURATION_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_total_cost_net_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_TOTAL_COST_NET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_event_assessment(self) -> global___StringMessage:
        """Original Name: NPT_EVENT_ASSESSMENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_type(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: FAILURE_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_contractor_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_CONTRACTOR_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_team(self) -> global___StringMessage:
        """Original Name: NPT_TEAM, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_other_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: FAILURE_OTHER_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def first_activity_daily_id(self) -> global___StringMessage:
        """Original Name: FIRST_ACTIVITY_DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_OPER_EQUIP_FAIL_DM_EVENT
        """
    @property
    def dm_oper_equip_fail_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmOperEquipFailStatusRef]:
        """Original Name: DM_OPER_EQUIP_FAIL_STATUS, WrappedMessage: DmOperEquipFailStatus
        FK_DM_OPER_EQUIP_FAIL_STATUS_DM_OPER_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        npt_potential_probability_dsdsunit: global___StringMessage | None = ...,
        part_no: global___StringMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        contractor_name: global___StringMessage | None = ...,
        npt_non_conf_number: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        contractor_comment: global___StringMessage | None = ...,
        date_failure_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        equip_service: global___StringMessage | None = ...,
        npt_operation_type: global___StringMessage | None = ...,
        inspection_type: global___StringMessage | None = ...,
        system_age_dsdsunit: global___StringMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        is_failure_closed: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        failure_day_cost_dsdsunit: global___StringMessage | None = ...,
        status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        npt_total_cost_net: global___FloatMessage | None = ...,
        npt_nested_time: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        system_model: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        equipment_cost_dsdsunit: global___StringMessage | None = ...,
        npt_desc_code: global___StringMessage | None = ...,
        lesson_id: global___StringMessage | None = ...,
        npt_learnings: global___StringMessage | None = ...,
        failure_total_cost: global___FloatMessage | None = ...,
        failure_day_cost: global___FloatMessage | None = ...,
        npt_productive_time_adjustment_dsdsunit: global___StringMessage | None = ...,
        hours_before_fail_dsdsunit: global___StringMessage | None = ...,
        npt_target_completion_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        failure_other_cost: global___FloatMessage | None = ...,
        last_inspection_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        equipment_failure_code: global___StringMessage | None = ...,
        failure_depth: global___FloatMessage | None = ...,
        last_activity_id: global___StringMessage | None = ...,
        root_cause_summary: global___StringMessage | None = ...,
        contact_name: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        npt_prevent_actions: global___StringMessage | None = ...,
        failure_type: global___StringMessage | None = ...,
        npt_net_time: global___FloatMessage | None = ...,
        is_prototype_equip: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        npt_potential_probability: global___FloatMessage | None = ...,
        hours_before_fail: global___FloatMessage | None = ...,
        reviewer_name: global___StringMessage | None = ...,
        npt_cause_code: global___StringMessage | None = ...,
        npt_coach: global___StringMessage | None = ...,
        equipment_cost: global___FloatMessage | None = ...,
        system_age: global___FloatMessage | None = ...,
        equip_fail_type: global___StringMessage | None = ...,
        date_failure_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        equipment_group: global___StringMessage | None = ...,
        system_size: global___StringMessage | None = ...,
        last_activity_daily_id: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cause: global___StringMessage | None = ...,
        npt_productive_time_adjustment: global___FloatMessage | None = ...,
        failure_description: global___StringMessage | None = ...,
        contractor_findings: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        status: global___StringMessage | None = ...,
        system_vendor: global___StringMessage | None = ...,
        npt_contractor_cost: global___FloatMessage | None = ...,
        global_vendor: global___StringMessage | None = ...,
        npt_level: global___Int32Message | None = ...,
        failure_title: global___StringMessage | None = ...,
        root_cause_type: global___StringMessage | None = ...,
        failure_id: builtins.str = ...,
        report_journal_id: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        equip_metallurgy: global___StringMessage | None = ...,
        failure_total_cost_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        failure_depth_dsdsunit: global___StringMessage | None = ...,
        npt_nested_time_dsdsunit: global___StringMessage | None = ...,
        equipment_manufacturer: global___StringMessage | None = ...,
        npt_response_matrix: global___StringMessage | None = ...,
        equipment_owner: global___StringMessage | None = ...,
        close_failure_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        failure_location: global___StringMessage | None = ...,
        first_activity_id: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        npt_net_time_dsdsunit: global___StringMessage | None = ...,
        failure_duration: global___FloatMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        npt_duration_type: global___StringMessage | None = ...,
        npt_total_cost_net_dsdsunit: global___StringMessage | None = ...,
        npt_event_assessment: global___StringMessage | None = ...,
        equipment_type: global___StringMessage | None = ...,
        failure_duration_dsdsunit: global___StringMessage | None = ...,
        npt_contractor_cost_dsdsunit: global___StringMessage | None = ...,
        npt_team: global___StringMessage | None = ...,
        failure_other_cost_dsdsunit: global___StringMessage | None = ...,
        first_activity_daily_id: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_oper_equip_fail_status: collections.abc.Iterable[global___DmOperEquipFailStatusRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cause", b"cause", "close_failure_date", b"close_failure_date", "contact_name", b"contact_name", "contractor_comment", b"contractor_comment", "contractor_findings", b"contractor_findings", "contractor_name", b"contractor_name", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_failure_end", b"date_failure_end", "date_failure_start", b"date_failure_start", "dm_event", b"dm_event", "equip_fail_type", b"equip_fail_type", "equip_metallurgy", b"equip_metallurgy", "equip_service", b"equip_service", "equipment_cost", b"equipment_cost", "equipment_cost_dsdsunit", b"equipment_cost_dsdsunit", "equipment_failure_code", b"equipment_failure_code", "equipment_group", b"equipment_group", "equipment_manufacturer", b"equipment_manufacturer", "equipment_owner", b"equipment_owner", "equipment_type", b"equipment_type", "failure_day_cost", b"failure_day_cost", "failure_day_cost_dsdsunit", b"failure_day_cost_dsdsunit", "failure_depth", b"failure_depth", "failure_depth_dsdsunit", b"failure_depth_dsdsunit", "failure_description", b"failure_description", "failure_duration", b"failure_duration", "failure_duration_dsdsunit", b"failure_duration_dsdsunit", "failure_location", b"failure_location", "failure_other_cost", b"failure_other_cost", "failure_other_cost_dsdsunit", b"failure_other_cost_dsdsunit", "failure_title", b"failure_title", "failure_total_cost", b"failure_total_cost", "failure_total_cost_dsdsunit", b"failure_total_cost_dsdsunit", "failure_type", b"failure_type", "first_activity_daily_id", b"first_activity_daily_id", "first_activity_id", b"first_activity_id", "global_vendor", b"global_vendor", "hours_before_fail", b"hours_before_fail", "hours_before_fail_dsdsunit", b"hours_before_fail_dsdsunit", "inspection_type", b"inspection_type", "is_failure_closed", b"is_failure_closed", "is_prototype_equip", b"is_prototype_equip", "is_readonly", b"is_readonly", "last_activity_daily_id", b"last_activity_daily_id", "last_activity_id", b"last_activity_id", "last_inspection_date", b"last_inspection_date", "lesson_id", b"lesson_id", "model", b"model", "native_uid", b"native_uid", "npt_cause_code", b"npt_cause_code", "npt_coach", b"npt_coach", "npt_contractor_cost", b"npt_contractor_cost", "npt_contractor_cost_dsdsunit", b"npt_contractor_cost_dsdsunit", "npt_desc_code", b"npt_desc_code", "npt_duration_type", b"npt_duration_type", "npt_event_assessment", b"npt_event_assessment", "npt_learnings", b"npt_learnings", "npt_level", b"npt_level", "npt_nested_time", b"npt_nested_time", "npt_nested_time_dsdsunit", b"npt_nested_time_dsdsunit", "npt_net_time", b"npt_net_time", "npt_net_time_dsdsunit", b"npt_net_time_dsdsunit", "npt_non_conf_number", b"npt_non_conf_number", "npt_operation_type", b"npt_operation_type", "npt_potential_probability", b"npt_potential_probability", "npt_potential_probability_dsdsunit", b"npt_potential_probability_dsdsunit", "npt_prevent_actions", b"npt_prevent_actions", "npt_productive_time_adjustment", b"npt_productive_time_adjustment", "npt_productive_time_adjustment_dsdsunit", b"npt_productive_time_adjustment_dsdsunit", "npt_response_matrix", b"npt_response_matrix", "npt_target_completion_date", b"npt_target_completion_date", "npt_team", b"npt_team", "npt_total_cost_net", b"npt_total_cost_net", "npt_total_cost_net_dsdsunit", b"npt_total_cost_net_dsdsunit", "part_no", b"part_no", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "reviewer_name", b"reviewer_name", "root_cause_summary", b"root_cause_summary", "root_cause_type", b"root_cause_type", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "status", b"status", "status_date", b"status_date", "system_age", b"system_age", "system_age_dsdsunit", b"system_age_dsdsunit", "system_model", b"system_model", "system_size", b"system_size", "system_vendor", b"system_vendor", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cause", b"cause", "close_failure_date", b"close_failure_date", "contact_name", b"contact_name", "contractor_comment", b"contractor_comment", "contractor_findings", b"contractor_findings", "contractor_name", b"contractor_name", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_failure_end", b"date_failure_end", "date_failure_start", b"date_failure_start", "dm_event", b"dm_event", "dm_oper_equip_fail_status", b"dm_oper_equip_fail_status", "equip_fail_type", b"equip_fail_type", "equip_metallurgy", b"equip_metallurgy", "equip_service", b"equip_service", "equipment_cost", b"equipment_cost", "equipment_cost_dsdsunit", b"equipment_cost_dsdsunit", "equipment_failure_code", b"equipment_failure_code", "equipment_group", b"equipment_group", "equipment_manufacturer", b"equipment_manufacturer", "equipment_owner", b"equipment_owner", "equipment_type", b"equipment_type", "event_id", b"event_id", "failure_day_cost", b"failure_day_cost", "failure_day_cost_dsdsunit", b"failure_day_cost_dsdsunit", "failure_depth", b"failure_depth", "failure_depth_dsdsunit", b"failure_depth_dsdsunit", "failure_description", b"failure_description", "failure_duration", b"failure_duration", "failure_duration_dsdsunit", b"failure_duration_dsdsunit", "failure_id", b"failure_id", "failure_location", b"failure_location", "failure_other_cost", b"failure_other_cost", "failure_other_cost_dsdsunit", b"failure_other_cost_dsdsunit", "failure_title", b"failure_title", "failure_total_cost", b"failure_total_cost", "failure_total_cost_dsdsunit", b"failure_total_cost_dsdsunit", "failure_type", b"failure_type", "first_activity_daily_id", b"first_activity_daily_id", "first_activity_id", b"first_activity_id", "global_vendor", b"global_vendor", "hours_before_fail", b"hours_before_fail", "hours_before_fail_dsdsunit", b"hours_before_fail_dsdsunit", "inspection_type", b"inspection_type", "is_failure_closed", b"is_failure_closed", "is_prototype_equip", b"is_prototype_equip", "is_readonly", b"is_readonly", "last_activity_daily_id", b"last_activity_daily_id", "last_activity_id", b"last_activity_id", "last_inspection_date", b"last_inspection_date", "lesson_id", b"lesson_id", "model", b"model", "native_uid", b"native_uid", "npt_cause_code", b"npt_cause_code", "npt_coach", b"npt_coach", "npt_contractor_cost", b"npt_contractor_cost", "npt_contractor_cost_dsdsunit", b"npt_contractor_cost_dsdsunit", "npt_desc_code", b"npt_desc_code", "npt_duration_type", b"npt_duration_type", "npt_event_assessment", b"npt_event_assessment", "npt_learnings", b"npt_learnings", "npt_level", b"npt_level", "npt_nested_time", b"npt_nested_time", "npt_nested_time_dsdsunit", b"npt_nested_time_dsdsunit", "npt_net_time", b"npt_net_time", "npt_net_time_dsdsunit", b"npt_net_time_dsdsunit", "npt_non_conf_number", b"npt_non_conf_number", "npt_operation_type", b"npt_operation_type", "npt_potential_probability", b"npt_potential_probability", "npt_potential_probability_dsdsunit", b"npt_potential_probability_dsdsunit", "npt_prevent_actions", b"npt_prevent_actions", "npt_productive_time_adjustment", b"npt_productive_time_adjustment", "npt_productive_time_adjustment_dsdsunit", b"npt_productive_time_adjustment_dsdsunit", "npt_response_matrix", b"npt_response_matrix", "npt_target_completion_date", b"npt_target_completion_date", "npt_team", b"npt_team", "npt_total_cost_net", b"npt_total_cost_net", "npt_total_cost_net_dsdsunit", b"npt_total_cost_net_dsdsunit", "part_no", b"part_no", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "reviewer_name", b"reviewer_name", "root_cause_summary", b"root_cause_summary", "root_cause_type", b"root_cause_type", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "status", b"status", "status_date", b"status_date", "system_age", b"system_age", "system_age_dsdsunit", b"system_age_dsdsunit", "system_model", b"system_model", "system_size", b"system_size", "system_vendor", b"system_vendor", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmOperEquipFail = DmOperEquipFail

class DmOperEquipFailStatus(google.protobuf.message.Message):
    """Original Name: DM_OPER_EQUIP_FAIL_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    STATUS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FAILURE_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    STATUS_ID_FIELD_NUMBER: builtins.int
    STATUS_DATE_FIELD_NUMBER: builtins.int
    STATUS_COMMENT_FIELD_NUMBER: builtins.int
    DM_OPER_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    failure_id: builtins.str
    """Original Name: FAILURE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    status_id: builtins.str
    """Original Name: STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_comment(self) -> global___StringMessage:
        """Original Name: STATUS_COMMENT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_oper_equip_fail(self) -> global___DmOperEquipFailRef:
        """Remote references:

        Original Name: DM_OPER_EQUIP_FAIL, WrappedMessage: DmOperEquipFail
        FK_DM_OPER_EQUIP_FAIL_STATUS_DM_OPER_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        status: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        failure_id: builtins.str = ...,
        event_id: builtins.str = ...,
        status_id: builtins.str = ...,
        status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        status_comment: global___StringMessage | None = ...,
        dm_oper_equip_fail: global___DmOperEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_oper_equip_fail", b"dm_oper_equip_fail", "native_uid", b"native_uid", "status", b"status", "status_comment", b"status_comment", "status_date", b"status_date"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_oper_equip_fail", b"dm_oper_equip_fail", "event_id", b"event_id", "failure_id", b"failure_id", "native_uid", b"native_uid", "status", b"status", "status_comment", b"status_comment", "status_date", b"status_date", "status_id", b"status_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmOperEquipFailStatus = DmOperEquipFailStatus

class DmOtherContract(google.protobuf.message.Message):
    """Original Name: DM_OTHER_CONTRACT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CONTRACT_ID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    DM_CONTRACT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    contract_id: builtins.str
    """Original Name: CONTRACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_contract(self) -> global___DmContractRef:
        """Remote references:

        Original Name: DM_CONTRACT, WrappedMessage: DmContract
        FK_DM_OTHER_CONTRACT_DM_CONTRACT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_app_id: global___StringMessage | None = ...,
        contract_id: builtins.str = ...,
        remarks: global___StringMessage | None = ...,
        dm_contract: global___DmContractRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dm_contract", b"dm_contract", "native_uid", b"native_uid", "remarks", b"remarks", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["contract_id", b"contract_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dm_contract", b"dm_contract", "native_uid", b"native_uid", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___DmOtherContract = DmOtherContract

class DmPartner(google.protobuf.message.Message):
    """Original Name: DM_PARTNER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    PARTNERSHIP_TYPE_FIELD_NUMBER: builtins.int
    PARTNER_NAME_FIELD_NUMBER: builtins.int
    TELEX_ADDRESS_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    PARTNER_ID_FIELD_NUMBER: builtins.int
    MAILING_ADDRESS_FIELD_NUMBER: builtins.int
    CD_POLICY_FIELD_NUMBER: builtins.int
    DM_PARTNER_CONTACT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def partnership_type(self) -> global___StringMessage:
        """Original Name: PARTNERSHIP_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def partner_name(self) -> global___StringMessage:
        """Original Name: PARTNER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def telex_address(self) -> global___StringMessage:
        """Original Name: TELEX_ADDRESS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    policy_id: builtins.str
    """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    partner_id: builtins.str
    """Original Name: PARTNER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mailing_address(self) -> global___StringMessage:
        """Original Name: MAILING_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_policy(self) -> global___CdPolicyRef:
        """Remote references:

        Original Name: CD_POLICY, WrappedMessage: CdPolicy
        FK_DM_PARTNER_CD_POLICY
        """
    @property
    def dm_partner_contact(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPartnerContactRef]:
        """Original Name: DM_PARTNER_CONTACT, WrappedMessage: DmPartnerContact
        FK_DM_PARTNER_CONTACT_DM_PARTNER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        partnership_type: global___StringMessage | None = ...,
        partner_name: global___StringMessage | None = ...,
        telex_address: global___StringMessage | None = ...,
        policy_id: builtins.str = ...,
        partner_id: builtins.str = ...,
        mailing_address: global___StringMessage | None = ...,
        cd_policy: global___CdPolicyRef | None = ...,
        dm_partner_contact: collections.abc.Iterable[global___DmPartnerContactRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_policy", b"cd_policy", "mailing_address", b"mailing_address", "native_uid", b"native_uid", "partner_name", b"partner_name", "partnership_type", b"partnership_type", "telex_address", b"telex_address"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_policy", b"cd_policy", "dm_partner_contact", b"dm_partner_contact", "mailing_address", b"mailing_address", "native_uid", b"native_uid", "partner_id", b"partner_id", "partner_name", b"partner_name", "partnership_type", b"partnership_type", "policy_id", b"policy_id", "telex_address", b"telex_address", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmPartner = DmPartner

class DmPartnerCompletion(google.protobuf.message.Message):
    """Original Name: DM_PARTNER_COMPLETION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EPS_EMAIL_FIELD_NUMBER: builtins.int
    NET_INTEREST_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    PARTNER_CONTACT_ID_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    WORKING_INTEREST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WORKING_INTEREST_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PARTNER_COMPLETION_ID_FIELD_NUMBER: builtins.int
    NET_INTEREST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PARTNER_ID_FIELD_NUMBER: builtins.int
    CD_COMPLETION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def eps_email(self) -> global___StringMessage:
        """Original Name: EPS_EMAIL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_interest(self) -> global___FloatMessage:
        """Original Name: NET_INTEREST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_id: builtins.str
    """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def partner_contact_id(self) -> global___StringMessage:
        """Original Name: PARTNER_CONTACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def policy_id(self) -> global___StringMessage:
        """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_interest_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORKING_INTEREST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_interest(self) -> global___FloatMessage:
        """Original Name: WORKING_INTEREST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    partner_completion_id: builtins.str
    """Original Name: PARTNER_COMPLETION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def net_interest_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_INTEREST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def partner_id(self) -> global___StringMessage:
        """Original Name: PARTNER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_completion(self) -> global___CdCompletionRef:
        """Remote references:

        Original Name: CD_COMPLETION, WrappedMessage: CdCompletion
        FK_DM_PARTNER_COMPLETION_CD_COMPLETION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        eps_email: global___StringMessage | None = ...,
        net_interest: global___FloatMessage | None = ...,
        completion_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        partner_contact_id: global___StringMessage | None = ...,
        policy_id: global___StringMessage | None = ...,
        working_interest_dsdsunit: global___StringMessage | None = ...,
        working_interest: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        partner_completion_id: builtins.str = ...,
        net_interest_dsdsunit: global___StringMessage | None = ...,
        partner_id: global___StringMessage | None = ...,
        cd_completion: global___CdCompletionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_completion", b"cd_completion", "comments", b"comments", "end_date", b"end_date", "eps_email", b"eps_email", "native_uid", b"native_uid", "net_interest", b"net_interest", "net_interest_dsdsunit", b"net_interest_dsdsunit", "partner_contact_id", b"partner_contact_id", "partner_id", b"partner_id", "policy_id", b"policy_id", "start_date", b"start_date", "working_interest", b"working_interest", "working_interest_dsdsunit", b"working_interest_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_completion", b"cd_completion", "comments", b"comments", "completion_id", b"completion_id", "end_date", b"end_date", "eps_email", b"eps_email", "native_uid", b"native_uid", "net_interest", b"net_interest", "net_interest_dsdsunit", b"net_interest_dsdsunit", "partner_completion_id", b"partner_completion_id", "partner_contact_id", b"partner_contact_id", "partner_id", b"partner_id", "policy_id", b"policy_id", "start_date", b"start_date", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "working_interest", b"working_interest", "working_interest_dsdsunit", b"working_interest_dsdsunit"]) -> None: ...

global___DmPartnerCompletion = DmPartnerCompletion

class DmPartnerContact(google.protobuf.message.Message):
    """Original Name: DM_PARTNER_CONTACT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTACT_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONTACT_PHONE1_FIELD_NUMBER: builtins.int
    CONTACT_TITLE_FIELD_NUMBER: builtins.int
    CONTACT_PHONE2_FIELD_NUMBER: builtins.int
    CONTACT_FAX_FIELD_NUMBER: builtins.int
    PARTNER_CONTACT_ID_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    IS_ACTIVE_FIELD_NUMBER: builtins.int
    MAILING_ADDRESS_FIELD_NUMBER: builtins.int
    EMAIL_ADDRESS_FIELD_NUMBER: builtins.int
    PARTNER_ID_FIELD_NUMBER: builtins.int
    DM_PARTNER_FIELD_NUMBER: builtins.int
    DM_PARTNER_CONTACT_EVENTCODE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def contact_name(self) -> global___StringMessage:
        """Original Name: CONTACT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_phone1(self) -> global___StringMessage:
        """Original Name: CONTACT_PHONE1, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_title(self) -> global___StringMessage:
        """Original Name: CONTACT_TITLE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_phone2(self) -> global___StringMessage:
        """Original Name: CONTACT_PHONE2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contact_fax(self) -> global___StringMessage:
        """Original Name: CONTACT_FAX, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    partner_contact_id: builtins.str
    """Original Name: PARTNER_CONTACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    policy_id: builtins.str
    """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_active(self) -> global___StringMessage:
        """Original Name: IS_ACTIVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mailing_address(self) -> global___StringMessage:
        """Original Name: MAILING_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def email_address(self) -> global___StringMessage:
        """Original Name: EMAIL_ADDRESS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    partner_id: builtins.str
    """Original Name: PARTNER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_partner(self) -> global___DmPartnerRef:
        """Remote references:

        Original Name: DM_PARTNER, WrappedMessage: DmPartner
        FK_DM_PARTNER_CONTACT_DM_PARTNER
        """
    @property
    def dm_partner_contact_eventcode(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPartnerContactEventcodeRef]:
        """Original Name: DM_PARTNER_CONTACT_EVENTCODE, WrappedMessage: DmPartnerContactEventcode
        FK_DM_PARTNER_CONTACT_EVENTCODE_DM_PARTNER_CONTACT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        contact_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        contact_phone1: global___StringMessage | None = ...,
        contact_title: global___StringMessage | None = ...,
        contact_phone2: global___StringMessage | None = ...,
        contact_fax: global___StringMessage | None = ...,
        partner_contact_id: builtins.str = ...,
        policy_id: builtins.str = ...,
        is_active: global___StringMessage | None = ...,
        mailing_address: global___StringMessage | None = ...,
        email_address: global___StringMessage | None = ...,
        partner_id: builtins.str = ...,
        dm_partner: global___DmPartnerRef | None = ...,
        dm_partner_contact_eventcode: collections.abc.Iterable[global___DmPartnerContactEventcodeRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["contact_fax", b"contact_fax", "contact_name", b"contact_name", "contact_phone1", b"contact_phone1", "contact_phone2", b"contact_phone2", "contact_title", b"contact_title", "dm_partner", b"dm_partner", "email_address", b"email_address", "is_active", b"is_active", "mailing_address", b"mailing_address", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["contact_fax", b"contact_fax", "contact_name", b"contact_name", "contact_phone1", b"contact_phone1", "contact_phone2", b"contact_phone2", "contact_title", b"contact_title", "dm_partner", b"dm_partner", "dm_partner_contact_eventcode", b"dm_partner_contact_eventcode", "email_address", b"email_address", "is_active", b"is_active", "mailing_address", b"mailing_address", "native_uid", b"native_uid", "partner_contact_id", b"partner_contact_id", "partner_id", b"partner_id", "policy_id", b"policy_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmPartnerContact = DmPartnerContact

class DmPartnerContactEventcode(google.protobuf.message.Message):
    """Original Name: DM_PARTNER_CONTACT_EVENTCODE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EVENT_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONTACT_EVENTCODE_ID_FIELD_NUMBER: builtins.int
    PARTNER_CONTACT_ID_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    PARTNER_ID_FIELD_NUMBER: builtins.int
    DM_PARTNER_CONTACT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def event_code(self) -> global___StringMessage:
        """Original Name: EVENT_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    contact_eventcode_id: builtins.str
    """Original Name: CONTACT_EVENTCODE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    partner_contact_id: builtins.str
    """Original Name: PARTNER_CONTACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    policy_id: builtins.str
    """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    partner_id: builtins.str
    """Original Name: PARTNER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_partner_contact(self) -> global___DmPartnerContactRef:
        """Remote references:

        Original Name: DM_PARTNER_CONTACT, WrappedMessage: DmPartnerContact
        FK_DM_PARTNER_CONTACT_EVENTCODE_DM_PARTNER_CONTACT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        event_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        contact_eventcode_id: builtins.str = ...,
        partner_contact_id: builtins.str = ...,
        policy_id: builtins.str = ...,
        partner_id: builtins.str = ...,
        dm_partner_contact: global___DmPartnerContactRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_partner_contact", b"dm_partner_contact", "event_code", b"event_code", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["contact_eventcode_id", b"contact_eventcode_id", "dm_partner_contact", b"dm_partner_contact", "event_code", b"event_code", "native_uid", b"native_uid", "partner_contact_id", b"partner_contact_id", "partner_id", b"partner_id", "policy_id", b"policy_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmPartnerContactEventcode = DmPartnerContactEventcode

class DmPartnerEvent(google.protobuf.message.Message):
    """Original Name: DM_PARTNER_EVENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EPS_EMAIL_FIELD_NUMBER: builtins.int
    NET_INTEREST_FIELD_NUMBER: builtins.int
    PARTNER_EVENT_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    PARTNER_CONTACT_ID_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    WORKING_INTEREST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WORKING_INTEREST_FIELD_NUMBER: builtins.int
    NET_INTEREST_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    PARTNER_ID_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def eps_email(self) -> global___StringMessage:
        """Original Name: EPS_EMAIL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_interest(self) -> global___FloatMessage:
        """Original Name: NET_INTEREST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    partner_event_id: builtins.str
    """Original Name: PARTNER_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def partner_contact_id(self) -> global___StringMessage:
        """Original Name: PARTNER_CONTACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def policy_id(self) -> global___StringMessage:
        """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_interest_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORKING_INTEREST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_interest(self) -> global___FloatMessage:
        """Original Name: WORKING_INTEREST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_interest_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_INTEREST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def partner_id(self) -> global___StringMessage:
        """Original Name: PARTNER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_PARTNER_EVENT_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        eps_email: global___StringMessage | None = ...,
        net_interest: global___FloatMessage | None = ...,
        partner_event_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        partner_contact_id: global___StringMessage | None = ...,
        policy_id: global___StringMessage | None = ...,
        working_interest_dsdsunit: global___StringMessage | None = ...,
        working_interest: global___FloatMessage | None = ...,
        net_interest_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        partner_id: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_event", b"dm_event", "end_date", b"end_date", "eps_email", b"eps_email", "native_uid", b"native_uid", "net_interest", b"net_interest", "net_interest_dsdsunit", b"net_interest_dsdsunit", "partner_contact_id", b"partner_contact_id", "partner_id", b"partner_id", "policy_id", b"policy_id", "start_date", b"start_date", "working_interest", b"working_interest", "working_interest_dsdsunit", b"working_interest_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_event", b"dm_event", "end_date", b"end_date", "eps_email", b"eps_email", "event_id", b"event_id", "native_uid", b"native_uid", "net_interest", b"net_interest", "net_interest_dsdsunit", b"net_interest_dsdsunit", "partner_contact_id", b"partner_contact_id", "partner_event_id", b"partner_event_id", "partner_id", b"partner_id", "policy_id", b"policy_id", "start_date", b"start_date", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "working_interest", b"working_interest", "working_interest_dsdsunit", b"working_interest_dsdsunit"]) -> None: ...

global___DmPartnerEvent = DmPartnerEvent

class DmPartnerWell(google.protobuf.message.Message):
    """Original Name: DM_PARTNER_WELL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EPS_EMAIL_FIELD_NUMBER: builtins.int
    NET_INTEREST_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    PARTNER_CONTACT_ID_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    WORKING_INTEREST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WORKING_INTEREST_FIELD_NUMBER: builtins.int
    ANTICOLLISION_NOTIFICATION_FIELD_NUMBER: builtins.int
    NET_INTEREST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PARTNER_WELL_ID_FIELD_NUMBER: builtins.int
    PARTNER_ID_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def eps_email(self) -> global___StringMessage:
        """Original Name: EPS_EMAIL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_interest(self) -> global___FloatMessage:
        """Original Name: NET_INTEREST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def partner_contact_id(self) -> global___StringMessage:
        """Original Name: PARTNER_CONTACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def policy_id(self) -> global___StringMessage:
        """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_interest_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORKING_INTEREST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_interest(self) -> global___FloatMessage:
        """Original Name: WORKING_INTEREST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anticollision_notification(self) -> global___StringMessage:
        """Original Name: ANTICOLLISION_NOTIFICATION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_interest_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_INTEREST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    partner_well_id: builtins.str
    """Original Name: PARTNER_WELL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def partner_id(self) -> global___StringMessage:
        """Original Name: PARTNER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_DM_PARTNER_WELL_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        eps_email: global___StringMessage | None = ...,
        net_interest: global___FloatMessage | None = ...,
        comments: global___StringMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        partner_contact_id: global___StringMessage | None = ...,
        policy_id: global___StringMessage | None = ...,
        working_interest_dsdsunit: global___StringMessage | None = ...,
        working_interest: global___FloatMessage | None = ...,
        anticollision_notification: global___StringMessage | None = ...,
        net_interest_dsdsunit: global___StringMessage | None = ...,
        partner_well_id: builtins.str = ...,
        partner_id: global___StringMessage | None = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["anticollision_notification", b"anticollision_notification", "cd_well", b"cd_well", "comments", b"comments", "end_date", b"end_date", "eps_email", b"eps_email", "native_uid", b"native_uid", "net_interest", b"net_interest", "net_interest_dsdsunit", b"net_interest_dsdsunit", "partner_contact_id", b"partner_contact_id", "partner_id", b"partner_id", "policy_id", b"policy_id", "start_date", b"start_date", "working_interest", b"working_interest", "working_interest_dsdsunit", b"working_interest_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["anticollision_notification", b"anticollision_notification", "cd_well", b"cd_well", "comments", b"comments", "end_date", b"end_date", "eps_email", b"eps_email", "native_uid", b"native_uid", "net_interest", b"net_interest", "net_interest_dsdsunit", b"net_interest_dsdsunit", "partner_contact_id", b"partner_contact_id", "partner_id", b"partner_id", "partner_well_id", b"partner_well_id", "policy_id", b"policy_id", "start_date", b"start_date", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "working_interest", b"working_interest", "working_interest_dsdsunit", b"working_interest_dsdsunit"]) -> None: ...

global___DmPartnerWell = DmPartnerWell

class DmPartnerWellbore(google.protobuf.message.Message):
    """Original Name: DM_PARTNER_WELLBORE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EPS_EMAIL_FIELD_NUMBER: builtins.int
    NET_INTEREST_FIELD_NUMBER: builtins.int
    PARTNER_WELLBORE_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    PARTNER_CONTACT_ID_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    WORKING_INTEREST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WORKING_INTEREST_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    NET_INTEREST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PARTNER_ID_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def eps_email(self) -> global___StringMessage:
        """Original Name: EPS_EMAIL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_interest(self) -> global___FloatMessage:
        """Original Name: NET_INTEREST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    partner_wellbore_id: builtins.str
    """Original Name: PARTNER_WELLBORE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def partner_contact_id(self) -> global___StringMessage:
        """Original Name: PARTNER_CONTACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def policy_id(self) -> global___StringMessage:
        """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_interest_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORKING_INTEREST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_interest(self) -> global___FloatMessage:
        """Original Name: WORKING_INTEREST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def net_interest_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_INTEREST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def partner_id(self) -> global___StringMessage:
        """Original Name: PARTNER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_PARTNER_WELLBORE_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        eps_email: global___StringMessage | None = ...,
        net_interest: global___FloatMessage | None = ...,
        partner_wellbore_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        partner_contact_id: global___StringMessage | None = ...,
        policy_id: global___StringMessage | None = ...,
        working_interest_dsdsunit: global___StringMessage | None = ...,
        working_interest: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        net_interest_dsdsunit: global___StringMessage | None = ...,
        partner_id: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "comments", b"comments", "end_date", b"end_date", "eps_email", b"eps_email", "native_uid", b"native_uid", "net_interest", b"net_interest", "net_interest_dsdsunit", b"net_interest_dsdsunit", "partner_contact_id", b"partner_contact_id", "partner_id", b"partner_id", "policy_id", b"policy_id", "start_date", b"start_date", "working_interest", b"working_interest", "working_interest_dsdsunit", b"working_interest_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "comments", b"comments", "end_date", b"end_date", "eps_email", b"eps_email", "native_uid", b"native_uid", "net_interest", b"net_interest", "net_interest_dsdsunit", b"net_interest_dsdsunit", "partner_contact_id", b"partner_contact_id", "partner_id", b"partner_id", "partner_wellbore_id", b"partner_wellbore_id", "policy_id", b"policy_id", "start_date", b"start_date", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "working_interest", b"working_interest", "working_interest_dsdsunit", b"working_interest_dsdsunit"]) -> None: ...

global___DmPartnerWellbore = DmPartnerWellbore

class DmPcp(google.protobuf.message.Message):
    """Original Name: DM_PCP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TUBING_OD_FIELD_NUMBER: builtins.int
    PUMP_TSH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_INT_TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHEMICAL_TREATMENT_FIELD_NUMBER: builtins.int
    TUBING_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAND_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_SUBMERGENCE_FIELD_NUMBER: builtins.int
    FLOWING_BHP_FIELD_NUMBER: builtins.int
    STATIC_BHP_FIELD_NUMBER: builtins.int
    FLOWLINE_PRESSURE_FIELD_NUMBER: builtins.int
    TUBING_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRODUCTIVITY_INDEX_FIELD_NUMBER: builtins.int
    ELEC_VOLT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROD_STRING_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    REQUIRED_WELLHEAD_PRESSURE_FIELD_NUMBER: builtins.int
    WELL_RESTRICTION_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    PUMP_TDH_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_ID_FIELD_NUMBER: builtins.int
    TEST_EFFICIENCY_PC_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PUMP_SUBMERGENCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TAG_BAR_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    PCP_MD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROD_STRING_CONCENTRIC_ID_FIELD_NUMBER: builtins.int
    SURFACE_TEMP_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    PERF_INT_BASE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONCENTRIC_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    ELEC_ZONE_FIELD_NUMBER: builtins.int
    TEST_EFFICIENCY_PC_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DISPLACEMENT_FIELD_NUMBER: builtins.int
    PERF_INT_TOP_TVD_FIELD_NUMBER: builtins.int
    PERF_INT_TOP_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    HEAD_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_TDH_FIELD_NUMBER: builtins.int
    LAND_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_ID_FIELD_NUMBER: builtins.int
    ELEC_SUPPLY_FIELD_NUMBER: builtins.int
    DRIVE_DESC_FIELD_NUMBER: builtins.int
    DRIVE_STRING_CLAMP_FIELD_NUMBER: builtins.int
    ROD_GUIDES_FIELD_NUMBER: builtins.int
    DRIVE_HEAD_CODE_FIELD_NUMBER: builtins.int
    LIFT_CAPACITY_FIELD_NUMBER: builtins.int
    CASING_GRADE_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    PUMP_MANUFACTURER_FIELD_NUMBER: builtins.int
    INLET_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    ELEC_VOLT_FIELD_NUMBER: builtins.int
    TEST_EFFICIENCY_TQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRIVE_CONTROL_FIELD_NUMBER: builtins.int
    ELECTRICAL_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_RPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRIVE_HEAD_SHAFT_FIELD_NUMBER: builtins.int
    FLOWLINE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_RPM_FIELD_NUMBER: builtins.int
    PERF_INT_BASE_TVD_FIELD_NUMBER: builtins.int
    TAG_BAR_MD_FIELD_NUMBER: builtins.int
    WHEAD_CONN_TYPE_FIELD_NUMBER: builtins.int
    PCP_ID_FIELD_NUMBER: builtins.int
    POWER_SOURCE_FIELD_NUMBER: builtins.int
    ELEC_FREQ_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIFT_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASING_WEIGHT_FIELD_NUMBER: builtins.int
    CASING_OH_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    PUMP_NO_FIELD_NUMBER: builtins.int
    PUMP_TSH_FIELD_NUMBER: builtins.int
    FLOWING_BHP_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_EFFICIENCY_TQ_FIELD_NUMBER: builtins.int
    TUBING_LENGTH_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_FIELD_NUMBER: builtins.int
    REMOVAL_REASON_FIELD_NUMBER: builtins.int
    REQUIRED_WELLHEAD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TAG_BAR_OFFSET_FIELD_NUMBER: builtins.int
    CASING_OH_ID_FIELD_NUMBER: builtins.int
    REMOVAL_DATE_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    PUMP_MODEL_FIELD_NUMBER: builtins.int
    TAG_BAR_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_TEMP_MIN_FIELD_NUMBER: builtins.int
    PCP_MD_PRESSURE_FIELD_NUMBER: builtins.int
    WHEAD_CONN_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_FIELD_NUMBER: builtins.int
    SPECIAL_CONDITIONS_FIELD_NUMBER: builtins.int
    PCP_NOTE_FIELD_NUMBER: builtins.int
    HEAD_RATING_FIELD_NUMBER: builtins.int
    DRIVE_HEAD_LOCK_OUT_CLAMP_FIELD_NUMBER: builtins.int
    DRIVE_HEAD_BRAKE_FIELD_NUMBER: builtins.int
    COMPLETION_FLUID_FIELD_NUMBER: builtins.int
    WHEAD_CONN_SIZE_FIELD_NUMBER: builtins.int
    PERF_INT_TOP_MD_FIELD_NUMBER: builtins.int
    PERF_INT_BASE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    INLET_TEMP_FIELD_NUMBER: builtins.int
    SURFACE_TEMP_MAX_FIELD_NUMBER: builtins.int
    INSTALL_DATE_FIELD_NUMBER: builtins.int
    TUBING_THREAD_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    LAND_MD_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_RPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERF_INT_BASE_MD_FIELD_NUMBER: builtins.int
    ELECTRICAL_COST_FIELD_NUMBER: builtins.int
    DRIVE_RATIO_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    STATIC_BHP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_TEMP_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRIVE_STRING_CENT_FIELD_NUMBER: builtins.int
    DRIVE_TYPE_FIELD_NUMBER: builtins.int
    TUBING_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ELEC_FREQ_FIELD_NUMBER: builtins.int
    DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAND_TVD_FIELD_NUMBER: builtins.int
    PUMP_TYPE_FIELD_NUMBER: builtins.int
    TEST_RPM_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    CD_WEQP_PCP_DETAIL_FIELD_NUMBER: builtins.int
    DM_PCP_OPERATION_FIELD_NUMBER: builtins.int
    DM_PCP_COMPONENT_FIELD_NUMBER: builtins.int
    DM_PCP_STATUS_HISTORY_FIELD_NUMBER: builtins.int
    DM_PCP_FLUID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tubing_od(self) -> global___FloatMessage:
        """Original Name: TUBING_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_tsh_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_TSH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_int_top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_INT_TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chemical_treatment(self) -> global___StringMessage:
        """Original Name: CHEMICAL_TREATMENT, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAND_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_submergence(self) -> global___FloatMessage:
        """Original Name: PUMP_SUBMERGENCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowing_bhp(self) -> global___FloatMessage:
        """Original Name: FLOWING_BHP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_bhp(self) -> global___FloatMessage:
        """Original Name: STATIC_BHP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowline_pressure(self) -> global___FloatMessage:
        """Original Name: FLOWLINE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def productivity_index(self) -> global___FloatMessage:
        """Original Name: PRODUCTIVITY_INDEX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elec_volt_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELEC_VOLT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_string_assembly_id(self) -> global___StringMessage:
        """Original Name: ROD_STRING_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def required_wellhead_pressure(self) -> global___FloatMessage:
        """Original Name: REQUIRED_WELLHEAD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_restriction(self) -> global___StringMessage:
        """Original Name: WELL_RESTRICTION, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_tdh_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_TDH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_id(self) -> global___StringMessage:
        """Original Name: INTERVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_efficiency_pc(self) -> global___FloatMessage:
        """Original Name: TEST_EFFICIENCY_PC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_submergence_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_SUBMERGENCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tag_bar_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: TAG_BAR_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pcp_md_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PCP_MD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_string_concentric_id(self) -> global___StringMessage:
        """Original Name: ROD_STRING_CONCENTRIC_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_temp_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_TEMP_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_int_base_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_INT_BASE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def concentric_assembly_id(self) -> global___StringMessage:
        """Original Name: CONCENTRIC_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elec_zone(self) -> global___StringMessage:
        """Original Name: ELEC_ZONE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_efficiency_pc_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_EFFICIENCY_PC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def displacement(self) -> global___FloatMessage:
        """Original Name: DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_int_top_tvd(self) -> global___FloatMessage:
        """Original Name: PERF_INT_TOP_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_int_top_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_INT_TOP_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def head_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: HEAD_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_tdh(self) -> global___FloatMessage:
        """Original Name: PUMP_TDH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAND_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_id(self) -> global___FloatMessage:
        """Original Name: TUBING_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elec_supply(self) -> global___StringMessage:
        """Original Name: ELEC_SUPPLY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_desc(self) -> global___StringMessage:
        """Original Name: DRIVE_DESC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_string_clamp(self) -> global___StringMessage:
        """Original Name: DRIVE_STRING_CLAMP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_guides(self) -> global___StringMessage:
        """Original Name: ROD_GUIDES, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_head_code(self) -> global___StringMessage:
        """Original Name: DRIVE_HEAD_CODE, Original type: Edm.String, Max Length: 17,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lift_capacity(self) -> global___FloatMessage:
        """Original Name: LIFT_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_grade(self) -> global___StringMessage:
        """Original Name: CASING_GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pump_manufacturer(self) -> global___StringMessage:
        """Original Name: PUMP_MANUFACTURER, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inlet_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: INLET_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elec_volt(self) -> global___FloatMessage:
        """Original Name: ELEC_VOLT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_efficiency_tq_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_EFFICIENCY_TQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_control(self) -> global___StringMessage:
        """Original Name: DRIVE_CONTROL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def electrical_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELECTRICAL_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_rpm_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_RPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_head_shaft(self) -> global___StringMessage:
        """Original Name: DRIVE_HEAD_SHAFT, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowline_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWLINE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_rpm(self) -> global___FloatMessage:
        """Original Name: MAX_RPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_int_base_tvd(self) -> global___FloatMessage:
        """Original Name: PERF_INT_BASE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tag_bar_md(self) -> global___FloatMessage:
        """Original Name: TAG_BAR_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def whead_conn_type(self) -> global___StringMessage:
        """Original Name: WHEAD_CONN_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pcp_id: builtins.str
    """Original Name: PCP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def power_source(self) -> global___StringMessage:
        """Original Name: POWER_SOURCE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elec_freq_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELEC_FREQ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lift_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIFT_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def casing_weight(self) -> global___FloatMessage:
        """Original Name: CASING_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_oh_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_OH_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_no(self) -> global___StringMessage:
        """Original Name: PUMP_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_tsh(self) -> global___FloatMessage:
        """Original Name: PUMP_TSH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowing_bhp_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWING_BHP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_efficiency_tq(self) -> global___FloatMessage:
        """Original Name: TEST_EFFICIENCY_TQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_length(self) -> global___FloatMessage:
        """Original Name: TUBING_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure(self) -> global___FloatMessage:
        """Original Name: TUBING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def removal_reason(self) -> global___StringMessage:
        """Original Name: REMOVAL_REASON, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def required_wellhead_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: REQUIRED_WELLHEAD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tag_bar_offset(self) -> global___FloatMessage:
        """Original Name: TAG_BAR_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_oh_id(self) -> global___FloatMessage:
        """Original Name: CASING_OH_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def removal_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REMOVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_model(self) -> global___StringMessage:
        """Original Name: PUMP_MODEL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tag_bar_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: TAG_BAR_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_temp_min(self) -> global___FloatMessage:
        """Original Name: SURFACE_TEMP_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pcp_md_pressure(self) -> global___FloatMessage:
        """Original Name: PCP_MD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def whead_conn_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: WHEAD_CONN_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure(self) -> global___FloatMessage:
        """Original Name: CASING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def special_conditions(self) -> global___StringMessage:
        """Original Name: SPECIAL_CONDITIONS, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pcp_note(self) -> global___StringMessage:
        """Original Name: PCP_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def head_rating(self) -> global___FloatMessage:
        """Original Name: HEAD_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_head_lock_out_clamp(self) -> global___StringMessage:
        """Original Name: DRIVE_HEAD_LOCK_OUT_CLAMP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_head_brake(self) -> global___StringMessage:
        """Original Name: DRIVE_HEAD_BRAKE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_fluid(self) -> global___StringMessage:
        """Original Name: COMPLETION_FLUID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def whead_conn_size(self) -> global___FloatMessage:
        """Original Name: WHEAD_CONN_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_int_top_md(self) -> global___FloatMessage:
        """Original Name: PERF_INT_TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_int_base_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERF_INT_BASE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inlet_temp(self) -> global___FloatMessage:
        """Original Name: INLET_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_temp_max(self) -> global___FloatMessage:
        """Original Name: SURFACE_TEMP_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_thread(self) -> global___StringMessage:
        """Original Name: TUBING_THREAD, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_zone_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_md(self) -> global___FloatMessage:
        """Original Name: LAND_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_rpm_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_RPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perf_int_base_md(self) -> global___FloatMessage:
        """Original Name: PERF_INT_BASE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def electrical_cost(self) -> global___FloatMessage:
        """Original Name: ELECTRICAL_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_ratio(self) -> global___StringMessage:
        """Original Name: DRIVE_RATIO, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def static_bhp_dsdsunit(self) -> global___StringMessage:
        """Original Name: STATIC_BHP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_temp_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_TEMP_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_string_cent(self) -> global___Int32Message:
        """Original Name: DRIVE_STRING_CENT, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drive_type(self) -> global___StringMessage:
        """Original Name: DRIVE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elec_freq(self) -> global___FloatMessage:
        """Original Name: ELEC_FREQ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_tvd(self) -> global___FloatMessage:
        """Original Name: LAND_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_type(self) -> global___StringMessage:
        """Original Name: PUMP_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_rpm(self) -> global___FloatMessage:
        """Original Name: TEST_RPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_PCP_CD_WELLBORE
        """
    @property
    def cd_weqp_pcp_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdWeqpPcpDetailRef]:
        """Original Name: CD_WEQP_PCP_DETAIL, WrappedMessage: CdWeqpPcpDetail
        FK_CD_WEQP_PCP_DETAIL_DM_PCP
        """
    @property
    def dm_pcp_operation(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPcpOperationRef]:
        """Original Name: DM_PCP_OPERATION, WrappedMessage: DmPcpOperation
        FK_DM_PCP_OPERATION_DM_PCP
        """
    @property
    def dm_pcp_component(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPcpComponentRef]:
        """Original Name: DM_PCP_COMPONENT, WrappedMessage: DmPcpComponent
        FK_DM_PCP_COMPONENT_DM_PCP
        """
    @property
    def dm_pcp_status_history(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPcpStatusHistoryRef]:
        """Original Name: DM_PCP_STATUS_HISTORY, WrappedMessage: DmPcpStatusHistory
        FK_DM_PCP_STATUS_HISTORY_DM_PCP
        """
    @property
    def dm_pcp_fluid(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPcpFluidRef]:
        """Original Name: DM_PCP_FLUID, WrappedMessage: DmPcpFluid
        FK_DM_PCP_FLUID_DM_PCP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tubing_od: global___FloatMessage | None = ...,
        pump_tsh_dsdsunit: global___StringMessage | None = ...,
        perf_int_top_md_dsdsunit: global___StringMessage | None = ...,
        chemical_treatment: global___StringMessage | None = ...,
        tubing_length_dsdsunit: global___StringMessage | None = ...,
        land_md_dsdsunit: global___StringMessage | None = ...,
        pump_submergence: global___FloatMessage | None = ...,
        flowing_bhp: global___FloatMessage | None = ...,
        static_bhp: global___FloatMessage | None = ...,
        flowline_pressure: global___FloatMessage | None = ...,
        tubing_id_dsdsunit: global___StringMessage | None = ...,
        productivity_index: global___FloatMessage | None = ...,
        elec_volt_dsdsunit: global___StringMessage | None = ...,
        rod_string_assembly_id: global___StringMessage | None = ...,
        required_wellhead_pressure: global___FloatMessage | None = ...,
        well_restriction: global___StringMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        pump_tdh_dsdsunit: global___StringMessage | None = ...,
        interval_id: global___StringMessage | None = ...,
        test_efficiency_pc: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        pump_submergence_dsdsunit: global___StringMessage | None = ...,
        tag_bar_offset_dsdsunit: global___StringMessage | None = ...,
        pcp_md_pressure_dsdsunit: global___StringMessage | None = ...,
        rod_string_concentric_id: global___StringMessage | None = ...,
        surface_temp_min_dsdsunit: global___StringMessage | None = ...,
        completion_id: global___StringMessage | None = ...,
        perf_int_base_md_dsdsunit: global___StringMessage | None = ...,
        concentric_assembly_id: global___StringMessage | None = ...,
        elec_zone: global___StringMessage | None = ...,
        test_efficiency_pc_dsdsunit: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        displacement: global___FloatMessage | None = ...,
        perf_int_top_tvd: global___FloatMessage | None = ...,
        perf_int_top_tvd_dsdsunit: global___StringMessage | None = ...,
        head_rating_dsdsunit: global___StringMessage | None = ...,
        pump_tdh: global___FloatMessage | None = ...,
        land_tvd_dsdsunit: global___StringMessage | None = ...,
        tubing_id: global___FloatMessage | None = ...,
        elec_supply: global___StringMessage | None = ...,
        drive_desc: global___StringMessage | None = ...,
        drive_string_clamp: global___StringMessage | None = ...,
        rod_guides: global___StringMessage | None = ...,
        drive_head_code: global___StringMessage | None = ...,
        lift_capacity: global___FloatMessage | None = ...,
        casing_grade: global___StringMessage | None = ...,
        casing_pressure_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        pump_manufacturer: global___StringMessage | None = ...,
        inlet_temp_dsdsunit: global___StringMessage | None = ...,
        elec_volt: global___FloatMessage | None = ...,
        test_efficiency_tq_dsdsunit: global___StringMessage | None = ...,
        drive_control: global___StringMessage | None = ...,
        electrical_cost_dsdsunit: global___StringMessage | None = ...,
        test_rpm_dsdsunit: global___StringMessage | None = ...,
        drive_head_shaft: global___StringMessage | None = ...,
        flowline_pressure_dsdsunit: global___StringMessage | None = ...,
        max_rpm: global___FloatMessage | None = ...,
        perf_int_base_tvd: global___FloatMessage | None = ...,
        tag_bar_md: global___FloatMessage | None = ...,
        whead_conn_type: global___StringMessage | None = ...,
        pcp_id: builtins.str = ...,
        power_source: global___StringMessage | None = ...,
        elec_freq_dsdsunit: global___StringMessage | None = ...,
        lift_capacity_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        casing_weight: global___FloatMessage | None = ...,
        casing_oh_id_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        pump_no: global___StringMessage | None = ...,
        pump_tsh: global___FloatMessage | None = ...,
        flowing_bhp_dsdsunit: global___StringMessage | None = ...,
        test_efficiency_tq: global___FloatMessage | None = ...,
        tubing_length: global___FloatMessage | None = ...,
        tubing_pressure: global___FloatMessage | None = ...,
        removal_reason: global___StringMessage | None = ...,
        required_wellhead_pressure_dsdsunit: global___StringMessage | None = ...,
        tag_bar_offset: global___FloatMessage | None = ...,
        casing_oh_id: global___FloatMessage | None = ...,
        removal_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        pump_model: global___StringMessage | None = ...,
        tag_bar_md_dsdsunit: global___StringMessage | None = ...,
        surface_temp_min: global___FloatMessage | None = ...,
        pcp_md_pressure: global___FloatMessage | None = ...,
        whead_conn_size_dsdsunit: global___StringMessage | None = ...,
        casing_pressure: global___FloatMessage | None = ...,
        special_conditions: global___StringMessage | None = ...,
        pcp_note: global___StringMessage | None = ...,
        head_rating: global___FloatMessage | None = ...,
        drive_head_lock_out_clamp: global___StringMessage | None = ...,
        drive_head_brake: global___StringMessage | None = ...,
        completion_fluid: global___StringMessage | None = ...,
        whead_conn_size: global___FloatMessage | None = ...,
        perf_int_top_md: global___FloatMessage | None = ...,
        perf_int_base_tvd_dsdsunit: global___StringMessage | None = ...,
        inlet_temp: global___FloatMessage | None = ...,
        surface_temp_max: global___FloatMessage | None = ...,
        install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        tubing_thread: global___StringMessage | None = ...,
        wellbore_zone_id: global___StringMessage | None = ...,
        land_md: global___FloatMessage | None = ...,
        tubing_pressure_dsdsunit: global___StringMessage | None = ...,
        max_rpm_dsdsunit: global___StringMessage | None = ...,
        perf_int_base_md: global___FloatMessage | None = ...,
        electrical_cost: global___FloatMessage | None = ...,
        drive_ratio: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        static_bhp_dsdsunit: global___StringMessage | None = ...,
        casing_weight_dsdsunit: global___StringMessage | None = ...,
        surface_temp_max_dsdsunit: global___StringMessage | None = ...,
        drive_string_cent: global___Int32Message | None = ...,
        drive_type: global___StringMessage | None = ...,
        tubing_od_dsdsunit: global___StringMessage | None = ...,
        elec_freq: global___FloatMessage | None = ...,
        displacement_dsdsunit: global___StringMessage | None = ...,
        land_tvd: global___FloatMessage | None = ...,
        pump_type: global___StringMessage | None = ...,
        test_rpm: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        cd_weqp_pcp_detail: collections.abc.Iterable[global___CdWeqpPcpDetailRef] | None = ...,
        dm_pcp_operation: collections.abc.Iterable[global___DmPcpOperationRef] | None = ...,
        dm_pcp_component: collections.abc.Iterable[global___DmPcpComponentRef] | None = ...,
        dm_pcp_status_history: collections.abc.Iterable[global___DmPcpStatusHistoryRef] | None = ...,
        dm_pcp_fluid: collections.abc.Iterable[global___DmPcpFluidRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "casing_grade", b"casing_grade", "casing_oh_id", b"casing_oh_id", "casing_oh_id_dsdsunit", b"casing_oh_id_dsdsunit", "casing_pressure", b"casing_pressure", "casing_pressure_dsdsunit", b"casing_pressure_dsdsunit", "casing_weight", b"casing_weight", "casing_weight_dsdsunit", b"casing_weight_dsdsunit", "cd_wellbore", b"cd_wellbore", "chemical_treatment", b"chemical_treatment", "completion_fluid", b"completion_fluid", "completion_id", b"completion_id", "concentric_assembly_id", b"concentric_assembly_id", "displacement", b"displacement", "displacement_dsdsunit", b"displacement_dsdsunit", "drive_control", b"drive_control", "drive_desc", b"drive_desc", "drive_head_brake", b"drive_head_brake", "drive_head_code", b"drive_head_code", "drive_head_lock_out_clamp", b"drive_head_lock_out_clamp", "drive_head_shaft", b"drive_head_shaft", "drive_ratio", b"drive_ratio", "drive_string_cent", b"drive_string_cent", "drive_string_clamp", b"drive_string_clamp", "drive_type", b"drive_type", "elec_freq", b"elec_freq", "elec_freq_dsdsunit", b"elec_freq_dsdsunit", "elec_supply", b"elec_supply", "elec_volt", b"elec_volt", "elec_volt_dsdsunit", b"elec_volt_dsdsunit", "elec_zone", b"elec_zone", "electrical_cost", b"electrical_cost", "electrical_cost_dsdsunit", b"electrical_cost_dsdsunit", "event_id", b"event_id", "flowing_bhp", b"flowing_bhp", "flowing_bhp_dsdsunit", b"flowing_bhp_dsdsunit", "flowline_pressure", b"flowline_pressure", "flowline_pressure_dsdsunit", b"flowline_pressure_dsdsunit", "head_rating", b"head_rating", "head_rating_dsdsunit", b"head_rating_dsdsunit", "inlet_temp", b"inlet_temp", "inlet_temp_dsdsunit", b"inlet_temp_dsdsunit", "install_date", b"install_date", "interval_id", b"interval_id", "land_md", b"land_md", "land_md_dsdsunit", b"land_md_dsdsunit", "land_tvd", b"land_tvd", "land_tvd_dsdsunit", b"land_tvd_dsdsunit", "lift_capacity", b"lift_capacity", "lift_capacity_dsdsunit", b"lift_capacity_dsdsunit", "max_rpm", b"max_rpm", "max_rpm_dsdsunit", b"max_rpm_dsdsunit", "native_uid", b"native_uid", "pcp_md_pressure", b"pcp_md_pressure", "pcp_md_pressure_dsdsunit", b"pcp_md_pressure_dsdsunit", "pcp_note", b"pcp_note", "perf_int_base_md", b"perf_int_base_md", "perf_int_base_md_dsdsunit", b"perf_int_base_md_dsdsunit", "perf_int_base_tvd", b"perf_int_base_tvd", "perf_int_base_tvd_dsdsunit", b"perf_int_base_tvd_dsdsunit", "perf_int_top_md", b"perf_int_top_md", "perf_int_top_md_dsdsunit", b"perf_int_top_md_dsdsunit", "perf_int_top_tvd", b"perf_int_top_tvd", "perf_int_top_tvd_dsdsunit", b"perf_int_top_tvd_dsdsunit", "power_source", b"power_source", "productivity_index", b"productivity_index", "pump_manufacturer", b"pump_manufacturer", "pump_model", b"pump_model", "pump_no", b"pump_no", "pump_submergence", b"pump_submergence", "pump_submergence_dsdsunit", b"pump_submergence_dsdsunit", "pump_tdh", b"pump_tdh", "pump_tdh_dsdsunit", b"pump_tdh_dsdsunit", "pump_tsh", b"pump_tsh", "pump_tsh_dsdsunit", b"pump_tsh_dsdsunit", "pump_type", b"pump_type", "removal_date", b"removal_date", "removal_reason", b"removal_reason", "report_journal_id", b"report_journal_id", "required_wellhead_pressure", b"required_wellhead_pressure", "required_wellhead_pressure_dsdsunit", b"required_wellhead_pressure_dsdsunit", "rod_guides", b"rod_guides", "rod_string_assembly_id", b"rod_string_assembly_id", "rod_string_concentric_id", b"rod_string_concentric_id", "special_conditions", b"special_conditions", "static_bhp", b"static_bhp", "static_bhp_dsdsunit", b"static_bhp_dsdsunit", "surface_temp_max", b"surface_temp_max", "surface_temp_max_dsdsunit", b"surface_temp_max_dsdsunit", "surface_temp_min", b"surface_temp_min", "surface_temp_min_dsdsunit", b"surface_temp_min_dsdsunit", "tag_bar_md", b"tag_bar_md", "tag_bar_md_dsdsunit", b"tag_bar_md_dsdsunit", "tag_bar_offset", b"tag_bar_offset", "tag_bar_offset_dsdsunit", b"tag_bar_offset_dsdsunit", "test_efficiency_pc", b"test_efficiency_pc", "test_efficiency_pc_dsdsunit", b"test_efficiency_pc_dsdsunit", "test_efficiency_tq", b"test_efficiency_tq", "test_efficiency_tq_dsdsunit", b"test_efficiency_tq_dsdsunit", "test_rpm", b"test_rpm", "test_rpm_dsdsunit", b"test_rpm_dsdsunit", "tubing_id", b"tubing_id", "tubing_id_dsdsunit", b"tubing_id_dsdsunit", "tubing_length", b"tubing_length", "tubing_length_dsdsunit", b"tubing_length_dsdsunit", "tubing_od", b"tubing_od", "tubing_od_dsdsunit", b"tubing_od_dsdsunit", "tubing_pressure", b"tubing_pressure", "tubing_pressure_dsdsunit", b"tubing_pressure_dsdsunit", "tubing_thread", b"tubing_thread", "well_restriction", b"well_restriction", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_zone_id", b"wellbore_zone_id", "whead_conn_size", b"whead_conn_size", "whead_conn_size_dsdsunit", b"whead_conn_size_dsdsunit", "whead_conn_type", b"whead_conn_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "casing_grade", b"casing_grade", "casing_oh_id", b"casing_oh_id", "casing_oh_id_dsdsunit", b"casing_oh_id_dsdsunit", "casing_pressure", b"casing_pressure", "casing_pressure_dsdsunit", b"casing_pressure_dsdsunit", "casing_weight", b"casing_weight", "casing_weight_dsdsunit", b"casing_weight_dsdsunit", "cd_wellbore", b"cd_wellbore", "cd_weqp_pcp_detail", b"cd_weqp_pcp_detail", "chemical_treatment", b"chemical_treatment", "completion_fluid", b"completion_fluid", "completion_id", b"completion_id", "concentric_assembly_id", b"concentric_assembly_id", "displacement", b"displacement", "displacement_dsdsunit", b"displacement_dsdsunit", "dm_pcp_component", b"dm_pcp_component", "dm_pcp_fluid", b"dm_pcp_fluid", "dm_pcp_operation", b"dm_pcp_operation", "dm_pcp_status_history", b"dm_pcp_status_history", "drive_control", b"drive_control", "drive_desc", b"drive_desc", "drive_head_brake", b"drive_head_brake", "drive_head_code", b"drive_head_code", "drive_head_lock_out_clamp", b"drive_head_lock_out_clamp", "drive_head_shaft", b"drive_head_shaft", "drive_ratio", b"drive_ratio", "drive_string_cent", b"drive_string_cent", "drive_string_clamp", b"drive_string_clamp", "drive_type", b"drive_type", "elec_freq", b"elec_freq", "elec_freq_dsdsunit", b"elec_freq_dsdsunit", "elec_supply", b"elec_supply", "elec_volt", b"elec_volt", "elec_volt_dsdsunit", b"elec_volt_dsdsunit", "elec_zone", b"elec_zone", "electrical_cost", b"electrical_cost", "electrical_cost_dsdsunit", b"electrical_cost_dsdsunit", "event_id", b"event_id", "flowing_bhp", b"flowing_bhp", "flowing_bhp_dsdsunit", b"flowing_bhp_dsdsunit", "flowline_pressure", b"flowline_pressure", "flowline_pressure_dsdsunit", b"flowline_pressure_dsdsunit", "head_rating", b"head_rating", "head_rating_dsdsunit", b"head_rating_dsdsunit", "inlet_temp", b"inlet_temp", "inlet_temp_dsdsunit", b"inlet_temp_dsdsunit", "install_date", b"install_date", "interval_id", b"interval_id", "land_md", b"land_md", "land_md_dsdsunit", b"land_md_dsdsunit", "land_tvd", b"land_tvd", "land_tvd_dsdsunit", b"land_tvd_dsdsunit", "lift_capacity", b"lift_capacity", "lift_capacity_dsdsunit", b"lift_capacity_dsdsunit", "max_rpm", b"max_rpm", "max_rpm_dsdsunit", b"max_rpm_dsdsunit", "native_uid", b"native_uid", "pcp_id", b"pcp_id", "pcp_md_pressure", b"pcp_md_pressure", "pcp_md_pressure_dsdsunit", b"pcp_md_pressure_dsdsunit", "pcp_note", b"pcp_note", "perf_int_base_md", b"perf_int_base_md", "perf_int_base_md_dsdsunit", b"perf_int_base_md_dsdsunit", "perf_int_base_tvd", b"perf_int_base_tvd", "perf_int_base_tvd_dsdsunit", b"perf_int_base_tvd_dsdsunit", "perf_int_top_md", b"perf_int_top_md", "perf_int_top_md_dsdsunit", b"perf_int_top_md_dsdsunit", "perf_int_top_tvd", b"perf_int_top_tvd", "perf_int_top_tvd_dsdsunit", b"perf_int_top_tvd_dsdsunit", "power_source", b"power_source", "productivity_index", b"productivity_index", "pump_manufacturer", b"pump_manufacturer", "pump_model", b"pump_model", "pump_no", b"pump_no", "pump_submergence", b"pump_submergence", "pump_submergence_dsdsunit", b"pump_submergence_dsdsunit", "pump_tdh", b"pump_tdh", "pump_tdh_dsdsunit", b"pump_tdh_dsdsunit", "pump_tsh", b"pump_tsh", "pump_tsh_dsdsunit", b"pump_tsh_dsdsunit", "pump_type", b"pump_type", "removal_date", b"removal_date", "removal_reason", b"removal_reason", "report_journal_id", b"report_journal_id", "required_wellhead_pressure", b"required_wellhead_pressure", "required_wellhead_pressure_dsdsunit", b"required_wellhead_pressure_dsdsunit", "rod_guides", b"rod_guides", "rod_string_assembly_id", b"rod_string_assembly_id", "rod_string_concentric_id", b"rod_string_concentric_id", "special_conditions", b"special_conditions", "static_bhp", b"static_bhp", "static_bhp_dsdsunit", b"static_bhp_dsdsunit", "surface_temp_max", b"surface_temp_max", "surface_temp_max_dsdsunit", b"surface_temp_max_dsdsunit", "surface_temp_min", b"surface_temp_min", "surface_temp_min_dsdsunit", b"surface_temp_min_dsdsunit", "tag_bar_md", b"tag_bar_md", "tag_bar_md_dsdsunit", b"tag_bar_md_dsdsunit", "tag_bar_offset", b"tag_bar_offset", "tag_bar_offset_dsdsunit", b"tag_bar_offset_dsdsunit", "test_efficiency_pc", b"test_efficiency_pc", "test_efficiency_pc_dsdsunit", b"test_efficiency_pc_dsdsunit", "test_efficiency_tq", b"test_efficiency_tq", "test_efficiency_tq_dsdsunit", b"test_efficiency_tq_dsdsunit", "test_rpm", b"test_rpm", "test_rpm_dsdsunit", b"test_rpm_dsdsunit", "tubing_id", b"tubing_id", "tubing_id_dsdsunit", b"tubing_id_dsdsunit", "tubing_length", b"tubing_length", "tubing_length_dsdsunit", b"tubing_length_dsdsunit", "tubing_od", b"tubing_od", "tubing_od_dsdsunit", b"tubing_od_dsdsunit", "tubing_pressure", b"tubing_pressure", "tubing_pressure_dsdsunit", b"tubing_pressure_dsdsunit", "tubing_thread", b"tubing_thread", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_restriction", b"well_restriction", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id", "whead_conn_size", b"whead_conn_size", "whead_conn_size_dsdsunit", b"whead_conn_size_dsdsunit", "whead_conn_type", b"whead_conn_type"]) -> None: ...

global___DmPcp = DmPcp

class DmPcpComponent(google.protobuf.message.Message):
    """Original Name: DM_PCP_COMPONENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMPONENT_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPONENT_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PCP_ID_FIELD_NUMBER: builtins.int
    COMPONENT_OD_FIELD_NUMBER: builtins.int
    COMPONENT_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COMPONENT_LENGTH_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    PCP_COMPONENT_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    COMPONENT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPONENT_NAME_FIELD_NUMBER: builtins.int
    DM_PCP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def component_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_id(self) -> global___FloatMessage:
        """Original Name: COMPONENT_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pcp_id: builtins.str
    """Original Name: PCP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def component_od(self) -> global___FloatMessage:
        """Original Name: COMPONENT_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_length(self) -> global___FloatMessage:
        """Original Name: COMPONENT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pcp_component_id: builtins.str
    """Original Name: PCP_COMPONENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def serial_number(self) -> global___StringMessage:
        """Original Name: SERIAL_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_name(self) -> global___StringMessage:
        """Original Name: COMPONENT_NAME, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_pcp(self) -> global___DmPcpRef:
        """Remote references:

        Original Name: DM_PCP, WrappedMessage: DmPcp
        FK_DM_PCP_COMPONENT_DM_PCP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        component_id_dsdsunit: global___StringMessage | None = ...,
        component_id: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        pcp_id: builtins.str = ...,
        component_od: global___FloatMessage | None = ...,
        component_od_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        component_length: global___FloatMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        pcp_component_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        serial_number: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        component_length_dsdsunit: global___StringMessage | None = ...,
        component_name: global___StringMessage | None = ...,
        dm_pcp: global___DmPcpRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "component_id", b"component_id", "component_id_dsdsunit", b"component_id_dsdsunit", "component_length", b"component_length", "component_length_dsdsunit", b"component_length_dsdsunit", "component_name", b"component_name", "component_od", b"component_od", "component_od_dsdsunit", b"component_od_dsdsunit", "dm_pcp", b"dm_pcp", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "serial_number", b"serial_number"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "component_id", b"component_id", "component_id_dsdsunit", b"component_id_dsdsunit", "component_length", b"component_length", "component_length_dsdsunit", b"component_length_dsdsunit", "component_name", b"component_name", "component_od", b"component_od", "component_od_dsdsunit", b"component_od_dsdsunit", "dm_pcp", b"dm_pcp", "native_uid", b"native_uid", "pcp_component_id", b"pcp_component_id", "pcp_id", b"pcp_id", "sequence_no", b"sequence_no", "serial_number", b"serial_number", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmPcpComponent = DmPcpComponent

class DmPcpFluid(google.protobuf.message.Message):
    """Original Name: DM_PCP_FLUID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PCP_FLUID_ID_FIELD_NUMBER: builtins.int
    SCALE_CONC_FIELD_NUMBER: builtins.int
    PCP_ID_FIELD_NUMBER: builtins.int
    OIL_GRAVITY_FIELD_NUMBER: builtins.int
    OIL_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    AROMATIC_MOLE_FRACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_LIQUID_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_FLUID_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHLORIDES_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLIDS_CONTENT_FIELD_NUMBER: builtins.int
    PARAFFIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_OIL_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    GAS_SG_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHLORIDES_PERCENT_FIELD_NUMBER: builtins.int
    GAS_LIQUID_RATIO_FIELD_NUMBER: builtins.int
    WATER_SALINITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_SG_FIELD_NUMBER: builtins.int
    SAND_CONC_FIELD_NUMBER: builtins.int
    BOTTOM_HOLE_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_OIL_RATIO_FIELD_NUMBER: builtins.int
    WATER_SALINITY_FIELD_NUMBER: builtins.int
    CO2_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_VISCOSITY_FIELD_NUMBER: builtins.int
    IRON_SULPH_CONC_FIELD_NUMBER: builtins.int
    AROMATIC_MOLE_FRACTION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CORROSIVE_AGENT_FIELD_NUMBER: builtins.int
    H2S_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLIDS_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CO2_PERCENT_FIELD_NUMBER: builtins.int
    OIL_WATER_CUT_FIELD_NUMBER: builtins.int
    TOTAL_FLUID_GRAVITY_FIELD_NUMBER: builtins.int
    BUBBLE_PRESSURE_FIELD_NUMBER: builtins.int
    SOLIDS_PERCENT_FIELD_NUMBER: builtins.int
    PARAFFIN_FIELD_NUMBER: builtins.int
    FLUID_PH_FIELD_NUMBER: builtins.int
    H2S_PERCENT_FIELD_NUMBER: builtins.int
    WATER_SG_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_HOLE_TEMP_FIELD_NUMBER: builtins.int
    BUBBLE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_WATER_CUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_SG_FIELD_NUMBER: builtins.int
    DM_PCP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    pcp_fluid_id: builtins.str
    """Original Name: PCP_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def scale_conc(self) -> global___StringMessage:
        """Original Name: SCALE_CONC, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pcp_id: builtins.str
    """Original Name: PCP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def oil_gravity(self) -> global___FloatMessage:
        """Original Name: OIL_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aromatic_mole_fraction_dsdsunit(self) -> global___StringMessage:
        """Original Name: AROMATIC_MOLE_FRACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_liquid_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_LIQUID_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_fluid_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_FLUID_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chlorides_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHLORIDES_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_content(self) -> global___StringMessage:
        """Original Name: SOLIDS_CONTENT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def paraffin_dsdsunit(self) -> global___StringMessage:
        """Original Name: PARAFFIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_oil_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_OIL_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_sg_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_SG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chlorides_percent(self) -> global___FloatMessage:
        """Original Name: CHLORIDES_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_liquid_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_LIQUID_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_salinity_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_SALINITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_sg(self) -> global___FloatMessage:
        """Original Name: WATER_SG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sand_conc(self) -> global___StringMessage:
        """Original Name: SAND_CONC, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_hole_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_HOLE_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_oil_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_OIL_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_salinity(self) -> global___FloatMessage:
        """Original Name: WATER_SALINITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: CO2_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_viscosity(self) -> global___FloatMessage:
        """Original Name: FLUID_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iron_sulph_conc(self) -> global___StringMessage:
        """Original Name: IRON_SULPH_CONC, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aromatic_mole_fraction(self) -> global___FloatMessage:
        """Original Name: AROMATIC_MOLE_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def corrosive_agent(self) -> global___StringMessage:
        """Original Name: CORROSIVE_AGENT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOLIDS_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_percent(self) -> global___FloatMessage:
        """Original Name: CO2_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_water_cut(self) -> global___FloatMessage:
        """Original Name: OIL_WATER_CUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_fluid_gravity(self) -> global___FloatMessage:
        """Original Name: TOTAL_FLUID_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bubble_pressure(self) -> global___FloatMessage:
        """Original Name: BUBBLE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_percent(self) -> global___FloatMessage:
        """Original Name: SOLIDS_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def paraffin(self) -> global___FloatMessage:
        """Original Name: PARAFFIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_ph(self) -> global___FloatMessage:
        """Original Name: FLUID_PH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_percent(self) -> global___FloatMessage:
        """Original Name: H2S_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_sg_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_SG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_hole_temp(self) -> global___FloatMessage:
        """Original Name: BOTTOM_HOLE_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bubble_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BUBBLE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_water_cut_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_WATER_CUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_sg(self) -> global___FloatMessage:
        """Original Name: GAS_SG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_pcp(self) -> global___DmPcpRef:
        """Remote references:

        Original Name: DM_PCP, WrappedMessage: DmPcp
        FK_DM_PCP_FLUID_DM_PCP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        pcp_fluid_id: builtins.str = ...,
        scale_conc: global___StringMessage | None = ...,
        pcp_id: builtins.str = ...,
        oil_gravity: global___FloatMessage | None = ...,
        oil_gravity_dsdsunit: global___StringMessage | None = ...,
        aromatic_mole_fraction_dsdsunit: global___StringMessage | None = ...,
        gas_liquid_ratio_dsdsunit: global___StringMessage | None = ...,
        total_fluid_gravity_dsdsunit: global___StringMessage | None = ...,
        chlorides_percent_dsdsunit: global___StringMessage | None = ...,
        solids_content: global___StringMessage | None = ...,
        paraffin_dsdsunit: global___StringMessage | None = ...,
        gas_oil_ratio_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        gas_sg_dsdsunit: global___StringMessage | None = ...,
        chlorides_percent: global___FloatMessage | None = ...,
        gas_liquid_ratio: global___FloatMessage | None = ...,
        water_salinity_dsdsunit: global___StringMessage | None = ...,
        water_sg: global___FloatMessage | None = ...,
        sand_conc: global___StringMessage | None = ...,
        bottom_hole_temp_dsdsunit: global___StringMessage | None = ...,
        gas_oil_ratio: global___FloatMessage | None = ...,
        water_salinity: global___FloatMessage | None = ...,
        co2_percent_dsdsunit: global___StringMessage | None = ...,
        fluid_viscosity_dsdsunit: global___StringMessage | None = ...,
        fluid_viscosity: global___FloatMessage | None = ...,
        iron_sulph_conc: global___StringMessage | None = ...,
        aromatic_mole_fraction: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        corrosive_agent: global___StringMessage | None = ...,
        h2s_percent_dsdsunit: global___StringMessage | None = ...,
        solids_percent_dsdsunit: global___StringMessage | None = ...,
        co2_percent: global___FloatMessage | None = ...,
        oil_water_cut: global___FloatMessage | None = ...,
        total_fluid_gravity: global___FloatMessage | None = ...,
        bubble_pressure: global___FloatMessage | None = ...,
        solids_percent: global___FloatMessage | None = ...,
        paraffin: global___FloatMessage | None = ...,
        fluid_ph: global___FloatMessage | None = ...,
        h2s_percent: global___FloatMessage | None = ...,
        water_sg_dsdsunit: global___StringMessage | None = ...,
        bottom_hole_temp: global___FloatMessage | None = ...,
        bubble_pressure_dsdsunit: global___StringMessage | None = ...,
        oil_water_cut_dsdsunit: global___StringMessage | None = ...,
        gas_sg: global___FloatMessage | None = ...,
        dm_pcp: global___DmPcpRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["aromatic_mole_fraction", b"aromatic_mole_fraction", "aromatic_mole_fraction_dsdsunit", b"aromatic_mole_fraction_dsdsunit", "bottom_hole_temp", b"bottom_hole_temp", "bottom_hole_temp_dsdsunit", b"bottom_hole_temp_dsdsunit", "bubble_pressure", b"bubble_pressure", "bubble_pressure_dsdsunit", b"bubble_pressure_dsdsunit", "chlorides_percent", b"chlorides_percent", "chlorides_percent_dsdsunit", b"chlorides_percent_dsdsunit", "co2_percent", b"co2_percent", "co2_percent_dsdsunit", b"co2_percent_dsdsunit", "corrosive_agent", b"corrosive_agent", "dm_pcp", b"dm_pcp", "fluid_ph", b"fluid_ph", "fluid_viscosity", b"fluid_viscosity", "fluid_viscosity_dsdsunit", b"fluid_viscosity_dsdsunit", "gas_liquid_ratio", b"gas_liquid_ratio", "gas_liquid_ratio_dsdsunit", b"gas_liquid_ratio_dsdsunit", "gas_oil_ratio", b"gas_oil_ratio", "gas_oil_ratio_dsdsunit", b"gas_oil_ratio_dsdsunit", "gas_sg", b"gas_sg", "gas_sg_dsdsunit", b"gas_sg_dsdsunit", "h2s_percent", b"h2s_percent", "h2s_percent_dsdsunit", b"h2s_percent_dsdsunit", "iron_sulph_conc", b"iron_sulph_conc", "native_uid", b"native_uid", "oil_gravity", b"oil_gravity", "oil_gravity_dsdsunit", b"oil_gravity_dsdsunit", "oil_water_cut", b"oil_water_cut", "oil_water_cut_dsdsunit", b"oil_water_cut_dsdsunit", "paraffin", b"paraffin", "paraffin_dsdsunit", b"paraffin_dsdsunit", "sand_conc", b"sand_conc", "scale_conc", b"scale_conc", "solids_content", b"solids_content", "solids_percent", b"solids_percent", "solids_percent_dsdsunit", b"solids_percent_dsdsunit", "total_fluid_gravity", b"total_fluid_gravity", "total_fluid_gravity_dsdsunit", b"total_fluid_gravity_dsdsunit", "water_salinity", b"water_salinity", "water_salinity_dsdsunit", b"water_salinity_dsdsunit", "water_sg", b"water_sg", "water_sg_dsdsunit", b"water_sg_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["aromatic_mole_fraction", b"aromatic_mole_fraction", "aromatic_mole_fraction_dsdsunit", b"aromatic_mole_fraction_dsdsunit", "bottom_hole_temp", b"bottom_hole_temp", "bottom_hole_temp_dsdsunit", b"bottom_hole_temp_dsdsunit", "bubble_pressure", b"bubble_pressure", "bubble_pressure_dsdsunit", b"bubble_pressure_dsdsunit", "chlorides_percent", b"chlorides_percent", "chlorides_percent_dsdsunit", b"chlorides_percent_dsdsunit", "co2_percent", b"co2_percent", "co2_percent_dsdsunit", b"co2_percent_dsdsunit", "corrosive_agent", b"corrosive_agent", "dm_pcp", b"dm_pcp", "fluid_ph", b"fluid_ph", "fluid_viscosity", b"fluid_viscosity", "fluid_viscosity_dsdsunit", b"fluid_viscosity_dsdsunit", "gas_liquid_ratio", b"gas_liquid_ratio", "gas_liquid_ratio_dsdsunit", b"gas_liquid_ratio_dsdsunit", "gas_oil_ratio", b"gas_oil_ratio", "gas_oil_ratio_dsdsunit", b"gas_oil_ratio_dsdsunit", "gas_sg", b"gas_sg", "gas_sg_dsdsunit", b"gas_sg_dsdsunit", "h2s_percent", b"h2s_percent", "h2s_percent_dsdsunit", b"h2s_percent_dsdsunit", "iron_sulph_conc", b"iron_sulph_conc", "native_uid", b"native_uid", "oil_gravity", b"oil_gravity", "oil_gravity_dsdsunit", b"oil_gravity_dsdsunit", "oil_water_cut", b"oil_water_cut", "oil_water_cut_dsdsunit", b"oil_water_cut_dsdsunit", "paraffin", b"paraffin", "paraffin_dsdsunit", b"paraffin_dsdsunit", "pcp_fluid_id", b"pcp_fluid_id", "pcp_id", b"pcp_id", "sand_conc", b"sand_conc", "scale_conc", b"scale_conc", "solids_content", b"solids_content", "solids_percent", b"solids_percent", "solids_percent_dsdsunit", b"solids_percent_dsdsunit", "total_fluid_gravity", b"total_fluid_gravity", "total_fluid_gravity_dsdsunit", b"total_fluid_gravity_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "water_salinity", b"water_salinity", "water_salinity_dsdsunit", b"water_salinity_dsdsunit", "water_sg", b"water_sg", "water_sg_dsdsunit", b"water_sg_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmPcpFluid = DmPcpFluid

class DmPcpOperation(google.protobuf.message.Message):
    """Original Name: DM_PCP_OPERATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GAS_PROD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PCP_ID_FIELD_NUMBER: builtins.int
    CUM_ELECTRIC_CONSUMPTION_FIELD_NUMBER: builtins.int
    OIL_PROD_RATE_FIELD_NUMBER: builtins.int
    CUM_ELECTRIC_COST_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    GAS_PROD_RATE_FIELD_NUMBER: builtins.int
    PUMP_FLOW_RATE_FIELD_NUMBER: builtins.int
    DISCHARGE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_ELECTRIC_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_PROD_VOLUME_FIELD_NUMBER: builtins.int
    CUM_PROD_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DISCHARGE_PRESSURE_FIELD_NUMBER: builtins.int
    PROD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTOR_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUM_ELECTRIC_CONSUMPTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WATER_PROD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PCP_OPERATION_ID_FIELD_NUMBER: builtins.int
    ROTOR_SPEED_FIELD_NUMBER: builtins.int
    OIL_PROD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPERATION_DATE_FIELD_NUMBER: builtins.int
    PROD_RATE_FIELD_NUMBER: builtins.int
    PUMP_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_PROD_RATE_FIELD_NUMBER: builtins.int
    DM_PCP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def gas_prod_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_PROD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pcp_id: builtins.str
    """Original Name: PCP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cum_electric_consumption(self) -> global___FloatMessage:
        """Original Name: CUM_ELECTRIC_CONSUMPTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_prod_rate(self) -> global___FloatMessage:
        """Original Name: OIL_PROD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_electric_cost(self) -> global___FloatMessage:
        """Original Name: CUM_ELECTRIC_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_prod_rate(self) -> global___FloatMessage:
        """Original Name: GAS_PROD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_flow_rate(self) -> global___FloatMessage:
        """Original Name: PUMP_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def discharge_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISCHARGE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_electric_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_ELECTRIC_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_prod_volume(self) -> global___FloatMessage:
        """Original Name: CUM_PROD_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_prod_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_PROD_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def discharge_pressure(self) -> global___FloatMessage:
        """Original Name: DISCHARGE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prod_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotor_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTOR_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_electric_consumption_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_ELECTRIC_CONSUMPTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_prod_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_PROD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pcp_operation_id: builtins.str
    """Original Name: PCP_OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rotor_speed(self) -> global___FloatMessage:
        """Original Name: ROTOR_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_prod_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_PROD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: OPERATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prod_rate(self) -> global___FloatMessage:
        """Original Name: PROD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_prod_rate(self) -> global___FloatMessage:
        """Original Name: WATER_PROD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_pcp(self) -> global___DmPcpRef:
        """Remote references:

        Original Name: DM_PCP, WrappedMessage: DmPcp
        FK_DM_PCP_OPERATION_DM_PCP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        gas_prod_rate_dsdsunit: global___StringMessage | None = ...,
        pcp_id: builtins.str = ...,
        cum_electric_consumption: global___FloatMessage | None = ...,
        oil_prod_rate: global___FloatMessage | None = ...,
        cum_electric_cost: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        gas_prod_rate: global___FloatMessage | None = ...,
        pump_flow_rate: global___FloatMessage | None = ...,
        discharge_pressure_dsdsunit: global___StringMessage | None = ...,
        cum_electric_cost_dsdsunit: global___StringMessage | None = ...,
        cum_prod_volume: global___FloatMessage | None = ...,
        cum_prod_volume_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        discharge_pressure: global___FloatMessage | None = ...,
        prod_rate_dsdsunit: global___StringMessage | None = ...,
        rotor_speed_dsdsunit: global___StringMessage | None = ...,
        cum_electric_consumption_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        water_prod_rate_dsdsunit: global___StringMessage | None = ...,
        pcp_operation_id: builtins.str = ...,
        rotor_speed: global___FloatMessage | None = ...,
        oil_prod_rate_dsdsunit: global___StringMessage | None = ...,
        operation_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        prod_rate: global___FloatMessage | None = ...,
        pump_flow_rate_dsdsunit: global___StringMessage | None = ...,
        water_prod_rate: global___FloatMessage | None = ...,
        dm_pcp: global___DmPcpRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cum_electric_consumption", b"cum_electric_consumption", "cum_electric_consumption_dsdsunit", b"cum_electric_consumption_dsdsunit", "cum_electric_cost", b"cum_electric_cost", "cum_electric_cost_dsdsunit", b"cum_electric_cost_dsdsunit", "cum_prod_volume", b"cum_prod_volume", "cum_prod_volume_dsdsunit", b"cum_prod_volume_dsdsunit", "discharge_pressure", b"discharge_pressure", "discharge_pressure_dsdsunit", b"discharge_pressure_dsdsunit", "dm_pcp", b"dm_pcp", "gas_prod_rate", b"gas_prod_rate", "gas_prod_rate_dsdsunit", b"gas_prod_rate_dsdsunit", "native_uid", b"native_uid", "oil_prod_rate", b"oil_prod_rate", "oil_prod_rate_dsdsunit", b"oil_prod_rate_dsdsunit", "operation_date", b"operation_date", "prod_rate", b"prod_rate", "prod_rate_dsdsunit", b"prod_rate_dsdsunit", "pump_flow_rate", b"pump_flow_rate", "pump_flow_rate_dsdsunit", b"pump_flow_rate_dsdsunit", "rotor_speed", b"rotor_speed", "rotor_speed_dsdsunit", b"rotor_speed_dsdsunit", "sequence_no", b"sequence_no", "water_prod_rate", b"water_prod_rate", "water_prod_rate_dsdsunit", b"water_prod_rate_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cum_electric_consumption", b"cum_electric_consumption", "cum_electric_consumption_dsdsunit", b"cum_electric_consumption_dsdsunit", "cum_electric_cost", b"cum_electric_cost", "cum_electric_cost_dsdsunit", b"cum_electric_cost_dsdsunit", "cum_prod_volume", b"cum_prod_volume", "cum_prod_volume_dsdsunit", b"cum_prod_volume_dsdsunit", "discharge_pressure", b"discharge_pressure", "discharge_pressure_dsdsunit", b"discharge_pressure_dsdsunit", "dm_pcp", b"dm_pcp", "gas_prod_rate", b"gas_prod_rate", "gas_prod_rate_dsdsunit", b"gas_prod_rate_dsdsunit", "native_uid", b"native_uid", "oil_prod_rate", b"oil_prod_rate", "oil_prod_rate_dsdsunit", b"oil_prod_rate_dsdsunit", "operation_date", b"operation_date", "pcp_id", b"pcp_id", "pcp_operation_id", b"pcp_operation_id", "prod_rate", b"prod_rate", "prod_rate_dsdsunit", b"prod_rate_dsdsunit", "pump_flow_rate", b"pump_flow_rate", "pump_flow_rate_dsdsunit", b"pump_flow_rate_dsdsunit", "rotor_speed", b"rotor_speed", "rotor_speed_dsdsunit", b"rotor_speed_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "water_prod_rate", b"water_prod_rate", "water_prod_rate_dsdsunit", b"water_prod_rate_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmPcpOperation = DmPcpOperation

class DmPcpStatusHistory(google.protobuf.message.Message):
    """Original Name: DM_PCP_STATUS_HISTORY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PCP_ID_FIELD_NUMBER: builtins.int
    PCP_STATUS_ID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    STATUS_DATE_FIELD_NUMBER: builtins.int
    DM_PCP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pcp_id: builtins.str
    """Original Name: PCP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    pcp_status_id: builtins.str
    """Original Name: PCP_STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_pcp(self) -> global___DmPcpRef:
        """Remote references:

        Original Name: DM_PCP, WrappedMessage: DmPcp
        FK_DM_PCP_STATUS_HISTORY_DM_PCP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        status: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        pcp_id: builtins.str = ...,
        pcp_status_id: builtins.str = ...,
        remarks: global___StringMessage | None = ...,
        status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dm_pcp: global___DmPcpRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_pcp", b"dm_pcp", "native_uid", b"native_uid", "remarks", b"remarks", "status", b"status", "status_date", b"status_date"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_pcp", b"dm_pcp", "native_uid", b"native_uid", "pcp_id", b"pcp_id", "pcp_status_id", b"pcp_status_id", "remarks", b"remarks", "status", b"status", "status_date", b"status_date", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmPcpStatusHistory = DmPcpStatusHistory

class DmPersonnel(google.protobuf.message.Message):
    """Original Name: DM_PERSONNEL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_DEPARTED_FIELD_NUMBER: builtins.int
    LIFEBOAT_NO_FIELD_NUMBER: builtins.int
    EMPLOYEE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PAY_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATERING_FIELD_NUMBER: builtins.int
    SQUAD_MEMBER_FIELD_NUMBER: builtins.int
    DATE_ARRIVED_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    SERVICE_FIELD_NUMBER: builtins.int
    COMPANY_ID_FIELD_NUMBER: builtins.int
    SOCIAL_SECURITY_NO_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PAY_RATE_FIELD_NUMBER: builtins.int
    JOB_TITLE_FIELD_NUMBER: builtins.int
    DEPARTMENT_FIELD_NUMBER: builtins.int
    DUTIES_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    EMPLOYEE_NAME_FIELD_NUMBER: builtins.int
    ROOM_NO_FIELD_NUMBER: builtins.int
    COMPANY_FIELD_NUMBER: builtins.int
    LUGGAGE_WEIGHT_FIELD_NUMBER: builtins.int
    PERSONNEL_ID_FIELD_NUMBER: builtins.int
    EMPLOYEE_WEIGHT_FIELD_NUMBER: builtins.int
    LUGGAGE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_OPERATION_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    EMPLOYEE_NO_FIELD_NUMBER: builtins.int
    CREW_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_departed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_DEPARTED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lifeboat_no(self) -> global___StringMessage:
        """Original Name: LIFEBOAT_NO, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def employee_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: EMPLOYEE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pay_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: PAY_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def catering(self) -> global___StringMessage:
        """Original Name: CATERING, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def squad_member(self) -> global___StringMessage:
        """Original Name: SQUAD_MEMBER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_arrived(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_ARRIVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service(self) -> global___StringMessage:
        """Original Name: SERVICE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company_id(self) -> global___StringMessage:
        """Original Name: COMPANY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def social_security_no(self) -> global___StringMessage:
        """Original Name: SOCIAL_SECURITY_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pay_rate(self) -> global___FloatMessage:
        """Original Name: PAY_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_title(self) -> global___StringMessage:
        """Original Name: JOB_TITLE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def department(self) -> global___StringMessage:
        """Original Name: DEPARTMENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duties(self) -> global___StringMessage:
        """Original Name: DUTIES, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def employee_name(self) -> global___StringMessage:
        """Original Name: EMPLOYEE_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def room_no(self) -> global___StringMessage:
        """Original Name: ROOM_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company(self) -> global___StringMessage:
        """Original Name: COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def luggage_weight(self) -> global___FloatMessage:
        """Original Name: LUGGAGE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    personnel_id: builtins.str
    """Original Name: PERSONNEL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def employee_weight(self) -> global___FloatMessage:
        """Original Name: EMPLOYEE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def luggage_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: LUGGAGE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_operation_id(self) -> global___StringMessage:
        """Original Name: RIG_OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def employee_no(self) -> global___StringMessage:
        """Original Name: EMPLOYEE_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def crew(self) -> global___StringMessage:
        """Original Name: CREW, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_PERSONNEL_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_departed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        lifeboat_no: global___StringMessage | None = ...,
        employee_weight_dsdsunit: global___StringMessage | None = ...,
        pay_rate_dsdsunit: global___StringMessage | None = ...,
        catering: global___StringMessage | None = ...,
        squad_member: global___StringMessage | None = ...,
        date_arrived: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        rig_id: global___StringMessage | None = ...,
        service: global___StringMessage | None = ...,
        company_id: global___StringMessage | None = ...,
        social_security_no: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        pay_rate: global___FloatMessage | None = ...,
        job_title: global___StringMessage | None = ...,
        department: global___StringMessage | None = ...,
        duties: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        employee_name: global___StringMessage | None = ...,
        room_no: global___StringMessage | None = ...,
        company: global___StringMessage | None = ...,
        luggage_weight: global___FloatMessage | None = ...,
        personnel_id: builtins.str = ...,
        employee_weight: global___FloatMessage | None = ...,
        luggage_weight_dsdsunit: global___StringMessage | None = ...,
        rig_operation_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        employee_no: global___StringMessage | None = ...,
        crew: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["catering", b"catering", "company", b"company", "company_id", b"company_id", "crew", b"crew", "date_arrived", b"date_arrived", "date_departed", b"date_departed", "department", b"department", "dm_event", b"dm_event", "duties", b"duties", "employee_name", b"employee_name", "employee_no", b"employee_no", "employee_weight", b"employee_weight", "employee_weight_dsdsunit", b"employee_weight_dsdsunit", "job_title", b"job_title", "lifeboat_no", b"lifeboat_no", "luggage_weight", b"luggage_weight", "luggage_weight_dsdsunit", b"luggage_weight_dsdsunit", "native_uid", b"native_uid", "pay_rate", b"pay_rate", "pay_rate_dsdsunit", b"pay_rate_dsdsunit", "rig_id", b"rig_id", "rig_operation_id", b"rig_operation_id", "room_no", b"room_no", "sequence_no", b"sequence_no", "service", b"service", "social_security_no", b"social_security_no", "squad_member", b"squad_member"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["catering", b"catering", "company", b"company", "company_id", b"company_id", "crew", b"crew", "date_arrived", b"date_arrived", "date_departed", b"date_departed", "department", b"department", "dm_event", b"dm_event", "duties", b"duties", "employee_name", b"employee_name", "employee_no", b"employee_no", "employee_weight", b"employee_weight", "employee_weight_dsdsunit", b"employee_weight_dsdsunit", "event_id", b"event_id", "job_title", b"job_title", "lifeboat_no", b"lifeboat_no", "luggage_weight", b"luggage_weight", "luggage_weight_dsdsunit", b"luggage_weight_dsdsunit", "native_uid", b"native_uid", "pay_rate", b"pay_rate", "pay_rate_dsdsunit", b"pay_rate_dsdsunit", "personnel_id", b"personnel_id", "rig_id", b"rig_id", "rig_operation_id", b"rig_operation_id", "room_no", b"room_no", "sequence_no", b"sequence_no", "service", b"service", "social_security_no", b"social_security_no", "squad_member", b"squad_member", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmPersonnel = DmPersonnel

class DmPersonnelDaily(google.protobuf.message.Message):
    """Original Name: DM_PERSONNEL_DAILY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CR_COMMENTS_FIELD_NUMBER: builtins.int
    IS_INJURED_FIELD_NUMBER: builtins.int
    HOURS_REGULAR_FIELD_NUMBER: builtins.int
    CR_OPERATION_FIELD_NUMBER: builtins.int
    IS_MEAL3_REQUIRED_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    HOURS_OVERTIME_FIELD_NUMBER: builtins.int
    CR_RATING_FIELD_NUMBER: builtins.int
    TOTAL_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CR_CONTACT_PHONE_FIELD_NUMBER: builtins.int
    SERVICE_FIELD_NUMBER: builtins.int
    CR_CONTACT_NAME_FIELD_NUMBER: builtins.int
    HOURS_OVERTIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOURS_REGULAR_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOURS_TRAINING_FIELD_NUMBER: builtins.int
    COMPANY_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CR_CONTACT_EMAIL_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_CARRYOVER_FIELD_NUMBER: builtins.int
    IS_MEAL2_REQUIRED_FIELD_NUMBER: builtins.int
    HOURS_TRAINING_OVERTIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    CR_CONTRACTOR_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    HOURS_TRAINING_OVERTIME_FIELD_NUMBER: builtins.int
    PERSONNEL_ID_FIELD_NUMBER: builtins.int
    TOTAL_HOURS_FIELD_NUMBER: builtins.int
    PERSONNEL_DETAIL_ID_FIELD_NUMBER: builtins.int
    HOURS_TRAINING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CR_DATE_FIELD_NUMBER: builtins.int
    IS_MEAL4_REQUIRED_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    IS_MEAL1_REQUIRED_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def cr_comments(self) -> global___StringMessage:
        """Original Name: CR_COMMENTS, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_injured(self) -> global___StringMessage:
        """Original Name: IS_INJURED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hours_regular(self) -> global___FloatMessage:
        """Original Name: HOURS_REGULAR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cr_operation(self) -> global___StringMessage:
        """Original Name: CR_OPERATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_meal3_required(self) -> global___StringMessage:
        """Original Name: IS_MEAL3_REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hours_overtime(self) -> global___FloatMessage:
        """Original Name: HOURS_OVERTIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cr_rating(self) -> global___StringMessage:
        """Original Name: CR_RATING, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cr_contact_phone(self) -> global___StringMessage:
        """Original Name: CR_CONTACT_PHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service(self) -> global___StringMessage:
        """Original Name: SERVICE, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cr_contact_name(self) -> global___StringMessage:
        """Original Name: CR_CONTACT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hours_overtime_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOURS_OVERTIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hours_regular_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOURS_REGULAR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hours_training(self) -> global___FloatMessage:
        """Original Name: HOURS_TRAINING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company_id(self) -> global___StringMessage:
        """Original Name: COMPANY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cr_contact_email(self) -> global___StringMessage:
        """Original Name: CR_CONTACT_EMAIL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_carryover(self) -> global___StringMessage:
        """Original Name: IS_CARRYOVER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_meal2_required(self) -> global___StringMessage:
        """Original Name: IS_MEAL2_REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hours_training_overtime_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOURS_TRAINING_OVERTIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cr_contractor(self) -> global___StringMessage:
        """Original Name: CR_CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hours_training_overtime(self) -> global___FloatMessage:
        """Original Name: HOURS_TRAINING_OVERTIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def personnel_id(self) -> global___StringMessage:
        """Original Name: PERSONNEL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_hours(self) -> global___FloatMessage:
        """Original Name: TOTAL_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    personnel_detail_id: builtins.str
    """Original Name: PERSONNEL_DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hours_training_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOURS_TRAINING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cr_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CR_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_meal4_required(self) -> global___StringMessage:
        """Original Name: IS_MEAL4_REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_meal1_required(self) -> global___StringMessage:
        """Original Name: IS_MEAL1_REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_PERSONNEL_DAILY_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        cr_comments: global___StringMessage | None = ...,
        is_injured: global___StringMessage | None = ...,
        hours_regular: global___FloatMessage | None = ...,
        cr_operation: global___StringMessage | None = ...,
        is_meal3_required: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        hours_overtime: global___FloatMessage | None = ...,
        cr_rating: global___StringMessage | None = ...,
        total_hours_dsdsunit: global___StringMessage | None = ...,
        cr_contact_phone: global___StringMessage | None = ...,
        service: global___StringMessage | None = ...,
        cr_contact_name: global___StringMessage | None = ...,
        hours_overtime_dsdsunit: global___StringMessage | None = ...,
        hours_regular_dsdsunit: global___StringMessage | None = ...,
        hours_training: global___FloatMessage | None = ...,
        company_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        cr_contact_email: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_carryover: global___StringMessage | None = ...,
        is_meal2_required: global___StringMessage | None = ...,
        hours_training_overtime_dsdsunit: global___StringMessage | None = ...,
        cr_contractor: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        hours_training_overtime: global___FloatMessage | None = ...,
        personnel_id: global___StringMessage | None = ...,
        total_hours: global___FloatMessage | None = ...,
        personnel_detail_id: builtins.str = ...,
        hours_training_dsdsunit: global___StringMessage | None = ...,
        cr_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_meal4_required: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        is_meal1_required: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["company_id", b"company_id", "cr_comments", b"cr_comments", "cr_contact_email", b"cr_contact_email", "cr_contact_name", b"cr_contact_name", "cr_contact_phone", b"cr_contact_phone", "cr_contractor", b"cr_contractor", "cr_date", b"cr_date", "cr_operation", b"cr_operation", "cr_rating", b"cr_rating", "dm_daily", b"dm_daily", "hours_overtime", b"hours_overtime", "hours_overtime_dsdsunit", b"hours_overtime_dsdsunit", "hours_regular", b"hours_regular", "hours_regular_dsdsunit", b"hours_regular_dsdsunit", "hours_training", b"hours_training", "hours_training_dsdsunit", b"hours_training_dsdsunit", "hours_training_overtime", b"hours_training_overtime", "hours_training_overtime_dsdsunit", b"hours_training_overtime_dsdsunit", "is_carryover", b"is_carryover", "is_injured", b"is_injured", "is_meal1_required", b"is_meal1_required", "is_meal2_required", b"is_meal2_required", "is_meal3_required", b"is_meal3_required", "is_meal4_required", b"is_meal4_required", "native_uid", b"native_uid", "personnel_id", b"personnel_id", "sequence_no", b"sequence_no", "service", b"service", "total_hours", b"total_hours", "total_hours_dsdsunit", b"total_hours_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["company_id", b"company_id", "cr_comments", b"cr_comments", "cr_contact_email", b"cr_contact_email", "cr_contact_name", b"cr_contact_name", "cr_contact_phone", b"cr_contact_phone", "cr_contractor", b"cr_contractor", "cr_date", b"cr_date", "cr_operation", b"cr_operation", "cr_rating", b"cr_rating", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "event_id", b"event_id", "hours_overtime", b"hours_overtime", "hours_overtime_dsdsunit", b"hours_overtime_dsdsunit", "hours_regular", b"hours_regular", "hours_regular_dsdsunit", b"hours_regular_dsdsunit", "hours_training", b"hours_training", "hours_training_dsdsunit", b"hours_training_dsdsunit", "hours_training_overtime", b"hours_training_overtime", "hours_training_overtime_dsdsunit", b"hours_training_overtime_dsdsunit", "is_carryover", b"is_carryover", "is_injured", b"is_injured", "is_meal1_required", b"is_meal1_required", "is_meal2_required", b"is_meal2_required", "is_meal3_required", b"is_meal3_required", "is_meal4_required", b"is_meal4_required", "native_uid", b"native_uid", "personnel_detail_id", b"personnel_detail_id", "personnel_id", b"personnel_id", "sequence_no", b"sequence_no", "service", b"service", "total_hours", b"total_hours", "total_hours_dsdsunit", b"total_hours_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmPersonnelDaily = DmPersonnelDaily

class DmPipeData(google.protobuf.message.Message):
    """Original Name: DM_PIPE_DATA, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CORRECTION_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOX_PIN_CONFIG_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    PIPE_RUN_ID_FIELD_NUMBER: builtins.int
    TOP_CONN_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    BOT_CONN_OD_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CONN_LENGTH_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    ID_DRIFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_CONN_OD_FIELD_NUMBER: builtins.int
    WEIGHT_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BOT_CONN_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOT_CONN_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_FIELD_NUMBER: builtins.int
    MATERIAL_ID_FIELD_NUMBER: builtins.int
    COMP_NAME_FIELD_NUMBER: builtins.int
    CORRECTION_FACTOR_FIELD_NUMBER: builtins.int
    BOT_CONN_TYPE_FIELD_NUMBER: builtins.int
    BOT_CONN_LENGTH_FIELD_NUMBER: builtins.int
    GRADE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CONDITION_FIELD_NUMBER: builtins.int
    DISPLACEMENT_FIELD_NUMBER: builtins.int
    ID_DRIFT_FIELD_NUMBER: builtins.int
    OD_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_THREADS_TESTED_FIELD_NUMBER: builtins.int
    PIPE_DATA_ID_FIELD_NUMBER: builtins.int
    RANGE_FIELD_NUMBER: builtins.int
    COMP_GROUP_CODE_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MAKEUP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    ID_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    TOP_CONN_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MATERIAL_FIELD_NUMBER: builtins.int
    GRADE_ID_FIELD_NUMBER: builtins.int
    THREAD_TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    OD_MAX_FIELD_NUMBER: builtins.int
    JOINTS_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MANUFACTURER_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_MIN_FIELD_NUMBER: builtins.int
    TOP_CONN_TYPE_FIELD_NUMBER: builtins.int
    IS_THREADLOCK_USED_FIELD_NUMBER: builtins.int
    DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_PIPE_RUN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def correction_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: CORRECTION_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def box_pin_config(self) -> global___StringMessage:
        """Original Name: BOX_PIN_CONFIG, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pipe_run_id: builtins.str
    """Original Name: PIPE_RUN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def top_conn_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_CONN_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_od(self) -> global___FloatMessage:
        """Original Name: BOT_CONN_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_length(self) -> global___FloatMessage:
        """Original Name: TOP_CONN_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_DRIFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_od(self) -> global___FloatMessage:
        """Original Name: TOP_CONN_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight(self) -> global___FloatMessage:
        """Original Name: WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOT_CONN_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOT_CONN_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque(self) -> global___FloatMessage:
        """Original Name: MAKEUP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_id(self) -> global___StringMessage:
        """Original Name: MATERIAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_name(self) -> global___StringMessage:
        """Original Name: COMP_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def correction_factor(self) -> global___FloatMessage:
        """Original Name: CORRECTION_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_type(self) -> global___StringMessage:
        """Original Name: BOT_CONN_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_conn_length(self) -> global___FloatMessage:
        """Original Name: BOT_CONN_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade(self) -> global___StringMessage:
        """Original Name: GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def condition(self) -> global___StringMessage:
        """Original Name: CONDITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def displacement(self) -> global___FloatMessage:
        """Original Name: DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_drift(self) -> global___FloatMessage:
        """Original Name: ID_DRIFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_threads_tested(self) -> global___StringMessage:
        """Original Name: IS_THREADS_TESTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pipe_data_id: builtins.str
    """Original Name: PIPE_DATA_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def range(self) -> global___StringMessage:
        """Original Name: RANGE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_group_code(self) -> global___StringMessage:
        """Original Name: COMP_GROUP_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def makeup_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAKEUP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___FloatMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_CONN_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material(self) -> global___StringMessage:
        """Original Name: MATERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade_id(self) -> global___StringMessage:
        """Original Name: GRADE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thread_type(self) -> global___StringMessage:
        """Original Name: THREAD_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def od_max(self) -> global___FloatMessage:
        """Original Name: OD_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joints(self) -> global___Int32Message:
        """Original Name: JOINTS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer(self) -> global___StringMessage:
        """Original Name: MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_min(self) -> global___FloatMessage:
        """Original Name: ID_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_conn_type(self) -> global___StringMessage:
        """Original Name: TOP_CONN_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_threadlock_used(self) -> global___StringMessage:
        """Original Name: IS_THREADLOCK_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_pipe_run(self) -> global___DmPipeRunRef:
        """Remote references:

        Original Name: DM_PIPE_RUN, WrappedMessage: DmPipeRun
        FK_DM_PIPE_DATA_DM_PIPE_RUN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        correction_factor_dsdsunit: global___StringMessage | None = ...,
        box_pin_config: global___StringMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        nominal_size_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        pipe_run_id: builtins.str = ...,
        top_conn_od_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        bot_conn_od: global___FloatMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        top_conn_length: global___FloatMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        id_drift_dsdsunit: global___StringMessage | None = ...,
        top_conn_od: global___FloatMessage | None = ...,
        weight: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        bot_conn_od_dsdsunit: global___StringMessage | None = ...,
        bot_conn_length_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        makeup_torque: global___FloatMessage | None = ...,
        material_id: global___StringMessage | None = ...,
        comp_name: global___StringMessage | None = ...,
        correction_factor: global___FloatMessage | None = ...,
        bot_conn_type: global___StringMessage | None = ...,
        bot_conn_length: global___FloatMessage | None = ...,
        grade: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        condition: global___StringMessage | None = ...,
        displacement: global___FloatMessage | None = ...,
        id_drift: global___FloatMessage | None = ...,
        od_max_dsdsunit: global___StringMessage | None = ...,
        is_threads_tested: global___StringMessage | None = ...,
        pipe_data_id: builtins.str = ...,
        range: global___StringMessage | None = ...,
        comp_group_code: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        makeup_torque_dsdsunit: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        weight_dsdsunit: global___StringMessage | None = ...,
        id_body: global___FloatMessage | None = ...,
        id_min_dsdsunit: global___StringMessage | None = ...,
        nominal_size: global___FloatMessage | None = ...,
        description: global___StringMessage | None = ...,
        top_conn_length_dsdsunit: global___StringMessage | None = ...,
        material: global___StringMessage | None = ...,
        grade_id: global___StringMessage | None = ...,
        thread_type: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        od_max: global___FloatMessage | None = ...,
        joints: global___Int32Message | None = ...,
        model: global___StringMessage | None = ...,
        manufacturer: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        id_min: global___FloatMessage | None = ...,
        top_conn_type: global___StringMessage | None = ...,
        is_threadlock_used: global___StringMessage | None = ...,
        displacement_dsdsunit: global___StringMessage | None = ...,
        dm_pipe_run: global___DmPipeRunRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bot_conn_length", b"bot_conn_length", "bot_conn_length_dsdsunit", b"bot_conn_length_dsdsunit", "bot_conn_od", b"bot_conn_od", "bot_conn_od_dsdsunit", b"bot_conn_od_dsdsunit", "bot_conn_type", b"bot_conn_type", "box_pin_config", b"box_pin_config", "comp_group_code", b"comp_group_code", "comp_name", b"comp_name", "condition", b"condition", "correction_factor", b"correction_factor", "correction_factor_dsdsunit", b"correction_factor_dsdsunit", "description", b"description", "displacement", b"displacement", "displacement_dsdsunit", b"displacement_dsdsunit", "dm_pipe_run", b"dm_pipe_run", "grade", b"grade", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "id_min", b"id_min", "id_min_dsdsunit", b"id_min_dsdsunit", "is_threadlock_used", b"is_threadlock_used", "is_threads_tested", b"is_threads_tested", "joints", b"joints", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "material", b"material", "material_id", b"material_id", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "nominal_size_dsdsunit", b"nominal_size_dsdsunit", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "range", b"range", "remarks", b"remarks", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "thread_type", b"thread_type", "top_conn_length", b"top_conn_length", "top_conn_length_dsdsunit", b"top_conn_length_dsdsunit", "top_conn_od", b"top_conn_od", "top_conn_od_dsdsunit", b"top_conn_od_dsdsunit", "top_conn_type", b"top_conn_type", "weight", b"weight", "weight_dsdsunit", b"weight_dsdsunit", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bot_conn_length", b"bot_conn_length", "bot_conn_length_dsdsunit", b"bot_conn_length_dsdsunit", "bot_conn_od", b"bot_conn_od", "bot_conn_od_dsdsunit", b"bot_conn_od_dsdsunit", "bot_conn_type", b"bot_conn_type", "box_pin_config", b"box_pin_config", "comp_group_code", b"comp_group_code", "comp_name", b"comp_name", "condition", b"condition", "correction_factor", b"correction_factor", "correction_factor_dsdsunit", b"correction_factor_dsdsunit", "description", b"description", "displacement", b"displacement", "displacement_dsdsunit", b"displacement_dsdsunit", "dm_pipe_run", b"dm_pipe_run", "event_id", b"event_id", "grade", b"grade", "grade_id", b"grade_id", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "id_drift", b"id_drift", "id_drift_dsdsunit", b"id_drift_dsdsunit", "id_min", b"id_min", "id_min_dsdsunit", b"id_min_dsdsunit", "is_threadlock_used", b"is_threadlock_used", "is_threads_tested", b"is_threads_tested", "joints", b"joints", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "makeup_torque", b"makeup_torque", "makeup_torque_dsdsunit", b"makeup_torque_dsdsunit", "manufacturer", b"manufacturer", "material", b"material", "material_id", b"material_id", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "model", b"model", "native_uid", b"native_uid", "nominal_size", b"nominal_size", "nominal_size_dsdsunit", b"nominal_size_dsdsunit", "od_max", b"od_max", "od_max_dsdsunit", b"od_max_dsdsunit", "pipe_data_id", b"pipe_data_id", "pipe_run_id", b"pipe_run_id", "range", b"range", "remarks", b"remarks", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "serial_no", b"serial_no", "thread_type", b"thread_type", "top_conn_length", b"top_conn_length", "top_conn_length_dsdsunit", b"top_conn_length_dsdsunit", "top_conn_od", b"top_conn_od", "top_conn_od_dsdsunit", b"top_conn_od_dsdsunit", "top_conn_type", b"top_conn_type", "undeclared_dependencies", b"undeclared_dependencies", "weight", b"weight", "weight_dsdsunit", b"weight_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmPipeData = DmPipeData

class DmPipeRun(google.protobuf.message.Message):
    """Original Name: DM_PIPE_RUN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RUN_DATE_FIELD_NUMBER: builtins.int
    TALLY_BY_FIELD_NUMBER: builtins.int
    PIPE_NOTE_FIELD_NUMBER: builtins.int
    PIPE_RUN_ID_FIELD_NUMBER: builtins.int
    TALLY_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    THREAD_ON_FIELD_NUMBER: builtins.int
    TOTAL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RUN_LENGTH_FIELD_NUMBER: builtins.int
    BLOCK_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SET_LENGTH_ESTIMATE_FIELD_NUMBER: builtins.int
    CUT_OFF_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SET_LENGTH_ESTIMATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_TOP_DOWN_FIELD_NUMBER: builtins.int
    RUN_TALLY_TYPE_FIELD_NUMBER: builtins.int
    TALLY_TEMPERATURE_FIELD_NUMBER: builtins.int
    BLOCK_WEIGHT_FIELD_NUMBER: builtins.int
    TOTAL_LENGTH_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    REPORT_NO_FIELD_NUMBER: builtins.int
    CUT_OFF_LENGTH_FIELD_NUMBER: builtins.int
    STICK_UP_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    BUOYANCY_FACTOR_FIELD_NUMBER: builtins.int
    STICK_UP_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    IS_JOINT_NO_TOP_DOWN_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_PIPE_TALLY_FIELD_NUMBER: builtins.int
    DM_PIPE_DATA_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def run_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: RUN_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tally_by(self) -> global___StringMessage:
        """Original Name: TALLY_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_note(self) -> global___StringMessage:
        """Original Name: PIPE_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pipe_run_id: builtins.str
    """Original Name: PIPE_RUN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tally_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TALLY_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thread_on(self) -> global___StringMessage:
        """Original Name: THREAD_ON, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_length(self) -> global___FloatMessage:
        """Original Name: RUN_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def block_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: BLOCK_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def set_length_estimate(self) -> global___FloatMessage:
        """Original Name: SET_LENGTH_ESTIMATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_off_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUT_OFF_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def set_length_estimate_dsdsunit(self) -> global___StringMessage:
        """Original Name: SET_LENGTH_ESTIMATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_top_down(self) -> global___StringMessage:
        """Original Name: IS_TOP_DOWN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_tally_type(self) -> global___StringMessage:
        """Original Name: RUN_TALLY_TYPE, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tally_temperature(self) -> global___FloatMessage:
        """Original Name: TALLY_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def block_weight(self) -> global___FloatMessage:
        """Original Name: BLOCK_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_length(self) -> global___FloatMessage:
        """Original Name: TOTAL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_no(self) -> global___StringMessage:
        """Original Name: REPORT_NO, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_off_length(self) -> global___FloatMessage:
        """Original Name: CUT_OFF_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stick_up_dsdsunit(self) -> global___StringMessage:
        """Original Name: STICK_UP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def buoyancy_factor(self) -> global___FloatMessage:
        """Original Name: BUOYANCY_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stick_up(self) -> global___FloatMessage:
        """Original Name: STICK_UP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_joint_no_top_down(self) -> global___StringMessage:
        """Original Name: IS_JOINT_NO_TOP_DOWN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_PIPE_RUN_DM_EVENT
        """
    @property
    def dm_pipe_tally(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPipeTallyRef]:
        """Original Name: DM_PIPE_TALLY, WrappedMessage: DmPipeTally
        FK_DM_PIPE_TALLY_DM_PIPE_RUN
        """
    @property
    def dm_pipe_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPipeDataRef]:
        """Original Name: DM_PIPE_DATA, WrappedMessage: DmPipeData
        FK_DM_PIPE_DATA_DM_PIPE_RUN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        run_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        tally_by: global___StringMessage | None = ...,
        pipe_note: global___StringMessage | None = ...,
        pipe_run_id: builtins.str = ...,
        tally_temperature_dsdsunit: global___StringMessage | None = ...,
        thread_on: global___StringMessage | None = ...,
        total_length_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        run_length: global___FloatMessage | None = ...,
        block_weight_dsdsunit: global___StringMessage | None = ...,
        set_length_estimate: global___FloatMessage | None = ...,
        cut_off_length_dsdsunit: global___StringMessage | None = ...,
        run_length_dsdsunit: global___StringMessage | None = ...,
        set_length_estimate_dsdsunit: global___StringMessage | None = ...,
        is_top_down: global___StringMessage | None = ...,
        run_tally_type: global___StringMessage | None = ...,
        tally_temperature: global___FloatMessage | None = ...,
        block_weight: global___FloatMessage | None = ...,
        total_length: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        report_no: global___StringMessage | None = ...,
        cut_off_length: global___FloatMessage | None = ...,
        stick_up_dsdsunit: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        buoyancy_factor: global___FloatMessage | None = ...,
        stick_up: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_joint_no_top_down: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_pipe_tally: collections.abc.Iterable[global___DmPipeTallyRef] | None = ...,
        dm_pipe_data: collections.abc.Iterable[global___DmPipeDataRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "block_weight", b"block_weight", "block_weight_dsdsunit", b"block_weight_dsdsunit", "buoyancy_factor", b"buoyancy_factor", "cut_off_length", b"cut_off_length", "cut_off_length_dsdsunit", b"cut_off_length_dsdsunit", "date_report", b"date_report", "dm_event", b"dm_event", "is_joint_no_top_down", b"is_joint_no_top_down", "is_top_down", b"is_top_down", "native_uid", b"native_uid", "pipe_note", b"pipe_note", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "run_date", b"run_date", "run_length", b"run_length", "run_length_dsdsunit", b"run_length_dsdsunit", "run_tally_type", b"run_tally_type", "set_length_estimate", b"set_length_estimate", "set_length_estimate_dsdsunit", b"set_length_estimate_dsdsunit", "stick_up", b"stick_up", "stick_up_dsdsunit", b"stick_up_dsdsunit", "tally_by", b"tally_by", "tally_temperature", b"tally_temperature", "tally_temperature_dsdsunit", b"tally_temperature_dsdsunit", "thread_on", b"thread_on", "total_length", b"total_length", "total_length_dsdsunit", b"total_length_dsdsunit", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "block_weight", b"block_weight", "block_weight_dsdsunit", b"block_weight_dsdsunit", "buoyancy_factor", b"buoyancy_factor", "cut_off_length", b"cut_off_length", "cut_off_length_dsdsunit", b"cut_off_length_dsdsunit", "date_report", b"date_report", "dm_event", b"dm_event", "dm_pipe_data", b"dm_pipe_data", "dm_pipe_tally", b"dm_pipe_tally", "event_id", b"event_id", "is_joint_no_top_down", b"is_joint_no_top_down", "is_top_down", b"is_top_down", "native_uid", b"native_uid", "pipe_note", b"pipe_note", "pipe_run_id", b"pipe_run_id", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "run_date", b"run_date", "run_length", b"run_length", "run_length_dsdsunit", b"run_length_dsdsunit", "run_tally_type", b"run_tally_type", "set_length_estimate", b"set_length_estimate", "set_length_estimate_dsdsunit", b"set_length_estimate_dsdsunit", "stick_up", b"stick_up", "stick_up_dsdsunit", b"stick_up_dsdsunit", "tally_by", b"tally_by", "tally_temperature", b"tally_temperature", "tally_temperature_dsdsunit", b"tally_temperature_dsdsunit", "thread_on", b"thread_on", "total_length", b"total_length", "total_length_dsdsunit", b"total_length_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmPipeRun = DmPipeRun

class DmPipeTally(google.protobuf.message.Message):
    """Original Name: DM_PIPE_TALLY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PIPE_NUMBER_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    JOINT_NUMBER_FIELD_NUMBER: builtins.int
    CENTRALIZE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RUN_NUMBER_FIELD_NUMBER: builtins.int
    PIPE_RUN_ID_FIELD_NUMBER: builtins.int
    THREAD_FACTOR_FIELD_NUMBER: builtins.int
    IS_REPLACED_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    THREAD_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_OUT_FIELD_NUMBER: builtins.int
    CUM_LENGTH_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CUM_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    LETTER_CODE_FIELD_NUMBER: builtins.int
    PIPE_TALLY_ID_FIELD_NUMBER: builtins.int
    PIPE_DATA_ID_FIELD_NUMBER: builtins.int
    DM_PIPE_RUN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def pipe_number(self) -> global___FloatMessage:
        """Original Name: PIPE_NUMBER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_number(self) -> global___Int32Message:
        """Original Name: JOINT_NUMBER, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def centralize(self) -> global___StringMessage:
        """Original Name: CENTRALIZE, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_number(self) -> global___FloatMessage:
        """Original Name: RUN_NUMBER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pipe_run_id: builtins.str
    """Original Name: PIPE_RUN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def thread_factor(self) -> global___FloatMessage:
        """Original Name: THREAD_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_replaced(self) -> global___StringMessage:
        """Original Name: IS_REPLACED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thread_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: THREAD_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_out(self) -> global___StringMessage:
        """Original Name: IS_OUT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cum_length(self) -> global___FloatMessage:
        """Original Name: CUM_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cum_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUM_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def letter_code(self) -> global___StringMessage:
        """Original Name: LETTER_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pipe_tally_id: builtins.str
    """Original Name: PIPE_TALLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pipe_data_id(self) -> global___StringMessage:
        """Original Name: PIPE_DATA_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_pipe_run(self) -> global___DmPipeRunRef:
        """Remote references:

        Original Name: DM_PIPE_RUN, WrappedMessage: DmPipeRun
        FK_DM_PIPE_TALLY_DM_PIPE_RUN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        pipe_number: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        joint_number: global___Int32Message | None = ...,
        centralize: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        run_number: global___FloatMessage | None = ...,
        pipe_run_id: builtins.str = ...,
        thread_factor: global___FloatMessage | None = ...,
        is_replaced: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        thread_factor_dsdsunit: global___StringMessage | None = ...,
        is_out: global___StringMessage | None = ...,
        cum_length: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        cum_length_dsdsunit: global___StringMessage | None = ...,
        letter_code: global___StringMessage | None = ...,
        pipe_tally_id: builtins.str = ...,
        pipe_data_id: global___StringMessage | None = ...,
        dm_pipe_run: global___DmPipeRunRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["centralize", b"centralize", "comments", b"comments", "cum_length", b"cum_length", "cum_length_dsdsunit", b"cum_length_dsdsunit", "dm_pipe_run", b"dm_pipe_run", "is_out", b"is_out", "is_replaced", b"is_replaced", "joint_number", b"joint_number", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "letter_code", b"letter_code", "native_uid", b"native_uid", "pipe_data_id", b"pipe_data_id", "pipe_number", b"pipe_number", "run_number", b"run_number", "sequence_no", b"sequence_no", "thread_factor", b"thread_factor", "thread_factor_dsdsunit", b"thread_factor_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["centralize", b"centralize", "comments", b"comments", "cum_length", b"cum_length", "cum_length_dsdsunit", b"cum_length_dsdsunit", "dm_pipe_run", b"dm_pipe_run", "event_id", b"event_id", "is_out", b"is_out", "is_replaced", b"is_replaced", "joint_number", b"joint_number", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "letter_code", b"letter_code", "native_uid", b"native_uid", "pipe_data_id", b"pipe_data_id", "pipe_number", b"pipe_number", "pipe_run_id", b"pipe_run_id", "pipe_tally_id", b"pipe_tally_id", "run_number", b"run_number", "sequence_no", b"sequence_no", "thread_factor", b"thread_factor", "thread_factor_dsdsunit", b"thread_factor_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmPipeTally = DmPipeTally

class DmPitOp(google.protobuf.message.Message):
    """Original Name: DM_PIT_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_OP_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLUID_VOL_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MUD_DENSITY_FIELD_NUMBER: builtins.int
    FLUID_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIT_OP_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    VISCOSITY_FIELD_NUMBER: builtins.int
    IS_ACTIVE_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    MUD_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIT_ID_FIELD_NUMBER: builtins.int
    PIT_CONTENTS_FIELD_NUMBER: builtins.int
    VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_vol(self) -> global___FloatMessage:
        """Original Name: FLUID_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_density(self) -> global___FloatMessage:
        """Original Name: MUD_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pit_op_id: builtins.str
    """Original Name: PIT_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity(self) -> global___FloatMessage:
        """Original Name: VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_active(self) -> global___StringMessage:
        """Original Name: IS_ACTIVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_id(self) -> global___StringMessage:
        """Original Name: PIT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_contents(self) -> global___StringMessage:
        """Original Name: PIT_CONTENTS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_PIT_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        fluid_vol: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        mud_density: global___FloatMessage | None = ...,
        fluid_vol_dsdsunit: global___StringMessage | None = ...,
        pit_op_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        viscosity: global___FloatMessage | None = ...,
        is_active: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        mud_density_dsdsunit: global___StringMessage | None = ...,
        pit_id: global___StringMessage | None = ...,
        pit_contents: global___StringMessage | None = ...,
        viscosity_dsdsunit: global___StringMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["date_op", b"date_op", "dm_daily", b"dm_daily", "fluid_vol", b"fluid_vol", "fluid_vol_dsdsunit", b"fluid_vol_dsdsunit", "is_active", b"is_active", "mud_density", b"mud_density", "mud_density_dsdsunit", b"mud_density_dsdsunit", "native_uid", b"native_uid", "pit_contents", b"pit_contents", "pit_id", b"pit_id", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "date_op", b"date_op", "dm_daily", b"dm_daily", "event_id", b"event_id", "fluid_vol", b"fluid_vol", "fluid_vol_dsdsunit", b"fluid_vol_dsdsunit", "is_active", b"is_active", "mud_density", b"mud_density", "mud_density_dsdsunit", b"mud_density_dsdsunit", "native_uid", b"native_uid", "pit_contents", b"pit_contents", "pit_id", b"pit_id", "pit_op_id", b"pit_op_id", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___DmPitOp = DmPitOp

class DmPlanDrillParam(google.protobuf.message.Message):
    """Original Name: DM_PLAN_DRILL_PARAM, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    WOB_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WOB_MIN_FIELD_NUMBER: builtins.int
    ROP_MIN_FIELD_NUMBER: builtins.int
    SURVEY_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    DRILL_MODE_FIELD_NUMBER: builtins.int
    RPM_MIN_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ROP_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    WOB_MAX_FIELD_NUMBER: builtins.int
    PARAM_ID_FIELD_NUMBER: builtins.int
    RPM_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    RPM_MAX_FIELD_NUMBER: builtins.int
    ROP_MAX_FIELD_NUMBER: builtins.int
    ROP_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLAN_METHOD_FIELD_NUMBER: builtins.int
    RPM_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    WOB_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_SURVEY_STATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wob_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_min(self) -> global___FloatMessage:
        """Original Name: WOB_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_min(self) -> global___FloatMessage:
        """Original Name: ROP_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    survey_id: builtins.str
    """Original Name: SURVEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_mode(self) -> global___StringMessage:
        """Original Name: DRILL_MODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_min(self) -> global___FloatMessage:
        """Original Name: RPM_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rop_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    survey_header_id: builtins.str
    """Original Name: SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wob_max(self) -> global___FloatMessage:
        """Original Name: WOB_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    param_id: builtins.str
    """Original Name: PARAM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rpm_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_max(self) -> global___FloatMessage:
        """Original Name: RPM_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_max(self) -> global___FloatMessage:
        """Original Name: ROP_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plan_method(self) -> global___StringMessage:
        """Original Name: PLAN_METHOD, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_survey_station(self) -> global___CdSurveyStationRef:
        """Remote references:

        Original Name: CD_SURVEY_STATION, WrappedMessage: CdSurveyStation
        FK_DM_PLAN_DRILL_PARAM_CD_SURVEY_STATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        wob_max_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        wob_min: global___FloatMessage | None = ...,
        rop_min: global___FloatMessage | None = ...,
        survey_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        drill_mode: global___StringMessage | None = ...,
        rpm_min: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        rop_max_dsdsunit: global___StringMessage | None = ...,
        survey_header_id: builtins.str = ...,
        wob_max: global___FloatMessage | None = ...,
        param_id: builtins.str = ...,
        rpm_max_dsdsunit: global___StringMessage | None = ...,
        rpm_max: global___FloatMessage | None = ...,
        rop_max: global___FloatMessage | None = ...,
        rop_min_dsdsunit: global___StringMessage | None = ...,
        plan_method: global___StringMessage | None = ...,
        rpm_min_dsdsunit: global___StringMessage | None = ...,
        wob_min_dsdsunit: global___StringMessage | None = ...,
        cd_survey_station: global___CdSurveyStationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_survey_station", b"cd_survey_station", "comments", b"comments", "drill_mode", b"drill_mode", "native_uid", b"native_uid", "plan_method", b"plan_method", "rop_max", b"rop_max", "rop_max_dsdsunit", b"rop_max_dsdsunit", "rop_min", b"rop_min", "rop_min_dsdsunit", b"rop_min_dsdsunit", "rpm_max", b"rpm_max", "rpm_max_dsdsunit", b"rpm_max_dsdsunit", "rpm_min", b"rpm_min", "rpm_min_dsdsunit", b"rpm_min_dsdsunit", "wob_max", b"wob_max", "wob_max_dsdsunit", b"wob_max_dsdsunit", "wob_min", b"wob_min", "wob_min_dsdsunit", b"wob_min_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_survey_station", b"cd_survey_station", "comments", b"comments", "drill_mode", b"drill_mode", "native_uid", b"native_uid", "param_id", b"param_id", "plan_method", b"plan_method", "rop_max", b"rop_max", "rop_max_dsdsunit", b"rop_max_dsdsunit", "rop_min", b"rop_min", "rop_min_dsdsunit", b"rop_min_dsdsunit", "rpm_max", b"rpm_max", "rpm_max_dsdsunit", b"rpm_max_dsdsunit", "rpm_min", b"rpm_min", "rpm_min_dsdsunit", b"rpm_min_dsdsunit", "survey_header_id", b"survey_header_id", "survey_id", b"survey_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wob_max", b"wob_max", "wob_max_dsdsunit", b"wob_max_dsdsunit", "wob_min", b"wob_min", "wob_min_dsdsunit", b"wob_min_dsdsunit"]) -> None: ...

global___DmPlanDrillParam = DmPlanDrillParam

class DmPlungerAcc(google.protobuf.message.Message):
    """Original Name: DM_PLUNGER_ACC, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PLUNGER_ACC_ID_FIELD_NUMBER: builtins.int
    PLUNGER_LIFT_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HOLD_DOWN_TYPE_FIELD_NUMBER: builtins.int
    USER_STRING1_FIELD_NUMBER: builtins.int
    USER_STRING2_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    USER_DATE2_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    USER_DATE1_FIELD_NUMBER: builtins.int
    PLUNGER_STOP_FIELD_NUMBER: builtins.int
    USER_DEPTH2_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    USER_DEPTH1_FIELD_NUMBER: builtins.int
    STANDING_VALVE_FIELD_NUMBER: builtins.int
    USER_DEPTH1_DSDSUNIT_FIELD_NUMBER: builtins.int
    USER_DEPTH2_FIELD_NUMBER: builtins.int
    DM_PLUNGER_LIFT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    plunger_acc_id: builtins.str
    """Original Name: PLUNGER_ACC_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    plunger_lift_id: builtins.str
    """Original Name: PLUNGER_LIFT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hold_down_type(self) -> global___StringMessage:
        """Original Name: HOLD_DOWN_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_string1(self) -> global___StringMessage:
        """Original Name: USER_STRING1, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_string2(self) -> global___StringMessage:
        """Original Name: USER_STRING2, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_date2(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DATE2, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_date1(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DATE1, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_stop(self) -> global___StringMessage:
        """Original Name: PLUNGER_STOP, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_depth2_dsdsunit(self) -> global___StringMessage:
        """Original Name: USER_DEPTH2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def user_depth1(self) -> global___FloatMessage:
        """Original Name: USER_DEPTH1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standing_valve(self) -> global___StringMessage:
        """Original Name: STANDING_VALVE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_depth1_dsdsunit(self) -> global___StringMessage:
        """Original Name: USER_DEPTH1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_depth2(self) -> global___FloatMessage:
        """Original Name: USER_DEPTH2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_plunger_lift(self) -> global___DmPlungerLiftRef:
        """Remote references:

        Original Name: DM_PLUNGER_LIFT, WrappedMessage: DmPlungerLift
        FK_DM_PLUNGER_ACC_DM_PLUNGER_LIFT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        plunger_acc_id: builtins.str = ...,
        plunger_lift_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        hold_down_type: global___StringMessage | None = ...,
        user_string1: global___StringMessage | None = ...,
        user_string2: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        user_date2: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        user_date1: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        plunger_stop: global___StringMessage | None = ...,
        user_depth2_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        user_depth1: global___FloatMessage | None = ...,
        standing_valve: global___StringMessage | None = ...,
        user_depth1_dsdsunit: global___StringMessage | None = ...,
        user_depth2: global___FloatMessage | None = ...,
        dm_plunger_lift: global___DmPlungerLiftRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_plunger_lift", b"dm_plunger_lift", "hold_down_type", b"hold_down_type", "native_uid", b"native_uid", "plunger_stop", b"plunger_stop", "sequence_no", b"sequence_no", "standing_valve", b"standing_valve", "user_date1", b"user_date1", "user_date2", b"user_date2", "user_depth1", b"user_depth1", "user_depth1_dsdsunit", b"user_depth1_dsdsunit", "user_depth2", b"user_depth2", "user_depth2_dsdsunit", b"user_depth2_dsdsunit", "user_string1", b"user_string1", "user_string2", b"user_string2", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_plunger_lift", b"dm_plunger_lift", "event_id", b"event_id", "hold_down_type", b"hold_down_type", "native_uid", b"native_uid", "plunger_acc_id", b"plunger_acc_id", "plunger_lift_id", b"plunger_lift_id", "plunger_stop", b"plunger_stop", "sequence_no", b"sequence_no", "standing_valve", b"standing_valve", "undeclared_dependencies", b"undeclared_dependencies", "user_date1", b"user_date1", "user_date2", b"user_date2", "user_depth1", b"user_depth1", "user_depth1_dsdsunit", b"user_depth1_dsdsunit", "user_depth2", b"user_depth2", "user_depth2_dsdsunit", b"user_depth2_dsdsunit", "user_string1", b"user_string1", "user_string2", b"user_string2", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmPlungerAcc = DmPlungerAcc

class DmPlungerLift(google.protobuf.message.Message):
    """Original Name: DM_PLUNGER_LIFT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    STAGE_TOOL_INSPECTION_DATE_FIELD_NUMBER: builtins.int
    LUBRICATOR_MANUFACTURER_FIELD_NUMBER: builtins.int
    STAGE_TOOL_DEPTH_FIELD_NUMBER: builtins.int
    INSTALL_COMPANY_FIELD_NUMBER: builtins.int
    USER_STRING1_FIELD_NUMBER: builtins.int
    USER_STRING2_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    END_OF_TUBING_DSDSUNIT_FIELD_NUMBER: builtins.int
    LUBRICATOR_EQUIP_INSTALL_DATE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    END_OF_TUBING_FIELD_NUMBER: builtins.int
    TUBING_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    USER_DEPTH2_DSDSUNIT_FIELD_NUMBER: builtins.int
    FOREMAN_FIELD_NUMBER: builtins.int
    SYSTEM_TYPE_FIELD_NUMBER: builtins.int
    SEAT_NIPPLE_DEPTH_FIELD_NUMBER: builtins.int
    USER_DEPTH1_FIELD_NUMBER: builtins.int
    SPRING_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    USER_DEPTH2_FIELD_NUMBER: builtins.int
    CURRENT_CALIPER_READING_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUNGER_LIFT_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COLLAR_STOP_DEPTH_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    CURRENT_CALIPER_READING_FIELD_NUMBER: builtins.int
    STAGE_TOOL_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    COLLAR_STOP_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    USER_DATE2_FIELD_NUMBER: builtins.int
    PACKER_FIELD_NUMBER: builtins.int
    USER_DATE1_FIELD_NUMBER: builtins.int
    INSTALL_OPERATOR_FIELD_NUMBER: builtins.int
    NUMBER_OF_PLUNGERS_IN_WELL_FIELD_NUMBER: builtins.int
    OPEN_END_OF_TUBING_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEAT_NIPPLE_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    USER_DEPTH1_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_PLUNGER_ACC_FIELD_NUMBER: builtins.int
    DM_PLUNGER_LIFT_STAGE_SYSTEM_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def stage_tool_inspection_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STAGE_TOOL_INSPECTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lubricator_manufacturer(self) -> global___StringMessage:
        """Original Name: LUBRICATOR_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stage_tool_depth(self) -> global___FloatMessage:
        """Original Name: STAGE_TOOL_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_company(self) -> global___StringMessage:
        """Original Name: INSTALL_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_string1(self) -> global___StringMessage:
        """Original Name: USER_STRING1, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_string2(self) -> global___StringMessage:
        """Original Name: USER_STRING2, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_of_tubing_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_OF_TUBING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lubricator_equip_install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LUBRICATOR_EQUIP_INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_of_tubing(self) -> global___FloatMessage:
        """Original Name: END_OF_TUBING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_assembly_id(self) -> global___StringMessage:
        """Original Name: TUBING_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_depth2_dsdsunit(self) -> global___StringMessage:
        """Original Name: USER_DEPTH2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foreman(self) -> global___StringMessage:
        """Original Name: FOREMAN, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_type(self) -> global___StringMessage:
        """Original Name: SYSTEM_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seat_nipple_depth(self) -> global___FloatMessage:
        """Original Name: SEAT_NIPPLE_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_depth1(self) -> global___FloatMessage:
        """Original Name: USER_DEPTH1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spring_assembly_id(self) -> global___StringMessage:
        """Original Name: SPRING_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_depth2(self) -> global___FloatMessage:
        """Original Name: USER_DEPTH2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_caliper_reading_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_CALIPER_READING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    plunger_lift_id: builtins.str
    """Original Name: PLUNGER_LIFT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def collar_stop_depth(self) -> global___FloatMessage:
        """Original Name: COLLAR_STOP_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_caliper_reading(self) -> global___FloatMessage:
        """Original Name: CURRENT_CALIPER_READING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stage_tool_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAGE_TOOL_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def collar_stop_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: COLLAR_STOP_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_date2(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DATE2, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer(self) -> global___StringMessage:
        """Original Name: PACKER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_date1(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DATE1, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_operator(self) -> global___StringMessage:
        """Original Name: INSTALL_OPERATOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_of_plungers_in_well(self) -> global___Int32Message:
        """Original Name: NUMBER_OF_PLUNGERS_IN_WELL, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_end_of_tubing(self) -> global___StringMessage:
        """Original Name: OPEN_END_OF_TUBING, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def seat_nipple_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEAT_NIPPLE_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_depth1_dsdsunit(self) -> global___StringMessage:
        """Original Name: USER_DEPTH1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_PLUNGER_LIFT_DM_EVENT
        """
    @property
    def dm_plunger_acc(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPlungerAccRef]:
        """Original Name: DM_PLUNGER_ACC, WrappedMessage: DmPlungerAcc
        FK_DM_PLUNGER_ACC_DM_PLUNGER_LIFT
        """
    @property
    def dm_plunger_lift_stage_system(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPlungerLiftStageSystemRef]:
        """Original Name: DM_PLUNGER_LIFT_STAGE_SYSTEM, WrappedMessage: DmPlungerLiftStageSystem
        FK_DM_PLUNGER_LIFT_STAGE_SYSTEM_DM_PLUNGER_LIFT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        stage_tool_inspection_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        lubricator_manufacturer: global___StringMessage | None = ...,
        stage_tool_depth: global___FloatMessage | None = ...,
        install_company: global___StringMessage | None = ...,
        user_string1: global___StringMessage | None = ...,
        user_string2: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        end_of_tubing_dsdsunit: global___StringMessage | None = ...,
        lubricator_equip_install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        end_of_tubing: global___FloatMessage | None = ...,
        tubing_assembly_id: global___StringMessage | None = ...,
        user_depth2_dsdsunit: global___StringMessage | None = ...,
        foreman: global___StringMessage | None = ...,
        system_type: global___StringMessage | None = ...,
        seat_nipple_depth: global___FloatMessage | None = ...,
        user_depth1: global___FloatMessage | None = ...,
        spring_assembly_id: global___StringMessage | None = ...,
        user_depth2: global___FloatMessage | None = ...,
        current_caliper_reading_dsdsunit: global___StringMessage | None = ...,
        plunger_lift_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        collar_stop_depth: global___FloatMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        current_caliper_reading: global___FloatMessage | None = ...,
        stage_tool_depth_dsdsunit: global___StringMessage | None = ...,
        collar_stop_depth_dsdsunit: global___StringMessage | None = ...,
        user_date2: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        packer: global___StringMessage | None = ...,
        user_date1: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        install_operator: global___StringMessage | None = ...,
        number_of_plungers_in_well: global___Int32Message | None = ...,
        open_end_of_tubing: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        seat_nipple_depth_dsdsunit: global___StringMessage | None = ...,
        user_depth1_dsdsunit: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_plunger_acc: collections.abc.Iterable[global___DmPlungerAccRef] | None = ...,
        dm_plunger_lift_stage_system: collections.abc.Iterable[global___DmPlungerLiftStageSystemRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["collar_stop_depth", b"collar_stop_depth", "collar_stop_depth_dsdsunit", b"collar_stop_depth_dsdsunit", "current_caliper_reading", b"current_caliper_reading", "current_caliper_reading_dsdsunit", b"current_caliper_reading_dsdsunit", "dm_event", b"dm_event", "end_of_tubing", b"end_of_tubing", "end_of_tubing_dsdsunit", b"end_of_tubing_dsdsunit", "foreman", b"foreman", "install_company", b"install_company", "install_operator", b"install_operator", "lubricator_equip_install_date", b"lubricator_equip_install_date", "lubricator_manufacturer", b"lubricator_manufacturer", "native_uid", b"native_uid", "number_of_plungers_in_well", b"number_of_plungers_in_well", "open_end_of_tubing", b"open_end_of_tubing", "packer", b"packer", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "seat_nipple_depth", b"seat_nipple_depth", "seat_nipple_depth_dsdsunit", b"seat_nipple_depth_dsdsunit", "spring_assembly_id", b"spring_assembly_id", "stage_tool_depth", b"stage_tool_depth", "stage_tool_depth_dsdsunit", b"stage_tool_depth_dsdsunit", "stage_tool_inspection_date", b"stage_tool_inspection_date", "system_type", b"system_type", "tubing_assembly_id", b"tubing_assembly_id", "user_date1", b"user_date1", "user_date2", b"user_date2", "user_depth1", b"user_depth1", "user_depth1_dsdsunit", b"user_depth1_dsdsunit", "user_depth2", b"user_depth2", "user_depth2_dsdsunit", b"user_depth2_dsdsunit", "user_string1", b"user_string1", "user_string2", b"user_string2", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["collar_stop_depth", b"collar_stop_depth", "collar_stop_depth_dsdsunit", b"collar_stop_depth_dsdsunit", "current_caliper_reading", b"current_caliper_reading", "current_caliper_reading_dsdsunit", b"current_caliper_reading_dsdsunit", "dm_event", b"dm_event", "dm_plunger_acc", b"dm_plunger_acc", "dm_plunger_lift_stage_system", b"dm_plunger_lift_stage_system", "end_of_tubing", b"end_of_tubing", "end_of_tubing_dsdsunit", b"end_of_tubing_dsdsunit", "event_id", b"event_id", "foreman", b"foreman", "install_company", b"install_company", "install_operator", b"install_operator", "lubricator_equip_install_date", b"lubricator_equip_install_date", "lubricator_manufacturer", b"lubricator_manufacturer", "native_uid", b"native_uid", "number_of_plungers_in_well", b"number_of_plungers_in_well", "open_end_of_tubing", b"open_end_of_tubing", "packer", b"packer", "plunger_lift_id", b"plunger_lift_id", "remarks", b"remarks", "report_journal_id", b"report_journal_id", "seat_nipple_depth", b"seat_nipple_depth", "seat_nipple_depth_dsdsunit", b"seat_nipple_depth_dsdsunit", "spring_assembly_id", b"spring_assembly_id", "stage_tool_depth", b"stage_tool_depth", "stage_tool_depth_dsdsunit", b"stage_tool_depth_dsdsunit", "stage_tool_inspection_date", b"stage_tool_inspection_date", "system_type", b"system_type", "tubing_assembly_id", b"tubing_assembly_id", "undeclared_dependencies", b"undeclared_dependencies", "user_date1", b"user_date1", "user_date2", b"user_date2", "user_depth1", b"user_depth1", "user_depth1_dsdsunit", b"user_depth1_dsdsunit", "user_depth2", b"user_depth2", "user_depth2_dsdsunit", b"user_depth2_dsdsunit", "user_string1", b"user_string1", "user_string2", b"user_string2", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmPlungerLift = DmPlungerLift

class DmPlungerLiftStageSystem(google.protobuf.message.Message):
    """Original Name: DM_PLUNGER_LIFT_STAGE_SYSTEM, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TRACKING_NUMBER_BOTTOM_FIELD_NUMBER: builtins.int
    PLUNGER_SIZE_BOTTOM_DSDSUNIT_FIELD_NUMBER: builtins.int
    USER_STRING1_FIELD_NUMBER: builtins.int
    USER_STRING2_FIELD_NUMBER: builtins.int
    DECEL_BOTTOM_FIELD_NUMBER: builtins.int
    NUMBER_RUNS_BOTTOM_FIELD_NUMBER: builtins.int
    PLUNGER_TYPE_FIELD_NUMBER: builtins.int
    SERIAL_BOTTOM_FIELD_NUMBER: builtins.int
    TRADE_NAME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ORIGINAL_PLUNGER_CONDITION_BOT_FIELD_NUMBER: builtins.int
    MANUFACTURER_SUBSURFACE_FIELD_NUMBER: builtins.int
    PREVIOUS_PLUNGER_MILEAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    REBUILT_DATE_FIELD_NUMBER: builtins.int
    DECEL_FIELD_NUMBER: builtins.int
    PULL_DATE_BOTTOM_FIELD_NUMBER: builtins.int
    USER_DEPTH2_DSDSUNIT_FIELD_NUMBER: builtins.int
    ORIGINAL_PLUNGER_CONDITION_FIELD_NUMBER: builtins.int
    INSTALL_DATE_FIELD_NUMBER: builtins.int
    TRADE_NAME_BOTTOM_FIELD_NUMBER: builtins.int
    USER_DEPTH1_FIELD_NUMBER: builtins.int
    USER_DEPTH2_FIELD_NUMBER: builtins.int
    SERIAL_FIELD_NUMBER: builtins.int
    PLUNGER_LIFT_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    PULL_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PREVIOUS_PLUNGER_MILEAGE_BOTTO_FIELD_NUMBER: builtins.int
    MANUFACTURER_SUBSURFACE_BOTTOM_FIELD_NUMBER: builtins.int
    REBUILT_DATE_BOTTOM_FIELD_NUMBER: builtins.int
    INSTALL_DATE_BOTTOM_FIELD_NUMBER: builtins.int
    USER_DATE2_FIELD_NUMBER: builtins.int
    NUMBER_RUNS_FIELD_NUMBER: builtins.int
    PREVIOUS_PLUNGER_MILEAGE_FIELD_NUMBER: builtins.int
    PLUNGER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUNGER_TYPE_BOTTOM_FIELD_NUMBER: builtins.int
    USER_DATE1_FIELD_NUMBER: builtins.int
    PLUNGER_SIZE_FIELD_NUMBER: builtins.int
    TRACKING_NUMBER_FIELD_NUMBER: builtins.int
    STAGE_SYSTEM_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    PREVIOUS_PLUNGER_MILEAGE_BOTTO_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLUNGER_SIZE_BOTTOM_FIELD_NUMBER: builtins.int
    USER_DEPTH1_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_PLUNGER_LIFT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tracking_number_bottom(self) -> global___StringMessage:
        """Original Name: TRACKING_NUMBER_BOTTOM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_size_bottom_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUNGER_SIZE_BOTTOM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_string1(self) -> global___StringMessage:
        """Original Name: USER_STRING1, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_string2(self) -> global___StringMessage:
        """Original Name: USER_STRING2, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def decel_bottom(self) -> global___StringMessage:
        """Original Name: DECEL_BOTTOM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_runs_bottom(self) -> global___Int32Message:
        """Original Name: NUMBER_RUNS_BOTTOM, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_type(self) -> global___StringMessage:
        """Original Name: PLUNGER_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_bottom(self) -> global___StringMessage:
        """Original Name: SERIAL_BOTTOM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trade_name(self) -> global___StringMessage:
        """Original Name: TRADE_NAME, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def original_plunger_condition_bot(self) -> global___StringMessage:
        """Original Name: ORIGINAL_PLUNGER_CONDITION_BOT, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer_subsurface(self) -> global___StringMessage:
        """Original Name: MANUFACTURER_SUBSURFACE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_plunger_mileage_dsdsunit(self) -> global___StringMessage:
        """Original Name: PREVIOUS_PLUNGER_MILEAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rebuilt_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REBUILT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def decel(self) -> global___StringMessage:
        """Original Name: DECEL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pull_date_bottom(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PULL_DATE_BOTTOM, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_depth2_dsdsunit(self) -> global___StringMessage:
        """Original Name: USER_DEPTH2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def original_plunger_condition(self) -> global___StringMessage:
        """Original Name: ORIGINAL_PLUNGER_CONDITION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trade_name_bottom(self) -> global___StringMessage:
        """Original Name: TRADE_NAME_BOTTOM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_depth1(self) -> global___FloatMessage:
        """Original Name: USER_DEPTH1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_depth2(self) -> global___FloatMessage:
        """Original Name: USER_DEPTH2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial(self) -> global___StringMessage:
        """Original Name: SERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    plunger_lift_id: builtins.str
    """Original Name: PLUNGER_LIFT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pull_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PULL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_plunger_mileage_botto(self) -> global___FloatMessage:
        """Original Name: PREVIOUS_PLUNGER_MILEAGE_BOTTO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer_subsurface_bottom(self) -> global___StringMessage:
        """Original Name: MANUFACTURER_SUBSURFACE_BOTTOM, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rebuilt_date_bottom(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REBUILT_DATE_BOTTOM, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def install_date_bottom(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: INSTALL_DATE_BOTTOM, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_date2(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DATE2, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_runs(self) -> global___Int32Message:
        """Original Name: NUMBER_RUNS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_plunger_mileage(self) -> global___FloatMessage:
        """Original Name: PREVIOUS_PLUNGER_MILEAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUNGER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_type_bottom(self) -> global___StringMessage:
        """Original Name: PLUNGER_TYPE_BOTTOM, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_date1(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: USER_DATE1, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_size(self) -> global___FloatMessage:
        """Original Name: PLUNGER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tracking_number(self) -> global___StringMessage:
        """Original Name: TRACKING_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stage_system_id: builtins.str
    """Original Name: STAGE_SYSTEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def previous_plunger_mileage_botto_dsdsunit(self) -> global___StringMessage:
        """Original Name: PREVIOUS_PLUNGER_MILEAGE_BOTTO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_size_bottom(self) -> global___FloatMessage:
        """Original Name: PLUNGER_SIZE_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_depth1_dsdsunit(self) -> global___StringMessage:
        """Original Name: USER_DEPTH1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_plunger_lift(self) -> global___DmPlungerLiftRef:
        """Remote references:

        Original Name: DM_PLUNGER_LIFT, WrappedMessage: DmPlungerLift
        FK_DM_PLUNGER_LIFT_STAGE_SYSTEM_DM_PLUNGER_LIFT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tracking_number_bottom: global___StringMessage | None = ...,
        plunger_size_bottom_dsdsunit: global___StringMessage | None = ...,
        user_string1: global___StringMessage | None = ...,
        user_string2: global___StringMessage | None = ...,
        decel_bottom: global___StringMessage | None = ...,
        number_runs_bottom: global___Int32Message | None = ...,
        plunger_type: global___StringMessage | None = ...,
        serial_bottom: global___StringMessage | None = ...,
        trade_name: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        original_plunger_condition_bot: global___StringMessage | None = ...,
        manufacturer_subsurface: global___StringMessage | None = ...,
        previous_plunger_mileage_dsdsunit: global___StringMessage | None = ...,
        rebuilt_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        decel: global___StringMessage | None = ...,
        pull_date_bottom: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        user_depth2_dsdsunit: global___StringMessage | None = ...,
        original_plunger_condition: global___StringMessage | None = ...,
        install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        trade_name_bottom: global___StringMessage | None = ...,
        user_depth1: global___FloatMessage | None = ...,
        user_depth2: global___FloatMessage | None = ...,
        serial: global___StringMessage | None = ...,
        plunger_lift_id: builtins.str = ...,
        well_id: builtins.str = ...,
        pull_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        previous_plunger_mileage_botto: global___FloatMessage | None = ...,
        manufacturer_subsurface_bottom: global___StringMessage | None = ...,
        rebuilt_date_bottom: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        install_date_bottom: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        user_date2: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        number_runs: global___Int32Message | None = ...,
        previous_plunger_mileage: global___FloatMessage | None = ...,
        plunger_size_dsdsunit: global___StringMessage | None = ...,
        plunger_type_bottom: global___StringMessage | None = ...,
        user_date1: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        plunger_size: global___FloatMessage | None = ...,
        tracking_number: global___StringMessage | None = ...,
        stage_system_id: builtins.str = ...,
        event_id: builtins.str = ...,
        previous_plunger_mileage_botto_dsdsunit: global___StringMessage | None = ...,
        plunger_size_bottom: global___FloatMessage | None = ...,
        user_depth1_dsdsunit: global___StringMessage | None = ...,
        dm_plunger_lift: global___DmPlungerLiftRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["decel", b"decel", "decel_bottom", b"decel_bottom", "dm_plunger_lift", b"dm_plunger_lift", "install_date", b"install_date", "install_date_bottom", b"install_date_bottom", "manufacturer_subsurface", b"manufacturer_subsurface", "manufacturer_subsurface_bottom", b"manufacturer_subsurface_bottom", "native_uid", b"native_uid", "number_runs", b"number_runs", "number_runs_bottom", b"number_runs_bottom", "original_plunger_condition", b"original_plunger_condition", "original_plunger_condition_bot", b"original_plunger_condition_bot", "plunger_size", b"plunger_size", "plunger_size_bottom", b"plunger_size_bottom", "plunger_size_bottom_dsdsunit", b"plunger_size_bottom_dsdsunit", "plunger_size_dsdsunit", b"plunger_size_dsdsunit", "plunger_type", b"plunger_type", "plunger_type_bottom", b"plunger_type_bottom", "previous_plunger_mileage", b"previous_plunger_mileage", "previous_plunger_mileage_botto", b"previous_plunger_mileage_botto", "previous_plunger_mileage_botto_dsdsunit", b"previous_plunger_mileage_botto_dsdsunit", "previous_plunger_mileage_dsdsunit", b"previous_plunger_mileage_dsdsunit", "pull_date", b"pull_date", "pull_date_bottom", b"pull_date_bottom", "rebuilt_date", b"rebuilt_date", "rebuilt_date_bottom", b"rebuilt_date_bottom", "serial", b"serial", "serial_bottom", b"serial_bottom", "tracking_number", b"tracking_number", "tracking_number_bottom", b"tracking_number_bottom", "trade_name", b"trade_name", "trade_name_bottom", b"trade_name_bottom", "user_date1", b"user_date1", "user_date2", b"user_date2", "user_depth1", b"user_depth1", "user_depth1_dsdsunit", b"user_depth1_dsdsunit", "user_depth2", b"user_depth2", "user_depth2_dsdsunit", b"user_depth2_dsdsunit", "user_string1", b"user_string1", "user_string2", b"user_string2", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["decel", b"decel", "decel_bottom", b"decel_bottom", "dm_plunger_lift", b"dm_plunger_lift", "event_id", b"event_id", "install_date", b"install_date", "install_date_bottom", b"install_date_bottom", "manufacturer_subsurface", b"manufacturer_subsurface", "manufacturer_subsurface_bottom", b"manufacturer_subsurface_bottom", "native_uid", b"native_uid", "number_runs", b"number_runs", "number_runs_bottom", b"number_runs_bottom", "original_plunger_condition", b"original_plunger_condition", "original_plunger_condition_bot", b"original_plunger_condition_bot", "plunger_lift_id", b"plunger_lift_id", "plunger_size", b"plunger_size", "plunger_size_bottom", b"plunger_size_bottom", "plunger_size_bottom_dsdsunit", b"plunger_size_bottom_dsdsunit", "plunger_size_dsdsunit", b"plunger_size_dsdsunit", "plunger_type", b"plunger_type", "plunger_type_bottom", b"plunger_type_bottom", "previous_plunger_mileage", b"previous_plunger_mileage", "previous_plunger_mileage_botto", b"previous_plunger_mileage_botto", "previous_plunger_mileage_botto_dsdsunit", b"previous_plunger_mileage_botto_dsdsunit", "previous_plunger_mileage_dsdsunit", b"previous_plunger_mileage_dsdsunit", "pull_date", b"pull_date", "pull_date_bottom", b"pull_date_bottom", "rebuilt_date", b"rebuilt_date", "rebuilt_date_bottom", b"rebuilt_date_bottom", "serial", b"serial", "serial_bottom", b"serial_bottom", "stage_system_id", b"stage_system_id", "tracking_number", b"tracking_number", "tracking_number_bottom", b"tracking_number_bottom", "trade_name", b"trade_name", "trade_name_bottom", b"trade_name_bottom", "undeclared_dependencies", b"undeclared_dependencies", "user_date1", b"user_date1", "user_date2", b"user_date2", "user_depth1", b"user_depth1", "user_depth1_dsdsunit", b"user_depth1_dsdsunit", "user_depth2", b"user_depth2", "user_depth2_dsdsunit", b"user_depth2_dsdsunit", "user_string1", b"user_string1", "user_string2", b"user_string2", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmPlungerLiftStageSystem = DmPlungerLiftStageSystem

class DmPrimeMover(google.protobuf.message.Message):
    """Original Name: DM_PRIME_MOVER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    POWER_RATING_FIELD_NUMBER: builtins.int
    POWER_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    VARIABLE_SPEED_MAKE_FIELD_NUMBER: builtins.int
    ELECTRIC_CURRENT_RATING_FIELD_NUMBER: builtins.int
    IC_CYCLE_FIELD_NUMBER: builtins.int
    ELECTRIC_NEMA_IP_RATING_FIELD_NUMBER: builtins.int
    DATE_REMOVED_FIELD_NUMBER: builtins.int
    IC_CYLINDERS_FIELD_NUMBER: builtins.int
    ELECTRIC_CURRENT_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    BELT_LENGTH_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    RPM_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHEAVE_SIZE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VARIABLE_SPEED_RPM_MAX_FIELD_NUMBER: builtins.int
    CONV_PUMP_ID_FIELD_NUMBER: builtins.int
    RPM_RATING_FIELD_NUMBER: builtins.int
    GEAR_BOX_TORQUE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_OVERHAUL_DATE_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    VARIABLE_SPEED_RPM_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    LAST_OVERHAUL_COMMENTS_FIELD_NUMBER: builtins.int
    CONDITION_START_FIELD_NUMBER: builtins.int
    VARIABLE_SPEED_RPM_MIN_FIELD_NUMBER: builtins.int
    PRIME_MOVER_ID_FIELD_NUMBER: builtins.int
    SHEAVE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ELECTRIC_TYPE_FIELD_NUMBER: builtins.int
    BELT_CROSS_SECTION_DESC_FIELD_NUMBER: builtins.int
    IS_VARIABLE_SPEED_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    GEAR_BOX_RATIO_FIELD_NUMBER: builtins.int
    LAST_OVERHAUL_DESCRIPTION_FIELD_NUMBER: builtins.int
    VARIABLE_SPEED_RPM_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    ELECTRIC_COMPANY_FIELD_NUMBER: builtins.int
    ELECTRIC_VOLTAGE_RATING_FIELD_NUMBER: builtins.int
    GEAR_BOX_TORQUE_RATING_FIELD_NUMBER: builtins.int
    CONDITION_END_FIELD_NUMBER: builtins.int
    BELT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    BELTS_FIELD_NUMBER: builtins.int
    ELECTRIC_VOLTAGE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    IC_COMMENTS_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    PUMP_JACK_ID_FIELD_NUMBER: builtins.int
    IC_FUEL_FIELD_NUMBER: builtins.int
    VARIABLE_SPEED_MODEL_FIELD_NUMBER: builtins.int
    GEAR_BOX_SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    GEAR_BOX_DESCRIPTION_FIELD_NUMBER: builtins.int
    IC_START_TYPE_FIELD_NUMBER: builtins.int
    DM_PUMP_JACK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def power_rating(self) -> global___FloatMessage:
        """Original Name: POWER_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def power_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: POWER_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def variable_speed_make(self) -> global___StringMessage:
        """Original Name: VARIABLE_SPEED_MAKE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def electric_current_rating(self) -> global___FloatMessage:
        """Original Name: ELECTRIC_CURRENT_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic_cycle(self) -> global___StringMessage:
        """Original Name: IC_CYCLE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def electric_nema_ip_rating(self) -> global___StringMessage:
        """Original Name: ELECTRIC_NEMA_IP_RATING, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_removed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REMOVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic_cylinders(self) -> global___Int32Message:
        """Original Name: IC_CYLINDERS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def electric_current_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELECTRIC_CURRENT_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def belt_length(self) -> global___FloatMessage:
        """Original Name: BELT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sheave_size(self) -> global___FloatMessage:
        """Original Name: SHEAVE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def variable_speed_rpm_max(self) -> global___FloatMessage:
        """Original Name: VARIABLE_SPEED_RPM_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    conv_pump_id: builtins.str
    """Original Name: CONV_PUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rpm_rating(self) -> global___FloatMessage:
        """Original Name: RPM_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gear_box_torque_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEAR_BOX_TORQUE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_overhaul_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LAST_OVERHAUL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def variable_speed_rpm_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: VARIABLE_SPEED_RPM_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def last_overhaul_comments(self) -> global___StringMessage:
        """Original Name: LAST_OVERHAUL_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition_start(self) -> global___StringMessage:
        """Original Name: CONDITION_START, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def variable_speed_rpm_min(self) -> global___FloatMessage:
        """Original Name: VARIABLE_SPEED_RPM_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    prime_mover_id: builtins.str
    """Original Name: PRIME_MOVER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sheave_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHEAVE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def electric_type(self) -> global___StringMessage:
        """Original Name: ELECTRIC_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def belt_cross_section_desc(self) -> global___StringMessage:
        """Original Name: BELT_CROSS_SECTION_DESC, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_variable_speed(self) -> global___StringMessage:
        """Original Name: IS_VARIABLE_SPEED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gear_box_ratio(self) -> global___StringMessage:
        """Original Name: GEAR_BOX_RATIO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_overhaul_description(self) -> global___StringMessage:
        """Original Name: LAST_OVERHAUL_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def variable_speed_rpm_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: VARIABLE_SPEED_RPM_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def electric_company(self) -> global___StringMessage:
        """Original Name: ELECTRIC_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def electric_voltage_rating(self) -> global___FloatMessage:
        """Original Name: ELECTRIC_VOLTAGE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gear_box_torque_rating(self) -> global___FloatMessage:
        """Original Name: GEAR_BOX_TORQUE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition_end(self) -> global___StringMessage:
        """Original Name: CONDITION_END, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def belt_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BELT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def belts(self) -> global___Int32Message:
        """Original Name: BELTS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def electric_voltage_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELECTRIC_VOLTAGE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic_comments(self) -> global___StringMessage:
        """Original Name: IC_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pump_jack_id: builtins.str
    """Original Name: PUMP_JACK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ic_fuel(self) -> global___StringMessage:
        """Original Name: IC_FUEL, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def variable_speed_model(self) -> global___StringMessage:
        """Original Name: VARIABLE_SPEED_MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gear_box_serial_number(self) -> global___StringMessage:
        """Original Name: GEAR_BOX_SERIAL_NUMBER, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gear_box_description(self) -> global___StringMessage:
        """Original Name: GEAR_BOX_DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic_start_type(self) -> global___StringMessage:
        """Original Name: IC_START_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_pump_jack(self) -> global___DmPumpJackRef:
        """Remote references:

        Original Name: DM_PUMP_JACK, WrappedMessage: DmPumpJack
        FK_DM_PRIME_MOVER_DM_PUMP_JACK
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        power_rating: global___FloatMessage | None = ...,
        power_rating_dsdsunit: global___StringMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        variable_speed_make: global___StringMessage | None = ...,
        electric_current_rating: global___FloatMessage | None = ...,
        ic_cycle: global___StringMessage | None = ...,
        electric_nema_ip_rating: global___StringMessage | None = ...,
        date_removed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        ic_cylinders: global___Int32Message | None = ...,
        electric_current_rating_dsdsunit: global___StringMessage | None = ...,
        belt_length: global___FloatMessage | None = ...,
        type: global___StringMessage | None = ...,
        rpm_rating_dsdsunit: global___StringMessage | None = ...,
        sheave_size: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        variable_speed_rpm_max: global___FloatMessage | None = ...,
        conv_pump_id: builtins.str = ...,
        rpm_rating: global___FloatMessage | None = ...,
        gear_box_torque_rating_dsdsunit: global___StringMessage | None = ...,
        last_overhaul_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        variable_speed_rpm_min_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        last_overhaul_comments: global___StringMessage | None = ...,
        condition_start: global___StringMessage | None = ...,
        variable_speed_rpm_min: global___FloatMessage | None = ...,
        prime_mover_id: builtins.str = ...,
        sheave_size_dsdsunit: global___StringMessage | None = ...,
        electric_type: global___StringMessage | None = ...,
        belt_cross_section_desc: global___StringMessage | None = ...,
        is_variable_speed: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        gear_box_ratio: global___StringMessage | None = ...,
        last_overhaul_description: global___StringMessage | None = ...,
        variable_speed_rpm_max_dsdsunit: global___StringMessage | None = ...,
        electric_company: global___StringMessage | None = ...,
        electric_voltage_rating: global___FloatMessage | None = ...,
        gear_box_torque_rating: global___FloatMessage | None = ...,
        condition_end: global___StringMessage | None = ...,
        belt_length_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        belts: global___Int32Message | None = ...,
        electric_voltage_rating_dsdsunit: global___StringMessage | None = ...,
        ic_comments: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        pump_jack_id: builtins.str = ...,
        ic_fuel: global___StringMessage | None = ...,
        variable_speed_model: global___StringMessage | None = ...,
        gear_box_serial_number: global___StringMessage | None = ...,
        gear_box_description: global___StringMessage | None = ...,
        ic_start_type: global___StringMessage | None = ...,
        dm_pump_jack: global___DmPumpJackRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["belt_cross_section_desc", b"belt_cross_section_desc", "belt_length", b"belt_length", "belt_length_dsdsunit", b"belt_length_dsdsunit", "belts", b"belts", "comments", b"comments", "condition_end", b"condition_end", "condition_start", b"condition_start", "date_installed", b"date_installed", "date_removed", b"date_removed", "dm_pump_jack", b"dm_pump_jack", "electric_company", b"electric_company", "electric_current_rating", b"electric_current_rating", "electric_current_rating_dsdsunit", b"electric_current_rating_dsdsunit", "electric_nema_ip_rating", b"electric_nema_ip_rating", "electric_type", b"electric_type", "electric_voltage_rating", b"electric_voltage_rating", "electric_voltage_rating_dsdsunit", b"electric_voltage_rating_dsdsunit", "gear_box_description", b"gear_box_description", "gear_box_ratio", b"gear_box_ratio", "gear_box_serial_number", b"gear_box_serial_number", "gear_box_torque_rating", b"gear_box_torque_rating", "gear_box_torque_rating_dsdsunit", b"gear_box_torque_rating_dsdsunit", "ic_comments", b"ic_comments", "ic_cycle", b"ic_cycle", "ic_cylinders", b"ic_cylinders", "ic_fuel", b"ic_fuel", "ic_start_type", b"ic_start_type", "is_variable_speed", b"is_variable_speed", "last_overhaul_comments", b"last_overhaul_comments", "last_overhaul_date", b"last_overhaul_date", "last_overhaul_description", b"last_overhaul_description", "make", b"make", "model", b"model", "native_uid", b"native_uid", "power_rating", b"power_rating", "power_rating_dsdsunit", b"power_rating_dsdsunit", "rpm_rating", b"rpm_rating", "rpm_rating_dsdsunit", b"rpm_rating_dsdsunit", "serial_no", b"serial_no", "sheave_size", b"sheave_size", "sheave_size_dsdsunit", b"sheave_size_dsdsunit", "type", b"type", "variable_speed_make", b"variable_speed_make", "variable_speed_model", b"variable_speed_model", "variable_speed_rpm_max", b"variable_speed_rpm_max", "variable_speed_rpm_max_dsdsunit", b"variable_speed_rpm_max_dsdsunit", "variable_speed_rpm_min", b"variable_speed_rpm_min", "variable_speed_rpm_min_dsdsunit", b"variable_speed_rpm_min_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["belt_cross_section_desc", b"belt_cross_section_desc", "belt_length", b"belt_length", "belt_length_dsdsunit", b"belt_length_dsdsunit", "belts", b"belts", "comments", b"comments", "condition_end", b"condition_end", "condition_start", b"condition_start", "conv_pump_id", b"conv_pump_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "dm_pump_jack", b"dm_pump_jack", "electric_company", b"electric_company", "electric_current_rating", b"electric_current_rating", "electric_current_rating_dsdsunit", b"electric_current_rating_dsdsunit", "electric_nema_ip_rating", b"electric_nema_ip_rating", "electric_type", b"electric_type", "electric_voltage_rating", b"electric_voltage_rating", "electric_voltage_rating_dsdsunit", b"electric_voltage_rating_dsdsunit", "event_id", b"event_id", "gear_box_description", b"gear_box_description", "gear_box_ratio", b"gear_box_ratio", "gear_box_serial_number", b"gear_box_serial_number", "gear_box_torque_rating", b"gear_box_torque_rating", "gear_box_torque_rating_dsdsunit", b"gear_box_torque_rating_dsdsunit", "ic_comments", b"ic_comments", "ic_cycle", b"ic_cycle", "ic_cylinders", b"ic_cylinders", "ic_fuel", b"ic_fuel", "ic_start_type", b"ic_start_type", "is_variable_speed", b"is_variable_speed", "last_overhaul_comments", b"last_overhaul_comments", "last_overhaul_date", b"last_overhaul_date", "last_overhaul_description", b"last_overhaul_description", "make", b"make", "model", b"model", "native_uid", b"native_uid", "power_rating", b"power_rating", "power_rating_dsdsunit", b"power_rating_dsdsunit", "prime_mover_id", b"prime_mover_id", "pump_jack_id", b"pump_jack_id", "rpm_rating", b"rpm_rating", "rpm_rating_dsdsunit", b"rpm_rating_dsdsunit", "serial_no", b"serial_no", "sheave_size", b"sheave_size", "sheave_size_dsdsunit", b"sheave_size_dsdsunit", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "variable_speed_make", b"variable_speed_make", "variable_speed_model", b"variable_speed_model", "variable_speed_rpm_max", b"variable_speed_rpm_max", "variable_speed_rpm_max_dsdsunit", b"variable_speed_rpm_max_dsdsunit", "variable_speed_rpm_min", b"variable_speed_rpm_min", "variable_speed_rpm_min_dsdsunit", b"variable_speed_rpm_min_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___DmPrimeMover = DmPrimeMover

class DmProduced(google.protobuf.message.Message):
    """Original Name: DM_PRODUCED, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PRODUCTION_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLUID_BRAND_FIELD_NUMBER: builtins.int
    FLUID_TYPE_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    production_id: builtins.str
    """Original Name: PRODUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_brand(self) -> global___StringMessage:
        """Original Name: FLUID_BRAND, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_type(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume(self) -> global___FloatMessage:
        """Original Name: FLUID_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_PRODUCED_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        production_id: builtins.str = ...,
        well_id: builtins.str = ...,
        fluid_brand: global___StringMessage | None = ...,
        fluid_type: global___StringMessage | None = ...,
        fluid_volume: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        fluid_volume_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        daily_id: builtins.str = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_daily", b"dm_daily", "fluid_brand", b"fluid_brand", "fluid_type", b"fluid_type", "fluid_volume", b"fluid_volume", "fluid_volume_dsdsunit", b"fluid_volume_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "event_id", b"event_id", "fluid_brand", b"fluid_brand", "fluid_type", b"fluid_type", "fluid_volume", b"fluid_volume", "fluid_volume_dsdsunit", b"fluid_volume_dsdsunit", "native_uid", b"native_uid", "production_id", b"production_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmProduced = DmProduced

class DmProdEquipFail(google.protobuf.message.Message):
    """Original Name: DM_PROD_EQUIP_FAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ANALYSIS_COMMENTS_FIELD_NUMBER: builtins.int
    STIM_EVENT_ID_FIELD_NUMBER: builtins.int
    SUBMITTER_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TAGGED_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FAILURE_SOLUTION_FIELD_NUMBER: builtins.int
    CORRECTIVE_ACTION_FIELD_NUMBER: builtins.int
    IS_WELL_STIMULATED_FIELD_NUMBER: builtins.int
    TOTAL_COST_FIELD_NUMBER: builtins.int
    ECON_COMMENTS_FIELD_NUMBER: builtins.int
    REASON_FIELD_NUMBER: builtins.int
    OTHER_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    FAILURE_EQUIP_TYPE_FIELD_NUMBER: builtins.int
    ESTIMATE_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    FAILURE_STATUS_FIELD_NUMBER: builtins.int
    IS_CORROSION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    TOTAL_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    RETURN_ON_INVESTMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FAILURE_MD_BASE_FIELD_NUMBER: builtins.int
    RIG_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUBMISSION_DATE_FIELD_NUMBER: builtins.int
    FAILED_EQUIP_SYSTEM_FIELD_NUMBER: builtins.int
    ROD_MEAS_LOAD_FACTOR_FIELD_NUMBER: builtins.int
    FAILURE_CAUSE_CODE_FIELD_NUMBER: builtins.int
    STIM_DESC_FIELD_NUMBER: builtins.int
    TAGGED_PBTD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROOT_CAUSE_FIELD_NUMBER: builtins.int
    FAILURE_MD_FIELD_NUMBER: builtins.int
    JOB_TYPE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    FAILED_EQUIP_SUBSYSTEM_FIELD_NUMBER: builtins.int
    PAYOUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIPMENT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    FOREIGN_MATERIAL_TYPE_FIELD_NUMBER: builtins.int
    FAILURE_MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FAILED_EQUIP_MANUFACTURER_FIELD_NUMBER: builtins.int
    ROD_MEAS_LOAD_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    TAGGED_PBTD_FIELD_NUMBER: builtins.int
    FAILURE_TYPE_CODE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    FAILURE_LOCATION_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    ESTIMATE_COST_FIELD_NUMBER: builtins.int
    REPAIR_FIELD_NUMBER: builtins.int
    RIG_HOURS_FIELD_NUMBER: builtins.int
    PROBLEM_DESCRIPTION_FIELD_NUMBER: builtins.int
    RECOMMENDATIONS_FIELD_NUMBER: builtins.int
    TAGGED_MD_FIELD_NUMBER: builtins.int
    FAILURE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RETURN_ON_INVESTMENT_FIELD_NUMBER: builtins.int
    FAILURE_DATE_FIELD_NUMBER: builtins.int
    FAILURE_TYPE_SUBCODE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    RIG_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_TO_FAILURE_FIELD_NUMBER: builtins.int
    FAILURE_TYPE_FIELD_NUMBER: builtins.int
    PAYOUT_FIELD_NUMBER: builtins.int
    JOB_END_DATE_FIELD_NUMBER: builtins.int
    FAILURE_ACCOUNTABLE_FIELD_NUMBER: builtins.int
    EQUIP_INSTALL_DATE_FIELD_NUMBER: builtins.int
    FOREMAN_NAME_FIELD_NUMBER: builtins.int
    RETURN_RATE_FIELD_NUMBER: builtins.int
    STIM_ID_FIELD_NUMBER: builtins.int
    FAILURE_CAUSE_FIELD_NUMBER: builtins.int
    IS_FOREIGN_MATERIAL_FIELD_NUMBER: builtins.int
    METALLURGY_FIELD_NUMBER: builtins.int
    OTHER_COST_FIELD_NUMBER: builtins.int
    RIG_COST_FIELD_NUMBER: builtins.int
    CORROSION_TYPE_FIELD_NUMBER: builtins.int
    JOB_START_DATE_FIELD_NUMBER: builtins.int
    LIFT_EQUIP_REPORT_ID_FIELD_NUMBER: builtins.int
    RETURN_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    EQUIPMENT_COST_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    DM_FAILURE_WELLBORE_EQUIP_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_STATUS_FIELD_NUMBER: builtins.int
    DM_INSPECTION_FIELD_NUMBER: builtins.int
    DM_FAILURE_CLEANOUT_FIELD_NUMBER: builtins.int
    DM_FAILURE_PCP_FIELD_NUMBER: builtins.int
    DM_FAILURE_TUBING_LEAK_FIELD_NUMBER: builtins.int
    DM_FAILURE_CASING_STRING_FIELD_NUMBER: builtins.int
    DM_FAILURE_CASING_FIELD_NUMBER: builtins.int
    DM_FAILURE_GAS_LIFT_FIELD_NUMBER: builtins.int
    DM_FAILURE_ROD_FIELD_NUMBER: builtins.int
    DM_FAILURE_TUBING_STRING_FIELD_NUMBER: builtins.int
    DM_FAILURE_COST_FIELD_NUMBER: builtins.int
    DM_FAILURE_ESP_FIELD_NUMBER: builtins.int
    DM_FAILURE_CONV_PUMP_FIELD_NUMBER: builtins.int
    DM_FAILURE_ROD_BREAK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def analysis_comments(self) -> global___StringMessage:
        """Original Name: ANALYSIS_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stim_event_id(self) -> global___StringMessage:
        """Original Name: STIM_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def submitter(self) -> global___StringMessage:
        """Original Name: SUBMITTER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_to_failure_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_TO_FAILURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tagged_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: TAGGED_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def failure_solution(self) -> global___StringMessage:
        """Original Name: FAILURE_SOLUTION, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def corrective_action(self) -> global___StringMessage:
        """Original Name: CORRECTIVE_ACTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_well_stimulated(self) -> global___StringMessage:
        """Original Name: IS_WELL_STIMULATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost(self) -> global___FloatMessage:
        """Original Name: TOTAL_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def econ_comments(self) -> global___StringMessage:
        """Original Name: ECON_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason(self) -> global___StringMessage:
        """Original Name: REASON, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: OTHER_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_equip_type(self) -> global___StringMessage:
        """Original Name: FAILURE_EQUIP_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimate_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ESTIMATE_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_status(self) -> global___StringMessage:
        """Original Name: FAILURE_STATUS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_corrosion(self) -> global___StringMessage:
        """Original Name: IS_CORROSION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def return_on_investment_dsdsunit(self) -> global___StringMessage:
        """Original Name: RETURN_ON_INVESTMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_md_base(self) -> global___FloatMessage:
        """Original Name: FAILURE_MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: RIG_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def submission_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SUBMISSION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failed_equip_system(self) -> global___StringMessage:
        """Original Name: FAILED_EQUIP_SYSTEM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_meas_load_factor(self) -> global___FloatMessage:
        """Original Name: ROD_MEAS_LOAD_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_cause_code(self) -> global___StringMessage:
        """Original Name: FAILURE_CAUSE_CODE, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stim_desc(self) -> global___StringMessage:
        """Original Name: STIM_DESC, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tagged_pbtd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TAGGED_PBTD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def root_cause(self) -> global___StringMessage:
        """Original Name: ROOT_CAUSE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_md(self) -> global___FloatMessage:
        """Original Name: FAILURE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_type(self) -> global___StringMessage:
        """Original Name: JOB_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failed_equip_subsystem(self) -> global___StringMessage:
        """Original Name: FAILED_EQUIP_SUBSYSTEM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def payout_dsdsunit(self) -> global___StringMessage:
        """Original Name: PAYOUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foreign_material_type(self) -> global___StringMessage:
        """Original Name: FOREIGN_MATERIAL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: FAILURE_MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failed_equip_manufacturer(self) -> global___StringMessage:
        """Original Name: FAILED_EQUIP_MANUFACTURER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rod_meas_load_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROD_MEAS_LOAD_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tagged_pbtd(self) -> global___FloatMessage:
        """Original Name: TAGGED_PBTD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_type_code(self) -> global___StringMessage:
        """Original Name: FAILURE_TYPE_CODE, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_location(self) -> global___StringMessage:
        """Original Name: FAILURE_LOCATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def estimate_cost(self) -> global___FloatMessage:
        """Original Name: ESTIMATE_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def repair(self) -> global___StringMessage:
        """Original Name: REPAIR, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_hours(self) -> global___FloatMessage:
        """Original Name: RIG_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def problem_description(self) -> global___StringMessage:
        """Original Name: PROBLEM_DESCRIPTION, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def recommendations(self) -> global___StringMessage:
        """Original Name: RECOMMENDATIONS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tagged_md(self) -> global___FloatMessage:
        """Original Name: TAGGED_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: FAILURE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def return_on_investment(self) -> global___FloatMessage:
        """Original Name: RETURN_ON_INVESTMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FAILURE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_type_subcode(self) -> global___StringMessage:
        """Original Name: FAILURE_TYPE_SUBCODE, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rig_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: RIG_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_to_failure(self) -> global___FloatMessage:
        """Original Name: DAYS_TO_FAILURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_type(self) -> global___StringMessage:
        """Original Name: FAILURE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def payout(self) -> global___FloatMessage:
        """Original Name: PAYOUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: JOB_END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_accountable(self) -> global___StringMessage:
        """Original Name: FAILURE_ACCOUNTABLE, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equip_install_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EQUIP_INSTALL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foreman_name(self) -> global___StringMessage:
        """Original Name: FOREMAN_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def return_rate(self) -> global___FloatMessage:
        """Original Name: RETURN_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stim_id(self) -> global___StringMessage:
        """Original Name: STIM_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_cause(self) -> global___StringMessage:
        """Original Name: FAILURE_CAUSE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_foreign_material(self) -> global___StringMessage:
        """Original Name: IS_FOREIGN_MATERIAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def metallurgy(self) -> global___StringMessage:
        """Original Name: METALLURGY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_cost(self) -> global___FloatMessage:
        """Original Name: OTHER_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_cost(self) -> global___FloatMessage:
        """Original Name: RIG_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def corrosion_type(self) -> global___StringMessage:
        """Original Name: CORROSION_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: JOB_START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lift_equip_report_id(self) -> global___StringMessage:
        """Original Name: LIFT_EQUIP_REPORT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def return_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: RETURN_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stim_treatment_id(self) -> global___StringMessage:
        """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_cost(self) -> global___FloatMessage:
        """Original Name: EQUIPMENT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_PROD_EQUIP_FAIL_CD_WELLBORE
        """
    @property
    def dm_failure_wellbore_equip(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFailureWellboreEquipRef]:
        """Original Name: DM_FAILURE_WELLBORE_EQUIP, WrappedMessage: DmFailureWellboreEquip
        FK_DM_FAILURE_WELLBORE_EQUIP_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_prod_equip_fail_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmProdEquipFailStatusRef]:
        """Original Name: DM_PROD_EQUIP_FAIL_STATUS, WrappedMessage: DmProdEquipFailStatus
        FK_DM_PROD_EQUIP_FAIL_STATUS_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_inspection(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmInspectionRef]:
        """Original Name: DM_INSPECTION, WrappedMessage: DmInspection
        FK_DM_INSPECTION_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_failure_cleanout(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFailureCleanoutRef]:
        """Original Name: DM_FAILURE_CLEANOUT, WrappedMessage: DmFailureCleanout
        FK_DM_FAILURE_CLEANOUT_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_failure_pcp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFailurePcpRef]:
        """Original Name: DM_FAILURE_PCP, WrappedMessage: DmFailurePcp
        FK_DM_FAILURE_PCP_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_failure_tubing_leak(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFailureTubingLeakRef]:
        """Original Name: DM_FAILURE_TUBING_LEAK, WrappedMessage: DmFailureTubingLeak
        FK_DM_FAILURE_TUBING_LEAK_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_failure_casing_string(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFailureCasingStringRef]:
        """Original Name: DM_FAILURE_CASING_STRING, WrappedMessage: DmFailureCasingString
        FK_DM_FAILURE_CASING_STRING_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_failure_casing(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFailureCasingRef]:
        """Original Name: DM_FAILURE_CASING, WrappedMessage: DmFailureCasing
        FK_DM_FAILURE_CASING_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_failure_gas_lift(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFailureGasLiftRef]:
        """Original Name: DM_FAILURE_GAS_LIFT, WrappedMessage: DmFailureGasLift
        FK_DM_FAILURE_GAS_LIFT_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_failure_rod(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFailureRodRef]:
        """Original Name: DM_FAILURE_ROD, WrappedMessage: DmFailureRod
        FK_DM_FAILURE_ROD_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_failure_tubing_string(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFailureTubingStringRef]:
        """Original Name: DM_FAILURE_TUBING_STRING, WrappedMessage: DmFailureTubingString
        FK_DM_FAILURE_TUBING_STRING_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_failure_cost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFailureCostRef]:
        """Original Name: DM_FAILURE_COST, WrappedMessage: DmFailureCost
        FK_DM_FAILURE_COST_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_failure_esp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFailureEspRef]:
        """Original Name: DM_FAILURE_ESP, WrappedMessage: DmFailureEsp
        FK_DM_FAILURE_ESP_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_failure_conv_pump(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFailureConvPumpRef]:
        """Original Name: DM_FAILURE_CONV_PUMP, WrappedMessage: DmFailureConvPump
        FK_DM_FAILURE_CONV_PUMP_DM_PROD_EQUIP_FAIL
        """
    @property
    def dm_failure_rod_break(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmFailureRodBreakRef]:
        """Original Name: DM_FAILURE_ROD_BREAK, WrappedMessage: DmFailureRodBreak
        FK_DM_FAILURE_ROD_BREAK_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        analysis_comments: global___StringMessage | None = ...,
        stim_event_id: global___StringMessage | None = ...,
        submitter: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        days_to_failure_dsdsunit: global___StringMessage | None = ...,
        tagged_md_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        failure_solution: global___StringMessage | None = ...,
        corrective_action: global___StringMessage | None = ...,
        is_well_stimulated: global___StringMessage | None = ...,
        total_cost: global___FloatMessage | None = ...,
        econ_comments: global___StringMessage | None = ...,
        reason: global___StringMessage | None = ...,
        other_cost_dsdsunit: global___StringMessage | None = ...,
        failure_equip_type: global___StringMessage | None = ...,
        estimate_cost_dsdsunit: global___StringMessage | None = ...,
        failure_status: global___StringMessage | None = ...,
        is_corrosion: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        total_cost_dsdsunit: global___StringMessage | None = ...,
        return_on_investment_dsdsunit: global___StringMessage | None = ...,
        failure_md_base: global___FloatMessage | None = ...,
        rig_cost_dsdsunit: global___StringMessage | None = ...,
        submission_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        failed_equip_system: global___StringMessage | None = ...,
        rod_meas_load_factor: global___FloatMessage | None = ...,
        failure_cause_code: global___StringMessage | None = ...,
        stim_desc: global___StringMessage | None = ...,
        tagged_pbtd_dsdsunit: global___StringMessage | None = ...,
        root_cause: global___StringMessage | None = ...,
        failure_md: global___FloatMessage | None = ...,
        job_type: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        failed_equip_subsystem: global___StringMessage | None = ...,
        payout_dsdsunit: global___StringMessage | None = ...,
        equipment_cost_dsdsunit: global___StringMessage | None = ...,
        foreign_material_type: global___StringMessage | None = ...,
        failure_md_base_dsdsunit: global___StringMessage | None = ...,
        failed_equip_manufacturer: global___StringMessage | None = ...,
        rod_meas_load_factor_dsdsunit: global___StringMessage | None = ...,
        tagged_pbtd: global___FloatMessage | None = ...,
        failure_type_code: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        failure_location: global___StringMessage | None = ...,
        equip_fail_id: builtins.str = ...,
        estimate_cost: global___FloatMessage | None = ...,
        repair: global___StringMessage | None = ...,
        rig_hours: global___FloatMessage | None = ...,
        problem_description: global___StringMessage | None = ...,
        recommendations: global___StringMessage | None = ...,
        tagged_md: global___FloatMessage | None = ...,
        failure_md_dsdsunit: global___StringMessage | None = ...,
        return_on_investment: global___FloatMessage | None = ...,
        failure_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        failure_type_subcode: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        rig_hours_dsdsunit: global___StringMessage | None = ...,
        days_to_failure: global___FloatMessage | None = ...,
        failure_type: global___StringMessage | None = ...,
        payout: global___FloatMessage | None = ...,
        job_end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        failure_accountable: global___StringMessage | None = ...,
        equip_install_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        foreman_name: global___StringMessage | None = ...,
        return_rate: global___FloatMessage | None = ...,
        stim_id: global___StringMessage | None = ...,
        failure_cause: global___StringMessage | None = ...,
        is_foreign_material: global___StringMessage | None = ...,
        metallurgy: global___StringMessage | None = ...,
        other_cost: global___FloatMessage | None = ...,
        rig_cost: global___FloatMessage | None = ...,
        corrosion_type: global___StringMessage | None = ...,
        job_start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        lift_equip_report_id: global___StringMessage | None = ...,
        return_rate_dsdsunit: global___StringMessage | None = ...,
        stim_treatment_id: global___StringMessage | None = ...,
        equipment_cost: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        dm_failure_wellbore_equip: collections.abc.Iterable[global___DmFailureWellboreEquipRef] | None = ...,
        dm_prod_equip_fail_status: collections.abc.Iterable[global___DmProdEquipFailStatusRef] | None = ...,
        dm_inspection: collections.abc.Iterable[global___DmInspectionRef] | None = ...,
        dm_failure_cleanout: collections.abc.Iterable[global___DmFailureCleanoutRef] | None = ...,
        dm_failure_pcp: collections.abc.Iterable[global___DmFailurePcpRef] | None = ...,
        dm_failure_tubing_leak: collections.abc.Iterable[global___DmFailureTubingLeakRef] | None = ...,
        dm_failure_casing_string: collections.abc.Iterable[global___DmFailureCasingStringRef] | None = ...,
        dm_failure_casing: collections.abc.Iterable[global___DmFailureCasingRef] | None = ...,
        dm_failure_gas_lift: collections.abc.Iterable[global___DmFailureGasLiftRef] | None = ...,
        dm_failure_rod: collections.abc.Iterable[global___DmFailureRodRef] | None = ...,
        dm_failure_tubing_string: collections.abc.Iterable[global___DmFailureTubingStringRef] | None = ...,
        dm_failure_cost: collections.abc.Iterable[global___DmFailureCostRef] | None = ...,
        dm_failure_esp: collections.abc.Iterable[global___DmFailureEspRef] | None = ...,
        dm_failure_conv_pump: collections.abc.Iterable[global___DmFailureConvPumpRef] | None = ...,
        dm_failure_rod_break: collections.abc.Iterable[global___DmFailureRodBreakRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["analysis_comments", b"analysis_comments", "cd_wellbore", b"cd_wellbore", "comments", b"comments", "corrective_action", b"corrective_action", "corrosion_type", b"corrosion_type", "days_to_failure", b"days_to_failure", "days_to_failure_dsdsunit", b"days_to_failure_dsdsunit", "econ_comments", b"econ_comments", "equip_install_date", b"equip_install_date", "equipment_cost", b"equipment_cost", "equipment_cost_dsdsunit", b"equipment_cost_dsdsunit", "estimate_cost", b"estimate_cost", "estimate_cost_dsdsunit", b"estimate_cost_dsdsunit", "event_id", b"event_id", "failed_equip_manufacturer", b"failed_equip_manufacturer", "failed_equip_subsystem", b"failed_equip_subsystem", "failed_equip_system", b"failed_equip_system", "failure_accountable", b"failure_accountable", "failure_cause", b"failure_cause", "failure_cause_code", b"failure_cause_code", "failure_date", b"failure_date", "failure_equip_type", b"failure_equip_type", "failure_location", b"failure_location", "failure_md", b"failure_md", "failure_md_base", b"failure_md_base", "failure_md_base_dsdsunit", b"failure_md_base_dsdsunit", "failure_md_dsdsunit", b"failure_md_dsdsunit", "failure_solution", b"failure_solution", "failure_status", b"failure_status", "failure_type", b"failure_type", "failure_type_code", b"failure_type_code", "failure_type_subcode", b"failure_type_subcode", "foreign_material_type", b"foreign_material_type", "foreman_name", b"foreman_name", "is_corrosion", b"is_corrosion", "is_foreign_material", b"is_foreign_material", "is_well_stimulated", b"is_well_stimulated", "job_end_date", b"job_end_date", "job_start_date", b"job_start_date", "job_type", b"job_type", "lift_equip_report_id", b"lift_equip_report_id", "metallurgy", b"metallurgy", "native_uid", b"native_uid", "other_cost", b"other_cost", "other_cost_dsdsunit", b"other_cost_dsdsunit", "payout", b"payout", "payout_dsdsunit", b"payout_dsdsunit", "problem_description", b"problem_description", "reason", b"reason", "recommendations", b"recommendations", "remarks", b"remarks", "repair", b"repair", "report_journal_id", b"report_journal_id", "return_on_investment", b"return_on_investment", "return_on_investment_dsdsunit", b"return_on_investment_dsdsunit", "return_rate", b"return_rate", "return_rate_dsdsunit", b"return_rate_dsdsunit", "rig_cost", b"rig_cost", "rig_cost_dsdsunit", b"rig_cost_dsdsunit", "rig_hours", b"rig_hours", "rig_hours_dsdsunit", b"rig_hours_dsdsunit", "rod_meas_load_factor", b"rod_meas_load_factor", "rod_meas_load_factor_dsdsunit", b"rod_meas_load_factor_dsdsunit", "root_cause", b"root_cause", "stim_desc", b"stim_desc", "stim_event_id", b"stim_event_id", "stim_id", b"stim_id", "stim_treatment_id", b"stim_treatment_id", "submission_date", b"submission_date", "submitter", b"submitter", "tagged_md", b"tagged_md", "tagged_md_dsdsunit", b"tagged_md_dsdsunit", "tagged_pbtd", b"tagged_pbtd", "tagged_pbtd_dsdsunit", b"tagged_pbtd_dsdsunit", "total_cost", b"total_cost", "total_cost_dsdsunit", b"total_cost_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["analysis_comments", b"analysis_comments", "cd_wellbore", b"cd_wellbore", "comments", b"comments", "corrective_action", b"corrective_action", "corrosion_type", b"corrosion_type", "days_to_failure", b"days_to_failure", "days_to_failure_dsdsunit", b"days_to_failure_dsdsunit", "dm_failure_casing", b"dm_failure_casing", "dm_failure_casing_string", b"dm_failure_casing_string", "dm_failure_cleanout", b"dm_failure_cleanout", "dm_failure_conv_pump", b"dm_failure_conv_pump", "dm_failure_cost", b"dm_failure_cost", "dm_failure_esp", b"dm_failure_esp", "dm_failure_gas_lift", b"dm_failure_gas_lift", "dm_failure_pcp", b"dm_failure_pcp", "dm_failure_rod", b"dm_failure_rod", "dm_failure_rod_break", b"dm_failure_rod_break", "dm_failure_tubing_leak", b"dm_failure_tubing_leak", "dm_failure_tubing_string", b"dm_failure_tubing_string", "dm_failure_wellbore_equip", b"dm_failure_wellbore_equip", "dm_inspection", b"dm_inspection", "dm_prod_equip_fail_status", b"dm_prod_equip_fail_status", "econ_comments", b"econ_comments", "equip_fail_id", b"equip_fail_id", "equip_install_date", b"equip_install_date", "equipment_cost", b"equipment_cost", "equipment_cost_dsdsunit", b"equipment_cost_dsdsunit", "estimate_cost", b"estimate_cost", "estimate_cost_dsdsunit", b"estimate_cost_dsdsunit", "event_id", b"event_id", "failed_equip_manufacturer", b"failed_equip_manufacturer", "failed_equip_subsystem", b"failed_equip_subsystem", "failed_equip_system", b"failed_equip_system", "failure_accountable", b"failure_accountable", "failure_cause", b"failure_cause", "failure_cause_code", b"failure_cause_code", "failure_date", b"failure_date", "failure_equip_type", b"failure_equip_type", "failure_location", b"failure_location", "failure_md", b"failure_md", "failure_md_base", b"failure_md_base", "failure_md_base_dsdsunit", b"failure_md_base_dsdsunit", "failure_md_dsdsunit", b"failure_md_dsdsunit", "failure_solution", b"failure_solution", "failure_status", b"failure_status", "failure_type", b"failure_type", "failure_type_code", b"failure_type_code", "failure_type_subcode", b"failure_type_subcode", "foreign_material_type", b"foreign_material_type", "foreman_name", b"foreman_name", "is_corrosion", b"is_corrosion", "is_foreign_material", b"is_foreign_material", "is_well_stimulated", b"is_well_stimulated", "job_end_date", b"job_end_date", "job_start_date", b"job_start_date", "job_type", b"job_type", "lift_equip_report_id", b"lift_equip_report_id", "metallurgy", b"metallurgy", "native_uid", b"native_uid", "other_cost", b"other_cost", "other_cost_dsdsunit", b"other_cost_dsdsunit", "payout", b"payout", "payout_dsdsunit", b"payout_dsdsunit", "problem_description", b"problem_description", "reason", b"reason", "recommendations", b"recommendations", "remarks", b"remarks", "repair", b"repair", "report_journal_id", b"report_journal_id", "return_on_investment", b"return_on_investment", "return_on_investment_dsdsunit", b"return_on_investment_dsdsunit", "return_rate", b"return_rate", "return_rate_dsdsunit", b"return_rate_dsdsunit", "rig_cost", b"rig_cost", "rig_cost_dsdsunit", b"rig_cost_dsdsunit", "rig_hours", b"rig_hours", "rig_hours_dsdsunit", b"rig_hours_dsdsunit", "rod_meas_load_factor", b"rod_meas_load_factor", "rod_meas_load_factor_dsdsunit", b"rod_meas_load_factor_dsdsunit", "root_cause", b"root_cause", "stim_desc", b"stim_desc", "stim_event_id", b"stim_event_id", "stim_id", b"stim_id", "stim_treatment_id", b"stim_treatment_id", "submission_date", b"submission_date", "submitter", b"submitter", "tagged_md", b"tagged_md", "tagged_md_dsdsunit", b"tagged_md_dsdsunit", "tagged_pbtd", b"tagged_pbtd", "tagged_pbtd_dsdsunit", b"tagged_pbtd_dsdsunit", "total_cost", b"total_cost", "total_cost_dsdsunit", b"total_cost_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmProdEquipFail = DmProdEquipFail

class DmProdEquipFailStatus(google.protobuf.message.Message):
    """Original Name: DM_PROD_EQUIP_FAIL_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STATUS_ID_FIELD_NUMBER: builtins.int
    STATUS_DATE_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    STATUS_COMMENT_FIELD_NUMBER: builtins.int
    DM_PROD_EQUIP_FAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    status_id: builtins.str
    """Original Name: STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status_comment(self) -> global___StringMessage:
        """Original Name: STATUS_COMMENT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_prod_equip_fail(self) -> global___DmProdEquipFailRef:
        """Remote references:

        Original Name: DM_PROD_EQUIP_FAIL, WrappedMessage: DmProdEquipFail
        FK_DM_PROD_EQUIP_FAIL_STATUS_DM_PROD_EQUIP_FAIL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        status: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        status_id: builtins.str = ...,
        status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        equip_fail_id: builtins.str = ...,
        status_comment: global___StringMessage | None = ...,
        dm_prod_equip_fail: global___DmProdEquipFailRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_prod_equip_fail", b"dm_prod_equip_fail", "native_uid", b"native_uid", "status", b"status", "status_comment", b"status_comment", "status_date", b"status_date"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_prod_equip_fail", b"dm_prod_equip_fail", "equip_fail_id", b"equip_fail_id", "native_uid", b"native_uid", "status", b"status", "status_comment", b"status_comment", "status_date", b"status_date", "status_id", b"status_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmProdEquipFailStatus = DmProdEquipFailStatus

class DmPumpJack(google.protobuf.message.Message):
    """Original Name: DM_PUMP_JACK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    POWER_RATING_FIELD_NUMBER: builtins.int
    POWER_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    PITMAN_ARM_POSITION_FIELD_NUMBER: builtins.int
    POLISHED_ROD_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    ROTATION_DIRECTION_FIELD_NUMBER: builtins.int
    FAILURE_DESCRIPTION_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    GEAR_BOX_RATIO_FIELD_NUMBER: builtins.int
    LAST_OVERHAUL_DESCRIPTION_FIELD_NUMBER: builtins.int
    DATE_REMOVED_FIELD_NUMBER: builtins.int
    GEAR_BOX_TORQUE_RATING_FIELD_NUMBER: builtins.int
    CONDITION_END_FIELD_NUMBER: builtins.int
    STROKE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    STROKE_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FAILURE_DATE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    SHEAVE_SIZE_FIELD_NUMBER: builtins.int
    STROKE_LENGTH_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CRANK_TYPE_DESCTIPTION_FIELD_NUMBER: builtins.int
    CONV_PUMP_ID_FIELD_NUMBER: builtins.int
    STROKE_LENGTH_MAX_FIELD_NUMBER: builtins.int
    ANCHOR_TEST_DATE_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    PUMP_JACK_ID_FIELD_NUMBER: builtins.int
    PITMAN_ARM_POSITION_MAX_FIELD_NUMBER: builtins.int
    POLISHED_ROD_CAPACITY_FIELD_NUMBER: builtins.int
    STROKE_LENGTH_FIELD_NUMBER: builtins.int
    GEAR_BOX_TORQUE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_OVERHAUL_DATE_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    LAST_OVERHAUL_COMMENTS_FIELD_NUMBER: builtins.int
    CONDITION_START_FIELD_NUMBER: builtins.int
    API_DESIGNATION_FIELD_NUMBER: builtins.int
    GEAR_BOX_SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    GEAR_BOX_DESCRIPTION_FIELD_NUMBER: builtins.int
    SHEAVE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STROKE_RATE_FIELD_NUMBER: builtins.int
    PITMAN_ARM_POSITION_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    PITMAN_ARM_POSITION_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_CONV_PUMP_FIELD_NUMBER: builtins.int
    DM_PRIME_MOVER_FIELD_NUMBER: builtins.int
    DM_COUNTER_WEIGHT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def power_rating(self) -> global___FloatMessage:
        """Original Name: POWER_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def power_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: POWER_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pitman_arm_position(self) -> global___FloatMessage:
        """Original Name: PITMAN_ARM_POSITION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def polished_rod_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: POLISHED_ROD_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotation_direction(self) -> global___StringMessage:
        """Original Name: ROTATION_DIRECTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_description(self) -> global___StringMessage:
        """Original Name: FAILURE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gear_box_ratio(self) -> global___StringMessage:
        """Original Name: GEAR_BOX_RATIO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_overhaul_description(self) -> global___StringMessage:
        """Original Name: LAST_OVERHAUL_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_removed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REMOVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gear_box_torque_rating(self) -> global___FloatMessage:
        """Original Name: GEAR_BOX_TORQUE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition_end(self) -> global___StringMessage:
        """Original Name: CONDITION_END, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STROKE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: STROKE_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def failure_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FAILURE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sheave_size(self) -> global___FloatMessage:
        """Original Name: SHEAVE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_length_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: STROKE_LENGTH_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def crank_type_desctiption(self) -> global___StringMessage:
        """Original Name: CRANK_TYPE_DESCTIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    conv_pump_id: builtins.str
    """Original Name: CONV_PUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def stroke_length_max(self) -> global___FloatMessage:
        """Original Name: STROKE_LENGTH_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anchor_test_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ANCHOR_TEST_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pump_jack_id: builtins.str
    """Original Name: PUMP_JACK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pitman_arm_position_max(self) -> global___FloatMessage:
        """Original Name: PITMAN_ARM_POSITION_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def polished_rod_capacity(self) -> global___FloatMessage:
        """Original Name: POLISHED_ROD_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_length(self) -> global___FloatMessage:
        """Original Name: STROKE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gear_box_torque_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEAR_BOX_TORQUE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_overhaul_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LAST_OVERHAUL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def last_overhaul_comments(self) -> global___StringMessage:
        """Original Name: LAST_OVERHAUL_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def condition_start(self) -> global___StringMessage:
        """Original Name: CONDITION_START, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_designation(self) -> global___StringMessage:
        """Original Name: API_DESIGNATION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gear_box_serial_number(self) -> global___StringMessage:
        """Original Name: GEAR_BOX_SERIAL_NUMBER, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gear_box_description(self) -> global___StringMessage:
        """Original Name: GEAR_BOX_DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sheave_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHEAVE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_rate(self) -> global___FloatMessage:
        """Original Name: STROKE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pitman_arm_position_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: PITMAN_ARM_POSITION_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pitman_arm_position_dsdsunit(self) -> global___StringMessage:
        """Original Name: PITMAN_ARM_POSITION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_conv_pump(self) -> global___DmConvPumpRef:
        """Remote references:

        Original Name: DM_CONV_PUMP, WrappedMessage: DmConvPump
        FK_DM_PUMP_JACK_DM_CONV_PUMP
        """
    @property
    def dm_prime_mover(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmPrimeMoverRef]:
        """Original Name: DM_PRIME_MOVER, WrappedMessage: DmPrimeMover
        FK_DM_PRIME_MOVER_DM_PUMP_JACK
        """
    @property
    def dm_counter_weight(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCounterWeightRef]:
        """Original Name: DM_COUNTER_WEIGHT, WrappedMessage: DmCounterWeight
        FK_DM_COUNTER_WEIGHT_DM_PUMP_JACK
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        power_rating: global___FloatMessage | None = ...,
        power_rating_dsdsunit: global___StringMessage | None = ...,
        pitman_arm_position: global___FloatMessage | None = ...,
        polished_rod_capacity_dsdsunit: global___StringMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        rotation_direction: global___StringMessage | None = ...,
        failure_description: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        gear_box_ratio: global___StringMessage | None = ...,
        last_overhaul_description: global___StringMessage | None = ...,
        date_removed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        gear_box_torque_rating: global___FloatMessage | None = ...,
        condition_end: global___StringMessage | None = ...,
        stroke_length_dsdsunit: global___StringMessage | None = ...,
        type: global___StringMessage | None = ...,
        stroke_rate_dsdsunit: global___StringMessage | None = ...,
        failure_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        sheave_size: global___FloatMessage | None = ...,
        stroke_length_max_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        crank_type_desctiption: global___StringMessage | None = ...,
        conv_pump_id: builtins.str = ...,
        stroke_length_max: global___FloatMessage | None = ...,
        anchor_test_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        model: global___StringMessage | None = ...,
        pump_jack_id: builtins.str = ...,
        pitman_arm_position_max: global___FloatMessage | None = ...,
        polished_rod_capacity: global___FloatMessage | None = ...,
        stroke_length: global___FloatMessage | None = ...,
        gear_box_torque_rating_dsdsunit: global___StringMessage | None = ...,
        last_overhaul_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        event_id: builtins.str = ...,
        last_overhaul_comments: global___StringMessage | None = ...,
        condition_start: global___StringMessage | None = ...,
        api_designation: global___StringMessage | None = ...,
        gear_box_serial_number: global___StringMessage | None = ...,
        gear_box_description: global___StringMessage | None = ...,
        sheave_size_dsdsunit: global___StringMessage | None = ...,
        stroke_rate: global___FloatMessage | None = ...,
        pitman_arm_position_max_dsdsunit: global___StringMessage | None = ...,
        pitman_arm_position_dsdsunit: global___StringMessage | None = ...,
        dm_conv_pump: global___DmConvPumpRef | None = ...,
        dm_prime_mover: collections.abc.Iterable[global___DmPrimeMoverRef] | None = ...,
        dm_counter_weight: collections.abc.Iterable[global___DmCounterWeightRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["anchor_test_date", b"anchor_test_date", "api_designation", b"api_designation", "comments", b"comments", "condition_end", b"condition_end", "condition_start", b"condition_start", "crank_type_desctiption", b"crank_type_desctiption", "date_installed", b"date_installed", "date_removed", b"date_removed", "dm_conv_pump", b"dm_conv_pump", "failure_date", b"failure_date", "failure_description", b"failure_description", "gear_box_description", b"gear_box_description", "gear_box_ratio", b"gear_box_ratio", "gear_box_serial_number", b"gear_box_serial_number", "gear_box_torque_rating", b"gear_box_torque_rating", "gear_box_torque_rating_dsdsunit", b"gear_box_torque_rating_dsdsunit", "last_overhaul_comments", b"last_overhaul_comments", "last_overhaul_date", b"last_overhaul_date", "last_overhaul_description", b"last_overhaul_description", "make", b"make", "model", b"model", "native_uid", b"native_uid", "pitman_arm_position", b"pitman_arm_position", "pitman_arm_position_dsdsunit", b"pitman_arm_position_dsdsunit", "pitman_arm_position_max", b"pitman_arm_position_max", "pitman_arm_position_max_dsdsunit", b"pitman_arm_position_max_dsdsunit", "polished_rod_capacity", b"polished_rod_capacity", "polished_rod_capacity_dsdsunit", b"polished_rod_capacity_dsdsunit", "power_rating", b"power_rating", "power_rating_dsdsunit", b"power_rating_dsdsunit", "rotation_direction", b"rotation_direction", "serial_no", b"serial_no", "sheave_size", b"sheave_size", "sheave_size_dsdsunit", b"sheave_size_dsdsunit", "stroke_length", b"stroke_length", "stroke_length_dsdsunit", b"stroke_length_dsdsunit", "stroke_length_max", b"stroke_length_max", "stroke_length_max_dsdsunit", b"stroke_length_max_dsdsunit", "stroke_rate", b"stroke_rate", "stroke_rate_dsdsunit", b"stroke_rate_dsdsunit", "type", b"type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["anchor_test_date", b"anchor_test_date", "api_designation", b"api_designation", "comments", b"comments", "condition_end", b"condition_end", "condition_start", b"condition_start", "conv_pump_id", b"conv_pump_id", "crank_type_desctiption", b"crank_type_desctiption", "date_installed", b"date_installed", "date_removed", b"date_removed", "dm_conv_pump", b"dm_conv_pump", "dm_counter_weight", b"dm_counter_weight", "dm_prime_mover", b"dm_prime_mover", "event_id", b"event_id", "failure_date", b"failure_date", "failure_description", b"failure_description", "gear_box_description", b"gear_box_description", "gear_box_ratio", b"gear_box_ratio", "gear_box_serial_number", b"gear_box_serial_number", "gear_box_torque_rating", b"gear_box_torque_rating", "gear_box_torque_rating_dsdsunit", b"gear_box_torque_rating_dsdsunit", "last_overhaul_comments", b"last_overhaul_comments", "last_overhaul_date", b"last_overhaul_date", "last_overhaul_description", b"last_overhaul_description", "make", b"make", "model", b"model", "native_uid", b"native_uid", "pitman_arm_position", b"pitman_arm_position", "pitman_arm_position_dsdsunit", b"pitman_arm_position_dsdsunit", "pitman_arm_position_max", b"pitman_arm_position_max", "pitman_arm_position_max_dsdsunit", b"pitman_arm_position_max_dsdsunit", "polished_rod_capacity", b"polished_rod_capacity", "polished_rod_capacity_dsdsunit", b"polished_rod_capacity_dsdsunit", "power_rating", b"power_rating", "power_rating_dsdsunit", b"power_rating_dsdsunit", "pump_jack_id", b"pump_jack_id", "rotation_direction", b"rotation_direction", "serial_no", b"serial_no", "sheave_size", b"sheave_size", "sheave_size_dsdsunit", b"sheave_size_dsdsunit", "stroke_length", b"stroke_length", "stroke_length_dsdsunit", b"stroke_length_dsdsunit", "stroke_length_max", b"stroke_length_max", "stroke_length_max_dsdsunit", b"stroke_length_max_dsdsunit", "stroke_rate", b"stroke_rate", "stroke_rate_dsdsunit", b"stroke_rate_dsdsunit", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmPumpJack = DmPumpJack

class DmPumpOp(google.protobuf.message.Message):
    """Original Name: DM_PUMP_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_OP_FIELD_NUMBER: builtins.int
    SLOW_PUMP_EFFICIENCY_FIELD_NUMBER: builtins.int
    PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINER_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_OP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    SUPERCHARGER_RUN_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    LINER_ID_FIELD_NUMBER: builtins.int
    SPM_FIELD_NUMBER: builtins.int
    MD_OP_FIELD_NUMBER: builtins.int
    PUMP_OP_ID_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    SUPERCHARGER_RUN_HOURS_FIELD_NUMBER: builtins.int
    EFFICIENCY_FIELD_NUMBER: builtins.int
    SLOW_PUMP_EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_CODE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLOWRATE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PRESS_FIELD_NUMBER: builtins.int
    FLOWRATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_ID_FIELD_NUMBER: builtins.int
    SPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slow_pump_efficiency(self) -> global___FloatMessage:
        """Original Name: SLOW_PUMP_EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: LINER_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_op_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_OP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def supercharger_run_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: SUPERCHARGER_RUN_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liner_id(self) -> global___FloatMessage:
        """Original Name: LINER_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spm(self) -> global___FloatMessage:
        """Original Name: SPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_op(self) -> global___FloatMessage:
        """Original Name: MD_OP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pump_op_id: builtins.str
    """Original Name: PUMP_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supercharger_run_hours(self) -> global___FloatMessage:
        """Original Name: SUPERCHARGER_RUN_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def efficiency(self) -> global___FloatMessage:
        """Original Name: EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slow_pump_efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOW_PUMP_EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_code(self) -> global___StringMessage:
        """Original Name: OP_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate(self) -> global___FloatMessage:
        """Original Name: FLOWRATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press(self) -> global___FloatMessage:
        """Original Name: PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_id(self) -> global___StringMessage:
        """Original Name: PUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spm_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_PUMP_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        efficiency_dsdsunit: global___StringMessage | None = ...,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        slow_pump_efficiency: global___FloatMessage | None = ...,
        press_dsdsunit: global___StringMessage | None = ...,
        liner_id_dsdsunit: global___StringMessage | None = ...,
        md_op_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        supercharger_run_hours_dsdsunit: global___StringMessage | None = ...,
        liner_id: global___FloatMessage | None = ...,
        spm: global___FloatMessage | None = ...,
        md_op: global___FloatMessage | None = ...,
        pump_op_id: builtins.str = ...,
        rig_id: global___StringMessage | None = ...,
        supercharger_run_hours: global___FloatMessage | None = ...,
        efficiency: global___FloatMessage | None = ...,
        slow_pump_efficiency_dsdsunit: global___StringMessage | None = ...,
        op_code: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        flowrate: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        press: global___FloatMessage | None = ...,
        flowrate_dsdsunit: global___StringMessage | None = ...,
        pump_id: global___StringMessage | None = ...,
        spm_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["date_op", b"date_op", "dm_daily", b"dm_daily", "efficiency", b"efficiency", "efficiency_dsdsunit", b"efficiency_dsdsunit", "flowrate", b"flowrate", "flowrate_dsdsunit", b"flowrate_dsdsunit", "liner_id", b"liner_id", "liner_id_dsdsunit", b"liner_id_dsdsunit", "md_op", b"md_op", "md_op_dsdsunit", b"md_op_dsdsunit", "native_uid", b"native_uid", "op_code", b"op_code", "press", b"press", "press_dsdsunit", b"press_dsdsunit", "pump_id", b"pump_id", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "slow_pump_efficiency", b"slow_pump_efficiency", "slow_pump_efficiency_dsdsunit", b"slow_pump_efficiency_dsdsunit", "spm", b"spm", "spm_dsdsunit", b"spm_dsdsunit", "supercharger_run_hours", b"supercharger_run_hours", "supercharger_run_hours_dsdsunit", b"supercharger_run_hours_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "date_op", b"date_op", "dm_daily", b"dm_daily", "efficiency", b"efficiency", "efficiency_dsdsunit", b"efficiency_dsdsunit", "event_id", b"event_id", "flowrate", b"flowrate", "flowrate_dsdsunit", b"flowrate_dsdsunit", "liner_id", b"liner_id", "liner_id_dsdsunit", b"liner_id_dsdsunit", "md_op", b"md_op", "md_op_dsdsunit", b"md_op_dsdsunit", "native_uid", b"native_uid", "op_code", b"op_code", "press", b"press", "press_dsdsunit", b"press_dsdsunit", "pump_id", b"pump_id", "pump_op_id", b"pump_op_id", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "slow_pump_efficiency", b"slow_pump_efficiency", "slow_pump_efficiency_dsdsunit", b"slow_pump_efficiency_dsdsunit", "spm", b"spm", "spm_dsdsunit", b"spm_dsdsunit", "supercharger_run_hours", b"supercharger_run_hours", "supercharger_run_hours_dsdsunit", b"supercharger_run_hours_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmPumpOp = DmPumpOp

class DmRecovery(google.protobuf.message.Message):
    """Original Name: DM_RECOVERY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LOCATION_RECOVERED_FIELD_NUMBER: builtins.int
    RECOVERY_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLUID_BRAND_FIELD_NUMBER: builtins.int
    FLUID_TYPE_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def location_recovered(self) -> global___StringMessage:
        """Original Name: LOCATION_RECOVERED, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    recovery_id: builtins.str
    """Original Name: RECOVERY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_brand(self) -> global___StringMessage:
        """Original Name: FLUID_BRAND, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_type(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume(self) -> global___FloatMessage:
        """Original Name: FLUID_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_RECOVERY_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        location_recovered: global___StringMessage | None = ...,
        recovery_id: builtins.str = ...,
        well_id: builtins.str = ...,
        fluid_brand: global___StringMessage | None = ...,
        fluid_type: global___StringMessage | None = ...,
        fluid_volume: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        fluid_volume_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        daily_id: builtins.str = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_daily", b"dm_daily", "fluid_brand", b"fluid_brand", "fluid_type", b"fluid_type", "fluid_volume", b"fluid_volume", "fluid_volume_dsdsunit", b"fluid_volume_dsdsunit", "location_recovered", b"location_recovered", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "dm_daily", b"dm_daily", "event_id", b"event_id", "fluid_brand", b"fluid_brand", "fluid_type", b"fluid_type", "fluid_volume", b"fluid_volume", "fluid_volume_dsdsunit", b"fluid_volume_dsdsunit", "location_recovered", b"location_recovered", "native_uid", b"native_uid", "recovery_id", b"recovery_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmRecovery = DmRecovery

class DmRegulatoryAudit(google.protobuf.message.Message):
    """Original Name: DM_REGULATORY_AUDIT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_LOCKED_FIELD_NUMBER: builtins.int
    REPORT_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    ATTACHMENT_FIELD_NUMBER: builtins.int
    GENERATE_USER_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    ATTACHMENT_POINT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    REGULATORY_AUDIT_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    ATTACHMENT_LOCATOR_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    GENERATE_DATE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    ATTACHMENT_DATE_FIELD_NUMBER: builtins.int
    ATTACHMENT_NAME_FIELD_NUMBER: builtins.int
    REPORT_AGENCY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_locked(self) -> global___StringMessage:
        """Original Name: IS_LOCKED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_type(self) -> global___StringMessage:
        """Original Name: REPORT_TYPE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment(self) -> global___StringMessage:
        """Original Name: ATTACHMENT, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def generate_user(self) -> global___StringMessage:
        """Original Name: GENERATE_USER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_point(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_POINT, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    regulatory_audit_id: builtins.str
    """Original Name: REGULATORY_AUDIT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_locator(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_LOCATOR, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def generate_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: GENERATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ATTACHMENT_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_name(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_NAME, Original type: Edm.String, Max Length: 260,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_agency(self) -> global___StringMessage:
        """Original Name: REPORT_AGENCY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        is_locked: global___StringMessage | None = ...,
        report_type: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        attachment: global___StringMessage | None = ...,
        generate_user: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        attachment_point: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        regulatory_audit_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        attachment_locator: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        generate_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_app_id: global___StringMessage | None = ...,
        attachment_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        attachment_name: global___StringMessage | None = ...,
        report_agency: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["attachment", b"attachment", "attachment_date", b"attachment_date", "attachment_locator", b"attachment_locator", "attachment_name", b"attachment_name", "attachment_point", b"attachment_point", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "generate_date", b"generate_date", "generate_user", b"generate_user", "is_locked", b"is_locked", "native_uid", b"native_uid", "remarks", b"remarks", "report_agency", b"report_agency", "report_type", b"report_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attachment", b"attachment", "attachment_date", b"attachment_date", "attachment_locator", b"attachment_locator", "attachment_name", b"attachment_name", "attachment_point", b"attachment_point", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "generate_date", b"generate_date", "generate_user", b"generate_user", "is_locked", b"is_locked", "native_uid", b"native_uid", "regulatory_audit_id", b"regulatory_audit_id", "remarks", b"remarks", "report_agency", b"report_agency", "report_type", b"report_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___DmRegulatoryAudit = DmRegulatoryAudit

class DmReportComments(google.protobuf.message.Message):
    """Original Name: DM_REPORT_COMMENTS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    COMMENT_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DM_REPORT_JOURNAL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    report_journal_id: builtins.str
    """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    comment_id: builtins.str
    """Original Name: COMMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_report_journal(self) -> global___DmReportJournalRef:
        """Remote references:

        Original Name: DM_REPORT_JOURNAL, WrappedMessage: DmReportJournal
        FK_DM_REPORT_COMMENTS_DM_REPORT_JOURNAL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: builtins.str = ...,
        comment_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        dm_report_journal: global___DmReportJournalRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_report_journal", b"dm_report_journal", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comment_id", b"comment_id", "comments", b"comments", "dm_report_journal", b"dm_report_journal", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmReportComments = DmReportComments

class DmReportJournal(google.protobuf.message.Message):
    """Original Name: DM_REPORT_JOURNAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_AUTOPRINT_FLAG_FIELD_NUMBER: builtins.int
    STATUS_FILENAME_FIELD_NUMBER: builtins.int
    EVENT_CODE_FIELD_NUMBER: builtins.int
    IS_REPORT_COMPLETE_FIELD_NUMBER: builtins.int
    MODIFIED_BY_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    DATE_TRANSMITTED_FIELD_NUMBER: builtins.int
    TRANSFER_STATUS_FIELD_NUMBER: builtins.int
    ACTIVITY_INSTANCE_ID_FIELD_NUMBER: builtins.int
    LOCK_USER_ID_FIELD_NUMBER: builtins.int
    PARENT_REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SECTION_STATUS_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_SEND_FLAG_FIELD_NUMBER: builtins.int
    DATE_LOCKED_FIELD_NUMBER: builtins.int
    IS_VALIDATED_FIELD_NUMBER: builtins.int
    IS_MODIFIED_FLAG_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    AFE_ID_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    PAD_ID_FIELD_NUMBER: builtins.int
    DATE_MODIFIED_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    REPORT_NO_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_SEQUENCE_NO_FIELD_NUMBER: builtins.int
    IS_PROJECT_READONLY_FIELD_NUMBER: builtins.int
    ENTITY_TYPE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    ACTIVITY_TYPE_ID_FIELD_NUMBER: builtins.int
    IS_MAINFRAME_FLAG_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EQUIPMENT_TYPE_USED_FIELD_NUMBER: builtins.int
    REPORT_ALIAS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    DATE_PRINTED_FIELD_NUMBER: builtins.int
    PAD_OP_ID_FIELD_NUMBER: builtins.int
    DM_REPORT_COMMENTS_FIELD_NUMBER: builtins.int
    DM_RJ_INTERVAL_LINK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_autoprint_flag(self) -> global___StringMessage:
        """Original Name: IS_AUTOPRINT_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_filename(self) -> global___StringMessage:
        """Original Name: STATUS_FILENAME, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_code(self) -> global___StringMessage:
        """Original Name: EVENT_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_report_complete(self) -> global___StringMessage:
        """Original Name: IS_REPORT_COMPLETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def modified_by(self) -> global___StringMessage:
        """Original Name: MODIFIED_BY, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_transmitted(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TRANSMITTED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_status(self) -> global___StringMessage:
        """Original Name: TRANSFER_STATUS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_instance_id(self) -> global___StringMessage:
        """Original Name: ACTIVITY_INSTANCE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lock_user_id(self) -> global___StringMessage:
        """Original Name: LOCK_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_report_journal_id(self) -> global___StringMessage:
        """Original Name: PARENT_REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def section_status(self) -> global___StringMessage:
        """Original Name: SECTION_STATUS, Original type: Edm.String, Max Length: 800,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_send_flag(self) -> global___StringMessage:
        """Original Name: IS_SEND_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_locked(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_LOCKED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_validated(self) -> global___StringMessage:
        """Original Name: IS_VALIDATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_modified_flag(self) -> global___StringMessage:
        """Original Name: IS_MODIFIED_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_id(self) -> global___StringMessage:
        """Original Name: AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pad_id(self) -> global___StringMessage:
        """Original Name: PAD_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_modified(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_MODIFIED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_id(self) -> global___StringMessage:
        """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    report_journal_id: builtins.str
    """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def report_no(self) -> global___StringMessage:
        """Original Name: REPORT_NO, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_sequence_no(self) -> global___Int32Message:
        """Original Name: ACTIVITY_SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_project_readonly(self) -> global___StringMessage:
        """Original Name: IS_PROJECT_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def entity_type(self) -> global___StringMessage:
        """Original Name: ENTITY_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_type_id(self) -> global___StringMessage:
        """Original Name: ACTIVITY_TYPE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_mainframe_flag(self) -> global___StringMessage:
        """Original Name: IS_MAINFRAME_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_type_used(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_TYPE_USED, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_alias(self) -> global___StringMessage:
        """Original Name: REPORT_ALIAS, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_printed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_PRINTED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pad_op_id(self) -> global___StringMessage:
        """Original Name: PAD_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_report_comments(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmReportCommentsRef]:
        """Remote references:

        Original Name: DM_REPORT_COMMENTS, WrappedMessage: DmReportComments
        FK_DM_REPORT_COMMENTS_DM_REPORT_JOURNAL
        """
    @property
    def dm_rj_interval_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRjIntervalLinkRef]:
        """Original Name: DM_RJ_INTERVAL_LINK, WrappedMessage: DmRjIntervalLink
        FK_DM_RJ_INTERVAL_LINK_DM_REPORT_JOURNAL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_autoprint_flag: global___StringMessage | None = ...,
        status_filename: global___StringMessage | None = ...,
        event_code: global___StringMessage | None = ...,
        is_report_complete: global___StringMessage | None = ...,
        modified_by: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_transmitted: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        transfer_status: global___StringMessage | None = ...,
        activity_instance_id: global___StringMessage | None = ...,
        lock_user_id: global___StringMessage | None = ...,
        parent_report_journal_id: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        section_status: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_send_flag: global___StringMessage | None = ...,
        date_locked: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_validated: global___StringMessage | None = ...,
        is_modified_flag: global___StringMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        afe_id: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        pad_id: global___StringMessage | None = ...,
        date_modified: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: builtins.str = ...,
        report_no: global___StringMessage | None = ...,
        completion_id: global___StringMessage | None = ...,
        activity_sequence_no: global___Int32Message | None = ...,
        is_project_readonly: global___StringMessage | None = ...,
        entity_type: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        activity_type_id: global___StringMessage | None = ...,
        is_mainframe_flag: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        equipment_type_used: global___StringMessage | None = ...,
        report_alias: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_printed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        pad_op_id: global___StringMessage | None = ...,
        dm_report_comments: collections.abc.Iterable[global___DmReportCommentsRef] | None = ...,
        dm_rj_interval_link: collections.abc.Iterable[global___DmRjIntervalLinkRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_instance_id", b"activity_instance_id", "activity_sequence_no", b"activity_sequence_no", "activity_type_id", b"activity_type_id", "afe_id", b"afe_id", "completion_id", b"completion_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_locked", b"date_locked", "date_modified", b"date_modified", "date_printed", b"date_printed", "date_report", b"date_report", "date_transmitted", b"date_transmitted", "description", b"description", "entity_type", b"entity_type", "equipment_type_used", b"equipment_type_used", "event_code", b"event_code", "event_id", b"event_id", "is_autoprint_flag", b"is_autoprint_flag", "is_mainframe_flag", b"is_mainframe_flag", "is_modified_flag", b"is_modified_flag", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "is_report_complete", b"is_report_complete", "is_send_flag", b"is_send_flag", "is_validated", b"is_validated", "lock_user_id", b"lock_user_id", "modified_by", b"modified_by", "native_uid", b"native_uid", "pad_id", b"pad_id", "pad_op_id", b"pad_op_id", "parent_report_journal_id", b"parent_report_journal_id", "report_alias", b"report_alias", "report_no", b"report_no", "rig_id", b"rig_id", "section_status", b"section_status", "status_filename", b"status_filename", "transfer_status", b"transfer_status", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_instance_id", b"activity_instance_id", "activity_sequence_no", b"activity_sequence_no", "activity_type_id", b"activity_type_id", "afe_id", b"afe_id", "completion_id", b"completion_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_locked", b"date_locked", "date_modified", b"date_modified", "date_printed", b"date_printed", "date_report", b"date_report", "date_transmitted", b"date_transmitted", "description", b"description", "dm_report_comments", b"dm_report_comments", "dm_rj_interval_link", b"dm_rj_interval_link", "entity_type", b"entity_type", "equipment_type_used", b"equipment_type_used", "event_code", b"event_code", "event_id", b"event_id", "is_autoprint_flag", b"is_autoprint_flag", "is_mainframe_flag", b"is_mainframe_flag", "is_modified_flag", b"is_modified_flag", "is_project_readonly", b"is_project_readonly", "is_readonly", b"is_readonly", "is_report_complete", b"is_report_complete", "is_send_flag", b"is_send_flag", "is_validated", b"is_validated", "lock_user_id", b"lock_user_id", "modified_by", b"modified_by", "native_uid", b"native_uid", "pad_id", b"pad_id", "pad_op_id", b"pad_op_id", "parent_report_journal_id", b"parent_report_journal_id", "report_alias", b"report_alias", "report_journal_id", b"report_journal_id", "report_no", b"report_no", "rig_id", b"rig_id", "section_status", b"section_status", "status_filename", b"status_filename", "transfer_status", b"transfer_status", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmReportJournal = DmReportJournal

class DmRigActivity(google.protobuf.message.Message):
    """Original Name: DM_RIG_ACTIVITY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_OP_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMMENT_24_ENG_FIELD_NUMBER: builtins.int
    COMMENT_48_DECK_FIELD_NUMBER: builtins.int
    COMMENT_24_DECK_FIELD_NUMBER: builtins.int
    COMMENT_48_DRILL_FIELD_NUMBER: builtins.int
    COMMENT_48_ENG_FIELD_NUMBER: builtins.int
    RIG_ACTIVITY_ID_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    COMMENT_24_DRILL_FIELD_NUMBER: builtins.int
    NOTES_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comment_24_eng(self) -> global___StringMessage:
        """Original Name: COMMENT_24_ENG, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comment_48_deck(self) -> global___StringMessage:
        """Original Name: COMMENT_48_DECK, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comment_24_deck(self) -> global___StringMessage:
        """Original Name: COMMENT_24_DECK, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comment_48_drill(self) -> global___StringMessage:
        """Original Name: COMMENT_48_DRILL, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comment_48_eng(self) -> global___StringMessage:
        """Original Name: COMMENT_48_ENG, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_activity_id: builtins.str
    """Original Name: RIG_ACTIVITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comment_24_drill(self) -> global___StringMessage:
        """Original Name: COMMENT_24_DRILL, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def notes(self) -> global___StringMessage:
        """Original Name: NOTES, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_RIG_ACTIVITY_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        comment_24_eng: global___StringMessage | None = ...,
        comment_48_deck: global___StringMessage | None = ...,
        comment_24_deck: global___StringMessage | None = ...,
        comment_48_drill: global___StringMessage | None = ...,
        comment_48_eng: global___StringMessage | None = ...,
        rig_activity_id: builtins.str = ...,
        daily_id: builtins.str = ...,
        comment_24_drill: global___StringMessage | None = ...,
        notes: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comment_24_deck", b"comment_24_deck", "comment_24_drill", b"comment_24_drill", "comment_24_eng", b"comment_24_eng", "comment_48_deck", b"comment_48_deck", "comment_48_drill", b"comment_48_drill", "comment_48_eng", b"comment_48_eng", "date_op", b"date_op", "dm_daily", b"dm_daily", "native_uid", b"native_uid", "notes", b"notes"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comment_24_deck", b"comment_24_deck", "comment_24_drill", b"comment_24_drill", "comment_24_eng", b"comment_24_eng", "comment_48_deck", b"comment_48_deck", "comment_48_drill", b"comment_48_drill", "comment_48_eng", b"comment_48_eng", "daily_id", b"daily_id", "date_op", b"date_op", "dm_daily", b"dm_daily", "event_id", b"event_id", "native_uid", b"native_uid", "notes", b"notes", "rig_activity_id", b"rig_activity_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmRigActivity = DmRigActivity

class DmRigContract(google.protobuf.message.Message):
    """Original Name: DM_RIG_CONTRACT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    RIG_CONTRACT_TYPE_FIELD_NUMBER: builtins.int
    CONTRACT_ID_FIELD_NUMBER: builtins.int
    DM_CONTRACT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_contract_type(self) -> global___StringMessage:
        """Original Name: RIG_CONTRACT_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    contract_id: builtins.str
    """Original Name: CONTRACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_contract(self) -> global___DmContractRef:
        """Remote references:

        Original Name: DM_CONTRACT, WrappedMessage: DmContract
        FK_DM_RIG_CONTRACT_DM_CONTRACT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        rig_contract_type: global___StringMessage | None = ...,
        contract_id: builtins.str = ...,
        dm_contract: global___DmContractRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_contract", b"dm_contract", "native_uid", b"native_uid", "rig_contract_type", b"rig_contract_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["contract_id", b"contract_id", "dm_contract", b"dm_contract", "native_uid", b"native_uid", "rig_contract_type", b"rig_contract_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmRigContract = DmRigContract

class DmRigDecklog(google.protobuf.message.Message):
    """Original Name: DM_RIG_DECKLOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    STAR_LEG_REACT_FIELD_NUMBER: builtins.int
    TOTAL_DECK_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIM_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STABILITY_MARGIN_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    STERN_DRAFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_HEADING_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    VESSEL_ROLL_FIELD_NUMBER: builtins.int
    VARIABLE_DECK_LOAD_FIELD_NUMBER: builtins.int
    TRIM_ANGLE_FIELD_NUMBER: builtins.int
    PORT_LEG_REACT_FIELD_NUMBER: builtins.int
    STAR_LEG_REACT_DSDSUNIT_FIELD_NUMBER: builtins.int
    VESSEL_ROLL_DSDSUNIT_FIELD_NUMBER: builtins.int
    VESSEL_HEAVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEG_LOAD_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAX_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_DECKLOG_ID_FIELD_NUMBER: builtins.int
    HEEL_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEG_PENETRATION_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    PORT_LEG_REACT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOW_LEG_REACTION_FIELD_NUMBER: builtins.int
    OP_TYPE_FIELD_NUMBER: builtins.int
    VESSEL_DISPLACEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEG_PENETRATION_4_FIELD_NUMBER: builtins.int
    LEG_PENETRATION_3_FIELD_NUMBER: builtins.int
    LEG_PENETRATION_2_FIELD_NUMBER: builtins.int
    LEG_PENETRATION_1_FIELD_NUMBER: builtins.int
    RIG_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    VESSEL_DISPLACEMENT_FIELD_NUMBER: builtins.int
    LEG_PENETRATION_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_LOAD_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    AVG_DRAFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    STERN_DRAFT_FIELD_NUMBER: builtins.int
    VARIABLE_LEG_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEG_LOAD_3_FIELD_NUMBER: builtins.int
    DATE_OP_FIELD_NUMBER: builtins.int
    LEG_LOAD_2_FIELD_NUMBER: builtins.int
    INSPECTION_COMMENTS_FIELD_NUMBER: builtins.int
    LEG_LOAD_1_FIELD_NUMBER: builtins.int
    HEEL_PORT_OR_STAR_FIELD_NUMBER: builtins.int
    LEG_PENETRATION_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    VESSEL_HEAVE_FIELD_NUMBER: builtins.int
    LEG_LOAD_4_FIELD_NUMBER: builtins.int
    TOTAL_DECK_LOAD_FIELD_NUMBER: builtins.int
    OTHER_LEG_REACT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOW_DRAFT_FIELD_NUMBER: builtins.int
    VARIABLE_LEG_LOAD_FIELD_NUMBER: builtins.int
    AVG_DRAFT_FIELD_NUMBER: builtins.int
    VESSEL_PITCH_FIELD_NUMBER: builtins.int
    STABILITY_MARGIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOW_DRAFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOW_LEG_REACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEG_LOAD_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEG_LOAD_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    HEEL_ANGLE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TOTAL_LEG_LOAD_FIELD_NUMBER: builtins.int
    OTHER_LEG_REACT_FIELD_NUMBER: builtins.int
    TRIM_STERN_OR_BOW_FIELD_NUMBER: builtins.int
    VESSEL_PITCH_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEG_PENETRATION_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    VARIABLE_DECK_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_OFFSET_FIELD_NUMBER: builtins.int
    TOTAL_LEG_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEG_LOAD_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_HEADING_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    DM_RIG_DECKLOG_REMARKS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def star_leg_react(self) -> global___FloatMessage:
        """Original Name: STAR_LEG_REACT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_deck_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_DECK_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trim_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIM_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stability_margin(self) -> global___FloatMessage:
        """Original Name: STABILITY_MARGIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stern_draft_dsdsunit(self) -> global___StringMessage:
        """Original Name: STERN_DRAFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_heading_dsdsunit(self) -> global___StringMessage:
        """Original Name: RIG_HEADING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def vessel_roll(self) -> global___FloatMessage:
        """Original Name: VESSEL_ROLL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def variable_deck_load(self) -> global___FloatMessage:
        """Original Name: VARIABLE_DECK_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trim_angle(self) -> global___FloatMessage:
        """Original Name: TRIM_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_leg_react(self) -> global___FloatMessage:
        """Original Name: PORT_LEG_REACT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def star_leg_react_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAR_LEG_REACT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vessel_roll_dsdsunit(self) -> global___StringMessage:
        """Original Name: VESSEL_ROLL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vessel_heave_dsdsunit(self) -> global___StringMessage:
        """Original Name: VESSEL_HEAVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_load_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEG_LOAD_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_decklog_id: builtins.str
    """Original Name: RIG_DECKLOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def heel_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: HEEL_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_penetration_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEG_PENETRATION_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_leg_react_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORT_LEG_REACT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_leg_reaction(self) -> global___FloatMessage:
        """Original Name: BOW_LEG_REACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_type(self) -> global___StringMessage:
        """Original Name: OP_TYPE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vessel_displacement_dsdsunit(self) -> global___StringMessage:
        """Original Name: VESSEL_DISPLACEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_penetration_4(self) -> global___FloatMessage:
        """Original Name: LEG_PENETRATION_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_penetration_3(self) -> global___FloatMessage:
        """Original Name: LEG_PENETRATION_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_penetration_2(self) -> global___FloatMessage:
        """Original Name: LEG_PENETRATION_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_penetration_1(self) -> global___FloatMessage:
        """Original Name: LEG_PENETRATION_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: RIG_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vessel_displacement(self) -> global___FloatMessage:
        """Original Name: VESSEL_DISPLACEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_penetration_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEG_PENETRATION_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_load(self) -> global___FloatMessage:
        """Original Name: MAX_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def avg_draft_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_DRAFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stern_draft(self) -> global___FloatMessage:
        """Original Name: STERN_DRAFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def variable_leg_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: VARIABLE_LEG_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_load_3(self) -> global___FloatMessage:
        """Original Name: LEG_LOAD_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_load_2(self) -> global___FloatMessage:
        """Original Name: LEG_LOAD_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inspection_comments(self) -> global___StringMessage:
        """Original Name: INSPECTION_COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_load_1(self) -> global___FloatMessage:
        """Original Name: LEG_LOAD_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def heel_port_or_star(self) -> global___StringMessage:
        """Original Name: HEEL_PORT_OR_STAR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_penetration_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEG_PENETRATION_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vessel_heave(self) -> global___FloatMessage:
        """Original Name: VESSEL_HEAVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_load_4(self) -> global___FloatMessage:
        """Original Name: LEG_LOAD_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_deck_load(self) -> global___FloatMessage:
        """Original Name: TOTAL_DECK_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_leg_react_dsdsunit(self) -> global___StringMessage:
        """Original Name: OTHER_LEG_REACT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_draft(self) -> global___FloatMessage:
        """Original Name: BOW_DRAFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def variable_leg_load(self) -> global___FloatMessage:
        """Original Name: VARIABLE_LEG_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_draft(self) -> global___FloatMessage:
        """Original Name: AVG_DRAFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vessel_pitch(self) -> global___FloatMessage:
        """Original Name: VESSEL_PITCH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stability_margin_dsdsunit(self) -> global___StringMessage:
        """Original Name: STABILITY_MARGIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_draft_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOW_DRAFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_leg_reaction_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOW_LEG_REACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_load_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEG_LOAD_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_load_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEG_LOAD_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def heel_angle(self) -> global___FloatMessage:
        """Original Name: HEEL_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def total_leg_load(self) -> global___FloatMessage:
        """Original Name: TOTAL_LEG_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_leg_react(self) -> global___FloatMessage:
        """Original Name: OTHER_LEG_REACT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trim_stern_or_bow(self) -> global___StringMessage:
        """Original Name: TRIM_STERN_OR_BOW, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vessel_pitch_dsdsunit(self) -> global___StringMessage:
        """Original Name: VESSEL_PITCH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_penetration_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEG_PENETRATION_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def variable_deck_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: VARIABLE_DECK_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_offset(self) -> global___FloatMessage:
        """Original Name: RIG_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_leg_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_LEG_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leg_load_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEG_LOAD_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_heading(self) -> global___FloatMessage:
        """Original Name: RIG_HEADING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_RIG_DECKLOG_DM_DAILY
        """
    @property
    def dm_rig_decklog_remarks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRigDecklogRemarksRef]:
        """Original Name: DM_RIG_DECKLOG_REMARKS, WrappedMessage: DmRigDecklogRemarks
        FK_DM_RIG_DECKLOG_REMARKS_DM_RIG_DECKLOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        star_leg_react: global___FloatMessage | None = ...,
        total_deck_load_dsdsunit: global___StringMessage | None = ...,
        trim_angle_dsdsunit: global___StringMessage | None = ...,
        stability_margin: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        stern_draft_dsdsunit: global___StringMessage | None = ...,
        rig_heading_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        vessel_roll: global___FloatMessage | None = ...,
        variable_deck_load: global___FloatMessage | None = ...,
        trim_angle: global___FloatMessage | None = ...,
        port_leg_react: global___FloatMessage | None = ...,
        star_leg_react_dsdsunit: global___StringMessage | None = ...,
        vessel_roll_dsdsunit: global___StringMessage | None = ...,
        vessel_heave_dsdsunit: global___StringMessage | None = ...,
        leg_load_4_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        max_load_dsdsunit: global___StringMessage | None = ...,
        rig_decklog_id: builtins.str = ...,
        heel_angle_dsdsunit: global___StringMessage | None = ...,
        leg_penetration_3_dsdsunit: global___StringMessage | None = ...,
        port_leg_react_dsdsunit: global___StringMessage | None = ...,
        bow_leg_reaction: global___FloatMessage | None = ...,
        op_type: global___StringMessage | None = ...,
        vessel_displacement_dsdsunit: global___StringMessage | None = ...,
        leg_penetration_4: global___FloatMessage | None = ...,
        leg_penetration_3: global___FloatMessage | None = ...,
        leg_penetration_2: global___FloatMessage | None = ...,
        leg_penetration_1: global___FloatMessage | None = ...,
        rig_offset_dsdsunit: global___StringMessage | None = ...,
        vessel_displacement: global___FloatMessage | None = ...,
        leg_penetration_4_dsdsunit: global___StringMessage | None = ...,
        max_load: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        avg_draft_dsdsunit: global___StringMessage | None = ...,
        stern_draft: global___FloatMessage | None = ...,
        variable_leg_load_dsdsunit: global___StringMessage | None = ...,
        leg_load_3: global___FloatMessage | None = ...,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        leg_load_2: global___FloatMessage | None = ...,
        inspection_comments: global___StringMessage | None = ...,
        leg_load_1: global___FloatMessage | None = ...,
        heel_port_or_star: global___StringMessage | None = ...,
        leg_penetration_2_dsdsunit: global___StringMessage | None = ...,
        vessel_heave: global___FloatMessage | None = ...,
        leg_load_4: global___FloatMessage | None = ...,
        total_deck_load: global___FloatMessage | None = ...,
        other_leg_react_dsdsunit: global___StringMessage | None = ...,
        bow_draft: global___FloatMessage | None = ...,
        variable_leg_load: global___FloatMessage | None = ...,
        avg_draft: global___FloatMessage | None = ...,
        vessel_pitch: global___FloatMessage | None = ...,
        stability_margin_dsdsunit: global___StringMessage | None = ...,
        bow_draft_dsdsunit: global___StringMessage | None = ...,
        bow_leg_reaction_dsdsunit: global___StringMessage | None = ...,
        leg_load_3_dsdsunit: global___StringMessage | None = ...,
        leg_load_1_dsdsunit: global___StringMessage | None = ...,
        heel_angle: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        total_leg_load: global___FloatMessage | None = ...,
        other_leg_react: global___FloatMessage | None = ...,
        trim_stern_or_bow: global___StringMessage | None = ...,
        vessel_pitch_dsdsunit: global___StringMessage | None = ...,
        leg_penetration_1_dsdsunit: global___StringMessage | None = ...,
        variable_deck_load_dsdsunit: global___StringMessage | None = ...,
        rig_offset: global___FloatMessage | None = ...,
        total_leg_load_dsdsunit: global___StringMessage | None = ...,
        leg_load_2_dsdsunit: global___StringMessage | None = ...,
        rig_heading: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        dm_rig_decklog_remarks: collections.abc.Iterable[global___DmRigDecklogRemarksRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["avg_draft", b"avg_draft", "avg_draft_dsdsunit", b"avg_draft_dsdsunit", "bow_draft", b"bow_draft", "bow_draft_dsdsunit", b"bow_draft_dsdsunit", "bow_leg_reaction", b"bow_leg_reaction", "bow_leg_reaction_dsdsunit", b"bow_leg_reaction_dsdsunit", "date_op", b"date_op", "dm_daily", b"dm_daily", "heel_angle", b"heel_angle", "heel_angle_dsdsunit", b"heel_angle_dsdsunit", "heel_port_or_star", b"heel_port_or_star", "inspection_comments", b"inspection_comments", "leg_load_1", b"leg_load_1", "leg_load_1_dsdsunit", b"leg_load_1_dsdsunit", "leg_load_2", b"leg_load_2", "leg_load_2_dsdsunit", b"leg_load_2_dsdsunit", "leg_load_3", b"leg_load_3", "leg_load_3_dsdsunit", b"leg_load_3_dsdsunit", "leg_load_4", b"leg_load_4", "leg_load_4_dsdsunit", b"leg_load_4_dsdsunit", "leg_penetration_1", b"leg_penetration_1", "leg_penetration_1_dsdsunit", b"leg_penetration_1_dsdsunit", "leg_penetration_2", b"leg_penetration_2", "leg_penetration_2_dsdsunit", b"leg_penetration_2_dsdsunit", "leg_penetration_3", b"leg_penetration_3", "leg_penetration_3_dsdsunit", b"leg_penetration_3_dsdsunit", "leg_penetration_4", b"leg_penetration_4", "leg_penetration_4_dsdsunit", b"leg_penetration_4_dsdsunit", "max_load", b"max_load", "max_load_dsdsunit", b"max_load_dsdsunit", "native_uid", b"native_uid", "op_type", b"op_type", "other_leg_react", b"other_leg_react", "other_leg_react_dsdsunit", b"other_leg_react_dsdsunit", "port_leg_react", b"port_leg_react", "port_leg_react_dsdsunit", b"port_leg_react_dsdsunit", "remarks", b"remarks", "rig_heading", b"rig_heading", "rig_heading_dsdsunit", b"rig_heading_dsdsunit", "rig_offset", b"rig_offset", "rig_offset_dsdsunit", b"rig_offset_dsdsunit", "stability_margin", b"stability_margin", "stability_margin_dsdsunit", b"stability_margin_dsdsunit", "star_leg_react", b"star_leg_react", "star_leg_react_dsdsunit", b"star_leg_react_dsdsunit", "stern_draft", b"stern_draft", "stern_draft_dsdsunit", b"stern_draft_dsdsunit", "total_deck_load", b"total_deck_load", "total_deck_load_dsdsunit", b"total_deck_load_dsdsunit", "total_leg_load", b"total_leg_load", "total_leg_load_dsdsunit", b"total_leg_load_dsdsunit", "trim_angle", b"trim_angle", "trim_angle_dsdsunit", b"trim_angle_dsdsunit", "trim_stern_or_bow", b"trim_stern_or_bow", "variable_deck_load", b"variable_deck_load", "variable_deck_load_dsdsunit", b"variable_deck_load_dsdsunit", "variable_leg_load", b"variable_leg_load", "variable_leg_load_dsdsunit", b"variable_leg_load_dsdsunit", "vessel_displacement", b"vessel_displacement", "vessel_displacement_dsdsunit", b"vessel_displacement_dsdsunit", "vessel_heave", b"vessel_heave", "vessel_heave_dsdsunit", b"vessel_heave_dsdsunit", "vessel_pitch", b"vessel_pitch", "vessel_pitch_dsdsunit", b"vessel_pitch_dsdsunit", "vessel_roll", b"vessel_roll", "vessel_roll_dsdsunit", b"vessel_roll_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["avg_draft", b"avg_draft", "avg_draft_dsdsunit", b"avg_draft_dsdsunit", "bow_draft", b"bow_draft", "bow_draft_dsdsunit", b"bow_draft_dsdsunit", "bow_leg_reaction", b"bow_leg_reaction", "bow_leg_reaction_dsdsunit", b"bow_leg_reaction_dsdsunit", "daily_id", b"daily_id", "date_op", b"date_op", "dm_daily", b"dm_daily", "dm_rig_decklog_remarks", b"dm_rig_decklog_remarks", "event_id", b"event_id", "heel_angle", b"heel_angle", "heel_angle_dsdsunit", b"heel_angle_dsdsunit", "heel_port_or_star", b"heel_port_or_star", "inspection_comments", b"inspection_comments", "leg_load_1", b"leg_load_1", "leg_load_1_dsdsunit", b"leg_load_1_dsdsunit", "leg_load_2", b"leg_load_2", "leg_load_2_dsdsunit", b"leg_load_2_dsdsunit", "leg_load_3", b"leg_load_3", "leg_load_3_dsdsunit", b"leg_load_3_dsdsunit", "leg_load_4", b"leg_load_4", "leg_load_4_dsdsunit", b"leg_load_4_dsdsunit", "leg_penetration_1", b"leg_penetration_1", "leg_penetration_1_dsdsunit", b"leg_penetration_1_dsdsunit", "leg_penetration_2", b"leg_penetration_2", "leg_penetration_2_dsdsunit", b"leg_penetration_2_dsdsunit", "leg_penetration_3", b"leg_penetration_3", "leg_penetration_3_dsdsunit", b"leg_penetration_3_dsdsunit", "leg_penetration_4", b"leg_penetration_4", "leg_penetration_4_dsdsunit", b"leg_penetration_4_dsdsunit", "max_load", b"max_load", "max_load_dsdsunit", b"max_load_dsdsunit", "native_uid", b"native_uid", "op_type", b"op_type", "other_leg_react", b"other_leg_react", "other_leg_react_dsdsunit", b"other_leg_react_dsdsunit", "port_leg_react", b"port_leg_react", "port_leg_react_dsdsunit", b"port_leg_react_dsdsunit", "remarks", b"remarks", "rig_decklog_id", b"rig_decklog_id", "rig_heading", b"rig_heading", "rig_heading_dsdsunit", b"rig_heading_dsdsunit", "rig_offset", b"rig_offset", "rig_offset_dsdsunit", b"rig_offset_dsdsunit", "stability_margin", b"stability_margin", "stability_margin_dsdsunit", b"stability_margin_dsdsunit", "star_leg_react", b"star_leg_react", "star_leg_react_dsdsunit", b"star_leg_react_dsdsunit", "stern_draft", b"stern_draft", "stern_draft_dsdsunit", b"stern_draft_dsdsunit", "total_deck_load", b"total_deck_load", "total_deck_load_dsdsunit", b"total_deck_load_dsdsunit", "total_leg_load", b"total_leg_load", "total_leg_load_dsdsunit", b"total_leg_load_dsdsunit", "trim_angle", b"trim_angle", "trim_angle_dsdsunit", b"trim_angle_dsdsunit", "trim_stern_or_bow", b"trim_stern_or_bow", "undeclared_dependencies", b"undeclared_dependencies", "variable_deck_load", b"variable_deck_load", "variable_deck_load_dsdsunit", b"variable_deck_load_dsdsunit", "variable_leg_load", b"variable_leg_load", "variable_leg_load_dsdsunit", b"variable_leg_load_dsdsunit", "vessel_displacement", b"vessel_displacement", "vessel_displacement_dsdsunit", b"vessel_displacement_dsdsunit", "vessel_heave", b"vessel_heave", "vessel_heave_dsdsunit", b"vessel_heave_dsdsunit", "vessel_pitch", b"vessel_pitch", "vessel_pitch_dsdsunit", b"vessel_pitch_dsdsunit", "vessel_roll", b"vessel_roll", "vessel_roll_dsdsunit", b"vessel_roll_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___DmRigDecklog = DmRigDecklog

class DmRigDecklogRemarks(google.protobuf.message.Message):
    """Original Name: DM_RIG_DECKLOG_REMARKS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RIG_DECKLOG_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    REPORT_TIME_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    RIG_DECKLOG_REMARKS_ID_FIELD_NUMBER: builtins.int
    DM_RIG_DECKLOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_decklog_id: builtins.str
    """Original Name: RIG_DECKLOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REPORT_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    rig_decklog_remarks_id: builtins.str
    """Original Name: RIG_DECKLOG_REMARKS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_rig_decklog(self) -> global___DmRigDecklogRef:
        """Remote references:

        Original Name: DM_RIG_DECKLOG, WrappedMessage: DmRigDecklog
        FK_DM_RIG_DECKLOG_REMARKS_DM_RIG_DECKLOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rig_decklog_id: builtins.str = ...,
        event_id: builtins.str = ...,
        remarks: global___StringMessage | None = ...,
        report_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        daily_id: builtins.str = ...,
        rig_decklog_remarks_id: builtins.str = ...,
        dm_rig_decklog: global___DmRigDecklogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_rig_decklog", b"dm_rig_decklog", "native_uid", b"native_uid", "remarks", b"remarks", "report_time", b"report_time"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "dm_rig_decklog", b"dm_rig_decklog", "event_id", b"event_id", "native_uid", b"native_uid", "remarks", b"remarks", "report_time", b"report_time", "rig_decklog_id", b"rig_decklog_id", "rig_decklog_remarks_id", b"rig_decklog_remarks_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmRigDecklogRemarks = DmRigDecklogRemarks

class DmRigMove(google.protobuf.message.Message):
    """Original Name: DM_RIG_MOVE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CENTER_OF_GRAVITY_FIELD_NUMBER: builtins.int
    SKID_DISTANCE_TRANSVERSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_MOVE_APPROVED_FIELD_NUMBER: builtins.int
    PORT_LEG_REACTION_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    STABILITY_MARGIN_FIELD_NUMBER: builtins.int
    PORT_LEG_PENETRATION_FINAL_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    BOW_LEG_PENETRATION_INITIAL_FIELD_NUMBER: builtins.int
    PULL_LEGS_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRELOAD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOW_HEADING_DSDSUNIT_FIELD_NUMBER: builtins.int
    PORT_LEG_PENETRATION_INITIAL_FIELD_NUMBER: builtins.int
    PORT_LEG_PENETRATION_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESTINATION_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AIR_GAP_FIELD_NUMBER: builtins.int
    DATE_TIME_LEGS_PINNED_FIELD_NUMBER: builtins.int
    VARIABLE_DECK_LOAD_FIELD_NUMBER: builtins.int
    STAR_LEG_PENETRATION_INITIAL_FIELD_NUMBER: builtins.int
    DESTINATION_LATITUDE_FIELD_NUMBER: builtins.int
    SKID_DISTANCE_TRANSVERSE_FIELD_NUMBER: builtins.int
    APPROVED_BY_FIELD_NUMBER: builtins.int
    ANCHOR_SET_DATE_FIELD_NUMBER: builtins.int
    DATE_TIME_PRELOAD_FIELD_NUMBER: builtins.int
    APPROVAL_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BOW_LEG_REACTION_FIELD_NUMBER: builtins.int
    IS_CORE_ANAYLSIS_DONE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    OTHER_LEG_PENETRATION_INITIAL_FIELD_NUMBER: builtins.int
    STAR_LEG_PENETRATION_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAR_LEG_REACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROVAL_NO_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    PRELOAD_WEIGHT_FIELD_NUMBER: builtins.int
    RIG_OPERATION_ID_FIELD_NUMBER: builtins.int
    OTHER_LEG_PENETRATION_FINAL_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    PORT_LEG_REACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOVE_FROM_LOCATION_FIELD_NUMBER: builtins.int
    STAR_LEG_REACTION_FIELD_NUMBER: builtins.int
    VESSEL_DRAFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SKID_DISTANCE_FORE_AFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SKID_DISTANCE_FORE_AFT_FIELD_NUMBER: builtins.int
    OTHER_LEG_PENETRATION_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_TIME_UNDERWAY_FIELD_NUMBER: builtins.int
    DESTINATION_AREA_FIELD_NUMBER: builtins.int
    DESTINATION_OPERATOR_FIELD_NUMBER: builtins.int
    OTHER_LEG_PENETRATION_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_MOVE_ID_FIELD_NUMBER: builtins.int
    DATE_TIME_MOVE_COMPLETE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DESTINATION_BLOCK_FIELD_NUMBER: builtins.int
    STABILITY_MARGIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    BOW_LEG_REACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_TIME_MOVE_START_FIELD_NUMBER: builtins.int
    DESTINATION_LONGITUDE_FIELD_NUMBER: builtins.int
    ARRIVAL_DATE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    MOVE_TYPE_FIELD_NUMBER: builtins.int
    OTHER_LEG_REACTION_FIELD_NUMBER: builtins.int
    DESTINATION_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PULL_LEGS_DURATION_FIELD_NUMBER: builtins.int
    VESSEL_DRAFT_FIELD_NUMBER: builtins.int
    WATER_DEPTH_FIELD_NUMBER: builtins.int
    BOW_LEG_PENETRATION_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOVE_TO_LOCATION_FIELD_NUMBER: builtins.int
    BOW_HEADING_FIELD_NUMBER: builtins.int
    AIR_GAP_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAR_LEG_PENETRATION_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    OTHER_LEG_REACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOW_LEG_PENETRATION_FINAL_FIELD_NUMBER: builtins.int
    PORT_LEG_PENETRATION_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    VARIABLE_DECK_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOW_LEG_PENETRATION_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOVE_NUM_FIELD_NUMBER: builtins.int
    CENTER_OF_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAR_LEG_PENETRATION_FINAL_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    DM_MOVE_VESSEL_FIELD_NUMBER: builtins.int
    DM_MOVE_OP_FIELD_NUMBER: builtins.int
    DM_MOVE_PRELOAD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def center_of_gravity(self) -> global___FloatMessage:
        """Original Name: CENTER_OF_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def skid_distance_transverse_dsdsunit(self) -> global___StringMessage:
        """Original Name: SKID_DISTANCE_TRANSVERSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_move_approved(self) -> global___StringMessage:
        """Original Name: IS_MOVE_APPROVED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_leg_reaction(self) -> global___FloatMessage:
        """Original Name: PORT_LEG_REACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stability_margin(self) -> global___FloatMessage:
        """Original Name: STABILITY_MARGIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_leg_penetration_final(self) -> global___FloatMessage:
        """Original Name: PORT_LEG_PENETRATION_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_leg_penetration_initial(self) -> global___FloatMessage:
        """Original Name: BOW_LEG_PENETRATION_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pull_legs_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PULL_LEGS_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def preload_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRELOAD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_heading_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOW_HEADING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_leg_penetration_initial(self) -> global___FloatMessage:
        """Original Name: PORT_LEG_PENETRATION_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_leg_penetration_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORT_LEG_PENETRATION_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: DESTINATION_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def air_gap(self) -> global___FloatMessage:
        """Original Name: AIR_GAP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_time_legs_pinned(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TIME_LEGS_PINNED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def variable_deck_load(self) -> global___FloatMessage:
        """Original Name: VARIABLE_DECK_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def star_leg_penetration_initial(self) -> global___FloatMessage:
        """Original Name: STAR_LEG_PENETRATION_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_latitude(self) -> global___DoubleMessage:
        """Original Name: DESTINATION_LATITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def skid_distance_transverse(self) -> global___FloatMessage:
        """Original Name: SKID_DISTANCE_TRANSVERSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approved_by(self) -> global___StringMessage:
        """Original Name: APPROVED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anchor_set_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ANCHOR_SET_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_time_preload(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TIME_PRELOAD, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approval_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: APPROVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_leg_reaction(self) -> global___FloatMessage:
        """Original Name: BOW_LEG_REACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_core_anaylsis_done(self) -> global___StringMessage:
        """Original Name: IS_CORE_ANAYLSIS_DONE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_leg_penetration_initial(self) -> global___FloatMessage:
        """Original Name: OTHER_LEG_PENETRATION_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def star_leg_penetration_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAR_LEG_PENETRATION_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def star_leg_reaction_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAR_LEG_REACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approval_no(self) -> global___StringMessage:
        """Original Name: APPROVAL_NO, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def preload_weight(self) -> global___FloatMessage:
        """Original Name: PRELOAD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_operation_id(self) -> global___StringMessage:
        """Original Name: RIG_OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_leg_penetration_final(self) -> global___FloatMessage:
        """Original Name: OTHER_LEG_PENETRATION_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_leg_reaction_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORT_LEG_REACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def move_from_location(self) -> global___StringMessage:
        """Original Name: MOVE_FROM_LOCATION, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def star_leg_reaction(self) -> global___FloatMessage:
        """Original Name: STAR_LEG_REACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vessel_draft_dsdsunit(self) -> global___StringMessage:
        """Original Name: VESSEL_DRAFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def skid_distance_fore_aft_dsdsunit(self) -> global___StringMessage:
        """Original Name: SKID_DISTANCE_FORE_AFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def skid_distance_fore_aft(self) -> global___FloatMessage:
        """Original Name: SKID_DISTANCE_FORE_AFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_leg_penetration_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: OTHER_LEG_PENETRATION_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_time_underway(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TIME_UNDERWAY, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_area(self) -> global___StringMessage:
        """Original Name: DESTINATION_AREA, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_operator(self) -> global___StringMessage:
        """Original Name: DESTINATION_OPERATOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_leg_penetration_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: OTHER_LEG_PENETRATION_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_move_id: builtins.str
    """Original Name: RIG_MOVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_time_move_complete(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TIME_MOVE_COMPLETE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_block(self) -> global___StringMessage:
        """Original Name: DESTINATION_BLOCK, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stability_margin_dsdsunit(self) -> global___StringMessage:
        """Original Name: STABILITY_MARGIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bow_leg_reaction_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOW_LEG_REACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_time_move_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TIME_MOVE_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_longitude(self) -> global___DoubleMessage:
        """Original Name: DESTINATION_LONGITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def arrival_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ARRIVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def move_type(self) -> global___StringMessage:
        """Original Name: MOVE_TYPE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_leg_reaction(self) -> global___FloatMessage:
        """Original Name: OTHER_LEG_REACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def destination_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: DESTINATION_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pull_legs_duration(self) -> global___FloatMessage:
        """Original Name: PULL_LEGS_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vessel_draft(self) -> global___FloatMessage:
        """Original Name: VESSEL_DRAFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_depth(self) -> global___FloatMessage:
        """Original Name: WATER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_leg_penetration_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOW_LEG_PENETRATION_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def move_to_location(self) -> global___StringMessage:
        """Original Name: MOVE_TO_LOCATION, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_heading(self) -> global___FloatMessage:
        """Original Name: BOW_HEADING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def air_gap_dsdsunit(self) -> global___StringMessage:
        """Original Name: AIR_GAP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def star_leg_penetration_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAR_LEG_PENETRATION_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_leg_reaction_dsdsunit(self) -> global___StringMessage:
        """Original Name: OTHER_LEG_REACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_leg_penetration_final(self) -> global___FloatMessage:
        """Original Name: BOW_LEG_PENETRATION_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def port_leg_penetration_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORT_LEG_PENETRATION_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def variable_deck_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: VARIABLE_DECK_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bow_leg_penetration_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOW_LEG_PENETRATION_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def move_num(self) -> global___Int32Message:
        """Original Name: MOVE_NUM, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def center_of_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: CENTER_OF_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def star_leg_penetration_final(self) -> global___FloatMessage:
        """Original Name: STAR_LEG_PENETRATION_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_DM_RIG_MOVE_CD_RIG
        """
    @property
    def dm_move_vessel(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmMoveVesselRef]:
        """Original Name: DM_MOVE_VESSEL, WrappedMessage: DmMoveVessel
        FK_DM_MOVE_VESSEL_DM_RIG_MOVE
        """
    @property
    def dm_move_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmMoveOpRef]:
        """Original Name: DM_MOVE_OP, WrappedMessage: DmMoveOp
        FK_DM_MOVE_OP_DM_RIG_MOVE
        """
    @property
    def dm_move_preload(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmMovePreloadRef]:
        """Original Name: DM_MOVE_PRELOAD, WrappedMessage: DmMovePreload
        FK_DM_MOVE_PRELOAD_DM_RIG_MOVE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        center_of_gravity: global___FloatMessage | None = ...,
        skid_distance_transverse_dsdsunit: global___StringMessage | None = ...,
        is_move_approved: global___StringMessage | None = ...,
        port_leg_reaction: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        stability_margin: global___FloatMessage | None = ...,
        port_leg_penetration_final: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        bow_leg_penetration_initial: global___FloatMessage | None = ...,
        pull_legs_duration_dsdsunit: global___StringMessage | None = ...,
        preload_weight_dsdsunit: global___StringMessage | None = ...,
        bow_heading_dsdsunit: global___StringMessage | None = ...,
        port_leg_penetration_initial: global___FloatMessage | None = ...,
        port_leg_penetration_initial_dsdsunit: global___StringMessage | None = ...,
        destination_latitude_dsdsunit: global___StringMessage | None = ...,
        air_gap: global___FloatMessage | None = ...,
        date_time_legs_pinned: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        variable_deck_load: global___FloatMessage | None = ...,
        star_leg_penetration_initial: global___FloatMessage | None = ...,
        destination_latitude: global___DoubleMessage | None = ...,
        skid_distance_transverse: global___FloatMessage | None = ...,
        approved_by: global___StringMessage | None = ...,
        anchor_set_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_time_preload: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        approval_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        bow_leg_reaction: global___FloatMessage | None = ...,
        is_core_anaylsis_done: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        other_leg_penetration_initial: global___FloatMessage | None = ...,
        star_leg_penetration_initial_dsdsunit: global___StringMessage | None = ...,
        star_leg_reaction_dsdsunit: global___StringMessage | None = ...,
        approval_no: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        preload_weight: global___FloatMessage | None = ...,
        rig_operation_id: global___StringMessage | None = ...,
        other_leg_penetration_final: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        port_leg_reaction_dsdsunit: global___StringMessage | None = ...,
        move_from_location: global___StringMessage | None = ...,
        star_leg_reaction: global___FloatMessage | None = ...,
        vessel_draft_dsdsunit: global___StringMessage | None = ...,
        skid_distance_fore_aft_dsdsunit: global___StringMessage | None = ...,
        skid_distance_fore_aft: global___FloatMessage | None = ...,
        other_leg_penetration_initial_dsdsunit: global___StringMessage | None = ...,
        date_time_underway: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        destination_area: global___StringMessage | None = ...,
        destination_operator: global___StringMessage | None = ...,
        other_leg_penetration_final_dsdsunit: global___StringMessage | None = ...,
        rig_move_id: builtins.str = ...,
        date_time_move_complete: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        destination_block: global___StringMessage | None = ...,
        stability_margin_dsdsunit: global___StringMessage | None = ...,
        rig_id: builtins.str = ...,
        bow_leg_reaction_dsdsunit: global___StringMessage | None = ...,
        water_depth_dsdsunit: global___StringMessage | None = ...,
        date_time_move_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        destination_longitude: global___DoubleMessage | None = ...,
        arrival_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_user_id: global___StringMessage | None = ...,
        move_type: global___StringMessage | None = ...,
        other_leg_reaction: global___FloatMessage | None = ...,
        destination_longitude_dsdsunit: global___StringMessage | None = ...,
        pull_legs_duration: global___FloatMessage | None = ...,
        vessel_draft: global___FloatMessage | None = ...,
        water_depth: global___FloatMessage | None = ...,
        bow_leg_penetration_final_dsdsunit: global___StringMessage | None = ...,
        move_to_location: global___StringMessage | None = ...,
        bow_heading: global___FloatMessage | None = ...,
        air_gap_dsdsunit: global___StringMessage | None = ...,
        star_leg_penetration_final_dsdsunit: global___StringMessage | None = ...,
        other_leg_reaction_dsdsunit: global___StringMessage | None = ...,
        bow_leg_penetration_final: global___FloatMessage | None = ...,
        port_leg_penetration_final_dsdsunit: global___StringMessage | None = ...,
        variable_deck_load_dsdsunit: global___StringMessage | None = ...,
        bow_leg_penetration_initial_dsdsunit: global___StringMessage | None = ...,
        move_num: global___Int32Message | None = ...,
        center_of_gravity_dsdsunit: global___StringMessage | None = ...,
        star_leg_penetration_final: global___FloatMessage | None = ...,
        cd_rig: global___CdRigRef | None = ...,
        dm_move_vessel: collections.abc.Iterable[global___DmMoveVesselRef] | None = ...,
        dm_move_op: collections.abc.Iterable[global___DmMoveOpRef] | None = ...,
        dm_move_preload: collections.abc.Iterable[global___DmMovePreloadRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["air_gap", b"air_gap", "air_gap_dsdsunit", b"air_gap_dsdsunit", "anchor_set_date", b"anchor_set_date", "approval_date", b"approval_date", "approval_no", b"approval_no", "approved_by", b"approved_by", "arrival_date", b"arrival_date", "bow_heading", b"bow_heading", "bow_heading_dsdsunit", b"bow_heading_dsdsunit", "bow_leg_penetration_final", b"bow_leg_penetration_final", "bow_leg_penetration_final_dsdsunit", b"bow_leg_penetration_final_dsdsunit", "bow_leg_penetration_initial", b"bow_leg_penetration_initial", "bow_leg_penetration_initial_dsdsunit", b"bow_leg_penetration_initial_dsdsunit", "bow_leg_reaction", b"bow_leg_reaction", "bow_leg_reaction_dsdsunit", b"bow_leg_reaction_dsdsunit", "cd_rig", b"cd_rig", "center_of_gravity", b"center_of_gravity", "center_of_gravity_dsdsunit", b"center_of_gravity_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_time_legs_pinned", b"date_time_legs_pinned", "date_time_move_complete", b"date_time_move_complete", "date_time_move_start", b"date_time_move_start", "date_time_preload", b"date_time_preload", "date_time_underway", b"date_time_underway", "destination_area", b"destination_area", "destination_block", b"destination_block", "destination_latitude", b"destination_latitude", "destination_latitude_dsdsunit", b"destination_latitude_dsdsunit", "destination_longitude", b"destination_longitude", "destination_longitude_dsdsunit", b"destination_longitude_dsdsunit", "destination_operator", b"destination_operator", "is_core_anaylsis_done", b"is_core_anaylsis_done", "is_move_approved", b"is_move_approved", "move_from_location", b"move_from_location", "move_num", b"move_num", "move_to_location", b"move_to_location", "move_type", b"move_type", "native_uid", b"native_uid", "other_leg_penetration_final", b"other_leg_penetration_final", "other_leg_penetration_final_dsdsunit", b"other_leg_penetration_final_dsdsunit", "other_leg_penetration_initial", b"other_leg_penetration_initial", "other_leg_penetration_initial_dsdsunit", b"other_leg_penetration_initial_dsdsunit", "other_leg_reaction", b"other_leg_reaction", "other_leg_reaction_dsdsunit", b"other_leg_reaction_dsdsunit", "port_leg_penetration_final", b"port_leg_penetration_final", "port_leg_penetration_final_dsdsunit", b"port_leg_penetration_final_dsdsunit", "port_leg_penetration_initial", b"port_leg_penetration_initial", "port_leg_penetration_initial_dsdsunit", b"port_leg_penetration_initial_dsdsunit", "port_leg_reaction", b"port_leg_reaction", "port_leg_reaction_dsdsunit", b"port_leg_reaction_dsdsunit", "preload_weight", b"preload_weight", "preload_weight_dsdsunit", b"preload_weight_dsdsunit", "pull_legs_duration", b"pull_legs_duration", "pull_legs_duration_dsdsunit", b"pull_legs_duration_dsdsunit", "remarks", b"remarks", "rig_operation_id", b"rig_operation_id", "sequence_no", b"sequence_no", "skid_distance_fore_aft", b"skid_distance_fore_aft", "skid_distance_fore_aft_dsdsunit", b"skid_distance_fore_aft_dsdsunit", "skid_distance_transverse", b"skid_distance_transverse", "skid_distance_transverse_dsdsunit", b"skid_distance_transverse_dsdsunit", "stability_margin", b"stability_margin", "stability_margin_dsdsunit", b"stability_margin_dsdsunit", "star_leg_penetration_final", b"star_leg_penetration_final", "star_leg_penetration_final_dsdsunit", b"star_leg_penetration_final_dsdsunit", "star_leg_penetration_initial", b"star_leg_penetration_initial", "star_leg_penetration_initial_dsdsunit", b"star_leg_penetration_initial_dsdsunit", "star_leg_reaction", b"star_leg_reaction", "star_leg_reaction_dsdsunit", b"star_leg_reaction_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "variable_deck_load", b"variable_deck_load", "variable_deck_load_dsdsunit", b"variable_deck_load_dsdsunit", "vessel_draft", b"vessel_draft", "vessel_draft_dsdsunit", b"vessel_draft_dsdsunit", "water_depth", b"water_depth", "water_depth_dsdsunit", b"water_depth_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["air_gap", b"air_gap", "air_gap_dsdsunit", b"air_gap_dsdsunit", "anchor_set_date", b"anchor_set_date", "approval_date", b"approval_date", "approval_no", b"approval_no", "approved_by", b"approved_by", "arrival_date", b"arrival_date", "bow_heading", b"bow_heading", "bow_heading_dsdsunit", b"bow_heading_dsdsunit", "bow_leg_penetration_final", b"bow_leg_penetration_final", "bow_leg_penetration_final_dsdsunit", b"bow_leg_penetration_final_dsdsunit", "bow_leg_penetration_initial", b"bow_leg_penetration_initial", "bow_leg_penetration_initial_dsdsunit", b"bow_leg_penetration_initial_dsdsunit", "bow_leg_reaction", b"bow_leg_reaction", "bow_leg_reaction_dsdsunit", b"bow_leg_reaction_dsdsunit", "cd_rig", b"cd_rig", "center_of_gravity", b"center_of_gravity", "center_of_gravity_dsdsunit", b"center_of_gravity_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_time_legs_pinned", b"date_time_legs_pinned", "date_time_move_complete", b"date_time_move_complete", "date_time_move_start", b"date_time_move_start", "date_time_preload", b"date_time_preload", "date_time_underway", b"date_time_underway", "destination_area", b"destination_area", "destination_block", b"destination_block", "destination_latitude", b"destination_latitude", "destination_latitude_dsdsunit", b"destination_latitude_dsdsunit", "destination_longitude", b"destination_longitude", "destination_longitude_dsdsunit", b"destination_longitude_dsdsunit", "destination_operator", b"destination_operator", "dm_move_op", b"dm_move_op", "dm_move_preload", b"dm_move_preload", "dm_move_vessel", b"dm_move_vessel", "is_core_anaylsis_done", b"is_core_anaylsis_done", "is_move_approved", b"is_move_approved", "move_from_location", b"move_from_location", "move_num", b"move_num", "move_to_location", b"move_to_location", "move_type", b"move_type", "native_uid", b"native_uid", "other_leg_penetration_final", b"other_leg_penetration_final", "other_leg_penetration_final_dsdsunit", b"other_leg_penetration_final_dsdsunit", "other_leg_penetration_initial", b"other_leg_penetration_initial", "other_leg_penetration_initial_dsdsunit", b"other_leg_penetration_initial_dsdsunit", "other_leg_reaction", b"other_leg_reaction", "other_leg_reaction_dsdsunit", b"other_leg_reaction_dsdsunit", "port_leg_penetration_final", b"port_leg_penetration_final", "port_leg_penetration_final_dsdsunit", b"port_leg_penetration_final_dsdsunit", "port_leg_penetration_initial", b"port_leg_penetration_initial", "port_leg_penetration_initial_dsdsunit", b"port_leg_penetration_initial_dsdsunit", "port_leg_reaction", b"port_leg_reaction", "port_leg_reaction_dsdsunit", b"port_leg_reaction_dsdsunit", "preload_weight", b"preload_weight", "preload_weight_dsdsunit", b"preload_weight_dsdsunit", "pull_legs_duration", b"pull_legs_duration", "pull_legs_duration_dsdsunit", b"pull_legs_duration_dsdsunit", "remarks", b"remarks", "rig_id", b"rig_id", "rig_move_id", b"rig_move_id", "rig_operation_id", b"rig_operation_id", "sequence_no", b"sequence_no", "skid_distance_fore_aft", b"skid_distance_fore_aft", "skid_distance_fore_aft_dsdsunit", b"skid_distance_fore_aft_dsdsunit", "skid_distance_transverse", b"skid_distance_transverse", "skid_distance_transverse_dsdsunit", b"skid_distance_transverse_dsdsunit", "stability_margin", b"stability_margin", "stability_margin_dsdsunit", b"stability_margin_dsdsunit", "star_leg_penetration_final", b"star_leg_penetration_final", "star_leg_penetration_final_dsdsunit", b"star_leg_penetration_final_dsdsunit", "star_leg_penetration_initial", b"star_leg_penetration_initial", "star_leg_penetration_initial_dsdsunit", b"star_leg_penetration_initial_dsdsunit", "star_leg_reaction", b"star_leg_reaction", "star_leg_reaction_dsdsunit", b"star_leg_reaction_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "variable_deck_load", b"variable_deck_load", "variable_deck_load_dsdsunit", b"variable_deck_load_dsdsunit", "vessel_draft", b"vessel_draft", "vessel_draft_dsdsunit", b"vessel_draft_dsdsunit", "water_depth", b"water_depth", "water_depth_dsdsunit", b"water_depth_dsdsunit"]) -> None: ...

global___DmRigMove = DmRigMove

class DmRigOperation(google.protobuf.message.Message):
    """Original Name: DM_RIG_OPERATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_DATE_FIELD_NUMBER: builtins.int
    NUM_BEDS_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    DATE_TIME_OFF_LOCATION_FIELD_NUMBER: builtins.int
    NEXT_WELL_NAME_FIELD_NUMBER: builtins.int
    FREQ_BOP_TEST_FIELD_NUMBER: builtins.int
    AIR_GAP_FIELD_NUMBER: builtins.int
    CONTRACT_RATE_FIELD_NUMBER: builtins.int
    NEXT_WELL_LOCATION_FIELD_NUMBER: builtins.int
    IS_ROAD_INSPECTED_FIELD_NUMBER: builtins.int
    DATE_TIME_CHARGE_START_FIELD_NUMBER: builtins.int
    DATE_TIME_OPS_START_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DATE_RIG_RELEASED_FIELD_NUMBER: builtins.int
    CONTRACT_REFERENCE_FIELD_NUMBER: builtins.int
    CONTRACT_ID_FIELD_NUMBER: builtins.int
    CONTRACT_TYPE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CONTRACT_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    RIG_OPERATION_ID_FIELD_NUMBER: builtins.int
    DATE_RIG_PICKUP_FIELD_NUMBER: builtins.int
    NEXT_WELL_ID_FIELD_NUMBER: builtins.int
    NEXT_SITE_ID_FIELD_NUMBER: builtins.int
    PERFORMANCE_RATING_FIELD_NUMBER: builtins.int
    RIG_PHONE_2_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    IS_HELIPAD_INSPECTED_FIELD_NUMBER: builtins.int
    RIG_PHONE_1_FIELD_NUMBER: builtins.int
    DATE_TIME_ON_LOCATION_FIELD_NUMBER: builtins.int
    RISER_LENGTH_USED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTRACT_MAX_DAYS_FIELD_NUMBER: builtins.int
    CONTRACT_NO_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    IS_ROAD_READY_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    DRILL_DAYS_FIELD_NUMBER: builtins.int
    DATE_EFFECTIVE_FIELD_NUMBER: builtins.int
    DATE_TIME_OPS_FINISHED_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    RIG_EMAIL_FIELD_NUMBER: builtins.int
    IS_DRILL_CAPABLE_FIELD_NUMBER: builtins.int
    FREQ_BOP_TEST_DSDSUNIT_FIELD_NUMBER: builtins.int
    AIR_GAP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_RIG_DOWN_FIELD_NUMBER: builtins.int
    OPERATION_TYPE_FIELD_NUMBER: builtins.int
    CONTRACT_MAX_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_MANAGER_FIELD_NUMBER: builtins.int
    DATE_RIG_UP_FIELD_NUMBER: builtins.int
    RISER_LENGTH_USED_FIELD_NUMBER: builtins.int
    IS_HELIPAD_READY_FIELD_NUMBER: builtins.int
    DATE_CONTRACT_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    DM_CREW_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_beds(self) -> global___Int32Message:
        """Original Name: NUM_BEDS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_time_off_location(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TIME_OFF_LOCATION, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_well_name(self) -> global___StringMessage:
        """Original Name: NEXT_WELL_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def freq_bop_test(self) -> global___FloatMessage:
        """Original Name: FREQ_BOP_TEST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def air_gap(self) -> global___FloatMessage:
        """Original Name: AIR_GAP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_rate(self) -> global___FloatMessage:
        """Original Name: CONTRACT_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_well_location(self) -> global___StringMessage:
        """Original Name: NEXT_WELL_LOCATION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_road_inspected(self) -> global___StringMessage:
        """Original Name: IS_ROAD_INSPECTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_time_charge_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TIME_CHARGE_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_time_ops_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TIME_OPS_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_rig_released(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_RIG_RELEASED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_reference(self) -> global___StringMessage:
        """Original Name: CONTRACT_REFERENCE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_id(self) -> global___StringMessage:
        """Original Name: CONTRACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_type(self) -> global___StringMessage:
        """Original Name: CONTRACT_TYPE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTRACT_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_operation_id: builtins.str
    """Original Name: RIG_OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_rig_pickup(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_RIG_PICKUP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_well_id(self) -> global___StringMessage:
        """Original Name: NEXT_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_site_id(self) -> global___StringMessage:
        """Original Name: NEXT_SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def performance_rating(self) -> global___StringMessage:
        """Original Name: PERFORMANCE_RATING, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_phone_2(self) -> global___StringMessage:
        """Original Name: RIG_PHONE_2, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_helipad_inspected(self) -> global___StringMessage:
        """Original Name: IS_HELIPAD_INSPECTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_phone_1(self) -> global___StringMessage:
        """Original Name: RIG_PHONE_1, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_time_on_location(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TIME_ON_LOCATION, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_length_used_dsdsunit(self) -> global___StringMessage:
        """Original Name: RISER_LENGTH_USED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_max_days(self) -> global___FloatMessage:
        """Original Name: CONTRACT_MAX_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_no(self) -> global___StringMessage:
        """Original Name: CONTRACT_NO, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_road_ready(self) -> global___StringMessage:
        """Original Name: IS_ROAD_READY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def drill_days(self) -> global___FloatMessage:
        """Original Name: DRILL_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_effective(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_EFFECTIVE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_time_ops_finished(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TIME_OPS_FINISHED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_email(self) -> global___StringMessage:
        """Original Name: RIG_EMAIL, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_drill_capable(self) -> global___StringMessage:
        """Original Name: IS_DRILL_CAPABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def freq_bop_test_dsdsunit(self) -> global___StringMessage:
        """Original Name: FREQ_BOP_TEST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def air_gap_dsdsunit(self) -> global___StringMessage:
        """Original Name: AIR_GAP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_rig_down(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_RIG_DOWN, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_type(self) -> global___StringMessage:
        """Original Name: OPERATION_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contract_max_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTRACT_MAX_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_manager(self) -> global___StringMessage:
        """Original Name: RIG_MANAGER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_rig_up(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_RIG_UP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_length_used(self) -> global___FloatMessage:
        """Original Name: RISER_LENGTH_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_helipad_ready(self) -> global___StringMessage:
        """Original Name: IS_HELIPAD_READY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_contract(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_CONTRACT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_DM_RIG_OPERATION_CD_RIG
        """
    @property
    def dm_crew(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmCrewRef]:
        """Original Name: DM_CREW, WrappedMessage: DmCrew
        FK_DM_CREW_DM_RIG_OPERATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        num_beds: global___Int32Message | None = ...,
        remarks: global___StringMessage | None = ...,
        date_time_off_location: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        next_well_name: global___StringMessage | None = ...,
        freq_bop_test: global___FloatMessage | None = ...,
        air_gap: global___FloatMessage | None = ...,
        contract_rate: global___FloatMessage | None = ...,
        next_well_location: global___StringMessage | None = ...,
        is_road_inspected: global___StringMessage | None = ...,
        date_time_charge_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_time_ops_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        date_rig_released: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        contract_reference: global___StringMessage | None = ...,
        contract_id: global___StringMessage | None = ...,
        contract_type: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        contract_rate_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        rig_operation_id: builtins.str = ...,
        date_rig_pickup: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        next_well_id: global___StringMessage | None = ...,
        next_site_id: global___StringMessage | None = ...,
        performance_rating: global___StringMessage | None = ...,
        rig_phone_2: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        is_helipad_inspected: global___StringMessage | None = ...,
        rig_phone_1: global___StringMessage | None = ...,
        date_time_on_location: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        riser_length_used_dsdsunit: global___StringMessage | None = ...,
        drill_days_dsdsunit: global___StringMessage | None = ...,
        contract_max_days: global___FloatMessage | None = ...,
        contract_no: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        is_road_ready: global___StringMessage | None = ...,
        rig_id: builtins.str = ...,
        drill_days: global___FloatMessage | None = ...,
        date_effective: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_time_ops_finished: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_readonly: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        rig_email: global___StringMessage | None = ...,
        is_drill_capable: global___StringMessage | None = ...,
        freq_bop_test_dsdsunit: global___StringMessage | None = ...,
        air_gap_dsdsunit: global___StringMessage | None = ...,
        date_rig_down: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        operation_type: global___StringMessage | None = ...,
        contract_max_days_dsdsunit: global___StringMessage | None = ...,
        rig_manager: global___StringMessage | None = ...,
        date_rig_up: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        riser_length_used: global___FloatMessage | None = ...,
        is_helipad_ready: global___StringMessage | None = ...,
        date_contract: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        cd_rig: global___CdRigRef | None = ...,
        dm_crew: collections.abc.Iterable[global___DmCrewRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["air_gap", b"air_gap", "air_gap_dsdsunit", b"air_gap_dsdsunit", "cd_rig", b"cd_rig", "contract_id", b"contract_id", "contract_max_days", b"contract_max_days", "contract_max_days_dsdsunit", b"contract_max_days_dsdsunit", "contract_no", b"contract_no", "contract_rate", b"contract_rate", "contract_rate_dsdsunit", b"contract_rate_dsdsunit", "contract_reference", b"contract_reference", "contract_type", b"contract_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_contract", b"date_contract", "date_effective", b"date_effective", "date_rig_down", b"date_rig_down", "date_rig_pickup", b"date_rig_pickup", "date_rig_released", b"date_rig_released", "date_rig_up", b"date_rig_up", "date_time_charge_start", b"date_time_charge_start", "date_time_off_location", b"date_time_off_location", "date_time_on_location", b"date_time_on_location", "date_time_ops_finished", b"date_time_ops_finished", "date_time_ops_start", b"date_time_ops_start", "drill_days", b"drill_days", "drill_days_dsdsunit", b"drill_days_dsdsunit", "freq_bop_test", b"freq_bop_test", "freq_bop_test_dsdsunit", b"freq_bop_test_dsdsunit", "is_drill_capable", b"is_drill_capable", "is_helipad_inspected", b"is_helipad_inspected", "is_helipad_ready", b"is_helipad_ready", "is_readonly", b"is_readonly", "is_road_inspected", b"is_road_inspected", "is_road_ready", b"is_road_ready", "native_uid", b"native_uid", "next_site_id", b"next_site_id", "next_well_id", b"next_well_id", "next_well_location", b"next_well_location", "next_well_name", b"next_well_name", "num_beds", b"num_beds", "operation_type", b"operation_type", "performance_rating", b"performance_rating", "remarks", b"remarks", "rig_email", b"rig_email", "rig_manager", b"rig_manager", "rig_phone_1", b"rig_phone_1", "rig_phone_2", b"rig_phone_2", "riser_length_used", b"riser_length_used", "riser_length_used_dsdsunit", b"riser_length_used_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["air_gap", b"air_gap", "air_gap_dsdsunit", b"air_gap_dsdsunit", "cd_rig", b"cd_rig", "contract_id", b"contract_id", "contract_max_days", b"contract_max_days", "contract_max_days_dsdsunit", b"contract_max_days_dsdsunit", "contract_no", b"contract_no", "contract_rate", b"contract_rate", "contract_rate_dsdsunit", b"contract_rate_dsdsunit", "contract_reference", b"contract_reference", "contract_type", b"contract_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_contract", b"date_contract", "date_effective", b"date_effective", "date_rig_down", b"date_rig_down", "date_rig_pickup", b"date_rig_pickup", "date_rig_released", b"date_rig_released", "date_rig_up", b"date_rig_up", "date_time_charge_start", b"date_time_charge_start", "date_time_off_location", b"date_time_off_location", "date_time_on_location", b"date_time_on_location", "date_time_ops_finished", b"date_time_ops_finished", "date_time_ops_start", b"date_time_ops_start", "dm_crew", b"dm_crew", "drill_days", b"drill_days", "drill_days_dsdsunit", b"drill_days_dsdsunit", "freq_bop_test", b"freq_bop_test", "freq_bop_test_dsdsunit", b"freq_bop_test_dsdsunit", "is_drill_capable", b"is_drill_capable", "is_helipad_inspected", b"is_helipad_inspected", "is_helipad_ready", b"is_helipad_ready", "is_readonly", b"is_readonly", "is_road_inspected", b"is_road_inspected", "is_road_ready", b"is_road_ready", "native_uid", b"native_uid", "next_site_id", b"next_site_id", "next_well_id", b"next_well_id", "next_well_location", b"next_well_location", "next_well_name", b"next_well_name", "num_beds", b"num_beds", "operation_type", b"operation_type", "performance_rating", b"performance_rating", "remarks", b"remarks", "rig_email", b"rig_email", "rig_id", b"rig_id", "rig_manager", b"rig_manager", "rig_operation_id", b"rig_operation_id", "rig_phone_1", b"rig_phone_1", "rig_phone_2", b"rig_phone_2", "riser_length_used", b"riser_length_used", "riser_length_used_dsdsunit", b"riser_length_used_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___DmRigOperation = DmRigOperation

class DmRigOperationEventLink(google.protobuf.message.Message):
    """Original Name: DM_RIG_OPERATION_EVENT_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RIG_OPERATION_ID_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_operation_id: builtins.str
    """Original Name: RIG_OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_RIG_OPERATION_EVENT_LINK_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rig_operation_id: builtins.str = ...,
        rig_id: builtins.str = ...,
        event_id: builtins.str = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_event", b"dm_event", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_event", b"dm_event", "event_id", b"event_id", "native_uid", b"native_uid", "rig_id", b"rig_id", "rig_operation_id", b"rig_operation_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmRigOperationEventLink = DmRigOperationEventLink

class DmRiser(google.protobuf.message.Message):
    """Original Name: DM_RISER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONNECTION_TYPE_FIELD_NUMBER: builtins.int
    LENGTH_AVAILABLE_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    OWNER_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DATE_REMOVED_FIELD_NUMBER: builtins.int
    OD_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    ID_FIELD_NUMBER: builtins.int
    MATERIAL_FIELD_NUMBER: builtins.int
    LENGTH_AVAILABLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RISER_ANGLE_LIMIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    RISER_ANGLE_LIMIT_FIELD_NUMBER: builtins.int
    RISER_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    GRADE_FIELD_NUMBER: builtins.int
    OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_RIG_FIELD_NUMBER: builtins.int
    DM_RISERLINE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def connection_type(self) -> global___StringMessage:
        """Original Name: CONNECTION_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_available(self) -> global___FloatMessage:
        """Original Name: LENGTH_AVAILABLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owner(self) -> global___StringMessage:
        """Original Name: OWNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_removed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REMOVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od(self) -> global___FloatMessage:
        """Original Name: OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def id(self) -> global___FloatMessage:
        """Original Name: ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material(self) -> global___StringMessage:
        """Original Name: MATERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_available_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_AVAILABLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_angle_limit_dsdsunit(self) -> global___StringMessage:
        """Original Name: RISER_ANGLE_LIMIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_angle_limit(self) -> global___FloatMessage:
        """Original Name: RISER_ANGLE_LIMIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    riser_id: builtins.str
    """Original Name: RISER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade(self) -> global___StringMessage:
        """Original Name: GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig(self) -> global___CdRigRef:
        """Remote references:

        Original Name: CD_RIG, WrappedMessage: CdRig
        FK_DM_RISER_CD_RIG
        """
    @property
    def dm_riserline(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRiserlineRef]:
        """Original Name: DM_RISERLINE, WrappedMessage: DmRiserline
        FK_DM_RISERLINE_DM_RISER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        connection_type: global___StringMessage | None = ...,
        length_available: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        id_dsdsunit: global___StringMessage | None = ...,
        owner: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        date_removed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        od: global___FloatMessage | None = ...,
        rig_id: builtins.str = ...,
        id: global___FloatMessage | None = ...,
        material: global___StringMessage | None = ...,
        length_available_dsdsunit: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        riser_angle_limit_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        model: global___StringMessage | None = ...,
        riser_angle_limit: global___FloatMessage | None = ...,
        riser_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        grade: global___StringMessage | None = ...,
        od_dsdsunit: global___StringMessage | None = ...,
        cd_rig: global___CdRigRef | None = ...,
        dm_riserline: collections.abc.Iterable[global___DmRiserlineRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_rig", b"cd_rig", "connection_type", b"connection_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "grade", b"grade", "id", b"id", "id_dsdsunit", b"id_dsdsunit", "length_available", b"length_available", "length_available_dsdsunit", b"length_available_dsdsunit", "make", b"make", "material", b"material", "model", b"model", "native_uid", b"native_uid", "od", b"od", "od_dsdsunit", b"od_dsdsunit", "owner", b"owner", "remarks", b"remarks", "riser_angle_limit", b"riser_angle_limit", "riser_angle_limit_dsdsunit", b"riser_angle_limit_dsdsunit", "sequence_no", b"sequence_no", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_rig", b"cd_rig", "connection_type", b"connection_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_installed", b"date_installed", "date_removed", b"date_removed", "dm_riserline", b"dm_riserline", "grade", b"grade", "id", b"id", "id_dsdsunit", b"id_dsdsunit", "length_available", b"length_available", "length_available_dsdsunit", b"length_available_dsdsunit", "make", b"make", "material", b"material", "model", b"model", "native_uid", b"native_uid", "od", b"od", "od_dsdsunit", b"od_dsdsunit", "owner", b"owner", "remarks", b"remarks", "rig_id", b"rig_id", "riser_angle_limit", b"riser_angle_limit", "riser_angle_limit_dsdsunit", b"riser_angle_limit_dsdsunit", "riser_id", b"riser_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___DmRiser = DmRiser

class DmRiserline(google.protobuf.message.Message):
    """Original Name: DM_RISERLINE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NUM_TENSIONERS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    RISERLINE_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    LINE_NO_FIELD_NUMBER: builtins.int
    RISER_ID_FIELD_NUMBER: builtins.int
    DM_RISER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def num_tensioners(self) -> global___Int32Message:
        """Original Name: NUM_TENSIONERS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    riserline_id: builtins.str
    """Original Name: RISERLINE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_no(self) -> global___Int32Message:
        """Original Name: LINE_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    riser_id: builtins.str
    """Original Name: RISER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_riser(self) -> global___DmRiserRef:
        """Remote references:

        Original Name: DM_RISER, WrappedMessage: DmRiser
        FK_DM_RISERLINE_DM_RISER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        num_tensioners: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        rig_id: builtins.str = ...,
        riserline_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        line_no: global___Int32Message | None = ...,
        riser_id: builtins.str = ...,
        dm_riser: global___DmRiserRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_riser", b"dm_riser", "line_no", b"line_no", "native_uid", b"native_uid", "num_tensioners", b"num_tensioners", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_riser", b"dm_riser", "line_no", b"line_no", "native_uid", b"native_uid", "num_tensioners", b"num_tensioners", "rig_id", b"rig_id", "riser_id", b"riser_id", "riserline_id", b"riserline_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmRiserline = DmRiserline

class DmRiserlineOp(google.protobuf.message.Message):
    """Original Name: DM_RISERLINE_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_DATE_FIELD_NUMBER: builtins.int
    WIRE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    REEL_LENGTH_REMAINING_FIELD_NUMBER: builtins.int
    LENGTH_TOTAL_CUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_CUT_LENGTH_FIELD_NUMBER: builtins.int
    LENGTH_TOTAL_CUT_FIELD_NUMBER: builtins.int
    NEXT_CUT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_CUT_TON_CYCLE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    WIRE_TENSIONER_NO_FIELD_NUMBER: builtins.int
    REEL_LENGTH_ORIGINAL_FIELD_NUMBER: builtins.int
    NEXT_CUT_LENGTH_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    NEXT_SLIP_LENGTH_FIELD_NUMBER: builtins.int
    LAST_SLIP_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    REEL_LENGTH_REMAINING_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_SLIP_LENGTH_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    WIRE_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RISERLINE_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RISERLINE_OP_ID_FIELD_NUMBER: builtins.int
    RISER_ID_FIELD_NUMBER: builtins.int
    WIRE_SIZE_FIELD_NUMBER: builtins.int
    LAST_CUT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    REEL_LENGTH_ORIGINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_CUT_TON_CYCLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    NEXT_SLIP_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    LAST_SLIP_TON_CYCLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_SLIP_TON_CYCLE_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wire_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIRE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def reel_length_remaining(self) -> global___FloatMessage:
        """Original Name: REEL_LENGTH_REMAINING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_total_cut_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_TOTAL_CUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_cut_length(self) -> global___FloatMessage:
        """Original Name: LAST_CUT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_total_cut(self) -> global___FloatMessage:
        """Original Name: LENGTH_TOTAL_CUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_cut_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEXT_CUT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_cut_ton_cycle(self) -> global___FloatMessage:
        """Original Name: LAST_CUT_TON_CYCLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wire_tensioner_no(self) -> global___Int32Message:
        """Original Name: WIRE_TENSIONER_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reel_length_original(self) -> global___FloatMessage:
        """Original Name: REEL_LENGTH_ORIGINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_cut_length(self) -> global___FloatMessage:
        """Original Name: NEXT_CUT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_slip_length(self) -> global___FloatMessage:
        """Original Name: NEXT_SLIP_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_slip_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_SLIP_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reel_length_remaining_dsdsunit(self) -> global___StringMessage:
        """Original Name: REEL_LENGTH_REMAINING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_slip_length(self) -> global___FloatMessage:
        """Original Name: LAST_SLIP_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wire_type(self) -> global___StringMessage:
        """Original Name: WIRE_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riserline_id(self) -> global___StringMessage:
        """Original Name: RISERLINE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    riserline_op_id: builtins.str
    """Original Name: RISERLINE_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def riser_id(self) -> global___StringMessage:
        """Original Name: RISER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wire_size(self) -> global___FloatMessage:
        """Original Name: WIRE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_cut_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_CUT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reel_length_original_dsdsunit(self) -> global___StringMessage:
        """Original Name: REEL_LENGTH_ORIGINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_cut_ton_cycle_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_CUT_TON_CYCLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_slip_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEXT_SLIP_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def last_slip_ton_cycle_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_SLIP_TON_CYCLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_slip_ton_cycle(self) -> global___FloatMessage:
        """Original Name: LAST_SLIP_TON_CYCLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_RISERLINE_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wire_size_dsdsunit: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        reel_length_remaining: global___FloatMessage | None = ...,
        length_total_cut_dsdsunit: global___StringMessage | None = ...,
        last_cut_length: global___FloatMessage | None = ...,
        length_total_cut: global___FloatMessage | None = ...,
        next_cut_length_dsdsunit: global___StringMessage | None = ...,
        last_cut_ton_cycle: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        wire_tensioner_no: global___Int32Message | None = ...,
        reel_length_original: global___FloatMessage | None = ...,
        next_cut_length: global___FloatMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        next_slip_length: global___FloatMessage | None = ...,
        last_slip_length_dsdsunit: global___StringMessage | None = ...,
        reel_length_remaining_dsdsunit: global___StringMessage | None = ...,
        last_slip_length: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        wire_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        riserline_id: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        riserline_op_id: builtins.str = ...,
        riser_id: global___StringMessage | None = ...,
        wire_size: global___FloatMessage | None = ...,
        last_cut_length_dsdsunit: global___StringMessage | None = ...,
        reel_length_original_dsdsunit: global___StringMessage | None = ...,
        last_cut_ton_cycle_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        next_slip_length_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        last_slip_ton_cycle_dsdsunit: global___StringMessage | None = ...,
        last_slip_ton_cycle: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dm_daily", b"dm_daily", "last_cut_length", b"last_cut_length", "last_cut_length_dsdsunit", b"last_cut_length_dsdsunit", "last_cut_ton_cycle", b"last_cut_ton_cycle", "last_cut_ton_cycle_dsdsunit", b"last_cut_ton_cycle_dsdsunit", "last_slip_length", b"last_slip_length", "last_slip_length_dsdsunit", b"last_slip_length_dsdsunit", "last_slip_ton_cycle", b"last_slip_ton_cycle", "last_slip_ton_cycle_dsdsunit", b"last_slip_ton_cycle_dsdsunit", "length_total_cut", b"length_total_cut", "length_total_cut_dsdsunit", b"length_total_cut_dsdsunit", "make", b"make", "native_uid", b"native_uid", "next_cut_length", b"next_cut_length", "next_cut_length_dsdsunit", b"next_cut_length_dsdsunit", "next_slip_length", b"next_slip_length", "next_slip_length_dsdsunit", b"next_slip_length_dsdsunit", "reel_length_original", b"reel_length_original", "reel_length_original_dsdsunit", b"reel_length_original_dsdsunit", "reel_length_remaining", b"reel_length_remaining", "reel_length_remaining_dsdsunit", b"reel_length_remaining_dsdsunit", "rig_id", b"rig_id", "riser_id", b"riser_id", "riserline_id", b"riserline_id", "sequence_no", b"sequence_no", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "wire_size", b"wire_size", "wire_size_dsdsunit", b"wire_size_dsdsunit", "wire_tensioner_no", b"wire_tensioner_no", "wire_type", b"wire_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "event_id", b"event_id", "last_cut_length", b"last_cut_length", "last_cut_length_dsdsunit", b"last_cut_length_dsdsunit", "last_cut_ton_cycle", b"last_cut_ton_cycle", "last_cut_ton_cycle_dsdsunit", b"last_cut_ton_cycle_dsdsunit", "last_slip_length", b"last_slip_length", "last_slip_length_dsdsunit", b"last_slip_length_dsdsunit", "last_slip_ton_cycle", b"last_slip_ton_cycle", "last_slip_ton_cycle_dsdsunit", b"last_slip_ton_cycle_dsdsunit", "length_total_cut", b"length_total_cut", "length_total_cut_dsdsunit", b"length_total_cut_dsdsunit", "make", b"make", "native_uid", b"native_uid", "next_cut_length", b"next_cut_length", "next_cut_length_dsdsunit", b"next_cut_length_dsdsunit", "next_slip_length", b"next_slip_length", "next_slip_length_dsdsunit", b"next_slip_length_dsdsunit", "reel_length_original", b"reel_length_original", "reel_length_original_dsdsunit", b"reel_length_original_dsdsunit", "reel_length_remaining", b"reel_length_remaining", "reel_length_remaining_dsdsunit", b"reel_length_remaining_dsdsunit", "rig_id", b"rig_id", "riser_id", b"riser_id", "riserline_id", b"riserline_id", "riserline_op_id", b"riserline_op_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wire_size", b"wire_size", "wire_size_dsdsunit", b"wire_size_dsdsunit", "wire_tensioner_no", b"wire_tensioner_no", "wire_type", b"wire_type"]) -> None: ...

global___DmRiserlineOp = DmRiserlineOp

class DmRiserOp(google.protobuf.message.Message):
    """Original Name: DM_RISER_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_OP_FIELD_NUMBER: builtins.int
    RISER_TENSION_DSDSUNIT_FIELD_NUMBER: builtins.int
    RISER_DIRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    GUIDE_BASE_ANGLE_FIELD_NUMBER: builtins.int
    BOP_DIRECTION_FIELD_NUMBER: builtins.int
    GUIDE_BASE_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RISER_OP_ID_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    BOP_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RISER_DIRECTION_FIELD_NUMBER: builtins.int
    RISER_TENSION_FIELD_NUMBER: builtins.int
    BOP_DIRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    BALL_JOINT_ANGLE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BALL_JOINT_DIRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    RISER_VOL_FIELD_NUMBER: builtins.int
    RISER_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RISER_ID_FIELD_NUMBER: builtins.int
    RISER_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BALL_JOINT_DIRECTION_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    RISER_ANGLE_FIELD_NUMBER: builtins.int
    BALL_JOINT_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOP_ANGLE_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_tension_dsdsunit(self) -> global___StringMessage:
        """Original Name: RISER_TENSION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_direction_dsdsunit(self) -> global___StringMessage:
        """Original Name: RISER_DIRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def guide_base_angle(self) -> global___FloatMessage:
        """Original Name: GUIDE_BASE_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_direction(self) -> global___FloatMessage:
        """Original Name: BOP_DIRECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def guide_base_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: GUIDE_BASE_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    riser_op_id: builtins.str
    """Original Name: RISER_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bop_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_direction(self) -> global___FloatMessage:
        """Original Name: RISER_DIRECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_tension(self) -> global___FloatMessage:
        """Original Name: RISER_TENSION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_direction_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_DIRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ball_joint_angle(self) -> global___FloatMessage:
        """Original Name: BALL_JOINT_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ball_joint_direction_dsdsunit(self) -> global___StringMessage:
        """Original Name: BALL_JOINT_DIRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_vol(self) -> global___FloatMessage:
        """Original Name: RISER_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: RISER_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_id(self) -> global___StringMessage:
        """Original Name: RISER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: RISER_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ball_joint_direction(self) -> global___FloatMessage:
        """Original Name: BALL_JOINT_DIRECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def riser_angle(self) -> global___FloatMessage:
        """Original Name: RISER_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ball_joint_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: BALL_JOINT_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_angle(self) -> global___FloatMessage:
        """Original Name: BOP_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_RISER_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        riser_tension_dsdsunit: global___StringMessage | None = ...,
        riser_direction_dsdsunit: global___StringMessage | None = ...,
        guide_base_angle: global___FloatMessage | None = ...,
        bop_direction: global___FloatMessage | None = ...,
        guide_base_angle_dsdsunit: global___StringMessage | None = ...,
        riser_op_id: builtins.str = ...,
        daily_id: builtins.str = ...,
        bop_angle_dsdsunit: global___StringMessage | None = ...,
        riser_direction: global___FloatMessage | None = ...,
        riser_tension: global___FloatMessage | None = ...,
        bop_direction_dsdsunit: global___StringMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        ball_joint_angle: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        ball_joint_direction_dsdsunit: global___StringMessage | None = ...,
        riser_vol: global___FloatMessage | None = ...,
        riser_vol_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        riser_id: global___StringMessage | None = ...,
        riser_angle_dsdsunit: global___StringMessage | None = ...,
        ball_joint_direction: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        riser_angle: global___FloatMessage | None = ...,
        ball_joint_angle_dsdsunit: global___StringMessage | None = ...,
        bop_angle: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["ball_joint_angle", b"ball_joint_angle", "ball_joint_angle_dsdsunit", b"ball_joint_angle_dsdsunit", "ball_joint_direction", b"ball_joint_direction", "ball_joint_direction_dsdsunit", b"ball_joint_direction_dsdsunit", "bop_angle", b"bop_angle", "bop_angle_dsdsunit", b"bop_angle_dsdsunit", "bop_direction", b"bop_direction", "bop_direction_dsdsunit", b"bop_direction_dsdsunit", "date_op", b"date_op", "dm_daily", b"dm_daily", "guide_base_angle", b"guide_base_angle", "guide_base_angle_dsdsunit", b"guide_base_angle_dsdsunit", "native_uid", b"native_uid", "rig_id", b"rig_id", "riser_angle", b"riser_angle", "riser_angle_dsdsunit", b"riser_angle_dsdsunit", "riser_direction", b"riser_direction", "riser_direction_dsdsunit", b"riser_direction_dsdsunit", "riser_id", b"riser_id", "riser_tension", b"riser_tension", "riser_tension_dsdsunit", b"riser_tension_dsdsunit", "riser_vol", b"riser_vol", "riser_vol_dsdsunit", b"riser_vol_dsdsunit", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["ball_joint_angle", b"ball_joint_angle", "ball_joint_angle_dsdsunit", b"ball_joint_angle_dsdsunit", "ball_joint_direction", b"ball_joint_direction", "ball_joint_direction_dsdsunit", b"ball_joint_direction_dsdsunit", "bop_angle", b"bop_angle", "bop_angle_dsdsunit", b"bop_angle_dsdsunit", "bop_direction", b"bop_direction", "bop_direction_dsdsunit", b"bop_direction_dsdsunit", "daily_id", b"daily_id", "date_op", b"date_op", "dm_daily", b"dm_daily", "event_id", b"event_id", "guide_base_angle", b"guide_base_angle", "guide_base_angle_dsdsunit", b"guide_base_angle_dsdsunit", "native_uid", b"native_uid", "rig_id", b"rig_id", "riser_angle", b"riser_angle", "riser_angle_dsdsunit", b"riser_angle_dsdsunit", "riser_direction", b"riser_direction", "riser_direction_dsdsunit", b"riser_direction_dsdsunit", "riser_id", b"riser_id", "riser_op_id", b"riser_op_id", "riser_tension", b"riser_tension", "riser_tension_dsdsunit", b"riser_tension_dsdsunit", "riser_vol", b"riser_vol", "riser_vol_dsdsunit", b"riser_vol_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmRiserOp = DmRiserOp

class DmRjIntervalLink(google.protobuf.message.Message):
    """Original Name: DM_RJ_INTERVAL_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    INTERVAL_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    DM_REPORT_JOURNAL_FIELD_NUMBER: builtins.int
    DM_INTERVAL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    interval_id: builtins.str
    """Original Name: INTERVAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    report_journal_id: builtins.str
    """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_report_journal(self) -> global___DmReportJournalRef:
        """Remote references:

        Original Name: DM_REPORT_JOURNAL, WrappedMessage: DmReportJournal
        FK_DM_RJ_INTERVAL_LINK_DM_REPORT_JOURNAL
        """
    @property
    def dm_interval(self) -> global___DmIntervalRef:
        """Original Name: DM_INTERVAL, WrappedMessage: DmInterval
        FK_DM_RJ_INTERVAL_LINK_DM_INTERVAL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        interval_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: builtins.str = ...,
        dm_report_journal: global___DmReportJournalRef | None = ...,
        dm_interval: global___DmIntervalRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_interval", b"dm_interval", "dm_report_journal", b"dm_report_journal", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_interval", b"dm_interval", "dm_report_journal", b"dm_report_journal", "interval_id", b"interval_id", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmRjIntervalLink = DmRjIntervalLink

class DmRushmoreDpr(google.protobuf.message.Message):
    """Original Name: DM_RUSHMORE_DPR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WOW_DURING_DE_MOORING_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_DAYS_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_TO_TOP_OF_SALT_FIELD_NUMBER: builtins.int
    IS_EXCEPTIONAL_WELL_FIELD_NUMBER: builtins.int
    LOGGING_DAYS_TD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_MD_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_8_DSDSUNIT_FIELD_NUMBER: builtins.int
    USED_PARENT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DRY_HOLE_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PA_SU_DAYS_FIELD_NUMBER: builtins.int
    NPT_EXTERNAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BATCH_SET_CODE_FIELD_NUMBER: builtins.int
    LOGGING_DAYS_TD_FIELD_NUMBER: builtins.int
    NPT_OTHER_DRY_HOLE_DAYS_FIELD_NUMBER: builtins.int
    TD_MUD_WEIGHT_FIELD_NUMBER: builtins.int
    REPORTING_START_FIELD_NUMBER: builtins.int
    UNUSED_CONTING_GEO_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAXIMUM_ANGLE_FIELD_NUMBER: builtins.int
    RIG_NAME_FIELD_NUMBER: builtins.int
    KO_DATE_FIELD_NUMBER: builtins.int
    TVD_TO_TOP_OF_SALT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_9_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    REAMED_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_WHILE_LOGGING_FIELD_NUMBER: builtins.int
    TVD_TO_BASE_OF_SALT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILLING_FLUID_FIELD_NUMBER: builtins.int
    CUTTINGS_DISPOSAL_FIELD_NUMBER: builtins.int
    NUM_CONTING_GEO_SIDETRACKS_FIELD_NUMBER: builtins.int
    BLOCK_NAME_FIELD_NUMBER: builtins.int
    DPR_NOTE_FIELD_NUMBER: builtins.int
    GEO_SIDETRACK_WHIPSTOCK_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS2_FIELD_NUMBER: builtins.int
    TOTAL_WELL_COST_FIELD_NUMBER: builtins.int
    PLATFORM_NAME_FIELD_NUMBER: builtins.int
    USED_PARENT_LENGTH_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    NPT_RIG_CONTRACTOR_FIELD_NUMBER: builtins.int
    DAYS_DE_MOORING_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_SERVICE_COMPANY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    API_NO_FIELD_NUMBER: builtins.int
    WOW_DRY_HOLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CORING_DAYS_FIELD_NUMBER: builtins.int
    TD_MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_FIELD_NUMBER: builtins.int
    WATER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_FEWD_USED_FIELD_NUMBER: builtins.int
    NPT_OPERATOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLOT_RECOVERY_PRE_SPUD_DAYS_FIELD_NUMBER: builtins.int
    WOW_DURING_MOORING_FIELD_NUMBER: builtins.int
    OPERATED_TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    RUSHMORE_SUBMISSION_ID_FIELD_NUMBER: builtins.int
    DRY_HOLE_DAYS_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATUM_ID_FIELD_NUMBER: builtins.int
    WATER_DEPTH_FIELD_NUMBER: builtins.int
    PREVIOUS_WELL_NAME_FIELD_NUMBER: builtins.int
    IS_UNDERBALANCED_FIELD_NUMBER: builtins.int
    DAYS_DE_MOORING_FIELD_NUMBER: builtins.int
    IS_SUB_SALT_FIELD_NUMBER: builtins.int
    TAML_CLASS_CODE_FIELD_NUMBER: builtins.int
    DRILLING_METHODS_CODE_LIST_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_6_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_TVD_FIELD_NUMBER: builtins.int
    NUM_LATERALS_FIELD_NUMBER: builtins.int
    UNUSED_CONTING_GEO_LENGTH_FIELD_NUMBER: builtins.int
    RUSHMORE_DPR_ID_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_7_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_HIGH_PRESSURE_FIELD_NUMBER: builtins.int
    WELL_SUSPENSIONS_FIELD_NUMBER: builtins.int
    KO_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_TYPE_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRY_HOLE_COST_COMPLETE_FIELD_NUMBER: builtins.int
    BASIN_NAME_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_WHILE_CORING_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_5_DSDSUNIT_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_DOWNHOLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUSHMORE_HOLE_TYPE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PA_SU_COMPLETION_DAYS_FIELD_NUMBER: builtins.int
    REAMED_INTERVAL_FIELD_NUMBER: builtins.int
    FINAL_DRILL_BIT_SIZE_FIELD_NUMBER: builtins.int
    WELL_LEGAL_NAME_FIELD_NUMBER: builtins.int
    NPT_SERVICE_COMPANY_FIELD_NUMBER: builtins.int
    REPORTING_END_FIELD_NUMBER: builtins.int
    MAXIMUM_MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_OPERATOR_FIELD_NUMBER: builtins.int
    DAYS_ON_REENTRY_FIELD_NUMBER: builtins.int
    NPT_RIG_CONTRACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_TO_BASE_OF_SALT_FIELD_NUMBER: builtins.int
    CORING_INTERVAL_FIELD_NUMBER: builtins.int
    CORING_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRY_HOLE_COST_FIELD_NUMBER: builtins.int
    IS_COMPLEX_GEOMETRY_FIELD_NUMBER: builtins.int
    IS_MULTILATERAL_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_1_FIELD_NUMBER: builtins.int
    DAYS_MOORING_FIELD_NUMBER: builtins.int
    PA_SU_COMPLETION_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_2_FIELD_NUMBER: builtins.int
    GEO_SIDETRACK_WHIPSTOCK_TIME_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_3_FIELD_NUMBER: builtins.int
    WOW_DRY_HOLE_FIELD_NUMBER: builtins.int
    MAXIMUM_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_9_DSDSUNIT_FIELD_NUMBER: builtins.int
    PA_SU_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_DAYS_DRY_HOLE_DAYS_FIELD_NUMBER: builtins.int
    NPT_WHILE_LOGGING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SLOT_RECOVERY_PRE_SPUD_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOGGING_DAYS_NOT_TD_FIELD_NUMBER: builtins.int
    TOTAL_DAYS_DRY_HOLE_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONDUCTOR_SET_BY_DRILL_RIG_FIELD_NUMBER: builtins.int
    IS_LOCATOR_WELL_FIELD_NUMBER: builtins.int
    NPT_EXTERNAL_FIELD_NUMBER: builtins.int
    DRY_HOLE_DAYS_END_FIELD_NUMBER: builtins.int
    DRY_HOLE_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAXIMUM_MUD_WEIGHT_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_5_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_NO_WOW_DRY_HOLE_DAYS_FIELD_NUMBER: builtins.int
    DAYS_MOORING_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_8_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_9_FIELD_NUMBER: builtins.int
    DEPTH_UNIT_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_4_FIELD_NUMBER: builtins.int
    LOC_COUNTRY_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_5_FIELD_NUMBER: builtins.int
    TOTAL_WELL_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_6_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_7_FIELD_NUMBER: builtins.int
    IS_REDRILL_FIELD_NUMBER: builtins.int
    MAJOR_NPT_EVENT_DRY_HOLE_DAYS_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_2_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_3_FIELD_NUMBER: builtins.int
    HORIZONTAL_SECTION_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FURTHER_DETAILS_FIELD_NUMBER: builtins.int
    IS_OFFLINE_SLOT_RECOVERY_FIELD_NUMBER: builtins.int
    NPT_OTHER_DRY_HOLE_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_8_DSDSUNIT_FIELD_NUMBER: builtins.int
    WOW_DURING_MOORING_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_COMMON_NAME_FIELD_NUMBER: builtins.int
    CURRENT_WELL_STATUS_FIELD_NUMBER: builtins.int
    WELLBORE_TYPE_FIELD_NUMBER: builtins.int
    NPT_WHILE_CORING_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRELIMINARY_OR_FINAL_COST_FIELD_NUMBER: builtins.int
    CURRENCY_FIELD_NUMBER: builtins.int
    IS_HIGH_TEMPERATURE_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_6_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_NO_WOW_DRY_HOLE_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_MOORING_SYSTEM_FIELD_NUMBER: builtins.int
    NEW_TECHNIQUES_FIELD_NUMBER: builtins.int
    PRE_EXISTING_CASING_SIZE_7_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_DRILL_BIT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONDUCTOR_CASING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CORING_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOGGING_DAYS_NOT_TD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_ON_REENTRY_DSDSUNIT_FIELD_NUMBER: builtins.int
    REAMING_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    HORIZONTAL_SECTION_LENGTH_FIELD_NUMBER: builtins.int
    WOW_DURING_DE_MOORING_FIELD_NUMBER: builtins.int
    KO_DEPTH_FIELD_NUMBER: builtins.int
    REAMING_DAYS_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_8_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_9_FIELD_NUMBER: builtins.int
    CONDUCTOR_CASING_SIZE_FIELD_NUMBER: builtins.int
    NPT_DOWNHOLE_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_4_FIELD_NUMBER: builtins.int
    DEEPEST_FORMATION_AGE_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_5_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_6_FIELD_NUMBER: builtins.int
    NEW_CASING_LINER_7_FIELD_NUMBER: builtins.int
    DM_RUSHMORE_SUBMISSION_FIELD_NUMBER: builtins.int
    DM_RUSHMORE_DPR_WELLPATH_FIELD_NUMBER: builtins.int
    DM_RUSHMORE_DPR_TD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def wow_during_de_mooring_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOW_DURING_DE_MOORING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_days(self) -> global___FloatMessage:
        """Original Name: TOTAL_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_to_top_of_salt(self) -> global___FloatMessage:
        """Original Name: TVD_TO_TOP_OF_SALT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_exceptional_well(self) -> global___StringMessage:
        """Original Name: IS_EXCEPTIONAL_WELL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def logging_days_td_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOGGING_DAYS_TD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_md(self) -> global___FloatMessage:
        """Original Name: WELLBORE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_8_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_8_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def used_parent_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: USED_PARENT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dry_hole_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRY_HOLE_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pa_su_days(self) -> global___FloatMessage:
        """Original Name: PA_SU_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_external_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_EXTERNAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLBORE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def batch_set_code(self) -> global___StringMessage:
        """Original Name: BATCH_SET_CODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def logging_days_td(self) -> global___FloatMessage:
        """Original Name: LOGGING_DAYS_TD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_other_dry_hole_days(self) -> global___FloatMessage:
        """Original Name: NPT_OTHER_DRY_HOLE_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def td_mud_weight(self) -> global___FloatMessage:
        """Original Name: TD_MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reporting_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REPORTING_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unused_conting_geo_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNUSED_CONTING_GEO_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_angle(self) -> global___FloatMessage:
        """Original Name: MAXIMUM_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_name(self) -> global___StringMessage:
        """Original Name: RIG_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ko_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: KO_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_to_top_of_salt_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TO_TOP_OF_SALT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_9_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_9_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reamed_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: REAMED_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_while_logging(self) -> global___FloatMessage:
        """Original Name: NPT_WHILE_LOGGING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_to_base_of_salt_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TO_BASE_OF_SALT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drilling_fluid(self) -> global___StringMessage:
        """Original Name: DRILLING_FLUID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cuttings_disposal(self) -> global___StringMessage:
        """Original Name: CUTTINGS_DISPOSAL, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_conting_geo_sidetracks(self) -> global___Int32Message:
        """Original Name: NUM_CONTING_GEO_SIDETRACKS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def block_name(self) -> global___StringMessage:
        """Original Name: BLOCK_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dpr_note(self) -> global___StringMessage:
        """Original Name: DPR_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_sidetrack_whipstock_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_SIDETRACK_WHIPSTOCK_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments2(self) -> global___StringMessage:
        """Original Name: COMMENTS2, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_well_cost(self) -> global___FloatMessage:
        """Original Name: TOTAL_WELL_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def platform_name(self) -> global___StringMessage:
        """Original Name: PLATFORM_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def used_parent_length(self) -> global___FloatMessage:
        """Original Name: USED_PARENT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_rig_contractor(self) -> global___FloatMessage:
        """Original Name: NPT_RIG_CONTRACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_de_mooring_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_DE_MOORING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_service_company_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_SERVICE_COMPANY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_no(self) -> global___StringMessage:
        """Original Name: API_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wow_dry_hole_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOW_DRY_HOLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coring_days(self) -> global___FloatMessage:
        """Original Name: CORING_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def td_mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TD_MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LONGITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_fewd_used(self) -> global___StringMessage:
        """Original Name: IS_FEWD_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_operator_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_OPERATOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_recovery_pre_spud_days(self) -> global___FloatMessage:
        """Original Name: SLOT_RECOVERY_PRE_SPUD_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wow_during_mooring(self) -> global___FloatMessage:
        """Original Name: WOW_DURING_MOORING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operated_type(self) -> global___StringMessage:
        """Original Name: OPERATED_TYPE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_id(self) -> global___StringMessage:
        """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rushmore_submission_id: builtins.str
    """Original Name: RUSHMORE_SUBMISSION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dry_hole_days(self) -> global___FloatMessage:
        """Original Name: DRY_HOLE_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def datum_id(self) -> global___StringMessage:
        """Original Name: DATUM_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_depth(self) -> global___FloatMessage:
        """Original Name: WATER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def previous_well_name(self) -> global___StringMessage:
        """Original Name: PREVIOUS_WELL_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_underbalanced(self) -> global___StringMessage:
        """Original Name: IS_UNDERBALANCED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_de_mooring(self) -> global___FloatMessage:
        """Original Name: DAYS_DE_MOORING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_sub_salt(self) -> global___StringMessage:
        """Original Name: IS_SUB_SALT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def taml_class_code(self) -> global___StringMessage:
        """Original Name: TAML_CLASS_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drilling_methods_code_list(self) -> global___StringMessage:
        """Original Name: DRILLING_METHODS_CODE_LIST, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_6_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_6_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_tvd(self) -> global___FloatMessage:
        """Original Name: WELLBORE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_laterals(self) -> global___Int32Message:
        """Original Name: NUM_LATERALS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unused_conting_geo_length(self) -> global___FloatMessage:
        """Original Name: UNUSED_CONTING_GEO_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rushmore_dpr_id: builtins.str
    """Original Name: RUSHMORE_DPR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def geo_latitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LATITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_7_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEW_CASING_LINER_7_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_high_pressure(self) -> global___StringMessage:
        """Original Name: IS_HIGH_PRESSURE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_suspensions(self) -> global___Int32Message:
        """Original Name: WELL_SUSPENSIONS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ko_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: KO_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_type(self) -> global___StringMessage:
        """Original Name: RIG_TYPE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEW_CASING_LINER_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dry_hole_cost_complete(self) -> global___StringMessage:
        """Original Name: DRY_HOLE_COST_COMPLETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def basin_name(self) -> global___StringMessage:
        """Original Name: BASIN_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_while_coring(self) -> global___FloatMessage:
        """Original Name: NPT_WHILE_CORING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_5_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_5_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEW_CASING_LINER_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_downhole_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_DOWNHOLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rushmore_hole_type(self) -> global___StringMessage:
        """Original Name: RUSHMORE_HOLE_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pa_su_completion_days(self) -> global___FloatMessage:
        """Original Name: PA_SU_COMPLETION_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reamed_interval(self) -> global___FloatMessage:
        """Original Name: REAMED_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_drill_bit_size(self) -> global___FloatMessage:
        """Original Name: FINAL_DRILL_BIT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_legal_name(self) -> global___StringMessage:
        """Original Name: WELL_LEGAL_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_service_company(self) -> global___FloatMessage:
        """Original Name: NPT_SERVICE_COMPANY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reporting_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: REPORTING_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAXIMUM_MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_operator(self) -> global___FloatMessage:
        """Original Name: NPT_OPERATOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_reentry(self) -> global___FloatMessage:
        """Original Name: DAYS_ON_REENTRY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_rig_contractor_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_RIG_CONTRACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_to_base_of_salt(self) -> global___FloatMessage:
        """Original Name: TVD_TO_BASE_OF_SALT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coring_interval(self) -> global___FloatMessage:
        """Original Name: CORING_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coring_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: CORING_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dry_hole_cost(self) -> global___FloatMessage:
        """Original Name: DRY_HOLE_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_complex_geometry(self) -> global___StringMessage:
        """Original Name: IS_COMPLEX_GEOMETRY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_multilateral(self) -> global___StringMessage:
        """Original Name: IS_MULTILATERAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_1(self) -> global___FloatMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_mooring(self) -> global___FloatMessage:
        """Original Name: DAYS_MOORING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pa_su_completion_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: PA_SU_COMPLETION_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_2(self) -> global___FloatMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_sidetrack_whipstock_time(self) -> global___FloatMessage:
        """Original Name: GEO_SIDETRACK_WHIPSTOCK_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_3(self) -> global___FloatMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wow_dry_hole(self) -> global___FloatMessage:
        """Original Name: WOW_DRY_HOLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAXIMUM_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_9_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEW_CASING_LINER_9_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pa_su_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: PA_SU_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_days_dry_hole_days(self) -> global___FloatMessage:
        """Original Name: TOTAL_DAYS_DRY_HOLE_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_while_logging_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_WHILE_LOGGING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_recovery_pre_spud_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_RECOVERY_PRE_SPUD_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def logging_days_not_td(self) -> global___FloatMessage:
        """Original Name: LOGGING_DAYS_NOT_TD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_days_dry_hole_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_DAYS_DRY_HOLE_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductor_set_by_drill_rig(self) -> global___StringMessage:
        """Original Name: CONDUCTOR_SET_BY_DRILL_RIG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_locator_well(self) -> global___StringMessage:
        """Original Name: IS_LOCATOR_WELL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_external(self) -> global___FloatMessage:
        """Original Name: NPT_EXTERNAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dry_hole_days_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DRY_HOLE_DAYS_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dry_hole_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRY_HOLE_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_mud_weight(self) -> global___FloatMessage:
        """Original Name: MAXIMUM_MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_5_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEW_CASING_LINER_5_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_no_wow_dry_hole_days(self) -> global___FloatMessage:
        """Original Name: NPT_NO_WOW_DRY_HOLE_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_mooring_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_MOORING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_8(self) -> global___FloatMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_8, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_9(self) -> global___FloatMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_9, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_unit(self) -> global___StringMessage:
        """Original Name: DEPTH_UNIT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_4(self) -> global___FloatMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_country(self) -> global___StringMessage:
        """Original Name: LOC_COUNTRY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_5(self) -> global___FloatMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_5, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_well_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_WELL_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_6(self) -> global___FloatMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_6, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_7(self) -> global___FloatMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_7, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_redrill(self) -> global___StringMessage:
        """Original Name: IS_REDRILL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def major_npt_event_dry_hole_days(self) -> global___StringMessage:
        """Original Name: MAJOR_NPT_EVENT_DRY_HOLE_DAYS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_2(self) -> global___FloatMessage:
        """Original Name: NEW_CASING_LINER_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_3(self) -> global___FloatMessage:
        """Original Name: NEW_CASING_LINER_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def horizontal_section_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: HORIZONTAL_SECTION_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def further_details(self) -> global___StringMessage:
        """Original Name: FURTHER_DETAILS, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_offline_slot_recovery(self) -> global___StringMessage:
        """Original Name: IS_OFFLINE_SLOT_RECOVERY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_other_dry_hole_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_OTHER_DRY_HOLE_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_8_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEW_CASING_LINER_8_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wow_during_mooring_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOW_DURING_MOORING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_common_name(self) -> global___StringMessage:
        """Original Name: WELL_COMMON_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_well_status(self) -> global___StringMessage:
        """Original Name: CURRENT_WELL_STATUS, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_type(self) -> global___StringMessage:
        """Original Name: WELLBORE_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_while_coring_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_WHILE_CORING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def preliminary_or_final_cost(self) -> global___StringMessage:
        """Original Name: PRELIMINARY_OR_FINAL_COST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def currency(self) -> global___StringMessage:
        """Original Name: CURRENCY, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_high_temperature(self) -> global___StringMessage:
        """Original Name: IS_HIGH_TEMPERATURE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEW_CASING_LINER_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_6_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEW_CASING_LINER_6_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_no_wow_dry_hole_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_NO_WOW_DRY_HOLE_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_mooring_system(self) -> global___StringMessage:
        """Original Name: RIG_MOORING_SYSTEM, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_techniques(self) -> global___StringMessage:
        """Original Name: NEW_TECHNIQUES, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_existing_casing_size_7_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRE_EXISTING_CASING_SIZE_7_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_drill_bit_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_DRILL_BIT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductor_casing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONDUCTOR_CASING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coring_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: CORING_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def logging_days_not_td_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOGGING_DAYS_NOT_TD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_reentry_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ON_REENTRY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reaming_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: REAMING_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLBORE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def horizontal_section_length(self) -> global___FloatMessage:
        """Original Name: HORIZONTAL_SECTION_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wow_during_de_mooring(self) -> global___FloatMessage:
        """Original Name: WOW_DURING_DE_MOORING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ko_depth(self) -> global___FloatMessage:
        """Original Name: KO_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reaming_days(self) -> global___FloatMessage:
        """Original Name: REAMING_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_8(self) -> global___FloatMessage:
        """Original Name: NEW_CASING_LINER_8, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_9(self) -> global___FloatMessage:
        """Original Name: NEW_CASING_LINER_9, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductor_casing_size(self) -> global___FloatMessage:
        """Original Name: CONDUCTOR_CASING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_downhole(self) -> global___FloatMessage:
        """Original Name: NPT_DOWNHOLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_4(self) -> global___FloatMessage:
        """Original Name: NEW_CASING_LINER_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def deepest_formation_age(self) -> global___StringMessage:
        """Original Name: DEEPEST_FORMATION_AGE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_5(self) -> global___FloatMessage:
        """Original Name: NEW_CASING_LINER_5, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_6(self) -> global___FloatMessage:
        """Original Name: NEW_CASING_LINER_6, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_casing_liner_7(self) -> global___FloatMessage:
        """Original Name: NEW_CASING_LINER_7, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_rushmore_submission(self) -> global___DmRushmoreSubmissionRef:
        """Remote references:

        Original Name: DM_RUSHMORE_SUBMISSION, WrappedMessage: DmRushmoreSubmission
        FK_DM_RUSHMORE_DPR_DM_RUSHMORE_SUBMISSION
        """
    @property
    def dm_rushmore_dpr_wellpath(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRushmoreDprWellpathRef]:
        """Original Name: DM_RUSHMORE_DPR_WELLPATH, WrappedMessage: DmRushmoreDprWellpath
        FK_DM_RUSHMORE_DPR_WELLPATH_DM_RUSHMORE_DPR
        """
    @property
    def dm_rushmore_dpr_td(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRushmoreDprTdRef]:
        """Original Name: DM_RUSHMORE_DPR_TD, WrappedMessage: DmRushmoreDprTd
        FK_DM_RUSHMORE_DPR_TD_DM_RUSHMORE_DPR
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wow_during_de_mooring_dsdsunit: global___StringMessage | None = ...,
        total_days: global___FloatMessage | None = ...,
        pre_existing_casing_size_2_dsdsunit: global___StringMessage | None = ...,
        tvd_to_top_of_salt: global___FloatMessage | None = ...,
        is_exceptional_well: global___StringMessage | None = ...,
        logging_days_td_dsdsunit: global___StringMessage | None = ...,
        total_days_dsdsunit: global___StringMessage | None = ...,
        wellbore_md: global___FloatMessage | None = ...,
        pre_existing_casing_size_8_dsdsunit: global___StringMessage | None = ...,
        used_parent_length_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        dry_hole_cost_dsdsunit: global___StringMessage | None = ...,
        pa_su_days: global___FloatMessage | None = ...,
        npt_external_dsdsunit: global___StringMessage | None = ...,
        wellbore_tvd_dsdsunit: global___StringMessage | None = ...,
        batch_set_code: global___StringMessage | None = ...,
        logging_days_td: global___FloatMessage | None = ...,
        npt_other_dry_hole_days: global___FloatMessage | None = ...,
        td_mud_weight: global___FloatMessage | None = ...,
        reporting_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        unused_conting_geo_length_dsdsunit: global___StringMessage | None = ...,
        maximum_angle: global___FloatMessage | None = ...,
        rig_name: global___StringMessage | None = ...,
        ko_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        tvd_to_top_of_salt_dsdsunit: global___StringMessage | None = ...,
        pre_existing_casing_size_9_dsdsunit: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        reamed_interval_dsdsunit: global___StringMessage | None = ...,
        npt_while_logging: global___FloatMessage | None = ...,
        tvd_to_base_of_salt_dsdsunit: global___StringMessage | None = ...,
        drilling_fluid: global___StringMessage | None = ...,
        cuttings_disposal: global___StringMessage | None = ...,
        num_conting_geo_sidetracks: global___Int32Message | None = ...,
        block_name: global___StringMessage | None = ...,
        dpr_note: global___StringMessage | None = ...,
        geo_sidetrack_whipstock_time_dsdsunit: global___StringMessage | None = ...,
        comments2: global___StringMessage | None = ...,
        total_well_cost: global___FloatMessage | None = ...,
        platform_name: global___StringMessage | None = ...,
        used_parent_length: global___FloatMessage | None = ...,
        comments: global___StringMessage | None = ...,
        npt_rig_contractor: global___FloatMessage | None = ...,
        days_de_mooring_dsdsunit: global___StringMessage | None = ...,
        npt_service_company_dsdsunit: global___StringMessage | None = ...,
        pre_existing_casing_size_3_dsdsunit: global___StringMessage | None = ...,
        api_no: global___StringMessage | None = ...,
        wow_dry_hole_dsdsunit: global___StringMessage | None = ...,
        coring_days: global___FloatMessage | None = ...,
        td_mud_weight_dsdsunit: global___StringMessage | None = ...,
        geo_longitude: global___DoubleMessage | None = ...,
        water_depth_dsdsunit: global___StringMessage | None = ...,
        is_fewd_used: global___StringMessage | None = ...,
        npt_operator_dsdsunit: global___StringMessage | None = ...,
        project_id: builtins.str = ...,
        geo_latitude_dsdsunit: global___StringMessage | None = ...,
        slot_recovery_pre_spud_days: global___FloatMessage | None = ...,
        wow_during_mooring: global___FloatMessage | None = ...,
        operated_type: global___StringMessage | None = ...,
        well_id: global___StringMessage | None = ...,
        rushmore_submission_id: builtins.str = ...,
        dry_hole_days: global___FloatMessage | None = ...,
        pre_existing_casing_size_1_dsdsunit: global___StringMessage | None = ...,
        datum_id: global___StringMessage | None = ...,
        water_depth: global___FloatMessage | None = ...,
        previous_well_name: global___StringMessage | None = ...,
        is_underbalanced: global___StringMessage | None = ...,
        days_de_mooring: global___FloatMessage | None = ...,
        is_sub_salt: global___StringMessage | None = ...,
        taml_class_code: global___StringMessage | None = ...,
        drilling_methods_code_list: global___StringMessage | None = ...,
        pre_existing_casing_size_6_dsdsunit: global___StringMessage | None = ...,
        wellbore_tvd: global___FloatMessage | None = ...,
        num_laterals: global___Int32Message | None = ...,
        unused_conting_geo_length: global___FloatMessage | None = ...,
        rushmore_dpr_id: builtins.str = ...,
        geo_latitude: global___DoubleMessage | None = ...,
        new_casing_liner_7_dsdsunit: global___StringMessage | None = ...,
        is_high_pressure: global___StringMessage | None = ...,
        well_suspensions: global___Int32Message | None = ...,
        ko_depth_dsdsunit: global___StringMessage | None = ...,
        rig_type: global___StringMessage | None = ...,
        new_casing_liner_2_dsdsunit: global___StringMessage | None = ...,
        dry_hole_cost_complete: global___StringMessage | None = ...,
        basin_name: global___StringMessage | None = ...,
        geo_longitude_dsdsunit: global___StringMessage | None = ...,
        npt_while_coring: global___FloatMessage | None = ...,
        pre_existing_casing_size_5_dsdsunit: global___StringMessage | None = ...,
        new_casing_liner_4_dsdsunit: global___StringMessage | None = ...,
        npt_downhole_dsdsunit: global___StringMessage | None = ...,
        rushmore_hole_type: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        pa_su_completion_days: global___FloatMessage | None = ...,
        reamed_interval: global___FloatMessage | None = ...,
        final_drill_bit_size: global___FloatMessage | None = ...,
        well_legal_name: global___StringMessage | None = ...,
        npt_service_company: global___FloatMessage | None = ...,
        reporting_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        maximum_mud_weight_dsdsunit: global___StringMessage | None = ...,
        npt_operator: global___FloatMessage | None = ...,
        days_on_reentry: global___FloatMessage | None = ...,
        npt_rig_contractor_dsdsunit: global___StringMessage | None = ...,
        tvd_to_base_of_salt: global___FloatMessage | None = ...,
        coring_interval: global___FloatMessage | None = ...,
        coring_interval_dsdsunit: global___StringMessage | None = ...,
        dry_hole_cost: global___FloatMessage | None = ...,
        is_complex_geometry: global___StringMessage | None = ...,
        is_multilateral: global___StringMessage | None = ...,
        pre_existing_casing_size_1: global___FloatMessage | None = ...,
        days_mooring: global___FloatMessage | None = ...,
        pa_su_completion_days_dsdsunit: global___StringMessage | None = ...,
        pre_existing_casing_size_2: global___FloatMessage | None = ...,
        geo_sidetrack_whipstock_time: global___FloatMessage | None = ...,
        pre_existing_casing_size_3: global___FloatMessage | None = ...,
        wow_dry_hole: global___FloatMessage | None = ...,
        maximum_angle_dsdsunit: global___StringMessage | None = ...,
        new_casing_liner_9_dsdsunit: global___StringMessage | None = ...,
        pa_su_days_dsdsunit: global___StringMessage | None = ...,
        total_days_dry_hole_days: global___FloatMessage | None = ...,
        npt_while_logging_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        slot_recovery_pre_spud_days_dsdsunit: global___StringMessage | None = ...,
        logging_days_not_td: global___FloatMessage | None = ...,
        total_days_dry_hole_days_dsdsunit: global___StringMessage | None = ...,
        conductor_set_by_drill_rig: global___StringMessage | None = ...,
        is_locator_well: global___StringMessage | None = ...,
        npt_external: global___FloatMessage | None = ...,
        dry_hole_days_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dry_hole_days_dsdsunit: global___StringMessage | None = ...,
        maximum_mud_weight: global___FloatMessage | None = ...,
        new_casing_liner_5_dsdsunit: global___StringMessage | None = ...,
        npt_no_wow_dry_hole_days: global___FloatMessage | None = ...,
        days_mooring_dsdsunit: global___StringMessage | None = ...,
        pre_existing_casing_size_8: global___FloatMessage | None = ...,
        pre_existing_casing_size_9: global___FloatMessage | None = ...,
        depth_unit: global___StringMessage | None = ...,
        pre_existing_casing_size_4: global___FloatMessage | None = ...,
        loc_country: global___StringMessage | None = ...,
        pre_existing_casing_size_4_dsdsunit: global___StringMessage | None = ...,
        pre_existing_casing_size_5: global___FloatMessage | None = ...,
        total_well_cost_dsdsunit: global___StringMessage | None = ...,
        pre_existing_casing_size_6: global___FloatMessage | None = ...,
        pre_existing_casing_size_7: global___FloatMessage | None = ...,
        is_redrill: global___StringMessage | None = ...,
        major_npt_event_dry_hole_days: global___StringMessage | None = ...,
        new_casing_liner_2: global___FloatMessage | None = ...,
        new_casing_liner_3: global___FloatMessage | None = ...,
        horizontal_section_length_dsdsunit: global___StringMessage | None = ...,
        further_details: global___StringMessage | None = ...,
        is_offline_slot_recovery: global___StringMessage | None = ...,
        npt_other_dry_hole_days_dsdsunit: global___StringMessage | None = ...,
        new_casing_liner_8_dsdsunit: global___StringMessage | None = ...,
        wow_during_mooring_dsdsunit: global___StringMessage | None = ...,
        well_common_name: global___StringMessage | None = ...,
        current_well_status: global___StringMessage | None = ...,
        wellbore_type: global___StringMessage | None = ...,
        npt_while_coring_dsdsunit: global___StringMessage | None = ...,
        preliminary_or_final_cost: global___StringMessage | None = ...,
        currency: global___StringMessage | None = ...,
        is_high_temperature: global___StringMessage | None = ...,
        new_casing_liner_3_dsdsunit: global___StringMessage | None = ...,
        new_casing_liner_6_dsdsunit: global___StringMessage | None = ...,
        npt_no_wow_dry_hole_days_dsdsunit: global___StringMessage | None = ...,
        rig_mooring_system: global___StringMessage | None = ...,
        new_techniques: global___StringMessage | None = ...,
        pre_existing_casing_size_7_dsdsunit: global___StringMessage | None = ...,
        final_drill_bit_size_dsdsunit: global___StringMessage | None = ...,
        conductor_casing_size_dsdsunit: global___StringMessage | None = ...,
        coring_days_dsdsunit: global___StringMessage | None = ...,
        logging_days_not_td_dsdsunit: global___StringMessage | None = ...,
        days_on_reentry_dsdsunit: global___StringMessage | None = ...,
        reaming_days_dsdsunit: global___StringMessage | None = ...,
        wellbore_md_dsdsunit: global___StringMessage | None = ...,
        horizontal_section_length: global___FloatMessage | None = ...,
        wow_during_de_mooring: global___FloatMessage | None = ...,
        ko_depth: global___FloatMessage | None = ...,
        reaming_days: global___FloatMessage | None = ...,
        new_casing_liner_8: global___FloatMessage | None = ...,
        new_casing_liner_9: global___FloatMessage | None = ...,
        conductor_casing_size: global___FloatMessage | None = ...,
        npt_downhole: global___FloatMessage | None = ...,
        new_casing_liner_4: global___FloatMessage | None = ...,
        deepest_formation_age: global___StringMessage | None = ...,
        new_casing_liner_5: global___FloatMessage | None = ...,
        new_casing_liner_6: global___FloatMessage | None = ...,
        new_casing_liner_7: global___FloatMessage | None = ...,
        dm_rushmore_submission: global___DmRushmoreSubmissionRef | None = ...,
        dm_rushmore_dpr_wellpath: collections.abc.Iterable[global___DmRushmoreDprWellpathRef] | None = ...,
        dm_rushmore_dpr_td: collections.abc.Iterable[global___DmRushmoreDprTdRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_no", b"api_no", "basin_name", b"basin_name", "batch_set_code", b"batch_set_code", "block_name", b"block_name", "comments", b"comments", "comments2", b"comments2", "conductor_casing_size", b"conductor_casing_size", "conductor_casing_size_dsdsunit", b"conductor_casing_size_dsdsunit", "conductor_set_by_drill_rig", b"conductor_set_by_drill_rig", "coring_days", b"coring_days", "coring_days_dsdsunit", b"coring_days_dsdsunit", "coring_interval", b"coring_interval", "coring_interval_dsdsunit", b"coring_interval_dsdsunit", "currency", b"currency", "current_well_status", b"current_well_status", "cuttings_disposal", b"cuttings_disposal", "datum_id", b"datum_id", "days_de_mooring", b"days_de_mooring", "days_de_mooring_dsdsunit", b"days_de_mooring_dsdsunit", "days_mooring", b"days_mooring", "days_mooring_dsdsunit", b"days_mooring_dsdsunit", "days_on_reentry", b"days_on_reentry", "days_on_reentry_dsdsunit", b"days_on_reentry_dsdsunit", "deepest_formation_age", b"deepest_formation_age", "depth_unit", b"depth_unit", "dm_rushmore_submission", b"dm_rushmore_submission", "dpr_note", b"dpr_note", "drilling_fluid", b"drilling_fluid", "drilling_methods_code_list", b"drilling_methods_code_list", "dry_hole_cost", b"dry_hole_cost", "dry_hole_cost_complete", b"dry_hole_cost_complete", "dry_hole_cost_dsdsunit", b"dry_hole_cost_dsdsunit", "dry_hole_days", b"dry_hole_days", "dry_hole_days_dsdsunit", b"dry_hole_days_dsdsunit", "dry_hole_days_end", b"dry_hole_days_end", "event_id", b"event_id", "final_drill_bit_size", b"final_drill_bit_size", "final_drill_bit_size_dsdsunit", b"final_drill_bit_size_dsdsunit", "further_details", b"further_details", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_sidetrack_whipstock_time", b"geo_sidetrack_whipstock_time", "geo_sidetrack_whipstock_time_dsdsunit", b"geo_sidetrack_whipstock_time_dsdsunit", "horizontal_section_length", b"horizontal_section_length", "horizontal_section_length_dsdsunit", b"horizontal_section_length_dsdsunit", "is_complex_geometry", b"is_complex_geometry", "is_exceptional_well", b"is_exceptional_well", "is_fewd_used", b"is_fewd_used", "is_high_pressure", b"is_high_pressure", "is_high_temperature", b"is_high_temperature", "is_locator_well", b"is_locator_well", "is_multilateral", b"is_multilateral", "is_offline_slot_recovery", b"is_offline_slot_recovery", "is_redrill", b"is_redrill", "is_sub_salt", b"is_sub_salt", "is_underbalanced", b"is_underbalanced", "ko_date", b"ko_date", "ko_depth", b"ko_depth", "ko_depth_dsdsunit", b"ko_depth_dsdsunit", "loc_country", b"loc_country", "logging_days_not_td", b"logging_days_not_td", "logging_days_not_td_dsdsunit", b"logging_days_not_td_dsdsunit", "logging_days_td", b"logging_days_td", "logging_days_td_dsdsunit", b"logging_days_td_dsdsunit", "major_npt_event_dry_hole_days", b"major_npt_event_dry_hole_days", "maximum_angle", b"maximum_angle", "maximum_angle_dsdsunit", b"maximum_angle_dsdsunit", "maximum_mud_weight", b"maximum_mud_weight", "maximum_mud_weight_dsdsunit", b"maximum_mud_weight_dsdsunit", "native_uid", b"native_uid", "new_casing_liner_2", b"new_casing_liner_2", "new_casing_liner_2_dsdsunit", b"new_casing_liner_2_dsdsunit", "new_casing_liner_3", b"new_casing_liner_3", "new_casing_liner_3_dsdsunit", b"new_casing_liner_3_dsdsunit", "new_casing_liner_4", b"new_casing_liner_4", "new_casing_liner_4_dsdsunit", b"new_casing_liner_4_dsdsunit", "new_casing_liner_5", b"new_casing_liner_5", "new_casing_liner_5_dsdsunit", b"new_casing_liner_5_dsdsunit", "new_casing_liner_6", b"new_casing_liner_6", "new_casing_liner_6_dsdsunit", b"new_casing_liner_6_dsdsunit", "new_casing_liner_7", b"new_casing_liner_7", "new_casing_liner_7_dsdsunit", b"new_casing_liner_7_dsdsunit", "new_casing_liner_8", b"new_casing_liner_8", "new_casing_liner_8_dsdsunit", b"new_casing_liner_8_dsdsunit", "new_casing_liner_9", b"new_casing_liner_9", "new_casing_liner_9_dsdsunit", b"new_casing_liner_9_dsdsunit", "new_techniques", b"new_techniques", "npt_downhole", b"npt_downhole", "npt_downhole_dsdsunit", b"npt_downhole_dsdsunit", "npt_external", b"npt_external", "npt_external_dsdsunit", b"npt_external_dsdsunit", "npt_no_wow_dry_hole_days", b"npt_no_wow_dry_hole_days", "npt_no_wow_dry_hole_days_dsdsunit", b"npt_no_wow_dry_hole_days_dsdsunit", "npt_operator", b"npt_operator", "npt_operator_dsdsunit", b"npt_operator_dsdsunit", "npt_other_dry_hole_days", b"npt_other_dry_hole_days", "npt_other_dry_hole_days_dsdsunit", b"npt_other_dry_hole_days_dsdsunit", "npt_rig_contractor", b"npt_rig_contractor", "npt_rig_contractor_dsdsunit", b"npt_rig_contractor_dsdsunit", "npt_service_company", b"npt_service_company", "npt_service_company_dsdsunit", b"npt_service_company_dsdsunit", "npt_while_coring", b"npt_while_coring", "npt_while_coring_dsdsunit", b"npt_while_coring_dsdsunit", "npt_while_logging", b"npt_while_logging", "npt_while_logging_dsdsunit", b"npt_while_logging_dsdsunit", "num_conting_geo_sidetracks", b"num_conting_geo_sidetracks", "num_laterals", b"num_laterals", "operated_type", b"operated_type", "pa_su_completion_days", b"pa_su_completion_days", "pa_su_completion_days_dsdsunit", b"pa_su_completion_days_dsdsunit", "pa_su_days", b"pa_su_days", "pa_su_days_dsdsunit", b"pa_su_days_dsdsunit", "platform_name", b"platform_name", "pre_existing_casing_size_1", b"pre_existing_casing_size_1", "pre_existing_casing_size_1_dsdsunit", b"pre_existing_casing_size_1_dsdsunit", "pre_existing_casing_size_2", b"pre_existing_casing_size_2", "pre_existing_casing_size_2_dsdsunit", b"pre_existing_casing_size_2_dsdsunit", "pre_existing_casing_size_3", b"pre_existing_casing_size_3", "pre_existing_casing_size_3_dsdsunit", b"pre_existing_casing_size_3_dsdsunit", "pre_existing_casing_size_4", b"pre_existing_casing_size_4", "pre_existing_casing_size_4_dsdsunit", b"pre_existing_casing_size_4_dsdsunit", "pre_existing_casing_size_5", b"pre_existing_casing_size_5", "pre_existing_casing_size_5_dsdsunit", b"pre_existing_casing_size_5_dsdsunit", "pre_existing_casing_size_6", b"pre_existing_casing_size_6", "pre_existing_casing_size_6_dsdsunit", b"pre_existing_casing_size_6_dsdsunit", "pre_existing_casing_size_7", b"pre_existing_casing_size_7", "pre_existing_casing_size_7_dsdsunit", b"pre_existing_casing_size_7_dsdsunit", "pre_existing_casing_size_8", b"pre_existing_casing_size_8", "pre_existing_casing_size_8_dsdsunit", b"pre_existing_casing_size_8_dsdsunit", "pre_existing_casing_size_9", b"pre_existing_casing_size_9", "pre_existing_casing_size_9_dsdsunit", b"pre_existing_casing_size_9_dsdsunit", "preliminary_or_final_cost", b"preliminary_or_final_cost", "previous_well_name", b"previous_well_name", "reamed_interval", b"reamed_interval", "reamed_interval_dsdsunit", b"reamed_interval_dsdsunit", "reaming_days", b"reaming_days", "reaming_days_dsdsunit", b"reaming_days_dsdsunit", "reporting_end", b"reporting_end", "reporting_start", b"reporting_start", "rig_mooring_system", b"rig_mooring_system", "rig_name", b"rig_name", "rig_type", b"rig_type", "rushmore_hole_type", b"rushmore_hole_type", "sequence_no", b"sequence_no", "slot_recovery_pre_spud_days", b"slot_recovery_pre_spud_days", "slot_recovery_pre_spud_days_dsdsunit", b"slot_recovery_pre_spud_days_dsdsunit", "taml_class_code", b"taml_class_code", "td_mud_weight", b"td_mud_weight", "td_mud_weight_dsdsunit", b"td_mud_weight_dsdsunit", "total_days", b"total_days", "total_days_dry_hole_days", b"total_days_dry_hole_days", "total_days_dry_hole_days_dsdsunit", b"total_days_dry_hole_days_dsdsunit", "total_days_dsdsunit", b"total_days_dsdsunit", "total_well_cost", b"total_well_cost", "total_well_cost_dsdsunit", b"total_well_cost_dsdsunit", "tvd_to_base_of_salt", b"tvd_to_base_of_salt", "tvd_to_base_of_salt_dsdsunit", b"tvd_to_base_of_salt_dsdsunit", "tvd_to_top_of_salt", b"tvd_to_top_of_salt", "tvd_to_top_of_salt_dsdsunit", b"tvd_to_top_of_salt_dsdsunit", "unused_conting_geo_length", b"unused_conting_geo_length", "unused_conting_geo_length_dsdsunit", b"unused_conting_geo_length_dsdsunit", "used_parent_length", b"used_parent_length", "used_parent_length_dsdsunit", b"used_parent_length_dsdsunit", "water_depth", b"water_depth", "water_depth_dsdsunit", b"water_depth_dsdsunit", "well_common_name", b"well_common_name", "well_id", b"well_id", "well_legal_name", b"well_legal_name", "well_suspensions", b"well_suspensions", "wellbore_id", b"wellbore_id", "wellbore_md", b"wellbore_md", "wellbore_md_dsdsunit", b"wellbore_md_dsdsunit", "wellbore_tvd", b"wellbore_tvd", "wellbore_tvd_dsdsunit", b"wellbore_tvd_dsdsunit", "wellbore_type", b"wellbore_type", "wow_dry_hole", b"wow_dry_hole", "wow_dry_hole_dsdsunit", b"wow_dry_hole_dsdsunit", "wow_during_de_mooring", b"wow_during_de_mooring", "wow_during_de_mooring_dsdsunit", b"wow_during_de_mooring_dsdsunit", "wow_during_mooring", b"wow_during_mooring", "wow_during_mooring_dsdsunit", b"wow_during_mooring_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_no", b"api_no", "basin_name", b"basin_name", "batch_set_code", b"batch_set_code", "block_name", b"block_name", "comments", b"comments", "comments2", b"comments2", "conductor_casing_size", b"conductor_casing_size", "conductor_casing_size_dsdsunit", b"conductor_casing_size_dsdsunit", "conductor_set_by_drill_rig", b"conductor_set_by_drill_rig", "coring_days", b"coring_days", "coring_days_dsdsunit", b"coring_days_dsdsunit", "coring_interval", b"coring_interval", "coring_interval_dsdsunit", b"coring_interval_dsdsunit", "currency", b"currency", "current_well_status", b"current_well_status", "cuttings_disposal", b"cuttings_disposal", "datum_id", b"datum_id", "days_de_mooring", b"days_de_mooring", "days_de_mooring_dsdsunit", b"days_de_mooring_dsdsunit", "days_mooring", b"days_mooring", "days_mooring_dsdsunit", b"days_mooring_dsdsunit", "days_on_reentry", b"days_on_reentry", "days_on_reentry_dsdsunit", b"days_on_reentry_dsdsunit", "deepest_formation_age", b"deepest_formation_age", "depth_unit", b"depth_unit", "dm_rushmore_dpr_td", b"dm_rushmore_dpr_td", "dm_rushmore_dpr_wellpath", b"dm_rushmore_dpr_wellpath", "dm_rushmore_submission", b"dm_rushmore_submission", "dpr_note", b"dpr_note", "drilling_fluid", b"drilling_fluid", "drilling_methods_code_list", b"drilling_methods_code_list", "dry_hole_cost", b"dry_hole_cost", "dry_hole_cost_complete", b"dry_hole_cost_complete", "dry_hole_cost_dsdsunit", b"dry_hole_cost_dsdsunit", "dry_hole_days", b"dry_hole_days", "dry_hole_days_dsdsunit", b"dry_hole_days_dsdsunit", "dry_hole_days_end", b"dry_hole_days_end", "event_id", b"event_id", "final_drill_bit_size", b"final_drill_bit_size", "final_drill_bit_size_dsdsunit", b"final_drill_bit_size_dsdsunit", "further_details", b"further_details", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_sidetrack_whipstock_time", b"geo_sidetrack_whipstock_time", "geo_sidetrack_whipstock_time_dsdsunit", b"geo_sidetrack_whipstock_time_dsdsunit", "horizontal_section_length", b"horizontal_section_length", "horizontal_section_length_dsdsunit", b"horizontal_section_length_dsdsunit", "is_complex_geometry", b"is_complex_geometry", "is_exceptional_well", b"is_exceptional_well", "is_fewd_used", b"is_fewd_used", "is_high_pressure", b"is_high_pressure", "is_high_temperature", b"is_high_temperature", "is_locator_well", b"is_locator_well", "is_multilateral", b"is_multilateral", "is_offline_slot_recovery", b"is_offline_slot_recovery", "is_redrill", b"is_redrill", "is_sub_salt", b"is_sub_salt", "is_underbalanced", b"is_underbalanced", "ko_date", b"ko_date", "ko_depth", b"ko_depth", "ko_depth_dsdsunit", b"ko_depth_dsdsunit", "loc_country", b"loc_country", "logging_days_not_td", b"logging_days_not_td", "logging_days_not_td_dsdsunit", b"logging_days_not_td_dsdsunit", "logging_days_td", b"logging_days_td", "logging_days_td_dsdsunit", b"logging_days_td_dsdsunit", "major_npt_event_dry_hole_days", b"major_npt_event_dry_hole_days", "maximum_angle", b"maximum_angle", "maximum_angle_dsdsunit", b"maximum_angle_dsdsunit", "maximum_mud_weight", b"maximum_mud_weight", "maximum_mud_weight_dsdsunit", b"maximum_mud_weight_dsdsunit", "native_uid", b"native_uid", "new_casing_liner_2", b"new_casing_liner_2", "new_casing_liner_2_dsdsunit", b"new_casing_liner_2_dsdsunit", "new_casing_liner_3", b"new_casing_liner_3", "new_casing_liner_3_dsdsunit", b"new_casing_liner_3_dsdsunit", "new_casing_liner_4", b"new_casing_liner_4", "new_casing_liner_4_dsdsunit", b"new_casing_liner_4_dsdsunit", "new_casing_liner_5", b"new_casing_liner_5", "new_casing_liner_5_dsdsunit", b"new_casing_liner_5_dsdsunit", "new_casing_liner_6", b"new_casing_liner_6", "new_casing_liner_6_dsdsunit", b"new_casing_liner_6_dsdsunit", "new_casing_liner_7", b"new_casing_liner_7", "new_casing_liner_7_dsdsunit", b"new_casing_liner_7_dsdsunit", "new_casing_liner_8", b"new_casing_liner_8", "new_casing_liner_8_dsdsunit", b"new_casing_liner_8_dsdsunit", "new_casing_liner_9", b"new_casing_liner_9", "new_casing_liner_9_dsdsunit", b"new_casing_liner_9_dsdsunit", "new_techniques", b"new_techniques", "npt_downhole", b"npt_downhole", "npt_downhole_dsdsunit", b"npt_downhole_dsdsunit", "npt_external", b"npt_external", "npt_external_dsdsunit", b"npt_external_dsdsunit", "npt_no_wow_dry_hole_days", b"npt_no_wow_dry_hole_days", "npt_no_wow_dry_hole_days_dsdsunit", b"npt_no_wow_dry_hole_days_dsdsunit", "npt_operator", b"npt_operator", "npt_operator_dsdsunit", b"npt_operator_dsdsunit", "npt_other_dry_hole_days", b"npt_other_dry_hole_days", "npt_other_dry_hole_days_dsdsunit", b"npt_other_dry_hole_days_dsdsunit", "npt_rig_contractor", b"npt_rig_contractor", "npt_rig_contractor_dsdsunit", b"npt_rig_contractor_dsdsunit", "npt_service_company", b"npt_service_company", "npt_service_company_dsdsunit", b"npt_service_company_dsdsunit", "npt_while_coring", b"npt_while_coring", "npt_while_coring_dsdsunit", b"npt_while_coring_dsdsunit", "npt_while_logging", b"npt_while_logging", "npt_while_logging_dsdsunit", b"npt_while_logging_dsdsunit", "num_conting_geo_sidetracks", b"num_conting_geo_sidetracks", "num_laterals", b"num_laterals", "operated_type", b"operated_type", "pa_su_completion_days", b"pa_su_completion_days", "pa_su_completion_days_dsdsunit", b"pa_su_completion_days_dsdsunit", "pa_su_days", b"pa_su_days", "pa_su_days_dsdsunit", b"pa_su_days_dsdsunit", "platform_name", b"platform_name", "pre_existing_casing_size_1", b"pre_existing_casing_size_1", "pre_existing_casing_size_1_dsdsunit", b"pre_existing_casing_size_1_dsdsunit", "pre_existing_casing_size_2", b"pre_existing_casing_size_2", "pre_existing_casing_size_2_dsdsunit", b"pre_existing_casing_size_2_dsdsunit", "pre_existing_casing_size_3", b"pre_existing_casing_size_3", "pre_existing_casing_size_3_dsdsunit", b"pre_existing_casing_size_3_dsdsunit", "pre_existing_casing_size_4", b"pre_existing_casing_size_4", "pre_existing_casing_size_4_dsdsunit", b"pre_existing_casing_size_4_dsdsunit", "pre_existing_casing_size_5", b"pre_existing_casing_size_5", "pre_existing_casing_size_5_dsdsunit", b"pre_existing_casing_size_5_dsdsunit", "pre_existing_casing_size_6", b"pre_existing_casing_size_6", "pre_existing_casing_size_6_dsdsunit", b"pre_existing_casing_size_6_dsdsunit", "pre_existing_casing_size_7", b"pre_existing_casing_size_7", "pre_existing_casing_size_7_dsdsunit", b"pre_existing_casing_size_7_dsdsunit", "pre_existing_casing_size_8", b"pre_existing_casing_size_8", "pre_existing_casing_size_8_dsdsunit", b"pre_existing_casing_size_8_dsdsunit", "pre_existing_casing_size_9", b"pre_existing_casing_size_9", "pre_existing_casing_size_9_dsdsunit", b"pre_existing_casing_size_9_dsdsunit", "preliminary_or_final_cost", b"preliminary_or_final_cost", "previous_well_name", b"previous_well_name", "project_id", b"project_id", "reamed_interval", b"reamed_interval", "reamed_interval_dsdsunit", b"reamed_interval_dsdsunit", "reaming_days", b"reaming_days", "reaming_days_dsdsunit", b"reaming_days_dsdsunit", "reporting_end", b"reporting_end", "reporting_start", b"reporting_start", "rig_mooring_system", b"rig_mooring_system", "rig_name", b"rig_name", "rig_type", b"rig_type", "rushmore_dpr_id", b"rushmore_dpr_id", "rushmore_hole_type", b"rushmore_hole_type", "rushmore_submission_id", b"rushmore_submission_id", "sequence_no", b"sequence_no", "slot_recovery_pre_spud_days", b"slot_recovery_pre_spud_days", "slot_recovery_pre_spud_days_dsdsunit", b"slot_recovery_pre_spud_days_dsdsunit", "taml_class_code", b"taml_class_code", "td_mud_weight", b"td_mud_weight", "td_mud_weight_dsdsunit", b"td_mud_weight_dsdsunit", "total_days", b"total_days", "total_days_dry_hole_days", b"total_days_dry_hole_days", "total_days_dry_hole_days_dsdsunit", b"total_days_dry_hole_days_dsdsunit", "total_days_dsdsunit", b"total_days_dsdsunit", "total_well_cost", b"total_well_cost", "total_well_cost_dsdsunit", b"total_well_cost_dsdsunit", "tvd_to_base_of_salt", b"tvd_to_base_of_salt", "tvd_to_base_of_salt_dsdsunit", b"tvd_to_base_of_salt_dsdsunit", "tvd_to_top_of_salt", b"tvd_to_top_of_salt", "tvd_to_top_of_salt_dsdsunit", b"tvd_to_top_of_salt_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "unused_conting_geo_length", b"unused_conting_geo_length", "unused_conting_geo_length_dsdsunit", b"unused_conting_geo_length_dsdsunit", "used_parent_length", b"used_parent_length", "used_parent_length_dsdsunit", b"used_parent_length_dsdsunit", "water_depth", b"water_depth", "water_depth_dsdsunit", b"water_depth_dsdsunit", "well_common_name", b"well_common_name", "well_id", b"well_id", "well_legal_name", b"well_legal_name", "well_suspensions", b"well_suspensions", "wellbore_id", b"wellbore_id", "wellbore_md", b"wellbore_md", "wellbore_md_dsdsunit", b"wellbore_md_dsdsunit", "wellbore_tvd", b"wellbore_tvd", "wellbore_tvd_dsdsunit", b"wellbore_tvd_dsdsunit", "wellbore_type", b"wellbore_type", "wow_dry_hole", b"wow_dry_hole", "wow_dry_hole_dsdsunit", b"wow_dry_hole_dsdsunit", "wow_during_de_mooring", b"wow_during_de_mooring", "wow_during_de_mooring_dsdsunit", b"wow_during_de_mooring_dsdsunit", "wow_during_mooring", b"wow_during_mooring", "wow_during_mooring_dsdsunit", b"wow_during_mooring_dsdsunit"]) -> None: ...

global___DmRushmoreDpr = DmRushmoreDpr

class DmRushmoreDprTd(google.protobuf.message.Message):
    """Original Name: DM_RUSHMORE_DPR_TD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RUSHMORE_DPR_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RUSHMORE_SUBMISSION_ID_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    DPR_TD_ID_FIELD_NUMBER: builtins.int
    MD_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAY_NUMBER_FIELD_NUMBER: builtins.int
    MD_CURRENT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    DM_RUSHMORE_DPR_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    rushmore_dpr_id: builtins.str
    """Original Name: RUSHMORE_DPR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rushmore_submission_id: builtins.str
    """Original Name: RUSHMORE_SUBMISSION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dpr_td_id: builtins.str
    """Original Name: DPR_TD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def day_number(self) -> global___FloatMessage:
        """Original Name: DAY_NUMBER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_current(self) -> global___FloatMessage:
        """Original Name: MD_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_rushmore_dpr(self) -> global___DmRushmoreDprRef:
        """Remote references:

        Original Name: DM_RUSHMORE_DPR, WrappedMessage: DmRushmoreDpr
        FK_DM_RUSHMORE_DPR_TD_DM_RUSHMORE_DPR
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        rushmore_dpr_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rushmore_submission_id: builtins.str = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        hole_size: global___FloatMessage | None = ...,
        dpr_td_id: builtins.str = ...,
        md_current_dsdsunit: global___StringMessage | None = ...,
        day_number: global___FloatMessage | None = ...,
        md_current: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        project_id: builtins.str = ...,
        dm_rushmore_dpr: global___DmRushmoreDprRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["day_number", b"day_number", "dm_rushmore_dpr", b"dm_rushmore_dpr", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "md_current", b"md_current", "md_current_dsdsunit", b"md_current_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["day_number", b"day_number", "dm_rushmore_dpr", b"dm_rushmore_dpr", "dpr_td_id", b"dpr_td_id", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "md_current", b"md_current", "md_current_dsdsunit", b"md_current_dsdsunit", "native_uid", b"native_uid", "project_id", b"project_id", "rushmore_dpr_id", b"rushmore_dpr_id", "rushmore_submission_id", b"rushmore_submission_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmRushmoreDprTd = DmRushmoreDprTd

class DmRushmoreDprWellpath(google.protobuf.message.Message):
    """Original Name: DM_RUSHMORE_DPR_WELLPATH, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RUSHMORE_DPR_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RUSHMORE_SUBMISSION_ID_FIELD_NUMBER: builtins.int
    DPR_WELLPATH_ID_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    DM_RUSHMORE_DPR_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rushmore_dpr_id: builtins.str
    """Original Name: RUSHMORE_DPR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rushmore_submission_id: builtins.str
    """Original Name: RUSHMORE_SUBMISSION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    dpr_wellpath_id: builtins.str
    """Original Name: DPR_WELLPATH_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_rushmore_dpr(self) -> global___DmRushmoreDprRef:
        """Remote references:

        Original Name: DM_RUSHMORE_DPR, WrappedMessage: DmRushmoreDpr
        FK_DM_RUSHMORE_DPR_WELLPATH_DM_RUSHMORE_DPR
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: global___StringMessage | None = ...,
        rushmore_dpr_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rushmore_submission_id: builtins.str = ...,
        dpr_wellpath_id: builtins.str = ...,
        project_id: builtins.str = ...,
        dm_rushmore_dpr: global___DmRushmoreDprRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_rushmore_dpr", b"dm_rushmore_dpr", "native_uid", b"native_uid", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_rushmore_dpr", b"dm_rushmore_dpr", "dpr_wellpath_id", b"dpr_wellpath_id", "native_uid", b"native_uid", "project_id", b"project_id", "rushmore_dpr_id", b"rushmore_dpr_id", "rushmore_submission_id", b"rushmore_submission_id", "undeclared_dependencies", b"undeclared_dependencies", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmRushmoreDprWellpath = DmRushmoreDprWellpath

class DmRushmoreSubmission(google.protobuf.message.Message):
    """Original Name: DM_RUSHMORE_SUBMISSION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SUBMITTER_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RUSHMORE_SUBMISSION_ID_FIELD_NUMBER: builtins.int
    RUSHMORE_CONTACT_NAME_FIELD_NUMBER: builtins.int
    RUSHMORE_CONTACT_TELEPHONE_FIELD_NUMBER: builtins.int
    SUBMISSION_DATE_FIELD_NUMBER: builtins.int
    SUBMISSION_NOTE_FIELD_NUMBER: builtins.int
    RUSHMORE_CONTACT_EMAIL_FIELD_NUMBER: builtins.int
    SUBMISSION_VERSION_FIELD_NUMBER: builtins.int
    UNIT_SYSTEM_ID_FIELD_NUMBER: builtins.int
    UNIQUE_SUBMISSION_ID_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    SUBMISSION_TYPE_FIELD_NUMBER: builtins.int
    CD_PROJECT_FIELD_NUMBER: builtins.int
    DM_RUSHMORE_DPR_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def submitter_name(self) -> global___StringMessage:
        """Original Name: SUBMITTER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rushmore_submission_id: builtins.str
    """Original Name: RUSHMORE_SUBMISSION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rushmore_contact_name(self) -> global___StringMessage:
        """Original Name: RUSHMORE_CONTACT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rushmore_contact_telephone(self) -> global___StringMessage:
        """Original Name: RUSHMORE_CONTACT_TELEPHONE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def submission_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SUBMISSION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def submission_note(self) -> global___StringMessage:
        """Original Name: SUBMISSION_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rushmore_contact_email(self) -> global___StringMessage:
        """Original Name: RUSHMORE_CONTACT_EMAIL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def submission_version(self) -> global___StringMessage:
        """Original Name: SUBMISSION_VERSION, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unit_system_id(self) -> global___Int32Message:
        """Original Name: UNIT_SYSTEM_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unique_submission_id(self) -> global___StringMessage:
        """Original Name: UNIQUE_SUBMISSION_ID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def submission_type(self) -> global___StringMessage:
        """Original Name: SUBMISSION_TYPE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_project(self) -> global___CdProjectRef:
        """Remote references:

        Original Name: CD_PROJECT, WrappedMessage: CdProject
        FK_DM_RUSHMORE_SUBMISSION_CD_PROJECT
        """
    @property
    def dm_rushmore_dpr(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmRushmoreDprRef]:
        """Original Name: DM_RUSHMORE_DPR, WrappedMessage: DmRushmoreDpr
        FK_DM_RUSHMORE_DPR_DM_RUSHMORE_SUBMISSION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        submitter_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        rushmore_submission_id: builtins.str = ...,
        rushmore_contact_name: global___StringMessage | None = ...,
        rushmore_contact_telephone: global___StringMessage | None = ...,
        submission_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        submission_note: global___StringMessage | None = ...,
        rushmore_contact_email: global___StringMessage | None = ...,
        submission_version: global___StringMessage | None = ...,
        unit_system_id: global___Int32Message | None = ...,
        unique_submission_id: global___StringMessage | None = ...,
        project_id: builtins.str = ...,
        is_readonly: global___StringMessage | None = ...,
        submission_type: global___StringMessage | None = ...,
        cd_project: global___CdProjectRef | None = ...,
        dm_rushmore_dpr: collections.abc.Iterable[global___DmRushmoreDprRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_project", b"cd_project", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "rushmore_contact_email", b"rushmore_contact_email", "rushmore_contact_name", b"rushmore_contact_name", "rushmore_contact_telephone", b"rushmore_contact_telephone", "submission_date", b"submission_date", "submission_note", b"submission_note", "submission_type", b"submission_type", "submission_version", b"submission_version", "submitter_name", b"submitter_name", "unique_submission_id", b"unique_submission_id", "unit_system_id", b"unit_system_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_project", b"cd_project", "dm_rushmore_dpr", b"dm_rushmore_dpr", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "project_id", b"project_id", "rushmore_contact_email", b"rushmore_contact_email", "rushmore_contact_name", b"rushmore_contact_name", "rushmore_contact_telephone", b"rushmore_contact_telephone", "rushmore_submission_id", b"rushmore_submission_id", "submission_date", b"submission_date", "submission_note", b"submission_note", "submission_type", b"submission_type", "submission_version", b"submission_version", "submitter_name", b"submitter_name", "undeclared_dependencies", b"undeclared_dependencies", "unique_submission_id", b"unique_submission_id", "unit_system_id", b"unit_system_id"]) -> None: ...

global___DmRushmoreSubmission = DmRushmoreSubmission

class DmSafety(google.protobuf.message.Message):
    """Original Name: DM_SAFETY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_ANNULAR_TESTED_FIELD_NUMBER: builtins.int
    IS_CABLE_CUT_FIELD_NUMBER: builtins.int
    TIME_ON_OTHER_BHA_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_GOVERNMENT_INSPECTED_FIELD_NUMBER: builtins.int
    TIME_ON_HEAVY_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAFETY_MOMENT_TOPIC_FIELD_NUMBER: builtins.int
    DRILL_GAS_CONC_AVG_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_CHOKE_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_SINCE_DRILL_FIELD_NUMBER: builtins.int
    LAST_CASING_TEST_PRESSURE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_SP_MAN_DSDSUNIT_FIELD_NUMBER: builtins.int
    OTHER_BHA_DESC_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    DAYS_ON_JARS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_ON_STAB_FIELD_NUMBER: builtins.int
    TIME_ON_OTHER_BHA_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_KILL_LINE_FIELD_NUMBER: builtins.int
    TIME_ON_SHOCK_SUB_FIELD_NUMBER: builtins.int
    IS_JOBSITE_CHECK_FIELD_NUMBER: builtins.int
    TIME_ON_DRILL_COLLAR_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONN_GAS_CONC_MAX_FIELD_NUMBER: builtins.int
    DAYS_ON_EQUIP_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_ON_SHOCK_SUB_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_ON_STAB_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_ON_DRILL_PIPE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_CHOKE_MAN_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESC_EQUIP_3_FIELD_NUMBER: builtins.int
    FLARED_DURATION_FIELD_NUMBER: builtins.int
    DESC_EQUIP_2_FIELD_NUMBER: builtins.int
    DESC_EQUIP_1_FIELD_NUMBER: builtins.int
    H2S_GAS_CONC_MAX_FIELD_NUMBER: builtins.int
    DAYS_ON_DRILL_PIPE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_GAS_CONC_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_CUSTOM1_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_DIVERTER_FIELD_NUMBER: builtins.int
    DAYS_ON_DRILL_PIPE_FIELD_NUMBER: builtins.int
    DAYS_SINCE_DRILL_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_CUSTOM2_FIELD_NUMBER: builtins.int
    SPARE_DESC_2_FIELD_NUMBER: builtins.int
    SPARE_DESC_1_FIELD_NUMBER: builtins.int
    DAYS_ON_EQUIP_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_SINCE_LTI_TOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_BOP_DRILL_FIELD_NUMBER: builtins.int
    DATE_BOP_TEST_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    DAYS_ON_JARS_FIELD_NUMBER: builtins.int
    DATE_FIRE_DRILL_FIELD_NUMBER: builtins.int
    BOP_FT_PODS_FIELD_NUMBER: builtins.int
    CONN_GAS_CONC_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_ON_HEAVY_WEIGHT_FIELD_NUMBER: builtins.int
    TON_MILES_FIELD_NUMBER: builtins.int
    SAFETY_KEYWORD_FIELD_NUMBER: builtins.int
    RID_CARDS_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_RAMS_UPPER_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIP_GAS_CONC_AVG_FIELD_NUMBER: builtins.int
    DATE_WEEKLY_RIG_CHECK_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_RAMS_LOWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_TRIP_DRILL_FIELD_NUMBER: builtins.int
    TIME_ON_SHOCK_SUB_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_SINCE_LTI_TOT_FIELD_NUMBER: builtins.int
    MINOR_INJURY_TYPE_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_DIVERTER_DSDSUNIT_FIELD_NUMBER: builtins.int
    INSPECTION_RESULT_FIELD_NUMBER: builtins.int
    IS_SHEEN_SPILL_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    H2S_GAS_CONC_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_CASING_TEST_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_ON_GEN_BHA_DSDSUNIT_FIELD_NUMBER: builtins.int
    VENTED_GAS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAFETY_ID_FIELD_NUMBER: builtins.int
    DATE_RIG_INSPECTION_FIELD_NUMBER: builtins.int
    TIME_ON_EQUIP_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_ANNULAR_FIELD_NUMBER: builtins.int
    DAYS_ON_GEN_BHA_FIELD_NUMBER: builtins.int
    H2S_GAS_CONC_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_CHOKE_LINE_FIELD_NUMBER: builtins.int
    VENTED_DURATION_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_KILL_LINE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_ON_EQUIP_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_ON_EQUIP_1_FIELD_NUMBER: builtins.int
    TIME_ON_EQUIP_2_FIELD_NUMBER: builtins.int
    TIME_ON_EQUIP_3_FIELD_NUMBER: builtins.int
    DAYS_ON_SHOCK_SUB_FIELD_NUMBER: builtins.int
    DAYS_ON_EQUIP_3_FIELD_NUMBER: builtins.int
    LOST_CONN_INCIDENT_TYPE_FIELD_NUMBER: builtins.int
    DATE_EVACUATION_DRILL_FIELD_NUMBER: builtins.int
    DAYS_ON_EQUIP_1_FIELD_NUMBER: builtins.int
    DAYS_ON_EQUIP_2_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_SP_MAN_FIELD_NUMBER: builtins.int
    CONN_GAS_CONC_AVG_FIELD_NUMBER: builtins.int
    TIME_ON_STAB_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_ON_HEAVY_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_ON_OTHER_BHA_FIELD_NUMBER: builtins.int
    TIME_ON_JARS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONN_GAS_CONC_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOBSITE_EVALUATION_FIELD_NUMBER: builtins.int
    DAYS_SINCE_LTI_OPER_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_KELLY_HOSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIP_GAS_CONC_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_PIT_DRILL_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_ANNULAR_DSDSUNIT_FIELD_NUMBER: builtins.int
    TON_MILES_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOP_FT_CONNECTOR_FIELD_NUMBER: builtins.int
    DRILL_GAS_CONC_MAX_FIELD_NUMBER: builtins.int
    FLARED_GAS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DAYS_ON_STAB_FIELD_NUMBER: builtins.int
    DRILL_GAS_CONC_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_ON_EQUIP_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIP_GAS_CONC_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_NONCOMP_RECEIVED_FIELD_NUMBER: builtins.int
    DATE_NEXT_BOP_TEST_FIELD_NUMBER: builtins.int
    DRILL_TYPE_FIELD_NUMBER: builtins.int
    TRIP_GAS_CONC_MAX_FIELD_NUMBER: builtins.int
    DATE_RAMS_TESTED_FIELD_NUMBER: builtins.int
    TIME_ON_DRILL_PIPE_FIELD_NUMBER: builtins.int
    TIME_ON_JARS_FIELD_NUMBER: builtins.int
    TIME_ON_DRILL_COLLAR_FIELD_NUMBER: builtins.int
    DAYS_ON_OTHER_BHA_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLARED_GAS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAFETY_NOTE_FIELD_NUMBER: builtins.int
    TERMINATED_FIELD_NUMBER: builtins.int
    DATE_COM_TEST_FIELD_NUMBER: builtins.int
    BUNKS_FIELD_NUMBER: builtins.int
    DATE_SAFETY_MEETING_FIELD_NUMBER: builtins.int
    REPORTER_FIELD_NUMBER: builtins.int
    H2S_GAS_CONC_AVG_FIELD_NUMBER: builtins.int
    DATE_DIVERTER_DRILL_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_RAMS_UPPER_FIELD_NUMBER: builtins.int
    DATE_BOP_FUNCTION_FIELD_NUMBER: builtins.int
    DAYS_ON_EQUIP_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUM_PTW_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_CHOKE_MAN_FIELD_NUMBER: builtins.int
    VENTED_GAS_FIELD_NUMBER: builtins.int
    TERM_NAMES_FIELD_NUMBER: builtins.int
    TIME_ON_GEN_BHA_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_ON_HEAVY_WEIGHT_FIELD_NUMBER: builtins.int
    DATE_H2S_DRILL_FIELD_NUMBER: builtins.int
    DATE_SAFETY_INSPECTION_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_KELLY_HOSE_FIELD_NUMBER: builtins.int
    DATE_CSG_PRESS_TEST_FIELD_NUMBER: builtins.int
    DAYS_SINCE_LTI_OPER_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPARE_DATE_2_FIELD_NUMBER: builtins.int
    JOB_SAFETY_ANALYSIS_FIELD_NUMBER: builtins.int
    SPARE_DATE_1_FIELD_NUMBER: builtins.int
    IS_COMPANY_INSPECTED_FIELD_NUMBER: builtins.int
    VENTED_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_ON_GEN_BHA_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_RAMS_LOWER_FIELD_NUMBER: builtins.int
    DAYS_ON_DRILL_COLLAR_FIELD_NUMBER: builtins.int
    FLARED_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYS_ON_DRILL_COLLAR_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    DM_SAFETY_INCIDENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_annular_tested(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_ANNULAR_TESTED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cable_cut(self) -> global___StringMessage:
        """Original Name: IS_CABLE_CUT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_other_bha_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_ON_OTHER_BHA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_government_inspected(self) -> global___StringMessage:
        """Original Name: IS_GOVERNMENT_INSPECTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_heavy_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_ON_HEAVY_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_moment_topic(self) -> global___StringMessage:
        """Original Name: SAFETY_MOMENT_TOPIC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_gas_conc_avg(self) -> global___FloatMessage:
        """Original Name: DRILL_GAS_CONC_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_choke_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_PRESSURE_CHOKE_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_since_drill(self) -> global___FloatMessage:
        """Original Name: DAYS_SINCE_DRILL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_casing_test_pressure(self) -> global___FloatMessage:
        """Original Name: LAST_CASING_TEST_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 500,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_sp_man_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_PRESSURE_SP_MAN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_bha_desc(self) -> global___StringMessage:
        """Original Name: OTHER_BHA_DESC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def days_on_jars_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ON_JARS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_stab(self) -> global___FloatMessage:
        """Original Name: TIME_ON_STAB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_other_bha(self) -> global___FloatMessage:
        """Original Name: TIME_ON_OTHER_BHA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_kill_line(self) -> global___FloatMessage:
        """Original Name: BOP_PRESSURE_KILL_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_shock_sub(self) -> global___FloatMessage:
        """Original Name: TIME_ON_SHOCK_SUB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_jobsite_check(self) -> global___StringMessage:
        """Original Name: IS_JOBSITE_CHECK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_drill_collar_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_ON_DRILL_COLLAR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conn_gas_conc_max(self) -> global___FloatMessage:
        """Original Name: CONN_GAS_CONC_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_equip_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ON_EQUIP_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_shock_sub_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ON_SHOCK_SUB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_stab_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ON_STAB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_drill_pipe_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_ON_DRILL_PIPE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_choke_man_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_PRESSURE_CHOKE_MAN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def desc_equip_3(self) -> global___StringMessage:
        """Original Name: DESC_EQUIP_3, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flared_duration(self) -> global___FloatMessage:
        """Original Name: FLARED_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def desc_equip_2(self) -> global___StringMessage:
        """Original Name: DESC_EQUIP_2, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def desc_equip_1(self) -> global___StringMessage:
        """Original Name: DESC_EQUIP_1, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_gas_conc_max(self) -> global___FloatMessage:
        """Original Name: H2S_GAS_CONC_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_drill_pipe_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ON_DRILL_PIPE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_gas_conc_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_GAS_CONC_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_custom1(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_CUSTOM1, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_diverter(self) -> global___FloatMessage:
        """Original Name: BOP_PRESSURE_DIVERTER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_drill_pipe(self) -> global___FloatMessage:
        """Original Name: DAYS_ON_DRILL_PIPE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_since_drill_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_SINCE_DRILL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_custom2(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_CUSTOM2, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spare_desc_2(self) -> global___StringMessage:
        """Original Name: SPARE_DESC_2, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spare_desc_1(self) -> global___StringMessage:
        """Original Name: SPARE_DESC_1, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_equip_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ON_EQUIP_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_since_lti_tot_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_SINCE_LTI_TOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_bop_drill(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_BOP_DRILL, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_bop_test(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_BOP_TEST, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_jars(self) -> global___FloatMessage:
        """Original Name: DAYS_ON_JARS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_fire_drill(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_FIRE_DRILL, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_ft_pods(self) -> global___StringMessage:
        """Original Name: BOP_FT_PODS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conn_gas_conc_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONN_GAS_CONC_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_heavy_weight(self) -> global___FloatMessage:
        """Original Name: TIME_ON_HEAVY_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ton_miles(self) -> global___FloatMessage:
        """Original Name: TON_MILES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_keyword(self) -> global___StringMessage:
        """Original Name: SAFETY_KEYWORD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rid_cards(self) -> global___Int32Message:
        """Original Name: RID_CARDS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_rams_upper_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_PRESSURE_RAMS_UPPER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_gas_conc_avg(self) -> global___FloatMessage:
        """Original Name: TRIP_GAS_CONC_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_weekly_rig_check(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_WEEKLY_RIG_CHECK, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_rams_lower_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_PRESSURE_RAMS_LOWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_trip_drill(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TRIP_DRILL, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_shock_sub_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_ON_SHOCK_SUB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_since_lti_tot(self) -> global___FloatMessage:
        """Original Name: DAYS_SINCE_LTI_TOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minor_injury_type(self) -> global___StringMessage:
        """Original Name: MINOR_INJURY_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_diverter_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_PRESSURE_DIVERTER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inspection_result(self) -> global___StringMessage:
        """Original Name: INSPECTION_RESULT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_sheen_spill(self) -> global___StringMessage:
        """Original Name: IS_SHEEN_SPILL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def h2s_gas_conc_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_GAS_CONC_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_casing_test_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_CASING_TEST_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_gen_bha_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ON_GEN_BHA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vented_gas_dsdsunit(self) -> global___StringMessage:
        """Original Name: VENTED_GAS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    safety_id: builtins.str
    """Original Name: SAFETY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_rig_inspection(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_RIG_INSPECTION, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_equip_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_ON_EQUIP_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_annular(self) -> global___FloatMessage:
        """Original Name: BOP_PRESSURE_ANNULAR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_gen_bha(self) -> global___FloatMessage:
        """Original Name: DAYS_ON_GEN_BHA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_gas_conc_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_GAS_CONC_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_choke_line(self) -> global___FloatMessage:
        """Original Name: BOP_PRESSURE_CHOKE_LINE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vented_duration(self) -> global___FloatMessage:
        """Original Name: VENTED_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_kill_line_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_PRESSURE_KILL_LINE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_equip_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_ON_EQUIP_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_equip_1(self) -> global___FloatMessage:
        """Original Name: TIME_ON_EQUIP_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_equip_2(self) -> global___FloatMessage:
        """Original Name: TIME_ON_EQUIP_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_equip_3(self) -> global___FloatMessage:
        """Original Name: TIME_ON_EQUIP_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_shock_sub(self) -> global___FloatMessage:
        """Original Name: DAYS_ON_SHOCK_SUB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_equip_3(self) -> global___FloatMessage:
        """Original Name: DAYS_ON_EQUIP_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lost_conn_incident_type(self) -> global___StringMessage:
        """Original Name: LOST_CONN_INCIDENT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_evacuation_drill(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_EVACUATION_DRILL, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_equip_1(self) -> global___FloatMessage:
        """Original Name: DAYS_ON_EQUIP_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_equip_2(self) -> global___FloatMessage:
        """Original Name: DAYS_ON_EQUIP_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_sp_man(self) -> global___FloatMessage:
        """Original Name: BOP_PRESSURE_SP_MAN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conn_gas_conc_avg(self) -> global___FloatMessage:
        """Original Name: CONN_GAS_CONC_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_stab_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_ON_STAB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_heavy_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ON_HEAVY_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_other_bha(self) -> global___FloatMessage:
        """Original Name: DAYS_ON_OTHER_BHA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_jars_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_ON_JARS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conn_gas_conc_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONN_GAS_CONC_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jobsite_evaluation(self) -> global___FloatMessage:
        """Original Name: JOBSITE_EVALUATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_since_lti_oper(self) -> global___FloatMessage:
        """Original Name: DAYS_SINCE_LTI_OPER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_kelly_hose_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_PRESSURE_KELLY_HOSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_gas_conc_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_GAS_CONC_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_pit_drill(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_PIT_DRILL, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_annular_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_PRESSURE_ANNULAR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ton_miles_dsdsunit(self) -> global___StringMessage:
        """Original Name: TON_MILES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_ft_connector(self) -> global___StringMessage:
        """Original Name: BOP_FT_CONNECTOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_gas_conc_max(self) -> global___FloatMessage:
        """Original Name: DRILL_GAS_CONC_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flared_gas(self) -> global___FloatMessage:
        """Original Name: FLARED_GAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_stab(self) -> global___FloatMessage:
        """Original Name: DAYS_ON_STAB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_gas_conc_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_GAS_CONC_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_equip_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_ON_EQUIP_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_gas_conc_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_GAS_CONC_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_noncomp_received(self) -> global___StringMessage:
        """Original Name: IS_NONCOMP_RECEIVED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_next_bop_test(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_NEXT_BOP_TEST, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_type(self) -> global___StringMessage:
        """Original Name: DRILL_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_gas_conc_max(self) -> global___FloatMessage:
        """Original Name: TRIP_GAS_CONC_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_rams_tested(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_RAMS_TESTED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_drill_pipe(self) -> global___FloatMessage:
        """Original Name: TIME_ON_DRILL_PIPE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_jars(self) -> global___FloatMessage:
        """Original Name: TIME_ON_JARS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_drill_collar(self) -> global___FloatMessage:
        """Original Name: TIME_ON_DRILL_COLLAR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_other_bha_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ON_OTHER_BHA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flared_gas_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLARED_GAS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_note(self) -> global___StringMessage:
        """Original Name: SAFETY_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def terminated(self) -> global___Int32Message:
        """Original Name: TERMINATED, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_com_test(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_COM_TEST, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bunks(self) -> global___Int32Message:
        """Original Name: BUNKS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_safety_meeting(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_SAFETY_MEETING, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reporter(self) -> global___StringMessage:
        """Original Name: REPORTER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_gas_conc_avg(self) -> global___FloatMessage:
        """Original Name: H2S_GAS_CONC_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_diverter_drill(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_DIVERTER_DRILL, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_rams_upper(self) -> global___FloatMessage:
        """Original Name: BOP_PRESSURE_RAMS_UPPER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_bop_function(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_BOP_FUNCTION, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_equip_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ON_EQUIP_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_ptw(self) -> global___Int32Message:
        """Original Name: NUM_PTW, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_choke_man(self) -> global___FloatMessage:
        """Original Name: BOP_PRESSURE_CHOKE_MAN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vented_gas(self) -> global___FloatMessage:
        """Original Name: VENTED_GAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def term_names(self) -> global___StringMessage:
        """Original Name: TERM_NAMES, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_gen_bha_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_ON_GEN_BHA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_heavy_weight(self) -> global___FloatMessage:
        """Original Name: DAYS_ON_HEAVY_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_h2s_drill(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_H2S_DRILL, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_safety_inspection(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_SAFETY_INSPECTION, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_kelly_hose(self) -> global___FloatMessage:
        """Original Name: BOP_PRESSURE_KELLY_HOSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_csg_press_test(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_CSG_PRESS_TEST, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_since_lti_oper_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_SINCE_LTI_OPER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spare_date_2(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SPARE_DATE_2, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_safety_analysis(self) -> global___Int32Message:
        """Original Name: JOB_SAFETY_ANALYSIS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spare_date_1(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SPARE_DATE_1, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_company_inspected(self) -> global___StringMessage:
        """Original Name: IS_COMPANY_INSPECTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vented_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: VENTED_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_on_gen_bha(self) -> global___FloatMessage:
        """Original Name: TIME_ON_GEN_BHA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_rams_lower(self) -> global___FloatMessage:
        """Original Name: BOP_PRESSURE_RAMS_LOWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_drill_collar(self) -> global___FloatMessage:
        """Original Name: DAYS_ON_DRILL_COLLAR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flared_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLARED_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_on_drill_collar_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYS_ON_DRILL_COLLAR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_SAFETY_DM_DAILY
        """
    @property
    def dm_safety_incident(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmSafetyIncidentRef]:
        """Original Name: DM_SAFETY_INCIDENT, WrappedMessage: DmSafetyIncident
        FK_DM_SAFETY_INCIDENT_DM_SAFETY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_annular_tested: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_cable_cut: global___StringMessage | None = ...,
        time_on_other_bha_dsdsunit: global___StringMessage | None = ...,
        is_government_inspected: global___StringMessage | None = ...,
        time_on_heavy_weight_dsdsunit: global___StringMessage | None = ...,
        safety_moment_topic: global___StringMessage | None = ...,
        drill_gas_conc_avg: global___FloatMessage | None = ...,
        bop_pressure_choke_line_dsdsunit: global___StringMessage | None = ...,
        days_since_drill: global___FloatMessage | None = ...,
        last_casing_test_pressure: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        bop_pressure_sp_man_dsdsunit: global___StringMessage | None = ...,
        other_bha_desc: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        days_on_jars_dsdsunit: global___StringMessage | None = ...,
        time_on_stab: global___FloatMessage | None = ...,
        time_on_other_bha: global___FloatMessage | None = ...,
        bop_pressure_kill_line: global___FloatMessage | None = ...,
        time_on_shock_sub: global___FloatMessage | None = ...,
        is_jobsite_check: global___StringMessage | None = ...,
        time_on_drill_collar_dsdsunit: global___StringMessage | None = ...,
        conn_gas_conc_max: global___FloatMessage | None = ...,
        days_on_equip_2_dsdsunit: global___StringMessage | None = ...,
        days_on_shock_sub_dsdsunit: global___StringMessage | None = ...,
        days_on_stab_dsdsunit: global___StringMessage | None = ...,
        time_on_drill_pipe_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        bop_pressure_choke_man_dsdsunit: global___StringMessage | None = ...,
        desc_equip_3: global___StringMessage | None = ...,
        flared_duration: global___FloatMessage | None = ...,
        desc_equip_2: global___StringMessage | None = ...,
        desc_equip_1: global___StringMessage | None = ...,
        h2s_gas_conc_max: global___FloatMessage | None = ...,
        days_on_drill_pipe_dsdsunit: global___StringMessage | None = ...,
        drill_gas_conc_max_dsdsunit: global___StringMessage | None = ...,
        date_custom1: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        bop_pressure_diverter: global___FloatMessage | None = ...,
        days_on_drill_pipe: global___FloatMessage | None = ...,
        days_since_drill_dsdsunit: global___StringMessage | None = ...,
        date_custom2: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        spare_desc_2: global___StringMessage | None = ...,
        spare_desc_1: global___StringMessage | None = ...,
        days_on_equip_1_dsdsunit: global___StringMessage | None = ...,
        days_since_lti_tot_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        date_bop_drill: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_bop_test: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        days_on_jars: global___FloatMessage | None = ...,
        date_fire_drill: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        bop_ft_pods: global___StringMessage | None = ...,
        conn_gas_conc_max_dsdsunit: global___StringMessage | None = ...,
        time_on_heavy_weight: global___FloatMessage | None = ...,
        ton_miles: global___FloatMessage | None = ...,
        safety_keyword: global___StringMessage | None = ...,
        rid_cards: global___Int32Message | None = ...,
        bop_pressure_rams_upper_dsdsunit: global___StringMessage | None = ...,
        trip_gas_conc_avg: global___FloatMessage | None = ...,
        date_weekly_rig_check: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        bop_pressure_rams_lower_dsdsunit: global___StringMessage | None = ...,
        date_trip_drill: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        time_on_shock_sub_dsdsunit: global___StringMessage | None = ...,
        days_since_lti_tot: global___FloatMessage | None = ...,
        minor_injury_type: global___StringMessage | None = ...,
        bop_pressure_diverter_dsdsunit: global___StringMessage | None = ...,
        inspection_result: global___StringMessage | None = ...,
        is_sheen_spill: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        h2s_gas_conc_max_dsdsunit: global___StringMessage | None = ...,
        last_casing_test_pressure_dsdsunit: global___StringMessage | None = ...,
        days_on_gen_bha_dsdsunit: global___StringMessage | None = ...,
        vented_gas_dsdsunit: global___StringMessage | None = ...,
        safety_id: builtins.str = ...,
        date_rig_inspection: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        time_on_equip_3_dsdsunit: global___StringMessage | None = ...,
        bop_pressure_annular: global___FloatMessage | None = ...,
        days_on_gen_bha: global___FloatMessage | None = ...,
        h2s_gas_conc_avg_dsdsunit: global___StringMessage | None = ...,
        bop_pressure_choke_line: global___FloatMessage | None = ...,
        vented_duration: global___FloatMessage | None = ...,
        bop_pressure_kill_line_dsdsunit: global___StringMessage | None = ...,
        time_on_equip_2_dsdsunit: global___StringMessage | None = ...,
        time_on_equip_1: global___FloatMessage | None = ...,
        time_on_equip_2: global___FloatMessage | None = ...,
        time_on_equip_3: global___FloatMessage | None = ...,
        days_on_shock_sub: global___FloatMessage | None = ...,
        days_on_equip_3: global___FloatMessage | None = ...,
        lost_conn_incident_type: global___StringMessage | None = ...,
        date_evacuation_drill: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        days_on_equip_1: global___FloatMessage | None = ...,
        days_on_equip_2: global___FloatMessage | None = ...,
        bop_pressure_sp_man: global___FloatMessage | None = ...,
        conn_gas_conc_avg: global___FloatMessage | None = ...,
        time_on_stab_dsdsunit: global___StringMessage | None = ...,
        days_on_heavy_weight_dsdsunit: global___StringMessage | None = ...,
        days_on_other_bha: global___FloatMessage | None = ...,
        time_on_jars_dsdsunit: global___StringMessage | None = ...,
        conn_gas_conc_avg_dsdsunit: global___StringMessage | None = ...,
        jobsite_evaluation: global___FloatMessage | None = ...,
        days_since_lti_oper: global___FloatMessage | None = ...,
        bop_pressure_kelly_hose_dsdsunit: global___StringMessage | None = ...,
        trip_gas_conc_max_dsdsunit: global___StringMessage | None = ...,
        date_pit_drill: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        bop_pressure_annular_dsdsunit: global___StringMessage | None = ...,
        ton_miles_dsdsunit: global___StringMessage | None = ...,
        bop_ft_connector: global___StringMessage | None = ...,
        drill_gas_conc_max: global___FloatMessage | None = ...,
        flared_gas: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        days_on_stab: global___FloatMessage | None = ...,
        drill_gas_conc_avg_dsdsunit: global___StringMessage | None = ...,
        time_on_equip_1_dsdsunit: global___StringMessage | None = ...,
        trip_gas_conc_avg_dsdsunit: global___StringMessage | None = ...,
        is_noncomp_received: global___StringMessage | None = ...,
        date_next_bop_test: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        drill_type: global___StringMessage | None = ...,
        trip_gas_conc_max: global___FloatMessage | None = ...,
        date_rams_tested: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        time_on_drill_pipe: global___FloatMessage | None = ...,
        time_on_jars: global___FloatMessage | None = ...,
        time_on_drill_collar: global___FloatMessage | None = ...,
        days_on_other_bha_dsdsunit: global___StringMessage | None = ...,
        flared_gas_dsdsunit: global___StringMessage | None = ...,
        safety_note: global___StringMessage | None = ...,
        terminated: global___Int32Message | None = ...,
        date_com_test: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        bunks: global___Int32Message | None = ...,
        date_safety_meeting: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        reporter: global___StringMessage | None = ...,
        h2s_gas_conc_avg: global___FloatMessage | None = ...,
        date_diverter_drill: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        bop_pressure_rams_upper: global___FloatMessage | None = ...,
        date_bop_function: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        days_on_equip_3_dsdsunit: global___StringMessage | None = ...,
        num_ptw: global___Int32Message | None = ...,
        bop_pressure_choke_man: global___FloatMessage | None = ...,
        vented_gas: global___FloatMessage | None = ...,
        term_names: global___StringMessage | None = ...,
        time_on_gen_bha_dsdsunit: global___StringMessage | None = ...,
        days_on_heavy_weight: global___FloatMessage | None = ...,
        date_h2s_drill: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_safety_inspection: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        bop_pressure_kelly_hose: global___FloatMessage | None = ...,
        date_csg_press_test: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        days_since_lti_oper_dsdsunit: global___StringMessage | None = ...,
        spare_date_2: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        job_safety_analysis: global___Int32Message | None = ...,
        spare_date_1: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_company_inspected: global___StringMessage | None = ...,
        vented_duration_dsdsunit: global___StringMessage | None = ...,
        time_on_gen_bha: global___FloatMessage | None = ...,
        bop_pressure_rams_lower: global___FloatMessage | None = ...,
        days_on_drill_collar: global___FloatMessage | None = ...,
        flared_duration_dsdsunit: global___StringMessage | None = ...,
        days_on_drill_collar_dsdsunit: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        dm_safety_incident: collections.abc.Iterable[global___DmSafetyIncidentRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bop_ft_connector", b"bop_ft_connector", "bop_ft_pods", b"bop_ft_pods", "bop_pressure_annular", b"bop_pressure_annular", "bop_pressure_annular_dsdsunit", b"bop_pressure_annular_dsdsunit", "bop_pressure_choke_line", b"bop_pressure_choke_line", "bop_pressure_choke_line_dsdsunit", b"bop_pressure_choke_line_dsdsunit", "bop_pressure_choke_man", b"bop_pressure_choke_man", "bop_pressure_choke_man_dsdsunit", b"bop_pressure_choke_man_dsdsunit", "bop_pressure_diverter", b"bop_pressure_diverter", "bop_pressure_diverter_dsdsunit", b"bop_pressure_diverter_dsdsunit", "bop_pressure_kelly_hose", b"bop_pressure_kelly_hose", "bop_pressure_kelly_hose_dsdsunit", b"bop_pressure_kelly_hose_dsdsunit", "bop_pressure_kill_line", b"bop_pressure_kill_line", "bop_pressure_kill_line_dsdsunit", b"bop_pressure_kill_line_dsdsunit", "bop_pressure_rams_lower", b"bop_pressure_rams_lower", "bop_pressure_rams_lower_dsdsunit", b"bop_pressure_rams_lower_dsdsunit", "bop_pressure_rams_upper", b"bop_pressure_rams_upper", "bop_pressure_rams_upper_dsdsunit", b"bop_pressure_rams_upper_dsdsunit", "bop_pressure_sp_man", b"bop_pressure_sp_man", "bop_pressure_sp_man_dsdsunit", b"bop_pressure_sp_man_dsdsunit", "bunks", b"bunks", "conn_gas_conc_avg", b"conn_gas_conc_avg", "conn_gas_conc_avg_dsdsunit", b"conn_gas_conc_avg_dsdsunit", "conn_gas_conc_max", b"conn_gas_conc_max", "conn_gas_conc_max_dsdsunit", b"conn_gas_conc_max_dsdsunit", "date_annular_tested", b"date_annular_tested", "date_bop_drill", b"date_bop_drill", "date_bop_function", b"date_bop_function", "date_bop_test", b"date_bop_test", "date_com_test", b"date_com_test", "date_csg_press_test", b"date_csg_press_test", "date_custom1", b"date_custom1", "date_custom2", b"date_custom2", "date_diverter_drill", b"date_diverter_drill", "date_evacuation_drill", b"date_evacuation_drill", "date_fire_drill", b"date_fire_drill", "date_h2s_drill", b"date_h2s_drill", "date_next_bop_test", b"date_next_bop_test", "date_pit_drill", b"date_pit_drill", "date_rams_tested", b"date_rams_tested", "date_report", b"date_report", "date_rig_inspection", b"date_rig_inspection", "date_safety_inspection", b"date_safety_inspection", "date_safety_meeting", b"date_safety_meeting", "date_trip_drill", b"date_trip_drill", "date_weekly_rig_check", b"date_weekly_rig_check", "days_on_drill_collar", b"days_on_drill_collar", "days_on_drill_collar_dsdsunit", b"days_on_drill_collar_dsdsunit", "days_on_drill_pipe", b"days_on_drill_pipe", "days_on_drill_pipe_dsdsunit", b"days_on_drill_pipe_dsdsunit", "days_on_equip_1", b"days_on_equip_1", "days_on_equip_1_dsdsunit", b"days_on_equip_1_dsdsunit", "days_on_equip_2", b"days_on_equip_2", "days_on_equip_2_dsdsunit", b"days_on_equip_2_dsdsunit", "days_on_equip_3", b"days_on_equip_3", "days_on_equip_3_dsdsunit", b"days_on_equip_3_dsdsunit", "days_on_gen_bha", b"days_on_gen_bha", "days_on_gen_bha_dsdsunit", b"days_on_gen_bha_dsdsunit", "days_on_heavy_weight", b"days_on_heavy_weight", "days_on_heavy_weight_dsdsunit", b"days_on_heavy_weight_dsdsunit", "days_on_jars", b"days_on_jars", "days_on_jars_dsdsunit", b"days_on_jars_dsdsunit", "days_on_other_bha", b"days_on_other_bha", "days_on_other_bha_dsdsunit", b"days_on_other_bha_dsdsunit", "days_on_shock_sub", b"days_on_shock_sub", "days_on_shock_sub_dsdsunit", b"days_on_shock_sub_dsdsunit", "days_on_stab", b"days_on_stab", "days_on_stab_dsdsunit", b"days_on_stab_dsdsunit", "days_since_drill", b"days_since_drill", "days_since_drill_dsdsunit", b"days_since_drill_dsdsunit", "days_since_lti_oper", b"days_since_lti_oper", "days_since_lti_oper_dsdsunit", b"days_since_lti_oper_dsdsunit", "days_since_lti_tot", b"days_since_lti_tot", "days_since_lti_tot_dsdsunit", b"days_since_lti_tot_dsdsunit", "desc_equip_1", b"desc_equip_1", "desc_equip_2", b"desc_equip_2", "desc_equip_3", b"desc_equip_3", "dm_daily", b"dm_daily", "drill_gas_conc_avg", b"drill_gas_conc_avg", "drill_gas_conc_avg_dsdsunit", b"drill_gas_conc_avg_dsdsunit", "drill_gas_conc_max", b"drill_gas_conc_max", "drill_gas_conc_max_dsdsunit", b"drill_gas_conc_max_dsdsunit", "drill_type", b"drill_type", "flared_duration", b"flared_duration", "flared_duration_dsdsunit", b"flared_duration_dsdsunit", "flared_gas", b"flared_gas", "flared_gas_dsdsunit", b"flared_gas_dsdsunit", "h2s_gas_conc_avg", b"h2s_gas_conc_avg", "h2s_gas_conc_avg_dsdsunit", b"h2s_gas_conc_avg_dsdsunit", "h2s_gas_conc_max", b"h2s_gas_conc_max", "h2s_gas_conc_max_dsdsunit", b"h2s_gas_conc_max_dsdsunit", "inspection_result", b"inspection_result", "is_cable_cut", b"is_cable_cut", "is_company_inspected", b"is_company_inspected", "is_government_inspected", b"is_government_inspected", "is_jobsite_check", b"is_jobsite_check", "is_noncomp_received", b"is_noncomp_received", "is_sheen_spill", b"is_sheen_spill", "job_safety_analysis", b"job_safety_analysis", "jobsite_evaluation", b"jobsite_evaluation", "last_casing_test_pressure", b"last_casing_test_pressure", "last_casing_test_pressure_dsdsunit", b"last_casing_test_pressure_dsdsunit", "lost_conn_incident_type", b"lost_conn_incident_type", "minor_injury_type", b"minor_injury_type", "native_uid", b"native_uid", "num_ptw", b"num_ptw", "other_bha_desc", b"other_bha_desc", "remarks", b"remarks", "reporter", b"reporter", "rid_cards", b"rid_cards", "safety_keyword", b"safety_keyword", "safety_moment_topic", b"safety_moment_topic", "safety_note", b"safety_note", "sequence_no", b"sequence_no", "spare_date_1", b"spare_date_1", "spare_date_2", b"spare_date_2", "spare_desc_1", b"spare_desc_1", "spare_desc_2", b"spare_desc_2", "term_names", b"term_names", "terminated", b"terminated", "time_on_drill_collar", b"time_on_drill_collar", "time_on_drill_collar_dsdsunit", b"time_on_drill_collar_dsdsunit", "time_on_drill_pipe", b"time_on_drill_pipe", "time_on_drill_pipe_dsdsunit", b"time_on_drill_pipe_dsdsunit", "time_on_equip_1", b"time_on_equip_1", "time_on_equip_1_dsdsunit", b"time_on_equip_1_dsdsunit", "time_on_equip_2", b"time_on_equip_2", "time_on_equip_2_dsdsunit", b"time_on_equip_2_dsdsunit", "time_on_equip_3", b"time_on_equip_3", "time_on_equip_3_dsdsunit", b"time_on_equip_3_dsdsunit", "time_on_gen_bha", b"time_on_gen_bha", "time_on_gen_bha_dsdsunit", b"time_on_gen_bha_dsdsunit", "time_on_heavy_weight", b"time_on_heavy_weight", "time_on_heavy_weight_dsdsunit", b"time_on_heavy_weight_dsdsunit", "time_on_jars", b"time_on_jars", "time_on_jars_dsdsunit", b"time_on_jars_dsdsunit", "time_on_other_bha", b"time_on_other_bha", "time_on_other_bha_dsdsunit", b"time_on_other_bha_dsdsunit", "time_on_shock_sub", b"time_on_shock_sub", "time_on_shock_sub_dsdsunit", b"time_on_shock_sub_dsdsunit", "time_on_stab", b"time_on_stab", "time_on_stab_dsdsunit", b"time_on_stab_dsdsunit", "ton_miles", b"ton_miles", "ton_miles_dsdsunit", b"ton_miles_dsdsunit", "trip_gas_conc_avg", b"trip_gas_conc_avg", "trip_gas_conc_avg_dsdsunit", b"trip_gas_conc_avg_dsdsunit", "trip_gas_conc_max", b"trip_gas_conc_max", "trip_gas_conc_max_dsdsunit", b"trip_gas_conc_max_dsdsunit", "vented_duration", b"vented_duration", "vented_duration_dsdsunit", b"vented_duration_dsdsunit", "vented_gas", b"vented_gas", "vented_gas_dsdsunit", b"vented_gas_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bop_ft_connector", b"bop_ft_connector", "bop_ft_pods", b"bop_ft_pods", "bop_pressure_annular", b"bop_pressure_annular", "bop_pressure_annular_dsdsunit", b"bop_pressure_annular_dsdsunit", "bop_pressure_choke_line", b"bop_pressure_choke_line", "bop_pressure_choke_line_dsdsunit", b"bop_pressure_choke_line_dsdsunit", "bop_pressure_choke_man", b"bop_pressure_choke_man", "bop_pressure_choke_man_dsdsunit", b"bop_pressure_choke_man_dsdsunit", "bop_pressure_diverter", b"bop_pressure_diverter", "bop_pressure_diverter_dsdsunit", b"bop_pressure_diverter_dsdsunit", "bop_pressure_kelly_hose", b"bop_pressure_kelly_hose", "bop_pressure_kelly_hose_dsdsunit", b"bop_pressure_kelly_hose_dsdsunit", "bop_pressure_kill_line", b"bop_pressure_kill_line", "bop_pressure_kill_line_dsdsunit", b"bop_pressure_kill_line_dsdsunit", "bop_pressure_rams_lower", b"bop_pressure_rams_lower", "bop_pressure_rams_lower_dsdsunit", b"bop_pressure_rams_lower_dsdsunit", "bop_pressure_rams_upper", b"bop_pressure_rams_upper", "bop_pressure_rams_upper_dsdsunit", b"bop_pressure_rams_upper_dsdsunit", "bop_pressure_sp_man", b"bop_pressure_sp_man", "bop_pressure_sp_man_dsdsunit", b"bop_pressure_sp_man_dsdsunit", "bunks", b"bunks", "conn_gas_conc_avg", b"conn_gas_conc_avg", "conn_gas_conc_avg_dsdsunit", b"conn_gas_conc_avg_dsdsunit", "conn_gas_conc_max", b"conn_gas_conc_max", "conn_gas_conc_max_dsdsunit", b"conn_gas_conc_max_dsdsunit", "daily_id", b"daily_id", "date_annular_tested", b"date_annular_tested", "date_bop_drill", b"date_bop_drill", "date_bop_function", b"date_bop_function", "date_bop_test", b"date_bop_test", "date_com_test", b"date_com_test", "date_csg_press_test", b"date_csg_press_test", "date_custom1", b"date_custom1", "date_custom2", b"date_custom2", "date_diverter_drill", b"date_diverter_drill", "date_evacuation_drill", b"date_evacuation_drill", "date_fire_drill", b"date_fire_drill", "date_h2s_drill", b"date_h2s_drill", "date_next_bop_test", b"date_next_bop_test", "date_pit_drill", b"date_pit_drill", "date_rams_tested", b"date_rams_tested", "date_report", b"date_report", "date_rig_inspection", b"date_rig_inspection", "date_safety_inspection", b"date_safety_inspection", "date_safety_meeting", b"date_safety_meeting", "date_trip_drill", b"date_trip_drill", "date_weekly_rig_check", b"date_weekly_rig_check", "days_on_drill_collar", b"days_on_drill_collar", "days_on_drill_collar_dsdsunit", b"days_on_drill_collar_dsdsunit", "days_on_drill_pipe", b"days_on_drill_pipe", "days_on_drill_pipe_dsdsunit", b"days_on_drill_pipe_dsdsunit", "days_on_equip_1", b"days_on_equip_1", "days_on_equip_1_dsdsunit", b"days_on_equip_1_dsdsunit", "days_on_equip_2", b"days_on_equip_2", "days_on_equip_2_dsdsunit", b"days_on_equip_2_dsdsunit", "days_on_equip_3", b"days_on_equip_3", "days_on_equip_3_dsdsunit", b"days_on_equip_3_dsdsunit", "days_on_gen_bha", b"days_on_gen_bha", "days_on_gen_bha_dsdsunit", b"days_on_gen_bha_dsdsunit", "days_on_heavy_weight", b"days_on_heavy_weight", "days_on_heavy_weight_dsdsunit", b"days_on_heavy_weight_dsdsunit", "days_on_jars", b"days_on_jars", "days_on_jars_dsdsunit", b"days_on_jars_dsdsunit", "days_on_other_bha", b"days_on_other_bha", "days_on_other_bha_dsdsunit", b"days_on_other_bha_dsdsunit", "days_on_shock_sub", b"days_on_shock_sub", "days_on_shock_sub_dsdsunit", b"days_on_shock_sub_dsdsunit", "days_on_stab", b"days_on_stab", "days_on_stab_dsdsunit", b"days_on_stab_dsdsunit", "days_since_drill", b"days_since_drill", "days_since_drill_dsdsunit", b"days_since_drill_dsdsunit", "days_since_lti_oper", b"days_since_lti_oper", "days_since_lti_oper_dsdsunit", b"days_since_lti_oper_dsdsunit", "days_since_lti_tot", b"days_since_lti_tot", "days_since_lti_tot_dsdsunit", b"days_since_lti_tot_dsdsunit", "desc_equip_1", b"desc_equip_1", "desc_equip_2", b"desc_equip_2", "desc_equip_3", b"desc_equip_3", "dm_daily", b"dm_daily", "dm_safety_incident", b"dm_safety_incident", "drill_gas_conc_avg", b"drill_gas_conc_avg", "drill_gas_conc_avg_dsdsunit", b"drill_gas_conc_avg_dsdsunit", "drill_gas_conc_max", b"drill_gas_conc_max", "drill_gas_conc_max_dsdsunit", b"drill_gas_conc_max_dsdsunit", "drill_type", b"drill_type", "event_id", b"event_id", "flared_duration", b"flared_duration", "flared_duration_dsdsunit", b"flared_duration_dsdsunit", "flared_gas", b"flared_gas", "flared_gas_dsdsunit", b"flared_gas_dsdsunit", "h2s_gas_conc_avg", b"h2s_gas_conc_avg", "h2s_gas_conc_avg_dsdsunit", b"h2s_gas_conc_avg_dsdsunit", "h2s_gas_conc_max", b"h2s_gas_conc_max", "h2s_gas_conc_max_dsdsunit", b"h2s_gas_conc_max_dsdsunit", "inspection_result", b"inspection_result", "is_cable_cut", b"is_cable_cut", "is_company_inspected", b"is_company_inspected", "is_government_inspected", b"is_government_inspected", "is_jobsite_check", b"is_jobsite_check", "is_noncomp_received", b"is_noncomp_received", "is_sheen_spill", b"is_sheen_spill", "job_safety_analysis", b"job_safety_analysis", "jobsite_evaluation", b"jobsite_evaluation", "last_casing_test_pressure", b"last_casing_test_pressure", "last_casing_test_pressure_dsdsunit", b"last_casing_test_pressure_dsdsunit", "lost_conn_incident_type", b"lost_conn_incident_type", "minor_injury_type", b"minor_injury_type", "native_uid", b"native_uid", "num_ptw", b"num_ptw", "other_bha_desc", b"other_bha_desc", "remarks", b"remarks", "reporter", b"reporter", "rid_cards", b"rid_cards", "safety_id", b"safety_id", "safety_keyword", b"safety_keyword", "safety_moment_topic", b"safety_moment_topic", "safety_note", b"safety_note", "sequence_no", b"sequence_no", "spare_date_1", b"spare_date_1", "spare_date_2", b"spare_date_2", "spare_desc_1", b"spare_desc_1", "spare_desc_2", b"spare_desc_2", "term_names", b"term_names", "terminated", b"terminated", "time_on_drill_collar", b"time_on_drill_collar", "time_on_drill_collar_dsdsunit", b"time_on_drill_collar_dsdsunit", "time_on_drill_pipe", b"time_on_drill_pipe", "time_on_drill_pipe_dsdsunit", b"time_on_drill_pipe_dsdsunit", "time_on_equip_1", b"time_on_equip_1", "time_on_equip_1_dsdsunit", b"time_on_equip_1_dsdsunit", "time_on_equip_2", b"time_on_equip_2", "time_on_equip_2_dsdsunit", b"time_on_equip_2_dsdsunit", "time_on_equip_3", b"time_on_equip_3", "time_on_equip_3_dsdsunit", b"time_on_equip_3_dsdsunit", "time_on_gen_bha", b"time_on_gen_bha", "time_on_gen_bha_dsdsunit", b"time_on_gen_bha_dsdsunit", "time_on_heavy_weight", b"time_on_heavy_weight", "time_on_heavy_weight_dsdsunit", b"time_on_heavy_weight_dsdsunit", "time_on_jars", b"time_on_jars", "time_on_jars_dsdsunit", b"time_on_jars_dsdsunit", "time_on_other_bha", b"time_on_other_bha", "time_on_other_bha_dsdsunit", b"time_on_other_bha_dsdsunit", "time_on_shock_sub", b"time_on_shock_sub", "time_on_shock_sub_dsdsunit", b"time_on_shock_sub_dsdsunit", "time_on_stab", b"time_on_stab", "time_on_stab_dsdsunit", b"time_on_stab_dsdsunit", "ton_miles", b"ton_miles", "ton_miles_dsdsunit", b"ton_miles_dsdsunit", "trip_gas_conc_avg", b"trip_gas_conc_avg", "trip_gas_conc_avg_dsdsunit", b"trip_gas_conc_avg_dsdsunit", "trip_gas_conc_max", b"trip_gas_conc_max", "trip_gas_conc_max_dsdsunit", b"trip_gas_conc_max_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vented_duration", b"vented_duration", "vented_duration_dsdsunit", b"vented_duration_dsdsunit", "vented_gas", b"vented_gas", "vented_gas_dsdsunit", b"vented_gas_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___DmSafety = DmSafety

class DmSafetyIncident(google.protobuf.message.Message):
    """Original Name: DM_SAFETY_INCIDENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LOST_TIME_GROSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    COUNT_FATALITY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LOST_TIME_GROSS_FIELD_NUMBER: builtins.int
    IS_NEAR_MISS_FIELD_NUMBER: builtins.int
    INCIDENT_ID_FIELD_NUMBER: builtins.int
    DESC_INCIDENT_FIELD_NUMBER: builtins.int
    IS_INCIDENT_REPORTED_FIELD_NUMBER: builtins.int
    COUNT_MINOR_INJURY_FIELD_NUMBER: builtins.int
    LOSS_COST_GROSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    SAFETY_ID_FIELD_NUMBER: builtins.int
    NEAR_MISS_TYPE_FIELD_NUMBER: builtins.int
    REPORTER_FIELD_NUMBER: builtins.int
    COMPANY_RESPONSIBLE_FIELD_NUMBER: builtins.int
    LOSS_COST_GROSS_FIELD_NUMBER: builtins.int
    DESC_CAUSE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    COUNT_MAJOR_INJURY_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    INCIDENT_LOCATION_FIELD_NUMBER: builtins.int
    DESC_REMEDIATION_FIELD_NUMBER: builtins.int
    DM_SAFETY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def lost_time_gross_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOST_TIME_GROSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def count_fatality(self) -> global___Int32Message:
        """Original Name: COUNT_FATALITY, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lost_time_gross(self) -> global___FloatMessage:
        """Original Name: LOST_TIME_GROSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_near_miss(self) -> global___StringMessage:
        """Original Name: IS_NEAR_MISS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    incident_id: builtins.str
    """Original Name: INCIDENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def desc_incident(self) -> global___StringMessage:
        """Original Name: DESC_INCIDENT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_incident_reported(self) -> global___StringMessage:
        """Original Name: IS_INCIDENT_REPORTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def count_minor_injury(self) -> global___Int32Message:
        """Original Name: COUNT_MINOR_INJURY, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loss_cost_gross_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOSS_COST_GROSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    safety_id: builtins.str
    """Original Name: SAFETY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def near_miss_type(self) -> global___StringMessage:
        """Original Name: NEAR_MISS_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reporter(self) -> global___StringMessage:
        """Original Name: REPORTER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company_responsible(self) -> global___StringMessage:
        """Original Name: COMPANY_RESPONSIBLE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loss_cost_gross(self) -> global___FloatMessage:
        """Original Name: LOSS_COST_GROSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def desc_cause(self) -> global___StringMessage:
        """Original Name: DESC_CAUSE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def count_major_injury(self) -> global___Int32Message:
        """Original Name: COUNT_MAJOR_INJURY, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def incident_location(self) -> global___StringMessage:
        """Original Name: INCIDENT_LOCATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def desc_remediation(self) -> global___StringMessage:
        """Original Name: DESC_REMEDIATION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_safety(self) -> global___DmSafetyRef:
        """Remote references:

        Original Name: DM_SAFETY, WrappedMessage: DmSafety
        FK_DM_SAFETY_INCIDENT_DM_SAFETY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        lost_time_gross_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        count_fatality: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        lost_time_gross: global___FloatMessage | None = ...,
        is_near_miss: global___StringMessage | None = ...,
        incident_id: builtins.str = ...,
        desc_incident: global___StringMessage | None = ...,
        is_incident_reported: global___StringMessage | None = ...,
        count_minor_injury: global___Int32Message | None = ...,
        loss_cost_gross_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        safety_id: builtins.str = ...,
        near_miss_type: global___StringMessage | None = ...,
        reporter: global___StringMessage | None = ...,
        company_responsible: global___StringMessage | None = ...,
        loss_cost_gross: global___FloatMessage | None = ...,
        desc_cause: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        count_major_injury: global___Int32Message | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        incident_location: global___StringMessage | None = ...,
        desc_remediation: global___StringMessage | None = ...,
        dm_safety: global___DmSafetyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["company_responsible", b"company_responsible", "count_fatality", b"count_fatality", "count_major_injury", b"count_major_injury", "count_minor_injury", b"count_minor_injury", "date_report", b"date_report", "desc_cause", b"desc_cause", "desc_incident", b"desc_incident", "desc_remediation", b"desc_remediation", "dm_safety", b"dm_safety", "incident_location", b"incident_location", "is_incident_reported", b"is_incident_reported", "is_near_miss", b"is_near_miss", "loss_cost_gross", b"loss_cost_gross", "loss_cost_gross_dsdsunit", b"loss_cost_gross_dsdsunit", "lost_time_gross", b"lost_time_gross", "lost_time_gross_dsdsunit", b"lost_time_gross_dsdsunit", "native_uid", b"native_uid", "near_miss_type", b"near_miss_type", "reporter", b"reporter"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["company_responsible", b"company_responsible", "count_fatality", b"count_fatality", "count_major_injury", b"count_major_injury", "count_minor_injury", b"count_minor_injury", "daily_id", b"daily_id", "date_report", b"date_report", "desc_cause", b"desc_cause", "desc_incident", b"desc_incident", "desc_remediation", b"desc_remediation", "dm_safety", b"dm_safety", "event_id", b"event_id", "incident_id", b"incident_id", "incident_location", b"incident_location", "is_incident_reported", b"is_incident_reported", "is_near_miss", b"is_near_miss", "loss_cost_gross", b"loss_cost_gross", "loss_cost_gross_dsdsunit", b"loss_cost_gross_dsdsunit", "lost_time_gross", b"lost_time_gross", "lost_time_gross_dsdsunit", b"lost_time_gross_dsdsunit", "native_uid", b"native_uid", "near_miss_type", b"near_miss_type", "reporter", b"reporter", "safety_id", b"safety_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmSafetyIncident = DmSafetyIncident

class DmSafetyKickDetect(google.protobuf.message.Message):
    """Original Name: DM_SAFETY_KICK_DETECT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MUD_LOG_FLOW_FIELD_NUMBER: builtins.int
    RIG_RESP_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_PIT_CAPACITY_FIELD_NUMBER: builtins.int
    DYN_RIG_LEVEL_FIELD_NUMBER: builtins.int
    RIG_TRANSF_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVE_PIT_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    LAST_RIG_KICK_TEST_FIELD_NUMBER: builtins.int
    ACTIVITY_PIT_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    WORKING_SYSTEM_FIELD_NUMBER: builtins.int
    RIG_DETECT_FLOW_FIELD_NUMBER: builtins.int
    RIG_FLOW_FIELD_NUMBER: builtins.int
    RIG_DETECT_FLOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_DETECT_GAIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    DYN_RIG_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVE_PIT_VOLUME_FIELD_NUMBER: builtins.int
    MUD_LOG_DETECT_FLOW_FIELD_NUMBER: builtins.int
    MUD_LOG_RESP_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    DYN_MUD_LOG_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SENSORS_LOCATION_FIELD_NUMBER: builtins.int
    PARTIAL_VOID_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_DETECT_GAIN_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RIG_FLOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOAT_SENSORS_NUMBER_FIELD_NUMBER: builtins.int
    MUD_LOG_TRANSF_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHARGE_LOST_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOG_FLOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_TRANSF_VOL_FIELD_NUMBER: builtins.int
    MUD_LOG_TRANSF_VOL_FIELD_NUMBER: builtins.int
    MUD_LOG_DETECT_GAIN_FIELD_NUMBER: builtins.int
    MUD_LOG_RESP_TIME_FIELD_NUMBER: builtins.int
    CHARGE_LOST_FIELD_NUMBER: builtins.int
    LAST_MUD_LOG_KICK_TEST_FIELD_NUMBER: builtins.int
    DYN_MUD_LOG_LEVEL_FIELD_NUMBER: builtins.int
    SAFETY_KICK_ID_FIELD_NUMBER: builtins.int
    RIG_INSTALLED_SENSOR_FIELD_NUMBER: builtins.int
    SONIC_SENSORS_NUMBER_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MUD_LOG_DETECT_FLOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_LOG_DETECT_GAIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_RESP_TIME_FIELD_NUMBER: builtins.int
    LAST_KICK_TRAIN_TEST_FIELD_NUMBER: builtins.int
    MUD_LOG_INSTALLED_SENSOR_FIELD_NUMBER: builtins.int
    PARTIAL_VOID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def mud_log_flow(self) -> global___FloatMessage:
        """Original Name: MUD_LOG_FLOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_resp_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: RIG_RESP_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_pit_capacity(self) -> global___FloatMessage:
        """Original Name: ACTIVITY_PIT_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dyn_rig_level(self) -> global___FloatMessage:
        """Original Name: DYN_RIG_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_transf_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: RIG_TRANSF_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def active_pit_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTIVE_PIT_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_rig_kick_test(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LAST_RIG_KICK_TEST, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_pit_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PIT_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def working_system(self) -> global___StringMessage:
        """Original Name: WORKING_SYSTEM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_detect_flow(self) -> global___FloatMessage:
        """Original Name: RIG_DETECT_FLOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_flow(self) -> global___FloatMessage:
        """Original Name: RIG_FLOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_detect_flow_dsdsunit(self) -> global___StringMessage:
        """Original Name: RIG_DETECT_FLOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_detect_gain_dsdsunit(self) -> global___StringMessage:
        """Original Name: RIG_DETECT_GAIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dyn_rig_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: DYN_RIG_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def active_pit_volume(self) -> global___FloatMessage:
        """Original Name: ACTIVE_PIT_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_log_detect_flow(self) -> global___FloatMessage:
        """Original Name: MUD_LOG_DETECT_FLOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_log_resp_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOG_RESP_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dyn_mud_log_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: DYN_MUD_LOG_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sensors_location(self) -> global___StringMessage:
        """Original Name: SENSORS_LOCATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def partial_void_dsdsunit(self) -> global___StringMessage:
        """Original Name: PARTIAL_VOID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_detect_gain(self) -> global___FloatMessage:
        """Original Name: RIG_DETECT_GAIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_flow_dsdsunit(self) -> global___StringMessage:
        """Original Name: RIG_FLOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def float_sensors_number(self) -> global___Int32Message:
        """Original Name: FLOAT_SENSORS_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_log_transf_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOG_TRANSF_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def charge_lost_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHARGE_LOST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_log_flow_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOG_FLOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_transf_vol(self) -> global___FloatMessage:
        """Original Name: RIG_TRANSF_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_log_transf_vol(self) -> global___FloatMessage:
        """Original Name: MUD_LOG_TRANSF_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_log_detect_gain(self) -> global___FloatMessage:
        """Original Name: MUD_LOG_DETECT_GAIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_log_resp_time(self) -> global___FloatMessage:
        """Original Name: MUD_LOG_RESP_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def charge_lost(self) -> global___FloatMessage:
        """Original Name: CHARGE_LOST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_mud_log_kick_test(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LAST_MUD_LOG_KICK_TEST, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dyn_mud_log_level(self) -> global___FloatMessage:
        """Original Name: DYN_MUD_LOG_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    safety_kick_id: builtins.str
    """Original Name: SAFETY_KICK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rig_installed_sensor(self) -> global___StringMessage:
        """Original Name: RIG_INSTALLED_SENSOR, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sonic_sensors_number(self) -> global___Int32Message:
        """Original Name: SONIC_SENSORS_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_log_detect_flow_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOG_DETECT_FLOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_log_detect_gain_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_LOG_DETECT_GAIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_resp_time(self) -> global___FloatMessage:
        """Original Name: RIG_RESP_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_kick_train_test(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LAST_KICK_TRAIN_TEST, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_log_installed_sensor(self) -> global___StringMessage:
        """Original Name: MUD_LOG_INSTALLED_SENSOR, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def partial_void(self) -> global___FloatMessage:
        """Original Name: PARTIAL_VOID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_SAFETY_KICK_DETECT_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        mud_log_flow: global___FloatMessage | None = ...,
        rig_resp_time_dsdsunit: global___StringMessage | None = ...,
        activity_pit_capacity: global___FloatMessage | None = ...,
        dyn_rig_level: global___FloatMessage | None = ...,
        rig_transf_vol_dsdsunit: global___StringMessage | None = ...,
        active_pit_volume_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        last_rig_kick_test: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        activity_pit_capacity_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        working_system: global___StringMessage | None = ...,
        rig_detect_flow: global___FloatMessage | None = ...,
        rig_flow: global___FloatMessage | None = ...,
        rig_detect_flow_dsdsunit: global___StringMessage | None = ...,
        rig_detect_gain_dsdsunit: global___StringMessage | None = ...,
        dyn_rig_level_dsdsunit: global___StringMessage | None = ...,
        active_pit_volume: global___FloatMessage | None = ...,
        mud_log_detect_flow: global___FloatMessage | None = ...,
        mud_log_resp_time_dsdsunit: global___StringMessage | None = ...,
        dyn_mud_log_level_dsdsunit: global___StringMessage | None = ...,
        sensors_location: global___StringMessage | None = ...,
        partial_void_dsdsunit: global___StringMessage | None = ...,
        rig_detect_gain: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rig_flow_dsdsunit: global___StringMessage | None = ...,
        float_sensors_number: global___Int32Message | None = ...,
        mud_log_transf_vol_dsdsunit: global___StringMessage | None = ...,
        charge_lost_dsdsunit: global___StringMessage | None = ...,
        mud_log_flow_dsdsunit: global___StringMessage | None = ...,
        rig_transf_vol: global___FloatMessage | None = ...,
        mud_log_transf_vol: global___FloatMessage | None = ...,
        mud_log_detect_gain: global___FloatMessage | None = ...,
        mud_log_resp_time: global___FloatMessage | None = ...,
        charge_lost: global___FloatMessage | None = ...,
        last_mud_log_kick_test: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dyn_mud_log_level: global___FloatMessage | None = ...,
        safety_kick_id: builtins.str = ...,
        rig_installed_sensor: global___StringMessage | None = ...,
        sonic_sensors_number: global___Int32Message | None = ...,
        event_id: builtins.str = ...,
        mud_log_detect_flow_dsdsunit: global___StringMessage | None = ...,
        mud_log_detect_gain_dsdsunit: global___StringMessage | None = ...,
        rig_resp_time: global___FloatMessage | None = ...,
        last_kick_train_test: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        mud_log_installed_sensor: global___StringMessage | None = ...,
        partial_void: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["active_pit_volume", b"active_pit_volume", "active_pit_volume_dsdsunit", b"active_pit_volume_dsdsunit", "activity_pit_capacity", b"activity_pit_capacity", "activity_pit_capacity_dsdsunit", b"activity_pit_capacity_dsdsunit", "charge_lost", b"charge_lost", "charge_lost_dsdsunit", b"charge_lost_dsdsunit", "dm_daily", b"dm_daily", "dyn_mud_log_level", b"dyn_mud_log_level", "dyn_mud_log_level_dsdsunit", b"dyn_mud_log_level_dsdsunit", "dyn_rig_level", b"dyn_rig_level", "dyn_rig_level_dsdsunit", b"dyn_rig_level_dsdsunit", "float_sensors_number", b"float_sensors_number", "last_kick_train_test", b"last_kick_train_test", "last_mud_log_kick_test", b"last_mud_log_kick_test", "last_rig_kick_test", b"last_rig_kick_test", "mud_log_detect_flow", b"mud_log_detect_flow", "mud_log_detect_flow_dsdsunit", b"mud_log_detect_flow_dsdsunit", "mud_log_detect_gain", b"mud_log_detect_gain", "mud_log_detect_gain_dsdsunit", b"mud_log_detect_gain_dsdsunit", "mud_log_flow", b"mud_log_flow", "mud_log_flow_dsdsunit", b"mud_log_flow_dsdsunit", "mud_log_installed_sensor", b"mud_log_installed_sensor", "mud_log_resp_time", b"mud_log_resp_time", "mud_log_resp_time_dsdsunit", b"mud_log_resp_time_dsdsunit", "mud_log_transf_vol", b"mud_log_transf_vol", "mud_log_transf_vol_dsdsunit", b"mud_log_transf_vol_dsdsunit", "native_uid", b"native_uid", "partial_void", b"partial_void", "partial_void_dsdsunit", b"partial_void_dsdsunit", "remarks", b"remarks", "rig_detect_flow", b"rig_detect_flow", "rig_detect_flow_dsdsunit", b"rig_detect_flow_dsdsunit", "rig_detect_gain", b"rig_detect_gain", "rig_detect_gain_dsdsunit", b"rig_detect_gain_dsdsunit", "rig_flow", b"rig_flow", "rig_flow_dsdsunit", b"rig_flow_dsdsunit", "rig_installed_sensor", b"rig_installed_sensor", "rig_resp_time", b"rig_resp_time", "rig_resp_time_dsdsunit", b"rig_resp_time_dsdsunit", "rig_transf_vol", b"rig_transf_vol", "rig_transf_vol_dsdsunit", b"rig_transf_vol_dsdsunit", "sensors_location", b"sensors_location", "sonic_sensors_number", b"sonic_sensors_number", "working_system", b"working_system"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["active_pit_volume", b"active_pit_volume", "active_pit_volume_dsdsunit", b"active_pit_volume_dsdsunit", "activity_pit_capacity", b"activity_pit_capacity", "activity_pit_capacity_dsdsunit", b"activity_pit_capacity_dsdsunit", "charge_lost", b"charge_lost", "charge_lost_dsdsunit", b"charge_lost_dsdsunit", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "dyn_mud_log_level", b"dyn_mud_log_level", "dyn_mud_log_level_dsdsunit", b"dyn_mud_log_level_dsdsunit", "dyn_rig_level", b"dyn_rig_level", "dyn_rig_level_dsdsunit", b"dyn_rig_level_dsdsunit", "event_id", b"event_id", "float_sensors_number", b"float_sensors_number", "last_kick_train_test", b"last_kick_train_test", "last_mud_log_kick_test", b"last_mud_log_kick_test", "last_rig_kick_test", b"last_rig_kick_test", "mud_log_detect_flow", b"mud_log_detect_flow", "mud_log_detect_flow_dsdsunit", b"mud_log_detect_flow_dsdsunit", "mud_log_detect_gain", b"mud_log_detect_gain", "mud_log_detect_gain_dsdsunit", b"mud_log_detect_gain_dsdsunit", "mud_log_flow", b"mud_log_flow", "mud_log_flow_dsdsunit", b"mud_log_flow_dsdsunit", "mud_log_installed_sensor", b"mud_log_installed_sensor", "mud_log_resp_time", b"mud_log_resp_time", "mud_log_resp_time_dsdsunit", b"mud_log_resp_time_dsdsunit", "mud_log_transf_vol", b"mud_log_transf_vol", "mud_log_transf_vol_dsdsunit", b"mud_log_transf_vol_dsdsunit", "native_uid", b"native_uid", "partial_void", b"partial_void", "partial_void_dsdsunit", b"partial_void_dsdsunit", "remarks", b"remarks", "rig_detect_flow", b"rig_detect_flow", "rig_detect_flow_dsdsunit", b"rig_detect_flow_dsdsunit", "rig_detect_gain", b"rig_detect_gain", "rig_detect_gain_dsdsunit", b"rig_detect_gain_dsdsunit", "rig_flow", b"rig_flow", "rig_flow_dsdsunit", b"rig_flow_dsdsunit", "rig_installed_sensor", b"rig_installed_sensor", "rig_resp_time", b"rig_resp_time", "rig_resp_time_dsdsunit", b"rig_resp_time_dsdsunit", "rig_transf_vol", b"rig_transf_vol", "rig_transf_vol_dsdsunit", b"rig_transf_vol_dsdsunit", "safety_kick_id", b"safety_kick_id", "sensors_location", b"sensors_location", "sonic_sensors_number", b"sonic_sensors_number", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "working_system", b"working_system"]) -> None: ...

global___DmSafetyKickDetect = DmSafetyKickDetect

class DmShakerscreen(google.protobuf.message.Message):
    """Original Name: DM_SHAKERSCREEN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SIZE_MESH_Y_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SERIAL_NO_FIELD_NUMBER: builtins.int
    SHAKER_ID_FIELD_NUMBER: builtins.int
    SHAKERSCREEN_ID_FIELD_NUMBER: builtins.int
    SIZE_MESH_X_DSDSUNIT_FIELD_NUMBER: builtins.int
    MODEL_FIELD_NUMBER: builtins.int
    MAKE_FIELD_NUMBER: builtins.int
    SUPPLIER_FIELD_NUMBER: builtins.int
    DISPOSITION_FIELD_NUMBER: builtins.int
    CUT_POINT_FIELD_NUMBER: builtins.int
    OWNER_FIELD_NUMBER: builtins.int
    API_SIZE_FIELD_NUMBER: builtins.int
    DATE_REMOVED_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    DATE_INSTALLED_FIELD_NUMBER: builtins.int
    SCREEN_NO_FIELD_NUMBER: builtins.int
    SIZE_MESH_Z_FIELD_NUMBER: builtins.int
    SIZE_MESH_Y_FIELD_NUMBER: builtins.int
    SIZE_MESH_X_FIELD_NUMBER: builtins.int
    IS_IN_USE_FIELD_NUMBER: builtins.int
    SIZE_MESH_Z_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_RIG_SHAKER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def size_mesh_y_dsdsunit(self) -> global___StringMessage:
        """Original Name: SIZE_MESH_Y_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def serial_no(self) -> global___StringMessage:
        """Original Name: SERIAL_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    shaker_id: builtins.str
    """Original Name: SHAKER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    shakerscreen_id: builtins.str
    """Original Name: SHAKERSCREEN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def size_mesh_x_dsdsunit(self) -> global___StringMessage:
        """Original Name: SIZE_MESH_X_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model(self) -> global___StringMessage:
        """Original Name: MODEL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def make(self) -> global___StringMessage:
        """Original Name: MAKE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supplier(self) -> global___StringMessage:
        """Original Name: SUPPLIER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposition(self) -> global___StringMessage:
        """Original Name: DISPOSITION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_point(self) -> global___StringMessage:
        """Original Name: CUT_POINT, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owner(self) -> global___StringMessage:
        """Original Name: OWNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_size(self) -> global___StringMessage:
        """Original Name: API_SIZE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_removed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REMOVED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rig_id: builtins.str
    """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_installed(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_INSTALLED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def screen_no(self) -> global___StringMessage:
        """Original Name: SCREEN_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def size_mesh_z(self) -> global___FloatMessage:
        """Original Name: SIZE_MESH_Z, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def size_mesh_y(self) -> global___FloatMessage:
        """Original Name: SIZE_MESH_Y, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def size_mesh_x(self) -> global___FloatMessage:
        """Original Name: SIZE_MESH_X, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_in_use(self) -> global___StringMessage:
        """Original Name: IS_IN_USE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def size_mesh_z_dsdsunit(self) -> global___StringMessage:
        """Original Name: SIZE_MESH_Z_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_rig_shaker(self) -> global___CdRigShakerRef:
        """Remote references:

        Original Name: CD_RIG_SHAKER, WrappedMessage: CdRigShaker
        FK_DM_SHAKERSCREEN_CD_RIG_SHAKER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        size_mesh_y_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        serial_no: global___StringMessage | None = ...,
        shaker_id: builtins.str = ...,
        shakerscreen_id: builtins.str = ...,
        size_mesh_x_dsdsunit: global___StringMessage | None = ...,
        model: global___StringMessage | None = ...,
        make: global___StringMessage | None = ...,
        supplier: global___StringMessage | None = ...,
        disposition: global___StringMessage | None = ...,
        cut_point: global___StringMessage | None = ...,
        owner: global___StringMessage | None = ...,
        api_size: global___StringMessage | None = ...,
        date_removed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        rig_id: builtins.str = ...,
        date_installed: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        screen_no: global___StringMessage | None = ...,
        size_mesh_z: global___FloatMessage | None = ...,
        size_mesh_y: global___FloatMessage | None = ...,
        size_mesh_x: global___FloatMessage | None = ...,
        is_in_use: global___StringMessage | None = ...,
        size_mesh_z_dsdsunit: global___StringMessage | None = ...,
        cd_rig_shaker: global___CdRigShakerRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["api_size", b"api_size", "cd_rig_shaker", b"cd_rig_shaker", "cut_point", b"cut_point", "date_installed", b"date_installed", "date_removed", b"date_removed", "disposition", b"disposition", "is_in_use", b"is_in_use", "make", b"make", "model", b"model", "native_uid", b"native_uid", "owner", b"owner", "screen_no", b"screen_no", "serial_no", b"serial_no", "size_mesh_x", b"size_mesh_x", "size_mesh_x_dsdsunit", b"size_mesh_x_dsdsunit", "size_mesh_y", b"size_mesh_y", "size_mesh_y_dsdsunit", b"size_mesh_y_dsdsunit", "size_mesh_z", b"size_mesh_z", "size_mesh_z_dsdsunit", b"size_mesh_z_dsdsunit", "supplier", b"supplier"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["api_size", b"api_size", "cd_rig_shaker", b"cd_rig_shaker", "cut_point", b"cut_point", "date_installed", b"date_installed", "date_removed", b"date_removed", "disposition", b"disposition", "is_in_use", b"is_in_use", "make", b"make", "model", b"model", "native_uid", b"native_uid", "owner", b"owner", "rig_id", b"rig_id", "screen_no", b"screen_no", "serial_no", b"serial_no", "shaker_id", b"shaker_id", "shakerscreen_id", b"shakerscreen_id", "size_mesh_x", b"size_mesh_x", "size_mesh_x_dsdsunit", b"size_mesh_x_dsdsunit", "size_mesh_y", b"size_mesh_y", "size_mesh_y_dsdsunit", b"size_mesh_y_dsdsunit", "size_mesh_z", b"size_mesh_z", "size_mesh_z_dsdsunit", b"size_mesh_z_dsdsunit", "supplier", b"supplier", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmShakerscreen = DmShakerscreen

class DmShakerscreenOp(google.protobuf.message.Message):
    """Original Name: DM_SHAKERSCREEN_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OP_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATE_OP_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SHAKER_ID_FIELD_NUMBER: builtins.int
    OP_DURATION_FIELD_NUMBER: builtins.int
    MUD_COVERAGE_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHAKERSCREEN_ID_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    DECK_NO_FIELD_NUMBER: builtins.int
    SHAKERSCREEN_OP_ID_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MUD_COVERAGE_PERCENT_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def op_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shaker_id(self) -> global___StringMessage:
        """Original Name: SHAKER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_duration(self) -> global___FloatMessage:
        """Original Name: OP_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_coverage_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_COVERAGE_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shakerscreen_id(self) -> global___StringMessage:
        """Original Name: SHAKERSCREEN_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def deck_no(self) -> global___Int32Message:
        """Original Name: DECK_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    shakerscreen_op_id: builtins.str
    """Original Name: SHAKERSCREEN_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_coverage_percent(self) -> global___FloatMessage:
        """Original Name: MUD_COVERAGE_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_SHAKERSCREEN_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        op_duration_dsdsunit: global___StringMessage | None = ...,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        shaker_id: global___StringMessage | None = ...,
        op_duration: global___FloatMessage | None = ...,
        mud_coverage_percent_dsdsunit: global___StringMessage | None = ...,
        shakerscreen_id: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        deck_no: global___Int32Message | None = ...,
        shakerscreen_op_id: builtins.str = ...,
        rig_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        mud_coverage_percent: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["date_op", b"date_op", "deck_no", b"deck_no", "dm_daily", b"dm_daily", "mud_coverage_percent", b"mud_coverage_percent", "mud_coverage_percent_dsdsunit", b"mud_coverage_percent_dsdsunit", "native_uid", b"native_uid", "op_duration", b"op_duration", "op_duration_dsdsunit", b"op_duration_dsdsunit", "rig_id", b"rig_id", "shaker_id", b"shaker_id", "shakerscreen_id", b"shakerscreen_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "date_op", b"date_op", "deck_no", b"deck_no", "dm_daily", b"dm_daily", "event_id", b"event_id", "mud_coverage_percent", b"mud_coverage_percent", "mud_coverage_percent_dsdsunit", b"mud_coverage_percent_dsdsunit", "native_uid", b"native_uid", "op_duration", b"op_duration", "op_duration_dsdsunit", b"op_duration_dsdsunit", "rig_id", b"rig_id", "shaker_id", b"shaker_id", "shakerscreen_id", b"shakerscreen_id", "shakerscreen_op_id", b"shakerscreen_op_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmShakerscreenOp = DmShakerscreenOp

class DmShakerOp(google.protobuf.message.Message):
    """Original Name: DM_SHAKER_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATE_OP_FIELD_NUMBER: builtins.int
    SHAKER_ANGLE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MUD_COVER_FIELD_NUMBER: builtins.int
    SHAKER_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MD_OP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    SHAKER_OP_ID_FIELD_NUMBER: builtins.int
    MUD_COVER_DSDSUNIT_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_OP_FIELD_NUMBER: builtins.int
    SHAKER_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def date_op(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_OP, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shaker_angle(self) -> global___FloatMessage:
        """Original Name: SHAKER_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_cover(self) -> global___FloatMessage:
        """Original Name: MUD_COVER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shaker_id(self) -> global___StringMessage:
        """Original Name: SHAKER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_op_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_OP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    shaker_op_id: builtins.str
    """Original Name: SHAKER_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_cover_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_COVER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_op(self) -> global___FloatMessage:
        """Original Name: MD_OP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shaker_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHAKER_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_SHAKER_OP_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        date_op: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        shaker_angle: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        mud_cover: global___FloatMessage | None = ...,
        shaker_id: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        md_op_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        shaker_op_id: builtins.str = ...,
        mud_cover_dsdsunit: global___StringMessage | None = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        md_op: global___FloatMessage | None = ...,
        shaker_angle_dsdsunit: global___StringMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        duration: global___FloatMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["date_op", b"date_op", "dm_daily", b"dm_daily", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "md_op", b"md_op", "md_op_dsdsunit", b"md_op_dsdsunit", "mud_cover", b"mud_cover", "mud_cover_dsdsunit", b"mud_cover_dsdsunit", "native_uid", b"native_uid", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "shaker_angle", b"shaker_angle", "shaker_angle_dsdsunit", b"shaker_angle_dsdsunit", "shaker_id", b"shaker_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "date_op", b"date_op", "dm_daily", b"dm_daily", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "event_id", b"event_id", "md_op", b"md_op", "md_op_dsdsunit", b"md_op_dsdsunit", "mud_cover", b"mud_cover", "mud_cover_dsdsunit", b"mud_cover_dsdsunit", "native_uid", b"native_uid", "rig_id", b"rig_id", "sequence_no", b"sequence_no", "shaker_angle", b"shaker_angle", "shaker_angle_dsdsunit", b"shaker_angle_dsdsunit", "shaker_id", b"shaker_id", "shaker_op_id", b"shaker_op_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmShakerOp = DmShakerOp

class DmShow(google.protobuf.message.Message):
    """Original Name: DM_SHOW, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CUT_SPEED_FIELD_NUMBER: builtins.int
    FLUORESCENCE_LEVEL_FIELD_NUMBER: builtins.int
    CUT_FLUORESCENCE_STRENGTH_FIELD_NUMBER: builtins.int
    SHOW_RATE_FIELD_NUMBER: builtins.int
    STAIN_COLOR_FIELD_NUMBER: builtins.int
    FLUORESCENCE_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    FLUORESCENCE_DESCRIPTION_FIELD_NUMBER: builtins.int
    CUT_FLUORESCENCE_SPEED_FIELD_NUMBER: builtins.int
    FLUORESCENCE_PERCENT_FIELD_NUMBER: builtins.int
    CUT_FORMULATION_FIELD_NUMBER: builtins.int
    CUT_FLUORESCENCE_FORMULATION_FIELD_NUMBER: builtins.int
    STAIN_PERCENT_FIELD_NUMBER: builtins.int
    CUT_COLOR_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FLUORESCENCE_CUT_FIELD_NUMBER: builtins.int
    RESIDUAL_COLOR_FIELD_NUMBER: builtins.int
    SHOW_TYPE_FIELD_NUMBER: builtins.int
    SHOW_ID_FIELD_NUMBER: builtins.int
    CUT_FLUORESCENCE_COLOR_FIELD_NUMBER: builtins.int
    CORE_ODOR_FIELD_NUMBER: builtins.int
    FLUORESCENCE_NATURAL_FIELD_NUMBER: builtins.int
    IS_SHOW_PRESENT_FIELD_NUMBER: builtins.int
    STAIN_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUT_FLUORESCENCE_LEVEL_FIELD_NUMBER: builtins.int
    INTERVAL_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CUT_LEVEL_FIELD_NUMBER: builtins.int
    STAIN_DISTRIBUTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CUT_STRENGTH_FIELD_NUMBER: builtins.int
    FLUORESCENCE_COLOR_FIELD_NUMBER: builtins.int
    IS_POROUS_FIELD_NUMBER: builtins.int
    DM_INTERVAL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def cut_speed(self) -> global___StringMessage:
        """Original Name: CUT_SPEED, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluorescence_level(self) -> global___StringMessage:
        """Original Name: FLUORESCENCE_LEVEL, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_fluorescence_strength(self) -> global___StringMessage:
        """Original Name: CUT_FLUORESCENCE_STRENGTH, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_rate(self) -> global___StringMessage:
        """Original Name: SHOW_RATE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stain_color(self) -> global___StringMessage:
        """Original Name: STAIN_COLOR, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluorescence_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUORESCENCE_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluorescence_description(self) -> global___StringMessage:
        """Original Name: FLUORESCENCE_DESCRIPTION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_fluorescence_speed(self) -> global___StringMessage:
        """Original Name: CUT_FLUORESCENCE_SPEED, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluorescence_percent(self) -> global___FloatMessage:
        """Original Name: FLUORESCENCE_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_formulation(self) -> global___StringMessage:
        """Original Name: CUT_FORMULATION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_fluorescence_formulation(self) -> global___StringMessage:
        """Original Name: CUT_FLUORESCENCE_FORMULATION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stain_percent(self) -> global___FloatMessage:
        """Original Name: STAIN_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_color(self) -> global___StringMessage:
        """Original Name: CUT_COLOR, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluorescence_cut(self) -> global___StringMessage:
        """Original Name: FLUORESCENCE_CUT, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def residual_color(self) -> global___StringMessage:
        """Original Name: RESIDUAL_COLOR, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_type(self) -> global___StringMessage:
        """Original Name: SHOW_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    show_id: builtins.str
    """Original Name: SHOW_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cut_fluorescence_color(self) -> global___StringMessage:
        """Original Name: CUT_FLUORESCENCE_COLOR, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_odor(self) -> global___StringMessage:
        """Original Name: CORE_ODOR, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluorescence_natural(self) -> global___StringMessage:
        """Original Name: FLUORESCENCE_NATURAL, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_show_present(self) -> global___StringMessage:
        """Original Name: IS_SHOW_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stain_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAIN_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_fluorescence_level(self) -> global___StringMessage:
        """Original Name: CUT_FLUORESCENCE_LEVEL, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    interval_id: builtins.str
    """Original Name: INTERVAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cut_level(self) -> global___StringMessage:
        """Original Name: CUT_LEVEL, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stain_distribution(self) -> global___StringMessage:
        """Original Name: STAIN_DISTRIBUTION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cut_strength(self) -> global___StringMessage:
        """Original Name: CUT_STRENGTH, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluorescence_color(self) -> global___StringMessage:
        """Original Name: FLUORESCENCE_COLOR, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_porous(self) -> global___StringMessage:
        """Original Name: IS_POROUS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_interval(self) -> global___DmIntervalRef:
        """Remote references:

        Original Name: DM_INTERVAL, WrappedMessage: DmInterval
        FK_DM_SHOW_DM_INTERVAL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        cut_speed: global___StringMessage | None = ...,
        fluorescence_level: global___StringMessage | None = ...,
        cut_fluorescence_strength: global___StringMessage | None = ...,
        show_rate: global___StringMessage | None = ...,
        stain_color: global___StringMessage | None = ...,
        fluorescence_percent_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        fluorescence_description: global___StringMessage | None = ...,
        cut_fluorescence_speed: global___StringMessage | None = ...,
        fluorescence_percent: global___FloatMessage | None = ...,
        cut_formulation: global___StringMessage | None = ...,
        cut_fluorescence_formulation: global___StringMessage | None = ...,
        stain_percent: global___FloatMessage | None = ...,
        cut_color: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        fluorescence_cut: global___StringMessage | None = ...,
        residual_color: global___StringMessage | None = ...,
        show_type: global___StringMessage | None = ...,
        show_id: builtins.str = ...,
        cut_fluorescence_color: global___StringMessage | None = ...,
        core_odor: global___StringMessage | None = ...,
        fluorescence_natural: global___StringMessage | None = ...,
        is_show_present: global___StringMessage | None = ...,
        stain_percent_dsdsunit: global___StringMessage | None = ...,
        cut_fluorescence_level: global___StringMessage | None = ...,
        interval_id: builtins.str = ...,
        well_id: builtins.str = ...,
        cut_level: global___StringMessage | None = ...,
        stain_distribution: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        cut_strength: global___StringMessage | None = ...,
        fluorescence_color: global___StringMessage | None = ...,
        is_porous: global___StringMessage | None = ...,
        dm_interval: global___DmIntervalRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "core_odor", b"core_odor", "cut_color", b"cut_color", "cut_fluorescence_color", b"cut_fluorescence_color", "cut_fluorescence_formulation", b"cut_fluorescence_formulation", "cut_fluorescence_level", b"cut_fluorescence_level", "cut_fluorescence_speed", b"cut_fluorescence_speed", "cut_fluorescence_strength", b"cut_fluorescence_strength", "cut_formulation", b"cut_formulation", "cut_level", b"cut_level", "cut_speed", b"cut_speed", "cut_strength", b"cut_strength", "dm_interval", b"dm_interval", "fluorescence_color", b"fluorescence_color", "fluorescence_cut", b"fluorescence_cut", "fluorescence_description", b"fluorescence_description", "fluorescence_level", b"fluorescence_level", "fluorescence_natural", b"fluorescence_natural", "fluorescence_percent", b"fluorescence_percent", "fluorescence_percent_dsdsunit", b"fluorescence_percent_dsdsunit", "is_porous", b"is_porous", "is_show_present", b"is_show_present", "native_uid", b"native_uid", "residual_color", b"residual_color", "show_rate", b"show_rate", "show_type", b"show_type", "stain_color", b"stain_color", "stain_distribution", b"stain_distribution", "stain_percent", b"stain_percent", "stain_percent_dsdsunit", b"stain_percent_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "core_odor", b"core_odor", "cut_color", b"cut_color", "cut_fluorescence_color", b"cut_fluorescence_color", "cut_fluorescence_formulation", b"cut_fluorescence_formulation", "cut_fluorescence_level", b"cut_fluorescence_level", "cut_fluorescence_speed", b"cut_fluorescence_speed", "cut_fluorescence_strength", b"cut_fluorescence_strength", "cut_formulation", b"cut_formulation", "cut_level", b"cut_level", "cut_speed", b"cut_speed", "cut_strength", b"cut_strength", "dm_interval", b"dm_interval", "fluorescence_color", b"fluorescence_color", "fluorescence_cut", b"fluorescence_cut", "fluorescence_description", b"fluorescence_description", "fluorescence_level", b"fluorescence_level", "fluorescence_natural", b"fluorescence_natural", "fluorescence_percent", b"fluorescence_percent", "fluorescence_percent_dsdsunit", b"fluorescence_percent_dsdsunit", "interval_id", b"interval_id", "is_porous", b"is_porous", "is_show_present", b"is_show_present", "native_uid", b"native_uid", "residual_color", b"residual_color", "show_id", b"show_id", "show_rate", b"show_rate", "show_type", b"show_type", "stain_color", b"stain_color", "stain_distribution", b"stain_distribution", "stain_percent", b"stain_percent", "stain_percent_dsdsunit", b"stain_percent_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmShow = DmShow

class DmSlickline(google.protobuf.message.Message):
    """Original Name: DM_SLICKLINE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BROKEN_SPRING_FIELD_NUMBER: builtins.int
    OTHER_HARDWARE_FIELD_NUMBER: builtins.int
    PBTD_FIELD_NUMBER: builtins.int
    PRODUCTION_TOOL_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FLUID_LEVEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPRING_OUT_FIELD_NUMBER: builtins.int
    TUBING_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    FLUID_LEVEL_FIELD_NUMBER: builtins.int
    DATE_START_FIELD_NUMBER: builtins.int
    SPRING_IN_FIELD_NUMBER: builtins.int
    LUBRICATOR_SPRING_FIELD_NUMBER: builtins.int
    SLICKLINE_TOOL_LOST_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEAT_NIPPLE_TYPE_FIELD_NUMBER: builtins.int
    SLICKLINE_ID_FIELD_NUMBER: builtins.int
    DIAG_TOOL_RUN_HW_FIELD_NUMBER: builtins.int
    SEAT_NIPPLE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TD_FIELD_NUMBER: builtins.int
    COMPANY_NAME_FIELD_NUMBER: builtins.int
    PLUNGER_CONDITION_FIELD_NUMBER: builtins.int
    STUCK_SPRING_FIELD_NUMBER: builtins.int
    PBTD_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    TD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEAT_NIPPLE_MD_FIELD_NUMBER: builtins.int
    DATE_END_FIELD_NUMBER: builtins.int
    OPERATOR_NAME_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_SLICKLINE_SOLID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def broken_spring(self) -> global___StringMessage:
        """Original Name: BROKEN_SPRING, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def other_hardware(self) -> global___StringMessage:
        """Original Name: OTHER_HARDWARE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pbtd(self) -> global___FloatMessage:
        """Original Name: PBTD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def production_tool(self) -> global___StringMessage:
        """Original Name: PRODUCTION_TOOL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_level_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_LEVEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spring_out(self) -> global___StringMessage:
        """Original Name: SPRING_OUT, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_assembly_id(self) -> global___StringMessage:
        """Original Name: TUBING_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_level(self) -> global___FloatMessage:
        """Original Name: FLUID_LEVEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spring_in(self) -> global___StringMessage:
        """Original Name: SPRING_IN, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lubricator_spring(self) -> global___StringMessage:
        """Original Name: LUBRICATOR_SPRING, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slickline_tool_lost(self) -> global___StringMessage:
        """Original Name: SLICKLINE_TOOL_LOST, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seat_nipple_type(self) -> global___StringMessage:
        """Original Name: SEAT_NIPPLE_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    slickline_id: builtins.str
    """Original Name: SLICKLINE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def diag_tool_run_hw(self) -> global___StringMessage:
        """Original Name: DIAG_TOOL_RUN_HW, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seat_nipple_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEAT_NIPPLE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def td(self) -> global___FloatMessage:
        """Original Name: TD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company_name(self) -> global___StringMessage:
        """Original Name: COMPANY_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plunger_condition(self) -> global___StringMessage:
        """Original Name: PLUNGER_CONDITION, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stuck_spring(self) -> global___StringMessage:
        """Original Name: STUCK_SPRING, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pbtd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PBTD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def td_dsdsunit(self) -> global___StringMessage:
        """Original Name: TD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seat_nipple_md(self) -> global___FloatMessage:
        """Original Name: SEAT_NIPPLE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operator_name(self) -> global___StringMessage:
        """Original Name: OPERATOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_SLICKLINE_DM_EVENT
        """
    @property
    def dm_slickline_solid(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmSlicklineSolidRef]:
        """Original Name: DM_SLICKLINE_SOLID, WrappedMessage: DmSlicklineSolid
        FK_DM_SLICKLINE_SOLID_DM_SLICKLINE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        broken_spring: global___StringMessage | None = ...,
        other_hardware: global___StringMessage | None = ...,
        pbtd: global___FloatMessage | None = ...,
        production_tool: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        fluid_level_dsdsunit: global___StringMessage | None = ...,
        spring_out: global___StringMessage | None = ...,
        tubing_assembly_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        fluid_level: global___FloatMessage | None = ...,
        date_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        spring_in: global___StringMessage | None = ...,
        lubricator_spring: global___StringMessage | None = ...,
        slickline_tool_lost: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        seat_nipple_type: global___StringMessage | None = ...,
        slickline_id: builtins.str = ...,
        diag_tool_run_hw: global___StringMessage | None = ...,
        seat_nipple_md_dsdsunit: global___StringMessage | None = ...,
        td: global___FloatMessage | None = ...,
        company_name: global___StringMessage | None = ...,
        plunger_condition: global___StringMessage | None = ...,
        stuck_spring: global___StringMessage | None = ...,
        pbtd_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        td_dsdsunit: global___StringMessage | None = ...,
        seat_nipple_md: global___FloatMessage | None = ...,
        date_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        operator_name: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_slickline_solid: collections.abc.Iterable[global___DmSlicklineSolidRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["broken_spring", b"broken_spring", "company_name", b"company_name", "date_end", b"date_end", "date_start", b"date_start", "description", b"description", "diag_tool_run_hw", b"diag_tool_run_hw", "dm_event", b"dm_event", "fluid_level", b"fluid_level", "fluid_level_dsdsunit", b"fluid_level_dsdsunit", "lubricator_spring", b"lubricator_spring", "native_uid", b"native_uid", "operator_name", b"operator_name", "other_hardware", b"other_hardware", "pbtd", b"pbtd", "pbtd_dsdsunit", b"pbtd_dsdsunit", "plunger_condition", b"plunger_condition", "production_tool", b"production_tool", "seat_nipple_md", b"seat_nipple_md", "seat_nipple_md_dsdsunit", b"seat_nipple_md_dsdsunit", "seat_nipple_type", b"seat_nipple_type", "slickline_tool_lost", b"slickline_tool_lost", "spring_in", b"spring_in", "spring_out", b"spring_out", "stuck_spring", b"stuck_spring", "td", b"td", "td_dsdsunit", b"td_dsdsunit", "tubing_assembly_id", b"tubing_assembly_id", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["broken_spring", b"broken_spring", "company_name", b"company_name", "date_end", b"date_end", "date_start", b"date_start", "description", b"description", "diag_tool_run_hw", b"diag_tool_run_hw", "dm_event", b"dm_event", "dm_slickline_solid", b"dm_slickline_solid", "event_id", b"event_id", "fluid_level", b"fluid_level", "fluid_level_dsdsunit", b"fluid_level_dsdsunit", "lubricator_spring", b"lubricator_spring", "native_uid", b"native_uid", "operator_name", b"operator_name", "other_hardware", b"other_hardware", "pbtd", b"pbtd", "pbtd_dsdsunit", b"pbtd_dsdsunit", "plunger_condition", b"plunger_condition", "production_tool", b"production_tool", "seat_nipple_md", b"seat_nipple_md", "seat_nipple_md_dsdsunit", b"seat_nipple_md_dsdsunit", "seat_nipple_type", b"seat_nipple_type", "slickline_id", b"slickline_id", "slickline_tool_lost", b"slickline_tool_lost", "spring_in", b"spring_in", "spring_out", b"spring_out", "stuck_spring", b"stuck_spring", "td", b"td", "td_dsdsunit", b"td_dsdsunit", "tubing_assembly_id", b"tubing_assembly_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmSlickline = DmSlickline

class DmSlicklineDaily(google.protobuf.message.Message):
    """Original Name: DM_SLICKLINE_DAILY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DEBRIS_IN_HOLE_FIELD_NUMBER: builtins.int
    SLICKLINE_DAILY_ID_FIELD_NUMBER: builtins.int
    MD_TAGGED_FILL_START_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOOL_PULLED_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MD_TAGGED_FILL_START_FIELD_NUMBER: builtins.int
    STUCK_EQUIP_FIELD_NUMBER: builtins.int
    MD_TAGGED_FILL_END_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESTRICTION_DEPTH_FIELD_NUMBER: builtins.int
    SLICKLINE_ID_FIELD_NUMBER: builtins.int
    PULL_SUCCESS_FIELD_NUMBER: builtins.int
    MD_TOOL_PULLED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    FISH_SUCCESS_FIELD_NUMBER: builtins.int
    MD_TAGGED_FILL_END_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DIAG_TOOL_RUN_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    DM_SLICKLINE_PURPOSE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def debris_in_hole(self) -> global___StringMessage:
        """Original Name: DEBRIS_IN_HOLE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    slickline_daily_id: builtins.str
    """Original Name: SLICKLINE_DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_tagged_fill_start_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TAGGED_FILL_START_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_tool_pulled(self) -> global___FloatMessage:
        """Original Name: MD_TOOL_PULLED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_tagged_fill_start(self) -> global___FloatMessage:
        """Original Name: MD_TAGGED_FILL_START, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stuck_equip(self) -> global___StringMessage:
        """Original Name: STUCK_EQUIP, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_tagged_fill_end_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TAGGED_FILL_END_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restriction_depth(self) -> global___StringMessage:
        """Original Name: RESTRICTION_DEPTH, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slickline_id(self) -> global___StringMessage:
        """Original Name: SLICKLINE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pull_success(self) -> global___StringMessage:
        """Original Name: PULL_SUCCESS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_tool_pulled_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOOL_PULLED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fish_success(self) -> global___StringMessage:
        """Original Name: FISH_SUCCESS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_tagged_fill_end(self) -> global___FloatMessage:
        """Original Name: MD_TAGGED_FILL_END, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def diag_tool_run(self) -> global___StringMessage:
        """Original Name: DIAG_TOOL_RUN, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_SLICKLINE_DAILY_DM_DAILY
        """
    @property
    def dm_slickline_purpose(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmSlicklinePurposeRef]:
        """Original Name: DM_SLICKLINE_PURPOSE, WrappedMessage: DmSlicklinePurpose
        FK_DM_SLICKLINE_PURPOSE_DM_SLICKLINE_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        debris_in_hole: global___StringMessage | None = ...,
        slickline_daily_id: builtins.str = ...,
        md_tagged_fill_start_dsdsunit: global___StringMessage | None = ...,
        md_tool_pulled: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        md_tagged_fill_start: global___FloatMessage | None = ...,
        stuck_equip: global___StringMessage | None = ...,
        md_tagged_fill_end_dsdsunit: global___StringMessage | None = ...,
        restriction_depth: global___StringMessage | None = ...,
        slickline_id: global___StringMessage | None = ...,
        pull_success: global___StringMessage | None = ...,
        md_tool_pulled_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        fish_success: global___StringMessage | None = ...,
        md_tagged_fill_end: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        diag_tool_run: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        dm_slickline_purpose: collections.abc.Iterable[global___DmSlicklinePurposeRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["debris_in_hole", b"debris_in_hole", "diag_tool_run", b"diag_tool_run", "dm_daily", b"dm_daily", "fish_success", b"fish_success", "md_tagged_fill_end", b"md_tagged_fill_end", "md_tagged_fill_end_dsdsunit", b"md_tagged_fill_end_dsdsunit", "md_tagged_fill_start", b"md_tagged_fill_start", "md_tagged_fill_start_dsdsunit", b"md_tagged_fill_start_dsdsunit", "md_tool_pulled", b"md_tool_pulled", "md_tool_pulled_dsdsunit", b"md_tool_pulled_dsdsunit", "native_uid", b"native_uid", "pull_success", b"pull_success", "restriction_depth", b"restriction_depth", "slickline_id", b"slickline_id", "stuck_equip", b"stuck_equip"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "debris_in_hole", b"debris_in_hole", "diag_tool_run", b"diag_tool_run", "dm_daily", b"dm_daily", "dm_slickline_purpose", b"dm_slickline_purpose", "event_id", b"event_id", "fish_success", b"fish_success", "md_tagged_fill_end", b"md_tagged_fill_end", "md_tagged_fill_end_dsdsunit", b"md_tagged_fill_end_dsdsunit", "md_tagged_fill_start", b"md_tagged_fill_start", "md_tagged_fill_start_dsdsunit", b"md_tagged_fill_start_dsdsunit", "md_tool_pulled", b"md_tool_pulled", "md_tool_pulled_dsdsunit", b"md_tool_pulled_dsdsunit", "native_uid", b"native_uid", "pull_success", b"pull_success", "restriction_depth", b"restriction_depth", "slickline_daily_id", b"slickline_daily_id", "slickline_id", b"slickline_id", "stuck_equip", b"stuck_equip", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmSlicklineDaily = DmSlicklineDaily

class DmSlicklinePurpose(google.protobuf.message.Message):
    """Original Name: DM_SLICKLINE_PURPOSE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SLICKLINE_DAILY_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    JOB_PURPOSE_ID_FIELD_NUMBER: builtins.int
    SLICKLINE_PURPOSE_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    JOB_PURPOSE_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    DM_SLICKLINE_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    slickline_daily_id: builtins.str
    """Original Name: SLICKLINE_DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_purpose_id(self) -> global___StringMessage:
        """Original Name: JOB_PURPOSE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    slickline_purpose_id: builtins.str
    """Original Name: SLICKLINE_PURPOSE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def job_purpose(self) -> global___StringMessage:
        """Original Name: JOB_PURPOSE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_slickline_daily(self) -> global___DmSlicklineDailyRef:
        """Remote references:

        Original Name: DM_SLICKLINE_DAILY, WrappedMessage: DmSlicklineDaily
        FK_DM_SLICKLINE_PURPOSE_DM_SLICKLINE_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        slickline_daily_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        job_purpose_id: global___StringMessage | None = ...,
        slickline_purpose_id: builtins.str = ...,
        event_id: builtins.str = ...,
        job_purpose: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        dm_slickline_daily: global___DmSlicklineDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_slickline_daily", b"dm_slickline_daily", "job_purpose", b"job_purpose", "job_purpose_id", b"job_purpose_id", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["daily_id", b"daily_id", "dm_slickline_daily", b"dm_slickline_daily", "event_id", b"event_id", "job_purpose", b"job_purpose", "job_purpose_id", b"job_purpose_id", "native_uid", b"native_uid", "slickline_daily_id", b"slickline_daily_id", "slickline_purpose_id", b"slickline_purpose_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmSlicklinePurpose = DmSlicklinePurpose

class DmSlicklineSolid(google.protobuf.message.Message):
    """Original Name: DM_SLICKLINE_SOLID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SOLID_LOCATION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MD_SPECULATED_SOLID_FIELD_NUMBER: builtins.int
    SLICKLINE_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SLICKLINE_SOLID_ID_FIELD_NUMBER: builtins.int
    MD_SPECULATED_SOLID_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLID_TYPE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SOLID_SAMPLE_SOURCE_FIELD_NUMBER: builtins.int
    SOLID_SAMPLE_TURN_IN_FIELD_NUMBER: builtins.int
    SEVERITY_FIELD_NUMBER: builtins.int
    DM_SLICKLINE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def solid_location(self) -> global___StringMessage:
        """Original Name: SOLID_LOCATION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_speculated_solid(self) -> global___FloatMessage:
        """Original Name: MD_SPECULATED_SOLID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    slickline_id: builtins.str
    """Original Name: SLICKLINE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    slickline_solid_id: builtins.str
    """Original Name: SLICKLINE_SOLID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_speculated_solid_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_SPECULATED_SOLID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solid_type(self) -> global___StringMessage:
        """Original Name: SOLID_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def solid_sample_source(self) -> global___StringMessage:
        """Original Name: SOLID_SAMPLE_SOURCE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solid_sample_turn_in(self) -> global___StringMessage:
        """Original Name: SOLID_SAMPLE_TURN_IN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def severity(self) -> global___StringMessage:
        """Original Name: SEVERITY, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_slickline(self) -> global___DmSlicklineRef:
        """Remote references:

        Original Name: DM_SLICKLINE, WrappedMessage: DmSlickline
        FK_DM_SLICKLINE_SOLID_DM_SLICKLINE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        solid_location: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        md_speculated_solid: global___FloatMessage | None = ...,
        slickline_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        slickline_solid_id: builtins.str = ...,
        md_speculated_solid_dsdsunit: global___StringMessage | None = ...,
        solid_type: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        solid_sample_source: global___StringMessage | None = ...,
        solid_sample_turn_in: global___StringMessage | None = ...,
        severity: global___StringMessage | None = ...,
        dm_slickline: global___DmSlicklineRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_slickline", b"dm_slickline", "md_speculated_solid", b"md_speculated_solid", "md_speculated_solid_dsdsunit", b"md_speculated_solid_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "severity", b"severity", "solid_location", b"solid_location", "solid_sample_source", b"solid_sample_source", "solid_sample_turn_in", b"solid_sample_turn_in", "solid_type", b"solid_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_slickline", b"dm_slickline", "event_id", b"event_id", "md_speculated_solid", b"md_speculated_solid", "md_speculated_solid_dsdsunit", b"md_speculated_solid_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "severity", b"severity", "slickline_id", b"slickline_id", "slickline_solid_id", b"slickline_solid_id", "solid_location", b"solid_location", "solid_sample_source", b"solid_sample_source", "solid_sample_turn_in", b"solid_sample_turn_in", "solid_type", b"solid_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmSlicklineSolid = DmSlicklineSolid

class DmSolidDetail(google.protobuf.message.Message):
    """Original Name: DM_SOLID_DETAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TYPE_OF_SOLID_FIELD_NUMBER: builtins.int
    EQUIP_FAIL_ID_FIELD_NUMBER: builtins.int
    SPECULATED_SAMPLE_DEPTH_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    INSPECTION_ID_FIELD_NUMBER: builtins.int
    SPECULATED_SAMPLE_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLID_DETAIL_ID_FIELD_NUMBER: builtins.int
    IS_SOLID_SAMPLE_TO_TURN_IN_FIELD_NUMBER: builtins.int
    SOLID_SAMPLE_SOURCE_FIELD_NUMBER: builtins.int
    LOCATION_OF_SOLID_FIELD_NUMBER: builtins.int
    SEVERITY_FIELD_NUMBER: builtins.int
    DM_INSPECTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type_of_solid(self) -> global___StringMessage:
        """Original Name: TYPE_OF_SOLID, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equip_fail_id: builtins.str
    """Original Name: EQUIP_FAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def speculated_sample_depth(self) -> global___FloatMessage:
        """Original Name: SPECULATED_SAMPLE_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    inspection_id: builtins.str
    """Original Name: INSPECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def speculated_sample_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPECULATED_SAMPLE_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    solid_detail_id: builtins.str
    """Original Name: SOLID_DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_solid_sample_to_turn_in(self) -> global___StringMessage:
        """Original Name: IS_SOLID_SAMPLE_TO_TURN_IN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solid_sample_source(self) -> global___StringMessage:
        """Original Name: SOLID_SAMPLE_SOURCE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_of_solid(self) -> global___StringMessage:
        """Original Name: LOCATION_OF_SOLID, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def severity(self) -> global___StringMessage:
        """Original Name: SEVERITY, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_inspection(self) -> global___DmInspectionRef:
        """Remote references:

        Original Name: DM_INSPECTION, WrappedMessage: DmInspection
        FK_DM_SOLID_DETAIL_DM_INSPECTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        type_of_solid: global___StringMessage | None = ...,
        equip_fail_id: builtins.str = ...,
        speculated_sample_depth: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        inspection_id: builtins.str = ...,
        speculated_sample_depth_dsdsunit: global___StringMessage | None = ...,
        solid_detail_id: builtins.str = ...,
        is_solid_sample_to_turn_in: global___StringMessage | None = ...,
        solid_sample_source: global___StringMessage | None = ...,
        location_of_solid: global___StringMessage | None = ...,
        severity: global___StringMessage | None = ...,
        dm_inspection: global___DmInspectionRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_inspection", b"dm_inspection", "is_solid_sample_to_turn_in", b"is_solid_sample_to_turn_in", "location_of_solid", b"location_of_solid", "native_uid", b"native_uid", "severity", b"severity", "solid_sample_source", b"solid_sample_source", "speculated_sample_depth", b"speculated_sample_depth", "speculated_sample_depth_dsdsunit", b"speculated_sample_depth_dsdsunit", "type_of_solid", b"type_of_solid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_inspection", b"dm_inspection", "equip_fail_id", b"equip_fail_id", "inspection_id", b"inspection_id", "is_solid_sample_to_turn_in", b"is_solid_sample_to_turn_in", "location_of_solid", b"location_of_solid", "native_uid", b"native_uid", "severity", b"severity", "solid_detail_id", b"solid_detail_id", "solid_sample_source", b"solid_sample_source", "speculated_sample_depth", b"speculated_sample_depth", "speculated_sample_depth_dsdsunit", b"speculated_sample_depth_dsdsunit", "type_of_solid", b"type_of_solid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmSolidDetail = DmSolidDetail

class DmSpills(google.protobuf.message.Message):
    """Original Name: DM_SPILLS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SPILL_DESCRIPTION_FIELD_NUMBER: builtins.int
    LAND_OWNER_PHONE_FIELD_NUMBER: builtins.int
    SPILL_LOCATION_FIELD_NUMBER: builtins.int
    SPILL_DATE_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    SPILL_SOURCE_FIELD_NUMBER: builtins.int
    SPILL_FOUND_BY_FIELD_NUMBER: builtins.int
    LOCATION_ID_FIELD_NUMBER: builtins.int
    RESPONSIBLE_PARTY_FIELD_NUMBER: builtins.int
    SPILL_REMARKS_FIELD_NUMBER: builtins.int
    CHEMICAL_FIELD_NUMBER: builtins.int
    SPILL_VOLUME_RECOVERED_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FIELD_FIELD_NUMBER: builtins.int
    SPILL_MATERIAL_FIELD_NUMBER: builtins.int
    BUSINESS_UNIT_FIELD_NUMBER: builtins.int
    SPILL_CAUSE_FIELD_NUMBER: builtins.int
    SPILL_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAND_OWNER_FIELD_NUMBER: builtins.int
    FIELD_OFFICE_FIELD_NUMBER: builtins.int
    SPILL_VOLUME_FIELD_NUMBER: builtins.int
    SPILL_ID_FIELD_NUMBER: builtins.int
    SPILL_VOLUME_RECOVERED_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def spill_description(self) -> global___StringMessage:
        """Original Name: SPILL_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_owner_phone(self) -> global___StringMessage:
        """Original Name: LAND_OWNER_PHONE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spill_location(self) -> global___StringMessage:
        """Original Name: SPILL_LOCATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spill_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SPILL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def spill_source(self) -> global___StringMessage:
        """Original Name: SPILL_SOURCE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spill_found_by(self) -> global___StringMessage:
        """Original Name: SPILL_FOUND_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_id(self) -> global___StringMessage:
        """Original Name: LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def responsible_party(self) -> global___StringMessage:
        """Original Name: RESPONSIBLE_PARTY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spill_remarks(self) -> global___StringMessage:
        """Original Name: SPILL_REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chemical(self) -> global___StringMessage:
        """Original Name: CHEMICAL, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spill_volume_recovered_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPILL_VOLUME_RECOVERED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field(self) -> global___StringMessage:
        """Original Name: FIELD, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spill_material(self) -> global___StringMessage:
        """Original Name: SPILL_MATERIAL, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def business_unit(self) -> global___StringMessage:
        """Original Name: BUSINESS_UNIT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spill_cause(self) -> global___StringMessage:
        """Original Name: SPILL_CAUSE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spill_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPILL_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def land_owner(self) -> global___StringMessage:
        """Original Name: LAND_OWNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_office(self) -> global___StringMessage:
        """Original Name: FIELD_OFFICE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spill_volume(self) -> global___FloatMessage:
        """Original Name: SPILL_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    spill_id: builtins.str
    """Original Name: SPILL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def spill_volume_recovered(self) -> global___FloatMessage:
        """Original Name: SPILL_VOLUME_RECOVERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_SPILLS_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        spill_description: global___StringMessage | None = ...,
        land_owner_phone: global___StringMessage | None = ...,
        spill_location: global___StringMessage | None = ...,
        spill_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        daily_id: builtins.str = ...,
        spill_source: global___StringMessage | None = ...,
        spill_found_by: global___StringMessage | None = ...,
        location_id: global___StringMessage | None = ...,
        responsible_party: global___StringMessage | None = ...,
        spill_remarks: global___StringMessage | None = ...,
        chemical: global___StringMessage | None = ...,
        spill_volume_recovered_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        field: global___StringMessage | None = ...,
        spill_material: global___StringMessage | None = ...,
        business_unit: global___StringMessage | None = ...,
        spill_cause: global___StringMessage | None = ...,
        spill_volume_dsdsunit: global___StringMessage | None = ...,
        land_owner: global___StringMessage | None = ...,
        field_office: global___StringMessage | None = ...,
        spill_volume: global___FloatMessage | None = ...,
        spill_id: builtins.str = ...,
        spill_volume_recovered: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["business_unit", b"business_unit", "chemical", b"chemical", "dm_daily", b"dm_daily", "field", b"field", "field_office", b"field_office", "land_owner", b"land_owner", "land_owner_phone", b"land_owner_phone", "location_id", b"location_id", "native_uid", b"native_uid", "responsible_party", b"responsible_party", "spill_cause", b"spill_cause", "spill_date", b"spill_date", "spill_description", b"spill_description", "spill_found_by", b"spill_found_by", "spill_location", b"spill_location", "spill_material", b"spill_material", "spill_remarks", b"spill_remarks", "spill_source", b"spill_source", "spill_volume", b"spill_volume", "spill_volume_dsdsunit", b"spill_volume_dsdsunit", "spill_volume_recovered", b"spill_volume_recovered", "spill_volume_recovered_dsdsunit", b"spill_volume_recovered_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["business_unit", b"business_unit", "chemical", b"chemical", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "event_id", b"event_id", "field", b"field", "field_office", b"field_office", "land_owner", b"land_owner", "land_owner_phone", b"land_owner_phone", "location_id", b"location_id", "native_uid", b"native_uid", "responsible_party", b"responsible_party", "spill_cause", b"spill_cause", "spill_date", b"spill_date", "spill_description", b"spill_description", "spill_found_by", b"spill_found_by", "spill_id", b"spill_id", "spill_location", b"spill_location", "spill_material", b"spill_material", "spill_remarks", b"spill_remarks", "spill_source", b"spill_source", "spill_volume", b"spill_volume", "spill_volume_dsdsunit", b"spill_volume_dsdsunit", "spill_volume_recovered", b"spill_volume_recovered", "spill_volume_recovered_dsdsunit", b"spill_volume_recovered_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmSpills = DmSpills

class DmStimFetTest(google.protobuf.message.Message):
    """Original Name: DM_STIM_FET_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    START_TIME_FIELD_NUMBER: builtins.int
    FRACTURE_LENGTH_FIELD_NUMBER: builtins.int
    PDL_COEF_FIELD_NUMBER: builtins.int
    FRACTURE_WIDTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_PDL_DURATION_FIELD_NUMBER: builtins.int
    FLUID_EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NET_PRESSURE_FIELD_NUMBER: builtins.int
    FRACTURE_CLOSING_DURATION_FIELD_NUMBER: builtins.int
    FRACTURE_WIDTH_FIELD_NUMBER: builtins.int
    END_TIME_FIELD_NUMBER: builtins.int
    FLUID_EFFICIENCY_FIELD_NUMBER: builtins.int
    NET_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    STIM_FET_TEST_ID_FIELD_NUMBER: builtins.int
    PSEUDO_RADIAL_PRESSURE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FRACTURE_CLOSING_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_PDL_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PSEUDO_RADIAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESIDUAL_PERMEABILITY_FIELD_NUMBER: builtins.int
    RESIDUAL_PERMEABILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRACTURE_EXTENSION_PRESSURE_FIELD_NUMBER: builtins.int
    STIM_PUMPING_DIAG_ID_FIELD_NUMBER: builtins.int
    FRACTURE_EXTENSION_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRACTURE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    FRACTURE_CLOSING_PRESSURE_FIELD_NUMBER: builtins.int
    FRACTURE_CLOSING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_STIM_PUMPING_DIAG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def start_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_length(self) -> global___FloatMessage:
        """Original Name: FRACTURE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pdl_coef(self) -> global___FloatMessage:
        """Original Name: PDL_COEF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_width_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_WIDTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_pdl_duration(self) -> global___FloatMessage:
        """Original Name: END_PDL_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pore_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pressure(self) -> global___FloatMessage:
        """Original Name: NET_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_closing_duration(self) -> global___FloatMessage:
        """Original Name: FRACTURE_CLOSING_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_width(self) -> global___FloatMessage:
        """Original Name: FRACTURE_WIDTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_efficiency(self) -> global___FloatMessage:
        """Original Name: FLUID_EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stim_fet_test_id: builtins.str
    """Original Name: STIM_FET_TEST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pseudo_radial_pressure(self) -> global___FloatMessage:
        """Original Name: PSEUDO_RADIAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_closing_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_CLOSING_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_pdl_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_PDL_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pseudo_radial_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PSEUDO_RADIAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def residual_permeability(self) -> global___FloatMessage:
        """Original Name: RESIDUAL_PERMEABILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def residual_permeability_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESIDUAL_PERMEABILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_extension_pressure(self) -> global___FloatMessage:
        """Original Name: FRACTURE_EXTENSION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_pumping_diag_id: builtins.str
    """Original Name: STIM_PUMPING_DIAG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fracture_extension_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_EXTENSION_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pore_pressure(self) -> global___FloatMessage:
        """Original Name: PORE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fracture_closing_pressure(self) -> global___FloatMessage:
        """Original Name: FRACTURE_CLOSING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_closing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_CLOSING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_pumping_diag(self) -> global___DmStimPumpingDiagRef:
        """Remote references:

        Original Name: DM_STIM_PUMPING_DIAG, WrappedMessage: DmStimPumpingDiag
        FK_DM_STIM_FET_TEST_DM_STIM_PUMPING_DIAG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        start_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fracture_length: global___FloatMessage | None = ...,
        pdl_coef: global___FloatMessage | None = ...,
        fracture_width_dsdsunit: global___StringMessage | None = ...,
        end_pdl_duration: global___FloatMessage | None = ...,
        fluid_efficiency_dsdsunit: global___StringMessage | None = ...,
        pore_pressure_dsdsunit: global___StringMessage | None = ...,
        net_pressure: global___FloatMessage | None = ...,
        fracture_closing_duration: global___FloatMessage | None = ...,
        fracture_width: global___FloatMessage | None = ...,
        end_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fluid_efficiency: global___FloatMessage | None = ...,
        net_pressure_dsdsunit: global___StringMessage | None = ...,
        stim_job_id: builtins.str = ...,
        stim_fet_test_id: builtins.str = ...,
        pseudo_radial_pressure: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        fracture_closing_duration_dsdsunit: global___StringMessage | None = ...,
        end_pdl_duration_dsdsunit: global___StringMessage | None = ...,
        pseudo_radial_pressure_dsdsunit: global___StringMessage | None = ...,
        residual_permeability: global___FloatMessage | None = ...,
        residual_permeability_dsdsunit: global___StringMessage | None = ...,
        fracture_extension_pressure: global___FloatMessage | None = ...,
        stim_pumping_diag_id: builtins.str = ...,
        fracture_extension_pressure_dsdsunit: global___StringMessage | None = ...,
        fracture_length_dsdsunit: global___StringMessage | None = ...,
        pore_pressure: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        stim_treatment_id: builtins.str = ...,
        fracture_closing_pressure: global___FloatMessage | None = ...,
        fracture_closing_pressure_dsdsunit: global___StringMessage | None = ...,
        dm_stim_pumping_diag: global___DmStimPumpingDiagRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_stim_pumping_diag", b"dm_stim_pumping_diag", "end_pdl_duration", b"end_pdl_duration", "end_pdl_duration_dsdsunit", b"end_pdl_duration_dsdsunit", "end_time", b"end_time", "fluid_efficiency", b"fluid_efficiency", "fluid_efficiency_dsdsunit", b"fluid_efficiency_dsdsunit", "fracture_closing_duration", b"fracture_closing_duration", "fracture_closing_duration_dsdsunit", b"fracture_closing_duration_dsdsunit", "fracture_closing_pressure", b"fracture_closing_pressure", "fracture_closing_pressure_dsdsunit", b"fracture_closing_pressure_dsdsunit", "fracture_extension_pressure", b"fracture_extension_pressure", "fracture_extension_pressure_dsdsunit", b"fracture_extension_pressure_dsdsunit", "fracture_length", b"fracture_length", "fracture_length_dsdsunit", b"fracture_length_dsdsunit", "fracture_width", b"fracture_width", "fracture_width_dsdsunit", b"fracture_width_dsdsunit", "native_uid", b"native_uid", "net_pressure", b"net_pressure", "net_pressure_dsdsunit", b"net_pressure_dsdsunit", "pdl_coef", b"pdl_coef", "pore_pressure", b"pore_pressure", "pore_pressure_dsdsunit", b"pore_pressure_dsdsunit", "pseudo_radial_pressure", b"pseudo_radial_pressure", "pseudo_radial_pressure_dsdsunit", b"pseudo_radial_pressure_dsdsunit", "residual_permeability", b"residual_permeability", "residual_permeability_dsdsunit", b"residual_permeability_dsdsunit", "start_time", b"start_time"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_stim_pumping_diag", b"dm_stim_pumping_diag", "end_pdl_duration", b"end_pdl_duration", "end_pdl_duration_dsdsunit", b"end_pdl_duration_dsdsunit", "end_time", b"end_time", "event_id", b"event_id", "fluid_efficiency", b"fluid_efficiency", "fluid_efficiency_dsdsunit", b"fluid_efficiency_dsdsunit", "fracture_closing_duration", b"fracture_closing_duration", "fracture_closing_duration_dsdsunit", b"fracture_closing_duration_dsdsunit", "fracture_closing_pressure", b"fracture_closing_pressure", "fracture_closing_pressure_dsdsunit", b"fracture_closing_pressure_dsdsunit", "fracture_extension_pressure", b"fracture_extension_pressure", "fracture_extension_pressure_dsdsunit", b"fracture_extension_pressure_dsdsunit", "fracture_length", b"fracture_length", "fracture_length_dsdsunit", b"fracture_length_dsdsunit", "fracture_width", b"fracture_width", "fracture_width_dsdsunit", b"fracture_width_dsdsunit", "native_uid", b"native_uid", "net_pressure", b"net_pressure", "net_pressure_dsdsunit", b"net_pressure_dsdsunit", "pdl_coef", b"pdl_coef", "pore_pressure", b"pore_pressure", "pore_pressure_dsdsunit", b"pore_pressure_dsdsunit", "pseudo_radial_pressure", b"pseudo_radial_pressure", "pseudo_radial_pressure_dsdsunit", b"pseudo_radial_pressure_dsdsunit", "residual_permeability", b"residual_permeability", "residual_permeability_dsdsunit", b"residual_permeability_dsdsunit", "start_time", b"start_time", "stim_fet_test_id", b"stim_fet_test_id", "stim_job_id", b"stim_job_id", "stim_pumping_diag_id", b"stim_pumping_diag_id", "stim_treatment_id", b"stim_treatment_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmStimFetTest = DmStimFetTest

class DmStimFlowback(google.protobuf.message.Message):
    """Original Name: DM_STIM_FLOWBACK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FLOWBACK_RATE_FIELD_NUMBER: builtins.int
    FORCE_CLOSE_CHOKE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    FLOWBACK_VOLUME_FIELD_NUMBER: builtins.int
    FLOWBACK_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWBACK_ID_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWBACK_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_FIELD_NUMBER: builtins.int
    PRESSURE_30_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_30_MIN_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    DM_STIM_JOB_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def flowback_rate(self) -> global___FloatMessage:
        """Original Name: FLOWBACK_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def force_close_choke(self) -> global___StringMessage:
        """Original Name: FORCE_CLOSE_CHOKE, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowback_volume(self) -> global___FloatMessage:
        """Original Name: FLOWBACK_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowback_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWBACK_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    flowback_id: builtins.str
    """Original Name: FLOWBACK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure(self) -> global___FloatMessage:
        """Original Name: TUBING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowback_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWBACK_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure(self) -> global___FloatMessage:
        """Original Name: CASING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_30_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_30_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_30_min(self) -> global___FloatMessage:
        """Original Name: PRESSURE_30_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def choke_size(self) -> global___FloatMessage:
        """Original Name: CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_job(self) -> global___DmStimJobRef:
        """Remote references:

        Original Name: DM_STIM_JOB, WrappedMessage: DmStimJob
        FK_DM_STIM_FLOWBACK_DM_STIM_JOB
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        flowback_rate: global___FloatMessage | None = ...,
        force_close_choke: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        flowback_volume: global___FloatMessage | None = ...,
        flowback_volume_dsdsunit: global___StringMessage | None = ...,
        flowback_id: builtins.str = ...,
        stim_job_id: builtins.str = ...,
        tubing_pressure: global___FloatMessage | None = ...,
        tubing_pressure_dsdsunit: global___StringMessage | None = ...,
        casing_pressure_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        choke_size_dsdsunit: global___StringMessage | None = ...,
        flowback_rate_dsdsunit: global___StringMessage | None = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        casing_pressure: global___FloatMessage | None = ...,
        pressure_30_min_dsdsunit: global___StringMessage | None = ...,
        pressure_30_min: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        choke_size: global___FloatMessage | None = ...,
        duration: global___FloatMessage | None = ...,
        dm_stim_job: global___DmStimJobRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["casing_pressure", b"casing_pressure", "casing_pressure_dsdsunit", b"casing_pressure_dsdsunit", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "comments", b"comments", "dm_stim_job", b"dm_stim_job", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "end_date", b"end_date", "flowback_rate", b"flowback_rate", "flowback_rate_dsdsunit", b"flowback_rate_dsdsunit", "flowback_volume", b"flowback_volume", "flowback_volume_dsdsunit", b"flowback_volume_dsdsunit", "force_close_choke", b"force_close_choke", "native_uid", b"native_uid", "pressure_30_min", b"pressure_30_min", "pressure_30_min_dsdsunit", b"pressure_30_min_dsdsunit", "sequence_no", b"sequence_no", "start_date", b"start_date", "tubing_pressure", b"tubing_pressure", "tubing_pressure_dsdsunit", b"tubing_pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["casing_pressure", b"casing_pressure", "casing_pressure_dsdsunit", b"casing_pressure_dsdsunit", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "comments", b"comments", "dm_stim_job", b"dm_stim_job", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "end_date", b"end_date", "event_id", b"event_id", "flowback_id", b"flowback_id", "flowback_rate", b"flowback_rate", "flowback_rate_dsdsunit", b"flowback_rate_dsdsunit", "flowback_volume", b"flowback_volume", "flowback_volume_dsdsunit", b"flowback_volume_dsdsunit", "force_close_choke", b"force_close_choke", "native_uid", b"native_uid", "pressure_30_min", b"pressure_30_min", "pressure_30_min_dsdsunit", b"pressure_30_min_dsdsunit", "sequence_no", b"sequence_no", "start_date", b"start_date", "stim_job_id", b"stim_job_id", "tubing_pressure", b"tubing_pressure", "tubing_pressure_dsdsunit", b"tubing_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmStimFlowback = DmStimFlowback

class DmStimFlowpath(google.protobuf.message.Message):
    """Original Name: DM_STIM_FLOWPATH, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAX_CO2_LIQUID_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_CO2_STD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SI_PRESS_10_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWPATH_DESCRIPTION_FIELD_NUMBER: builtins.int
    PROP_MASS_DSDSUNIT_FIELD_NUMBER: builtins.int
    N2_STD_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_CO2_LIQUID_RATE_FIELD_NUMBER: builtins.int
    AVG_SLURRY_RATE_FIELD_NUMBER: builtins.int
    AVG_N2_STD_RATE_FIELD_NUMBER: builtins.int
    AVG_SLURRY_PROP_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_N2_STD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_SLURRY_PROP_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_HYDRAULIC_POWER_FIELD_NUMBER: builtins.int
    PROP_MASS_FIELD_NUMBER: builtins.int
    BREAK_DOWN_PRESSURE_FIELD_NUMBER: builtins.int
    STIM_FLOWPATH_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ACID_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_ACID_RATE_FIELD_NUMBER: builtins.int
    MAX_ACID_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_SLURRY_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLURRY_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CO2_MASS_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_TREATMENT_PRESSURE_FIELD_NUMBER: builtins.int
    MAX_WH_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_WEIGHT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    FRACTURE_GRADIENT_FIELD_NUMBER: builtins.int
    AVG_GEL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_PROP_CONC_FIELD_NUMBER: builtins.int
    AVG_CLEAN_RATE_FIELD_NUMBER: builtins.int
    AVG_CO2_STD_RATE_FIELD_NUMBER: builtins.int
    MAX_PMAX_WL_PRESSURE_FIELD_NUMBER: builtins.int
    PERCENT_PAD_FIELD_NUMBER: builtins.int
    STIM_FLOWPATH_TYPE_FIELD_NUMBER: builtins.int
    AVG_CO2_CLEAN_QUALITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_PROP_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLURRY_VOL_FIELD_NUMBER: builtins.int
    SI_PRESS_10_MIN_FIELD_NUMBER: builtins.int
    MAX_GEL_RATE_FIELD_NUMBER: builtins.int
    AVG_CLEAN_QUALITY_FIELD_NUMBER: builtins.int
    OIL_VOL_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TUBING_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_TREATMENT_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_TREATMENT_PRESSURE_FIELD_NUMBER: builtins.int
    AVG_PMAX_PAC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_HYDRAULIC_POWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_PMAX_PAC_PRESSURE_FIELD_NUMBER: builtins.int
    PIPE_FRICTION_FACTOR_FIELD_NUMBER: builtins.int
    AVG_GEL_RATE_FIELD_NUMBER: builtins.int
    CASING_SIZE_FIELD_NUMBER: builtins.int
    AVG_INTERVAL_PHASE_FRACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_PROP_CONC_FIELD_NUMBER: builtins.int
    AVG_WH_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_OIL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_WH_RATE_FIELD_NUMBER: builtins.int
    CASING_WEIGHT_FIELD_NUMBER: builtins.int
    SI_PRESS_5_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_SLURRY_PROP_CONC_FIELD_NUMBER: builtins.int
    FRACTURE_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_PMAX_PAC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    SI_PRESS_15_MIN_FIELD_NUMBER: builtins.int
    AVG_N2_CLEAN_QUALITY_FIELD_NUMBER: builtins.int
    AVG_N2_CLEAN_QUALITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WH_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_ACID_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLEAN_VOL_FIELD_NUMBER: builtins.int
    MAX_OIL_RATE_FIELD_NUMBER: builtins.int
    AVG_TEMPERATURE_FIELD_NUMBER: builtins.int
    MAX_SLURRY_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_PMAX_PAC_PRESSURE_FIELD_NUMBER: builtins.int
    AVG_PMAX_WL_PRESSURE_FIELD_NUMBER: builtins.int
    AVG_WH_RATE_FIELD_NUMBER: builtins.int
    CLEAN_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SI_PRESS_15_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_SIZE_FIELD_NUMBER: builtins.int
    BREAK_DOWN_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_CLEAN_QUALITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_CO2_CLEAN_QUALITY_FIELD_NUMBER: builtins.int
    AVG_OIL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_ACID_RATE_FIELD_NUMBER: builtins.int
    GEL_VOL_FIELD_NUMBER: builtins.int
    MAX_PMAX_WL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_CLEAN_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SI_PRESS_5_MIN_FIELD_NUMBER: builtins.int
    ACID_VOL_FIELD_NUMBER: builtins.int
    AVG_OIL_RATE_FIELD_NUMBER: builtins.int
    AVG_SLURRY_PROP_CONC_FIELD_NUMBER: builtins.int
    WH_VOL_FIELD_NUMBER: builtins.int
    CO2_MASS_FIELD_NUMBER: builtins.int
    GEL_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_GEL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_PROP_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    N2_STD_VOL_FIELD_NUMBER: builtins.int
    AVG_PMAX_WL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_TREATMENT_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_INTERVAL_PHASE_FRACTION_FIELD_NUMBER: builtins.int
    MAX_N2_STD_RATE_FIELD_NUMBER: builtins.int
    MAX_N2_STD_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_SLURRY_RATE_FIELD_NUMBER: builtins.int
    STIM_FLOWPATH_ID_FIELD_NUMBER: builtins.int
    CLEAN_BYPASS_VOL_FIELD_NUMBER: builtins.int
    PERCENT_PAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    CLEAN_BYPASS_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_FIELD_NUMBER: builtins.int
    DM_STIM_FLOWPATH_STAGE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def max_co2_liquid_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_CO2_LIQUID_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_co2_std_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_CO2_STD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def si_press_10_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: SI_PRESS_10_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowpath_description(self) -> global___StringMessage:
        """Original Name: FLOWPATH_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prop_mass_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROP_MASS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def n2_std_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: N2_STD_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_co2_liquid_rate(self) -> global___FloatMessage:
        """Original Name: MAX_CO2_LIQUID_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_slurry_rate(self) -> global___FloatMessage:
        """Original Name: AVG_SLURRY_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_n2_std_rate(self) -> global___FloatMessage:
        """Original Name: AVG_N2_STD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_slurry_prop_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_SLURRY_PROP_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_n2_std_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_N2_STD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_slurry_prop_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_SLURRY_PROP_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_hydraulic_power(self) -> global___FloatMessage:
        """Original Name: AVG_HYDRAULIC_POWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prop_mass(self) -> global___FloatMessage:
        """Original Name: PROP_MASS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def break_down_pressure(self) -> global___FloatMessage:
        """Original Name: BREAK_DOWN_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stim_flowpath_name(self) -> global___StringMessage:
        """Original Name: STIM_FLOWPATH_NAME, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def acid_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACID_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_acid_rate(self) -> global___FloatMessage:
        """Original Name: MAX_ACID_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_acid_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_ACID_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_slurry_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_SLURRY_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLURRY_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_mass_dsdsunit(self) -> global___StringMessage:
        """Original Name: CO2_MASS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_treatment_pressure(self) -> global___FloatMessage:
        """Original Name: MAX_TREATMENT_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_wh_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_WH_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_weight(self) -> global___FloatMessage:
        """Original Name: TUBING_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fracture_gradient(self) -> global___FloatMessage:
        """Original Name: FRACTURE_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_gel_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_GEL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_prop_conc(self) -> global___FloatMessage:
        """Original Name: AVG_PROP_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_clean_rate(self) -> global___FloatMessage:
        """Original Name: AVG_CLEAN_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_co2_std_rate(self) -> global___FloatMessage:
        """Original Name: AVG_CO2_STD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pmax_wl_pressure(self) -> global___FloatMessage:
        """Original Name: MAX_PMAX_WL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_pad(self) -> global___FloatMessage:
        """Original Name: PERCENT_PAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stim_flowpath_type(self) -> global___StringMessage:
        """Original Name: STIM_FLOWPATH_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_co2_clean_quality_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_CO2_CLEAN_QUALITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_prop_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_PROP_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_vol(self) -> global___FloatMessage:
        """Original Name: SLURRY_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def si_press_10_min(self) -> global___FloatMessage:
        """Original Name: SI_PRESS_10_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_gel_rate(self) -> global___FloatMessage:
        """Original Name: MAX_GEL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_clean_quality(self) -> global___FloatMessage:
        """Original Name: AVG_CLEAN_QUALITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_vol(self) -> global___FloatMessage:
        """Original Name: OIL_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tubing_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_treatment_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_TREATMENT_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_treatment_pressure(self) -> global___FloatMessage:
        """Original Name: AVG_TREATMENT_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_pmax_pac_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_PMAX_PAC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_hydraulic_power_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_HYDRAULIC_POWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_pmax_pac_pressure(self) -> global___FloatMessage:
        """Original Name: AVG_PMAX_PAC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_friction_factor(self) -> global___FloatMessage:
        """Original Name: PIPE_FRICTION_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_gel_rate(self) -> global___FloatMessage:
        """Original Name: AVG_GEL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size(self) -> global___FloatMessage:
        """Original Name: CASING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_interval_phase_fraction_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_INTERVAL_PHASE_FRACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_prop_conc(self) -> global___FloatMessage:
        """Original Name: MAX_PROP_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_wh_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_WH_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_oil_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_OIL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_wh_rate(self) -> global___FloatMessage:
        """Original Name: MAX_WH_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_weight(self) -> global___FloatMessage:
        """Original Name: CASING_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def si_press_5_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: SI_PRESS_5_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_slurry_prop_conc(self) -> global___FloatMessage:
        """Original Name: MAX_SLURRY_PROP_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pmax_pac_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_PMAX_PAC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def si_press_15_min(self) -> global___FloatMessage:
        """Original Name: SI_PRESS_15_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_n2_clean_quality(self) -> global___FloatMessage:
        """Original Name: AVG_N2_CLEAN_QUALITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_n2_clean_quality_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_N2_CLEAN_QUALITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wh_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: WH_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_acid_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_ACID_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def clean_vol(self) -> global___FloatMessage:
        """Original Name: CLEAN_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_oil_rate(self) -> global___FloatMessage:
        """Original Name: MAX_OIL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_temperature(self) -> global___FloatMessage:
        """Original Name: AVG_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_slurry_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_SLURRY_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pmax_pac_pressure(self) -> global___FloatMessage:
        """Original Name: MAX_PMAX_PAC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_pmax_wl_pressure(self) -> global___FloatMessage:
        """Original Name: AVG_PMAX_WL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_wh_rate(self) -> global___FloatMessage:
        """Original Name: AVG_WH_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def clean_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLEAN_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def si_press_15_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: SI_PRESS_15_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_size(self) -> global___FloatMessage:
        """Original Name: TUBING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def break_down_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BREAK_DOWN_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_clean_quality_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_CLEAN_QUALITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_co2_clean_quality(self) -> global___FloatMessage:
        """Original Name: AVG_CO2_CLEAN_QUALITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_oil_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_OIL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_acid_rate(self) -> global___FloatMessage:
        """Original Name: AVG_ACID_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gel_vol(self) -> global___FloatMessage:
        """Original Name: GEL_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pmax_wl_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_PMAX_WL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_clean_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_CLEAN_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def si_press_5_min(self) -> global___FloatMessage:
        """Original Name: SI_PRESS_5_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def acid_vol(self) -> global___FloatMessage:
        """Original Name: ACID_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_oil_rate(self) -> global___FloatMessage:
        """Original Name: AVG_OIL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_slurry_prop_conc(self) -> global___FloatMessage:
        """Original Name: AVG_SLURRY_PROP_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wh_vol(self) -> global___FloatMessage:
        """Original Name: WH_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_mass(self) -> global___FloatMessage:
        """Original Name: CO2_MASS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gel_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEL_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_gel_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_GEL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_prop_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_PROP_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def n2_std_vol(self) -> global___FloatMessage:
        """Original Name: N2_STD_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_pmax_wl_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_PMAX_WL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_treatment_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_TREATMENT_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_interval_phase_fraction(self) -> global___FloatMessage:
        """Original Name: AVG_INTERVAL_PHASE_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_n2_std_rate(self) -> global___FloatMessage:
        """Original Name: MAX_N2_STD_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_n2_std_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_N2_STD_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_slurry_rate(self) -> global___FloatMessage:
        """Original Name: MAX_SLURRY_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_flowpath_id: builtins.str
    """Original Name: STIM_FLOWPATH_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def clean_bypass_vol(self) -> global___FloatMessage:
        """Original Name: CLEAN_BYPASS_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_pad_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_PAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def clean_bypass_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLEAN_BYPASS_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_treatment(self) -> global___DmStimTreatmentRef:
        """Remote references:

        Original Name: DM_STIM_TREATMENT, WrappedMessage: DmStimTreatment
        FK_DM_STIM_FLOWPATH_DM_STIM_TREATMENT
        """
    @property
    def dm_stim_flowpath_stage(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimFlowpathStageRef]:
        """Original Name: DM_STIM_FLOWPATH_STAGE, WrappedMessage: DmStimFlowpathStage
        FK_DM_STIM_FLOWPATH_STAGE_DM_STIM_FLOWPATH
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        max_co2_liquid_rate_dsdsunit: global___StringMessage | None = ...,
        avg_co2_std_rate_dsdsunit: global___StringMessage | None = ...,
        si_press_10_min_dsdsunit: global___StringMessage | None = ...,
        flowpath_description: global___StringMessage | None = ...,
        prop_mass_dsdsunit: global___StringMessage | None = ...,
        n2_std_vol_dsdsunit: global___StringMessage | None = ...,
        max_co2_liquid_rate: global___FloatMessage | None = ...,
        avg_slurry_rate: global___FloatMessage | None = ...,
        avg_n2_std_rate: global___FloatMessage | None = ...,
        avg_slurry_prop_conc_dsdsunit: global___StringMessage | None = ...,
        avg_n2_std_rate_dsdsunit: global___StringMessage | None = ...,
        max_slurry_prop_conc_dsdsunit: global___StringMessage | None = ...,
        avg_hydraulic_power: global___FloatMessage | None = ...,
        prop_mass: global___FloatMessage | None = ...,
        break_down_pressure: global___FloatMessage | None = ...,
        stim_flowpath_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        acid_vol_dsdsunit: global___StringMessage | None = ...,
        max_acid_rate: global___FloatMessage | None = ...,
        max_acid_rate_dsdsunit: global___StringMessage | None = ...,
        avg_slurry_rate_dsdsunit: global___StringMessage | None = ...,
        slurry_vol_dsdsunit: global___StringMessage | None = ...,
        co2_mass_dsdsunit: global___StringMessage | None = ...,
        max_treatment_pressure: global___FloatMessage | None = ...,
        max_wh_rate_dsdsunit: global___StringMessage | None = ...,
        tubing_weight: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        fracture_gradient: global___FloatMessage | None = ...,
        avg_gel_rate_dsdsunit: global___StringMessage | None = ...,
        avg_prop_conc: global___FloatMessage | None = ...,
        avg_clean_rate: global___FloatMessage | None = ...,
        avg_co2_std_rate: global___FloatMessage | None = ...,
        max_pmax_wl_pressure: global___FloatMessage | None = ...,
        percent_pad: global___FloatMessage | None = ...,
        stim_flowpath_type: global___StringMessage | None = ...,
        avg_co2_clean_quality_dsdsunit: global___StringMessage | None = ...,
        max_prop_conc_dsdsunit: global___StringMessage | None = ...,
        slurry_vol: global___FloatMessage | None = ...,
        si_press_10_min: global___FloatMessage | None = ...,
        max_gel_rate: global___FloatMessage | None = ...,
        avg_clean_quality: global___FloatMessage | None = ...,
        oil_vol: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        tubing_weight_dsdsunit: global___StringMessage | None = ...,
        casing_size_dsdsunit: global___StringMessage | None = ...,
        max_treatment_pressure_dsdsunit: global___StringMessage | None = ...,
        avg_treatment_pressure: global___FloatMessage | None = ...,
        avg_pmax_pac_pressure_dsdsunit: global___StringMessage | None = ...,
        avg_hydraulic_power_dsdsunit: global___StringMessage | None = ...,
        avg_pmax_pac_pressure: global___FloatMessage | None = ...,
        pipe_friction_factor: global___FloatMessage | None = ...,
        avg_gel_rate: global___FloatMessage | None = ...,
        casing_size: global___FloatMessage | None = ...,
        avg_interval_phase_fraction_dsdsunit: global___StringMessage | None = ...,
        max_prop_conc: global___FloatMessage | None = ...,
        avg_wh_rate_dsdsunit: global___StringMessage | None = ...,
        max_oil_rate_dsdsunit: global___StringMessage | None = ...,
        max_wh_rate: global___FloatMessage | None = ...,
        casing_weight: global___FloatMessage | None = ...,
        si_press_5_min_dsdsunit: global___StringMessage | None = ...,
        max_slurry_prop_conc: global___FloatMessage | None = ...,
        fracture_gradient_dsdsunit: global___StringMessage | None = ...,
        max_pmax_pac_pressure_dsdsunit: global___StringMessage | None = ...,
        stim_job_id: builtins.str = ...,
        si_press_15_min: global___FloatMessage | None = ...,
        avg_n2_clean_quality: global___FloatMessage | None = ...,
        avg_n2_clean_quality_dsdsunit: global___StringMessage | None = ...,
        wh_vol_dsdsunit: global___StringMessage | None = ...,
        tubing_size_dsdsunit: global___StringMessage | None = ...,
        avg_temperature_dsdsunit: global___StringMessage | None = ...,
        avg_acid_rate_dsdsunit: global___StringMessage | None = ...,
        clean_vol: global___FloatMessage | None = ...,
        max_oil_rate: global___FloatMessage | None = ...,
        avg_temperature: global___FloatMessage | None = ...,
        max_slurry_rate_dsdsunit: global___StringMessage | None = ...,
        max_pmax_pac_pressure: global___FloatMessage | None = ...,
        avg_pmax_wl_pressure: global___FloatMessage | None = ...,
        avg_wh_rate: global___FloatMessage | None = ...,
        clean_vol_dsdsunit: global___StringMessage | None = ...,
        si_press_15_min_dsdsunit: global___StringMessage | None = ...,
        tubing_size: global___FloatMessage | None = ...,
        break_down_pressure_dsdsunit: global___StringMessage | None = ...,
        avg_clean_quality_dsdsunit: global___StringMessage | None = ...,
        avg_co2_clean_quality: global___FloatMessage | None = ...,
        avg_oil_rate_dsdsunit: global___StringMessage | None = ...,
        avg_acid_rate: global___FloatMessage | None = ...,
        gel_vol: global___FloatMessage | None = ...,
        max_pmax_wl_pressure_dsdsunit: global___StringMessage | None = ...,
        avg_clean_rate_dsdsunit: global___StringMessage | None = ...,
        si_press_5_min: global___FloatMessage | None = ...,
        acid_vol: global___FloatMessage | None = ...,
        avg_oil_rate: global___FloatMessage | None = ...,
        avg_slurry_prop_conc: global___FloatMessage | None = ...,
        wh_vol: global___FloatMessage | None = ...,
        co2_mass: global___FloatMessage | None = ...,
        gel_vol_dsdsunit: global___StringMessage | None = ...,
        max_gel_rate_dsdsunit: global___StringMessage | None = ...,
        avg_prop_conc_dsdsunit: global___StringMessage | None = ...,
        n2_std_vol: global___FloatMessage | None = ...,
        avg_pmax_wl_pressure_dsdsunit: global___StringMessage | None = ...,
        oil_vol_dsdsunit: global___StringMessage | None = ...,
        avg_treatment_pressure_dsdsunit: global___StringMessage | None = ...,
        casing_weight_dsdsunit: global___StringMessage | None = ...,
        avg_interval_phase_fraction: global___FloatMessage | None = ...,
        max_n2_std_rate: global___FloatMessage | None = ...,
        max_n2_std_rate_dsdsunit: global___StringMessage | None = ...,
        max_slurry_rate: global___FloatMessage | None = ...,
        stim_flowpath_id: builtins.str = ...,
        clean_bypass_vol: global___FloatMessage | None = ...,
        percent_pad_dsdsunit: global___StringMessage | None = ...,
        stim_treatment_id: builtins.str = ...,
        clean_bypass_vol_dsdsunit: global___StringMessage | None = ...,
        dm_stim_treatment: global___DmStimTreatmentRef | None = ...,
        dm_stim_flowpath_stage: collections.abc.Iterable[global___DmStimFlowpathStageRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["acid_vol", b"acid_vol", "acid_vol_dsdsunit", b"acid_vol_dsdsunit", "avg_acid_rate", b"avg_acid_rate", "avg_acid_rate_dsdsunit", b"avg_acid_rate_dsdsunit", "avg_clean_quality", b"avg_clean_quality", "avg_clean_quality_dsdsunit", b"avg_clean_quality_dsdsunit", "avg_clean_rate", b"avg_clean_rate", "avg_clean_rate_dsdsunit", b"avg_clean_rate_dsdsunit", "avg_co2_clean_quality", b"avg_co2_clean_quality", "avg_co2_clean_quality_dsdsunit", b"avg_co2_clean_quality_dsdsunit", "avg_co2_std_rate", b"avg_co2_std_rate", "avg_co2_std_rate_dsdsunit", b"avg_co2_std_rate_dsdsunit", "avg_gel_rate", b"avg_gel_rate", "avg_gel_rate_dsdsunit", b"avg_gel_rate_dsdsunit", "avg_hydraulic_power", b"avg_hydraulic_power", "avg_hydraulic_power_dsdsunit", b"avg_hydraulic_power_dsdsunit", "avg_interval_phase_fraction", b"avg_interval_phase_fraction", "avg_interval_phase_fraction_dsdsunit", b"avg_interval_phase_fraction_dsdsunit", "avg_n2_clean_quality", b"avg_n2_clean_quality", "avg_n2_clean_quality_dsdsunit", b"avg_n2_clean_quality_dsdsunit", "avg_n2_std_rate", b"avg_n2_std_rate", "avg_n2_std_rate_dsdsunit", b"avg_n2_std_rate_dsdsunit", "avg_oil_rate", b"avg_oil_rate", "avg_oil_rate_dsdsunit", b"avg_oil_rate_dsdsunit", "avg_pmax_pac_pressure", b"avg_pmax_pac_pressure", "avg_pmax_pac_pressure_dsdsunit", b"avg_pmax_pac_pressure_dsdsunit", "avg_pmax_wl_pressure", b"avg_pmax_wl_pressure", "avg_pmax_wl_pressure_dsdsunit", b"avg_pmax_wl_pressure_dsdsunit", "avg_prop_conc", b"avg_prop_conc", "avg_prop_conc_dsdsunit", b"avg_prop_conc_dsdsunit", "avg_slurry_prop_conc", b"avg_slurry_prop_conc", "avg_slurry_prop_conc_dsdsunit", b"avg_slurry_prop_conc_dsdsunit", "avg_slurry_rate", b"avg_slurry_rate", "avg_slurry_rate_dsdsunit", b"avg_slurry_rate_dsdsunit", "avg_temperature", b"avg_temperature", "avg_temperature_dsdsunit", b"avg_temperature_dsdsunit", "avg_treatment_pressure", b"avg_treatment_pressure", "avg_treatment_pressure_dsdsunit", b"avg_treatment_pressure_dsdsunit", "avg_wh_rate", b"avg_wh_rate", "avg_wh_rate_dsdsunit", b"avg_wh_rate_dsdsunit", "break_down_pressure", b"break_down_pressure", "break_down_pressure_dsdsunit", b"break_down_pressure_dsdsunit", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "casing_weight", b"casing_weight", "casing_weight_dsdsunit", b"casing_weight_dsdsunit", "clean_bypass_vol", b"clean_bypass_vol", "clean_bypass_vol_dsdsunit", b"clean_bypass_vol_dsdsunit", "clean_vol", b"clean_vol", "clean_vol_dsdsunit", b"clean_vol_dsdsunit", "co2_mass", b"co2_mass", "co2_mass_dsdsunit", b"co2_mass_dsdsunit", "dm_stim_treatment", b"dm_stim_treatment", "flowpath_description", b"flowpath_description", "fracture_gradient", b"fracture_gradient", "fracture_gradient_dsdsunit", b"fracture_gradient_dsdsunit", "gel_vol", b"gel_vol", "gel_vol_dsdsunit", b"gel_vol_dsdsunit", "max_acid_rate", b"max_acid_rate", "max_acid_rate_dsdsunit", b"max_acid_rate_dsdsunit", "max_co2_liquid_rate", b"max_co2_liquid_rate", "max_co2_liquid_rate_dsdsunit", b"max_co2_liquid_rate_dsdsunit", "max_gel_rate", b"max_gel_rate", "max_gel_rate_dsdsunit", b"max_gel_rate_dsdsunit", "max_n2_std_rate", b"max_n2_std_rate", "max_n2_std_rate_dsdsunit", b"max_n2_std_rate_dsdsunit", "max_oil_rate", b"max_oil_rate", "max_oil_rate_dsdsunit", b"max_oil_rate_dsdsunit", "max_pmax_pac_pressure", b"max_pmax_pac_pressure", "max_pmax_pac_pressure_dsdsunit", b"max_pmax_pac_pressure_dsdsunit", "max_pmax_wl_pressure", b"max_pmax_wl_pressure", "max_pmax_wl_pressure_dsdsunit", b"max_pmax_wl_pressure_dsdsunit", "max_prop_conc", b"max_prop_conc", "max_prop_conc_dsdsunit", b"max_prop_conc_dsdsunit", "max_slurry_prop_conc", b"max_slurry_prop_conc", "max_slurry_prop_conc_dsdsunit", b"max_slurry_prop_conc_dsdsunit", "max_slurry_rate", b"max_slurry_rate", "max_slurry_rate_dsdsunit", b"max_slurry_rate_dsdsunit", "max_treatment_pressure", b"max_treatment_pressure", "max_treatment_pressure_dsdsunit", b"max_treatment_pressure_dsdsunit", "max_wh_rate", b"max_wh_rate", "max_wh_rate_dsdsunit", b"max_wh_rate_dsdsunit", "n2_std_vol", b"n2_std_vol", "n2_std_vol_dsdsunit", b"n2_std_vol_dsdsunit", "native_uid", b"native_uid", "oil_vol", b"oil_vol", "oil_vol_dsdsunit", b"oil_vol_dsdsunit", "percent_pad", b"percent_pad", "percent_pad_dsdsunit", b"percent_pad_dsdsunit", "pipe_friction_factor", b"pipe_friction_factor", "prop_mass", b"prop_mass", "prop_mass_dsdsunit", b"prop_mass_dsdsunit", "si_press_10_min", b"si_press_10_min", "si_press_10_min_dsdsunit", b"si_press_10_min_dsdsunit", "si_press_15_min", b"si_press_15_min", "si_press_15_min_dsdsunit", b"si_press_15_min_dsdsunit", "si_press_5_min", b"si_press_5_min", "si_press_5_min_dsdsunit", b"si_press_5_min_dsdsunit", "slurry_vol", b"slurry_vol", "slurry_vol_dsdsunit", b"slurry_vol_dsdsunit", "stim_flowpath_name", b"stim_flowpath_name", "stim_flowpath_type", b"stim_flowpath_type", "tubing_size", b"tubing_size", "tubing_size_dsdsunit", b"tubing_size_dsdsunit", "tubing_weight", b"tubing_weight", "tubing_weight_dsdsunit", b"tubing_weight_dsdsunit", "wh_vol", b"wh_vol", "wh_vol_dsdsunit", b"wh_vol_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["acid_vol", b"acid_vol", "acid_vol_dsdsunit", b"acid_vol_dsdsunit", "avg_acid_rate", b"avg_acid_rate", "avg_acid_rate_dsdsunit", b"avg_acid_rate_dsdsunit", "avg_clean_quality", b"avg_clean_quality", "avg_clean_quality_dsdsunit", b"avg_clean_quality_dsdsunit", "avg_clean_rate", b"avg_clean_rate", "avg_clean_rate_dsdsunit", b"avg_clean_rate_dsdsunit", "avg_co2_clean_quality", b"avg_co2_clean_quality", "avg_co2_clean_quality_dsdsunit", b"avg_co2_clean_quality_dsdsunit", "avg_co2_std_rate", b"avg_co2_std_rate", "avg_co2_std_rate_dsdsunit", b"avg_co2_std_rate_dsdsunit", "avg_gel_rate", b"avg_gel_rate", "avg_gel_rate_dsdsunit", b"avg_gel_rate_dsdsunit", "avg_hydraulic_power", b"avg_hydraulic_power", "avg_hydraulic_power_dsdsunit", b"avg_hydraulic_power_dsdsunit", "avg_interval_phase_fraction", b"avg_interval_phase_fraction", "avg_interval_phase_fraction_dsdsunit", b"avg_interval_phase_fraction_dsdsunit", "avg_n2_clean_quality", b"avg_n2_clean_quality", "avg_n2_clean_quality_dsdsunit", b"avg_n2_clean_quality_dsdsunit", "avg_n2_std_rate", b"avg_n2_std_rate", "avg_n2_std_rate_dsdsunit", b"avg_n2_std_rate_dsdsunit", "avg_oil_rate", b"avg_oil_rate", "avg_oil_rate_dsdsunit", b"avg_oil_rate_dsdsunit", "avg_pmax_pac_pressure", b"avg_pmax_pac_pressure", "avg_pmax_pac_pressure_dsdsunit", b"avg_pmax_pac_pressure_dsdsunit", "avg_pmax_wl_pressure", b"avg_pmax_wl_pressure", "avg_pmax_wl_pressure_dsdsunit", b"avg_pmax_wl_pressure_dsdsunit", "avg_prop_conc", b"avg_prop_conc", "avg_prop_conc_dsdsunit", b"avg_prop_conc_dsdsunit", "avg_slurry_prop_conc", b"avg_slurry_prop_conc", "avg_slurry_prop_conc_dsdsunit", b"avg_slurry_prop_conc_dsdsunit", "avg_slurry_rate", b"avg_slurry_rate", "avg_slurry_rate_dsdsunit", b"avg_slurry_rate_dsdsunit", "avg_temperature", b"avg_temperature", "avg_temperature_dsdsunit", b"avg_temperature_dsdsunit", "avg_treatment_pressure", b"avg_treatment_pressure", "avg_treatment_pressure_dsdsunit", b"avg_treatment_pressure_dsdsunit", "avg_wh_rate", b"avg_wh_rate", "avg_wh_rate_dsdsunit", b"avg_wh_rate_dsdsunit", "break_down_pressure", b"break_down_pressure", "break_down_pressure_dsdsunit", b"break_down_pressure_dsdsunit", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "casing_weight", b"casing_weight", "casing_weight_dsdsunit", b"casing_weight_dsdsunit", "clean_bypass_vol", b"clean_bypass_vol", "clean_bypass_vol_dsdsunit", b"clean_bypass_vol_dsdsunit", "clean_vol", b"clean_vol", "clean_vol_dsdsunit", b"clean_vol_dsdsunit", "co2_mass", b"co2_mass", "co2_mass_dsdsunit", b"co2_mass_dsdsunit", "dm_stim_flowpath_stage", b"dm_stim_flowpath_stage", "dm_stim_treatment", b"dm_stim_treatment", "event_id", b"event_id", "flowpath_description", b"flowpath_description", "fracture_gradient", b"fracture_gradient", "fracture_gradient_dsdsunit", b"fracture_gradient_dsdsunit", "gel_vol", b"gel_vol", "gel_vol_dsdsunit", b"gel_vol_dsdsunit", "max_acid_rate", b"max_acid_rate", "max_acid_rate_dsdsunit", b"max_acid_rate_dsdsunit", "max_co2_liquid_rate", b"max_co2_liquid_rate", "max_co2_liquid_rate_dsdsunit", b"max_co2_liquid_rate_dsdsunit", "max_gel_rate", b"max_gel_rate", "max_gel_rate_dsdsunit", b"max_gel_rate_dsdsunit", "max_n2_std_rate", b"max_n2_std_rate", "max_n2_std_rate_dsdsunit", b"max_n2_std_rate_dsdsunit", "max_oil_rate", b"max_oil_rate", "max_oil_rate_dsdsunit", b"max_oil_rate_dsdsunit", "max_pmax_pac_pressure", b"max_pmax_pac_pressure", "max_pmax_pac_pressure_dsdsunit", b"max_pmax_pac_pressure_dsdsunit", "max_pmax_wl_pressure", b"max_pmax_wl_pressure", "max_pmax_wl_pressure_dsdsunit", b"max_pmax_wl_pressure_dsdsunit", "max_prop_conc", b"max_prop_conc", "max_prop_conc_dsdsunit", b"max_prop_conc_dsdsunit", "max_slurry_prop_conc", b"max_slurry_prop_conc", "max_slurry_prop_conc_dsdsunit", b"max_slurry_prop_conc_dsdsunit", "max_slurry_rate", b"max_slurry_rate", "max_slurry_rate_dsdsunit", b"max_slurry_rate_dsdsunit", "max_treatment_pressure", b"max_treatment_pressure", "max_treatment_pressure_dsdsunit", b"max_treatment_pressure_dsdsunit", "max_wh_rate", b"max_wh_rate", "max_wh_rate_dsdsunit", b"max_wh_rate_dsdsunit", "n2_std_vol", b"n2_std_vol", "n2_std_vol_dsdsunit", b"n2_std_vol_dsdsunit", "native_uid", b"native_uid", "oil_vol", b"oil_vol", "oil_vol_dsdsunit", b"oil_vol_dsdsunit", "percent_pad", b"percent_pad", "percent_pad_dsdsunit", b"percent_pad_dsdsunit", "pipe_friction_factor", b"pipe_friction_factor", "prop_mass", b"prop_mass", "prop_mass_dsdsunit", b"prop_mass_dsdsunit", "si_press_10_min", b"si_press_10_min", "si_press_10_min_dsdsunit", b"si_press_10_min_dsdsunit", "si_press_15_min", b"si_press_15_min", "si_press_15_min_dsdsunit", b"si_press_15_min_dsdsunit", "si_press_5_min", b"si_press_5_min", "si_press_5_min_dsdsunit", b"si_press_5_min_dsdsunit", "slurry_vol", b"slurry_vol", "slurry_vol_dsdsunit", b"slurry_vol_dsdsunit", "stim_flowpath_id", b"stim_flowpath_id", "stim_flowpath_name", b"stim_flowpath_name", "stim_flowpath_type", b"stim_flowpath_type", "stim_job_id", b"stim_job_id", "stim_treatment_id", b"stim_treatment_id", "tubing_size", b"tubing_size", "tubing_size_dsdsunit", b"tubing_size_dsdsunit", "tubing_weight", b"tubing_weight", "tubing_weight_dsdsunit", b"tubing_weight_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wh_vol", b"wh_vol", "wh_vol_dsdsunit", b"wh_vol_dsdsunit"]) -> None: ...

global___DmStimFlowpath = DmStimFlowpath

class DmStimFlowpathStage(google.protobuf.message.Message):
    """Original Name: DM_STIM_FLOWPATH_STAGE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STIM_FP_STAGE_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    STIM_FLOWPATH_ID_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    STAGE_ID_FIELD_NUMBER: builtins.int
    DM_STIM_FLOWPATH_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_fp_stage_id: builtins.str
    """Original Name: STIM_FP_STAGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stim_flowpath_id: builtins.str
    """Original Name: STIM_FLOWPATH_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def stage_id(self) -> global___StringMessage:
        """Original Name: STAGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_flowpath(self) -> global___DmStimFlowpathRef:
        """Remote references:

        Original Name: DM_STIM_FLOWPATH, WrappedMessage: DmStimFlowpath
        FK_DM_STIM_FLOWPATH_STAGE_DM_STIM_FLOWPATH
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        stim_fp_stage_id: builtins.str = ...,
        event_id: builtins.str = ...,
        stim_flowpath_id: builtins.str = ...,
        stim_job_id: builtins.str = ...,
        stim_treatment_id: builtins.str = ...,
        stage_id: global___StringMessage | None = ...,
        dm_stim_flowpath: global___DmStimFlowpathRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_stim_flowpath", b"dm_stim_flowpath", "native_uid", b"native_uid", "stage_id", b"stage_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_stim_flowpath", b"dm_stim_flowpath", "event_id", b"event_id", "native_uid", b"native_uid", "stage_id", b"stage_id", "stim_flowpath_id", b"stim_flowpath_id", "stim_fp_stage_id", b"stim_fp_stage_id", "stim_job_id", b"stim_job_id", "stim_treatment_id", b"stim_treatment_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmStimFlowpathStage = DmStimFlowpathStage

class DmStimFluid(google.protobuf.message.Message):
    """Original Name: DM_STIM_FLUID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FLUID_COMMENTS_FIELD_NUMBER: builtins.int
    VOLUME_BACKWASHED_FIELD_NUMBER: builtins.int
    GEL_LOADING_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_BACKWASHED_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_TYPE_FIELD_NUMBER: builtins.int
    TFL_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFL_BAUME_FIELD_NUMBER: builtins.int
    TFL_BAUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_UNITS_FIELD_NUMBER: builtins.int
    IS_KILL_FLUID_FIELD_NUMBER: builtins.int
    VOLUME_PUMPED_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    VOLUME_REMAINING_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VOLUME_PUMPED_UNITS_FIELD_NUMBER: builtins.int
    FILTER_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TFL_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFL_VOLUME_IN_WELL_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_CLEAN_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFL_SPECIFIC_GRAVITY_FIELD_NUMBER: builtins.int
    TOTAL_FLUID_PUMPED_FIELD_NUMBER: builtins.int
    FLUID_PH_FIELD_NUMBER: builtins.int
    TREATMENT_TYPE_FIELD_NUMBER: builtins.int
    VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_REMAINING_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFL_STRENGTH_FIELD_NUMBER: builtins.int
    FLUID_NAME_FIELD_NUMBER: builtins.int
    VOLUME_CIRCULATED_FIELD_NUMBER: builtins.int
    VOLUME_CIRCULATED_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    TEST_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_TYPE_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_FIELD_NUMBER: builtins.int
    VOLUME_WASHED_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    TEST_DURATION_FIELD_NUMBER: builtins.int
    VOLUME_SQUEEZED_FIELD_NUMBER: builtins.int
    TOTAL_FLUID_PUMPED_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFL_TEMPERATURE_FIELD_NUMBER: builtins.int
    TFL_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFL_VOLUME_IN_WELL_DSDSUNIT_FIELD_NUMBER: builtins.int
    FILTER_SIZE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_CLEAN_FIELD_NUMBER: builtins.int
    FILTER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_PUMPED_FIELD_NUMBER: builtins.int
    VOLUME_SQUEEZED_DSDSUNIT_FIELD_NUMBER: builtins.int
    VISCOSITY_FIELD_NUMBER: builtins.int
    TEST_TEMPERATURE_FIELD_NUMBER: builtins.int
    TFL_SPECIFIC_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_VOLUME_UNITS_FIELD_NUMBER: builtins.int
    TFL_DENSITY_FIELD_NUMBER: builtins.int
    GEL_LOADING_FIELD_NUMBER: builtins.int
    TEST_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_WASHED_DSDSUNIT_FIELD_NUMBER: builtins.int
    TREATMENT_NAME_FIELD_NUMBER: builtins.int
    DM_STIM_JOB_FIELD_NUMBER: builtins.int
    DM_STIM_FLUID_ADD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def fluid_comments(self) -> global___StringMessage:
        """Original Name: FLUID_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_backwashed(self) -> global___FloatMessage:
        """Original Name: VOLUME_BACKWASHED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gel_loading_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEL_LOADING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_backwashed_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_BACKWASHED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_type(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFL_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_baume(self) -> global___FloatMessage:
        """Original Name: TFL_BAUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_baume_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFL_BAUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_units(self) -> global___StringMessage:
        """Original Name: VOLUME_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_kill_fluid(self) -> global___StringMessage:
        """Original Name: IS_KILL_FLUID, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_pumped_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_PUMPED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def volume_remaining(self) -> global___FloatMessage:
        """Original Name: VOLUME_REMAINING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_pumped_units(self) -> global___StringMessage:
        """Original Name: VOLUME_PUMPED_UNITS, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filter_type(self) -> global___StringMessage:
        """Original Name: FILTER_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFL_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_volume_in_well(self) -> global___FloatMessage:
        """Original Name: TFL_VOLUME_IN_WELL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume_clean_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_VOLUME_CLEAN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_specific_gravity(self) -> global___FloatMessage:
        """Original Name: TFL_SPECIFIC_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_fluid_pumped(self) -> global___FloatMessage:
        """Original Name: TOTAL_FLUID_PUMPED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_ph(self) -> global___FloatMessage:
        """Original Name: FLUID_PH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment_type(self) -> global___StringMessage:
        """Original Name: TREATMENT_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_remaining_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_REMAINING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_strength(self) -> global___FloatMessage:
        """Original Name: TFL_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_name(self) -> global___StringMessage:
        """Original Name: FLUID_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_circulated(self) -> global___FloatMessage:
        """Original Name: VOLUME_CIRCULATED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_circulated_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_CIRCULATED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def test_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_type(self) -> global___StringMessage:
        """Original Name: TEST_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure(self) -> global___FloatMessage:
        """Original Name: TEST_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_washed(self) -> global___FloatMessage:
        """Original Name: VOLUME_WASHED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_id: builtins.str
    """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def test_duration(self) -> global___FloatMessage:
        """Original Name: TEST_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_squeezed(self) -> global___FloatMessage:
        """Original Name: VOLUME_SQUEEZED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_fluid_pumped_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_FLUID_PUMPED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_temperature(self) -> global___FloatMessage:
        """Original Name: TFL_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFL_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_volume_in_well_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFL_VOLUME_IN_WELL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filter_size(self) -> global___FloatMessage:
        """Original Name: FILTER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_volume_clean(self) -> global___FloatMessage:
        """Original Name: FLUID_VOLUME_CLEAN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filter_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: FILTER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_pumped(self) -> global___FloatMessage:
        """Original Name: VOLUME_PUMPED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_squeezed_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_SQUEEZED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity(self) -> global___FloatMessage:
        """Original Name: VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_temperature(self) -> global___FloatMessage:
        """Original Name: TEST_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_specific_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFL_SPECIFIC_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_volume_units(self) -> global___StringMessage:
        """Original Name: TOTAL_VOLUME_UNITS, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_density(self) -> global___FloatMessage:
        """Original Name: TFL_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gel_loading(self) -> global___FloatMessage:
        """Original Name: GEL_LOADING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_washed_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_WASHED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment_name(self) -> global___StringMessage:
        """Original Name: TREATMENT_NAME, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_job(self) -> global___DmStimJobRef:
        """Remote references:

        Original Name: DM_STIM_JOB, WrappedMessage: DmStimJob
        FK_DM_STIM_FLUID_DM_STIM_JOB
        """
    @property
    def dm_stim_fluid_add(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimFluidAddRef]:
        """Original Name: DM_STIM_FLUID_ADD, WrappedMessage: DmStimFluidAdd
        FK_DM_STIM_FLUID_ADD_DM_STIM_FLUID
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        fluid_comments: global___StringMessage | None = ...,
        volume_backwashed: global___FloatMessage | None = ...,
        gel_loading_dsdsunit: global___StringMessage | None = ...,
        volume_backwashed_dsdsunit: global___StringMessage | None = ...,
        fluid_type: global___StringMessage | None = ...,
        tfl_strength_dsdsunit: global___StringMessage | None = ...,
        tfl_baume: global___FloatMessage | None = ...,
        tfl_baume_dsdsunit: global___StringMessage | None = ...,
        volume_units: global___StringMessage | None = ...,
        is_kill_fluid: global___StringMessage | None = ...,
        volume_pumped_dsdsunit: global___StringMessage | None = ...,
        stim_job_id: builtins.str = ...,
        volume_remaining: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        volume_pumped_units: global___StringMessage | None = ...,
        filter_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        tfl_density_dsdsunit: global___StringMessage | None = ...,
        tfl_volume_in_well: global___FloatMessage | None = ...,
        fluid_volume_clean_dsdsunit: global___StringMessage | None = ...,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        tfl_specific_gravity: global___FloatMessage | None = ...,
        total_fluid_pumped: global___FloatMessage | None = ...,
        fluid_ph: global___FloatMessage | None = ...,
        treatment_type: global___StringMessage | None = ...,
        viscosity_dsdsunit: global___StringMessage | None = ...,
        fluid_density: global___FloatMessage | None = ...,
        test_pressure_dsdsunit: global___StringMessage | None = ...,
        volume_remaining_dsdsunit: global___StringMessage | None = ...,
        tfl_strength: global___FloatMessage | None = ...,
        fluid_name: global___StringMessage | None = ...,
        volume_circulated: global___FloatMessage | None = ...,
        volume_circulated_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        test_duration_dsdsunit: global___StringMessage | None = ...,
        test_type: global___StringMessage | None = ...,
        test_pressure: global___FloatMessage | None = ...,
        volume_washed: global___FloatMessage | None = ...,
        fluid_id: builtins.str = ...,
        test_duration: global___FloatMessage | None = ...,
        volume_squeezed: global___FloatMessage | None = ...,
        total_fluid_pumped_dsdsunit: global___StringMessage | None = ...,
        tfl_temperature: global___FloatMessage | None = ...,
        tfl_temperature_dsdsunit: global___StringMessage | None = ...,
        tfl_volume_in_well_dsdsunit: global___StringMessage | None = ...,
        filter_size: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        fluid_volume_clean: global___FloatMessage | None = ...,
        filter_size_dsdsunit: global___StringMessage | None = ...,
        volume_pumped: global___FloatMessage | None = ...,
        volume_squeezed_dsdsunit: global___StringMessage | None = ...,
        viscosity: global___FloatMessage | None = ...,
        test_temperature: global___FloatMessage | None = ...,
        tfl_specific_gravity_dsdsunit: global___StringMessage | None = ...,
        total_volume_units: global___StringMessage | None = ...,
        tfl_density: global___FloatMessage | None = ...,
        gel_loading: global___FloatMessage | None = ...,
        test_temperature_dsdsunit: global___StringMessage | None = ...,
        volume_washed_dsdsunit: global___StringMessage | None = ...,
        treatment_name: global___StringMessage | None = ...,
        dm_stim_job: global___DmStimJobRef | None = ...,
        dm_stim_fluid_add: collections.abc.Iterable[global___DmStimFluidAddRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_stim_job", b"dm_stim_job", "filter_size", b"filter_size", "filter_size_dsdsunit", b"filter_size_dsdsunit", "filter_type", b"filter_type", "fluid_comments", b"fluid_comments", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_name", b"fluid_name", "fluid_ph", b"fluid_ph", "fluid_type", b"fluid_type", "fluid_volume_clean", b"fluid_volume_clean", "fluid_volume_clean_dsdsunit", b"fluid_volume_clean_dsdsunit", "gel_loading", b"gel_loading", "gel_loading_dsdsunit", b"gel_loading_dsdsunit", "is_kill_fluid", b"is_kill_fluid", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "test_duration", b"test_duration", "test_duration_dsdsunit", b"test_duration_dsdsunit", "test_pressure", b"test_pressure", "test_pressure_dsdsunit", b"test_pressure_dsdsunit", "test_temperature", b"test_temperature", "test_temperature_dsdsunit", b"test_temperature_dsdsunit", "test_type", b"test_type", "tfl_baume", b"tfl_baume", "tfl_baume_dsdsunit", b"tfl_baume_dsdsunit", "tfl_density", b"tfl_density", "tfl_density_dsdsunit", b"tfl_density_dsdsunit", "tfl_specific_gravity", b"tfl_specific_gravity", "tfl_specific_gravity_dsdsunit", b"tfl_specific_gravity_dsdsunit", "tfl_strength", b"tfl_strength", "tfl_strength_dsdsunit", b"tfl_strength_dsdsunit", "tfl_temperature", b"tfl_temperature", "tfl_temperature_dsdsunit", b"tfl_temperature_dsdsunit", "tfl_volume_in_well", b"tfl_volume_in_well", "tfl_volume_in_well_dsdsunit", b"tfl_volume_in_well_dsdsunit", "total_fluid_pumped", b"total_fluid_pumped", "total_fluid_pumped_dsdsunit", b"total_fluid_pumped_dsdsunit", "total_volume_units", b"total_volume_units", "treatment_name", b"treatment_name", "treatment_type", b"treatment_type", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit", "volume_backwashed", b"volume_backwashed", "volume_backwashed_dsdsunit", b"volume_backwashed_dsdsunit", "volume_circulated", b"volume_circulated", "volume_circulated_dsdsunit", b"volume_circulated_dsdsunit", "volume_pumped", b"volume_pumped", "volume_pumped_dsdsunit", b"volume_pumped_dsdsunit", "volume_pumped_units", b"volume_pumped_units", "volume_remaining", b"volume_remaining", "volume_remaining_dsdsunit", b"volume_remaining_dsdsunit", "volume_squeezed", b"volume_squeezed", "volume_squeezed_dsdsunit", b"volume_squeezed_dsdsunit", "volume_units", b"volume_units", "volume_washed", b"volume_washed", "volume_washed_dsdsunit", b"volume_washed_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_stim_fluid_add", b"dm_stim_fluid_add", "dm_stim_job", b"dm_stim_job", "event_id", b"event_id", "filter_size", b"filter_size", "filter_size_dsdsunit", b"filter_size_dsdsunit", "filter_type", b"filter_type", "fluid_comments", b"fluid_comments", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_id", b"fluid_id", "fluid_name", b"fluid_name", "fluid_ph", b"fluid_ph", "fluid_type", b"fluid_type", "fluid_volume_clean", b"fluid_volume_clean", "fluid_volume_clean_dsdsunit", b"fluid_volume_clean_dsdsunit", "gel_loading", b"gel_loading", "gel_loading_dsdsunit", b"gel_loading_dsdsunit", "is_kill_fluid", b"is_kill_fluid", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "stim_job_id", b"stim_job_id", "test_duration", b"test_duration", "test_duration_dsdsunit", b"test_duration_dsdsunit", "test_pressure", b"test_pressure", "test_pressure_dsdsunit", b"test_pressure_dsdsunit", "test_temperature", b"test_temperature", "test_temperature_dsdsunit", b"test_temperature_dsdsunit", "test_type", b"test_type", "tfl_baume", b"tfl_baume", "tfl_baume_dsdsunit", b"tfl_baume_dsdsunit", "tfl_density", b"tfl_density", "tfl_density_dsdsunit", b"tfl_density_dsdsunit", "tfl_specific_gravity", b"tfl_specific_gravity", "tfl_specific_gravity_dsdsunit", b"tfl_specific_gravity_dsdsunit", "tfl_strength", b"tfl_strength", "tfl_strength_dsdsunit", b"tfl_strength_dsdsunit", "tfl_temperature", b"tfl_temperature", "tfl_temperature_dsdsunit", b"tfl_temperature_dsdsunit", "tfl_volume_in_well", b"tfl_volume_in_well", "tfl_volume_in_well_dsdsunit", b"tfl_volume_in_well_dsdsunit", "total_fluid_pumped", b"total_fluid_pumped", "total_fluid_pumped_dsdsunit", b"total_fluid_pumped_dsdsunit", "total_volume_units", b"total_volume_units", "treatment_name", b"treatment_name", "treatment_type", b"treatment_type", "undeclared_dependencies", b"undeclared_dependencies", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit", "volume_backwashed", b"volume_backwashed", "volume_backwashed_dsdsunit", b"volume_backwashed_dsdsunit", "volume_circulated", b"volume_circulated", "volume_circulated_dsdsunit", b"volume_circulated_dsdsunit", "volume_pumped", b"volume_pumped", "volume_pumped_dsdsunit", b"volume_pumped_dsdsunit", "volume_pumped_units", b"volume_pumped_units", "volume_remaining", b"volume_remaining", "volume_remaining_dsdsunit", b"volume_remaining_dsdsunit", "volume_squeezed", b"volume_squeezed", "volume_squeezed_dsdsunit", b"volume_squeezed_dsdsunit", "volume_units", b"volume_units", "volume_washed", b"volume_washed", "volume_washed_dsdsunit", b"volume_washed_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___DmStimFluid = DmStimFluid

class DmStimFluidAdd(google.protobuf.message.Message):
    """Original Name: DM_STIM_FLUID_ADD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ADDITIVE_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ADDITIVE_TYPE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    MAX_INGRED_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    AMOUNT_USED_FIELD_NUMBER: builtins.int
    ADD_ID_FIELD_NUMBER: builtins.int
    CHEM_ABSTRACT_SVC_NO_FIELD_NUMBER: builtins.int
    ADDITIVE_CONCENTRATION_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    ADDITIVE_NAME_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    MAX_INGRED_CONC_FIELD_NUMBER: builtins.int
    ADDITIVE_UNIT_FIELD_NUMBER: builtins.int
    DM_STIM_FLUID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def additive_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: ADDITIVE_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additive_type(self) -> global___StringMessage:
        """Original Name: ADDITIVE_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 512,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_ingred_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_INGRED_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_id: builtins.str
    """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def amount_used(self) -> global___FloatMessage:
        """Original Name: AMOUNT_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    add_id: builtins.str
    """Original Name: ADD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def chem_abstract_svc_no(self) -> global___StringMessage:
        """Original Name: CHEM_ABSTRACT_SVC_NO, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additive_concentration(self) -> global___FloatMessage:
        """Original Name: ADDITIVE_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def additive_name(self) -> global___StringMessage:
        """Original Name: ADDITIVE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def max_ingred_conc(self) -> global___FloatMessage:
        """Original Name: MAX_INGRED_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additive_unit(self) -> global___StringMessage:
        """Original Name: ADDITIVE_UNIT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_fluid(self) -> global___DmStimFluidRef:
        """Remote references:

        Original Name: DM_STIM_FLUID, WrappedMessage: DmStimFluid
        FK_DM_STIM_FLUID_ADD_DM_STIM_FLUID
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        additive_concentration_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        additive_type: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        max_ingred_conc_dsdsunit: global___StringMessage | None = ...,
        fluid_id: builtins.str = ...,
        amount_used: global___FloatMessage | None = ...,
        add_id: builtins.str = ...,
        chem_abstract_svc_no: global___StringMessage | None = ...,
        additive_concentration: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        additive_name: global___StringMessage | None = ...,
        stim_job_id: builtins.str = ...,
        max_ingred_conc: global___FloatMessage | None = ...,
        additive_unit: global___StringMessage | None = ...,
        dm_stim_fluid: global___DmStimFluidRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["additive_concentration", b"additive_concentration", "additive_concentration_dsdsunit", b"additive_concentration_dsdsunit", "additive_name", b"additive_name", "additive_type", b"additive_type", "additive_unit", b"additive_unit", "amount_used", b"amount_used", "chem_abstract_svc_no", b"chem_abstract_svc_no", "comments", b"comments", "dm_stim_fluid", b"dm_stim_fluid", "max_ingred_conc", b"max_ingred_conc", "max_ingred_conc_dsdsunit", b"max_ingred_conc_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["add_id", b"add_id", "additive_concentration", b"additive_concentration", "additive_concentration_dsdsunit", b"additive_concentration_dsdsunit", "additive_name", b"additive_name", "additive_type", b"additive_type", "additive_unit", b"additive_unit", "amount_used", b"amount_used", "chem_abstract_svc_no", b"chem_abstract_svc_no", "comments", b"comments", "dm_stim_fluid", b"dm_stim_fluid", "event_id", b"event_id", "fluid_id", b"fluid_id", "max_ingred_conc", b"max_ingred_conc", "max_ingred_conc_dsdsunit", b"max_ingred_conc_dsdsunit", "native_uid", b"native_uid", "stim_job_id", b"stim_job_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmStimFluidAdd = DmStimFluidAdd

class DmStimFluidSchedule(google.protobuf.message.Message):
    """Original Name: DM_STIM_FLUID_SCHEDULE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    AVERAGE_FLUID_RATE_FIELD_NUMBER: builtins.int
    START_FOAM_RATE_N2_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_QUALITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_INJ_PRESSURE_FIELD_NUMBER: builtins.int
    AVG_GAS_RATE_N2_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_RETURNED_FIELD_NUMBER: builtins.int
    AVG_GAS_RATE_CO2_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_GAS_RATE_FIELD_NUMBER: builtins.int
    PROPPANT_SIZE_FIELD_NUMBER: builtins.int
    GAS_VOLUME_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_INITIAL_FIELD_NUMBER: builtins.int
    END_FOAM_RATE_CO2_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMPING_RATE_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMPING_RATE_FINAL_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CTU_PRESSURE_FINAL_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_FIELD_NUMBER: builtins.int
    PUMPING_RATE_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROPPANT_NAME_FIELD_NUMBER: builtins.int
    VOLUME_PUMPED_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROPPANT_CONCENTRATION_FIELD_NUMBER: builtins.int
    STAGE_ID_FIELD_NUMBER: builtins.int
    PROPPANT_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_INITIAL_FIELD_NUMBER: builtins.int
    AVG_INJ_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CTU_PRESSURE_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_RETURNED_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROPPANT_CONCENTRATION_END_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_FOAM_RATE_N2_FIELD_NUMBER: builtins.int
    TIME_END_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_FINAL_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_CLEAN_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_FOAM_RATE_CO2_FIELD_NUMBER: builtins.int
    PROPPANT_USED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CTU_PRESSURE_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_QUALITY_FIELD_NUMBER: builtins.int
    PROPPANT_CONCENTRATION_START_FIELD_NUMBER: builtins.int
    VOLUME_CIRCULATED_FIELD_NUMBER: builtins.int
    VOLUME_CIRCULATED_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    PUMPING_RATE_INITIAL_FIELD_NUMBER: builtins.int
    BALL_SEALER_COMMENT_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_FOAM_RATE_CO2_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_GAS_RATE_UNIT_FIELD_NUMBER: builtins.int
    END_FOAM_RATE_CO2_FIELD_NUMBER: builtins.int
    VOLUME_WASHED_FIELD_NUMBER: builtins.int
    VOLUME_CO2_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_GAS_RATE_CO2_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    PROPPANT_USED_FIELD_NUMBER: builtins.int
    PROPPANT_CONCENTRATION_END_FIELD_NUMBER: builtins.int
    STIM_FLUID_SCHEDULE_ID_FIELD_NUMBER: builtins.int
    VOLUME_SQUEEZED_FIELD_NUMBER: builtins.int
    END_FOAM_RATE_N2_FIELD_NUMBER: builtins.int
    VOLUME_CO2_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    POLYMER_LOAD_FIELD_NUMBER: builtins.int
    CASING_PRESSURE_FINAL_FIELD_NUMBER: builtins.int
    END_FOAM_RATE_N2_DSDSUNIT_FIELD_NUMBER: builtins.int
    CTU_PRESSURE_INITIAL_FIELD_NUMBER: builtins.int
    AVERAGE_FLUID_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_CLEAN_FIELD_NUMBER: builtins.int
    VOLUME_PUMPED_FIELD_NUMBER: builtins.int
    AVG_GAS_RATE_N2_FIELD_NUMBER: builtins.int
    VOLUME_SQUEEZED_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_START_FIELD_NUMBER: builtins.int
    GAS_TYPE_FIELD_NUMBER: builtins.int
    BALLS_RECOVERED_FIELD_NUMBER: builtins.int
    BALLS_USED_FIELD_NUMBER: builtins.int
    GAS_UNITS_FIELD_NUMBER: builtins.int
    GAS_VOLUME_N2_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_VOLUME_N2_FIELD_NUMBER: builtins.int
    PROPPANT_CONCENTRATION_START_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    POLYMER_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_PRESSURE_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    VOLUME_WASHED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_STIM_STAGE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def average_fluid_rate(self) -> global___FloatMessage:
        """Original Name: AVERAGE_FLUID_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_foam_rate_n2_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_FOAM_RATE_N2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_quality_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_QUALITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_inj_pressure(self) -> global___FloatMessage:
        """Original Name: AVG_INJ_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_gas_rate_n2_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_GAS_RATE_N2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_returned(self) -> global___FloatMessage:
        """Original Name: VOLUME_RETURNED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_gas_rate_co2_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_GAS_RATE_CO2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_gas_rate(self) -> global___FloatMessage:
        """Original Name: AVERAGE_GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_size(self) -> global___StringMessage:
        """Original Name: PROPPANT_SIZE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_volume(self) -> global___FloatMessage:
        """Original Name: GAS_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_initial(self) -> global___FloatMessage:
        """Original Name: CASING_PRESSURE_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_foam_rate_co2_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_FOAM_RATE_CO2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pumping_rate_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMPING_RATE_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pumping_rate_final(self) -> global___FloatMessage:
        """Original Name: PUMPING_RATE_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ctu_pressure_final(self) -> global___FloatMessage:
        """Original Name: CTU_PRESSURE_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume(self) -> global___FloatMessage:
        """Original Name: FLUID_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pumping_rate_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMPING_RATE_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_name(self) -> global___StringMessage:
        """Original Name: PROPPANT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_pumped_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_PUMPED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_PRESSURE_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_concentration(self) -> global___FloatMessage:
        """Original Name: PROPPANT_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stage_id: builtins.str
    """Original Name: STAGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def proppant_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_initial(self) -> global___FloatMessage:
        """Original Name: TUBING_PRESSURE_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_inj_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_INJ_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ctu_pressure_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: CTU_PRESSURE_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_returned_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_RETURNED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_concentration_end_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_CONCENTRATION_END_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_foam_rate_n2(self) -> global___FloatMessage:
        """Original Name: START_FOAM_RATE_N2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_final(self) -> global___FloatMessage:
        """Original Name: TUBING_PRESSURE_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume_clean_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_VOLUME_CLEAN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_foam_rate_co2(self) -> global___FloatMessage:
        """Original Name: START_FOAM_RATE_CO2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_used_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_USED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ctu_pressure_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: CTU_PRESSURE_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_quality(self) -> global___FloatMessage:
        """Original Name: GAS_QUALITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_concentration_start(self) -> global___FloatMessage:
        """Original Name: PROPPANT_CONCENTRATION_START, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_circulated(self) -> global___FloatMessage:
        """Original Name: VOLUME_CIRCULATED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_circulated_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_CIRCULATED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pumping_rate_initial(self) -> global___FloatMessage:
        """Original Name: PUMPING_RATE_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ball_sealer_comment(self) -> global___StringMessage:
        """Original Name: BALL_SEALER_COMMENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_PRESSURE_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_PRESSURE_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_foam_rate_co2_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_FOAM_RATE_CO2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_gas_rate_unit(self) -> global___StringMessage:
        """Original Name: AVERAGE_GAS_RATE_UNIT, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_foam_rate_co2(self) -> global___FloatMessage:
        """Original Name: END_FOAM_RATE_CO2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_washed(self) -> global___FloatMessage:
        """Original Name: VOLUME_WASHED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_co2_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_CO2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_gas_rate_co2(self) -> global___FloatMessage:
        """Original Name: AVG_GAS_RATE_CO2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_id(self) -> global___StringMessage:
        """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_used(self) -> global___FloatMessage:
        """Original Name: PROPPANT_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_concentration_end(self) -> global___FloatMessage:
        """Original Name: PROPPANT_CONCENTRATION_END, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_fluid_schedule_id: builtins.str
    """Original Name: STIM_FLUID_SCHEDULE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def volume_squeezed(self) -> global___FloatMessage:
        """Original Name: VOLUME_SQUEEZED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_foam_rate_n2(self) -> global___FloatMessage:
        """Original Name: END_FOAM_RATE_N2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_co2(self) -> global___FloatMessage:
        """Original Name: VOLUME_CO2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def polymer_load(self) -> global___FloatMessage:
        """Original Name: POLYMER_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_pressure_final(self) -> global___FloatMessage:
        """Original Name: CASING_PRESSURE_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_foam_rate_n2_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_FOAM_RATE_N2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ctu_pressure_initial(self) -> global___FloatMessage:
        """Original Name: CTU_PRESSURE_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_fluid_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_FLUID_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_volume_clean(self) -> global___FloatMessage:
        """Original Name: FLUID_VOLUME_CLEAN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_pumped(self) -> global___FloatMessage:
        """Original Name: VOLUME_PUMPED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_gas_rate_n2(self) -> global___FloatMessage:
        """Original Name: AVG_GAS_RATE_N2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_squeezed_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_SQUEEZED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_type(self) -> global___StringMessage:
        """Original Name: GAS_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def balls_recovered(self) -> global___FloatMessage:
        """Original Name: BALLS_RECOVERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def balls_used(self) -> global___FloatMessage:
        """Original Name: BALLS_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_units(self) -> global___StringMessage:
        """Original Name: GAS_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_volume_n2_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_VOLUME_N2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_volume_n2(self) -> global___FloatMessage:
        """Original Name: GAS_VOLUME_N2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_concentration_start_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_CONCENTRATION_START_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def polymer_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: POLYMER_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_pressure_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_PRESSURE_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def volume_washed_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_WASHED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_stage(self) -> global___DmStimStageRef:
        """Remote references:

        Original Name: DM_STIM_STAGE, WrappedMessage: DmStimStage
        FK_DM_STIM_FLUID_SCHEDULE_DM_STIM_STAGE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        average_fluid_rate: global___FloatMessage | None = ...,
        start_foam_rate_n2_dsdsunit: global___StringMessage | None = ...,
        gas_quality_dsdsunit: global___StringMessage | None = ...,
        avg_inj_pressure: global___FloatMessage | None = ...,
        avg_gas_rate_n2_dsdsunit: global___StringMessage | None = ...,
        volume_returned: global___FloatMessage | None = ...,
        avg_gas_rate_co2_dsdsunit: global___StringMessage | None = ...,
        average_gas_rate: global___FloatMessage | None = ...,
        proppant_size: global___StringMessage | None = ...,
        gas_volume: global___FloatMessage | None = ...,
        casing_pressure_initial: global___FloatMessage | None = ...,
        end_foam_rate_co2_dsdsunit: global___StringMessage | None = ...,
        pumping_rate_initial_dsdsunit: global___StringMessage | None = ...,
        pumping_rate_final: global___FloatMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        ctu_pressure_final: global___FloatMessage | None = ...,
        fluid_volume: global___FloatMessage | None = ...,
        pumping_rate_final_dsdsunit: global___StringMessage | None = ...,
        proppant_name: global___StringMessage | None = ...,
        volume_pumped_dsdsunit: global___StringMessage | None = ...,
        stim_job_id: builtins.str = ...,
        casing_pressure_final_dsdsunit: global___StringMessage | None = ...,
        proppant_concentration: global___FloatMessage | None = ...,
        stage_id: builtins.str = ...,
        proppant_concentration_dsdsunit: global___StringMessage | None = ...,
        tubing_pressure_initial: global___FloatMessage | None = ...,
        avg_inj_pressure_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        ctu_pressure_initial_dsdsunit: global___StringMessage | None = ...,
        volume_returned_dsdsunit: global___StringMessage | None = ...,
        proppant_concentration_end_dsdsunit: global___StringMessage | None = ...,
        start_foam_rate_n2: global___FloatMessage | None = ...,
        time_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        tubing_pressure_final: global___FloatMessage | None = ...,
        fluid_volume_clean_dsdsunit: global___StringMessage | None = ...,
        start_foam_rate_co2: global___FloatMessage | None = ...,
        proppant_used_dsdsunit: global___StringMessage | None = ...,
        ctu_pressure_final_dsdsunit: global___StringMessage | None = ...,
        gas_quality: global___FloatMessage | None = ...,
        proppant_concentration_start: global___FloatMessage | None = ...,
        volume_circulated: global___FloatMessage | None = ...,
        volume_circulated_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        pumping_rate_initial: global___FloatMessage | None = ...,
        ball_sealer_comment: global___StringMessage | None = ...,
        tubing_pressure_final_dsdsunit: global___StringMessage | None = ...,
        casing_pressure_initial_dsdsunit: global___StringMessage | None = ...,
        start_foam_rate_co2_dsdsunit: global___StringMessage | None = ...,
        average_gas_rate_unit: global___StringMessage | None = ...,
        end_foam_rate_co2: global___FloatMessage | None = ...,
        volume_washed: global___FloatMessage | None = ...,
        volume_co2_dsdsunit: global___StringMessage | None = ...,
        avg_gas_rate_co2: global___FloatMessage | None = ...,
        fluid_id: global___StringMessage | None = ...,
        proppant_used: global___FloatMessage | None = ...,
        proppant_concentration_end: global___FloatMessage | None = ...,
        stim_fluid_schedule_id: builtins.str = ...,
        volume_squeezed: global___FloatMessage | None = ...,
        end_foam_rate_n2: global___FloatMessage | None = ...,
        volume_co2: global___FloatMessage | None = ...,
        fluid_volume_dsdsunit: global___StringMessage | None = ...,
        polymer_load: global___FloatMessage | None = ...,
        casing_pressure_final: global___FloatMessage | None = ...,
        end_foam_rate_n2_dsdsunit: global___StringMessage | None = ...,
        ctu_pressure_initial: global___FloatMessage | None = ...,
        average_fluid_rate_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        fluid_volume_clean: global___FloatMessage | None = ...,
        volume_pumped: global___FloatMessage | None = ...,
        avg_gas_rate_n2: global___FloatMessage | None = ...,
        volume_squeezed_dsdsunit: global___StringMessage | None = ...,
        time_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        gas_type: global___StringMessage | None = ...,
        balls_recovered: global___FloatMessage | None = ...,
        balls_used: global___FloatMessage | None = ...,
        gas_units: global___StringMessage | None = ...,
        gas_volume_n2_dsdsunit: global___StringMessage | None = ...,
        gas_volume_n2: global___FloatMessage | None = ...,
        proppant_concentration_start_dsdsunit: global___StringMessage | None = ...,
        average_gas_rate_dsdsunit: global___StringMessage | None = ...,
        polymer_load_dsdsunit: global___StringMessage | None = ...,
        tubing_pressure_initial_dsdsunit: global___StringMessage | None = ...,
        stim_treatment_id: builtins.str = ...,
        volume_washed_dsdsunit: global___StringMessage | None = ...,
        dm_stim_stage: global___DmStimStageRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["average_fluid_rate", b"average_fluid_rate", "average_fluid_rate_dsdsunit", b"average_fluid_rate_dsdsunit", "average_gas_rate", b"average_gas_rate", "average_gas_rate_dsdsunit", b"average_gas_rate_dsdsunit", "average_gas_rate_unit", b"average_gas_rate_unit", "avg_gas_rate_co2", b"avg_gas_rate_co2", "avg_gas_rate_co2_dsdsunit", b"avg_gas_rate_co2_dsdsunit", "avg_gas_rate_n2", b"avg_gas_rate_n2", "avg_gas_rate_n2_dsdsunit", b"avg_gas_rate_n2_dsdsunit", "avg_inj_pressure", b"avg_inj_pressure", "avg_inj_pressure_dsdsunit", b"avg_inj_pressure_dsdsunit", "ball_sealer_comment", b"ball_sealer_comment", "balls_recovered", b"balls_recovered", "balls_used", b"balls_used", "casing_pressure_final", b"casing_pressure_final", "casing_pressure_final_dsdsunit", b"casing_pressure_final_dsdsunit", "casing_pressure_initial", b"casing_pressure_initial", "casing_pressure_initial_dsdsunit", b"casing_pressure_initial_dsdsunit", "ctu_pressure_final", b"ctu_pressure_final", "ctu_pressure_final_dsdsunit", b"ctu_pressure_final_dsdsunit", "ctu_pressure_initial", b"ctu_pressure_initial", "ctu_pressure_initial_dsdsunit", b"ctu_pressure_initial_dsdsunit", "dm_stim_stage", b"dm_stim_stage", "end_foam_rate_co2", b"end_foam_rate_co2", "end_foam_rate_co2_dsdsunit", b"end_foam_rate_co2_dsdsunit", "end_foam_rate_n2", b"end_foam_rate_n2", "end_foam_rate_n2_dsdsunit", b"end_foam_rate_n2_dsdsunit", "fluid_id", b"fluid_id", "fluid_volume", b"fluid_volume", "fluid_volume_clean", b"fluid_volume_clean", "fluid_volume_clean_dsdsunit", b"fluid_volume_clean_dsdsunit", "fluid_volume_dsdsunit", b"fluid_volume_dsdsunit", "gas_quality", b"gas_quality", "gas_quality_dsdsunit", b"gas_quality_dsdsunit", "gas_type", b"gas_type", "gas_units", b"gas_units", "gas_volume", b"gas_volume", "gas_volume_n2", b"gas_volume_n2", "gas_volume_n2_dsdsunit", b"gas_volume_n2_dsdsunit", "native_uid", b"native_uid", "polymer_load", b"polymer_load", "polymer_load_dsdsunit", b"polymer_load_dsdsunit", "proppant_concentration", b"proppant_concentration", "proppant_concentration_dsdsunit", b"proppant_concentration_dsdsunit", "proppant_concentration_end", b"proppant_concentration_end", "proppant_concentration_end_dsdsunit", b"proppant_concentration_end_dsdsunit", "proppant_concentration_start", b"proppant_concentration_start", "proppant_concentration_start_dsdsunit", b"proppant_concentration_start_dsdsunit", "proppant_name", b"proppant_name", "proppant_size", b"proppant_size", "proppant_used", b"proppant_used", "proppant_used_dsdsunit", b"proppant_used_dsdsunit", "pumping_rate_final", b"pumping_rate_final", "pumping_rate_final_dsdsunit", b"pumping_rate_final_dsdsunit", "pumping_rate_initial", b"pumping_rate_initial", "pumping_rate_initial_dsdsunit", b"pumping_rate_initial_dsdsunit", "sequence_no", b"sequence_no", "start_foam_rate_co2", b"start_foam_rate_co2", "start_foam_rate_co2_dsdsunit", b"start_foam_rate_co2_dsdsunit", "start_foam_rate_n2", b"start_foam_rate_n2", "start_foam_rate_n2_dsdsunit", b"start_foam_rate_n2_dsdsunit", "time_end", b"time_end", "time_start", b"time_start", "tubing_pressure_final", b"tubing_pressure_final", "tubing_pressure_final_dsdsunit", b"tubing_pressure_final_dsdsunit", "tubing_pressure_initial", b"tubing_pressure_initial", "tubing_pressure_initial_dsdsunit", b"tubing_pressure_initial_dsdsunit", "volume_circulated", b"volume_circulated", "volume_circulated_dsdsunit", b"volume_circulated_dsdsunit", "volume_co2", b"volume_co2", "volume_co2_dsdsunit", b"volume_co2_dsdsunit", "volume_pumped", b"volume_pumped", "volume_pumped_dsdsunit", b"volume_pumped_dsdsunit", "volume_returned", b"volume_returned", "volume_returned_dsdsunit", b"volume_returned_dsdsunit", "volume_squeezed", b"volume_squeezed", "volume_squeezed_dsdsunit", b"volume_squeezed_dsdsunit", "volume_washed", b"volume_washed", "volume_washed_dsdsunit", b"volume_washed_dsdsunit", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["average_fluid_rate", b"average_fluid_rate", "average_fluid_rate_dsdsunit", b"average_fluid_rate_dsdsunit", "average_gas_rate", b"average_gas_rate", "average_gas_rate_dsdsunit", b"average_gas_rate_dsdsunit", "average_gas_rate_unit", b"average_gas_rate_unit", "avg_gas_rate_co2", b"avg_gas_rate_co2", "avg_gas_rate_co2_dsdsunit", b"avg_gas_rate_co2_dsdsunit", "avg_gas_rate_n2", b"avg_gas_rate_n2", "avg_gas_rate_n2_dsdsunit", b"avg_gas_rate_n2_dsdsunit", "avg_inj_pressure", b"avg_inj_pressure", "avg_inj_pressure_dsdsunit", b"avg_inj_pressure_dsdsunit", "ball_sealer_comment", b"ball_sealer_comment", "balls_recovered", b"balls_recovered", "balls_used", b"balls_used", "casing_pressure_final", b"casing_pressure_final", "casing_pressure_final_dsdsunit", b"casing_pressure_final_dsdsunit", "casing_pressure_initial", b"casing_pressure_initial", "casing_pressure_initial_dsdsunit", b"casing_pressure_initial_dsdsunit", "ctu_pressure_final", b"ctu_pressure_final", "ctu_pressure_final_dsdsunit", b"ctu_pressure_final_dsdsunit", "ctu_pressure_initial", b"ctu_pressure_initial", "ctu_pressure_initial_dsdsunit", b"ctu_pressure_initial_dsdsunit", "dm_stim_stage", b"dm_stim_stage", "end_foam_rate_co2", b"end_foam_rate_co2", "end_foam_rate_co2_dsdsunit", b"end_foam_rate_co2_dsdsunit", "end_foam_rate_n2", b"end_foam_rate_n2", "end_foam_rate_n2_dsdsunit", b"end_foam_rate_n2_dsdsunit", "event_id", b"event_id", "fluid_id", b"fluid_id", "fluid_volume", b"fluid_volume", "fluid_volume_clean", b"fluid_volume_clean", "fluid_volume_clean_dsdsunit", b"fluid_volume_clean_dsdsunit", "fluid_volume_dsdsunit", b"fluid_volume_dsdsunit", "gas_quality", b"gas_quality", "gas_quality_dsdsunit", b"gas_quality_dsdsunit", "gas_type", b"gas_type", "gas_units", b"gas_units", "gas_volume", b"gas_volume", "gas_volume_n2", b"gas_volume_n2", "gas_volume_n2_dsdsunit", b"gas_volume_n2_dsdsunit", "native_uid", b"native_uid", "polymer_load", b"polymer_load", "polymer_load_dsdsunit", b"polymer_load_dsdsunit", "proppant_concentration", b"proppant_concentration", "proppant_concentration_dsdsunit", b"proppant_concentration_dsdsunit", "proppant_concentration_end", b"proppant_concentration_end", "proppant_concentration_end_dsdsunit", b"proppant_concentration_end_dsdsunit", "proppant_concentration_start", b"proppant_concentration_start", "proppant_concentration_start_dsdsunit", b"proppant_concentration_start_dsdsunit", "proppant_name", b"proppant_name", "proppant_size", b"proppant_size", "proppant_used", b"proppant_used", "proppant_used_dsdsunit", b"proppant_used_dsdsunit", "pumping_rate_final", b"pumping_rate_final", "pumping_rate_final_dsdsunit", b"pumping_rate_final_dsdsunit", "pumping_rate_initial", b"pumping_rate_initial", "pumping_rate_initial_dsdsunit", b"pumping_rate_initial_dsdsunit", "sequence_no", b"sequence_no", "stage_id", b"stage_id", "start_foam_rate_co2", b"start_foam_rate_co2", "start_foam_rate_co2_dsdsunit", b"start_foam_rate_co2_dsdsunit", "start_foam_rate_n2", b"start_foam_rate_n2", "start_foam_rate_n2_dsdsunit", b"start_foam_rate_n2_dsdsunit", "stim_fluid_schedule_id", b"stim_fluid_schedule_id", "stim_job_id", b"stim_job_id", "stim_treatment_id", b"stim_treatment_id", "time_end", b"time_end", "time_start", b"time_start", "tubing_pressure_final", b"tubing_pressure_final", "tubing_pressure_final_dsdsunit", b"tubing_pressure_final_dsdsunit", "tubing_pressure_initial", b"tubing_pressure_initial", "tubing_pressure_initial_dsdsunit", b"tubing_pressure_initial_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "volume_circulated", b"volume_circulated", "volume_circulated_dsdsunit", b"volume_circulated_dsdsunit", "volume_co2", b"volume_co2", "volume_co2_dsdsunit", b"volume_co2_dsdsunit", "volume_pumped", b"volume_pumped", "volume_pumped_dsdsunit", b"volume_pumped_dsdsunit", "volume_returned", b"volume_returned", "volume_returned_dsdsunit", b"volume_returned_dsdsunit", "volume_squeezed", b"volume_squeezed", "volume_squeezed_dsdsunit", b"volume_squeezed_dsdsunit", "volume_washed", b"volume_washed", "volume_washed_dsdsunit", b"volume_washed_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmStimFluidSchedule = DmStimFluidSchedule

class DmStimJob(google.protobuf.message.Message):
    """Original Name: DM_STIM_JOB, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PROPPANT_STRING_ID_FIELD_NUMBER: builtins.int
    MAX_TREATING_PRESSURE_FIELD_NUMBER: builtins.int
    MIN_TREATING_PRESSURE_FIELD_NUMBER: builtins.int
    JOB_DATE_FIELD_NUMBER: builtins.int
    ASSOCIATED_WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_ARRIVAL_DATE_FIELD_NUMBER: builtins.int
    OPEN_HOLE_LENGTH_FIELD_NUMBER: builtins.int
    TOTAL_PROPPANT_PUMPED_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    AVG_INJECTION_RATE_FIELD_NUMBER: builtins.int
    TOTAL_PROPPANT_PUMPED_FIELD_NUMBER: builtins.int
    MAX_TREATING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_PROPPANT_INJECTED_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MIN_TREATING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    SUPERVISOR_FIELD_NUMBER: builtins.int
    HYDRAULIC_PRESSURE_TOTAL_FIELD_NUMBER: builtins.int
    HYDRAULIC_PRESSURE_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_VOLUME_CLEAN_FIELD_NUMBER: builtins.int
    TOTAL_PROPPANT_USED_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_INJECTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_FLUID_PUMPED_FIELD_NUMBER: builtins.int
    TOTAL_PROPPANT_IN_FORMATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PREFRAC_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_ISIP_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MIN_INJECTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PREFRAC_FIELD_NUMBER: builtins.int
    N2_TOTAL_FIELD_NUMBER: builtins.int
    N2_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_HYDRAULIC_HP_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_ISIP_DSDSUNIT_FIELD_NUMBER: builtins.int
    PREFRAC_10_MIN_FIELD_NUMBER: builtins.int
    ASSOCIATED_SCENARIO_ID_FIELD_NUMBER: builtins.int
    CO2_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_SOURCE_FIELD_NUMBER: builtins.int
    MAX_INJECTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    STIM_NOTE_FIELD_NUMBER: builtins.int
    MIN_INJECTION_RATE_FIELD_NUMBER: builtins.int
    CO2_TOTAL_FIELD_NUMBER: builtins.int
    TOTAL_PROPPANT_USED_FIELD_NUMBER: builtins.int
    TOTAL_FLUID_PUMPED_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_TREATING_PRESSURE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TOTAL_HYDRAULIC_HP_FIELD_NUMBER: builtins.int
    AVG_TREATING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_INJECTION_RATE_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    IS_SPECIAL_JOB_FIELD_NUMBER: builtins.int
    ID_WATER_MANAGEMENT_PLAN_FIELD_NUMBER: builtins.int
    OPEN_HOLE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_VOLUME_CLEAN_DSDSUNIT_FIELD_NUMBER: builtins.int
    PAD_PERCENT_FIELD_NUMBER: builtins.int
    TOTAL_PROPPANT_IN_FORMATION_FIELD_NUMBER: builtins.int
    PAD_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_PROPPANT_INJECTED_FIELD_NUMBER: builtins.int
    PREFRAC_10_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_FIELD_NUMBER: builtins.int
    DM_STIM_FLOWBACK_FIELD_NUMBER: builtins.int
    DM_STIM_FLUID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def proppant_string_id(self) -> global___StringMessage:
        """Original Name: PROPPANT_STRING_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_treating_pressure(self) -> global___FloatMessage:
        """Original Name: MAX_TREATING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_treating_pressure(self) -> global___FloatMessage:
        """Original Name: MIN_TREATING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: JOB_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def associated_wellbore_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_arrival_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CONTRACTOR_ARRIVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_length(self) -> global___FloatMessage:
        """Original Name: OPEN_HOLE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_proppant_pumped_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_PROPPANT_PUMPED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def avg_injection_rate(self) -> global___FloatMessage:
        """Original Name: AVG_INJECTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_proppant_pumped(self) -> global___FloatMessage:
        """Original Name: TOTAL_PROPPANT_PUMPED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_treating_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_TREATING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_proppant_injected_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_PROPPANT_INJECTED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_treating_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_TREATING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor(self) -> global___StringMessage:
        """Original Name: SUPERVISOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydraulic_pressure_total(self) -> global___FloatMessage:
        """Original Name: HYDRAULIC_PRESSURE_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydraulic_pressure_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: HYDRAULIC_PRESSURE_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_volume_clean(self) -> global___FloatMessage:
        """Original Name: TOTAL_VOLUME_CLEAN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_proppant_used_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_PROPPANT_USED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_injection_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_INJECTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_fluid_pumped(self) -> global___FloatMessage:
        """Original Name: TOTAL_FLUID_PUMPED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_proppant_in_formation_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_PROPPANT_IN_FORMATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prefrac_dsdsunit(self) -> global___StringMessage:
        """Original Name: PREFRAC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_isip(self) -> global___FloatMessage:
        """Original Name: AVG_ISIP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def min_injection_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_INJECTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prefrac(self) -> global___FloatMessage:
        """Original Name: PREFRAC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def n2_total(self) -> global___FloatMessage:
        """Original Name: N2_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def n2_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: N2_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_hydraulic_hp_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_HYDRAULIC_HP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_isip_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_ISIP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prefrac_10_min(self) -> global___FloatMessage:
        """Original Name: PREFRAC_10_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def associated_scenario_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: CO2_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_source(self) -> global___StringMessage:
        """Original Name: WATER_SOURCE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_injection_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_INJECTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scenario_id(self) -> global___StringMessage:
        """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stim_note(self) -> global___StringMessage:
        """Original Name: STIM_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_injection_rate(self) -> global___FloatMessage:
        """Original Name: MIN_INJECTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_total(self) -> global___FloatMessage:
        """Original Name: CO2_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_proppant_used(self) -> global___FloatMessage:
        """Original Name: TOTAL_PROPPANT_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_fluid_pumped_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_FLUID_PUMPED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_treating_pressure(self) -> global___FloatMessage:
        """Original Name: AVG_TREATING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def total_hydraulic_hp(self) -> global___FloatMessage:
        """Original Name: TOTAL_HYDRAULIC_HP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_treating_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_TREATING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_injection_rate(self) -> global___FloatMessage:
        """Original Name: MAX_INJECTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_special_job(self) -> global___StringMessage:
        """Original Name: IS_SPECIAL_JOB, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_water_management_plan(self) -> global___StringMessage:
        """Original Name: ID_WATER_MANAGEMENT_PLAN, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPEN_HOLE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_volume_clean_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_VOLUME_CLEAN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pad_percent(self) -> global___FloatMessage:
        """Original Name: PAD_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_proppant_in_formation(self) -> global___FloatMessage:
        """Original Name: TOTAL_PROPPANT_IN_FORMATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pad_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: PAD_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_proppant_injected(self) -> global___FloatMessage:
        """Original Name: TOTAL_PROPPANT_INJECTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prefrac_10_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: PREFRAC_10_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_STIM_JOB_DM_EVENT
        """
    @property
    def dm_stim_treatment(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimTreatmentRef]:
        """Original Name: DM_STIM_TREATMENT, WrappedMessage: DmStimTreatment
        FK_DM_STIM_TREATMENT_DM_STIM_JOB
        """
    @property
    def dm_stim_flowback(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimFlowbackRef]:
        """Original Name: DM_STIM_FLOWBACK, WrappedMessage: DmStimFlowback
        FK_DM_STIM_FLOWBACK_DM_STIM_JOB
        """
    @property
    def dm_stim_fluid(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimFluidRef]:
        """Original Name: DM_STIM_FLUID, WrappedMessage: DmStimFluid
        FK_DM_STIM_FLUID_DM_STIM_JOB
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        proppant_string_id: global___StringMessage | None = ...,
        max_treating_pressure: global___FloatMessage | None = ...,
        min_treating_pressure: global___FloatMessage | None = ...,
        job_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        associated_wellbore_id: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        contractor_arrival_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        open_hole_length: global___FloatMessage | None = ...,
        total_proppant_pumped_dsdsunit: global___StringMessage | None = ...,
        stim_job_id: builtins.str = ...,
        avg_injection_rate: global___FloatMessage | None = ...,
        total_proppant_pumped: global___FloatMessage | None = ...,
        max_treating_pressure_dsdsunit: global___StringMessage | None = ...,
        total_proppant_injected_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        min_treating_pressure_dsdsunit: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        supervisor: global___StringMessage | None = ...,
        hydraulic_pressure_total: global___FloatMessage | None = ...,
        hydraulic_pressure_total_dsdsunit: global___StringMessage | None = ...,
        total_volume_clean: global___FloatMessage | None = ...,
        total_proppant_used_dsdsunit: global___StringMessage | None = ...,
        avg_injection_rate_dsdsunit: global___StringMessage | None = ...,
        total_fluid_pumped: global___FloatMessage | None = ...,
        total_proppant_in_formation_dsdsunit: global___StringMessage | None = ...,
        prefrac_dsdsunit: global___StringMessage | None = ...,
        avg_isip: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        min_injection_rate_dsdsunit: global___StringMessage | None = ...,
        prefrac: global___FloatMessage | None = ...,
        n2_total: global___FloatMessage | None = ...,
        n2_total_dsdsunit: global___StringMessage | None = ...,
        total_hydraulic_hp_dsdsunit: global___StringMessage | None = ...,
        avg_isip_dsdsunit: global___StringMessage | None = ...,
        prefrac_10_min: global___FloatMessage | None = ...,
        associated_scenario_id: global___StringMessage | None = ...,
        co2_total_dsdsunit: global___StringMessage | None = ...,
        water_source: global___StringMessage | None = ...,
        max_injection_rate_dsdsunit: global___StringMessage | None = ...,
        phase: global___StringMessage | None = ...,
        scenario_id: global___StringMessage | None = ...,
        stim_note: global___StringMessage | None = ...,
        min_injection_rate: global___FloatMessage | None = ...,
        co2_total: global___FloatMessage | None = ...,
        total_proppant_used: global___FloatMessage | None = ...,
        total_fluid_pumped_dsdsunit: global___StringMessage | None = ...,
        avg_treating_pressure: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        total_hydraulic_hp: global___FloatMessage | None = ...,
        avg_treating_pressure_dsdsunit: global___StringMessage | None = ...,
        max_injection_rate: global___FloatMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        is_special_job: global___StringMessage | None = ...,
        id_water_management_plan: global___StringMessage | None = ...,
        open_hole_length_dsdsunit: global___StringMessage | None = ...,
        total_volume_clean_dsdsunit: global___StringMessage | None = ...,
        pad_percent: global___FloatMessage | None = ...,
        total_proppant_in_formation: global___FloatMessage | None = ...,
        pad_percent_dsdsunit: global___StringMessage | None = ...,
        total_proppant_injected: global___FloatMessage | None = ...,
        prefrac_10_min_dsdsunit: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_stim_treatment: collections.abc.Iterable[global___DmStimTreatmentRef] | None = ...,
        dm_stim_flowback: collections.abc.Iterable[global___DmStimFlowbackRef] | None = ...,
        dm_stim_fluid: collections.abc.Iterable[global___DmStimFluidRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "avg_injection_rate", b"avg_injection_rate", "avg_injection_rate_dsdsunit", b"avg_injection_rate_dsdsunit", "avg_isip", b"avg_isip", "avg_isip_dsdsunit", b"avg_isip_dsdsunit", "avg_treating_pressure", b"avg_treating_pressure", "avg_treating_pressure_dsdsunit", b"avg_treating_pressure_dsdsunit", "co2_total", b"co2_total", "co2_total_dsdsunit", b"co2_total_dsdsunit", "contractor", b"contractor", "contractor_arrival_date", b"contractor_arrival_date", "dm_event", b"dm_event", "hydraulic_pressure_total", b"hydraulic_pressure_total", "hydraulic_pressure_total_dsdsunit", b"hydraulic_pressure_total_dsdsunit", "id_water_management_plan", b"id_water_management_plan", "is_special_job", b"is_special_job", "job_date", b"job_date", "max_injection_rate", b"max_injection_rate", "max_injection_rate_dsdsunit", b"max_injection_rate_dsdsunit", "max_treating_pressure", b"max_treating_pressure", "max_treating_pressure_dsdsunit", b"max_treating_pressure_dsdsunit", "min_injection_rate", b"min_injection_rate", "min_injection_rate_dsdsunit", b"min_injection_rate_dsdsunit", "min_treating_pressure", b"min_treating_pressure", "min_treating_pressure_dsdsunit", b"min_treating_pressure_dsdsunit", "n2_total", b"n2_total", "n2_total_dsdsunit", b"n2_total_dsdsunit", "native_uid", b"native_uid", "open_hole_length", b"open_hole_length", "open_hole_length_dsdsunit", b"open_hole_length_dsdsunit", "pad_percent", b"pad_percent", "pad_percent_dsdsunit", b"pad_percent_dsdsunit", "phase", b"phase", "prefrac", b"prefrac", "prefrac_10_min", b"prefrac_10_min", "prefrac_10_min_dsdsunit", b"prefrac_10_min_dsdsunit", "prefrac_dsdsunit", b"prefrac_dsdsunit", "proppant_string_id", b"proppant_string_id", "report_journal_id", b"report_journal_id", "scenario_id", b"scenario_id", "stim_note", b"stim_note", "supervisor", b"supervisor", "total_fluid_pumped", b"total_fluid_pumped", "total_fluid_pumped_dsdsunit", b"total_fluid_pumped_dsdsunit", "total_hydraulic_hp", b"total_hydraulic_hp", "total_hydraulic_hp_dsdsunit", b"total_hydraulic_hp_dsdsunit", "total_proppant_in_formation", b"total_proppant_in_formation", "total_proppant_in_formation_dsdsunit", b"total_proppant_in_formation_dsdsunit", "total_proppant_injected", b"total_proppant_injected", "total_proppant_injected_dsdsunit", b"total_proppant_injected_dsdsunit", "total_proppant_pumped", b"total_proppant_pumped", "total_proppant_pumped_dsdsunit", b"total_proppant_pumped_dsdsunit", "total_proppant_used", b"total_proppant_used", "total_proppant_used_dsdsunit", b"total_proppant_used_dsdsunit", "total_volume_clean", b"total_volume_clean", "total_volume_clean_dsdsunit", b"total_volume_clean_dsdsunit", "water_source", b"water_source", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "avg_injection_rate", b"avg_injection_rate", "avg_injection_rate_dsdsunit", b"avg_injection_rate_dsdsunit", "avg_isip", b"avg_isip", "avg_isip_dsdsunit", b"avg_isip_dsdsunit", "avg_treating_pressure", b"avg_treating_pressure", "avg_treating_pressure_dsdsunit", b"avg_treating_pressure_dsdsunit", "co2_total", b"co2_total", "co2_total_dsdsunit", b"co2_total_dsdsunit", "contractor", b"contractor", "contractor_arrival_date", b"contractor_arrival_date", "dm_event", b"dm_event", "dm_stim_flowback", b"dm_stim_flowback", "dm_stim_fluid", b"dm_stim_fluid", "dm_stim_treatment", b"dm_stim_treatment", "event_id", b"event_id", "hydraulic_pressure_total", b"hydraulic_pressure_total", "hydraulic_pressure_total_dsdsunit", b"hydraulic_pressure_total_dsdsunit", "id_water_management_plan", b"id_water_management_plan", "is_special_job", b"is_special_job", "job_date", b"job_date", "max_injection_rate", b"max_injection_rate", "max_injection_rate_dsdsunit", b"max_injection_rate_dsdsunit", "max_treating_pressure", b"max_treating_pressure", "max_treating_pressure_dsdsunit", b"max_treating_pressure_dsdsunit", "min_injection_rate", b"min_injection_rate", "min_injection_rate_dsdsunit", b"min_injection_rate_dsdsunit", "min_treating_pressure", b"min_treating_pressure", "min_treating_pressure_dsdsunit", b"min_treating_pressure_dsdsunit", "n2_total", b"n2_total", "n2_total_dsdsunit", b"n2_total_dsdsunit", "native_uid", b"native_uid", "open_hole_length", b"open_hole_length", "open_hole_length_dsdsunit", b"open_hole_length_dsdsunit", "pad_percent", b"pad_percent", "pad_percent_dsdsunit", b"pad_percent_dsdsunit", "phase", b"phase", "prefrac", b"prefrac", "prefrac_10_min", b"prefrac_10_min", "prefrac_10_min_dsdsunit", b"prefrac_10_min_dsdsunit", "prefrac_dsdsunit", b"prefrac_dsdsunit", "proppant_string_id", b"proppant_string_id", "report_journal_id", b"report_journal_id", "scenario_id", b"scenario_id", "stim_job_id", b"stim_job_id", "stim_note", b"stim_note", "supervisor", b"supervisor", "total_fluid_pumped", b"total_fluid_pumped", "total_fluid_pumped_dsdsunit", b"total_fluid_pumped_dsdsunit", "total_hydraulic_hp", b"total_hydraulic_hp", "total_hydraulic_hp_dsdsunit", b"total_hydraulic_hp_dsdsunit", "total_proppant_in_formation", b"total_proppant_in_formation", "total_proppant_in_formation_dsdsunit", b"total_proppant_in_formation_dsdsunit", "total_proppant_injected", b"total_proppant_injected", "total_proppant_injected_dsdsunit", b"total_proppant_injected_dsdsunit", "total_proppant_pumped", b"total_proppant_pumped", "total_proppant_pumped_dsdsunit", b"total_proppant_pumped_dsdsunit", "total_proppant_used", b"total_proppant_used", "total_proppant_used_dsdsunit", b"total_proppant_used_dsdsunit", "total_volume_clean", b"total_volume_clean", "total_volume_clean_dsdsunit", b"total_volume_clean_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "water_source", b"water_source", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmStimJob = DmStimJob

class DmStimPumpingDiag(google.protobuf.message.Message):
    """Original Name: DM_STIM_PUMPING_DIAG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FLUID_SPECIFIC_HEAT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRACTURE_CLOSE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_HYDROSTATIC_PRESSURE_FIELD_NUMBER: builtins.int
    MID_PERFORATIONS_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    FOAM_QUALITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRACTURE_CLOSE_PRESSURE_FIELD_NUMBER: builtins.int
    BOTTOM_HOLE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_VOLUME_FIELD_NUMBER: builtins.int
    FLUID_COMPRESSIBILITY_FIELD_NUMBER: builtins.int
    FLUID_THERMAL_EXPANSION_COEF_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    MID_PERFORATIONS_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAGE_NUMBER_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    SURFACE_FLUID_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_BH_TREATMENT_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CLEAN_VOLUME_FIELD_NUMBER: builtins.int
    BOTTOM_HOLE_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_THERMAL_CONDUCTIVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRICTION_PRESSURE_FIELD_NUMBER: builtins.int
    FRAC_CLOSE_TIME_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_FIELD_NUMBER: builtins.int
    SURFACE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    IS_TEMP_CORRELATED_CALC_FIELD_NUMBER: builtins.int
    BOTTOM_HOLE_TEMPERATURE_FIELD_NUMBER: builtins.int
    BUBBLE_POINT_PRESSURE_FIELD_NUMBER: builtins.int
    BOTTOM_HOLE_MD_FIELD_NUMBER: builtins.int
    SESSION_NAME_FIELD_NUMBER: builtins.int
    PERCENT_PAD_FIELD_NUMBER: builtins.int
    FLUID_SPECIFIC_HEAT_FIELD_NUMBER: builtins.int
    SESSION_NUMBER_FIELD_NUMBER: builtins.int
    MID_PERFORATIONS_TVD_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_MD_FIELD_NUMBER: builtins.int
    FLUID_THERMAL_EXPANSION_COEF_FIELD_NUMBER: builtins.int
    FLUID_NPRIME_FACTOR_FIELD_NUMBER: builtins.int
    PUMP_ON_TIME_FIELD_NUMBER: builtins.int
    FLUID_EFFICIENCY_FIELD_NUMBER: builtins.int
    FLUID_KPRIME_FACTOR_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    BH_HYDROSTATIC_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FOAM_QUALITY_FIELD_NUMBER: builtins.int
    SURFACE_TEMPERATURE_FIELD_NUMBER: builtins.int
    AVG_BH_TREATMENT_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRICTION_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_BH_TREATMENT_PRESSURE_FIELD_NUMBER: builtins.int
    RES_TOTAL_COMPRESSIBILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_OFF_TIME_FIELD_NUMBER: builtins.int
    RES_TOTAL_COMPRESSIBILITY_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    INITIAL_SI_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_COMPRESSIBILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_SI_PRESSURE_FIELD_NUMBER: builtins.int
    PUMP_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    BUBBLE_POINT_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_DURATION_FIELD_NUMBER: builtins.int
    MID_PERFORATIONS_MD_FIELD_NUMBER: builtins.int
    STIM_PUMPING_DIAG_ID_FIELD_NUMBER: builtins.int
    AVG_BH_TREATMENT_RATE_FIELD_NUMBER: builtins.int
    FLUID_THERMAL_CONDUCTIVITY_FIELD_NUMBER: builtins.int
    CLEAN_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_KPRIME_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_FLUID_TEMPERATURE_FIELD_NUMBER: builtins.int
    PERCENT_PAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    SHUTIN_TIME_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_FIELD_NUMBER: builtins.int
    DM_STIM_STEP_TEST_FIELD_NUMBER: builtins.int
    DM_STIM_PUMP_FB_TEST_FIELD_NUMBER: builtins.int
    DM_STIM_FET_TEST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def fluid_specific_heat_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_SPECIFIC_HEAT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_close_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_CLOSE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_hydrostatic_pressure(self) -> global___FloatMessage:
        """Original Name: BH_HYDROSTATIC_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mid_perforations_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MID_PERFORATIONS_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foam_quality_dsdsunit(self) -> global___StringMessage:
        """Original Name: FOAM_QUALITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_close_pressure(self) -> global___FloatMessage:
        """Original Name: FRACTURE_CLOSE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_hole_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_HOLE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_volume(self) -> global___FloatMessage:
        """Original Name: WELLBORE_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_compressibility(self) -> global___FloatMessage:
        """Original Name: FLUID_COMPRESSIBILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_thermal_expansion_coef_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_THERMAL_EXPANSION_COEF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLBORE_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mid_perforations_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: MID_PERFORATIONS_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stage_number(self) -> global___FloatMessage:
        """Original Name: STAGE_NUMBER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def surface_fluid_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_FLUID_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_bh_treatment_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_BH_TREATMENT_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def clean_volume(self) -> global___FloatMessage:
        """Original Name: CLEAN_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_hole_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_HOLE_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_thermal_conductivity_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_THERMAL_CONDUCTIVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def friction_pressure(self) -> global___FloatMessage:
        """Original Name: FRICTION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frac_close_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FRAC_CLOSE_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pore_pressure(self) -> global___FloatMessage:
        """Original Name: PORE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_temp_correlated_calc(self) -> global___StringMessage:
        """Original Name: IS_TEMP_CORRELATED_CALC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_hole_temperature(self) -> global___FloatMessage:
        """Original Name: BOTTOM_HOLE_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bubble_point_pressure(self) -> global___FloatMessage:
        """Original Name: BUBBLE_POINT_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_hole_md(self) -> global___FloatMessage:
        """Original Name: BOTTOM_HOLE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def session_name(self) -> global___StringMessage:
        """Original Name: SESSION_NAME, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_pad(self) -> global___FloatMessage:
        """Original Name: PERCENT_PAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_specific_heat(self) -> global___FloatMessage:
        """Original Name: FLUID_SPECIFIC_HEAT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def session_number(self) -> global___FloatMessage:
        """Original Name: SESSION_NUMBER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mid_perforations_tvd(self) -> global___FloatMessage:
        """Original Name: MID_PERFORATIONS_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pore_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_md(self) -> global___FloatMessage:
        """Original Name: SURFACE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_thermal_expansion_coef(self) -> global___FloatMessage:
        """Original Name: FLUID_THERMAL_EXPANSION_COEF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_nprime_factor(self) -> global___FloatMessage:
        """Original Name: FLUID_NPRIME_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_on_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PUMP_ON_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_efficiency(self) -> global___FloatMessage:
        """Original Name: FLUID_EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_kprime_factor(self) -> global___FloatMessage:
        """Original Name: FLUID_KPRIME_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_hydrostatic_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_HYDROSTATIC_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foam_quality(self) -> global___FloatMessage:
        """Original Name: FOAM_QUALITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_temperature(self) -> global___FloatMessage:
        """Original Name: SURFACE_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_bh_treatment_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_BH_TREATMENT_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def friction_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRICTION_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_bh_treatment_pressure(self) -> global___FloatMessage:
        """Original Name: AVG_BH_TREATMENT_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_total_compressibility_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_TOTAL_COMPRESSIBILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_off_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PUMP_OFF_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_total_compressibility(self) -> global___FloatMessage:
        """Original Name: RES_TOTAL_COMPRESSIBILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def initial_si_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_SI_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_compressibility_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_COMPRESSIBILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_si_pressure(self) -> global___FloatMessage:
        """Original Name: INITIAL_SI_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bubble_point_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BUBBLE_POINT_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_duration(self) -> global___FloatMessage:
        """Original Name: PUMP_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mid_perforations_md(self) -> global___FloatMessage:
        """Original Name: MID_PERFORATIONS_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_pumping_diag_id: builtins.str
    """Original Name: STIM_PUMPING_DIAG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def avg_bh_treatment_rate(self) -> global___FloatMessage:
        """Original Name: AVG_BH_TREATMENT_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_thermal_conductivity(self) -> global___FloatMessage:
        """Original Name: FLUID_THERMAL_CONDUCTIVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def clean_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLEAN_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_kprime_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_KPRIME_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_fluid_temperature(self) -> global___FloatMessage:
        """Original Name: SURFACE_FLUID_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_pad_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_PAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def shutin_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SHUTIN_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_treatment(self) -> global___DmStimTreatmentRef:
        """Remote references:

        Original Name: DM_STIM_TREATMENT, WrappedMessage: DmStimTreatment
        FK_DM_STIM_PUMPING_DIAG_DM_STIM_TREATMENT
        """
    @property
    def dm_stim_step_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimStepTestRef]:
        """Original Name: DM_STIM_STEP_TEST, WrappedMessage: DmStimStepTest
        FK_DM_STIM_STEP_TEST_DM_STIM_PUMPING_DIAG
        """
    @property
    def dm_stim_pump_fb_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimPumpFbTestRef]:
        """Original Name: DM_STIM_PUMP_FB_TEST, WrappedMessage: DmStimPumpFbTest
        FK_DM_STIM_PUMP_FB_TEST_DM_STIM_PUMPING_DIAG
        """
    @property
    def dm_stim_fet_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimFetTestRef]:
        """Original Name: DM_STIM_FET_TEST, WrappedMessage: DmStimFetTest
        FK_DM_STIM_FET_TEST_DM_STIM_PUMPING_DIAG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        fluid_specific_heat_dsdsunit: global___StringMessage | None = ...,
        fracture_close_pressure_dsdsunit: global___StringMessage | None = ...,
        bh_hydrostatic_pressure: global___FloatMessage | None = ...,
        mid_perforations_md_dsdsunit: global___StringMessage | None = ...,
        foam_quality_dsdsunit: global___StringMessage | None = ...,
        fracture_close_pressure: global___FloatMessage | None = ...,
        bottom_hole_md_dsdsunit: global___StringMessage | None = ...,
        fluid_efficiency_dsdsunit: global___StringMessage | None = ...,
        wellbore_volume: global___FloatMessage | None = ...,
        fluid_compressibility: global___FloatMessage | None = ...,
        fluid_thermal_expansion_coef_dsdsunit: global___StringMessage | None = ...,
        wellbore_volume_dsdsunit: global___StringMessage | None = ...,
        mid_perforations_tvd_dsdsunit: global___StringMessage | None = ...,
        stage_number: global___FloatMessage | None = ...,
        stim_job_id: builtins.str = ...,
        surface_fluid_temperature_dsdsunit: global___StringMessage | None = ...,
        avg_bh_treatment_pressure_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        clean_volume: global___FloatMessage | None = ...,
        bottom_hole_temperature_dsdsunit: global___StringMessage | None = ...,
        fluid_thermal_conductivity_dsdsunit: global___StringMessage | None = ...,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        friction_pressure: global___FloatMessage | None = ...,
        frac_close_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fluid_density: global___FloatMessage | None = ...,
        pore_pressure: global___FloatMessage | None = ...,
        surface_md_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        is_temp_correlated_calc: global___StringMessage | None = ...,
        bottom_hole_temperature: global___FloatMessage | None = ...,
        bubble_point_pressure: global___FloatMessage | None = ...,
        bottom_hole_md: global___FloatMessage | None = ...,
        session_name: global___StringMessage | None = ...,
        percent_pad: global___FloatMessage | None = ...,
        fluid_specific_heat: global___FloatMessage | None = ...,
        session_number: global___FloatMessage | None = ...,
        mid_perforations_tvd: global___FloatMessage | None = ...,
        pore_pressure_dsdsunit: global___StringMessage | None = ...,
        surface_md: global___FloatMessage | None = ...,
        fluid_thermal_expansion_coef: global___FloatMessage | None = ...,
        fluid_nprime_factor: global___FloatMessage | None = ...,
        pump_on_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        fluid_efficiency: global___FloatMessage | None = ...,
        fluid_kprime_factor: global___FloatMessage | None = ...,
        description: global___StringMessage | None = ...,
        bh_hydrostatic_pressure_dsdsunit: global___StringMessage | None = ...,
        foam_quality: global___FloatMessage | None = ...,
        surface_temperature: global___FloatMessage | None = ...,
        avg_bh_treatment_rate_dsdsunit: global___StringMessage | None = ...,
        friction_pressure_dsdsunit: global___StringMessage | None = ...,
        avg_bh_treatment_pressure: global___FloatMessage | None = ...,
        res_total_compressibility_dsdsunit: global___StringMessage | None = ...,
        pump_off_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        res_total_compressibility: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        initial_si_pressure_dsdsunit: global___StringMessage | None = ...,
        surface_temperature_dsdsunit: global___StringMessage | None = ...,
        fluid_compressibility_dsdsunit: global___StringMessage | None = ...,
        initial_si_pressure: global___FloatMessage | None = ...,
        pump_duration_dsdsunit: global___StringMessage | None = ...,
        bubble_point_pressure_dsdsunit: global___StringMessage | None = ...,
        pump_duration: global___FloatMessage | None = ...,
        mid_perforations_md: global___FloatMessage | None = ...,
        stim_pumping_diag_id: builtins.str = ...,
        avg_bh_treatment_rate: global___FloatMessage | None = ...,
        fluid_thermal_conductivity: global___FloatMessage | None = ...,
        clean_volume_dsdsunit: global___StringMessage | None = ...,
        fluid_kprime_factor_dsdsunit: global___StringMessage | None = ...,
        surface_fluid_temperature: global___FloatMessage | None = ...,
        percent_pad_dsdsunit: global___StringMessage | None = ...,
        stim_treatment_id: builtins.str = ...,
        shutin_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dm_stim_treatment: global___DmStimTreatmentRef | None = ...,
        dm_stim_step_test: collections.abc.Iterable[global___DmStimStepTestRef] | None = ...,
        dm_stim_pump_fb_test: collections.abc.Iterable[global___DmStimPumpFbTestRef] | None = ...,
        dm_stim_fet_test: collections.abc.Iterable[global___DmStimFetTestRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["avg_bh_treatment_pressure", b"avg_bh_treatment_pressure", "avg_bh_treatment_pressure_dsdsunit", b"avg_bh_treatment_pressure_dsdsunit", "avg_bh_treatment_rate", b"avg_bh_treatment_rate", "avg_bh_treatment_rate_dsdsunit", b"avg_bh_treatment_rate_dsdsunit", "bh_hydrostatic_pressure", b"bh_hydrostatic_pressure", "bh_hydrostatic_pressure_dsdsunit", b"bh_hydrostatic_pressure_dsdsunit", "bottom_hole_md", b"bottom_hole_md", "bottom_hole_md_dsdsunit", b"bottom_hole_md_dsdsunit", "bottom_hole_temperature", b"bottom_hole_temperature", "bottom_hole_temperature_dsdsunit", b"bottom_hole_temperature_dsdsunit", "bubble_point_pressure", b"bubble_point_pressure", "bubble_point_pressure_dsdsunit", b"bubble_point_pressure_dsdsunit", "clean_volume", b"clean_volume", "clean_volume_dsdsunit", b"clean_volume_dsdsunit", "description", b"description", "dm_stim_treatment", b"dm_stim_treatment", "fluid_compressibility", b"fluid_compressibility", "fluid_compressibility_dsdsunit", b"fluid_compressibility_dsdsunit", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_efficiency", b"fluid_efficiency", "fluid_efficiency_dsdsunit", b"fluid_efficiency_dsdsunit", "fluid_kprime_factor", b"fluid_kprime_factor", "fluid_kprime_factor_dsdsunit", b"fluid_kprime_factor_dsdsunit", "fluid_nprime_factor", b"fluid_nprime_factor", "fluid_specific_heat", b"fluid_specific_heat", "fluid_specific_heat_dsdsunit", b"fluid_specific_heat_dsdsunit", "fluid_thermal_conductivity", b"fluid_thermal_conductivity", "fluid_thermal_conductivity_dsdsunit", b"fluid_thermal_conductivity_dsdsunit", "fluid_thermal_expansion_coef", b"fluid_thermal_expansion_coef", "fluid_thermal_expansion_coef_dsdsunit", b"fluid_thermal_expansion_coef_dsdsunit", "foam_quality", b"foam_quality", "foam_quality_dsdsunit", b"foam_quality_dsdsunit", "frac_close_time", b"frac_close_time", "fracture_close_pressure", b"fracture_close_pressure", "fracture_close_pressure_dsdsunit", b"fracture_close_pressure_dsdsunit", "friction_pressure", b"friction_pressure", "friction_pressure_dsdsunit", b"friction_pressure_dsdsunit", "initial_si_pressure", b"initial_si_pressure", "initial_si_pressure_dsdsunit", b"initial_si_pressure_dsdsunit", "is_temp_correlated_calc", b"is_temp_correlated_calc", "mid_perforations_md", b"mid_perforations_md", "mid_perforations_md_dsdsunit", b"mid_perforations_md_dsdsunit", "mid_perforations_tvd", b"mid_perforations_tvd", "mid_perforations_tvd_dsdsunit", b"mid_perforations_tvd_dsdsunit", "native_uid", b"native_uid", "percent_pad", b"percent_pad", "percent_pad_dsdsunit", b"percent_pad_dsdsunit", "pore_pressure", b"pore_pressure", "pore_pressure_dsdsunit", b"pore_pressure_dsdsunit", "pump_duration", b"pump_duration", "pump_duration_dsdsunit", b"pump_duration_dsdsunit", "pump_off_time", b"pump_off_time", "pump_on_time", b"pump_on_time", "res_total_compressibility", b"res_total_compressibility", "res_total_compressibility_dsdsunit", b"res_total_compressibility_dsdsunit", "session_name", b"session_name", "session_number", b"session_number", "shutin_time", b"shutin_time", "stage_number", b"stage_number", "surface_fluid_temperature", b"surface_fluid_temperature", "surface_fluid_temperature_dsdsunit", b"surface_fluid_temperature_dsdsunit", "surface_md", b"surface_md", "surface_md_dsdsunit", b"surface_md_dsdsunit", "surface_temperature", b"surface_temperature", "surface_temperature_dsdsunit", b"surface_temperature_dsdsunit", "wellbore_volume", b"wellbore_volume", "wellbore_volume_dsdsunit", b"wellbore_volume_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["avg_bh_treatment_pressure", b"avg_bh_treatment_pressure", "avg_bh_treatment_pressure_dsdsunit", b"avg_bh_treatment_pressure_dsdsunit", "avg_bh_treatment_rate", b"avg_bh_treatment_rate", "avg_bh_treatment_rate_dsdsunit", b"avg_bh_treatment_rate_dsdsunit", "bh_hydrostatic_pressure", b"bh_hydrostatic_pressure", "bh_hydrostatic_pressure_dsdsunit", b"bh_hydrostatic_pressure_dsdsunit", "bottom_hole_md", b"bottom_hole_md", "bottom_hole_md_dsdsunit", b"bottom_hole_md_dsdsunit", "bottom_hole_temperature", b"bottom_hole_temperature", "bottom_hole_temperature_dsdsunit", b"bottom_hole_temperature_dsdsunit", "bubble_point_pressure", b"bubble_point_pressure", "bubble_point_pressure_dsdsunit", b"bubble_point_pressure_dsdsunit", "clean_volume", b"clean_volume", "clean_volume_dsdsunit", b"clean_volume_dsdsunit", "description", b"description", "dm_stim_fet_test", b"dm_stim_fet_test", "dm_stim_pump_fb_test", b"dm_stim_pump_fb_test", "dm_stim_step_test", b"dm_stim_step_test", "dm_stim_treatment", b"dm_stim_treatment", "event_id", b"event_id", "fluid_compressibility", b"fluid_compressibility", "fluid_compressibility_dsdsunit", b"fluid_compressibility_dsdsunit", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_efficiency", b"fluid_efficiency", "fluid_efficiency_dsdsunit", b"fluid_efficiency_dsdsunit", "fluid_kprime_factor", b"fluid_kprime_factor", "fluid_kprime_factor_dsdsunit", b"fluid_kprime_factor_dsdsunit", "fluid_nprime_factor", b"fluid_nprime_factor", "fluid_specific_heat", b"fluid_specific_heat", "fluid_specific_heat_dsdsunit", b"fluid_specific_heat_dsdsunit", "fluid_thermal_conductivity", b"fluid_thermal_conductivity", "fluid_thermal_conductivity_dsdsunit", b"fluid_thermal_conductivity_dsdsunit", "fluid_thermal_expansion_coef", b"fluid_thermal_expansion_coef", "fluid_thermal_expansion_coef_dsdsunit", b"fluid_thermal_expansion_coef_dsdsunit", "foam_quality", b"foam_quality", "foam_quality_dsdsunit", b"foam_quality_dsdsunit", "frac_close_time", b"frac_close_time", "fracture_close_pressure", b"fracture_close_pressure", "fracture_close_pressure_dsdsunit", b"fracture_close_pressure_dsdsunit", "friction_pressure", b"friction_pressure", "friction_pressure_dsdsunit", b"friction_pressure_dsdsunit", "initial_si_pressure", b"initial_si_pressure", "initial_si_pressure_dsdsunit", b"initial_si_pressure_dsdsunit", "is_temp_correlated_calc", b"is_temp_correlated_calc", "mid_perforations_md", b"mid_perforations_md", "mid_perforations_md_dsdsunit", b"mid_perforations_md_dsdsunit", "mid_perforations_tvd", b"mid_perforations_tvd", "mid_perforations_tvd_dsdsunit", b"mid_perforations_tvd_dsdsunit", "native_uid", b"native_uid", "percent_pad", b"percent_pad", "percent_pad_dsdsunit", b"percent_pad_dsdsunit", "pore_pressure", b"pore_pressure", "pore_pressure_dsdsunit", b"pore_pressure_dsdsunit", "pump_duration", b"pump_duration", "pump_duration_dsdsunit", b"pump_duration_dsdsunit", "pump_off_time", b"pump_off_time", "pump_on_time", b"pump_on_time", "res_total_compressibility", b"res_total_compressibility", "res_total_compressibility_dsdsunit", b"res_total_compressibility_dsdsunit", "session_name", b"session_name", "session_number", b"session_number", "shutin_time", b"shutin_time", "stage_number", b"stage_number", "stim_job_id", b"stim_job_id", "stim_pumping_diag_id", b"stim_pumping_diag_id", "stim_treatment_id", b"stim_treatment_id", "surface_fluid_temperature", b"surface_fluid_temperature", "surface_fluid_temperature_dsdsunit", b"surface_fluid_temperature_dsdsunit", "surface_md", b"surface_md", "surface_md_dsdsunit", b"surface_md_dsdsunit", "surface_temperature", b"surface_temperature", "surface_temperature_dsdsunit", b"surface_temperature_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_volume", b"wellbore_volume", "wellbore_volume_dsdsunit", b"wellbore_volume_dsdsunit"]) -> None: ...

global___DmStimPumpingDiag = DmStimPumpingDiag

class DmStimPumpFbTest(google.protobuf.message.Message):
    """Original Name: DM_STIM_PUMP_FB_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    STIM_FB_TEST_ID_FIELD_NUMBER: builtins.int
    FRACTURE_CLOSE_DURATION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FRACTURE_CLOSE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_PUMPING_DIAG_ID_FIELD_NUMBER: builtins.int
    FRACTURE_CLOSE_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    FRACTURE_CLOSE_PRESSURE_FIELD_NUMBER: builtins.int
    DM_STIM_PUMPING_DIAG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    stim_fb_test_id: builtins.str
    """Original Name: STIM_FB_TEST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fracture_close_duration(self) -> global___FloatMessage:
        """Original Name: FRACTURE_CLOSE_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_close_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_CLOSE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_pumping_diag_id: builtins.str
    """Original Name: STIM_PUMPING_DIAG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fracture_close_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_CLOSE_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fracture_close_pressure(self) -> global___FloatMessage:
        """Original Name: FRACTURE_CLOSE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_pumping_diag(self) -> global___DmStimPumpingDiagRef:
        """Remote references:

        Original Name: DM_STIM_PUMPING_DIAG, WrappedMessage: DmStimPumpingDiag
        FK_DM_STIM_PUMP_FB_TEST_DM_STIM_PUMPING_DIAG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        stim_fb_test_id: builtins.str = ...,
        fracture_close_duration: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        fracture_close_pressure_dsdsunit: global___StringMessage | None = ...,
        stim_pumping_diag_id: builtins.str = ...,
        fracture_close_duration_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        stim_job_id: builtins.str = ...,
        stim_treatment_id: builtins.str = ...,
        fracture_close_pressure: global___FloatMessage | None = ...,
        dm_stim_pumping_diag: global___DmStimPumpingDiagRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_stim_pumping_diag", b"dm_stim_pumping_diag", "fracture_close_duration", b"fracture_close_duration", "fracture_close_duration_dsdsunit", b"fracture_close_duration_dsdsunit", "fracture_close_pressure", b"fracture_close_pressure", "fracture_close_pressure_dsdsunit", b"fracture_close_pressure_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_stim_pumping_diag", b"dm_stim_pumping_diag", "event_id", b"event_id", "fracture_close_duration", b"fracture_close_duration", "fracture_close_duration_dsdsunit", b"fracture_close_duration_dsdsunit", "fracture_close_pressure", b"fracture_close_pressure", "fracture_close_pressure_dsdsunit", b"fracture_close_pressure_dsdsunit", "native_uid", b"native_uid", "stim_fb_test_id", b"stim_fb_test_id", "stim_job_id", b"stim_job_id", "stim_pumping_diag_id", b"stim_pumping_diag_id", "stim_treatment_id", b"stim_treatment_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmStimPumpFbTest = DmStimPumpFbTest

class DmStimResInterval(google.protobuf.message.Message):
    """Original Name: DM_STIM_RES_INTERVAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    STIM_RES_INTERVAL_ID_FIELD_NUMBER: builtins.int
    LITH_FORMATION_POROSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    NET_PAY_BOTTOM_MD_FIELD_NUMBER: builtins.int
    NET_PAY_FORMATION_POROSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LITH_PORE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NET_PAY_GROSS_THICKNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    LITH_TOP_MD_FIELD_NUMBER: builtins.int
    NET_PAY_NET_PAY_THICKNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    LITH_FORMATION_PERMEABILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LITH_PORE_PRESSURE_FIELD_NUMBER: builtins.int
    LITH_BOTTOM_MD_FIELD_NUMBER: builtins.int
    NET_PAY_FLUID_COMPRESSIBILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    NET_PAY_TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LITH_YOUNGS_MODULUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    LITH_POISSONS_RATIO_FIELD_NUMBER: builtins.int
    NET_PAY_TOP_MD_FIELD_NUMBER: builtins.int
    LITH_NAME_FIELD_NUMBER: builtins.int
    NET_PAY_BOTTOM_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LITH_BOTTOM_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NET_PAY_FORMATION_PERMEABILITY_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    NET_PAY_FLUID_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LITH_FORMATION_PERMEABILITY_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LITH_YOUNGS_MODULUS_FIELD_NUMBER: builtins.int
    NET_PAY_NET_PAY_THICKNESS_FIELD_NUMBER: builtins.int
    LITH_FORMATION_POROSITY_FIELD_NUMBER: builtins.int
    LITH_NET_PAY_THICKNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    LITH_TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NET_PAY_FORMATION_POROSITY_FIELD_NUMBER: builtins.int
    NET_PAY_FLUID_COMPRESSIBILITY_FIELD_NUMBER: builtins.int
    NET_PAY_NAME_FIELD_NUMBER: builtins.int
    NET_PAY_FORMATION_PERMEABILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    NET_PAY_FLUID_VISCOSITY_FIELD_NUMBER: builtins.int
    NET_PAY_PORE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    NET_PAY_PORE_PRESSURE_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    NET_PAY_GROSS_THICKNESS_FIELD_NUMBER: builtins.int
    LITH_NET_PAY_THICKNESS_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    stim_res_interval_id: builtins.str
    """Original Name: STIM_RES_INTERVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def lith_formation_porosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LITH_FORMATION_POROSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_bottom_md(self) -> global___FloatMessage:
        """Original Name: NET_PAY_BOTTOM_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_formation_porosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_PAY_FORMATION_POROSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_pore_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: LITH_PORE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_gross_thickness_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_PAY_GROSS_THICKNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_top_md(self) -> global___FloatMessage:
        """Original Name: LITH_TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_net_pay_thickness_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_PAY_NET_PAY_THICKNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_formation_permeability_dsdsunit(self) -> global___StringMessage:
        """Original Name: LITH_FORMATION_PERMEABILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_pore_pressure(self) -> global___FloatMessage:
        """Original Name: LITH_PORE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_bottom_md(self) -> global___FloatMessage:
        """Original Name: LITH_BOTTOM_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_fluid_compressibility_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_PAY_FLUID_COMPRESSIBILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_PAY_TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_youngs_modulus_dsdsunit(self) -> global___StringMessage:
        """Original Name: LITH_YOUNGS_MODULUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_poissons_ratio(self) -> global___FloatMessage:
        """Original Name: LITH_POISSONS_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_top_md(self) -> global___FloatMessage:
        """Original Name: NET_PAY_TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_name(self) -> global___StringMessage:
        """Original Name: LITH_NAME, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_bottom_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_PAY_BOTTOM_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_bottom_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: LITH_BOTTOM_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_formation_permeability(self) -> global___FloatMessage:
        """Original Name: NET_PAY_FORMATION_PERMEABILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def net_pay_fluid_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_PAY_FLUID_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_formation_permeability(self) -> global___FloatMessage:
        """Original Name: LITH_FORMATION_PERMEABILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_youngs_modulus(self) -> global___FloatMessage:
        """Original Name: LITH_YOUNGS_MODULUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_net_pay_thickness(self) -> global___FloatMessage:
        """Original Name: NET_PAY_NET_PAY_THICKNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_formation_porosity(self) -> global___FloatMessage:
        """Original Name: LITH_FORMATION_POROSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_net_pay_thickness_dsdsunit(self) -> global___StringMessage:
        """Original Name: LITH_NET_PAY_THICKNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: LITH_TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_formation_porosity(self) -> global___FloatMessage:
        """Original Name: NET_PAY_FORMATION_POROSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_fluid_compressibility(self) -> global___FloatMessage:
        """Original Name: NET_PAY_FLUID_COMPRESSIBILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_name(self) -> global___StringMessage:
        """Original Name: NET_PAY_NAME, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_formation_permeability_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_PAY_FORMATION_PERMEABILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_fluid_viscosity(self) -> global___FloatMessage:
        """Original Name: NET_PAY_FLUID_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pay_pore_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_PAY_PORE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def net_pay_pore_pressure(self) -> global___FloatMessage:
        """Original Name: NET_PAY_PORE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def net_pay_gross_thickness(self) -> global___FloatMessage:
        """Original Name: NET_PAY_GROSS_THICKNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lith_net_pay_thickness(self) -> global___FloatMessage:
        """Original Name: LITH_NET_PAY_THICKNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_treatment(self) -> global___DmStimTreatmentRef:
        """Remote references:

        Original Name: DM_STIM_TREATMENT, WrappedMessage: DmStimTreatment
        FK_DM_STIM_RES_INTERVAL_DM_STIM_TREATMENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        stim_res_interval_id: builtins.str = ...,
        lith_formation_porosity_dsdsunit: global___StringMessage | None = ...,
        net_pay_bottom_md: global___FloatMessage | None = ...,
        net_pay_formation_porosity_dsdsunit: global___StringMessage | None = ...,
        lith_pore_pressure_dsdsunit: global___StringMessage | None = ...,
        net_pay_gross_thickness_dsdsunit: global___StringMessage | None = ...,
        lith_top_md: global___FloatMessage | None = ...,
        net_pay_net_pay_thickness_dsdsunit: global___StringMessage | None = ...,
        lith_formation_permeability_dsdsunit: global___StringMessage | None = ...,
        lith_pore_pressure: global___FloatMessage | None = ...,
        lith_bottom_md: global___FloatMessage | None = ...,
        net_pay_fluid_compressibility_dsdsunit: global___StringMessage | None = ...,
        net_pay_top_md_dsdsunit: global___StringMessage | None = ...,
        lith_youngs_modulus_dsdsunit: global___StringMessage | None = ...,
        lith_poissons_ratio: global___FloatMessage | None = ...,
        net_pay_top_md: global___FloatMessage | None = ...,
        lith_name: global___StringMessage | None = ...,
        net_pay_bottom_md_dsdsunit: global___StringMessage | None = ...,
        lith_bottom_md_dsdsunit: global___StringMessage | None = ...,
        net_pay_formation_permeability: global___FloatMessage | None = ...,
        stim_job_id: builtins.str = ...,
        net_pay_fluid_viscosity_dsdsunit: global___StringMessage | None = ...,
        lith_formation_permeability: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        lith_youngs_modulus: global___FloatMessage | None = ...,
        net_pay_net_pay_thickness: global___FloatMessage | None = ...,
        lith_formation_porosity: global___FloatMessage | None = ...,
        lith_net_pay_thickness_dsdsunit: global___StringMessage | None = ...,
        lith_top_md_dsdsunit: global___StringMessage | None = ...,
        net_pay_formation_porosity: global___FloatMessage | None = ...,
        net_pay_fluid_compressibility: global___FloatMessage | None = ...,
        net_pay_name: global___StringMessage | None = ...,
        net_pay_formation_permeability_dsdsunit: global___StringMessage | None = ...,
        net_pay_fluid_viscosity: global___FloatMessage | None = ...,
        net_pay_pore_pressure_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        net_pay_pore_pressure: global___FloatMessage | None = ...,
        stim_treatment_id: builtins.str = ...,
        net_pay_gross_thickness: global___FloatMessage | None = ...,
        lith_net_pay_thickness: global___FloatMessage | None = ...,
        dm_stim_treatment: global___DmStimTreatmentRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_stim_treatment", b"dm_stim_treatment", "lith_bottom_md", b"lith_bottom_md", "lith_bottom_md_dsdsunit", b"lith_bottom_md_dsdsunit", "lith_formation_permeability", b"lith_formation_permeability", "lith_formation_permeability_dsdsunit", b"lith_formation_permeability_dsdsunit", "lith_formation_porosity", b"lith_formation_porosity", "lith_formation_porosity_dsdsunit", b"lith_formation_porosity_dsdsunit", "lith_name", b"lith_name", "lith_net_pay_thickness", b"lith_net_pay_thickness", "lith_net_pay_thickness_dsdsunit", b"lith_net_pay_thickness_dsdsunit", "lith_poissons_ratio", b"lith_poissons_ratio", "lith_pore_pressure", b"lith_pore_pressure", "lith_pore_pressure_dsdsunit", b"lith_pore_pressure_dsdsunit", "lith_top_md", b"lith_top_md", "lith_top_md_dsdsunit", b"lith_top_md_dsdsunit", "lith_youngs_modulus", b"lith_youngs_modulus", "lith_youngs_modulus_dsdsunit", b"lith_youngs_modulus_dsdsunit", "native_uid", b"native_uid", "net_pay_bottom_md", b"net_pay_bottom_md", "net_pay_bottom_md_dsdsunit", b"net_pay_bottom_md_dsdsunit", "net_pay_fluid_compressibility", b"net_pay_fluid_compressibility", "net_pay_fluid_compressibility_dsdsunit", b"net_pay_fluid_compressibility_dsdsunit", "net_pay_fluid_viscosity", b"net_pay_fluid_viscosity", "net_pay_fluid_viscosity_dsdsunit", b"net_pay_fluid_viscosity_dsdsunit", "net_pay_formation_permeability", b"net_pay_formation_permeability", "net_pay_formation_permeability_dsdsunit", b"net_pay_formation_permeability_dsdsunit", "net_pay_formation_porosity", b"net_pay_formation_porosity", "net_pay_formation_porosity_dsdsunit", b"net_pay_formation_porosity_dsdsunit", "net_pay_gross_thickness", b"net_pay_gross_thickness", "net_pay_gross_thickness_dsdsunit", b"net_pay_gross_thickness_dsdsunit", "net_pay_name", b"net_pay_name", "net_pay_net_pay_thickness", b"net_pay_net_pay_thickness", "net_pay_net_pay_thickness_dsdsunit", b"net_pay_net_pay_thickness_dsdsunit", "net_pay_pore_pressure", b"net_pay_pore_pressure", "net_pay_pore_pressure_dsdsunit", b"net_pay_pore_pressure_dsdsunit", "net_pay_top_md", b"net_pay_top_md", "net_pay_top_md_dsdsunit", b"net_pay_top_md_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_stim_treatment", b"dm_stim_treatment", "event_id", b"event_id", "lith_bottom_md", b"lith_bottom_md", "lith_bottom_md_dsdsunit", b"lith_bottom_md_dsdsunit", "lith_formation_permeability", b"lith_formation_permeability", "lith_formation_permeability_dsdsunit", b"lith_formation_permeability_dsdsunit", "lith_formation_porosity", b"lith_formation_porosity", "lith_formation_porosity_dsdsunit", b"lith_formation_porosity_dsdsunit", "lith_name", b"lith_name", "lith_net_pay_thickness", b"lith_net_pay_thickness", "lith_net_pay_thickness_dsdsunit", b"lith_net_pay_thickness_dsdsunit", "lith_poissons_ratio", b"lith_poissons_ratio", "lith_pore_pressure", b"lith_pore_pressure", "lith_pore_pressure_dsdsunit", b"lith_pore_pressure_dsdsunit", "lith_top_md", b"lith_top_md", "lith_top_md_dsdsunit", b"lith_top_md_dsdsunit", "lith_youngs_modulus", b"lith_youngs_modulus", "lith_youngs_modulus_dsdsunit", b"lith_youngs_modulus_dsdsunit", "native_uid", b"native_uid", "net_pay_bottom_md", b"net_pay_bottom_md", "net_pay_bottom_md_dsdsunit", b"net_pay_bottom_md_dsdsunit", "net_pay_fluid_compressibility", b"net_pay_fluid_compressibility", "net_pay_fluid_compressibility_dsdsunit", b"net_pay_fluid_compressibility_dsdsunit", "net_pay_fluid_viscosity", b"net_pay_fluid_viscosity", "net_pay_fluid_viscosity_dsdsunit", b"net_pay_fluid_viscosity_dsdsunit", "net_pay_formation_permeability", b"net_pay_formation_permeability", "net_pay_formation_permeability_dsdsunit", b"net_pay_formation_permeability_dsdsunit", "net_pay_formation_porosity", b"net_pay_formation_porosity", "net_pay_formation_porosity_dsdsunit", b"net_pay_formation_porosity_dsdsunit", "net_pay_gross_thickness", b"net_pay_gross_thickness", "net_pay_gross_thickness_dsdsunit", b"net_pay_gross_thickness_dsdsunit", "net_pay_name", b"net_pay_name", "net_pay_net_pay_thickness", b"net_pay_net_pay_thickness", "net_pay_net_pay_thickness_dsdsunit", b"net_pay_net_pay_thickness_dsdsunit", "net_pay_pore_pressure", b"net_pay_pore_pressure", "net_pay_pore_pressure_dsdsunit", b"net_pay_pore_pressure_dsdsunit", "net_pay_top_md", b"net_pay_top_md", "net_pay_top_md_dsdsunit", b"net_pay_top_md_dsdsunit", "stim_job_id", b"stim_job_id", "stim_res_interval_id", b"stim_res_interval_id", "stim_treatment_id", b"stim_treatment_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmStimResInterval = DmStimResInterval

class DmStimStage(google.protobuf.message.Message):
    """Original Name: DM_STIM_STAGE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FRICTION_CASING_FIELD_NUMBER: builtins.int
    STAGE_INTERVAL_TOP_FIELD_NUMBER: builtins.int
    FRACTURE_GRADIENT_FINAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CTU_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRACTURE_GRADIENT_FINAL_FIELD_NUMBER: builtins.int
    PROPPANT_USED_FIELD_NUMBER: builtins.int
    HAS_ZONE_COMMUNICATION_FIELD_NUMBER: builtins.int
    CTU_DEPTH_FIELD_NUMBER: builtins.int
    STAGE_TYPE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FRACTURE_GRADIENT_INITIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_INCLINATION_FIELD_NUMBER: builtins.int
    STAGE_INTERVAL_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    STAGE_ID_FIELD_NUMBER: builtins.int
    FRICTION_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    ELEMENT_SPACING_FIELD_NUMBER: builtins.int
    INTERVAL_INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRICTION_OH_FIELD_NUMBER: builtins.int
    PACKER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DIVERSION_CONTRACTOR_FIELD_NUMBER: builtins.int
    STAGES_NO_FIELD_NUMBER: builtins.int
    STAGE_COMMENTS_FIELD_NUMBER: builtins.int
    ELEMENT_SPACING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TOOL_DESCRIPTION_FIELD_NUMBER: builtins.int
    STAGE_INTERVAL_BASE_FIELD_NUMBER: builtins.int
    DIVERSION_METHOD_FIELD_NUMBER: builtins.int
    PACKER_DEPTH_FIELD_NUMBER: builtins.int
    FRICTION_PRESSURE_FIELD_NUMBER: builtins.int
    STAGE_INTERVAL_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRACTURE_GRADIENT_INITIAL_FIELD_NUMBER: builtins.int
    PROPPANT_USED_DSDSUNIT_FIELD_NUMBER: builtins.int
    TUBING_DEPTH_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    ZONE_COMMUNICATION_REMARKS_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_FIELD_NUMBER: builtins.int
    DM_STIM_STAGE_SUPPLEMENT_FIELD_NUMBER: builtins.int
    DM_STIM_FLUID_SCHEDULE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def friction_casing(self) -> global___FloatMessage:
        """Original Name: FRICTION_CASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stage_interval_top(self) -> global___FloatMessage:
        """Original Name: STAGE_INTERVAL_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_gradient_final_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_GRADIENT_FINAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ctu_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: CTU_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_gradient_final(self) -> global___FloatMessage:
        """Original Name: FRACTURE_GRADIENT_FINAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_used(self) -> global___FloatMessage:
        """Original Name: PROPPANT_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_zone_communication(self) -> global___StringMessage:
        """Original Name: HAS_ZONE_COMMUNICATION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ctu_depth(self) -> global___FloatMessage:
        """Original Name: CTU_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stage_type(self) -> global___StringMessage:
        """Original Name: STAGE_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_gradient_initial_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_GRADIENT_INITIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_inclination(self) -> global___FloatMessage:
        """Original Name: INTERVAL_INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stage_interval_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAGE_INTERVAL_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stage_id: builtins.str
    """Original Name: STAGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def friction_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRICTION_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: TUBING_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def element_spacing(self) -> global___FloatMessage:
        """Original Name: ELEMENT_SPACING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def friction_oh(self) -> global___FloatMessage:
        """Original Name: FRICTION_OH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diversion_contractor(self) -> global___StringMessage:
        """Original Name: DIVERSION_CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stages_no(self) -> global___StringMessage:
        """Original Name: STAGES_NO, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stage_comments(self) -> global___StringMessage:
        """Original Name: STAGE_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def element_spacing_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELEMENT_SPACING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_description(self) -> global___StringMessage:
        """Original Name: TOOL_DESCRIPTION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stage_interval_base(self) -> global___FloatMessage:
        """Original Name: STAGE_INTERVAL_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diversion_method(self) -> global___StringMessage:
        """Original Name: DIVERSION_METHOD, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_depth(self) -> global___FloatMessage:
        """Original Name: PACKER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def friction_pressure(self) -> global___FloatMessage:
        """Original Name: FRICTION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stage_interval_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAGE_INTERVAL_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_gradient_initial(self) -> global___FloatMessage:
        """Original Name: FRACTURE_GRADIENT_INITIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_used_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_USED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tubing_depth(self) -> global___FloatMessage:
        """Original Name: TUBING_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def zone_communication_remarks(self) -> global___StringMessage:
        """Original Name: ZONE_COMMUNICATION_REMARKS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_treatment(self) -> global___DmStimTreatmentRef:
        """Remote references:

        Original Name: DM_STIM_TREATMENT, WrappedMessage: DmStimTreatment
        FK_DM_STIM_STAGE_DM_STIM_TREATMENT
        """
    @property
    def dm_stim_stage_supplement(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimStageSupplementRef]:
        """Original Name: DM_STIM_STAGE_SUPPLEMENT, WrappedMessage: DmStimStageSupplement
        FK_DM_STIM_STAGE_SUPPLEMENT_DM_STIM_STAGE
        """
    @property
    def dm_stim_fluid_schedule(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimFluidScheduleRef]:
        """Original Name: DM_STIM_FLUID_SCHEDULE, WrappedMessage: DmStimFluidSchedule
        FK_DM_STIM_FLUID_SCHEDULE_DM_STIM_STAGE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        friction_casing: global___FloatMessage | None = ...,
        stage_interval_top: global___FloatMessage | None = ...,
        fracture_gradient_final_dsdsunit: global___StringMessage | None = ...,
        ctu_depth_dsdsunit: global___StringMessage | None = ...,
        fracture_gradient_final: global___FloatMessage | None = ...,
        proppant_used: global___FloatMessage | None = ...,
        has_zone_communication: global___StringMessage | None = ...,
        ctu_depth: global___FloatMessage | None = ...,
        stage_type: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        fracture_gradient_initial_dsdsunit: global___StringMessage | None = ...,
        interval_inclination: global___FloatMessage | None = ...,
        stage_interval_base_dsdsunit: global___StringMessage | None = ...,
        stim_job_id: builtins.str = ...,
        stage_id: builtins.str = ...,
        friction_pressure_dsdsunit: global___StringMessage | None = ...,
        tubing_depth_dsdsunit: global___StringMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        element_spacing: global___FloatMessage | None = ...,
        interval_inclination_dsdsunit: global___StringMessage | None = ...,
        friction_oh: global___FloatMessage | None = ...,
        packer_depth_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        diversion_contractor: global___StringMessage | None = ...,
        stages_no: global___StringMessage | None = ...,
        stage_comments: global___StringMessage | None = ...,
        element_spacing_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        tool_description: global___StringMessage | None = ...,
        stage_interval_base: global___FloatMessage | None = ...,
        diversion_method: global___StringMessage | None = ...,
        packer_depth: global___FloatMessage | None = ...,
        friction_pressure: global___FloatMessage | None = ...,
        stage_interval_top_dsdsunit: global___StringMessage | None = ...,
        fracture_gradient_initial: global___FloatMessage | None = ...,
        proppant_used_dsdsunit: global___StringMessage | None = ...,
        tubing_depth: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        stim_treatment_id: builtins.str = ...,
        zone_communication_remarks: global___StringMessage | None = ...,
        dm_stim_treatment: global___DmStimTreatmentRef | None = ...,
        dm_stim_stage_supplement: collections.abc.Iterable[global___DmStimStageSupplementRef] | None = ...,
        dm_stim_fluid_schedule: collections.abc.Iterable[global___DmStimFluidScheduleRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["ctu_depth", b"ctu_depth", "ctu_depth_dsdsunit", b"ctu_depth_dsdsunit", "diversion_contractor", b"diversion_contractor", "diversion_method", b"diversion_method", "dm_stim_treatment", b"dm_stim_treatment", "element_spacing", b"element_spacing", "element_spacing_dsdsunit", b"element_spacing_dsdsunit", "fracture_gradient_final", b"fracture_gradient_final", "fracture_gradient_final_dsdsunit", b"fracture_gradient_final_dsdsunit", "fracture_gradient_initial", b"fracture_gradient_initial", "fracture_gradient_initial_dsdsunit", b"fracture_gradient_initial_dsdsunit", "friction_casing", b"friction_casing", "friction_oh", b"friction_oh", "friction_pressure", b"friction_pressure", "friction_pressure_dsdsunit", b"friction_pressure_dsdsunit", "has_zone_communication", b"has_zone_communication", "interval_inclination", b"interval_inclination", "interval_inclination_dsdsunit", b"interval_inclination_dsdsunit", "native_uid", b"native_uid", "packer_depth", b"packer_depth", "packer_depth_dsdsunit", b"packer_depth_dsdsunit", "proppant_used", b"proppant_used", "proppant_used_dsdsunit", b"proppant_used_dsdsunit", "sequence_no", b"sequence_no", "stage_comments", b"stage_comments", "stage_interval_base", b"stage_interval_base", "stage_interval_base_dsdsunit", b"stage_interval_base_dsdsunit", "stage_interval_top", b"stage_interval_top", "stage_interval_top_dsdsunit", b"stage_interval_top_dsdsunit", "stage_type", b"stage_type", "stages_no", b"stages_no", "tool_description", b"tool_description", "tubing_depth", b"tubing_depth", "tubing_depth_dsdsunit", b"tubing_depth_dsdsunit", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "zone_communication_remarks", b"zone_communication_remarks"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["ctu_depth", b"ctu_depth", "ctu_depth_dsdsunit", b"ctu_depth_dsdsunit", "diversion_contractor", b"diversion_contractor", "diversion_method", b"diversion_method", "dm_stim_fluid_schedule", b"dm_stim_fluid_schedule", "dm_stim_stage_supplement", b"dm_stim_stage_supplement", "dm_stim_treatment", b"dm_stim_treatment", "element_spacing", b"element_spacing", "element_spacing_dsdsunit", b"element_spacing_dsdsunit", "event_id", b"event_id", "fracture_gradient_final", b"fracture_gradient_final", "fracture_gradient_final_dsdsunit", b"fracture_gradient_final_dsdsunit", "fracture_gradient_initial", b"fracture_gradient_initial", "fracture_gradient_initial_dsdsunit", b"fracture_gradient_initial_dsdsunit", "friction_casing", b"friction_casing", "friction_oh", b"friction_oh", "friction_pressure", b"friction_pressure", "friction_pressure_dsdsunit", b"friction_pressure_dsdsunit", "has_zone_communication", b"has_zone_communication", "interval_inclination", b"interval_inclination", "interval_inclination_dsdsunit", b"interval_inclination_dsdsunit", "native_uid", b"native_uid", "packer_depth", b"packer_depth", "packer_depth_dsdsunit", b"packer_depth_dsdsunit", "proppant_used", b"proppant_used", "proppant_used_dsdsunit", b"proppant_used_dsdsunit", "sequence_no", b"sequence_no", "stage_comments", b"stage_comments", "stage_id", b"stage_id", "stage_interval_base", b"stage_interval_base", "stage_interval_base_dsdsunit", b"stage_interval_base_dsdsunit", "stage_interval_top", b"stage_interval_top", "stage_interval_top_dsdsunit", b"stage_interval_top_dsdsunit", "stage_type", b"stage_type", "stages_no", b"stages_no", "stim_job_id", b"stim_job_id", "stim_treatment_id", b"stim_treatment_id", "tool_description", b"tool_description", "tubing_depth", b"tubing_depth", "tubing_depth_dsdsunit", b"tubing_depth_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "zone_communication_remarks", b"zone_communication_remarks"]) -> None: ...

global___DmStimStage = DmStimStage

class DmStimStageSupplement(google.protobuf.message.Message):
    """Original Name: DM_STIM_STAGE_SUPPLEMENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FLUID_VOL_DIRTY_FIELD_NUMBER: builtins.int
    MAX_CO2_LIQUID_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_PUMP_RATE_BOTTOM_HOLE_FIELD_NUMBER: builtins.int
    AVG_N2_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_TIME_FIELD_NUMBER: builtins.int
    GEL_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_CO2_LIQUID_RATE_FIELD_NUMBER: builtins.int
    AVG_SLURRY_PROP_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_CO2_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEL_VOLUME_FIELD_NUMBER: builtins.int
    END_RATE_SURFACE_N2_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_SLURRY_PROP_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACID_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_HYDRAULIC_POWER_FIELD_NUMBER: builtins.int
    OIL_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAX_PMAX_WL_PRES_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_ACID_RATE_FIELD_NUMBER: builtins.int
    MAX_ACID_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLURRY_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_N2_RATE_FIELD_NUMBER: builtins.int
    MAX_WH_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_RATE_SURFACE_CO2_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MAX_PMAX_PAC_PRES_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_GEL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_PROP_CONC_FIELD_NUMBER: builtins.int
    END_PRESSURE_SURFACE_FIELD_NUMBER: builtins.int
    AVG_CLEAN_RATE_FIELD_NUMBER: builtins.int
    END_PROPPANT_CONC_BH_FIELD_NUMBER: builtins.int
    START_PRESSURE_BOTTOM_HOLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_CO2_RATE_FIELD_NUMBER: builtins.int
    AVG_INTERNAL_PHASE_FRACTION_FIELD_NUMBER: builtins.int
    START_PROPPANT_CONC_BH_FIELD_NUMBER: builtins.int
    AVG_PUMP_RATE_BOTTOM_HOLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_RATE_SURFACE_CO2_FIELD_NUMBER: builtins.int
    AVG_CO2_CLEAN_QUALITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_PRESSURE_BOTTOM_HOLE_FIELD_NUMBER: builtins.int
    CLEAN_BYPASS_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_PROP_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLURRY_VOL_FIELD_NUMBER: builtins.int
    START_PRESSURE_SURFACE_FIELD_NUMBER: builtins.int
    AVG_PUMP_RATE_BOTTOM_HOLE_FIELD_NUMBER: builtins.int
    PROPPANT_MASS_WELL_HEAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_PRESSURE_FIELD_NUMBER: builtins.int
    END_RATE_SURFACE_LIQUID_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_GEL_RATE_FIELD_NUMBER: builtins.int
    AVG_CLEAN_QUALITY_FIELD_NUMBER: builtins.int
    WELLHEAD_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    AVG_PROPPANT_CONC_BH_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_RATE_SURFACE_N2_FIELD_NUMBER: builtins.int
    PROPPANT_MASS_WELL_HEAD_FIELD_NUMBER: builtins.int
    AVG_HYDRAULIC_POWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_PMAX_PAC_PRES_FIELD_NUMBER: builtins.int
    FLUID_VOL_DIRTY_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_GEL_RATE_FIELD_NUMBER: builtins.int
    MAX_PROP_CONC_FIELD_NUMBER: builtins.int
    START_PUMP_RATE_BOTTOM_HOLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_WH_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_OIL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_WH_RATE_FIELD_NUMBER: builtins.int
    AVG_DIRTY_RATE_FIELD_NUMBER: builtins.int
    ACID_VOLUME_FIELD_NUMBER: builtins.int
    MAX_SLURRY_PROP_CONC_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    STAGE_ID_FIELD_NUMBER: builtins.int
    AVG_N2_CLEAN_QUALITY_FIELD_NUMBER: builtins.int
    END_RATE_SURFACE_N2_FIELD_NUMBER: builtins.int
    AVG_N2_CLEAN_QUALITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_RATE_SURFACE_LIQUID_FIELD_NUMBER: builtins.int
    END_PUMP_RATE_BOTTOM_HOLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_PROPPANT_CONC_BH_FIELD_NUMBER: builtins.int
    START_RATE_SURFACE_LIQUID_FIELD_NUMBER: builtins.int
    AVG_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_ACID_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_PRESSURE_BOTTOM_HOLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLEAN_VOL_FIELD_NUMBER: builtins.int
    MAX_OIL_RATE_FIELD_NUMBER: builtins.int
    START_RATE_SURFACE_LIQUID_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAGE_SUPPLEMENT_ID_FIELD_NUMBER: builtins.int
    AVG_DIRTY_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_TEMPERATURE_FIELD_NUMBER: builtins.int
    MAX_SLURRY_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_RATE_SURFACE_N2_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_WH_RATE_FIELD_NUMBER: builtins.int
    START_RATE_SURFACE_CO2_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLEAN_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_PRESSURE_SURFACE_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_PROPPANT_CONC_BH_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_PRESSURE_BOTTOM_HOLE_FIELD_NUMBER: builtins.int
    START_PUMP_RATE_BOTTOM_HOLE_FIELD_NUMBER: builtins.int
    AVG_CLEAN_QUALITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_PRESSURE_BOTTOM_HOLE_FIELD_NUMBER: builtins.int
    AVG_CO2_CLEAN_QUALITY_FIELD_NUMBER: builtins.int
    AVG_OIL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLEAN_BYPASS_VOLUME_FIELD_NUMBER: builtins.int
    AVG_ACID_RATE_FIELD_NUMBER: builtins.int
    END_PRESSURE_SURFACE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_CLEAN_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_PRESSURE_BOTTOM_HOLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_OIL_RATE_FIELD_NUMBER: builtins.int
    AVG_SLURRY_PROP_CONC_FIELD_NUMBER: builtins.int
    END_RATE_SURFACE_CO2_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_PMAX_WL_PRES_FIELD_NUMBER: builtins.int
    MAX_N2_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_GEL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_PROP_CONC_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_PROPPANT_CONC_BH_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_VOLUME_FIELD_NUMBER: builtins.int
    MAX_SLURRY_RATE_FIELD_NUMBER: builtins.int
    WELLHEAD_VOL_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    AVG_INTERNAL_PHASE_FRACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_N2_RATE_FIELD_NUMBER: builtins.int
    DM_STIM_STAGE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def fluid_vol_dirty(self) -> global___FloatMessage:
        """Original Name: FLUID_VOL_DIRTY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_co2_liquid_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_CO2_LIQUID_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_pump_rate_bottom_hole(self) -> global___FloatMessage:
        """Original Name: END_PUMP_RATE_BOTTOM_HOLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_n2_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_N2_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_time(self) -> global___FloatMessage:
        """Original Name: PUMP_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gel_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEL_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_co2_liquid_rate(self) -> global___FloatMessage:
        """Original Name: MAX_CO2_LIQUID_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_slurry_prop_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_SLURRY_PROP_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_co2_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_CO2_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gel_volume(self) -> global___FloatMessage:
        """Original Name: GEL_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_rate_surface_n2_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_RATE_SURFACE_N2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_slurry_prop_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_SLURRY_PROP_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def acid_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACID_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_hydraulic_power(self) -> global___FloatMessage:
        """Original Name: AVG_HYDRAULIC_POWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pmax_wl_pres_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_PMAX_WL_PRES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_acid_rate(self) -> global___FloatMessage:
        """Original Name: MAX_ACID_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_acid_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_ACID_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLURRY_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_n2_rate(self) -> global___FloatMessage:
        """Original Name: AVG_N2_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_wh_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_WH_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_rate_surface_co2(self) -> global___FloatMessage:
        """Original Name: END_RATE_SURFACE_CO2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def max_pmax_pac_pres_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_PMAX_PAC_PRES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_gel_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_GEL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_prop_conc(self) -> global___FloatMessage:
        """Original Name: AVG_PROP_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_pressure_surface(self) -> global___FloatMessage:
        """Original Name: END_PRESSURE_SURFACE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_clean_rate(self) -> global___FloatMessage:
        """Original Name: AVG_CLEAN_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_proppant_conc_bh(self) -> global___FloatMessage:
        """Original Name: END_PROPPANT_CONC_BH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_pressure_bottom_hole_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_PRESSURE_BOTTOM_HOLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_co2_rate(self) -> global___FloatMessage:
        """Original Name: AVG_CO2_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_internal_phase_fraction(self) -> global___FloatMessage:
        """Original Name: AVG_INTERNAL_PHASE_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_proppant_conc_bh(self) -> global___FloatMessage:
        """Original Name: START_PROPPANT_CONC_BH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_pump_rate_bottom_hole_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_PUMP_RATE_BOTTOM_HOLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_rate_surface_co2(self) -> global___FloatMessage:
        """Original Name: START_RATE_SURFACE_CO2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_co2_clean_quality_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_CO2_CLEAN_QUALITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_pressure_bottom_hole(self) -> global___FloatMessage:
        """Original Name: AVERAGE_PRESSURE_BOTTOM_HOLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def clean_bypass_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLEAN_BYPASS_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_prop_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_PROP_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slurry_vol(self) -> global___FloatMessage:
        """Original Name: SLURRY_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_pressure_surface(self) -> global___FloatMessage:
        """Original Name: START_PRESSURE_SURFACE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_pump_rate_bottom_hole(self) -> global___FloatMessage:
        """Original Name: AVG_PUMP_RATE_BOTTOM_HOLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_mass_well_head_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_MASS_WELL_HEAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pressure(self) -> global___FloatMessage:
        """Original Name: MAX_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_rate_surface_liquid_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_RATE_SURFACE_LIQUID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_gel_rate(self) -> global___FloatMessage:
        """Original Name: MAX_GEL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_clean_quality(self) -> global___FloatMessage:
        """Original Name: AVG_CLEAN_QUALITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLHEAD_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def avg_proppant_conc_bh_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_PROPPANT_CONC_BH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_rate_surface_n2(self) -> global___FloatMessage:
        """Original Name: START_RATE_SURFACE_N2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_mass_well_head(self) -> global___FloatMessage:
        """Original Name: PROPPANT_MASS_WELL_HEAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_hydraulic_power_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_HYDRAULIC_POWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pmax_pac_pres(self) -> global___FloatMessage:
        """Original Name: MAX_PMAX_PAC_PRES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_vol_dirty_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_VOL_DIRTY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_gel_rate(self) -> global___FloatMessage:
        """Original Name: AVG_GEL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_prop_conc(self) -> global___FloatMessage:
        """Original Name: MAX_PROP_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_pump_rate_bottom_hole_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_PUMP_RATE_BOTTOM_HOLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_wh_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_WH_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_oil_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_OIL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_wh_rate(self) -> global___FloatMessage:
        """Original Name: MAX_WH_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_dirty_rate(self) -> global___FloatMessage:
        """Original Name: AVG_DIRTY_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def acid_volume(self) -> global___FloatMessage:
        """Original Name: ACID_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_slurry_prop_conc(self) -> global___FloatMessage:
        """Original Name: MAX_SLURRY_PROP_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stage_id: builtins.str
    """Original Name: STAGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def avg_n2_clean_quality(self) -> global___FloatMessage:
        """Original Name: AVG_N2_CLEAN_QUALITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_rate_surface_n2(self) -> global___FloatMessage:
        """Original Name: END_RATE_SURFACE_N2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_n2_clean_quality_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_N2_CLEAN_QUALITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_rate_surface_liquid(self) -> global___FloatMessage:
        """Original Name: END_RATE_SURFACE_LIQUID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_pump_rate_bottom_hole_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_PUMP_RATE_BOTTOM_HOLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_proppant_conc_bh(self) -> global___FloatMessage:
        """Original Name: AVG_PROPPANT_CONC_BH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_rate_surface_liquid(self) -> global___FloatMessage:
        """Original Name: START_RATE_SURFACE_LIQUID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_acid_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_ACID_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_pressure_bottom_hole_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_PRESSURE_BOTTOM_HOLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def clean_vol(self) -> global___FloatMessage:
        """Original Name: CLEAN_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_oil_rate(self) -> global___FloatMessage:
        """Original Name: MAX_OIL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_rate_surface_liquid_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_RATE_SURFACE_LIQUID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stage_supplement_id: builtins.str
    """Original Name: STAGE_SUPPLEMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def avg_dirty_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_DIRTY_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_temperature(self) -> global___FloatMessage:
        """Original Name: AVG_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_slurry_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_SLURRY_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_rate_surface_n2_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_RATE_SURFACE_N2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_wh_rate(self) -> global___FloatMessage:
        """Original Name: AVG_WH_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_rate_surface_co2_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_RATE_SURFACE_CO2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def clean_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLEAN_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_pressure_surface_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_PRESSURE_SURFACE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_proppant_conc_bh_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_PROPPANT_CONC_BH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_pressure_bottom_hole(self) -> global___FloatMessage:
        """Original Name: START_PRESSURE_BOTTOM_HOLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_pump_rate_bottom_hole(self) -> global___FloatMessage:
        """Original Name: START_PUMP_RATE_BOTTOM_HOLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_clean_quality_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_CLEAN_QUALITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_pressure_bottom_hole(self) -> global___FloatMessage:
        """Original Name: END_PRESSURE_BOTTOM_HOLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_co2_clean_quality(self) -> global___FloatMessage:
        """Original Name: AVG_CO2_CLEAN_QUALITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_oil_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_OIL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def clean_bypass_volume(self) -> global___FloatMessage:
        """Original Name: CLEAN_BYPASS_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_acid_rate(self) -> global___FloatMessage:
        """Original Name: AVG_ACID_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_pressure_surface_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_PRESSURE_SURFACE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_clean_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_CLEAN_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_pressure_bottom_hole_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_PRESSURE_BOTTOM_HOLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_oil_rate(self) -> global___FloatMessage:
        """Original Name: AVG_OIL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_slurry_prop_conc(self) -> global___FloatMessage:
        """Original Name: AVG_SLURRY_PROP_CONC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_rate_surface_co2_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_RATE_SURFACE_CO2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pmax_wl_pres(self) -> global___FloatMessage:
        """Original Name: MAX_PMAX_WL_PRES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_n2_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_N2_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_gel_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_GEL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_prop_conc_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_PROP_CONC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_proppant_conc_bh_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_PROPPANT_CONC_BH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_volume(self) -> global___FloatMessage:
        """Original Name: OIL_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_slurry_rate(self) -> global___FloatMessage:
        """Original Name: MAX_SLURRY_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_vol(self) -> global___FloatMessage:
        """Original Name: WELLHEAD_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def avg_internal_phase_fraction_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_INTERNAL_PHASE_FRACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_n2_rate(self) -> global___FloatMessage:
        """Original Name: MAX_N2_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_stage(self) -> global___DmStimStageRef:
        """Remote references:

        Original Name: DM_STIM_STAGE, WrappedMessage: DmStimStage
        FK_DM_STIM_STAGE_SUPPLEMENT_DM_STIM_STAGE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        fluid_vol_dirty: global___FloatMessage | None = ...,
        max_co2_liquid_rate_dsdsunit: global___StringMessage | None = ...,
        end_pump_rate_bottom_hole: global___FloatMessage | None = ...,
        avg_n2_rate_dsdsunit: global___StringMessage | None = ...,
        pump_time: global___FloatMessage | None = ...,
        gel_volume_dsdsunit: global___StringMessage | None = ...,
        max_co2_liquid_rate: global___FloatMessage | None = ...,
        avg_slurry_prop_conc_dsdsunit: global___StringMessage | None = ...,
        avg_co2_rate_dsdsunit: global___StringMessage | None = ...,
        gel_volume: global___FloatMessage | None = ...,
        end_rate_surface_n2_dsdsunit: global___StringMessage | None = ...,
        max_slurry_prop_conc_dsdsunit: global___StringMessage | None = ...,
        acid_volume_dsdsunit: global___StringMessage | None = ...,
        avg_hydraulic_power: global___FloatMessage | None = ...,
        oil_volume_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        max_pmax_wl_pres_dsdsunit: global___StringMessage | None = ...,
        max_acid_rate: global___FloatMessage | None = ...,
        max_acid_rate_dsdsunit: global___StringMessage | None = ...,
        slurry_vol_dsdsunit: global___StringMessage | None = ...,
        avg_n2_rate: global___FloatMessage | None = ...,
        max_wh_rate_dsdsunit: global___StringMessage | None = ...,
        end_rate_surface_co2: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        max_pmax_pac_pres_dsdsunit: global___StringMessage | None = ...,
        avg_gel_rate_dsdsunit: global___StringMessage | None = ...,
        avg_prop_conc: global___FloatMessage | None = ...,
        end_pressure_surface: global___FloatMessage | None = ...,
        avg_clean_rate: global___FloatMessage | None = ...,
        end_proppant_conc_bh: global___FloatMessage | None = ...,
        start_pressure_bottom_hole_dsdsunit: global___StringMessage | None = ...,
        avg_co2_rate: global___FloatMessage | None = ...,
        avg_internal_phase_fraction: global___FloatMessage | None = ...,
        start_proppant_conc_bh: global___FloatMessage | None = ...,
        avg_pump_rate_bottom_hole_dsdsunit: global___StringMessage | None = ...,
        start_rate_surface_co2: global___FloatMessage | None = ...,
        avg_co2_clean_quality_dsdsunit: global___StringMessage | None = ...,
        average_pressure_bottom_hole: global___FloatMessage | None = ...,
        clean_bypass_volume_dsdsunit: global___StringMessage | None = ...,
        max_prop_conc_dsdsunit: global___StringMessage | None = ...,
        slurry_vol: global___FloatMessage | None = ...,
        start_pressure_surface: global___FloatMessage | None = ...,
        avg_pump_rate_bottom_hole: global___FloatMessage | None = ...,
        proppant_mass_well_head_dsdsunit: global___StringMessage | None = ...,
        max_pressure: global___FloatMessage | None = ...,
        end_rate_surface_liquid_dsdsunit: global___StringMessage | None = ...,
        max_gel_rate: global___FloatMessage | None = ...,
        avg_clean_quality: global___FloatMessage | None = ...,
        wellhead_vol_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        avg_proppant_conc_bh_dsdsunit: global___StringMessage | None = ...,
        start_rate_surface_n2: global___FloatMessage | None = ...,
        proppant_mass_well_head: global___FloatMessage | None = ...,
        avg_hydraulic_power_dsdsunit: global___StringMessage | None = ...,
        max_pmax_pac_pres: global___FloatMessage | None = ...,
        fluid_vol_dirty_dsdsunit: global___StringMessage | None = ...,
        avg_gel_rate: global___FloatMessage | None = ...,
        max_prop_conc: global___FloatMessage | None = ...,
        start_pump_rate_bottom_hole_dsdsunit: global___StringMessage | None = ...,
        avg_wh_rate_dsdsunit: global___StringMessage | None = ...,
        max_oil_rate_dsdsunit: global___StringMessage | None = ...,
        max_wh_rate: global___FloatMessage | None = ...,
        avg_dirty_rate: global___FloatMessage | None = ...,
        acid_volume: global___FloatMessage | None = ...,
        max_slurry_prop_conc: global___FloatMessage | None = ...,
        stim_job_id: builtins.str = ...,
        stage_id: builtins.str = ...,
        avg_n2_clean_quality: global___FloatMessage | None = ...,
        end_rate_surface_n2: global___FloatMessage | None = ...,
        avg_n2_clean_quality_dsdsunit: global___StringMessage | None = ...,
        end_rate_surface_liquid: global___FloatMessage | None = ...,
        end_pump_rate_bottom_hole_dsdsunit: global___StringMessage | None = ...,
        avg_proppant_conc_bh: global___FloatMessage | None = ...,
        start_rate_surface_liquid: global___FloatMessage | None = ...,
        avg_temperature_dsdsunit: global___StringMessage | None = ...,
        max_pressure_dsdsunit: global___StringMessage | None = ...,
        avg_acid_rate_dsdsunit: global___StringMessage | None = ...,
        end_pressure_bottom_hole_dsdsunit: global___StringMessage | None = ...,
        clean_vol: global___FloatMessage | None = ...,
        max_oil_rate: global___FloatMessage | None = ...,
        start_rate_surface_liquid_dsdsunit: global___StringMessage | None = ...,
        stage_supplement_id: builtins.str = ...,
        avg_dirty_rate_dsdsunit: global___StringMessage | None = ...,
        avg_temperature: global___FloatMessage | None = ...,
        max_slurry_rate_dsdsunit: global___StringMessage | None = ...,
        start_rate_surface_n2_dsdsunit: global___StringMessage | None = ...,
        avg_wh_rate: global___FloatMessage | None = ...,
        start_rate_surface_co2_dsdsunit: global___StringMessage | None = ...,
        clean_vol_dsdsunit: global___StringMessage | None = ...,
        start_pressure_surface_dsdsunit: global___StringMessage | None = ...,
        start_proppant_conc_bh_dsdsunit: global___StringMessage | None = ...,
        start_pressure_bottom_hole: global___FloatMessage | None = ...,
        start_pump_rate_bottom_hole: global___FloatMessage | None = ...,
        avg_clean_quality_dsdsunit: global___StringMessage | None = ...,
        end_pressure_bottom_hole: global___FloatMessage | None = ...,
        avg_co2_clean_quality: global___FloatMessage | None = ...,
        avg_oil_rate_dsdsunit: global___StringMessage | None = ...,
        clean_bypass_volume: global___FloatMessage | None = ...,
        avg_acid_rate: global___FloatMessage | None = ...,
        end_pressure_surface_dsdsunit: global___StringMessage | None = ...,
        avg_clean_rate_dsdsunit: global___StringMessage | None = ...,
        average_pressure_bottom_hole_dsdsunit: global___StringMessage | None = ...,
        avg_oil_rate: global___FloatMessage | None = ...,
        avg_slurry_prop_conc: global___FloatMessage | None = ...,
        end_rate_surface_co2_dsdsunit: global___StringMessage | None = ...,
        max_pmax_wl_pres: global___FloatMessage | None = ...,
        max_n2_rate_dsdsunit: global___StringMessage | None = ...,
        max_gel_rate_dsdsunit: global___StringMessage | None = ...,
        avg_prop_conc_dsdsunit: global___StringMessage | None = ...,
        pump_time_dsdsunit: global___StringMessage | None = ...,
        end_proppant_conc_bh_dsdsunit: global___StringMessage | None = ...,
        oil_volume: global___FloatMessage | None = ...,
        max_slurry_rate: global___FloatMessage | None = ...,
        wellhead_vol: global___FloatMessage | None = ...,
        stim_treatment_id: builtins.str = ...,
        avg_internal_phase_fraction_dsdsunit: global___StringMessage | None = ...,
        max_n2_rate: global___FloatMessage | None = ...,
        dm_stim_stage: global___DmStimStageRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["acid_volume", b"acid_volume", "acid_volume_dsdsunit", b"acid_volume_dsdsunit", "average_pressure_bottom_hole", b"average_pressure_bottom_hole", "average_pressure_bottom_hole_dsdsunit", b"average_pressure_bottom_hole_dsdsunit", "avg_acid_rate", b"avg_acid_rate", "avg_acid_rate_dsdsunit", b"avg_acid_rate_dsdsunit", "avg_clean_quality", b"avg_clean_quality", "avg_clean_quality_dsdsunit", b"avg_clean_quality_dsdsunit", "avg_clean_rate", b"avg_clean_rate", "avg_clean_rate_dsdsunit", b"avg_clean_rate_dsdsunit", "avg_co2_clean_quality", b"avg_co2_clean_quality", "avg_co2_clean_quality_dsdsunit", b"avg_co2_clean_quality_dsdsunit", "avg_co2_rate", b"avg_co2_rate", "avg_co2_rate_dsdsunit", b"avg_co2_rate_dsdsunit", "avg_dirty_rate", b"avg_dirty_rate", "avg_dirty_rate_dsdsunit", b"avg_dirty_rate_dsdsunit", "avg_gel_rate", b"avg_gel_rate", "avg_gel_rate_dsdsunit", b"avg_gel_rate_dsdsunit", "avg_hydraulic_power", b"avg_hydraulic_power", "avg_hydraulic_power_dsdsunit", b"avg_hydraulic_power_dsdsunit", "avg_internal_phase_fraction", b"avg_internal_phase_fraction", "avg_internal_phase_fraction_dsdsunit", b"avg_internal_phase_fraction_dsdsunit", "avg_n2_clean_quality", b"avg_n2_clean_quality", "avg_n2_clean_quality_dsdsunit", b"avg_n2_clean_quality_dsdsunit", "avg_n2_rate", b"avg_n2_rate", "avg_n2_rate_dsdsunit", b"avg_n2_rate_dsdsunit", "avg_oil_rate", b"avg_oil_rate", "avg_oil_rate_dsdsunit", b"avg_oil_rate_dsdsunit", "avg_prop_conc", b"avg_prop_conc", "avg_prop_conc_dsdsunit", b"avg_prop_conc_dsdsunit", "avg_proppant_conc_bh", b"avg_proppant_conc_bh", "avg_proppant_conc_bh_dsdsunit", b"avg_proppant_conc_bh_dsdsunit", "avg_pump_rate_bottom_hole", b"avg_pump_rate_bottom_hole", "avg_pump_rate_bottom_hole_dsdsunit", b"avg_pump_rate_bottom_hole_dsdsunit", "avg_slurry_prop_conc", b"avg_slurry_prop_conc", "avg_slurry_prop_conc_dsdsunit", b"avg_slurry_prop_conc_dsdsunit", "avg_temperature", b"avg_temperature", "avg_temperature_dsdsunit", b"avg_temperature_dsdsunit", "avg_wh_rate", b"avg_wh_rate", "avg_wh_rate_dsdsunit", b"avg_wh_rate_dsdsunit", "clean_bypass_volume", b"clean_bypass_volume", "clean_bypass_volume_dsdsunit", b"clean_bypass_volume_dsdsunit", "clean_vol", b"clean_vol", "clean_vol_dsdsunit", b"clean_vol_dsdsunit", "dm_stim_stage", b"dm_stim_stage", "end_pressure_bottom_hole", b"end_pressure_bottom_hole", "end_pressure_bottom_hole_dsdsunit", b"end_pressure_bottom_hole_dsdsunit", "end_pressure_surface", b"end_pressure_surface", "end_pressure_surface_dsdsunit", b"end_pressure_surface_dsdsunit", "end_proppant_conc_bh", b"end_proppant_conc_bh", "end_proppant_conc_bh_dsdsunit", b"end_proppant_conc_bh_dsdsunit", "end_pump_rate_bottom_hole", b"end_pump_rate_bottom_hole", "end_pump_rate_bottom_hole_dsdsunit", b"end_pump_rate_bottom_hole_dsdsunit", "end_rate_surface_co2", b"end_rate_surface_co2", "end_rate_surface_co2_dsdsunit", b"end_rate_surface_co2_dsdsunit", "end_rate_surface_liquid", b"end_rate_surface_liquid", "end_rate_surface_liquid_dsdsunit", b"end_rate_surface_liquid_dsdsunit", "end_rate_surface_n2", b"end_rate_surface_n2", "end_rate_surface_n2_dsdsunit", b"end_rate_surface_n2_dsdsunit", "fluid_vol_dirty", b"fluid_vol_dirty", "fluid_vol_dirty_dsdsunit", b"fluid_vol_dirty_dsdsunit", "gel_volume", b"gel_volume", "gel_volume_dsdsunit", b"gel_volume_dsdsunit", "max_acid_rate", b"max_acid_rate", "max_acid_rate_dsdsunit", b"max_acid_rate_dsdsunit", "max_co2_liquid_rate", b"max_co2_liquid_rate", "max_co2_liquid_rate_dsdsunit", b"max_co2_liquid_rate_dsdsunit", "max_gel_rate", b"max_gel_rate", "max_gel_rate_dsdsunit", b"max_gel_rate_dsdsunit", "max_n2_rate", b"max_n2_rate", "max_n2_rate_dsdsunit", b"max_n2_rate_dsdsunit", "max_oil_rate", b"max_oil_rate", "max_oil_rate_dsdsunit", b"max_oil_rate_dsdsunit", "max_pmax_pac_pres", b"max_pmax_pac_pres", "max_pmax_pac_pres_dsdsunit", b"max_pmax_pac_pres_dsdsunit", "max_pmax_wl_pres", b"max_pmax_wl_pres", "max_pmax_wl_pres_dsdsunit", b"max_pmax_wl_pres_dsdsunit", "max_pressure", b"max_pressure", "max_pressure_dsdsunit", b"max_pressure_dsdsunit", "max_prop_conc", b"max_prop_conc", "max_prop_conc_dsdsunit", b"max_prop_conc_dsdsunit", "max_slurry_prop_conc", b"max_slurry_prop_conc", "max_slurry_prop_conc_dsdsunit", b"max_slurry_prop_conc_dsdsunit", "max_slurry_rate", b"max_slurry_rate", "max_slurry_rate_dsdsunit", b"max_slurry_rate_dsdsunit", "max_wh_rate", b"max_wh_rate", "max_wh_rate_dsdsunit", b"max_wh_rate_dsdsunit", "native_uid", b"native_uid", "oil_volume", b"oil_volume", "oil_volume_dsdsunit", b"oil_volume_dsdsunit", "proppant_mass_well_head", b"proppant_mass_well_head", "proppant_mass_well_head_dsdsunit", b"proppant_mass_well_head_dsdsunit", "pump_time", b"pump_time", "pump_time_dsdsunit", b"pump_time_dsdsunit", "slurry_vol", b"slurry_vol", "slurry_vol_dsdsunit", b"slurry_vol_dsdsunit", "start_pressure_bottom_hole", b"start_pressure_bottom_hole", "start_pressure_bottom_hole_dsdsunit", b"start_pressure_bottom_hole_dsdsunit", "start_pressure_surface", b"start_pressure_surface", "start_pressure_surface_dsdsunit", b"start_pressure_surface_dsdsunit", "start_proppant_conc_bh", b"start_proppant_conc_bh", "start_proppant_conc_bh_dsdsunit", b"start_proppant_conc_bh_dsdsunit", "start_pump_rate_bottom_hole", b"start_pump_rate_bottom_hole", "start_pump_rate_bottom_hole_dsdsunit", b"start_pump_rate_bottom_hole_dsdsunit", "start_rate_surface_co2", b"start_rate_surface_co2", "start_rate_surface_co2_dsdsunit", b"start_rate_surface_co2_dsdsunit", "start_rate_surface_liquid", b"start_rate_surface_liquid", "start_rate_surface_liquid_dsdsunit", b"start_rate_surface_liquid_dsdsunit", "start_rate_surface_n2", b"start_rate_surface_n2", "start_rate_surface_n2_dsdsunit", b"start_rate_surface_n2_dsdsunit", "wellhead_vol", b"wellhead_vol", "wellhead_vol_dsdsunit", b"wellhead_vol_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["acid_volume", b"acid_volume", "acid_volume_dsdsunit", b"acid_volume_dsdsunit", "average_pressure_bottom_hole", b"average_pressure_bottom_hole", "average_pressure_bottom_hole_dsdsunit", b"average_pressure_bottom_hole_dsdsunit", "avg_acid_rate", b"avg_acid_rate", "avg_acid_rate_dsdsunit", b"avg_acid_rate_dsdsunit", "avg_clean_quality", b"avg_clean_quality", "avg_clean_quality_dsdsunit", b"avg_clean_quality_dsdsunit", "avg_clean_rate", b"avg_clean_rate", "avg_clean_rate_dsdsunit", b"avg_clean_rate_dsdsunit", "avg_co2_clean_quality", b"avg_co2_clean_quality", "avg_co2_clean_quality_dsdsunit", b"avg_co2_clean_quality_dsdsunit", "avg_co2_rate", b"avg_co2_rate", "avg_co2_rate_dsdsunit", b"avg_co2_rate_dsdsunit", "avg_dirty_rate", b"avg_dirty_rate", "avg_dirty_rate_dsdsunit", b"avg_dirty_rate_dsdsunit", "avg_gel_rate", b"avg_gel_rate", "avg_gel_rate_dsdsunit", b"avg_gel_rate_dsdsunit", "avg_hydraulic_power", b"avg_hydraulic_power", "avg_hydraulic_power_dsdsunit", b"avg_hydraulic_power_dsdsunit", "avg_internal_phase_fraction", b"avg_internal_phase_fraction", "avg_internal_phase_fraction_dsdsunit", b"avg_internal_phase_fraction_dsdsunit", "avg_n2_clean_quality", b"avg_n2_clean_quality", "avg_n2_clean_quality_dsdsunit", b"avg_n2_clean_quality_dsdsunit", "avg_n2_rate", b"avg_n2_rate", "avg_n2_rate_dsdsunit", b"avg_n2_rate_dsdsunit", "avg_oil_rate", b"avg_oil_rate", "avg_oil_rate_dsdsunit", b"avg_oil_rate_dsdsunit", "avg_prop_conc", b"avg_prop_conc", "avg_prop_conc_dsdsunit", b"avg_prop_conc_dsdsunit", "avg_proppant_conc_bh", b"avg_proppant_conc_bh", "avg_proppant_conc_bh_dsdsunit", b"avg_proppant_conc_bh_dsdsunit", "avg_pump_rate_bottom_hole", b"avg_pump_rate_bottom_hole", "avg_pump_rate_bottom_hole_dsdsunit", b"avg_pump_rate_bottom_hole_dsdsunit", "avg_slurry_prop_conc", b"avg_slurry_prop_conc", "avg_slurry_prop_conc_dsdsunit", b"avg_slurry_prop_conc_dsdsunit", "avg_temperature", b"avg_temperature", "avg_temperature_dsdsunit", b"avg_temperature_dsdsunit", "avg_wh_rate", b"avg_wh_rate", "avg_wh_rate_dsdsunit", b"avg_wh_rate_dsdsunit", "clean_bypass_volume", b"clean_bypass_volume", "clean_bypass_volume_dsdsunit", b"clean_bypass_volume_dsdsunit", "clean_vol", b"clean_vol", "clean_vol_dsdsunit", b"clean_vol_dsdsunit", "dm_stim_stage", b"dm_stim_stage", "end_pressure_bottom_hole", b"end_pressure_bottom_hole", "end_pressure_bottom_hole_dsdsunit", b"end_pressure_bottom_hole_dsdsunit", "end_pressure_surface", b"end_pressure_surface", "end_pressure_surface_dsdsunit", b"end_pressure_surface_dsdsunit", "end_proppant_conc_bh", b"end_proppant_conc_bh", "end_proppant_conc_bh_dsdsunit", b"end_proppant_conc_bh_dsdsunit", "end_pump_rate_bottom_hole", b"end_pump_rate_bottom_hole", "end_pump_rate_bottom_hole_dsdsunit", b"end_pump_rate_bottom_hole_dsdsunit", "end_rate_surface_co2", b"end_rate_surface_co2", "end_rate_surface_co2_dsdsunit", b"end_rate_surface_co2_dsdsunit", "end_rate_surface_liquid", b"end_rate_surface_liquid", "end_rate_surface_liquid_dsdsunit", b"end_rate_surface_liquid_dsdsunit", "end_rate_surface_n2", b"end_rate_surface_n2", "end_rate_surface_n2_dsdsunit", b"end_rate_surface_n2_dsdsunit", "event_id", b"event_id", "fluid_vol_dirty", b"fluid_vol_dirty", "fluid_vol_dirty_dsdsunit", b"fluid_vol_dirty_dsdsunit", "gel_volume", b"gel_volume", "gel_volume_dsdsunit", b"gel_volume_dsdsunit", "max_acid_rate", b"max_acid_rate", "max_acid_rate_dsdsunit", b"max_acid_rate_dsdsunit", "max_co2_liquid_rate", b"max_co2_liquid_rate", "max_co2_liquid_rate_dsdsunit", b"max_co2_liquid_rate_dsdsunit", "max_gel_rate", b"max_gel_rate", "max_gel_rate_dsdsunit", b"max_gel_rate_dsdsunit", "max_n2_rate", b"max_n2_rate", "max_n2_rate_dsdsunit", b"max_n2_rate_dsdsunit", "max_oil_rate", b"max_oil_rate", "max_oil_rate_dsdsunit", b"max_oil_rate_dsdsunit", "max_pmax_pac_pres", b"max_pmax_pac_pres", "max_pmax_pac_pres_dsdsunit", b"max_pmax_pac_pres_dsdsunit", "max_pmax_wl_pres", b"max_pmax_wl_pres", "max_pmax_wl_pres_dsdsunit", b"max_pmax_wl_pres_dsdsunit", "max_pressure", b"max_pressure", "max_pressure_dsdsunit", b"max_pressure_dsdsunit", "max_prop_conc", b"max_prop_conc", "max_prop_conc_dsdsunit", b"max_prop_conc_dsdsunit", "max_slurry_prop_conc", b"max_slurry_prop_conc", "max_slurry_prop_conc_dsdsunit", b"max_slurry_prop_conc_dsdsunit", "max_slurry_rate", b"max_slurry_rate", "max_slurry_rate_dsdsunit", b"max_slurry_rate_dsdsunit", "max_wh_rate", b"max_wh_rate", "max_wh_rate_dsdsunit", b"max_wh_rate_dsdsunit", "native_uid", b"native_uid", "oil_volume", b"oil_volume", "oil_volume_dsdsunit", b"oil_volume_dsdsunit", "proppant_mass_well_head", b"proppant_mass_well_head", "proppant_mass_well_head_dsdsunit", b"proppant_mass_well_head_dsdsunit", "pump_time", b"pump_time", "pump_time_dsdsunit", b"pump_time_dsdsunit", "slurry_vol", b"slurry_vol", "slurry_vol_dsdsunit", b"slurry_vol_dsdsunit", "stage_id", b"stage_id", "stage_supplement_id", b"stage_supplement_id", "start_pressure_bottom_hole", b"start_pressure_bottom_hole", "start_pressure_bottom_hole_dsdsunit", b"start_pressure_bottom_hole_dsdsunit", "start_pressure_surface", b"start_pressure_surface", "start_pressure_surface_dsdsunit", b"start_pressure_surface_dsdsunit", "start_proppant_conc_bh", b"start_proppant_conc_bh", "start_proppant_conc_bh_dsdsunit", b"start_proppant_conc_bh_dsdsunit", "start_pump_rate_bottom_hole", b"start_pump_rate_bottom_hole", "start_pump_rate_bottom_hole_dsdsunit", b"start_pump_rate_bottom_hole_dsdsunit", "start_rate_surface_co2", b"start_rate_surface_co2", "start_rate_surface_co2_dsdsunit", b"start_rate_surface_co2_dsdsunit", "start_rate_surface_liquid", b"start_rate_surface_liquid", "start_rate_surface_liquid_dsdsunit", b"start_rate_surface_liquid_dsdsunit", "start_rate_surface_n2", b"start_rate_surface_n2", "start_rate_surface_n2_dsdsunit", b"start_rate_surface_n2_dsdsunit", "stim_job_id", b"stim_job_id", "stim_treatment_id", b"stim_treatment_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellhead_vol", b"wellhead_vol", "wellhead_vol_dsdsunit", b"wellhead_vol_dsdsunit"]) -> None: ...

global___DmStimStageSupplement = DmStimStageSupplement

class DmStimStepTest(google.protobuf.message.Message):
    """Original Name: DM_STIM_STEP_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_HOLE_RATE_FIELD_NUMBER: builtins.int
    FRACTURE_EXTENSION_PRESSURE_FIELD_NUMBER: builtins.int
    PRESSURE_FIELD_NUMBER: builtins.int
    STIM_STEP_TEST_ID_FIELD_NUMBER: builtins.int
    STIM_PUMPING_DIAG_ID_FIELD_NUMBER: builtins.int
    FRACTURE_EXTENSION_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    BOTTOM_HOLE_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    DM_STIM_PUMPING_DIAG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_hole_rate(self) -> global___FloatMessage:
        """Original Name: BOTTOM_HOLE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_extension_pressure(self) -> global___FloatMessage:
        """Original Name: FRACTURE_EXTENSION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure(self) -> global___FloatMessage:
        """Original Name: PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_step_test_id: builtins.str
    """Original Name: STIM_STEP_TEST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stim_pumping_diag_id: builtins.str
    """Original Name: STIM_PUMPING_DIAG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fracture_extension_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_EXTENSION_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bottom_hole_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_HOLE_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_stim_pumping_diag(self) -> global___DmStimPumpingDiagRef:
        """Remote references:

        Original Name: DM_STIM_PUMPING_DIAG, WrappedMessage: DmStimPumpingDiag
        FK_DM_STIM_STEP_TEST_DM_STIM_PUMPING_DIAG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        pressure_dsdsunit: global___StringMessage | None = ...,
        bottom_hole_rate: global___FloatMessage | None = ...,
        fracture_extension_pressure: global___FloatMessage | None = ...,
        pressure: global___FloatMessage | None = ...,
        stim_step_test_id: builtins.str = ...,
        stim_pumping_diag_id: builtins.str = ...,
        fracture_extension_pressure_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        stim_job_id: builtins.str = ...,
        bottom_hole_rate_dsdsunit: global___StringMessage | None = ...,
        stim_treatment_id: builtins.str = ...,
        dm_stim_pumping_diag: global___DmStimPumpingDiagRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bottom_hole_rate", b"bottom_hole_rate", "bottom_hole_rate_dsdsunit", b"bottom_hole_rate_dsdsunit", "dm_stim_pumping_diag", b"dm_stim_pumping_diag", "fracture_extension_pressure", b"fracture_extension_pressure", "fracture_extension_pressure_dsdsunit", b"fracture_extension_pressure_dsdsunit", "native_uid", b"native_uid", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bottom_hole_rate", b"bottom_hole_rate", "bottom_hole_rate_dsdsunit", b"bottom_hole_rate_dsdsunit", "dm_stim_pumping_diag", b"dm_stim_pumping_diag", "event_id", b"event_id", "fracture_extension_pressure", b"fracture_extension_pressure", "fracture_extension_pressure_dsdsunit", b"fracture_extension_pressure_dsdsunit", "native_uid", b"native_uid", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "stim_job_id", b"stim_job_id", "stim_pumping_diag_id", b"stim_pumping_diag_id", "stim_step_test_id", b"stim_step_test_id", "stim_treatment_id", b"stim_treatment_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmStimStepTest = DmStimStepTest

class DmStimTreatment(google.protobuf.message.Message):
    """Original Name: DM_STIM_TREATMENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TREATMENT_NO_FIELD_NUMBER: builtins.int
    MIN_FLOW_PRESSURE_FIELD_NUMBER: builtins.int
    FRAC_GRADIENT_FIELD_NUMBER: builtins.int
    INJECT_RATE_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_1_FIELD_NUMBER: builtins.int
    INITIAL_SHUT_IN_PRESSURE_FIELD_NUMBER: builtins.int
    INJECT_RATE_AVERAGE_FIELD_NUMBER: builtins.int
    FLUID_EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    EST_PERM_DSDSUNIT_FIELD_NUMBER: builtins.int
    NET_PRESSURE_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_2_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_3_FIELD_NUMBER: builtins.int
    CONDUCTIVITY_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_TOTAL_N2_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_BODY_FIELD_NUMBER: builtins.int
    FORMATION_BREAK_RATE_FIELD_NUMBER: builtins.int
    CLOSURE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_COIL_TUBING_USED_FIELD_NUMBER: builtins.int
    NET_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EST_PERM_FIELD_NUMBER: builtins.int
    MIN_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HYDRAULIC_PRESSURE_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_POWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESS_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_PRESSURE_FIELD_NUMBER: builtins.int
    BREAK_PRESSURE_FIELD_NUMBER: builtins.int
    PROP_HEIGHT_FIELD_NUMBER: builtins.int
    STRING_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_PUMPED_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    GAS_TOTAL_CO2_FIELD_NUMBER: builtins.int
    MAX_UNITS_FIELD_NUMBER: builtins.int
    TVD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    INJECT_RATE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_GAS_INJECTION_RATE_FIELD_NUMBER: builtins.int
    NET_STIMULATED_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROPPANT_USED_FIELD_NUMBER: builtins.int
    FORMATION_BREAK_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_TOP_FIELD_NUMBER: builtins.int
    FLUID_EFFICIENCY_FIELD_NUMBER: builtins.int
    VOL_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    BRIDGE_PLUG_REMOVAL_DATE_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_TIME_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    STRING_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_SHUT_IN_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INJECT_RATE_MIN_FIELD_NUMBER: builtins.int
    VOL_PAD_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_FIELD_NUMBER: builtins.int
    NET_PRESSURE_TREND_FIELD_NUMBER: builtins.int
    PROP_WIDTH_AVERAGE_FIELD_NUMBER: builtins.int
    INITIAL_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_START_FIELD_NUMBER: builtins.int
    PROPPANT_IN_FORMATION_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_RADIOACTIVE_TRACER_USED_FIELD_NUMBER: builtins.int
    VOL_AFTERFLUSH_FIELD_NUMBER: builtins.int
    CHEM_TRACER_NAME_FIELD_NUMBER: builtins.int
    INJECT_RATE_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_JOB_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_BASE_FIELD_NUMBER: builtins.int
    FINAL_FLOW_RATE_FIELD_NUMBER: builtins.int
    STIM_TYPE_FIELD_NUMBER: builtins.int
    INJECT_RATE_MAX_FIELD_NUMBER: builtins.int
    PAD_PERCENT_FIELD_NUMBER: builtins.int
    BRIDGE_PLUG_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRAC_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_PUMPED_FIELD_NUMBER: builtins.int
    LENGTH_CREATED_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROPPANT_REMAINING_DSDSUNIT_FIELD_NUMBER: builtins.int
    STRING_WEIGHT_FIELD_NUMBER: builtins.int
    AVERAGE_POWER_FIELD_NUMBER: builtins.int
    MAX_JOB_PRESSURE_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    ZONE_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INT_SHUT_IN_PRESSURE1_TIME_FIELD_NUMBER: builtins.int
    AVERAGE_PRESSURE_FIELD_NUMBER: builtins.int
    PROP_WIDTH_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_FLOW_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NET_STIMULATED_FIELD_NUMBER: builtins.int
    MAX_FLOW_PRESSURE_FIELD_NUMBER: builtins.int
    PROP_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMPED_DOWN_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    MAX_PPG_DSDSUNIT_FIELD_NUMBER: builtins.int
    INT_SHUT_IN_PRESSURE3_TIME_FIELD_NUMBER: builtins.int
    PROPPANT_IN_FORMATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONDUCTIVITY_AVERAGE_FIELD_NUMBER: builtins.int
    MAX_FLOW_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUMBER_PERF_SETS_FIELD_NUMBER: builtins.int
    HYDRAULIC_PRESSURE_TOTAL_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TIME_END_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_TIME_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    INT_SHUT_IN_PRESSURE_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    TREATMENT_COMMENTS_FIELD_NUMBER: builtins.int
    PROPPANT_USED_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROPPANT_REMAINING_FIELD_NUMBER: builtins.int
    IS_TRACER_USED_FIELD_NUMBER: builtins.int
    JOB_TYPE_FIELD_NUMBER: builtins.int
    AVERAGE_FLOW_RATE_FIELD_NUMBER: builtins.int
    FINAL_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROP_CONC_AVERAGE_FIELD_NUMBER: builtins.int
    INITIAL_FLOW_RATE_FIELD_NUMBER: builtins.int
    INT_SHUT_IN_PRESSURE1_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_PROP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_FLOW_RATE_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_TIME_1_FIELD_NUMBER: builtins.int
    MIN_JOB_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BASE_FLUID_FIELD_NUMBER: builtins.int
    BREAK_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_TIME_3_FIELD_NUMBER: builtins.int
    GAS_TOTAL_CO2_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_TIME_2_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    INT_SHUT_IN_PRESSURE_1_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESS_TIME_FIELD_NUMBER: builtins.int
    NOMINAL_SIZE_FIELD_NUMBER: builtins.int
    CLOSURE_PRESSURE_FIELD_NUMBER: builtins.int
    LENGTH_CREATED_FIELD_NUMBER: builtins.int
    TVD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_PAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_PROP_FIELD_NUMBER: builtins.int
    BRIDGE_PLUG_DEPTH_FIELD_NUMBER: builtins.int
    INT_SHUT_IN_PRESSURE2_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_GAS_FIELD_NUMBER: builtins.int
    INT_SHUT_IN_PRESSURE_3_FIELD_NUMBER: builtins.int
    VOL_AFTERFLUSH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PACKER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_FLUID_UNITS_FIELD_NUMBER: builtins.int
    MAX_PPG_FIELD_NUMBER: builtins.int
    FINAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_FIELD_NUMBER: builtins.int
    TRACER_ISOTOPE_FIELD_NUMBER: builtins.int
    TOOL_DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_SCREENED_OUT_FIELD_NUMBER: builtins.int
    STRING_DEPTH_FIELD_NUMBER: builtins.int
    GAS_TOTAL_N2_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_JOB_PRESSURE_FIELD_NUMBER: builtins.int
    INT_SHUT_IN_PRESSURE_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROP_CONC_AVERAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INT_SHUT_IN_PRESSURE2_DSDSUNIT_FIELD_NUMBER: builtins.int
    PACKER_DEPTH_FIELD_NUMBER: builtins.int
    NUM_PERFS_FIELD_NUMBER: builtins.int
    GAS_UNITS_FIELD_NUMBER: builtins.int
    FINAL_PRESSURE_FIELD_NUMBER: builtins.int
    INT_SHUT_IN_PRESSURE2_TIME_FIELD_NUMBER: builtins.int
    MIN_FLOW_RATE_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_TIME_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    INT_SHUT_IN_PRESSURE2_FIELD_NUMBER: builtins.int
    PAD_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    INT_SHUT_IN_PRESSURE3_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_SHUT_IN_PRESSURE_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_STIM_JOB_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_ADDITIVE_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_FLUID_FIELD_NUMBER: builtins.int
    DM_STIM_STAGE_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_PROPPANT_FIELD_NUMBER: builtins.int
    DM_STIM_RES_INTERVAL_FIELD_NUMBER: builtins.int
    DM_STIM_PUMPING_DIAG_FIELD_NUMBER: builtins.int
    DM_STIM_FLOWPATH_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def treatment_no(self) -> global___StringMessage:
        """Original Name: TREATMENT_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_flow_pressure(self) -> global___FloatMessage:
        """Original Name: MIN_FLOW_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frac_gradient(self) -> global___FloatMessage:
        """Original Name: FRAC_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inject_rate_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECT_RATE_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure_1(self) -> global___FloatMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_shut_in_pressure(self) -> global___FloatMessage:
        """Original Name: INITIAL_SHUT_IN_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inject_rate_average(self) -> global___FloatMessage:
        """Original Name: INJECT_RATE_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def est_perm_dsdsunit(self) -> global___StringMessage:
        """Original Name: EST_PERM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pressure(self) -> global___FloatMessage:
        """Original Name: NET_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure_2(self) -> global___FloatMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure_3(self) -> global___FloatMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductivity_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONDUCTIVITY_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_total_n2_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_TOTAL_N2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_body(self) -> global___FloatMessage:
        """Original Name: VOL_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_break_rate(self) -> global___FloatMessage:
        """Original Name: FORMATION_BREAK_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closure_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSURE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_coil_tubing_used(self) -> global___StringMessage:
        """Original Name: IS_COIL_TUBING_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top(self) -> global___FloatMessage:
        """Original Name: INTERVAL_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def est_perm(self) -> global___FloatMessage:
        """Original Name: EST_PERM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydraulic_pressure_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: HYDRAULIC_PRESSURE_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_power_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_POWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_press_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_SHUT_IN_PRESS_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_pressure(self) -> global___FloatMessage:
        """Original Name: INITIAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def break_pressure(self) -> global___FloatMessage:
        """Original Name: BREAK_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prop_height(self) -> global___FloatMessage:
        """Original Name: PROP_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: STRING_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_pumped_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_PUMPED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_total_co2(self) -> global___FloatMessage:
        """Original Name: GAS_TOTAL_CO2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_units(self) -> global___StringMessage:
        """Original Name: MAX_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inject_rate_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECT_RATE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_gas_injection_rate(self) -> global___FloatMessage:
        """Original Name: MAX_GAS_INJECTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_stimulated_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_STIMULATED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_used(self) -> global___FloatMessage:
        """Original Name: PROPPANT_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_break_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_BREAK_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top(self) -> global___FloatMessage:
        """Original Name: TVD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_efficiency(self) -> global___FloatMessage:
        """Original Name: FLUID_EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bridge_plug_removal_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: BRIDGE_PLUG_REMOVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure_time_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE_TIME_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def string_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: STRING_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_shut_in_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_SHUT_IN_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inject_rate_min(self) -> global___FloatMessage:
        """Original Name: INJECT_RATE_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_pad(self) -> global___FloatMessage:
        """Original Name: VOL_PAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base(self) -> global___FloatMessage:
        """Original Name: INTERVAL_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_pressure_trend(self) -> global___StringMessage:
        """Original Name: NET_PRESSURE_TREND, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prop_width_average(self) -> global___FloatMessage:
        """Original Name: PROP_WIDTH_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_in_formation(self) -> global___FloatMessage:
        """Original Name: PROPPANT_IN_FORMATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_radioactive_tracer_used(self) -> global___StringMessage:
        """Original Name: IS_RADIOACTIVE_TRACER_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_afterflush(self) -> global___FloatMessage:
        """Original Name: VOL_AFTERFLUSH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chem_tracer_name(self) -> global___StringMessage:
        """Original Name: CHEM_TRACER_NAME, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inject_rate_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECT_RATE_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_job_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_JOB_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base(self) -> global___FloatMessage:
        """Original Name: TVD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_flow_rate(self) -> global___FloatMessage:
        """Original Name: FINAL_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stim_type(self) -> global___StringMessage:
        """Original Name: STIM_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inject_rate_max(self) -> global___FloatMessage:
        """Original Name: INJECT_RATE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pad_percent(self) -> global___FloatMessage:
        """Original Name: PAD_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bridge_plug_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: BRIDGE_PLUG_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frac_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRAC_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_pumped(self) -> global___FloatMessage:
        """Original Name: VOL_PUMPED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_created_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_CREATED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_remaining_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_REMAINING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_weight(self) -> global___FloatMessage:
        """Original Name: STRING_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_power(self) -> global___FloatMessage:
        """Original Name: AVERAGE_POWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_job_pressure(self) -> global___FloatMessage:
        """Original Name: MAX_JOB_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def zone(self) -> global___StringMessage:
        """Original Name: ZONE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOMINAL_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def int_shut_in_pressure1_time(self) -> global___FloatMessage:
        """Original Name: INT_SHUT_IN_PRESSURE1_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_pressure(self) -> global___FloatMessage:
        """Original Name: AVERAGE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prop_width_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROP_WIDTH_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_flow_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_FLOW_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_stimulated(self) -> global___FloatMessage:
        """Original Name: NET_STIMULATED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_flow_pressure(self) -> global___FloatMessage:
        """Original Name: MAX_FLOW_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prop_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROP_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pumped_down(self) -> global___StringMessage:
        """Original Name: PUMPED_DOWN, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def max_ppg_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_PPG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def int_shut_in_pressure3_time(self) -> global___FloatMessage:
        """Original Name: INT_SHUT_IN_PRESSURE3_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_in_formation_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_IN_FORMATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conductivity_average(self) -> global___FloatMessage:
        """Original Name: CONDUCTIVITY_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_flow_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_FLOW_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_perf_sets(self) -> global___Int32Message:
        """Original Name: NUMBER_PERF_SETS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydraulic_pressure_total(self) -> global___FloatMessage:
        """Original Name: HYDRAULIC_PRESSURE_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure_time_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE_TIME_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def int_shut_in_pressure_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: INT_SHUT_IN_PRESSURE_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment_comments(self) -> global___StringMessage:
        """Original Name: TREATMENT_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_used_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_USED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_remaining(self) -> global___FloatMessage:
        """Original Name: PROPPANT_REMAINING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_tracer_used(self) -> global___StringMessage:
        """Original Name: IS_TRACER_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_type(self) -> global___StringMessage:
        """Original Name: JOB_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_flow_rate(self) -> global___FloatMessage:
        """Original Name: AVERAGE_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prop_conc_average(self) -> global___FloatMessage:
        """Original Name: PROP_CONC_AVERAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_flow_rate(self) -> global___FloatMessage:
        """Original Name: INITIAL_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def int_shut_in_pressure1_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: INT_SHUT_IN_PRESSURE1_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_prop_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_PROP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_flow_rate(self) -> global___FloatMessage:
        """Original Name: MAX_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure_time_1(self) -> global___FloatMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE_TIME_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_job_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_JOB_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_fluid(self) -> global___StringMessage:
        """Original Name: BASE_FLUID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def break_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BREAK_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure_time_3(self) -> global___FloatMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE_TIME_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_total_co2_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_TOTAL_CO2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure_time_2(self) -> global___FloatMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE_TIME_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def int_shut_in_pressure_1(self) -> global___FloatMessage:
        """Original Name: INT_SHUT_IN_PRESSURE_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_press_time(self) -> global___FloatMessage:
        """Original Name: FINAL_SHUT_IN_PRESS_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nominal_size(self) -> global___FloatMessage:
        """Original Name: NOMINAL_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closure_pressure(self) -> global___FloatMessage:
        """Original Name: CLOSURE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_created(self) -> global___FloatMessage:
        """Original Name: LENGTH_CREATED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_pad_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_PAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_prop(self) -> global___FloatMessage:
        """Original Name: LENGTH_PROP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bridge_plug_depth(self) -> global___FloatMessage:
        """Original Name: BRIDGE_PLUG_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def int_shut_in_pressure2_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: INT_SHUT_IN_PRESSURE2_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_gas(self) -> global___FloatMessage:
        """Original Name: TOTAL_GAS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def int_shut_in_pressure_3(self) -> global___FloatMessage:
        """Original Name: INT_SHUT_IN_PRESSURE_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_afterflush_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_AFTERFLUSH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: PACKER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_fluid_units(self) -> global___StringMessage:
        """Original Name: TOTAL_FLUID_UNITS, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_ppg(self) -> global___FloatMessage:
        """Original Name: MAX_PPG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure(self) -> global___FloatMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tracer_isotope(self) -> global___StringMessage:
        """Original Name: TRACER_ISOTOPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_description(self) -> global___StringMessage:
        """Original Name: TOOL_DESCRIPTION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_screened_out(self) -> global___StringMessage:
        """Original Name: IS_SCREENED_OUT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_depth(self) -> global___FloatMessage:
        """Original Name: STRING_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_total_n2(self) -> global___FloatMessage:
        """Original Name: GAS_TOTAL_N2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_job_pressure(self) -> global___FloatMessage:
        """Original Name: MIN_JOB_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def int_shut_in_pressure_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: INT_SHUT_IN_PRESSURE_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prop_conc_average_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROP_CONC_AVERAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def int_shut_in_pressure2_dsdsunit(self) -> global___StringMessage:
        """Original Name: INT_SHUT_IN_PRESSURE2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packer_depth(self) -> global___FloatMessage:
        """Original Name: PACKER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_perfs(self) -> global___Int32Message:
        """Original Name: NUM_PERFS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_units(self) -> global___StringMessage:
        """Original Name: GAS_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_pressure(self) -> global___FloatMessage:
        """Original Name: FINAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def int_shut_in_pressure2_time(self) -> global___FloatMessage:
        """Original Name: INT_SHUT_IN_PRESSURE2_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_flow_rate(self) -> global___FloatMessage:
        """Original Name: MIN_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure_time_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE_TIME_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def int_shut_in_pressure2(self) -> global___FloatMessage:
        """Original Name: INT_SHUT_IN_PRESSURE2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pad_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: PAD_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def int_shut_in_pressure3_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: INT_SHUT_IN_PRESSURE3_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_shut_in_pressure_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_SHUT_IN_PRESSURE_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_job(self) -> global___DmStimJobRef:
        """Remote references:

        Original Name: DM_STIM_JOB, WrappedMessage: DmStimJob
        FK_DM_STIM_TREATMENT_DM_STIM_JOB
        """
    @property
    def dm_stim_treatment_additive(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimTreatmentAdditiveRef]:
        """Original Name: DM_STIM_TREATMENT_ADDITIVE, WrappedMessage: DmStimTreatmentAdditive
        FK_DM_STIM_TREATMENT_ADDITIVE_DM_STIM_TREATMENT
        """
    @property
    def dm_stim_treatment_fluid(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimTreatmentFluidRef]:
        """Original Name: DM_STIM_TREATMENT_FLUID, WrappedMessage: DmStimTreatmentFluid
        FK_DM_STIM_TREATMENT_FLUID_DM_STIM_TREATMENT
        """
    @property
    def dm_stim_stage(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimStageRef]:
        """Original Name: DM_STIM_STAGE, WrappedMessage: DmStimStage
        FK_DM_STIM_STAGE_DM_STIM_TREATMENT
        """
    @property
    def dm_stim_treatment_proppant(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimTreatmentProppantRef]:
        """Original Name: DM_STIM_TREATMENT_PROPPANT, WrappedMessage: DmStimTreatmentProppant
        FK_DM_STIM_TREATMENT_PROPPANT_DM_STIM_TREATMENT
        """
    @property
    def dm_stim_res_interval(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimResIntervalRef]:
        """Original Name: DM_STIM_RES_INTERVAL, WrappedMessage: DmStimResInterval
        FK_DM_STIM_RES_INTERVAL_DM_STIM_TREATMENT
        """
    @property
    def dm_stim_pumping_diag(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimPumpingDiagRef]:
        """Original Name: DM_STIM_PUMPING_DIAG, WrappedMessage: DmStimPumpingDiag
        FK_DM_STIM_PUMPING_DIAG_DM_STIM_TREATMENT
        """
    @property
    def dm_stim_flowpath(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimFlowpathRef]:
        """Original Name: DM_STIM_FLOWPATH, WrappedMessage: DmStimFlowpath
        FK_DM_STIM_FLOWPATH_DM_STIM_TREATMENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        treatment_no: global___StringMessage | None = ...,
        min_flow_pressure: global___FloatMessage | None = ...,
        frac_gradient: global___FloatMessage | None = ...,
        inject_rate_average_dsdsunit: global___StringMessage | None = ...,
        final_shut_in_pressure_1: global___FloatMessage | None = ...,
        initial_shut_in_pressure: global___FloatMessage | None = ...,
        inject_rate_average: global___FloatMessage | None = ...,
        fluid_efficiency_dsdsunit: global___StringMessage | None = ...,
        est_perm_dsdsunit: global___StringMessage | None = ...,
        net_pressure: global___FloatMessage | None = ...,
        final_shut_in_pressure_2: global___FloatMessage | None = ...,
        final_shut_in_pressure_3: global___FloatMessage | None = ...,
        conductivity_average_dsdsunit: global___StringMessage | None = ...,
        gas_total_n2_dsdsunit: global___StringMessage | None = ...,
        vol_body: global___FloatMessage | None = ...,
        formation_break_rate: global___FloatMessage | None = ...,
        closure_pressure_dsdsunit: global___StringMessage | None = ...,
        is_coil_tubing_used: global___StringMessage | None = ...,
        net_pressure_dsdsunit: global___StringMessage | None = ...,
        average_pressure_dsdsunit: global___StringMessage | None = ...,
        interval_top: global___FloatMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        est_perm: global___FloatMessage | None = ...,
        min_flow_rate_dsdsunit: global___StringMessage | None = ...,
        hydraulic_pressure_total_dsdsunit: global___StringMessage | None = ...,
        average_power_dsdsunit: global___StringMessage | None = ...,
        final_shut_in_press_time_dsdsunit: global___StringMessage | None = ...,
        initial_pressure: global___FloatMessage | None = ...,
        break_pressure: global___FloatMessage | None = ...,
        prop_height: global___FloatMessage | None = ...,
        string_weight_dsdsunit: global___StringMessage | None = ...,
        average_flow_rate_dsdsunit: global___StringMessage | None = ...,
        vol_pumped_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        gas_total_co2: global___FloatMessage | None = ...,
        max_units: global___StringMessage | None = ...,
        tvd_top_dsdsunit: global___StringMessage | None = ...,
        inject_rate_max_dsdsunit: global___StringMessage | None = ...,
        max_gas_injection_rate: global___FloatMessage | None = ...,
        net_stimulated_dsdsunit: global___StringMessage | None = ...,
        proppant_used: global___FloatMessage | None = ...,
        formation_break_rate_dsdsunit: global___StringMessage | None = ...,
        max_flow_rate_dsdsunit: global___StringMessage | None = ...,
        tvd_top: global___FloatMessage | None = ...,
        fluid_efficiency: global___FloatMessage | None = ...,
        vol_body_dsdsunit: global___StringMessage | None = ...,
        bridge_plug_removal_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        final_shut_in_pressure_time_2_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        string_depth_dsdsunit: global___StringMessage | None = ...,
        initial_shut_in_pressure_dsdsunit: global___StringMessage | None = ...,
        inject_rate_min: global___FloatMessage | None = ...,
        vol_pad: global___FloatMessage | None = ...,
        interval_base: global___FloatMessage | None = ...,
        net_pressure_trend: global___StringMessage | None = ...,
        prop_width_average: global___FloatMessage | None = ...,
        initial_flow_rate_dsdsunit: global___StringMessage | None = ...,
        time_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        proppant_in_formation: global___FloatMessage | None = ...,
        final_shut_in_pressure_dsdsunit: global___StringMessage | None = ...,
        is_radioactive_tracer_used: global___StringMessage | None = ...,
        vol_afterflush: global___FloatMessage | None = ...,
        chem_tracer_name: global___StringMessage | None = ...,
        inject_rate_min_dsdsunit: global___StringMessage | None = ...,
        max_job_pressure_dsdsunit: global___StringMessage | None = ...,
        tvd_base: global___FloatMessage | None = ...,
        final_flow_rate: global___FloatMessage | None = ...,
        stim_type: global___StringMessage | None = ...,
        inject_rate_max: global___FloatMessage | None = ...,
        pad_percent: global___FloatMessage | None = ...,
        bridge_plug_depth_dsdsunit: global___StringMessage | None = ...,
        frac_gradient_dsdsunit: global___StringMessage | None = ...,
        vol_pumped: global___FloatMessage | None = ...,
        length_created_dsdsunit: global___StringMessage | None = ...,
        proppant_remaining_dsdsunit: global___StringMessage | None = ...,
        string_weight: global___FloatMessage | None = ...,
        average_power: global___FloatMessage | None = ...,
        max_job_pressure: global___FloatMessage | None = ...,
        final_shut_in_pressure_2_dsdsunit: global___StringMessage | None = ...,
        zone: global___StringMessage | None = ...,
        nominal_size_dsdsunit: global___StringMessage | None = ...,
        int_shut_in_pressure1_time: global___FloatMessage | None = ...,
        average_pressure: global___FloatMessage | None = ...,
        prop_width_average_dsdsunit: global___StringMessage | None = ...,
        min_flow_pressure_dsdsunit: global___StringMessage | None = ...,
        net_stimulated: global___FloatMessage | None = ...,
        max_flow_pressure: global___FloatMessage | None = ...,
        prop_height_dsdsunit: global___StringMessage | None = ...,
        pumped_down: global___StringMessage | None = ...,
        stim_job_id: builtins.str = ...,
        max_ppg_dsdsunit: global___StringMessage | None = ...,
        int_shut_in_pressure3_time: global___FloatMessage | None = ...,
        proppant_in_formation_dsdsunit: global___StringMessage | None = ...,
        conductivity_average: global___FloatMessage | None = ...,
        max_flow_pressure_dsdsunit: global___StringMessage | None = ...,
        number_perf_sets: global___Int32Message | None = ...,
        hydraulic_pressure_total: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        time_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        final_shut_in_pressure_time_3_dsdsunit: global___StringMessage | None = ...,
        int_shut_in_pressure_3_dsdsunit: global___StringMessage | None = ...,
        treatment_comments: global___StringMessage | None = ...,
        proppant_used_dsdsunit: global___StringMessage | None = ...,
        proppant_remaining: global___FloatMessage | None = ...,
        is_tracer_used: global___StringMessage | None = ...,
        job_type: global___StringMessage | None = ...,
        average_flow_rate: global___FloatMessage | None = ...,
        final_flow_rate_dsdsunit: global___StringMessage | None = ...,
        prop_conc_average: global___FloatMessage | None = ...,
        initial_flow_rate: global___FloatMessage | None = ...,
        int_shut_in_pressure1_time_dsdsunit: global___StringMessage | None = ...,
        length_prop_dsdsunit: global___StringMessage | None = ...,
        max_flow_rate: global___FloatMessage | None = ...,
        final_shut_in_pressure_time_1: global___FloatMessage | None = ...,
        min_job_pressure_dsdsunit: global___StringMessage | None = ...,
        base_fluid: global___StringMessage | None = ...,
        break_pressure_dsdsunit: global___StringMessage | None = ...,
        final_shut_in_pressure_time_3: global___FloatMessage | None = ...,
        gas_total_co2_dsdsunit: global___StringMessage | None = ...,
        final_shut_in_pressure_time_2: global___FloatMessage | None = ...,
        interval_top_dsdsunit: global___StringMessage | None = ...,
        final_shut_in_pressure_3_dsdsunit: global___StringMessage | None = ...,
        int_shut_in_pressure_1: global___FloatMessage | None = ...,
        final_shut_in_press_time: global___FloatMessage | None = ...,
        nominal_size: global___FloatMessage | None = ...,
        closure_pressure: global___FloatMessage | None = ...,
        length_created: global___FloatMessage | None = ...,
        tvd_base_dsdsunit: global___StringMessage | None = ...,
        vol_pad_dsdsunit: global___StringMessage | None = ...,
        length_prop: global___FloatMessage | None = ...,
        bridge_plug_depth: global___FloatMessage | None = ...,
        int_shut_in_pressure2_time_dsdsunit: global___StringMessage | None = ...,
        total_gas: global___FloatMessage | None = ...,
        int_shut_in_pressure_3: global___FloatMessage | None = ...,
        vol_afterflush_dsdsunit: global___StringMessage | None = ...,
        packer_depth_dsdsunit: global___StringMessage | None = ...,
        total_fluid_units: global___StringMessage | None = ...,
        max_ppg: global___FloatMessage | None = ...,
        final_pressure_dsdsunit: global___StringMessage | None = ...,
        final_shut_in_pressure: global___FloatMessage | None = ...,
        tracer_isotope: global___StringMessage | None = ...,
        tool_description: global___StringMessage | None = ...,
        is_screened_out: global___StringMessage | None = ...,
        string_depth: global___FloatMessage | None = ...,
        gas_total_n2: global___FloatMessage | None = ...,
        interval_base_dsdsunit: global___StringMessage | None = ...,
        min_job_pressure: global___FloatMessage | None = ...,
        int_shut_in_pressure_1_dsdsunit: global___StringMessage | None = ...,
        prop_conc_average_dsdsunit: global___StringMessage | None = ...,
        initial_pressure_dsdsunit: global___StringMessage | None = ...,
        int_shut_in_pressure2_dsdsunit: global___StringMessage | None = ...,
        packer_depth: global___FloatMessage | None = ...,
        num_perfs: global___Int32Message | None = ...,
        gas_units: global___StringMessage | None = ...,
        final_pressure: global___FloatMessage | None = ...,
        int_shut_in_pressure2_time: global___FloatMessage | None = ...,
        min_flow_rate: global___FloatMessage | None = ...,
        final_shut_in_pressure_time_1_dsdsunit: global___StringMessage | None = ...,
        int_shut_in_pressure2: global___FloatMessage | None = ...,
        pad_percent_dsdsunit: global___StringMessage | None = ...,
        stim_treatment_id: builtins.str = ...,
        int_shut_in_pressure3_time_dsdsunit: global___StringMessage | None = ...,
        final_shut_in_pressure_1_dsdsunit: global___StringMessage | None = ...,
        dm_stim_job: global___DmStimJobRef | None = ...,
        dm_stim_treatment_additive: collections.abc.Iterable[global___DmStimTreatmentAdditiveRef] | None = ...,
        dm_stim_treatment_fluid: collections.abc.Iterable[global___DmStimTreatmentFluidRef] | None = ...,
        dm_stim_stage: collections.abc.Iterable[global___DmStimStageRef] | None = ...,
        dm_stim_treatment_proppant: collections.abc.Iterable[global___DmStimTreatmentProppantRef] | None = ...,
        dm_stim_res_interval: collections.abc.Iterable[global___DmStimResIntervalRef] | None = ...,
        dm_stim_pumping_diag: collections.abc.Iterable[global___DmStimPumpingDiagRef] | None = ...,
        dm_stim_flowpath: collections.abc.Iterable[global___DmStimFlowpathRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["average_flow_rate", b"average_flow_rate", "average_flow_rate_dsdsunit", b"average_flow_rate_dsdsunit", "average_power", b"average_power", "average_power_dsdsunit", b"average_power_dsdsunit", "average_pressure", b"average_pressure", "average_pressure_dsdsunit", b"average_pressure_dsdsunit", "base_fluid", b"base_fluid", "break_pressure", b"break_pressure", "break_pressure_dsdsunit", b"break_pressure_dsdsunit", "bridge_plug_depth", b"bridge_plug_depth", "bridge_plug_depth_dsdsunit", b"bridge_plug_depth_dsdsunit", "bridge_plug_removal_date", b"bridge_plug_removal_date", "chem_tracer_name", b"chem_tracer_name", "closure_pressure", b"closure_pressure", "closure_pressure_dsdsunit", b"closure_pressure_dsdsunit", "conductivity_average", b"conductivity_average", "conductivity_average_dsdsunit", b"conductivity_average_dsdsunit", "dm_stim_job", b"dm_stim_job", "est_perm", b"est_perm", "est_perm_dsdsunit", b"est_perm_dsdsunit", "final_flow_rate", b"final_flow_rate", "final_flow_rate_dsdsunit", b"final_flow_rate_dsdsunit", "final_pressure", b"final_pressure", "final_pressure_dsdsunit", b"final_pressure_dsdsunit", "final_shut_in_press_time", b"final_shut_in_press_time", "final_shut_in_press_time_dsdsunit", b"final_shut_in_press_time_dsdsunit", "final_shut_in_pressure", b"final_shut_in_pressure", "final_shut_in_pressure_1", b"final_shut_in_pressure_1", "final_shut_in_pressure_1_dsdsunit", b"final_shut_in_pressure_1_dsdsunit", "final_shut_in_pressure_2", b"final_shut_in_pressure_2", "final_shut_in_pressure_2_dsdsunit", b"final_shut_in_pressure_2_dsdsunit", "final_shut_in_pressure_3", b"final_shut_in_pressure_3", "final_shut_in_pressure_3_dsdsunit", b"final_shut_in_pressure_3_dsdsunit", "final_shut_in_pressure_dsdsunit", b"final_shut_in_pressure_dsdsunit", "final_shut_in_pressure_time_1", b"final_shut_in_pressure_time_1", "final_shut_in_pressure_time_1_dsdsunit", b"final_shut_in_pressure_time_1_dsdsunit", "final_shut_in_pressure_time_2", b"final_shut_in_pressure_time_2", "final_shut_in_pressure_time_2_dsdsunit", b"final_shut_in_pressure_time_2_dsdsunit", "final_shut_in_pressure_time_3", b"final_shut_in_pressure_time_3", "final_shut_in_pressure_time_3_dsdsunit", b"final_shut_in_pressure_time_3_dsdsunit", "fluid_efficiency", b"fluid_efficiency", "fluid_efficiency_dsdsunit", b"fluid_efficiency_dsdsunit", "formation_break_rate", b"formation_break_rate", "formation_break_rate_dsdsunit", b"formation_break_rate_dsdsunit", "frac_gradient", b"frac_gradient", "frac_gradient_dsdsunit", b"frac_gradient_dsdsunit", "gas_total_co2", b"gas_total_co2", "gas_total_co2_dsdsunit", b"gas_total_co2_dsdsunit", "gas_total_n2", b"gas_total_n2", "gas_total_n2_dsdsunit", b"gas_total_n2_dsdsunit", "gas_units", b"gas_units", "hydraulic_pressure_total", b"hydraulic_pressure_total", "hydraulic_pressure_total_dsdsunit", b"hydraulic_pressure_total_dsdsunit", "initial_flow_rate", b"initial_flow_rate", "initial_flow_rate_dsdsunit", b"initial_flow_rate_dsdsunit", "initial_pressure", b"initial_pressure", "initial_pressure_dsdsunit", b"initial_pressure_dsdsunit", "initial_shut_in_pressure", b"initial_shut_in_pressure", "initial_shut_in_pressure_dsdsunit", b"initial_shut_in_pressure_dsdsunit", "inject_rate_average", b"inject_rate_average", "inject_rate_average_dsdsunit", b"inject_rate_average_dsdsunit", "inject_rate_max", b"inject_rate_max", "inject_rate_max_dsdsunit", b"inject_rate_max_dsdsunit", "inject_rate_min", b"inject_rate_min", "inject_rate_min_dsdsunit", b"inject_rate_min_dsdsunit", "int_shut_in_pressure1_time", b"int_shut_in_pressure1_time", "int_shut_in_pressure1_time_dsdsunit", b"int_shut_in_pressure1_time_dsdsunit", "int_shut_in_pressure2", b"int_shut_in_pressure2", "int_shut_in_pressure2_dsdsunit", b"int_shut_in_pressure2_dsdsunit", "int_shut_in_pressure2_time", b"int_shut_in_pressure2_time", "int_shut_in_pressure2_time_dsdsunit", b"int_shut_in_pressure2_time_dsdsunit", "int_shut_in_pressure3_time", b"int_shut_in_pressure3_time", "int_shut_in_pressure3_time_dsdsunit", b"int_shut_in_pressure3_time_dsdsunit", "int_shut_in_pressure_1", b"int_shut_in_pressure_1", "int_shut_in_pressure_1_dsdsunit", b"int_shut_in_pressure_1_dsdsunit", "int_shut_in_pressure_3", b"int_shut_in_pressure_3", "int_shut_in_pressure_3_dsdsunit", b"int_shut_in_pressure_3_dsdsunit", "interval_base", b"interval_base", "interval_base_dsdsunit", b"interval_base_dsdsunit", "interval_top", b"interval_top", "interval_top_dsdsunit", b"interval_top_dsdsunit", "is_coil_tubing_used", b"is_coil_tubing_used", "is_radioactive_tracer_used", b"is_radioactive_tracer_used", "is_screened_out", b"is_screened_out", "is_tracer_used", b"is_tracer_used", "job_type", b"job_type", "length_created", b"length_created", "length_created_dsdsunit", b"length_created_dsdsunit", "length_prop", b"length_prop", "length_prop_dsdsunit", b"length_prop_dsdsunit", "max_flow_pressure", b"max_flow_pressure", "max_flow_pressure_dsdsunit", b"max_flow_pressure_dsdsunit", "max_flow_rate", b"max_flow_rate", "max_flow_rate_dsdsunit", b"max_flow_rate_dsdsunit", "max_gas_injection_rate", b"max_gas_injection_rate", "max_job_pressure", b"max_job_pressure", "max_job_pressure_dsdsunit", b"max_job_pressure_dsdsunit", "max_ppg", b"max_ppg", "max_ppg_dsdsunit", b"max_ppg_dsdsunit", "max_units", b"max_units", "min_flow_pressure", b"min_flow_pressure", "min_flow_pressure_dsdsunit", b"min_flow_pressure_dsdsunit", "min_flow_rate", b"min_flow_rate", "min_flow_rate_dsdsunit", b"min_flow_rate_dsdsunit", "min_job_pressure", b"min_job_pressure", "min_job_pressure_dsdsunit", b"min_job_pressure_dsdsunit", "native_uid", b"native_uid", "net_pressure", b"net_pressure", "net_pressure_dsdsunit", b"net_pressure_dsdsunit", "net_pressure_trend", b"net_pressure_trend", "net_stimulated", b"net_stimulated", "net_stimulated_dsdsunit", b"net_stimulated_dsdsunit", "nominal_size", b"nominal_size", "nominal_size_dsdsunit", b"nominal_size_dsdsunit", "num_perfs", b"num_perfs", "number_perf_sets", b"number_perf_sets", "packer_depth", b"packer_depth", "packer_depth_dsdsunit", b"packer_depth_dsdsunit", "pad_percent", b"pad_percent", "pad_percent_dsdsunit", b"pad_percent_dsdsunit", "prop_conc_average", b"prop_conc_average", "prop_conc_average_dsdsunit", b"prop_conc_average_dsdsunit", "prop_height", b"prop_height", "prop_height_dsdsunit", b"prop_height_dsdsunit", "prop_width_average", b"prop_width_average", "prop_width_average_dsdsunit", b"prop_width_average_dsdsunit", "proppant_in_formation", b"proppant_in_formation", "proppant_in_formation_dsdsunit", b"proppant_in_formation_dsdsunit", "proppant_remaining", b"proppant_remaining", "proppant_remaining_dsdsunit", b"proppant_remaining_dsdsunit", "proppant_used", b"proppant_used", "proppant_used_dsdsunit", b"proppant_used_dsdsunit", "pumped_down", b"pumped_down", "sequence_no", b"sequence_no", "stim_type", b"stim_type", "string_depth", b"string_depth", "string_depth_dsdsunit", b"string_depth_dsdsunit", "string_weight", b"string_weight", "string_weight_dsdsunit", b"string_weight_dsdsunit", "time_end", b"time_end", "time_start", b"time_start", "tool_description", b"tool_description", "total_fluid_units", b"total_fluid_units", "total_gas", b"total_gas", "tracer_isotope", b"tracer_isotope", "treatment_comments", b"treatment_comments", "treatment_no", b"treatment_no", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "vol_afterflush", b"vol_afterflush", "vol_afterflush_dsdsunit", b"vol_afterflush_dsdsunit", "vol_body", b"vol_body", "vol_body_dsdsunit", b"vol_body_dsdsunit", "vol_pad", b"vol_pad", "vol_pad_dsdsunit", b"vol_pad_dsdsunit", "vol_pumped", b"vol_pumped", "vol_pumped_dsdsunit", b"vol_pumped_dsdsunit", "wellbore_formation_id", b"wellbore_formation_id", "zone", b"zone"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["average_flow_rate", b"average_flow_rate", "average_flow_rate_dsdsunit", b"average_flow_rate_dsdsunit", "average_power", b"average_power", "average_power_dsdsunit", b"average_power_dsdsunit", "average_pressure", b"average_pressure", "average_pressure_dsdsunit", b"average_pressure_dsdsunit", "base_fluid", b"base_fluid", "break_pressure", b"break_pressure", "break_pressure_dsdsunit", b"break_pressure_dsdsunit", "bridge_plug_depth", b"bridge_plug_depth", "bridge_plug_depth_dsdsunit", b"bridge_plug_depth_dsdsunit", "bridge_plug_removal_date", b"bridge_plug_removal_date", "chem_tracer_name", b"chem_tracer_name", "closure_pressure", b"closure_pressure", "closure_pressure_dsdsunit", b"closure_pressure_dsdsunit", "conductivity_average", b"conductivity_average", "conductivity_average_dsdsunit", b"conductivity_average_dsdsunit", "dm_stim_flowpath", b"dm_stim_flowpath", "dm_stim_job", b"dm_stim_job", "dm_stim_pumping_diag", b"dm_stim_pumping_diag", "dm_stim_res_interval", b"dm_stim_res_interval", "dm_stim_stage", b"dm_stim_stage", "dm_stim_treatment_additive", b"dm_stim_treatment_additive", "dm_stim_treatment_fluid", b"dm_stim_treatment_fluid", "dm_stim_treatment_proppant", b"dm_stim_treatment_proppant", "est_perm", b"est_perm", "est_perm_dsdsunit", b"est_perm_dsdsunit", "event_id", b"event_id", "final_flow_rate", b"final_flow_rate", "final_flow_rate_dsdsunit", b"final_flow_rate_dsdsunit", "final_pressure", b"final_pressure", "final_pressure_dsdsunit", b"final_pressure_dsdsunit", "final_shut_in_press_time", b"final_shut_in_press_time", "final_shut_in_press_time_dsdsunit", b"final_shut_in_press_time_dsdsunit", "final_shut_in_pressure", b"final_shut_in_pressure", "final_shut_in_pressure_1", b"final_shut_in_pressure_1", "final_shut_in_pressure_1_dsdsunit", b"final_shut_in_pressure_1_dsdsunit", "final_shut_in_pressure_2", b"final_shut_in_pressure_2", "final_shut_in_pressure_2_dsdsunit", b"final_shut_in_pressure_2_dsdsunit", "final_shut_in_pressure_3", b"final_shut_in_pressure_3", "final_shut_in_pressure_3_dsdsunit", b"final_shut_in_pressure_3_dsdsunit", "final_shut_in_pressure_dsdsunit", b"final_shut_in_pressure_dsdsunit", "final_shut_in_pressure_time_1", b"final_shut_in_pressure_time_1", "final_shut_in_pressure_time_1_dsdsunit", b"final_shut_in_pressure_time_1_dsdsunit", "final_shut_in_pressure_time_2", b"final_shut_in_pressure_time_2", "final_shut_in_pressure_time_2_dsdsunit", b"final_shut_in_pressure_time_2_dsdsunit", "final_shut_in_pressure_time_3", b"final_shut_in_pressure_time_3", "final_shut_in_pressure_time_3_dsdsunit", b"final_shut_in_pressure_time_3_dsdsunit", "fluid_efficiency", b"fluid_efficiency", "fluid_efficiency_dsdsunit", b"fluid_efficiency_dsdsunit", "formation_break_rate", b"formation_break_rate", "formation_break_rate_dsdsunit", b"formation_break_rate_dsdsunit", "frac_gradient", b"frac_gradient", "frac_gradient_dsdsunit", b"frac_gradient_dsdsunit", "gas_total_co2", b"gas_total_co2", "gas_total_co2_dsdsunit", b"gas_total_co2_dsdsunit", "gas_total_n2", b"gas_total_n2", "gas_total_n2_dsdsunit", b"gas_total_n2_dsdsunit", "gas_units", b"gas_units", "hydraulic_pressure_total", b"hydraulic_pressure_total", "hydraulic_pressure_total_dsdsunit", b"hydraulic_pressure_total_dsdsunit", "initial_flow_rate", b"initial_flow_rate", "initial_flow_rate_dsdsunit", b"initial_flow_rate_dsdsunit", "initial_pressure", b"initial_pressure", "initial_pressure_dsdsunit", b"initial_pressure_dsdsunit", "initial_shut_in_pressure", b"initial_shut_in_pressure", "initial_shut_in_pressure_dsdsunit", b"initial_shut_in_pressure_dsdsunit", "inject_rate_average", b"inject_rate_average", "inject_rate_average_dsdsunit", b"inject_rate_average_dsdsunit", "inject_rate_max", b"inject_rate_max", "inject_rate_max_dsdsunit", b"inject_rate_max_dsdsunit", "inject_rate_min", b"inject_rate_min", "inject_rate_min_dsdsunit", b"inject_rate_min_dsdsunit", "int_shut_in_pressure1_time", b"int_shut_in_pressure1_time", "int_shut_in_pressure1_time_dsdsunit", b"int_shut_in_pressure1_time_dsdsunit", "int_shut_in_pressure2", b"int_shut_in_pressure2", "int_shut_in_pressure2_dsdsunit", b"int_shut_in_pressure2_dsdsunit", "int_shut_in_pressure2_time", b"int_shut_in_pressure2_time", "int_shut_in_pressure2_time_dsdsunit", b"int_shut_in_pressure2_time_dsdsunit", "int_shut_in_pressure3_time", b"int_shut_in_pressure3_time", "int_shut_in_pressure3_time_dsdsunit", b"int_shut_in_pressure3_time_dsdsunit", "int_shut_in_pressure_1", b"int_shut_in_pressure_1", "int_shut_in_pressure_1_dsdsunit", b"int_shut_in_pressure_1_dsdsunit", "int_shut_in_pressure_3", b"int_shut_in_pressure_3", "int_shut_in_pressure_3_dsdsunit", b"int_shut_in_pressure_3_dsdsunit", "interval_base", b"interval_base", "interval_base_dsdsunit", b"interval_base_dsdsunit", "interval_top", b"interval_top", "interval_top_dsdsunit", b"interval_top_dsdsunit", "is_coil_tubing_used", b"is_coil_tubing_used", "is_radioactive_tracer_used", b"is_radioactive_tracer_used", "is_screened_out", b"is_screened_out", "is_tracer_used", b"is_tracer_used", "job_type", b"job_type", "length_created", b"length_created", "length_created_dsdsunit", b"length_created_dsdsunit", "length_prop", b"length_prop", "length_prop_dsdsunit", b"length_prop_dsdsunit", "max_flow_pressure", b"max_flow_pressure", "max_flow_pressure_dsdsunit", b"max_flow_pressure_dsdsunit", "max_flow_rate", b"max_flow_rate", "max_flow_rate_dsdsunit", b"max_flow_rate_dsdsunit", "max_gas_injection_rate", b"max_gas_injection_rate", "max_job_pressure", b"max_job_pressure", "max_job_pressure_dsdsunit", b"max_job_pressure_dsdsunit", "max_ppg", b"max_ppg", "max_ppg_dsdsunit", b"max_ppg_dsdsunit", "max_units", b"max_units", "min_flow_pressure", b"min_flow_pressure", "min_flow_pressure_dsdsunit", b"min_flow_pressure_dsdsunit", "min_flow_rate", b"min_flow_rate", "min_flow_rate_dsdsunit", b"min_flow_rate_dsdsunit", "min_job_pressure", b"min_job_pressure", "min_job_pressure_dsdsunit", b"min_job_pressure_dsdsunit", "native_uid", b"native_uid", "net_pressure", b"net_pressure", "net_pressure_dsdsunit", b"net_pressure_dsdsunit", "net_pressure_trend", b"net_pressure_trend", "net_stimulated", b"net_stimulated", "net_stimulated_dsdsunit", b"net_stimulated_dsdsunit", "nominal_size", b"nominal_size", "nominal_size_dsdsunit", b"nominal_size_dsdsunit", "num_perfs", b"num_perfs", "number_perf_sets", b"number_perf_sets", "packer_depth", b"packer_depth", "packer_depth_dsdsunit", b"packer_depth_dsdsunit", "pad_percent", b"pad_percent", "pad_percent_dsdsunit", b"pad_percent_dsdsunit", "prop_conc_average", b"prop_conc_average", "prop_conc_average_dsdsunit", b"prop_conc_average_dsdsunit", "prop_height", b"prop_height", "prop_height_dsdsunit", b"prop_height_dsdsunit", "prop_width_average", b"prop_width_average", "prop_width_average_dsdsunit", b"prop_width_average_dsdsunit", "proppant_in_formation", b"proppant_in_formation", "proppant_in_formation_dsdsunit", b"proppant_in_formation_dsdsunit", "proppant_remaining", b"proppant_remaining", "proppant_remaining_dsdsunit", b"proppant_remaining_dsdsunit", "proppant_used", b"proppant_used", "proppant_used_dsdsunit", b"proppant_used_dsdsunit", "pumped_down", b"pumped_down", "sequence_no", b"sequence_no", "stim_job_id", b"stim_job_id", "stim_treatment_id", b"stim_treatment_id", "stim_type", b"stim_type", "string_depth", b"string_depth", "string_depth_dsdsunit", b"string_depth_dsdsunit", "string_weight", b"string_weight", "string_weight_dsdsunit", b"string_weight_dsdsunit", "time_end", b"time_end", "time_start", b"time_start", "tool_description", b"tool_description", "total_fluid_units", b"total_fluid_units", "total_gas", b"total_gas", "tracer_isotope", b"tracer_isotope", "treatment_comments", b"treatment_comments", "treatment_no", b"treatment_no", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vol_afterflush", b"vol_afterflush", "vol_afterflush_dsdsunit", b"vol_afterflush_dsdsunit", "vol_body", b"vol_body", "vol_body_dsdsunit", b"vol_body_dsdsunit", "vol_pad", b"vol_pad", "vol_pad_dsdsunit", b"vol_pad_dsdsunit", "vol_pumped", b"vol_pumped", "vol_pumped_dsdsunit", b"vol_pumped_dsdsunit", "well_id", b"well_id", "wellbore_formation_id", b"wellbore_formation_id", "zone", b"zone"]) -> None: ...

global___DmStimTreatment = DmStimTreatment

class DmStimTreatmentAcComp(google.protobuf.message.Message):
    """Original Name: DM_STIM_TREATMENT_AC_COMP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAXIMUM_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MAXIMUM_CONCENTRATION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ADDITIVE_ID_FIELD_NUMBER: builtins.int
    CHEM_ABSTRACT_SERVICE_NUMBER_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_AC_COMP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    INGREDIENT_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_ADDITIVE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def maximum_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAXIMUM_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def maximum_concentration(self) -> global___FloatMessage:
        """Original Name: MAXIMUM_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_treatment_additive_id: builtins.str
    """Original Name: STIM_TREATMENT_ADDITIVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def chem_abstract_service_number(self) -> global___StringMessage:
        """Original Name: CHEM_ABSTRACT_SERVICE_NUMBER, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_treatment_ac_comp_id: builtins.str
    """Original Name: STIM_TREATMENT_AC_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ingredient(self) -> global___StringMessage:
        """Original Name: INGREDIENT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_treatment_additive(self) -> global___DmStimTreatmentAdditiveRef:
        """Remote references:

        Original Name: DM_STIM_TREATMENT_ADDITIVE, WrappedMessage: DmStimTreatmentAdditive
        FK_DM_STIM_TREATMENT_AC_COMP_DM_STIM_TREATMENT_ADDITIVE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        maximum_concentration_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        maximum_concentration: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        stim_treatment_additive_id: builtins.str = ...,
        chem_abstract_service_number: global___StringMessage | None = ...,
        stim_treatment_ac_comp_id: builtins.str = ...,
        event_id: builtins.str = ...,
        stim_job_id: builtins.str = ...,
        stim_treatment_id: builtins.str = ...,
        ingredient: global___StringMessage | None = ...,
        dm_stim_treatment_additive: global___DmStimTreatmentAdditiveRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["chem_abstract_service_number", b"chem_abstract_service_number", "dm_stim_treatment_additive", b"dm_stim_treatment_additive", "ingredient", b"ingredient", "maximum_concentration", b"maximum_concentration", "maximum_concentration_dsdsunit", b"maximum_concentration_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["chem_abstract_service_number", b"chem_abstract_service_number", "dm_stim_treatment_additive", b"dm_stim_treatment_additive", "event_id", b"event_id", "ingredient", b"ingredient", "maximum_concentration", b"maximum_concentration", "maximum_concentration_dsdsunit", b"maximum_concentration_dsdsunit", "native_uid", b"native_uid", "stim_job_id", b"stim_job_id", "stim_treatment_ac_comp_id", b"stim_treatment_ac_comp_id", "stim_treatment_additive_id", b"stim_treatment_additive_id", "stim_treatment_id", b"stim_treatment_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmStimTreatmentAcComp = DmStimTreatmentAcComp

class DmStimTreatmentAdditive(google.protobuf.message.Message):
    """Original Name: DM_STIM_TREATMENT_ADDITIVE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ADDITIVE_TYPE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    CHEMICAL_ACTIVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHEMICAL_CLASS_FIELD_NUMBER: builtins.int
    PRICE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUPPLIER_FIELD_NUMBER: builtins.int
    DENSITY_FIELD_NUMBER: builtins.int
    TRADE_NAME_FIELD_NUMBER: builtins.int
    PHASE_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    PRICE_UNITS_FIELD_NUMBER: builtins.int
    PURPOSE_FIELD_NUMBER: builtins.int
    SPECIFIC_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ADDITIVE_NAME_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    ADDITIVE_UNIT_FIELD_NUMBER: builtins.int
    ADDITIVE_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PRICE_FIELD_NUMBER: builtins.int
    EHS_CLASSIFICATION_FIELD_NUMBER: builtins.int
    SPECIFIC_GRAVITY_FIELD_NUMBER: builtins.int
    AMOUNT_USED_FIELD_NUMBER: builtins.int
    DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ADDITIVE_ID_FIELD_NUMBER: builtins.int
    ADDITIVE_CONCENTRATION_FIELD_NUMBER: builtins.int
    IS_MSDS_ON_FILE_FIELD_NUMBER: builtins.int
    CHEMICAL_ACTIVITY_FIELD_NUMBER: builtins.int
    SOLUBILITY_DISPERSIBILITY_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_AC_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def additive_type(self) -> global___StringMessage:
        """Original Name: ADDITIVE_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 512,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chemical_activity_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHEMICAL_ACTIVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chemical_class(self) -> global___StringMessage:
        """Original Name: CHEMICAL_CLASS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def price_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRICE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supplier(self) -> global___StringMessage:
        """Original Name: SUPPLIER, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density(self) -> global___FloatMessage:
        """Original Name: DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trade_name(self) -> global___StringMessage:
        """Original Name: TRADE_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase(self) -> global___StringMessage:
        """Original Name: PHASE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def price_units(self) -> global___StringMessage:
        """Original Name: PRICE_UNITS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def purpose(self) -> global___StringMessage:
        """Original Name: PURPOSE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPECIFIC_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additive_name(self) -> global___StringMessage:
        """Original Name: ADDITIVE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def additive_unit(self) -> global___StringMessage:
        """Original Name: ADDITIVE_UNIT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additive_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: ADDITIVE_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def price(self) -> global___FloatMessage:
        """Original Name: PRICE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ehs_classification(self) -> global___StringMessage:
        """Original Name: EHS_CLASSIFICATION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_gravity(self) -> global___FloatMessage:
        """Original Name: SPECIFIC_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def amount_used(self) -> global___FloatMessage:
        """Original Name: AMOUNT_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_treatment_additive_id: builtins.str
    """Original Name: STIM_TREATMENT_ADDITIVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def additive_concentration(self) -> global___FloatMessage:
        """Original Name: ADDITIVE_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_msds_on_file(self) -> global___StringMessage:
        """Original Name: IS_MSDS_ON_FILE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def chemical_activity(self) -> global___FloatMessage:
        """Original Name: CHEMICAL_ACTIVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solubility_dispersibility(self) -> global___FloatMessage:
        """Original Name: SOLUBILITY_DISPERSIBILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_stim_treatment(self) -> global___DmStimTreatmentRef:
        """Remote references:

        Original Name: DM_STIM_TREATMENT, WrappedMessage: DmStimTreatment
        FK_DM_STIM_TREATMENT_ADDITIVE_DM_STIM_TREATMENT
        """
    @property
    def dm_stim_treatment_ac_comp(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmStimTreatmentAcCompRef]:
        """Original Name: DM_STIM_TREATMENT_AC_COMP, WrappedMessage: DmStimTreatmentAcComp
        FK_DM_STIM_TREATMENT_AC_COMP_DM_STIM_TREATMENT_ADDITIVE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        additive_type: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        chemical_activity_dsdsunit: global___StringMessage | None = ...,
        chemical_class: global___StringMessage | None = ...,
        price_dsdsunit: global___StringMessage | None = ...,
        supplier: global___StringMessage | None = ...,
        density: global___FloatMessage | None = ...,
        trade_name: global___StringMessage | None = ...,
        phase: global___StringMessage | None = ...,
        status: global___StringMessage | None = ...,
        price_units: global___StringMessage | None = ...,
        purpose: global___StringMessage | None = ...,
        specific_gravity_dsdsunit: global___StringMessage | None = ...,
        additive_name: global___StringMessage | None = ...,
        stim_job_id: builtins.str = ...,
        additive_unit: global___StringMessage | None = ...,
        additive_concentration_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        price: global___FloatMessage | None = ...,
        ehs_classification: global___StringMessage | None = ...,
        specific_gravity: global___FloatMessage | None = ...,
        amount_used: global___FloatMessage | None = ...,
        density_dsdsunit: global___StringMessage | None = ...,
        stim_treatment_additive_id: builtins.str = ...,
        additive_concentration: global___FloatMessage | None = ...,
        is_msds_on_file: global___StringMessage | None = ...,
        chemical_activity: global___FloatMessage | None = ...,
        solubility_dispersibility: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        stim_treatment_id: builtins.str = ...,
        dm_stim_treatment: global___DmStimTreatmentRef | None = ...,
        dm_stim_treatment_ac_comp: collections.abc.Iterable[global___DmStimTreatmentAcCompRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["additive_concentration", b"additive_concentration", "additive_concentration_dsdsunit", b"additive_concentration_dsdsunit", "additive_name", b"additive_name", "additive_type", b"additive_type", "additive_unit", b"additive_unit", "amount_used", b"amount_used", "chemical_activity", b"chemical_activity", "chemical_activity_dsdsunit", b"chemical_activity_dsdsunit", "chemical_class", b"chemical_class", "comments", b"comments", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "dm_stim_treatment", b"dm_stim_treatment", "ehs_classification", b"ehs_classification", "is_msds_on_file", b"is_msds_on_file", "native_uid", b"native_uid", "phase", b"phase", "price", b"price", "price_dsdsunit", b"price_dsdsunit", "price_units", b"price_units", "purpose", b"purpose", "solubility_dispersibility", b"solubility_dispersibility", "specific_gravity", b"specific_gravity", "specific_gravity_dsdsunit", b"specific_gravity_dsdsunit", "status", b"status", "supplier", b"supplier", "trade_name", b"trade_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["additive_concentration", b"additive_concentration", "additive_concentration_dsdsunit", b"additive_concentration_dsdsunit", "additive_name", b"additive_name", "additive_type", b"additive_type", "additive_unit", b"additive_unit", "amount_used", b"amount_used", "chemical_activity", b"chemical_activity", "chemical_activity_dsdsunit", b"chemical_activity_dsdsunit", "chemical_class", b"chemical_class", "comments", b"comments", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "dm_stim_treatment", b"dm_stim_treatment", "dm_stim_treatment_ac_comp", b"dm_stim_treatment_ac_comp", "ehs_classification", b"ehs_classification", "event_id", b"event_id", "is_msds_on_file", b"is_msds_on_file", "native_uid", b"native_uid", "phase", b"phase", "price", b"price", "price_dsdsunit", b"price_dsdsunit", "price_units", b"price_units", "purpose", b"purpose", "solubility_dispersibility", b"solubility_dispersibility", "specific_gravity", b"specific_gravity", "specific_gravity_dsdsunit", b"specific_gravity_dsdsunit", "status", b"status", "stim_job_id", b"stim_job_id", "stim_treatment_additive_id", b"stim_treatment_additive_id", "stim_treatment_id", b"stim_treatment_id", "supplier", b"supplier", "trade_name", b"trade_name", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmStimTreatmentAdditive = DmStimTreatmentAdditive

class DmStimTreatmentFluid(google.protobuf.message.Message):
    """Original Name: DM_STIM_TREATMENT_FLUID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FLUID_COMMENTS_FIELD_NUMBER: builtins.int
    VOLUME_BACKWASHED_FIELD_NUMBER: builtins.int
    GEL_LOADING_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_BACKWASHED_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_TYPE_FIELD_NUMBER: builtins.int
    TFL_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFL_BAUME_FIELD_NUMBER: builtins.int
    TFL_BAUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_UNITS_FIELD_NUMBER: builtins.int
    IS_KILL_FLUID_FIELD_NUMBER: builtins.int
    VOLUME_PUMPED_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    VOLUME_REMAINING_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VOLUME_PUMPED_UNITS_FIELD_NUMBER: builtins.int
    FILTER_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TFL_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFL_VOLUME_IN_WELL_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_CLEAN_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFL_SPECIFIC_GRAVITY_FIELD_NUMBER: builtins.int
    TOTAL_FLUID_PUMPED_FIELD_NUMBER: builtins.int
    FLUID_PH_FIELD_NUMBER: builtins.int
    TREATMENT_TYPE_FIELD_NUMBER: builtins.int
    VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_FLUID_ID_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_REMAINING_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFL_STRENGTH_FIELD_NUMBER: builtins.int
    FLUID_NAME_FIELD_NUMBER: builtins.int
    VOLUME_CIRCULATED_FIELD_NUMBER: builtins.int
    VOLUME_CIRCULATED_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    TEST_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_TYPE_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_FIELD_NUMBER: builtins.int
    VOLUME_WASHED_FIELD_NUMBER: builtins.int
    WATER_SOURCE_FIELD_NUMBER: builtins.int
    TEST_DURATION_FIELD_NUMBER: builtins.int
    VOLUME_SQUEEZED_FIELD_NUMBER: builtins.int
    TOTAL_FLUID_PUMPED_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFL_TEMPERATURE_FIELD_NUMBER: builtins.int
    TFL_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFL_VOLUME_IN_WELL_DSDSUNIT_FIELD_NUMBER: builtins.int
    FILTER_SIZE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLUID_VOLUME_CLEAN_FIELD_NUMBER: builtins.int
    FILTER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_PUMPED_FIELD_NUMBER: builtins.int
    VOLUME_SQUEEZED_DSDSUNIT_FIELD_NUMBER: builtins.int
    VISCOSITY_FIELD_NUMBER: builtins.int
    TEST_TEMPERATURE_FIELD_NUMBER: builtins.int
    TFL_SPECIFIC_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_VOLUME_UNITS_FIELD_NUMBER: builtins.int
    TFL_DENSITY_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    GEL_LOADING_FIELD_NUMBER: builtins.int
    TEST_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_WASHED_DSDSUNIT_FIELD_NUMBER: builtins.int
    TREATMENT_NAME_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def fluid_comments(self) -> global___StringMessage:
        """Original Name: FLUID_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_backwashed(self) -> global___FloatMessage:
        """Original Name: VOLUME_BACKWASHED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gel_loading_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEL_LOADING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_backwashed_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_BACKWASHED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_type(self) -> global___StringMessage:
        """Original Name: FLUID_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFL_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_baume(self) -> global___FloatMessage:
        """Original Name: TFL_BAUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_baume_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFL_BAUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_units(self) -> global___StringMessage:
        """Original Name: VOLUME_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_kill_fluid(self) -> global___StringMessage:
        """Original Name: IS_KILL_FLUID, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_pumped_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_PUMPED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def volume_remaining(self) -> global___FloatMessage:
        """Original Name: VOLUME_REMAINING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_pumped_units(self) -> global___StringMessage:
        """Original Name: VOLUME_PUMPED_UNITS, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filter_type(self) -> global___StringMessage:
        """Original Name: FILTER_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFL_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_volume_in_well(self) -> global___FloatMessage:
        """Original Name: TFL_VOLUME_IN_WELL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_volume_clean_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_VOLUME_CLEAN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_specific_gravity(self) -> global___FloatMessage:
        """Original Name: TFL_SPECIFIC_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_fluid_pumped(self) -> global___FloatMessage:
        """Original Name: TOTAL_FLUID_PUMPED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_ph(self) -> global___FloatMessage:
        """Original Name: FLUID_PH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment_type(self) -> global___StringMessage:
        """Original Name: TREATMENT_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_treatment_fluid_id: builtins.str
    """Original Name: STIM_TREATMENT_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_remaining_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_REMAINING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_strength(self) -> global___FloatMessage:
        """Original Name: TFL_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_name(self) -> global___StringMessage:
        """Original Name: FLUID_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_circulated(self) -> global___FloatMessage:
        """Original Name: VOLUME_CIRCULATED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_circulated_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_CIRCULATED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def test_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_type(self) -> global___StringMessage:
        """Original Name: TEST_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure(self) -> global___FloatMessage:
        """Original Name: TEST_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_washed(self) -> global___FloatMessage:
        """Original Name: VOLUME_WASHED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_source(self) -> global___StringMessage:
        """Original Name: WATER_SOURCE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_duration(self) -> global___FloatMessage:
        """Original Name: TEST_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_squeezed(self) -> global___FloatMessage:
        """Original Name: VOLUME_SQUEEZED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_fluid_pumped_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_FLUID_PUMPED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_temperature(self) -> global___FloatMessage:
        """Original Name: TFL_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFL_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_volume_in_well_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFL_VOLUME_IN_WELL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filter_size(self) -> global___FloatMessage:
        """Original Name: FILTER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_volume_clean(self) -> global___FloatMessage:
        """Original Name: FLUID_VOLUME_CLEAN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filter_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: FILTER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_pumped(self) -> global___FloatMessage:
        """Original Name: VOLUME_PUMPED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_squeezed_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_SQUEEZED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity(self) -> global___FloatMessage:
        """Original Name: VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_temperature(self) -> global___FloatMessage:
        """Original Name: TEST_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_specific_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFL_SPECIFIC_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_volume_units(self) -> global___StringMessage:
        """Original Name: TOTAL_VOLUME_UNITS, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfl_density(self) -> global___FloatMessage:
        """Original Name: TFL_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gel_loading(self) -> global___FloatMessage:
        """Original Name: GEL_LOADING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_washed_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_WASHED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment_name(self) -> global___StringMessage:
        """Original Name: TREATMENT_NAME, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_stim_treatment(self) -> global___DmStimTreatmentRef:
        """Remote references:

        Original Name: DM_STIM_TREATMENT, WrappedMessage: DmStimTreatment
        FK_DM_STIM_TREATMENT_FLUID_DM_STIM_TREATMENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        fluid_comments: global___StringMessage | None = ...,
        volume_backwashed: global___FloatMessage | None = ...,
        gel_loading_dsdsunit: global___StringMessage | None = ...,
        volume_backwashed_dsdsunit: global___StringMessage | None = ...,
        fluid_type: global___StringMessage | None = ...,
        tfl_strength_dsdsunit: global___StringMessage | None = ...,
        tfl_baume: global___FloatMessage | None = ...,
        tfl_baume_dsdsunit: global___StringMessage | None = ...,
        volume_units: global___StringMessage | None = ...,
        is_kill_fluid: global___StringMessage | None = ...,
        volume_pumped_dsdsunit: global___StringMessage | None = ...,
        stim_job_id: builtins.str = ...,
        volume_remaining: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        volume_pumped_units: global___StringMessage | None = ...,
        filter_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        tfl_density_dsdsunit: global___StringMessage | None = ...,
        tfl_volume_in_well: global___FloatMessage | None = ...,
        fluid_volume_clean_dsdsunit: global___StringMessage | None = ...,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        tfl_specific_gravity: global___FloatMessage | None = ...,
        total_fluid_pumped: global___FloatMessage | None = ...,
        fluid_ph: global___FloatMessage | None = ...,
        treatment_type: global___StringMessage | None = ...,
        viscosity_dsdsunit: global___StringMessage | None = ...,
        stim_treatment_fluid_id: builtins.str = ...,
        fluid_density: global___FloatMessage | None = ...,
        test_pressure_dsdsunit: global___StringMessage | None = ...,
        volume_remaining_dsdsunit: global___StringMessage | None = ...,
        tfl_strength: global___FloatMessage | None = ...,
        fluid_name: global___StringMessage | None = ...,
        volume_circulated: global___FloatMessage | None = ...,
        volume_circulated_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        test_duration_dsdsunit: global___StringMessage | None = ...,
        test_type: global___StringMessage | None = ...,
        test_pressure: global___FloatMessage | None = ...,
        volume_washed: global___FloatMessage | None = ...,
        water_source: global___StringMessage | None = ...,
        test_duration: global___FloatMessage | None = ...,
        volume_squeezed: global___FloatMessage | None = ...,
        total_fluid_pumped_dsdsunit: global___StringMessage | None = ...,
        tfl_temperature: global___FloatMessage | None = ...,
        tfl_temperature_dsdsunit: global___StringMessage | None = ...,
        tfl_volume_in_well_dsdsunit: global___StringMessage | None = ...,
        filter_size: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        fluid_volume_clean: global___FloatMessage | None = ...,
        filter_size_dsdsunit: global___StringMessage | None = ...,
        volume_pumped: global___FloatMessage | None = ...,
        volume_squeezed_dsdsunit: global___StringMessage | None = ...,
        viscosity: global___FloatMessage | None = ...,
        test_temperature: global___FloatMessage | None = ...,
        tfl_specific_gravity_dsdsunit: global___StringMessage | None = ...,
        total_volume_units: global___StringMessage | None = ...,
        tfl_density: global___FloatMessage | None = ...,
        stim_treatment_id: builtins.str = ...,
        gel_loading: global___FloatMessage | None = ...,
        test_temperature_dsdsunit: global___StringMessage | None = ...,
        volume_washed_dsdsunit: global___StringMessage | None = ...,
        treatment_name: global___StringMessage | None = ...,
        dm_stim_treatment: global___DmStimTreatmentRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_stim_treatment", b"dm_stim_treatment", "filter_size", b"filter_size", "filter_size_dsdsunit", b"filter_size_dsdsunit", "filter_type", b"filter_type", "fluid_comments", b"fluid_comments", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_name", b"fluid_name", "fluid_ph", b"fluid_ph", "fluid_type", b"fluid_type", "fluid_volume_clean", b"fluid_volume_clean", "fluid_volume_clean_dsdsunit", b"fluid_volume_clean_dsdsunit", "gel_loading", b"gel_loading", "gel_loading_dsdsunit", b"gel_loading_dsdsunit", "is_kill_fluid", b"is_kill_fluid", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "test_duration", b"test_duration", "test_duration_dsdsunit", b"test_duration_dsdsunit", "test_pressure", b"test_pressure", "test_pressure_dsdsunit", b"test_pressure_dsdsunit", "test_temperature", b"test_temperature", "test_temperature_dsdsunit", b"test_temperature_dsdsunit", "test_type", b"test_type", "tfl_baume", b"tfl_baume", "tfl_baume_dsdsunit", b"tfl_baume_dsdsunit", "tfl_density", b"tfl_density", "tfl_density_dsdsunit", b"tfl_density_dsdsunit", "tfl_specific_gravity", b"tfl_specific_gravity", "tfl_specific_gravity_dsdsunit", b"tfl_specific_gravity_dsdsunit", "tfl_strength", b"tfl_strength", "tfl_strength_dsdsunit", b"tfl_strength_dsdsunit", "tfl_temperature", b"tfl_temperature", "tfl_temperature_dsdsunit", b"tfl_temperature_dsdsunit", "tfl_volume_in_well", b"tfl_volume_in_well", "tfl_volume_in_well_dsdsunit", b"tfl_volume_in_well_dsdsunit", "total_fluid_pumped", b"total_fluid_pumped", "total_fluid_pumped_dsdsunit", b"total_fluid_pumped_dsdsunit", "total_volume_units", b"total_volume_units", "treatment_name", b"treatment_name", "treatment_type", b"treatment_type", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit", "volume_backwashed", b"volume_backwashed", "volume_backwashed_dsdsunit", b"volume_backwashed_dsdsunit", "volume_circulated", b"volume_circulated", "volume_circulated_dsdsunit", b"volume_circulated_dsdsunit", "volume_pumped", b"volume_pumped", "volume_pumped_dsdsunit", b"volume_pumped_dsdsunit", "volume_pumped_units", b"volume_pumped_units", "volume_remaining", b"volume_remaining", "volume_remaining_dsdsunit", b"volume_remaining_dsdsunit", "volume_squeezed", b"volume_squeezed", "volume_squeezed_dsdsunit", b"volume_squeezed_dsdsunit", "volume_units", b"volume_units", "volume_washed", b"volume_washed", "volume_washed_dsdsunit", b"volume_washed_dsdsunit", "water_source", b"water_source"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_stim_treatment", b"dm_stim_treatment", "event_id", b"event_id", "filter_size", b"filter_size", "filter_size_dsdsunit", b"filter_size_dsdsunit", "filter_type", b"filter_type", "fluid_comments", b"fluid_comments", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_name", b"fluid_name", "fluid_ph", b"fluid_ph", "fluid_type", b"fluid_type", "fluid_volume_clean", b"fluid_volume_clean", "fluid_volume_clean_dsdsunit", b"fluid_volume_clean_dsdsunit", "gel_loading", b"gel_loading", "gel_loading_dsdsunit", b"gel_loading_dsdsunit", "is_kill_fluid", b"is_kill_fluid", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "stim_job_id", b"stim_job_id", "stim_treatment_fluid_id", b"stim_treatment_fluid_id", "stim_treatment_id", b"stim_treatment_id", "test_duration", b"test_duration", "test_duration_dsdsunit", b"test_duration_dsdsunit", "test_pressure", b"test_pressure", "test_pressure_dsdsunit", b"test_pressure_dsdsunit", "test_temperature", b"test_temperature", "test_temperature_dsdsunit", b"test_temperature_dsdsunit", "test_type", b"test_type", "tfl_baume", b"tfl_baume", "tfl_baume_dsdsunit", b"tfl_baume_dsdsunit", "tfl_density", b"tfl_density", "tfl_density_dsdsunit", b"tfl_density_dsdsunit", "tfl_specific_gravity", b"tfl_specific_gravity", "tfl_specific_gravity_dsdsunit", b"tfl_specific_gravity_dsdsunit", "tfl_strength", b"tfl_strength", "tfl_strength_dsdsunit", b"tfl_strength_dsdsunit", "tfl_temperature", b"tfl_temperature", "tfl_temperature_dsdsunit", b"tfl_temperature_dsdsunit", "tfl_volume_in_well", b"tfl_volume_in_well", "tfl_volume_in_well_dsdsunit", b"tfl_volume_in_well_dsdsunit", "total_fluid_pumped", b"total_fluid_pumped", "total_fluid_pumped_dsdsunit", b"total_fluid_pumped_dsdsunit", "total_volume_units", b"total_volume_units", "treatment_name", b"treatment_name", "treatment_type", b"treatment_type", "undeclared_dependencies", b"undeclared_dependencies", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit", "volume_backwashed", b"volume_backwashed", "volume_backwashed_dsdsunit", b"volume_backwashed_dsdsunit", "volume_circulated", b"volume_circulated", "volume_circulated_dsdsunit", b"volume_circulated_dsdsunit", "volume_pumped", b"volume_pumped", "volume_pumped_dsdsunit", b"volume_pumped_dsdsunit", "volume_pumped_units", b"volume_pumped_units", "volume_remaining", b"volume_remaining", "volume_remaining_dsdsunit", b"volume_remaining_dsdsunit", "volume_squeezed", b"volume_squeezed", "volume_squeezed_dsdsunit", b"volume_squeezed_dsdsunit", "volume_units", b"volume_units", "volume_washed", b"volume_washed", "volume_washed_dsdsunit", b"volume_washed_dsdsunit", "water_source", b"water_source", "well_id", b"well_id"]) -> None: ...

global___DmStimTreatmentFluid = DmStimTreatmentFluid

class DmStimTreatmentProppant(google.protobuf.message.Message):
    """Original Name: DM_STIM_TREATMENT_PROPPANT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PROPPANT_CONCENTRATION_MAX_FIELD_NUMBER: builtins.int
    PROPPANT_EFFICIENCY_FIELD_NUMBER: builtins.int
    PROPPANT_SIZE_FIELD_NUMBER: builtins.int
    PROPPANT_USED_FIELD_NUMBER: builtins.int
    PROPPANT_NAME_FIELD_NUMBER: builtins.int
    STIM_JOB_ID_FIELD_NUMBER: builtins.int
    PROPPANT_CONCENTRATION_FIELD_NUMBER: builtins.int
    PROPPANT_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROPPANT_PRICE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROPPANT_PRICE_UNITS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    PROPPANT_CONCENTRATION_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PROPPANT_DESIGN_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROPPANT_CONCENTRATION_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_PROPPANT_ID_FIELD_NUMBER: builtins.int
    PROPPANT_DESIGN_VOLUME_FIELD_NUMBER: builtins.int
    PROPPANT_EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROPPANT_PRICE_FIELD_NUMBER: builtins.int
    PROPPANT_CONCENTRATION_MIN_FIELD_NUMBER: builtins.int
    PROPPANT_USED_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    PROPPANT_SAND_LOCATION_FIELD_NUMBER: builtins.int
    STIM_TREATMENT_ID_FIELD_NUMBER: builtins.int
    DM_STIM_TREATMENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def proppant_concentration_max(self) -> global___FloatMessage:
        """Original Name: PROPPANT_CONCENTRATION_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_efficiency(self) -> global___FloatMessage:
        """Original Name: PROPPANT_EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_size(self) -> global___StringMessage:
        """Original Name: PROPPANT_SIZE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_used(self) -> global___FloatMessage:
        """Original Name: PROPPANT_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_name(self) -> global___StringMessage:
        """Original Name: PROPPANT_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_job_id: builtins.str
    """Original Name: STIM_JOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def proppant_concentration(self) -> global___FloatMessage:
        """Original Name: PROPPANT_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_price_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_PRICE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_price_units(self) -> global___StringMessage:
        """Original Name: PROPPANT_PRICE_UNITS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def proppant_concentration_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_CONCENTRATION_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_design_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_DESIGN_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_concentration_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_CONCENTRATION_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_treatment_proppant_id: builtins.str
    """Original Name: STIM_TREATMENT_PROPPANT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def proppant_design_volume(self) -> global___FloatMessage:
        """Original Name: PROPPANT_DESIGN_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_price(self) -> global___FloatMessage:
        """Original Name: PROPPANT_PRICE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_concentration_min(self) -> global___FloatMessage:
        """Original Name: PROPPANT_CONCENTRATION_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def proppant_used_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROPPANT_USED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def proppant_sand_location(self) -> global___StringMessage:
        """Original Name: PROPPANT_SAND_LOCATION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    stim_treatment_id: builtins.str
    """Original Name: STIM_TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_stim_treatment(self) -> global___DmStimTreatmentRef:
        """Remote references:

        Original Name: DM_STIM_TREATMENT, WrappedMessage: DmStimTreatment
        FK_DM_STIM_TREATMENT_PROPPANT_DM_STIM_TREATMENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        proppant_concentration_max: global___FloatMessage | None = ...,
        proppant_efficiency: global___FloatMessage | None = ...,
        proppant_size: global___StringMessage | None = ...,
        proppant_used: global___FloatMessage | None = ...,
        proppant_name: global___StringMessage | None = ...,
        stim_job_id: builtins.str = ...,
        proppant_concentration: global___FloatMessage | None = ...,
        proppant_concentration_dsdsunit: global___StringMessage | None = ...,
        proppant_price_dsdsunit: global___StringMessage | None = ...,
        proppant_price_units: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        proppant_concentration_min_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        proppant_design_volume_dsdsunit: global___StringMessage | None = ...,
        proppant_concentration_max_dsdsunit: global___StringMessage | None = ...,
        stim_treatment_proppant_id: builtins.str = ...,
        proppant_design_volume: global___FloatMessage | None = ...,
        proppant_efficiency_dsdsunit: global___StringMessage | None = ...,
        proppant_price: global___FloatMessage | None = ...,
        proppant_concentration_min: global___FloatMessage | None = ...,
        proppant_used_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        proppant_sand_location: global___StringMessage | None = ...,
        stim_treatment_id: builtins.str = ...,
        dm_stim_treatment: global___DmStimTreatmentRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_stim_treatment", b"dm_stim_treatment", "native_uid", b"native_uid", "proppant_concentration", b"proppant_concentration", "proppant_concentration_dsdsunit", b"proppant_concentration_dsdsunit", "proppant_concentration_max", b"proppant_concentration_max", "proppant_concentration_max_dsdsunit", b"proppant_concentration_max_dsdsunit", "proppant_concentration_min", b"proppant_concentration_min", "proppant_concentration_min_dsdsunit", b"proppant_concentration_min_dsdsunit", "proppant_design_volume", b"proppant_design_volume", "proppant_design_volume_dsdsunit", b"proppant_design_volume_dsdsunit", "proppant_efficiency", b"proppant_efficiency", "proppant_efficiency_dsdsunit", b"proppant_efficiency_dsdsunit", "proppant_name", b"proppant_name", "proppant_price", b"proppant_price", "proppant_price_dsdsunit", b"proppant_price_dsdsunit", "proppant_price_units", b"proppant_price_units", "proppant_sand_location", b"proppant_sand_location", "proppant_size", b"proppant_size", "proppant_used", b"proppant_used", "proppant_used_dsdsunit", b"proppant_used_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_stim_treatment", b"dm_stim_treatment", "event_id", b"event_id", "native_uid", b"native_uid", "proppant_concentration", b"proppant_concentration", "proppant_concentration_dsdsunit", b"proppant_concentration_dsdsunit", "proppant_concentration_max", b"proppant_concentration_max", "proppant_concentration_max_dsdsunit", b"proppant_concentration_max_dsdsunit", "proppant_concentration_min", b"proppant_concentration_min", "proppant_concentration_min_dsdsunit", b"proppant_concentration_min_dsdsunit", "proppant_design_volume", b"proppant_design_volume", "proppant_design_volume_dsdsunit", b"proppant_design_volume_dsdsunit", "proppant_efficiency", b"proppant_efficiency", "proppant_efficiency_dsdsunit", b"proppant_efficiency_dsdsunit", "proppant_name", b"proppant_name", "proppant_price", b"proppant_price", "proppant_price_dsdsunit", b"proppant_price_dsdsunit", "proppant_price_units", b"proppant_price_units", "proppant_sand_location", b"proppant_sand_location", "proppant_size", b"proppant_size", "proppant_used", b"proppant_used", "proppant_used_dsdsunit", b"proppant_used_dsdsunit", "stim_job_id", b"stim_job_id", "stim_treatment_id", b"stim_treatment_id", "stim_treatment_proppant_id", b"stim_treatment_proppant_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmStimTreatmentProppant = DmStimTreatmentProppant

class DmSupportVessel(google.protobuf.message.Message):
    """Original Name: DM_SUPPORT_VESSEL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VESSEL_ID_NO_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DATE_DEPARTURE_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    DEPARTURE_REMARKS_FIELD_NUMBER: builtins.int
    DATE_ARRIVAL_FIELD_NUMBER: builtins.int
    VESSEL_OWNER_FIELD_NUMBER: builtins.int
    VESSEL_TYPE_FIELD_NUMBER: builtins.int
    ARRIVAL_REMARKS_FIELD_NUMBER: builtins.int
    VESSEL_NAME_FIELD_NUMBER: builtins.int
    SUPPORT_VESSEL_ID_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def vessel_id_no(self) -> global___StringMessage:
        """Original Name: VESSEL_ID_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_departure(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_DEPARTURE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def departure_remarks(self) -> global___StringMessage:
        """Original Name: DEPARTURE_REMARKS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_arrival(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_ARRIVAL, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vessel_owner(self) -> global___StringMessage:
        """Original Name: VESSEL_OWNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vessel_type(self) -> global___StringMessage:
        """Original Name: VESSEL_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def arrival_remarks(self) -> global___StringMessage:
        """Original Name: ARRIVAL_REMARKS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vessel_name(self) -> global___StringMessage:
        """Original Name: VESSEL_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    support_vessel_id: builtins.str
    """Original Name: SUPPORT_VESSEL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_DM_SUPPORT_VESSEL_CD_WELL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        vessel_id_no: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        date_departure: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        departure_remarks: global___StringMessage | None = ...,
        date_arrival: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        vessel_owner: global___StringMessage | None = ...,
        vessel_type: global___StringMessage | None = ...,
        arrival_remarks: global___StringMessage | None = ...,
        vessel_name: global___StringMessage | None = ...,
        support_vessel_id: builtins.str = ...,
        cd_well: global___CdWellRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["arrival_remarks", b"arrival_remarks", "cd_well", b"cd_well", "date_arrival", b"date_arrival", "date_departure", b"date_departure", "departure_remarks", b"departure_remarks", "native_uid", b"native_uid", "remarks", b"remarks", "vessel_id_no", b"vessel_id_no", "vessel_name", b"vessel_name", "vessel_owner", b"vessel_owner", "vessel_type", b"vessel_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["arrival_remarks", b"arrival_remarks", "cd_well", b"cd_well", "date_arrival", b"date_arrival", "date_departure", b"date_departure", "departure_remarks", b"departure_remarks", "native_uid", b"native_uid", "remarks", b"remarks", "support_vessel_id", b"support_vessel_id", "undeclared_dependencies", b"undeclared_dependencies", "vessel_id_no", b"vessel_id_no", "vessel_name", b"vessel_name", "vessel_owner", b"vessel_owner", "vessel_type", b"vessel_type", "well_id", b"well_id"]) -> None: ...

global___DmSupportVessel = DmSupportVessel

class DmSupportVesselDaily(google.protobuf.message.Message):
    """Original Name: DM_SUPPORT_VESSEL_DAILY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    PASSENGERS_INBOUND_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SUPPORT_VESSEL_DAILY_ID_FIELD_NUMBER: builtins.int
    IS_CARRYOVER_FIELD_NUMBER: builtins.int
    DATE_DEPARTURE_FIELD_NUMBER: builtins.int
    NUMBER_OF_CRAFT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DEPARTURE_REMARKS_FIELD_NUMBER: builtins.int
    DATE_ARRIVAL_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    PASSENGERS_OUTBOUND_FIELD_NUMBER: builtins.int
    ARRIVAL_REMARKS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SUPPORT_VESSEL_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def passengers_inbound(self) -> global___Int32Message:
        """Original Name: PASSENGERS_INBOUND, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    support_vessel_daily_id: builtins.str
    """Original Name: SUPPORT_VESSEL_DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_carryover(self) -> global___StringMessage:
        """Original Name: IS_CARRYOVER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_departure(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_DEPARTURE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_of_craft(self) -> global___Int32Message:
        """Original Name: NUMBER_OF_CRAFT, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def departure_remarks(self) -> global___StringMessage:
        """Original Name: DEPARTURE_REMARKS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_arrival(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_ARRIVAL, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def passengers_outbound(self) -> global___Int32Message:
        """Original Name: PASSENGERS_OUTBOUND, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def arrival_remarks(self) -> global___StringMessage:
        """Original Name: ARRIVAL_REMARKS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def support_vessel_id(self) -> global___StringMessage:
        """Original Name: SUPPORT_VESSEL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_SUPPORT_VESSEL_DAILY_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        passengers_inbound: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        support_vessel_daily_id: builtins.str = ...,
        is_carryover: global___StringMessage | None = ...,
        date_departure: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        number_of_craft: global___Int32Message | None = ...,
        remarks: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        departure_remarks: global___StringMessage | None = ...,
        date_arrival: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        daily_id: builtins.str = ...,
        passengers_outbound: global___Int32Message | None = ...,
        arrival_remarks: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        support_vessel_id: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["arrival_remarks", b"arrival_remarks", "date_arrival", b"date_arrival", "date_departure", b"date_departure", "departure_remarks", b"departure_remarks", "dm_daily", b"dm_daily", "is_carryover", b"is_carryover", "native_uid", b"native_uid", "number_of_craft", b"number_of_craft", "passengers_inbound", b"passengers_inbound", "passengers_outbound", b"passengers_outbound", "remarks", b"remarks", "sequence_no", b"sequence_no", "support_vessel_id", b"support_vessel_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["arrival_remarks", b"arrival_remarks", "daily_id", b"daily_id", "date_arrival", b"date_arrival", "date_departure", b"date_departure", "departure_remarks", b"departure_remarks", "dm_daily", b"dm_daily", "event_id", b"event_id", "is_carryover", b"is_carryover", "native_uid", b"native_uid", "number_of_craft", b"number_of_craft", "passengers_inbound", b"passengers_inbound", "passengers_outbound", b"passengers_outbound", "remarks", b"remarks", "sequence_no", b"sequence_no", "support_vessel_daily_id", b"support_vessel_daily_id", "support_vessel_id", b"support_vessel_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmSupportVesselDaily = DmSupportVesselDaily

class DmTransferDetail(google.protobuf.message.Message):
    """Original Name: DM_TRANSFER_DETAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    QUANTITY_FIELD_NUMBER: builtins.int
    TRANSFER_SUMMARY_ID_FIELD_NUMBER: builtins.int
    MANUFACTURER_SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    VALUE_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPANY_SERIAL_NUMBER_FIELD_NUMBER: builtins.int
    OWNER_FIELD_NUMBER: builtins.int
    PART_NUMBER_FIELD_NUMBER: builtins.int
    VALUE_COST_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    TRANSFER_ID_FIELD_NUMBER: builtins.int
    TRANSFER_UNITS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    WEIGHT_FIELD_NUMBER: builtins.int
    TRANSFER_DETAIL_ID_FIELD_NUMBER: builtins.int
    DM_TRANSFER_SUMMARY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity(self) -> global___FloatMessage:
        """Original Name: QUANTITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    transfer_summary_id: builtins.str
    """Original Name: TRANSFER_SUMMARY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def manufacturer_serial_number(self) -> global___StringMessage:
        """Original Name: MANUFACTURER_SERIAL_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def value_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: VALUE_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company_serial_number(self) -> global___StringMessage:
        """Original Name: COMPANY_SERIAL_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owner(self) -> global___StringMessage:
        """Original Name: OWNER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def part_number(self) -> global___StringMessage:
        """Original Name: PART_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def value_cost(self) -> global___FloatMessage:
        """Original Name: VALUE_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    transfer_id: builtins.str
    """Original Name: TRANSFER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def transfer_units(self) -> global___StringMessage:
        """Original Name: TRANSFER_UNITS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def weight(self) -> global___FloatMessage:
        """Original Name: WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    transfer_detail_id: builtins.str
    """Original Name: TRANSFER_DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_transfer_summary(self) -> global___DmTransferSummaryRef:
        """Remote references:

        Original Name: DM_TRANSFER_SUMMARY, WrappedMessage: DmTransferSummary
        FK_DM_TRANSFER_DETAIL_DM_TRANSFER_SUMMARY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        quantity: global___FloatMessage | None = ...,
        transfer_summary_id: builtins.str = ...,
        manufacturer_serial_number: global___StringMessage | None = ...,
        value_cost_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        weight_dsdsunit: global___StringMessage | None = ...,
        company_serial_number: global___StringMessage | None = ...,
        owner: global___StringMessage | None = ...,
        part_number: global___StringMessage | None = ...,
        value_cost: global___FloatMessage | None = ...,
        description: global___StringMessage | None = ...,
        transfer_id: builtins.str = ...,
        transfer_units: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        weight: global___FloatMessage | None = ...,
        transfer_detail_id: builtins.str = ...,
        dm_transfer_summary: global___DmTransferSummaryRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["company_serial_number", b"company_serial_number", "description", b"description", "dm_transfer_summary", b"dm_transfer_summary", "manufacturer_serial_number", b"manufacturer_serial_number", "native_uid", b"native_uid", "owner", b"owner", "part_number", b"part_number", "quantity", b"quantity", "sequence_no", b"sequence_no", "transfer_units", b"transfer_units", "value_cost", b"value_cost", "value_cost_dsdsunit", b"value_cost_dsdsunit", "weight", b"weight", "weight_dsdsunit", b"weight_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["company_serial_number", b"company_serial_number", "description", b"description", "dm_transfer_summary", b"dm_transfer_summary", "event_id", b"event_id", "manufacturer_serial_number", b"manufacturer_serial_number", "native_uid", b"native_uid", "owner", b"owner", "part_number", b"part_number", "quantity", b"quantity", "sequence_no", b"sequence_no", "transfer_detail_id", b"transfer_detail_id", "transfer_id", b"transfer_id", "transfer_summary_id", b"transfer_summary_id", "transfer_units", b"transfer_units", "undeclared_dependencies", b"undeclared_dependencies", "value_cost", b"value_cost", "value_cost_dsdsunit", b"value_cost_dsdsunit", "weight", b"weight", "weight_dsdsunit", b"weight_dsdsunit", "well_id", b"well_id"]) -> None: ...

global___DmTransferDetail = DmTransferDetail

class DmTransferSummary(google.protobuf.message.Message):
    """Original Name: DM_TRANSFER_SUMMARY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TRUCKING_TELEPHONE_FIELD_NUMBER: builtins.int
    TOTAL_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRANSFER_NUMBER_FIELD_NUMBER: builtins.int
    TRUCKING_DRIVER_TELEPHONE_FIELD_NUMBER: builtins.int
    TRANSPORTATION_TYPE_FIELD_NUMBER: builtins.int
    AGENT_FIELD_NUMBER: builtins.int
    ORIGIN_FIELD_NUMBER: builtins.int
    TOTAL_VALUE_FIELD_NUMBER: builtins.int
    TRUCKING_DRIVER_NAME_FIELD_NUMBER: builtins.int
    IS_TRANSFER_IN_FIELD_NUMBER: builtins.int
    DEPARTURE_DATE_FIELD_NUMBER: builtins.int
    REASON_FIELD_NUMBER: builtins.int
    SHIP_TO_ADDRESS_FIELD_NUMBER: builtins.int
    ARRIVAL_DATE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SHIP_TO_CONTACT_NAME_FIELD_NUMBER: builtins.int
    INSTRUCTIONS_FIELD_NUMBER: builtins.int
    TRANSFER_SUMMARY_ID_FIELD_NUMBER: builtins.int
    TRANSFER_CONTAINER_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    DEPARTMENT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SHIP_TO_STATE_PROV_FIELD_NUMBER: builtins.int
    AGENT_CODE_FIELD_NUMBER: builtins.int
    SHIP_TO_CITY_FIELD_NUMBER: builtins.int
    TRANSFER_CODE_FIELD_NUMBER: builtins.int
    LEGAL_ID_NUMBER_FIELD_NUMBER: builtins.int
    TRANSFER_ID_FIELD_NUMBER: builtins.int
    DESTINATION_FIELD_NUMBER: builtins.int
    TICKET_FIELD_NUMBER: builtins.int
    TRANSFER_TYPE_FIELD_NUMBER: builtins.int
    TOOLPUSHER_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    TRANSFER_INSTRUCTIONS_FIELD_NUMBER: builtins.int
    SHIP_TO_TELEPHONE_FIELD_NUMBER: builtins.int
    DM_MATERIAL_TRANSFER_FIELD_NUMBER: builtins.int
    DM_TRANSFER_DETAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def trucking_telephone(self) -> global___StringMessage:
        """Original Name: TRUCKING_TELEPHONE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_number(self) -> global___StringMessage:
        """Original Name: TRANSFER_NUMBER, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trucking_driver_telephone(self) -> global___StringMessage:
        """Original Name: TRUCKING_DRIVER_TELEPHONE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transportation_type(self) -> global___StringMessage:
        """Original Name: TRANSPORTATION_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agent(self) -> global___StringMessage:
        """Original Name: AGENT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def origin(self) -> global___StringMessage:
        """Original Name: ORIGIN, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_value(self) -> global___FloatMessage:
        """Original Name: TOTAL_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trucking_driver_name(self) -> global___StringMessage:
        """Original Name: TRUCKING_DRIVER_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_transfer_in(self) -> global___StringMessage:
        """Original Name: IS_TRANSFER_IN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def departure_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DEPARTURE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason(self) -> global___StringMessage:
        """Original Name: REASON, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ship_to_address(self) -> global___StringMessage:
        """Original Name: SHIP_TO_ADDRESS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def arrival_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ARRIVAL_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ship_to_contact_name(self) -> global___StringMessage:
        """Original Name: SHIP_TO_CONTACT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def instructions(self) -> global___StringMessage:
        """Original Name: INSTRUCTIONS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    transfer_summary_id: builtins.str
    """Original Name: TRANSFER_SUMMARY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def transfer_container(self) -> global___StringMessage:
        """Original Name: TRANSFER_CONTAINER, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def department(self) -> global___StringMessage:
        """Original Name: DEPARTMENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ship_to_state_prov(self) -> global___StringMessage:
        """Original Name: SHIP_TO_STATE_PROV, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def agent_code(self) -> global___StringMessage:
        """Original Name: AGENT_CODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ship_to_city(self) -> global___StringMessage:
        """Original Name: SHIP_TO_CITY, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_code(self) -> global___StringMessage:
        """Original Name: TRANSFER_CODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def legal_id_number(self) -> global___StringMessage:
        """Original Name: LEGAL_ID_NUMBER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    transfer_id: builtins.str
    """Original Name: TRANSFER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def destination(self) -> global___StringMessage:
        """Original Name: DESTINATION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ticket(self) -> global___StringMessage:
        """Original Name: TICKET, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_type(self) -> global___StringMessage:
        """Original Name: TRANSFER_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def toolpusher(self) -> global___StringMessage:
        """Original Name: TOOLPUSHER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def transfer_instructions(self) -> global___StringMessage:
        """Original Name: TRANSFER_INSTRUCTIONS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ship_to_telephone(self) -> global___StringMessage:
        """Original Name: SHIP_TO_TELEPHONE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_material_transfer(self) -> global___DmMaterialTransferRef:
        """Remote references:

        Original Name: DM_MATERIAL_TRANSFER, WrappedMessage: DmMaterialTransfer
        FK_DM_TRANSFER_SUMMARY_DM_MATERIAL_TRANSFER
        """
    @property
    def dm_transfer_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmTransferDetailRef]:
        """Original Name: DM_TRANSFER_DETAIL, WrappedMessage: DmTransferDetail
        FK_DM_TRANSFER_DETAIL_DM_TRANSFER_SUMMARY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        trucking_telephone: global___StringMessage | None = ...,
        total_value_dsdsunit: global___StringMessage | None = ...,
        transfer_number: global___StringMessage | None = ...,
        trucking_driver_telephone: global___StringMessage | None = ...,
        transportation_type: global___StringMessage | None = ...,
        agent: global___StringMessage | None = ...,
        origin: global___StringMessage | None = ...,
        total_value: global___FloatMessage | None = ...,
        trucking_driver_name: global___StringMessage | None = ...,
        is_transfer_in: global___StringMessage | None = ...,
        departure_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        reason: global___StringMessage | None = ...,
        ship_to_address: global___StringMessage | None = ...,
        arrival_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        ship_to_contact_name: global___StringMessage | None = ...,
        instructions: global___StringMessage | None = ...,
        transfer_summary_id: builtins.str = ...,
        transfer_container: global___StringMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        department: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        ship_to_state_prov: global___StringMessage | None = ...,
        agent_code: global___StringMessage | None = ...,
        ship_to_city: global___StringMessage | None = ...,
        transfer_code: global___StringMessage | None = ...,
        legal_id_number: global___StringMessage | None = ...,
        transfer_id: builtins.str = ...,
        destination: global___StringMessage | None = ...,
        ticket: global___StringMessage | None = ...,
        transfer_type: global___StringMessage | None = ...,
        toolpusher: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        transfer_instructions: global___StringMessage | None = ...,
        ship_to_telephone: global___StringMessage | None = ...,
        dm_material_transfer: global___DmMaterialTransferRef | None = ...,
        dm_transfer_detail: collections.abc.Iterable[global___DmTransferDetailRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["agent", b"agent", "agent_code", b"agent_code", "arrival_date", b"arrival_date", "contractor", b"contractor", "department", b"department", "departure_date", b"departure_date", "destination", b"destination", "dm_material_transfer", b"dm_material_transfer", "instructions", b"instructions", "is_transfer_in", b"is_transfer_in", "legal_id_number", b"legal_id_number", "native_uid", b"native_uid", "origin", b"origin", "reason", b"reason", "sequence_no", b"sequence_no", "ship_to_address", b"ship_to_address", "ship_to_city", b"ship_to_city", "ship_to_contact_name", b"ship_to_contact_name", "ship_to_state_prov", b"ship_to_state_prov", "ship_to_telephone", b"ship_to_telephone", "ticket", b"ticket", "toolpusher", b"toolpusher", "total_value", b"total_value", "total_value_dsdsunit", b"total_value_dsdsunit", "transfer_code", b"transfer_code", "transfer_container", b"transfer_container", "transfer_instructions", b"transfer_instructions", "transfer_number", b"transfer_number", "transfer_type", b"transfer_type", "transportation_type", b"transportation_type", "trucking_driver_name", b"trucking_driver_name", "trucking_driver_telephone", b"trucking_driver_telephone", "trucking_telephone", b"trucking_telephone"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["agent", b"agent", "agent_code", b"agent_code", "arrival_date", b"arrival_date", "contractor", b"contractor", "department", b"department", "departure_date", b"departure_date", "destination", b"destination", "dm_material_transfer", b"dm_material_transfer", "dm_transfer_detail", b"dm_transfer_detail", "event_id", b"event_id", "instructions", b"instructions", "is_transfer_in", b"is_transfer_in", "legal_id_number", b"legal_id_number", "native_uid", b"native_uid", "origin", b"origin", "reason", b"reason", "sequence_no", b"sequence_no", "ship_to_address", b"ship_to_address", "ship_to_city", b"ship_to_city", "ship_to_contact_name", b"ship_to_contact_name", "ship_to_state_prov", b"ship_to_state_prov", "ship_to_telephone", b"ship_to_telephone", "ticket", b"ticket", "toolpusher", b"toolpusher", "total_value", b"total_value", "total_value_dsdsunit", b"total_value_dsdsunit", "transfer_code", b"transfer_code", "transfer_container", b"transfer_container", "transfer_id", b"transfer_id", "transfer_instructions", b"transfer_instructions", "transfer_number", b"transfer_number", "transfer_summary_id", b"transfer_summary_id", "transfer_type", b"transfer_type", "transportation_type", b"transportation_type", "trucking_driver_name", b"trucking_driver_name", "trucking_driver_telephone", b"trucking_driver_telephone", "trucking_telephone", b"trucking_telephone", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmTransferSummary = DmTransferSummary

class DmUnderwaterDetail(google.protobuf.message.Message):
    """Original Name: DM_UNDERWATER_DETAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DETAIL_NOTE_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    WORK_CODE_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    COST_FIELD_NUMBER: builtins.int
    COST_DESCRIPTION_FIELD_NUMBER: builtins.int
    WORK_SUBCODE_FIELD_NUMBER: builtins.int
    WORK_SUBCODE2_FIELD_NUMBER: builtins.int
    DATE_START_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    UNDERWATER_DETAIL_ID_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_CONDITION_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNDERWATER_OP_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    WORK_CLASS_FIELD_NUMBER: builtins.int
    DATE_END_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_OP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def detail_note(self) -> global___StringMessage:
        """Original Name: DETAIL_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def work_code(self) -> global___StringMessage:
        """Original Name: WORK_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost(self) -> global___FloatMessage:
        """Original Name: COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_description(self) -> global___StringMessage:
        """Original Name: COST_DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def work_subcode(self) -> global___StringMessage:
        """Original Name: WORK_SUBCODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def work_subcode2(self) -> global___StringMessage:
        """Original Name: WORK_SUBCODE2, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    underwater_detail_id: builtins.str
    """Original Name: UNDERWATER_DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_condition(self) -> global___StringMessage:
        """Original Name: INTERVAL_CONDITION, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    underwater_op_id: builtins.str
    """Original Name: UNDERWATER_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def work_class(self) -> global___StringMessage:
        """Original Name: WORK_CLASS, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_underwater_op(self) -> global___DmUnderwaterOpRef:
        """Remote references:

        Original Name: DM_UNDERWATER_OP, WrappedMessage: DmUnderwaterOp
        FK_DM_UNDERWATER_DETAIL_DM_UNDERWATER_OP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        detail_note: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        work_code: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        cost: global___FloatMessage | None = ...,
        cost_description: global___StringMessage | None = ...,
        work_subcode: global___StringMessage | None = ...,
        work_subcode2: global___StringMessage | None = ...,
        date_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_base: global___FloatMessage | None = ...,
        underwater_detail_id: builtins.str = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        cost_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        cost_dsdsunit: global___StringMessage | None = ...,
        interval_condition: global___StringMessage | None = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        underwater_op_id: builtins.str = ...,
        activity_phase: global___StringMessage | None = ...,
        cost_class: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        work_class: global___StringMessage | None = ...,
        date_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        duration: global___FloatMessage | None = ...,
        dm_underwater_op: global___DmUnderwaterOpRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "cost", b"cost", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_description", b"cost_description", "cost_dsdsunit", b"cost_dsdsunit", "cost_subcode", b"cost_subcode", "date_end", b"date_end", "date_start", b"date_start", "detail_note", b"detail_note", "dm_underwater_op", b"dm_underwater_op", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "interval_condition", b"interval_condition", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "wellbore_id", b"wellbore_id", "work_class", b"work_class", "work_code", b"work_code", "work_subcode", b"work_subcode", "work_subcode2", b"work_subcode2"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "cost", b"cost", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_description", b"cost_description", "cost_dsdsunit", b"cost_dsdsunit", "cost_subcode", b"cost_subcode", "date_end", b"date_end", "date_start", b"date_start", "detail_note", b"detail_note", "dm_underwater_op", b"dm_underwater_op", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "event_id", b"event_id", "interval_condition", b"interval_condition", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "underwater_detail_id", b"underwater_detail_id", "underwater_op_id", b"underwater_op_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "work_class", b"work_class", "work_code", b"work_code", "work_subcode", b"work_subcode", "work_subcode2", b"work_subcode2"]) -> None: ...

global___DmUnderwaterDetail = DmUnderwaterDetail

class DmUnderwaterEquipment(google.protobuf.message.Message):
    """Original Name: DM_UNDERWATER_EQUIPMENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UNDERWATER_EQUIPMENT_ID_FIELD_NUMBER: builtins.int
    UNDERWATER_OP_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    EQUIPMENT_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    QTTY_IN_USE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    QTTY_STAND_BY_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_OP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    underwater_equipment_id: builtins.str
    """Original Name: UNDERWATER_EQUIPMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    underwater_op_id: builtins.str
    """Original Name: UNDERWATER_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def equipment_type(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_TYPE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def qtty_in_use(self) -> global___Int32Message:
        """Original Name: QTTY_IN_USE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def qtty_stand_by(self) -> global___Int32Message:
        """Original Name: QTTY_STAND_BY, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_underwater_op(self) -> global___DmUnderwaterOpRef:
        """Remote references:

        Original Name: DM_UNDERWATER_OP, WrappedMessage: DmUnderwaterOp
        FK_DM_UNDERWATER_EQUIPMENT_DM_UNDERWATER_OP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        underwater_equipment_id: builtins.str = ...,
        underwater_op_id: builtins.str = ...,
        well_id: builtins.str = ...,
        equipment_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        qtty_in_use: global___Int32Message | None = ...,
        event_id: builtins.str = ...,
        qtty_stand_by: global___Int32Message | None = ...,
        dm_underwater_op: global___DmUnderwaterOpRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_underwater_op", b"dm_underwater_op", "equipment_type", b"equipment_type", "native_uid", b"native_uid", "qtty_in_use", b"qtty_in_use", "qtty_stand_by", b"qtty_stand_by"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_underwater_op", b"dm_underwater_op", "equipment_type", b"equipment_type", "event_id", b"event_id", "native_uid", b"native_uid", "qtty_in_use", b"qtty_in_use", "qtty_stand_by", b"qtty_stand_by", "undeclared_dependencies", b"undeclared_dependencies", "underwater_equipment_id", b"underwater_equipment_id", "underwater_op_id", b"underwater_op_id", "well_id", b"well_id"]) -> None: ...

global___DmUnderwaterEquipment = DmUnderwaterEquipment

class DmUnderwaterMaterial(google.protobuf.message.Message):
    """Original Name: DM_UNDERWATER_MATERIAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UNDERWATER_MATERIAL_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FIRST_USED_DATE_FIELD_NUMBER: builtins.int
    UNIT_SIZE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PRODUCT_NAME_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    underwater_material_id: builtins.str
    """Original Name: UNDERWATER_MATERIAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def first_used_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: FIRST_USED_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unit_size(self) -> global___StringMessage:
        """Original Name: UNIT_SIZE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def product_name(self) -> global___StringMessage:
        """Original Name: PRODUCT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_UNDERWATER_MATERIAL_DM_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        underwater_material_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        first_used_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        unit_size: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        product_name: global___StringMessage | None = ...,
        dm_event: global___DmEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_event", b"dm_event", "first_used_date", b"first_used_date", "native_uid", b"native_uid", "product_name", b"product_name", "sequence_no", b"sequence_no", "unit_size", b"unit_size"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_event", b"dm_event", "event_id", b"event_id", "first_used_date", b"first_used_date", "native_uid", b"native_uid", "product_name", b"product_name", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "underwater_material_id", b"underwater_material_id", "unit_size", b"unit_size", "well_id", b"well_id"]) -> None: ...

global___DmUnderwaterMaterial = DmUnderwaterMaterial

class DmUnderwaterMaterialTran(google.protobuf.message.Message):
    """Original Name: DM_UNDERWATER_MATERIAL_TRAN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    USED_ON_FIELD_NUMBER: builtins.int
    UNDERWATER_MATERIAL_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    QUANTITY_ADJUSTED_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    QUANTITY_USED_FIELD_NUMBER: builtins.int
    QUANTITY_RETURNED_FIELD_NUMBER: builtins.int
    UNDERWATER_MATERIAL_TRAN_ID_FIELD_NUMBER: builtins.int
    QUANTITY_ON_HAND_FIELD_NUMBER: builtins.int
    UNDERWATER_OP_ID_FIELD_NUMBER: builtins.int
    QUANTITY_RECEIVED_FIELD_NUMBER: builtins.int
    QUANTITY_ORDERED_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_OP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def used_on(self) -> global___StringMessage:
        """Original Name: USED_ON, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def underwater_material_id(self) -> global___StringMessage:
        """Original Name: UNDERWATER_MATERIAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_adjusted(self) -> global___FloatMessage:
        """Original Name: QUANTITY_ADJUSTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_used(self) -> global___FloatMessage:
        """Original Name: QUANTITY_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_returned(self) -> global___FloatMessage:
        """Original Name: QUANTITY_RETURNED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    underwater_material_tran_id: builtins.str
    """Original Name: UNDERWATER_MATERIAL_TRAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def quantity_on_hand(self) -> global___FloatMessage:
        """Original Name: QUANTITY_ON_HAND, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    underwater_op_id: builtins.str
    """Original Name: UNDERWATER_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def quantity_received(self) -> global___FloatMessage:
        """Original Name: QUANTITY_RECEIVED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_ordered(self) -> global___FloatMessage:
        """Original Name: QUANTITY_ORDERED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_underwater_op(self) -> global___DmUnderwaterOpRef:
        """Remote references:

        Original Name: DM_UNDERWATER_OP, WrappedMessage: DmUnderwaterOp
        FK_DM_UNDERWATER_MATERIAL_TRAN_DM_UNDERWATER_OP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        used_on: global___StringMessage | None = ...,
        underwater_material_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        quantity_adjusted: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        quantity_used: global___FloatMessage | None = ...,
        quantity_returned: global___FloatMessage | None = ...,
        underwater_material_tran_id: builtins.str = ...,
        quantity_on_hand: global___FloatMessage | None = ...,
        underwater_op_id: builtins.str = ...,
        quantity_received: global___FloatMessage | None = ...,
        quantity_ordered: global___FloatMessage | None = ...,
        description: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        dm_underwater_op: global___DmUnderwaterOpRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "dm_underwater_op", b"dm_underwater_op", "native_uid", b"native_uid", "quantity_adjusted", b"quantity_adjusted", "quantity_on_hand", b"quantity_on_hand", "quantity_ordered", b"quantity_ordered", "quantity_received", b"quantity_received", "quantity_returned", b"quantity_returned", "quantity_used", b"quantity_used", "remarks", b"remarks", "underwater_material_id", b"underwater_material_id", "used_on", b"used_on"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "dm_underwater_op", b"dm_underwater_op", "event_id", b"event_id", "native_uid", b"native_uid", "quantity_adjusted", b"quantity_adjusted", "quantity_on_hand", b"quantity_on_hand", "quantity_ordered", b"quantity_ordered", "quantity_received", b"quantity_received", "quantity_returned", b"quantity_returned", "quantity_used", b"quantity_used", "remarks", b"remarks", "undeclared_dependencies", b"undeclared_dependencies", "underwater_material_id", b"underwater_material_id", "underwater_material_tran_id", b"underwater_material_tran_id", "underwater_op_id", b"underwater_op_id", "used_on", b"used_on", "well_id", b"well_id"]) -> None: ...

global___DmUnderwaterMaterialTran = DmUnderwaterMaterialTran

class DmUnderwaterOp(google.protobuf.message.Message):
    """Original Name: DM_UNDERWATER_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ACTUAL_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    ESTIMATED_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_DATE_FIELD_NUMBER: builtins.int
    CONTRACTOR_NAME_FIELD_NUMBER: builtins.int
    ESTIMATED_DAYS_FIELD_NUMBER: builtins.int
    NOTE_FIELD_NUMBER: builtins.int
    OBJECTIVE_FIELD_NUMBER: builtins.int
    ACTUAL_COST_FIELD_NUMBER: builtins.int
    ACTUAL_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ESTIMATED_COST_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    ACTUAL_DAYS_FIELD_NUMBER: builtins.int
    START_DATE_FIELD_NUMBER: builtins.int
    UNDERWATER_OP_ID_FIELD_NUMBER: builtins.int
    ESTIMATED_DAYS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUPERVISOR_1_FIELD_NUMBER: builtins.int
    SUPERVISOR_2_FIELD_NUMBER: builtins.int
    JOB_TYPE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    DM_EVENT_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_DETAIL_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_MATERIAL_TRAN_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_PERS_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_EQUIPMENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def actual_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ESTIMATED_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_name(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_days(self) -> global___FloatMessage:
        """Original Name: ESTIMATED_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def note(self) -> global___StringMessage:
        """Original Name: NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def objective(self) -> global___StringMessage:
        """Original Name: OBJECTIVE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_cost(self) -> global___FloatMessage:
        """Original Name: ACTUAL_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_cost(self) -> global___FloatMessage:
        """Original Name: ESTIMATED_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_days(self) -> global___FloatMessage:
        """Original Name: ACTUAL_DAYS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    underwater_op_id: builtins.str
    """Original Name: UNDERWATER_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def estimated_days_dsdsunit(self) -> global___StringMessage:
        """Original Name: ESTIMATED_DAYS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor_1(self) -> global___StringMessage:
        """Original Name: SUPERVISOR_1, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def supervisor_2(self) -> global___StringMessage:
        """Original Name: SUPERVISOR_2, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_type(self) -> global___StringMessage:
        """Original Name: JOB_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: True, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_event(self) -> global___DmEventRef:
        """Remote references:

        Original Name: DM_EVENT, WrappedMessage: DmEvent
        FK_DM_UNDERWATER_OP_DM_EVENT
        """
    @property
    def dm_underwater_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmUnderwaterDetailRef]:
        """Original Name: DM_UNDERWATER_DETAIL, WrappedMessage: DmUnderwaterDetail
        FK_DM_UNDERWATER_DETAIL_DM_UNDERWATER_OP
        """
    @property
    def dm_underwater_material_tran(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmUnderwaterMaterialTranRef]:
        """Original Name: DM_UNDERWATER_MATERIAL_TRAN, WrappedMessage: DmUnderwaterMaterialTran
        FK_DM_UNDERWATER_MATERIAL_TRAN_DM_UNDERWATER_OP
        """
    @property
    def dm_underwater_pers(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmUnderwaterPersRef]:
        """Original Name: DM_UNDERWATER_PERS, WrappedMessage: DmUnderwaterPers
        FK_DM_UNDERWATER_PERS_DM_UNDERWATER_OP
        """
    @property
    def dm_underwater_equipment(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmUnderwaterEquipmentRef]:
        """Original Name: DM_UNDERWATER_EQUIPMENT, WrappedMessage: DmUnderwaterEquipment
        FK_DM_UNDERWATER_EQUIPMENT_DM_UNDERWATER_OP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        actual_cost_dsdsunit: global___StringMessage | None = ...,
        estimated_cost_dsdsunit: global___StringMessage | None = ...,
        end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        contractor_name: global___StringMessage | None = ...,
        estimated_days: global___FloatMessage | None = ...,
        note: global___StringMessage | None = ...,
        objective: global___StringMessage | None = ...,
        actual_cost: global___FloatMessage | None = ...,
        actual_days_dsdsunit: global___StringMessage | None = ...,
        estimated_cost: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        actual_days: global___FloatMessage | None = ...,
        start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        underwater_op_id: builtins.str = ...,
        estimated_days_dsdsunit: global___StringMessage | None = ...,
        supervisor_1: global___StringMessage | None = ...,
        supervisor_2: global___StringMessage | None = ...,
        job_type: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dm_event: global___DmEventRef | None = ...,
        dm_underwater_detail: collections.abc.Iterable[global___DmUnderwaterDetailRef] | None = ...,
        dm_underwater_material_tran: collections.abc.Iterable[global___DmUnderwaterMaterialTranRef] | None = ...,
        dm_underwater_pers: collections.abc.Iterable[global___DmUnderwaterPersRef] | None = ...,
        dm_underwater_equipment: collections.abc.Iterable[global___DmUnderwaterEquipmentRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["actual_cost", b"actual_cost", "actual_cost_dsdsunit", b"actual_cost_dsdsunit", "actual_days", b"actual_days", "actual_days_dsdsunit", b"actual_days_dsdsunit", "contractor_name", b"contractor_name", "date_report", b"date_report", "dm_event", b"dm_event", "end_date", b"end_date", "estimated_cost", b"estimated_cost", "estimated_cost_dsdsunit", b"estimated_cost_dsdsunit", "estimated_days", b"estimated_days", "estimated_days_dsdsunit", b"estimated_days_dsdsunit", "job_type", b"job_type", "native_uid", b"native_uid", "note", b"note", "objective", b"objective", "report_journal_id", b"report_journal_id", "start_date", b"start_date", "supervisor_1", b"supervisor_1", "supervisor_2", b"supervisor_2"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["actual_cost", b"actual_cost", "actual_cost_dsdsunit", b"actual_cost_dsdsunit", "actual_days", b"actual_days", "actual_days_dsdsunit", b"actual_days_dsdsunit", "contractor_name", b"contractor_name", "date_report", b"date_report", "dm_event", b"dm_event", "dm_underwater_detail", b"dm_underwater_detail", "dm_underwater_equipment", b"dm_underwater_equipment", "dm_underwater_material_tran", b"dm_underwater_material_tran", "dm_underwater_pers", b"dm_underwater_pers", "end_date", b"end_date", "estimated_cost", b"estimated_cost", "estimated_cost_dsdsunit", b"estimated_cost_dsdsunit", "estimated_days", b"estimated_days", "estimated_days_dsdsunit", b"estimated_days_dsdsunit", "event_id", b"event_id", "job_type", b"job_type", "native_uid", b"native_uid", "note", b"note", "objective", b"objective", "report_journal_id", b"report_journal_id", "start_date", b"start_date", "supervisor_1", b"supervisor_1", "supervisor_2", b"supervisor_2", "undeclared_dependencies", b"undeclared_dependencies", "underwater_op_id", b"underwater_op_id", "well_id", b"well_id"]) -> None: ...

global___DmUnderwaterOp = DmUnderwaterOp

class DmUnderwaterPers(google.protobuf.message.Message):
    """Original Name: DM_UNDERWATER_PERS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UNDERWATER_OP_ID_FIELD_NUMBER: builtins.int
    COMPANY_NAME_FIELD_NUMBER: builtins.int
    NOTES_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    EMPLOYEE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DAYS_ONBOARD_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    UNDERWATER_PERS_ID_FIELD_NUMBER: builtins.int
    EMPLOYEE_NAME_FIELD_NUMBER: builtins.int
    COMPANY_ID_FIELD_NUMBER: builtins.int
    DM_UNDERWATER_OP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    underwater_op_id: builtins.str
    """Original Name: UNDERWATER_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def company_name(self) -> global___StringMessage:
        """Original Name: COMPANY_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def notes(self) -> global___StringMessage:
        """Original Name: NOTES, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def employee_id(self) -> global___StringMessage:
        """Original Name: EMPLOYEE_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def days_onboard(self) -> global___Int32Message:
        """Original Name: DAYS_ONBOARD, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    underwater_pers_id: builtins.str
    """Original Name: UNDERWATER_PERS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def employee_name(self) -> global___StringMessage:
        """Original Name: EMPLOYEE_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company_id(self) -> global___StringMessage:
        """Original Name: COMPANY_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_underwater_op(self) -> global___DmUnderwaterOpRef:
        """Remote references:

        Original Name: DM_UNDERWATER_OP, WrappedMessage: DmUnderwaterOp
        FK_DM_UNDERWATER_PERS_DM_UNDERWATER_OP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        underwater_op_id: builtins.str = ...,
        company_name: global___StringMessage | None = ...,
        notes: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        employee_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        days_onboard: global___Int32Message | None = ...,
        event_id: builtins.str = ...,
        underwater_pers_id: builtins.str = ...,
        employee_name: global___StringMessage | None = ...,
        company_id: global___StringMessage | None = ...,
        dm_underwater_op: global___DmUnderwaterOpRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["company_id", b"company_id", "company_name", b"company_name", "days_onboard", b"days_onboard", "dm_underwater_op", b"dm_underwater_op", "employee_id", b"employee_id", "employee_name", b"employee_name", "native_uid", b"native_uid", "notes", b"notes"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["company_id", b"company_id", "company_name", b"company_name", "days_onboard", b"days_onboard", "dm_underwater_op", b"dm_underwater_op", "employee_id", b"employee_id", "employee_name", b"employee_name", "event_id", b"event_id", "native_uid", b"native_uid", "notes", b"notes", "undeclared_dependencies", b"undeclared_dependencies", "underwater_op_id", b"underwater_op_id", "underwater_pers_id", b"underwater_pers_id", "well_id", b"well_id"]) -> None: ...

global___DmUnderwaterPers = DmUnderwaterPers

class DmVentFlowTest(google.protobuf.message.Message):
    """Original Name: DM_VENT_FLOW_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TEST_TYPE_FIELD_NUMBER: builtins.int
    TVD_AQUIFER_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    TVD_FLOW_SOURCE_FIELD_NUMBER: builtins.int
    TESTER_NAME_FIELD_NUMBER: builtins.int
    BUILDUP_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    IS_SERIOUS_FIELD_NUMBER: builtins.int
    SCVF_OPERATION_FIELD_NUMBER: builtins.int
    IS_FLOW_SOUR_FIELD_NUMBER: builtins.int
    IS_LOGGED_FIELD_NUMBER: builtins.int
    FLOW_TYPE_FIELD_NUMBER: builtins.int
    CEMENT_DETAIL_FIELD_NUMBER: builtins.int
    BUBBLE_PER_MIN_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    TVD_CEMENT_TOP_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLOW_RATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LOP_GRADIENT_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    DATE_TESTED_FIELD_NUMBER: builtins.int
    SOURCE_TEST_TYPE_FIELD_NUMBER: builtins.int
    FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    LOP_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_CEMENT_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    IS_VENT_FLOW_FIELD_NUMBER: builtins.int
    NEAREST_WATER_WELL_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DESC_CAUSE_FIELD_NUMBER: builtins.int
    TVD_FLOW_SOURCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NEAREST_WATER_WELL_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_ESTIMATED_FIELD_NUMBER: builtins.int
    TVD_AQUIFER_DSDSUNIT_FIELD_NUMBER: builtins.int
    BUILDUP_PRESSURE_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def test_type(self) -> global___StringMessage:
        """Original Name: TEST_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_aquifer(self) -> global___FloatMessage:
        """Original Name: TVD_AQUIFER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_flow_source(self) -> global___FloatMessage:
        """Original Name: TVD_FLOW_SOURCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tester_name(self) -> global___StringMessage:
        """Original Name: TESTER_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def buildup_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BUILDUP_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_serious(self) -> global___StringMessage:
        """Original Name: IS_SERIOUS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scvf_operation(self) -> global___StringMessage:
        """Original Name: SCVF_OPERATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_flow_sour(self) -> global___StringMessage:
        """Original Name: IS_FLOW_SOUR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_logged(self) -> global___StringMessage:
        """Original Name: IS_LOGGED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_type(self) -> global___StringMessage:
        """Original Name: FLOW_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_detail(self) -> global___StringMessage:
        """Original Name: CEMENT_DETAIL, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bubble_per_min(self) -> global___Int32Message:
        """Original Name: BUBBLE_PER_MIN, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_cement_top(self) -> global___FloatMessage:
        """Original Name: TVD_CEMENT_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_rate(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lop_gradient(self) -> global___FloatMessage:
        """Original Name: LOP_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_tested(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TESTED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_test_type(self) -> global___StringMessage:
        """Original Name: SOURCE_TEST_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def lop_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOP_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_cement_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_CEMENT_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_vent_flow(self) -> global___StringMessage:
        """Original Name: IS_VENT_FLOW, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nearest_water_well(self) -> global___FloatMessage:
        """Original Name: NEAREST_WATER_WELL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def desc_cause(self) -> global___StringMessage:
        """Original Name: DESC_CAUSE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_flow_source_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_FLOW_SOURCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nearest_water_well_dsdsunit(self) -> global___StringMessage:
        """Original Name: NEAREST_WATER_WELL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_estimated(self) -> global___StringMessage:
        """Original Name: IS_ESTIMATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_aquifer_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_AQUIFER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def buildup_pressure(self) -> global___FloatMessage:
        """Original Name: BUILDUP_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_VENT_FLOW_TEST_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        test_type: global___StringMessage | None = ...,
        tvd_aquifer: global___FloatMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        tvd_flow_source: global___FloatMessage | None = ...,
        tester_name: global___StringMessage | None = ...,
        buildup_pressure_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        create_user_id: global___StringMessage | None = ...,
        is_serious: global___StringMessage | None = ...,
        scvf_operation: global___StringMessage | None = ...,
        is_flow_sour: global___StringMessage | None = ...,
        is_logged: global___StringMessage | None = ...,
        flow_type: global___StringMessage | None = ...,
        cement_detail: global___StringMessage | None = ...,
        bubble_per_min: global___Int32Message | None = ...,
        update_user_id: global___StringMessage | None = ...,
        tvd_cement_top: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        flow_rate: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        lop_gradient: global___FloatMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        date_tested: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        source_test_type: global___StringMessage | None = ...,
        flow_rate_dsdsunit: global___StringMessage | None = ...,
        test_id: builtins.str = ...,
        lop_gradient_dsdsunit: global___StringMessage | None = ...,
        tvd_cement_top_dsdsunit: global___StringMessage | None = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        is_vent_flow: global___StringMessage | None = ...,
        nearest_water_well: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        desc_cause: global___StringMessage | None = ...,
        tvd_flow_source_dsdsunit: global___StringMessage | None = ...,
        nearest_water_well_dsdsunit: global___StringMessage | None = ...,
        is_estimated: global___StringMessage | None = ...,
        tvd_aquifer_dsdsunit: global___StringMessage | None = ...,
        buildup_pressure: global___FloatMessage | None = ...,
        duration: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bubble_per_min", b"bubble_per_min", "buildup_pressure", b"buildup_pressure", "buildup_pressure_dsdsunit", b"buildup_pressure_dsdsunit", "cd_wellbore", b"cd_wellbore", "cement_detail", b"cement_detail", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_tested", b"date_tested", "desc_cause", b"desc_cause", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "flow_type", b"flow_type", "is_estimated", b"is_estimated", "is_flow_sour", b"is_flow_sour", "is_logged", b"is_logged", "is_serious", b"is_serious", "is_vent_flow", b"is_vent_flow", "lop_gradient", b"lop_gradient", "lop_gradient_dsdsunit", b"lop_gradient_dsdsunit", "native_uid", b"native_uid", "nearest_water_well", b"nearest_water_well", "nearest_water_well_dsdsunit", b"nearest_water_well_dsdsunit", "report_journal_id", b"report_journal_id", "scvf_operation", b"scvf_operation", "source_test_type", b"source_test_type", "test_type", b"test_type", "tester_name", b"tester_name", "tvd_aquifer", b"tvd_aquifer", "tvd_aquifer_dsdsunit", b"tvd_aquifer_dsdsunit", "tvd_cement_top", b"tvd_cement_top", "tvd_cement_top_dsdsunit", b"tvd_cement_top_dsdsunit", "tvd_flow_source", b"tvd_flow_source", "tvd_flow_source_dsdsunit", b"tvd_flow_source_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bubble_per_min", b"bubble_per_min", "buildup_pressure", b"buildup_pressure", "buildup_pressure_dsdsunit", b"buildup_pressure_dsdsunit", "cd_wellbore", b"cd_wellbore", "cement_detail", b"cement_detail", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_tested", b"date_tested", "desc_cause", b"desc_cause", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "flow_type", b"flow_type", "is_estimated", b"is_estimated", "is_flow_sour", b"is_flow_sour", "is_logged", b"is_logged", "is_serious", b"is_serious", "is_vent_flow", b"is_vent_flow", "lop_gradient", b"lop_gradient", "lop_gradient_dsdsunit", b"lop_gradient_dsdsunit", "native_uid", b"native_uid", "nearest_water_well", b"nearest_water_well", "nearest_water_well_dsdsunit", b"nearest_water_well_dsdsunit", "report_journal_id", b"report_journal_id", "scvf_operation", b"scvf_operation", "source_test_type", b"source_test_type", "test_id", b"test_id", "test_type", b"test_type", "tester_name", b"tester_name", "tvd_aquifer", b"tvd_aquifer", "tvd_aquifer_dsdsunit", b"tvd_aquifer_dsdsunit", "tvd_cement_top", b"tvd_cement_top", "tvd_cement_top_dsdsunit", b"tvd_cement_top_dsdsunit", "tvd_flow_source", b"tvd_flow_source", "tvd_flow_source_dsdsunit", b"tvd_flow_source_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmVentFlowTest = DmVentFlowTest

class DmVesselBulkTran(google.protobuf.message.Message):
    """Original Name: DM_VESSEL_BULK_TRAN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    QUANTITY_ADJUSTED_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    QUANTITY_USED_FIELD_NUMBER: builtins.int
    QUANTITY_RETURNED_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    QUANTITY_ON_HAND_FIELD_NUMBER: builtins.int
    BULK_ID_FIELD_NUMBER: builtins.int
    QUANTITY_RECEIVED_FIELD_NUMBER: builtins.int
    BULK_TRAN_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SUPPORT_VESSEL_ID_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_adjusted(self) -> global___FloatMessage:
        """Original Name: QUANTITY_ADJUSTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_used(self) -> global___FloatMessage:
        """Original Name: QUANTITY_USED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_returned(self) -> global___FloatMessage:
        """Original Name: QUANTITY_RETURNED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def quantity_on_hand(self) -> global___FloatMessage:
        """Original Name: QUANTITY_ON_HAND, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_id(self) -> global___StringMessage:
        """Original Name: BULK_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity_received(self) -> global___FloatMessage:
        """Original Name: QUANTITY_RECEIVED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    bulk_tran_id: builtins.str
    """Original Name: BULK_TRAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def support_vessel_id(self) -> global___StringMessage:
        """Original Name: SUPPORT_VESSEL_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_VESSEL_BULK_TRAN_DM_DAILY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        quantity_adjusted: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        quantity_used: global___FloatMessage | None = ...,
        quantity_returned: global___FloatMessage | None = ...,
        daily_id: builtins.str = ...,
        quantity_on_hand: global___FloatMessage | None = ...,
        bulk_id: global___StringMessage | None = ...,
        quantity_received: global___FloatMessage | None = ...,
        bulk_tran_id: builtins.str = ...,
        event_id: builtins.str = ...,
        support_vessel_id: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bulk_id", b"bulk_id", "dm_daily", b"dm_daily", "native_uid", b"native_uid", "quantity_adjusted", b"quantity_adjusted", "quantity_on_hand", b"quantity_on_hand", "quantity_received", b"quantity_received", "quantity_returned", b"quantity_returned", "quantity_used", b"quantity_used", "remarks", b"remarks", "support_vessel_id", b"support_vessel_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bulk_id", b"bulk_id", "bulk_tran_id", b"bulk_tran_id", "daily_id", b"daily_id", "dm_daily", b"dm_daily", "event_id", b"event_id", "native_uid", b"native_uid", "quantity_adjusted", b"quantity_adjusted", "quantity_on_hand", b"quantity_on_hand", "quantity_received", b"quantity_received", "quantity_returned", b"quantity_returned", "quantity_used", b"quantity_used", "remarks", b"remarks", "support_vessel_id", b"support_vessel_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmVesselBulkTran = DmVesselBulkTran

class DmWasteTransfer(google.protobuf.message.Message):
    """Original Name: DM_WASTE_TRANSFER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RECORD_NUMBER_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    DATE_TRANSMITTED_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    TRANSFER_STATUS_FIELD_NUMBER: builtins.int
    TRANSFER_COST_FIELD_NUMBER: builtins.int
    LICENSE_NUMBER_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    WASTE_NOTE_FIELD_NUMBER: builtins.int
    LICENSE_TYPE_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    HISTORICAL_RECORD_NUMBER_FIELD_NUMBER: builtins.int
    WASTE_TRANSFER_ID_FIELD_NUMBER: builtins.int
    SOURCE_LOCATION_DESCRIPTION_FIELD_NUMBER: builtins.int
    TRANSFER_DATE_FIELD_NUMBER: builtins.int
    FACILITY_LICENSE_TYPE_FIELD_NUMBER: builtins.int
    LOCATION_TYPE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    FACILITY_LOCATION_DESCRIPTION_FIELD_NUMBER: builtins.int
    FACILITY_LICENSE_NUMBER_FIELD_NUMBER: builtins.int
    LOC_STATE_FIELD_NUMBER: builtins.int
    SOURCE_LOCATION_ID_FIELD_NUMBER: builtins.int
    TRANSFER_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    TRANSFER_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_FACILITY_FIELD_NUMBER: builtins.int
    DM_WASTE_TRANSFER_DETAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def record_number(self) -> global___StringMessage:
        """Original Name: RECORD_NUMBER, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_transmitted(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TRANSMITTED, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_status(self) -> global___StringMessage:
        """Original Name: TRANSFER_STATUS, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_cost(self) -> global___FloatMessage:
        """Original Name: TRANSFER_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def license_number(self) -> global___StringMessage:
        """Original Name: LICENSE_NUMBER, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def waste_note(self) -> global___StringMessage:
        """Original Name: WASTE_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def license_type(self) -> global___StringMessage:
        """Original Name: LICENSE_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    site_id: builtins.str
    """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def historical_record_number(self) -> global___Int32Message:
        """Original Name: HISTORICAL_RECORD_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    waste_transfer_id: builtins.str
    """Original Name: WASTE_TRANSFER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def source_location_description(self) -> global___StringMessage:
        """Original Name: SOURCE_LOCATION_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TRANSFER_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def facility_license_type(self) -> global___StringMessage:
        """Original Name: FACILITY_LICENSE_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_type(self) -> global___Int32Message:
        """Original Name: LOCATION_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def facility_location_description(self) -> global___StringMessage:
        """Original Name: FACILITY_LOCATION_DESCRIPTION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def facility_license_number(self) -> global___StringMessage:
        """Original Name: FACILITY_LICENSE_NUMBER, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def loc_state(self) -> global___StringMessage:
        """Original Name: LOC_STATE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_location_id(self) -> global___StringMessage:
        """Original Name: SOURCE_LOCATION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_type(self) -> global___Int32Message:
        """Original Name: TRANSFER_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transfer_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRANSFER_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_facility(self) -> global___CdFacilityRef:
        """Remote references:

        Original Name: CD_FACILITY, WrappedMessage: CdFacility
        FK_DM_WASTE_TRANSFER_CD_FACILITY
        """
    @property
    def dm_waste_transfer_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWasteTransferDetailRef]:
        """Original Name: DM_WASTE_TRANSFER_DETAIL, WrappedMessage: DmWasteTransferDetail
        FK_DM_WASTE_TRANSFER_DETAIL_DM_WASTE_TRANSFER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        record_number: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        date_transmitted: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        remarks: global___StringMessage | None = ...,
        transfer_status: global___StringMessage | None = ...,
        transfer_cost: global___FloatMessage | None = ...,
        license_number: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        waste_note: global___StringMessage | None = ...,
        license_type: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        site_id: builtins.str = ...,
        historical_record_number: global___Int32Message | None = ...,
        waste_transfer_id: builtins.str = ...,
        source_location_description: global___StringMessage | None = ...,
        transfer_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        facility_license_type: global___StringMessage | None = ...,
        location_type: global___Int32Message | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        facility_location_description: global___StringMessage | None = ...,
        facility_license_number: global___StringMessage | None = ...,
        loc_state: global___StringMessage | None = ...,
        source_location_id: global___StringMessage | None = ...,
        transfer_type: global___Int32Message | None = ...,
        update_app_id: global___StringMessage | None = ...,
        transfer_cost_dsdsunit: global___StringMessage | None = ...,
        cd_facility: global___CdFacilityRef | None = ...,
        dm_waste_transfer_detail: collections.abc.Iterable[global___DmWasteTransferDetailRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_facility", b"cd_facility", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_transmitted", b"date_transmitted", "facility_license_number", b"facility_license_number", "facility_license_type", b"facility_license_type", "facility_location_description", b"facility_location_description", "historical_record_number", b"historical_record_number", "is_readonly", b"is_readonly", "license_number", b"license_number", "license_type", b"license_type", "loc_state", b"loc_state", "location_type", b"location_type", "native_uid", b"native_uid", "record_number", b"record_number", "remarks", b"remarks", "source_location_description", b"source_location_description", "source_location_id", b"source_location_id", "transfer_cost", b"transfer_cost", "transfer_cost_dsdsunit", b"transfer_cost_dsdsunit", "transfer_date", b"transfer_date", "transfer_status", b"transfer_status", "transfer_type", b"transfer_type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "waste_note", b"waste_note"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_facility", b"cd_facility", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "date_transmitted", b"date_transmitted", "dm_waste_transfer_detail", b"dm_waste_transfer_detail", "facility_license_number", b"facility_license_number", "facility_license_type", b"facility_license_type", "facility_location_description", b"facility_location_description", "historical_record_number", b"historical_record_number", "is_readonly", b"is_readonly", "license_number", b"license_number", "license_type", b"license_type", "loc_state", b"loc_state", "location_type", b"location_type", "native_uid", b"native_uid", "record_number", b"record_number", "remarks", b"remarks", "site_id", b"site_id", "source_location_description", b"source_location_description", "source_location_id", b"source_location_id", "transfer_cost", b"transfer_cost", "transfer_cost_dsdsunit", b"transfer_cost_dsdsunit", "transfer_date", b"transfer_date", "transfer_status", b"transfer_status", "transfer_type", b"transfer_type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "waste_note", b"waste_note", "waste_transfer_id", b"waste_transfer_id"]) -> None: ...

global___DmWasteTransfer = DmWasteTransfer

class DmWasteTransferDetail(google.protobuf.message.Message):
    """Original Name: DM_WASTE_TRANSFER_DETAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TRANSFER_STATION_FIELD_NUMBER: builtins.int
    DISPOSAL_METHOD_FIELD_NUMBER: builtins.int
    ACTUAL_AMOUNT_FIELD_NUMBER: builtins.int
    DISPOSAL_PROVINCE_STATE_FIELD_NUMBER: builtins.int
    DISPOSAL_COMPANY_FIELD_NUMBER: builtins.int
    WASTE_TRANSFER_DETAIL_ID_FIELD_NUMBER: builtins.int
    WASTE_STREAM_FIELD_NUMBER: builtins.int
    IS_DANGEROUS_WASTE_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    WASTE_PERCENT_SOLID_FIELD_NUMBER: builtins.int
    PACKAGING_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    WASTE_PERCENT_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WASTE_PERCENT_WATER_FIELD_NUMBER: builtins.int
    WASTE_TRANSFER_ID_FIELD_NUMBER: builtins.int
    DISPOSAL_LOCATION_FIELD_NUMBER: builtins.int
    CONVERSION_TO_METERS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WASTE_UNIT_FIELD_NUMBER: builtins.int
    CONVERSION_FACTOR_FIELD_NUMBER: builtins.int
    WASTE_COMMENTS_FIELD_NUMBER: builtins.int
    WASTE_GENERATION_ACTIVITY_FIELD_NUMBER: builtins.int
    WASTE_PERCENT_SOLID_DSDSUNIT_FIELD_NUMBER: builtins.int
    WASTE_PERCENT_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WASTE_PERCENT_OIL_FIELD_NUMBER: builtins.int
    ADJUSTED_AMOUNT_FIELD_NUMBER: builtins.int
    DISPOSAL_COMMENTS_FIELD_NUMBER: builtins.int
    ESTIMATED_AMOUNT_FIELD_NUMBER: builtins.int
    WASTE_MEDIUM_FIELD_NUMBER: builtins.int
    DISPOSAL_TYPE_FIELD_NUMBER: builtins.int
    DM_WASTE_TRANSFER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def transfer_station(self) -> global___StringMessage:
        """Original Name: TRANSFER_STATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposal_method(self) -> global___StringMessage:
        """Original Name: DISPOSAL_METHOD, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_amount(self) -> global___FloatMessage:
        """Original Name: ACTUAL_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposal_province_state(self) -> global___StringMessage:
        """Original Name: DISPOSAL_PROVINCE_STATE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposal_company(self) -> global___StringMessage:
        """Original Name: DISPOSAL_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    waste_transfer_detail_id: builtins.str
    """Original Name: WASTE_TRANSFER_DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def waste_stream(self) -> global___StringMessage:
        """Original Name: WASTE_STREAM, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_dangerous_waste(self) -> global___Int32Message:
        """Original Name: IS_DANGEROUS_WASTE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def waste_percent_solid(self) -> global___FloatMessage:
        """Original Name: WASTE_PERCENT_SOLID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def packaging(self) -> global___StringMessage:
        """Original Name: PACKAGING, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    site_id: builtins.str
    """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def waste_percent_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: WASTE_PERCENT_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def waste_percent_water(self) -> global___FloatMessage:
        """Original Name: WASTE_PERCENT_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    waste_transfer_id: builtins.str
    """Original Name: WASTE_TRANSFER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def disposal_location(self) -> global___StringMessage:
        """Original Name: DISPOSAL_LOCATION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conversion_to_meters(self) -> global___FloatMessage:
        """Original Name: CONVERSION_TO_METERS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def waste_unit(self) -> global___StringMessage:
        """Original Name: WASTE_UNIT, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conversion_factor(self) -> global___FloatMessage:
        """Original Name: CONVERSION_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def waste_comments(self) -> global___StringMessage:
        """Original Name: WASTE_COMMENTS, Original type: Edm.String, Max Length: 512,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def waste_generation_activity(self) -> global___StringMessage:
        """Original Name: WASTE_GENERATION_ACTIVITY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def waste_percent_solid_dsdsunit(self) -> global___StringMessage:
        """Original Name: WASTE_PERCENT_SOLID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def waste_percent_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: WASTE_PERCENT_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def waste_percent_oil(self) -> global___FloatMessage:
        """Original Name: WASTE_PERCENT_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def adjusted_amount(self) -> global___FloatMessage:
        """Original Name: ADJUSTED_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposal_comments(self) -> global___StringMessage:
        """Original Name: DISPOSAL_COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_amount(self) -> global___FloatMessage:
        """Original Name: ESTIMATED_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def waste_medium(self) -> global___StringMessage:
        """Original Name: WASTE_MEDIUM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disposal_type(self) -> global___StringMessage:
        """Original Name: DISPOSAL_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_waste_transfer(self) -> global___DmWasteTransferRef:
        """Remote references:

        Original Name: DM_WASTE_TRANSFER, WrappedMessage: DmWasteTransfer
        FK_DM_WASTE_TRANSFER_DETAIL_DM_WASTE_TRANSFER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        transfer_station: global___StringMessage | None = ...,
        disposal_method: global___StringMessage | None = ...,
        actual_amount: global___FloatMessage | None = ...,
        disposal_province_state: global___StringMessage | None = ...,
        disposal_company: global___StringMessage | None = ...,
        waste_transfer_detail_id: builtins.str = ...,
        waste_stream: global___StringMessage | None = ...,
        is_dangerous_waste: global___Int32Message | None = ...,
        is_readonly: global___StringMessage | None = ...,
        waste_percent_solid: global___FloatMessage | None = ...,
        packaging: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        site_id: builtins.str = ...,
        waste_percent_oil_dsdsunit: global___StringMessage | None = ...,
        waste_percent_water: global___FloatMessage | None = ...,
        waste_transfer_id: builtins.str = ...,
        disposal_location: global___StringMessage | None = ...,
        conversion_to_meters: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        waste_unit: global___StringMessage | None = ...,
        conversion_factor: global___FloatMessage | None = ...,
        waste_comments: global___StringMessage | None = ...,
        waste_generation_activity: global___StringMessage | None = ...,
        waste_percent_solid_dsdsunit: global___StringMessage | None = ...,
        waste_percent_water_dsdsunit: global___StringMessage | None = ...,
        waste_percent_oil: global___FloatMessage | None = ...,
        adjusted_amount: global___FloatMessage | None = ...,
        disposal_comments: global___StringMessage | None = ...,
        estimated_amount: global___FloatMessage | None = ...,
        waste_medium: global___StringMessage | None = ...,
        disposal_type: global___StringMessage | None = ...,
        dm_waste_transfer: global___DmWasteTransferRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["actual_amount", b"actual_amount", "adjusted_amount", b"adjusted_amount", "conversion_factor", b"conversion_factor", "conversion_to_meters", b"conversion_to_meters", "disposal_comments", b"disposal_comments", "disposal_company", b"disposal_company", "disposal_location", b"disposal_location", "disposal_method", b"disposal_method", "disposal_province_state", b"disposal_province_state", "disposal_type", b"disposal_type", "dm_waste_transfer", b"dm_waste_transfer", "estimated_amount", b"estimated_amount", "is_dangerous_waste", b"is_dangerous_waste", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "packaging", b"packaging", "sequence_no", b"sequence_no", "transfer_station", b"transfer_station", "waste_comments", b"waste_comments", "waste_generation_activity", b"waste_generation_activity", "waste_medium", b"waste_medium", "waste_percent_oil", b"waste_percent_oil", "waste_percent_oil_dsdsunit", b"waste_percent_oil_dsdsunit", "waste_percent_solid", b"waste_percent_solid", "waste_percent_solid_dsdsunit", b"waste_percent_solid_dsdsunit", "waste_percent_water", b"waste_percent_water", "waste_percent_water_dsdsunit", b"waste_percent_water_dsdsunit", "waste_stream", b"waste_stream", "waste_unit", b"waste_unit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["actual_amount", b"actual_amount", "adjusted_amount", b"adjusted_amount", "conversion_factor", b"conversion_factor", "conversion_to_meters", b"conversion_to_meters", "disposal_comments", b"disposal_comments", "disposal_company", b"disposal_company", "disposal_location", b"disposal_location", "disposal_method", b"disposal_method", "disposal_province_state", b"disposal_province_state", "disposal_type", b"disposal_type", "dm_waste_transfer", b"dm_waste_transfer", "estimated_amount", b"estimated_amount", "is_dangerous_waste", b"is_dangerous_waste", "is_readonly", b"is_readonly", "native_uid", b"native_uid", "packaging", b"packaging", "sequence_no", b"sequence_no", "site_id", b"site_id", "transfer_station", b"transfer_station", "undeclared_dependencies", b"undeclared_dependencies", "waste_comments", b"waste_comments", "waste_generation_activity", b"waste_generation_activity", "waste_medium", b"waste_medium", "waste_percent_oil", b"waste_percent_oil", "waste_percent_oil_dsdsunit", b"waste_percent_oil_dsdsunit", "waste_percent_solid", b"waste_percent_solid", "waste_percent_solid_dsdsunit", b"waste_percent_solid_dsdsunit", "waste_percent_water", b"waste_percent_water", "waste_percent_water_dsdsunit", b"waste_percent_water_dsdsunit", "waste_stream", b"waste_stream", "waste_transfer_detail_id", b"waste_transfer_detail_id", "waste_transfer_id", b"waste_transfer_id", "waste_unit", b"waste_unit"]) -> None: ...

global___DmWasteTransferDetail = DmWasteTransferDetail

class DmWbObstructionContent(google.protobuf.message.Message):
    """Original Name: DM_WB_OBSTRUCTION_CONTENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_RADIOACTIVE_SOURCE_FIELD_NUMBER: builtins.int
    WB_OBSTRUCTION_STATUS_ID_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    QUANTITY_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    WB_OBSTRUCTION_ID_FIELD_NUMBER: builtins.int
    ID_BODY_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ID_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    WB_OBSTRUCTION_CONTENT_ID_FIELD_NUMBER: builtins.int
    ITEM_QUANTITY_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    INDUSTRY_NAME_FIELD_NUMBER: builtins.int
    OD_BODY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    OD_BODY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_WB_OBSTRUCTION_STATUS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_radioactive_source(self) -> global___StringMessage:
        """Original Name: IS_RADIOACTIVE_SOURCE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wb_obstruction_status_id: builtins.str
    """Original Name: WB_OBSTRUCTION_STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity(self) -> global___FloatMessage:
        """Original Name: QUANTITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wb_obstruction_id: builtins.str
    """Original Name: WB_OBSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def id_body(self) -> global___FloatMessage:
        """Original Name: ID_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wb_obstruction_content_id: builtins.str
    """Original Name: WB_OBSTRUCTION_CONTENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def item_quantity(self) -> global___FloatMessage:
        """Original Name: ITEM_QUANTITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def industry_name(self) -> global___StringMessage:
        """Original Name: INDUSTRY_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body(self) -> global___FloatMessage:
        """Original Name: OD_BODY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_body_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_BODY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_wb_obstruction_status(self) -> global___DmWbObstructionStatusRef:
        """Remote references:

        Original Name: DM_WB_OBSTRUCTION_STATUS, WrappedMessage: DmWbObstructionStatus
        FK_DM_WB_OBSTRUCTION_CONTENT_DM_WB_OBSTRUCTION_STATUS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_radioactive_source: global___StringMessage | None = ...,
        wb_obstruction_status_id: builtins.str = ...,
        md_top: global___FloatMessage | None = ...,
        quantity: global___FloatMessage | None = ...,
        length: global___FloatMessage | None = ...,
        comp_type_code: global___StringMessage | None = ...,
        wb_obstruction_id: builtins.str = ...,
        id_body: global___FloatMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        description: global___StringMessage | None = ...,
        id_body_dsdsunit: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        sect_type_code: global___StringMessage | None = ...,
        wb_obstruction_content_id: builtins.str = ...,
        item_quantity: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        industry_name: global___StringMessage | None = ...,
        od_body: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        od_body_dsdsunit: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        dm_wb_obstruction_status: global___DmWbObstructionStatusRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comp_type_code", b"comp_type_code", "description", b"description", "dm_wb_obstruction_status", b"dm_wb_obstruction_status", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "industry_name", b"industry_name", "is_radioactive_source", b"is_radioactive_source", "item_quantity", b"item_quantity", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "quantity", b"quantity", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comp_type_code", b"comp_type_code", "description", b"description", "dm_wb_obstruction_status", b"dm_wb_obstruction_status", "id_body", b"id_body", "id_body_dsdsunit", b"id_body_dsdsunit", "industry_name", b"industry_name", "is_radioactive_source", b"is_radioactive_source", "item_quantity", b"item_quantity", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "od_body", b"od_body", "od_body_dsdsunit", b"od_body_dsdsunit", "quantity", b"quantity", "sect_type_code", b"sect_type_code", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "wb_obstruction_content_id", b"wb_obstruction_content_id", "wb_obstruction_id", b"wb_obstruction_id", "wb_obstruction_status_id", b"wb_obstruction_status_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWbObstructionContent = DmWbObstructionContent

class DmWbObstructionStatus(google.protobuf.message.Message):
    """Original Name: DM_WB_OBSTRUCTION_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WB_OBSTRUCTION_STATUS_ID_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    ID_RESTRICTION_FIELD_NUMBER: builtins.int
    STUCK_REASON_FIELD_NUMBER: builtins.int
    WB_OBSTRUCTION_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    FISHING_TOOL_DESCRIPTION_FIELD_NUMBER: builtins.int
    MD_TOP_FILL_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MD_TOP_FILL_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOTES_FIELD_NUMBER: builtins.int
    ASSEMBLY_STATUS_ID_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    ID_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    REASON_FIELD_NUMBER: builtins.int
    FISHING_METHOD_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ID_TOP_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    OD_TOP_FIELD_NUMBER: builtins.int
    DATE_STATUS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    OD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_FILL_ON_TOP_FIELD_NUMBER: builtins.int
    IS_RETRIEVAL_ATTEMPTED_FIELD_NUMBER: builtins.int
    ID_RESTRICTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_WELLBORE_OBSTRUCTION_FIELD_NUMBER: builtins.int
    DM_WB_OBSTRUCTION_CONTENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wb_obstruction_status_id: builtins.str
    """Original Name: WB_OBSTRUCTION_STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_restriction(self) -> global___FloatMessage:
        """Original Name: ID_RESTRICTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stuck_reason(self) -> global___StringMessage:
        """Original Name: STUCK_REASON, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wb_obstruction_id: builtins.str
    """Original Name: WB_OBSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishing_tool_description(self) -> global___StringMessage:
        """Original Name: FISHING_TOOL_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_fill(self) -> global___FloatMessage:
        """Original Name: MD_TOP_FILL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_top_fill_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_FILL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def notes(self) -> global___StringMessage:
        """Original Name: NOTES, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_status_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reason(self) -> global___StringMessage:
        """Original Name: REASON, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishing_method(self) -> global___StringMessage:
        """Original Name: FISHING_METHOD, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_top(self) -> global___FloatMessage:
        """Original Name: ID_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_top(self) -> global___FloatMessage:
        """Original Name: OD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_status(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_STATUS, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_fill_on_top(self) -> global___StringMessage:
        """Original Name: IS_FILL_ON_TOP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_retrieval_attempted(self) -> global___StringMessage:
        """Original Name: IS_RETRIEVAL_ATTEMPTED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_restriction_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_RESTRICTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_wellbore_obstruction(self) -> global___DmWellboreObstructionRef:
        """Remote references:

        Original Name: DM_WELLBORE_OBSTRUCTION, WrappedMessage: DmWellboreObstruction
        FK_DM_WB_OBSTRUCTION_STATUS_DM_WELLBORE_OBSTRUCTION
        """
    @property
    def dm_wb_obstruction_content(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWbObstructionContentRef]:
        """Original Name: DM_WB_OBSTRUCTION_CONTENT, WrappedMessage: DmWbObstructionContent
        FK_DM_WB_OBSTRUCTION_CONTENT_DM_WB_OBSTRUCTION_STATUS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wb_obstruction_status_id: builtins.str = ...,
        md_top: global___FloatMessage | None = ...,
        id_restriction: global___FloatMessage | None = ...,
        stuck_reason: global___StringMessage | None = ...,
        wb_obstruction_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        fishing_tool_description: global___StringMessage | None = ...,
        md_top_fill: global___FloatMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        md_top_fill_dsdsunit: global___StringMessage | None = ...,
        notes: global___StringMessage | None = ...,
        assembly_status_id: global___StringMessage | None = ...,
        status: global___StringMessage | None = ...,
        id_top_dsdsunit: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        reason: global___StringMessage | None = ...,
        fishing_method: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        id_top: global___FloatMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        od_top: global___FloatMessage | None = ...,
        date_status: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        event_id: global___StringMessage | None = ...,
        od_top_dsdsunit: global___StringMessage | None = ...,
        is_fill_on_top: global___StringMessage | None = ...,
        is_retrieval_attempted: global___StringMessage | None = ...,
        id_restriction_dsdsunit: global___StringMessage | None = ...,
        dm_wellbore_obstruction: global___DmWellboreObstructionRef | None = ...,
        dm_wb_obstruction_content: collections.abc.Iterable[global___DmWbObstructionContentRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "assembly_status_id", b"assembly_status_id", "comments", b"comments", "date_status", b"date_status", "dm_wellbore_obstruction", b"dm_wellbore_obstruction", "event_id", b"event_id", "fishing_method", b"fishing_method", "fishing_tool_description", b"fishing_tool_description", "id_restriction", b"id_restriction", "id_restriction_dsdsunit", b"id_restriction_dsdsunit", "id_top", b"id_top", "id_top_dsdsunit", b"id_top_dsdsunit", "is_fill_on_top", b"is_fill_on_top", "is_retrieval_attempted", b"is_retrieval_attempted", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "md_top_fill", b"md_top_fill", "md_top_fill_dsdsunit", b"md_top_fill_dsdsunit", "native_uid", b"native_uid", "notes", b"notes", "od_top", b"od_top", "od_top_dsdsunit", b"od_top_dsdsunit", "reason", b"reason", "status", b"status", "stuck_reason", b"stuck_reason"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "assembly_status_id", b"assembly_status_id", "comments", b"comments", "date_status", b"date_status", "dm_wb_obstruction_content", b"dm_wb_obstruction_content", "dm_wellbore_obstruction", b"dm_wellbore_obstruction", "event_id", b"event_id", "fishing_method", b"fishing_method", "fishing_tool_description", b"fishing_tool_description", "id_restriction", b"id_restriction", "id_restriction_dsdsunit", b"id_restriction_dsdsunit", "id_top", b"id_top", "id_top_dsdsunit", b"id_top_dsdsunit", "is_fill_on_top", b"is_fill_on_top", "is_retrieval_attempted", b"is_retrieval_attempted", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "md_top_fill", b"md_top_fill", "md_top_fill_dsdsunit", b"md_top_fill_dsdsunit", "native_uid", b"native_uid", "notes", b"notes", "od_top", b"od_top", "od_top_dsdsunit", b"od_top_dsdsunit", "reason", b"reason", "status", b"status", "stuck_reason", b"stuck_reason", "undeclared_dependencies", b"undeclared_dependencies", "wb_obstruction_id", b"wb_obstruction_id", "wb_obstruction_status_id", b"wb_obstruction_status_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWbObstructionStatus = DmWbObstructionStatus

class DmWeatherCheck(google.protobuf.message.Message):
    """Original Name: DM_WEATHER_CHECK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WAVE_PERIOD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WAVE_HEIGHT_MAX_DIR_FIELD_NUMBER: builtins.int
    CLOUD_COVER_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWELL_HEIGHT_FIELD_NUMBER: builtins.int
    TEMP_SEA_DSDSUNIT_FIELD_NUMBER: builtins.int
    WIND_DIR_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    WIND_DIR_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    WIND_GUST_DIR_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWELL_PERIOD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WIND_GUST_SPEED_FIELD_NUMBER: builtins.int
    WAVE_DIR_DSDSUNIT_FIELD_NUMBER: builtins.int
    WAVE_DIR_FIELD_NUMBER: builtins.int
    SEA_DIR_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WIND_GUST_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRECIPITATION_AMOUNT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEATHER_CHECK_ID_FIELD_NUMBER: builtins.int
    PRESSURE_ATMOSPHERIC_FIELD_NUMBER: builtins.int
    TEMP_LOW_FIELD_NUMBER: builtins.int
    WAVE_HEIGHT_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WEATHER_AGENCY_FIELD_NUMBER: builtins.int
    CURRENT_TEMPERATURE_FIELD_NUMBER: builtins.int
    SEA_SPEED_CURRENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMP_SEA_FIELD_NUMBER: builtins.int
    TEMP_HIGH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWELL_DIRECTION_FIELD_NUMBER: builtins.int
    CLOUD_COVER_PERCENT_FIELD_NUMBER: builtins.int
    SWELL_PERIOD_FIELD_NUMBER: builtins.int
    VISIBILITY_FIELD_NUMBER: builtins.int
    WAVE_PERIOD_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    SEA_SPEED_CURRENT_FIELD_NUMBER: builtins.int
    WIND_SPEED_FIELD_NUMBER: builtins.int
    CEILING_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWELL_DIRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMP_LOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_BAROMETRIC_FIELD_NUMBER: builtins.int
    WAVE_PERIOD_MAX_FIELD_NUMBER: builtins.int
    SEA_DIR_CURRENT_FIELD_NUMBER: builtins.int
    WAVE_HEIGHT_MAX_FIELD_NUMBER: builtins.int
    WIND_GUST_DIR_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    PRECIPITATION_AMOUNT_FIELD_NUMBER: builtins.int
    SWELL_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_ATMOSPHERIC_DSDSUNIT_FIELD_NUMBER: builtins.int
    VISIBILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_BAROMETRIC_DSDSUNIT_FIELD_NUMBER: builtins.int
    WAVE_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CHECK_DATE_FIELD_NUMBER: builtins.int
    WAVE_HEIGHT_FIELD_NUMBER: builtins.int
    TEMP_HIGH_FIELD_NUMBER: builtins.int
    WAVE_HEIGHT_MAX_DIR_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEILING_HEIGHT_FIELD_NUMBER: builtins.int
    PRECIPITATION_TYPE_FIELD_NUMBER: builtins.int
    WAVE_PERIOD_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WIND_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_MONITOR_EQUIPMENT_FIELD_NUMBER: builtins.int
    DM_DAILY_FIELD_NUMBER: builtins.int
    DM_WEATHER_CURRENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def wave_period_dsdsunit(self) -> global___StringMessage:
        """Original Name: WAVE_PERIOD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wave_height_max_dir(self) -> global___FloatMessage:
        """Original Name: WAVE_HEIGHT_MAX_DIR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cloud_cover_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOUD_COVER_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swell_height(self) -> global___FloatMessage:
        """Original Name: SWELL_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_sea_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMP_SEA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wind_dir(self) -> global___FloatMessage:
        """Original Name: WIND_DIR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wind_dir_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIND_DIR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wind_gust_dir_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIND_GUST_DIR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swell_period_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWELL_PERIOD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wind_gust_speed(self) -> global___FloatMessage:
        """Original Name: WIND_GUST_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wave_dir_dsdsunit(self) -> global___StringMessage:
        """Original Name: WAVE_DIR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wave_dir(self) -> global___FloatMessage:
        """Original Name: WAVE_DIR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sea_dir_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEA_DIR_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wind_gust_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIND_GUST_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def precipitation_amount_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRECIPITATION_AMOUNT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    weather_check_id: builtins.str
    """Original Name: WEATHER_CHECK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pressure_atmospheric(self) -> global___FloatMessage:
        """Original Name: PRESSURE_ATMOSPHERIC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_low(self) -> global___FloatMessage:
        """Original Name: TEMP_LOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wave_height_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: WAVE_HEIGHT_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weather_agency(self) -> global___StringMessage:
        """Original Name: WEATHER_AGENCY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_temperature(self) -> global___FloatMessage:
        """Original Name: CURRENT_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sea_speed_current_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEA_SPEED_CURRENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_sea(self) -> global___FloatMessage:
        """Original Name: TEMP_SEA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_high_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMP_HIGH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swell_direction(self) -> global___FloatMessage:
        """Original Name: SWELL_DIRECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cloud_cover_percent(self) -> global___FloatMessage:
        """Original Name: CLOUD_COVER_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swell_period(self) -> global___FloatMessage:
        """Original Name: SWELL_PERIOD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def visibility(self) -> global___FloatMessage:
        """Original Name: VISIBILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wave_period(self) -> global___FloatMessage:
        """Original Name: WAVE_PERIOD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sea_speed_current(self) -> global___FloatMessage:
        """Original Name: SEA_SPEED_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wind_speed(self) -> global___FloatMessage:
        """Original Name: WIND_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ceiling_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: CEILING_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swell_direction_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWELL_DIRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_low_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMP_LOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_barometric(self) -> global___FloatMessage:
        """Original Name: PRESSURE_BAROMETRIC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wave_period_max(self) -> global___FloatMessage:
        """Original Name: WAVE_PERIOD_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sea_dir_current(self) -> global___FloatMessage:
        """Original Name: SEA_DIR_CURRENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wave_height_max(self) -> global___FloatMessage:
        """Original Name: WAVE_HEIGHT_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wind_gust_dir(self) -> global___FloatMessage:
        """Original Name: WIND_GUST_DIR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def precipitation_amount(self) -> global___FloatMessage:
        """Original Name: PRECIPITATION_AMOUNT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swell_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWELL_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_atmospheric_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_ATMOSPHERIC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def visibility_dsdsunit(self) -> global___StringMessage:
        """Original Name: VISIBILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_barometric_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_BAROMETRIC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wave_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: WAVE_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def check_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CHECK_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wave_height(self) -> global___FloatMessage:
        """Original Name: WAVE_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_high(self) -> global___FloatMessage:
        """Original Name: TEMP_HIGH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wave_height_max_dir_dsdsunit(self) -> global___StringMessage:
        """Original Name: WAVE_HEIGHT_MAX_DIR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ceiling_height(self) -> global___FloatMessage:
        """Original Name: CEILING_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def precipitation_type(self) -> global___StringMessage:
        """Original Name: PRECIPITATION_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wave_period_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: WAVE_PERIOD_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wind_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIND_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_monitor_equipment(self) -> global___StringMessage:
        """Original Name: CURRENT_MONITOR_EQUIPMENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_daily(self) -> global___DmDailyRef:
        """Remote references:

        Original Name: DM_DAILY, WrappedMessage: DmDaily
        FK_DM_WEATHER_CHECK_DM_DAILY
        """
    @property
    def dm_weather_current(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWeatherCurrentRef]:
        """Original Name: DM_WEATHER_CURRENT, WrappedMessage: DmWeatherCurrent
        FK_DM_WEATHER_CURRENT_DM_WEATHER_CHECK
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wave_period_dsdsunit: global___StringMessage | None = ...,
        wave_height_max_dir: global___FloatMessage | None = ...,
        cloud_cover_percent_dsdsunit: global___StringMessage | None = ...,
        swell_height: global___FloatMessage | None = ...,
        temp_sea_dsdsunit: global___StringMessage | None = ...,
        wind_dir: global___FloatMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        wind_dir_dsdsunit: global___StringMessage | None = ...,
        daily_id: builtins.str = ...,
        wind_gust_dir_dsdsunit: global___StringMessage | None = ...,
        swell_period_dsdsunit: global___StringMessage | None = ...,
        wind_gust_speed: global___FloatMessage | None = ...,
        wave_dir_dsdsunit: global___StringMessage | None = ...,
        wave_dir: global___FloatMessage | None = ...,
        sea_dir_current_dsdsunit: global___StringMessage | None = ...,
        wind_gust_speed_dsdsunit: global___StringMessage | None = ...,
        precipitation_amount_dsdsunit: global___StringMessage | None = ...,
        weather_check_id: builtins.str = ...,
        pressure_atmospheric: global___FloatMessage | None = ...,
        temp_low: global___FloatMessage | None = ...,
        wave_height_max_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        weather_agency: global___StringMessage | None = ...,
        current_temperature: global___FloatMessage | None = ...,
        sea_speed_current_dsdsunit: global___StringMessage | None = ...,
        temp_sea: global___FloatMessage | None = ...,
        temp_high_dsdsunit: global___StringMessage | None = ...,
        swell_direction: global___FloatMessage | None = ...,
        cloud_cover_percent: global___FloatMessage | None = ...,
        swell_period: global___FloatMessage | None = ...,
        visibility: global___FloatMessage | None = ...,
        wave_period: global___FloatMessage | None = ...,
        event_id: builtins.str = ...,
        sea_speed_current: global___FloatMessage | None = ...,
        wind_speed: global___FloatMessage | None = ...,
        ceiling_height_dsdsunit: global___StringMessage | None = ...,
        swell_direction_dsdsunit: global___StringMessage | None = ...,
        temp_low_dsdsunit: global___StringMessage | None = ...,
        pressure_barometric: global___FloatMessage | None = ...,
        wave_period_max: global___FloatMessage | None = ...,
        sea_dir_current: global___FloatMessage | None = ...,
        wave_height_max: global___FloatMessage | None = ...,
        wind_gust_dir: global___FloatMessage | None = ...,
        description: global___StringMessage | None = ...,
        precipitation_amount: global___FloatMessage | None = ...,
        swell_height_dsdsunit: global___StringMessage | None = ...,
        pressure_atmospheric_dsdsunit: global___StringMessage | None = ...,
        visibility_dsdsunit: global___StringMessage | None = ...,
        pressure_barometric_dsdsunit: global___StringMessage | None = ...,
        wave_height_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        check_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wave_height: global___FloatMessage | None = ...,
        temp_high: global___FloatMessage | None = ...,
        wave_height_max_dir_dsdsunit: global___StringMessage | None = ...,
        ceiling_height: global___FloatMessage | None = ...,
        precipitation_type: global___StringMessage | None = ...,
        wave_period_max_dsdsunit: global___StringMessage | None = ...,
        current_temperature_dsdsunit: global___StringMessage | None = ...,
        wind_speed_dsdsunit: global___StringMessage | None = ...,
        current_monitor_equipment: global___StringMessage | None = ...,
        dm_daily: global___DmDailyRef | None = ...,
        dm_weather_current: collections.abc.Iterable[global___DmWeatherCurrentRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["ceiling_height", b"ceiling_height", "ceiling_height_dsdsunit", b"ceiling_height_dsdsunit", "check_date", b"check_date", "cloud_cover_percent", b"cloud_cover_percent", "cloud_cover_percent_dsdsunit", b"cloud_cover_percent_dsdsunit", "current_monitor_equipment", b"current_monitor_equipment", "current_temperature", b"current_temperature", "current_temperature_dsdsunit", b"current_temperature_dsdsunit", "description", b"description", "dm_daily", b"dm_daily", "native_uid", b"native_uid", "precipitation_amount", b"precipitation_amount", "precipitation_amount_dsdsunit", b"precipitation_amount_dsdsunit", "precipitation_type", b"precipitation_type", "pressure_atmospheric", b"pressure_atmospheric", "pressure_atmospheric_dsdsunit", b"pressure_atmospheric_dsdsunit", "pressure_barometric", b"pressure_barometric", "pressure_barometric_dsdsunit", b"pressure_barometric_dsdsunit", "remarks", b"remarks", "sea_dir_current", b"sea_dir_current", "sea_dir_current_dsdsunit", b"sea_dir_current_dsdsunit", "sea_speed_current", b"sea_speed_current", "sea_speed_current_dsdsunit", b"sea_speed_current_dsdsunit", "swell_direction", b"swell_direction", "swell_direction_dsdsunit", b"swell_direction_dsdsunit", "swell_height", b"swell_height", "swell_height_dsdsunit", b"swell_height_dsdsunit", "swell_period", b"swell_period", "swell_period_dsdsunit", b"swell_period_dsdsunit", "temp_high", b"temp_high", "temp_high_dsdsunit", b"temp_high_dsdsunit", "temp_low", b"temp_low", "temp_low_dsdsunit", b"temp_low_dsdsunit", "temp_sea", b"temp_sea", "temp_sea_dsdsunit", b"temp_sea_dsdsunit", "visibility", b"visibility", "visibility_dsdsunit", b"visibility_dsdsunit", "wave_dir", b"wave_dir", "wave_dir_dsdsunit", b"wave_dir_dsdsunit", "wave_height", b"wave_height", "wave_height_dsdsunit", b"wave_height_dsdsunit", "wave_height_max", b"wave_height_max", "wave_height_max_dir", b"wave_height_max_dir", "wave_height_max_dir_dsdsunit", b"wave_height_max_dir_dsdsunit", "wave_height_max_dsdsunit", b"wave_height_max_dsdsunit", "wave_period", b"wave_period", "wave_period_dsdsunit", b"wave_period_dsdsunit", "wave_period_max", b"wave_period_max", "wave_period_max_dsdsunit", b"wave_period_max_dsdsunit", "weather_agency", b"weather_agency", "wind_dir", b"wind_dir", "wind_dir_dsdsunit", b"wind_dir_dsdsunit", "wind_gust_dir", b"wind_gust_dir", "wind_gust_dir_dsdsunit", b"wind_gust_dir_dsdsunit", "wind_gust_speed", b"wind_gust_speed", "wind_gust_speed_dsdsunit", b"wind_gust_speed_dsdsunit", "wind_speed", b"wind_speed", "wind_speed_dsdsunit", b"wind_speed_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["ceiling_height", b"ceiling_height", "ceiling_height_dsdsunit", b"ceiling_height_dsdsunit", "check_date", b"check_date", "cloud_cover_percent", b"cloud_cover_percent", "cloud_cover_percent_dsdsunit", b"cloud_cover_percent_dsdsunit", "current_monitor_equipment", b"current_monitor_equipment", "current_temperature", b"current_temperature", "current_temperature_dsdsunit", b"current_temperature_dsdsunit", "daily_id", b"daily_id", "description", b"description", "dm_daily", b"dm_daily", "dm_weather_current", b"dm_weather_current", "event_id", b"event_id", "native_uid", b"native_uid", "precipitation_amount", b"precipitation_amount", "precipitation_amount_dsdsunit", b"precipitation_amount_dsdsunit", "precipitation_type", b"precipitation_type", "pressure_atmospheric", b"pressure_atmospheric", "pressure_atmospheric_dsdsunit", b"pressure_atmospheric_dsdsunit", "pressure_barometric", b"pressure_barometric", "pressure_barometric_dsdsunit", b"pressure_barometric_dsdsunit", "remarks", b"remarks", "sea_dir_current", b"sea_dir_current", "sea_dir_current_dsdsunit", b"sea_dir_current_dsdsunit", "sea_speed_current", b"sea_speed_current", "sea_speed_current_dsdsunit", b"sea_speed_current_dsdsunit", "swell_direction", b"swell_direction", "swell_direction_dsdsunit", b"swell_direction_dsdsunit", "swell_height", b"swell_height", "swell_height_dsdsunit", b"swell_height_dsdsunit", "swell_period", b"swell_period", "swell_period_dsdsunit", b"swell_period_dsdsunit", "temp_high", b"temp_high", "temp_high_dsdsunit", b"temp_high_dsdsunit", "temp_low", b"temp_low", "temp_low_dsdsunit", b"temp_low_dsdsunit", "temp_sea", b"temp_sea", "temp_sea_dsdsunit", b"temp_sea_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "visibility", b"visibility", "visibility_dsdsunit", b"visibility_dsdsunit", "wave_dir", b"wave_dir", "wave_dir_dsdsunit", b"wave_dir_dsdsunit", "wave_height", b"wave_height", "wave_height_dsdsunit", b"wave_height_dsdsunit", "wave_height_max", b"wave_height_max", "wave_height_max_dir", b"wave_height_max_dir", "wave_height_max_dir_dsdsunit", b"wave_height_max_dir_dsdsunit", "wave_height_max_dsdsunit", b"wave_height_max_dsdsunit", "wave_period", b"wave_period", "wave_period_dsdsunit", b"wave_period_dsdsunit", "wave_period_max", b"wave_period_max", "wave_period_max_dsdsunit", b"wave_period_max_dsdsunit", "weather_agency", b"weather_agency", "weather_check_id", b"weather_check_id", "well_id", b"well_id", "wind_dir", b"wind_dir", "wind_dir_dsdsunit", b"wind_dir_dsdsunit", "wind_gust_dir", b"wind_gust_dir", "wind_gust_dir_dsdsunit", b"wind_gust_dir_dsdsunit", "wind_gust_speed", b"wind_gust_speed", "wind_gust_speed_dsdsunit", b"wind_gust_speed_dsdsunit", "wind_speed", b"wind_speed", "wind_speed_dsdsunit", b"wind_speed_dsdsunit"]) -> None: ...

global___DmWeatherCheck = DmWeatherCheck

class DmWeatherCurrent(google.protobuf.message.Message):
    """Original Name: DM_WEATHER_CURRENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CURRENT_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    OBSERVED_DATE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    CURRENT_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENT_DIRECTION_FIELD_NUMBER: builtins.int
    WEATHER_CHECK_ID_FIELD_NUMBER: builtins.int
    CURRENT_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    CURRENT_SPEED_FIELD_NUMBER: builtins.int
    CURRENT_DEPTH_FIELD_NUMBER: builtins.int
    CURRENT_DIRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_WEATHER_CHECK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    current_id: builtins.str
    """Original Name: CURRENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def observed_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: OBSERVED_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    daily_id: builtins.str
    """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def current_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_direction(self) -> global___FloatMessage:
        """Original Name: CURRENT_DIRECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    weather_check_id: builtins.str
    """Original Name: WEATHER_CHECK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def current_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def current_speed(self) -> global___FloatMessage:
        """Original Name: CURRENT_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_depth(self) -> global___FloatMessage:
        """Original Name: CURRENT_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def current_direction_dsdsunit(self) -> global___StringMessage:
        """Original Name: CURRENT_DIRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_weather_check(self) -> global___DmWeatherCheckRef:
        """Remote references:

        Original Name: DM_WEATHER_CHECK, WrappedMessage: DmWeatherCheck
        FK_DM_WEATHER_CURRENT_DM_WEATHER_CHECK
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        current_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        observed_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sequence_no: global___Int32Message | None = ...,
        daily_id: builtins.str = ...,
        current_speed_dsdsunit: global___StringMessage | None = ...,
        current_direction: global___FloatMessage | None = ...,
        weather_check_id: builtins.str = ...,
        current_depth_dsdsunit: global___StringMessage | None = ...,
        event_id: builtins.str = ...,
        current_speed: global___FloatMessage | None = ...,
        current_depth: global___FloatMessage | None = ...,
        current_direction_dsdsunit: global___StringMessage | None = ...,
        dm_weather_check: global___DmWeatherCheckRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["current_depth", b"current_depth", "current_depth_dsdsunit", b"current_depth_dsdsunit", "current_direction", b"current_direction", "current_direction_dsdsunit", b"current_direction_dsdsunit", "current_speed", b"current_speed", "current_speed_dsdsunit", b"current_speed_dsdsunit", "dm_weather_check", b"dm_weather_check", "native_uid", b"native_uid", "observed_date", b"observed_date", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["current_depth", b"current_depth", "current_depth_dsdsunit", b"current_depth_dsdsunit", "current_direction", b"current_direction", "current_direction_dsdsunit", b"current_direction_dsdsunit", "current_id", b"current_id", "current_speed", b"current_speed", "current_speed_dsdsunit", b"current_speed_dsdsunit", "daily_id", b"daily_id", "dm_weather_check", b"dm_weather_check", "event_id", b"event_id", "native_uid", b"native_uid", "observed_date", b"observed_date", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "weather_check_id", b"weather_check_id", "well_id", b"well_id"]) -> None: ...

global___DmWeatherCurrent = DmWeatherCurrent

class DmWellboreInteg(google.protobuf.message.Message):
    """Original Name: DM_WELLBORE_INTEG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DH_MUD_WEIGHT_FIELD_NUMBER: builtins.int
    LOT_TVD_FIELD_NUMBER: builtins.int
    LOT_INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SECT_GROUP_ID_FIELD_NUMBER: builtins.int
    DATE_TEST_FIELD_NUMBER: builtins.int
    PWD_SENSOR_OFFSET_FIELD_NUMBER: builtins.int
    PUMP_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOT_LITHOLOGY_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    MUD_COMPRESSIBILTY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PWD_SENSOR_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPEN_HOLE_LENGTH_FIELD_NUMBER: builtins.int
    LOT_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOT_FORMATION_FIELD_NUMBER: builtins.int
    LOT_PRESS_FIELD_NUMBER: builtins.int
    PUMP_RATE_FIELD_NUMBER: builtins.int
    HYDROSTATIC_HEAD_FIELD_NUMBER: builtins.int
    HYDROSTATIC_HEAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_BH_PRESS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STABILIZATION_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_FRACTURE_FIELD_NUMBER: builtins.int
    MD_WATER_FIELD_NUMBER: builtins.int
    MD_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    DATA_QUALITY_FIELD_NUMBER: builtins.int
    IS_ABSORPTION_FIELD_NUMBER: builtins.int
    MUD_COMPRESSIBILTY_FIELD_NUMBER: builtins.int
    WEIGHT_LOT_AMW_FIELD_NUMBER: builtins.int
    FRICTION_PRESSURE_FIELD_NUMBER: builtins.int
    WEIGHT_LOT_AMW_DSDSUNIT_FIELD_NUMBER: builtins.int
    FORMATION_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_INJECTION_FIELD_NUMBER: builtins.int
    CHARGE_LOSS_FIELD_NUMBER: builtins.int
    TOTAL_BH_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_API_WATER_LOSS_FIELD_NUMBER: builtins.int
    WEIGHT_LOT_EMW_FIELD_NUMBER: builtins.int
    LIMIT_REQUIRED_DSDSUNIT_FIELD_NUMBER: builtins.int
    INJECTION_POINT_FIELD_NUMBER: builtins.int
    TEST_TYPE_FIELD_NUMBER: builtins.int
    WEIGHT_LOT_EMW_DSDSUNIT_FIELD_NUMBER: builtins.int
    PUMP_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_MAX_EMW_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_VOLUME_FIELD_NUMBER: builtins.int
    WELLBORE_INTEG_ID_FIELD_NUMBER: builtins.int
    DATA_SOURCE_FIELD_NUMBER: builtins.int
    LIMIT_REQUIRED_FIELD_NUMBER: builtins.int
    STABILIZATION_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_RESULT_FIELD_NUMBER: builtins.int
    LOT_MD_FIELD_NUMBER: builtins.int
    BH_MAX_EMW_FIELD_NUMBER: builtins.int
    PUMP_HEIGHT_FIELD_NUMBER: builtins.int
    CHARGE_LOSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    QUALITY_FLAG_FIELD_NUMBER: builtins.int
    FRICTION_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DH_MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOT_INCLINATION_FIELD_NUMBER: builtins.int
    STABILIZATION_TIME_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    LOT_AZIMUTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    BH_MAX_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOT_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAUGE_HEIGHT_FIELD_NUMBER: builtins.int
    FORMATION_STRENGTH_FIELD_NUMBER: builtins.int
    BH_MAX_PRESSURE_FIELD_NUMBER: builtins.int
    OPEN_HOLE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    STABILIZATION_PRESSURE_FIELD_NUMBER: builtins.int
    LOT_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_FLUID_RETURNED_FIELD_NUMBER: builtins.int
    VOL_FLUID_RETURNED_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOT_AZIMUTH_FIELD_NUMBER: builtins.int
    VOL_FLUID_ABSORBED_FIELD_NUMBER: builtins.int
    VOL_FLUID_ABSORBED_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_API_WATER_LOSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_TEST_CONTINUOUS_FIELD_NUMBER: builtins.int
    CD_HOLE_SECT_GROUP_FIELD_NUMBER: builtins.int
    DM_WELLBORE_INTEG_TEST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def dh_mud_weight(self) -> global___FloatMessage:
        """Original Name: DH_MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lot_tvd(self) -> global___FloatMessage:
        """Original Name: LOT_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lot_inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOT_INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    hole_sect_group_id: builtins.str
    """Original Name: HOLE_SECT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def date_test(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_TEST, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pwd_sensor_offset(self) -> global___FloatMessage:
        """Original Name: PWD_SENSOR_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAUGE_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lot_lithology(self) -> global___StringMessage:
        """Original Name: LOT_LITHOLOGY, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_compressibilty_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_COMPRESSIBILTY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pwd_sensor_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: PWD_SENSOR_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_length(self) -> global___FloatMessage:
        """Original Name: OPEN_HOLE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lot_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOT_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lot_formation(self) -> global___StringMessage:
        """Original Name: LOT_FORMATION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lot_press(self) -> global___FloatMessage:
        """Original Name: LOT_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_rate(self) -> global___FloatMessage:
        """Original Name: PUMP_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydrostatic_head(self) -> global___FloatMessage:
        """Original Name: HYDROSTATIC_HEAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hydrostatic_head_dsdsunit(self) -> global___StringMessage:
        """Original Name: HYDROSTATIC_HEAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_bh_press(self) -> global___FloatMessage:
        """Original Name: TOTAL_BH_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stabilization_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: STABILIZATION_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_fracture(self) -> global___StringMessage:
        """Original Name: IS_FRACTURE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_water(self) -> global___FloatMessage:
        """Original Name: MD_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data_quality(self) -> global___StringMessage:
        """Original Name: DATA_QUALITY, Original type: Edm.String, Max Length: 15,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_absorption(self) -> global___StringMessage:
        """Original Name: IS_ABSORPTION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_compressibilty(self) -> global___FloatMessage:
        """Original Name: MUD_COMPRESSIBILTY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_lot_amw(self) -> global___FloatMessage:
        """Original Name: WEIGHT_LOT_AMW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def friction_pressure(self) -> global___FloatMessage:
        """Original Name: FRICTION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_lot_amw_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_LOT_AMW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORMATION_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_injection(self) -> global___StringMessage:
        """Original Name: IS_INJECTION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def charge_loss(self) -> global___FloatMessage:
        """Original Name: CHARGE_LOSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_bh_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_BH_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_api_water_loss(self) -> global___FloatMessage:
        """Original Name: FLUID_API_WATER_LOSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_lot_emw(self) -> global___FloatMessage:
        """Original Name: WEIGHT_LOT_EMW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def limit_required_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIMIT_REQUIRED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_point(self) -> global___StringMessage:
        """Original Name: INJECTION_POINT, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_type(self) -> global___StringMessage:
        """Original Name: TEST_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_lot_emw_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_LOT_EMW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_max_emw_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_MAX_EMW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_volume(self) -> global___FloatMessage:
        """Original Name: TOTAL_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_integ_id: builtins.str
    """Original Name: WELLBORE_INTEG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def data_source(self) -> global___StringMessage:
        """Original Name: DATA_SOURCE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def limit_required(self) -> global___FloatMessage:
        """Original Name: LIMIT_REQUIRED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stabilization_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STABILIZATION_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_result(self) -> global___StringMessage:
        """Original Name: TEST_RESULT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lot_md(self) -> global___FloatMessage:
        """Original Name: LOT_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_max_emw(self) -> global___FloatMessage:
        """Original Name: BH_MAX_EMW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_height(self) -> global___FloatMessage:
        """Original Name: PUMP_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def charge_loss_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHARGE_LOSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quality_flag(self) -> global___StringMessage:
        """Original Name: QUALITY_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def friction_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRICTION_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dh_mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: DH_MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lot_inclination(self) -> global___FloatMessage:
        """Original Name: LOT_INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stabilization_time(self) -> global___FloatMessage:
        """Original Name: STABILIZATION_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def lot_azimuth_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOT_AZIMUTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_max_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_MAX_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lot_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOT_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gauge_height(self) -> global___FloatMessage:
        """Original Name: GAUGE_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formation_strength(self) -> global___FloatMessage:
        """Original Name: FORMATION_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_max_pressure(self) -> global___FloatMessage:
        """Original Name: BH_MAX_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPEN_HOLE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stabilization_pressure(self) -> global___FloatMessage:
        """Original Name: STABILIZATION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lot_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOT_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_fluid_returned(self) -> global___FloatMessage:
        """Original Name: VOL_FLUID_RETURNED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_fluid_returned_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_FLUID_RETURNED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lot_azimuth(self) -> global___FloatMessage:
        """Original Name: LOT_AZIMUTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_fluid_absorbed(self) -> global___FloatMessage:
        """Original Name: VOL_FLUID_ABSORBED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_fluid_absorbed_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_FLUID_ABSORBED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_api_water_loss_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_API_WATER_LOSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_test_continuous(self) -> global___StringMessage:
        """Original Name: IS_TEST_CONTINUOUS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_hole_sect_group(self) -> global___CdHoleSectGroupRef:
        """Remote references:

        Original Name: CD_HOLE_SECT_GROUP, WrappedMessage: CdHoleSectGroup
        FK_DM_WELLBORE_INTEG_CD_HOLE_SECT_GROUP
        """
    @property
    def dm_wellbore_integ_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellboreIntegTestRef]:
        """Original Name: DM_WELLBORE_INTEG_TEST, WrappedMessage: DmWellboreIntegTest
        FK_DM_WELLBORE_INTEG_TEST_DM_WELLBORE_INTEG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        dh_mud_weight: global___FloatMessage | None = ...,
        lot_tvd: global___FloatMessage | None = ...,
        lot_inclination_dsdsunit: global___StringMessage | None = ...,
        hole_sect_group_id: builtins.str = ...,
        date_test: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        pwd_sensor_offset: global___FloatMessage | None = ...,
        pump_rate_dsdsunit: global___StringMessage | None = ...,
        gauge_height_dsdsunit: global___StringMessage | None = ...,
        lot_lithology: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        mud_compressibilty_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        pwd_sensor_offset_dsdsunit: global___StringMessage | None = ...,
        total_volume_dsdsunit: global___StringMessage | None = ...,
        open_hole_length: global___FloatMessage | None = ...,
        lot_md_dsdsunit: global___StringMessage | None = ...,
        lot_formation: global___StringMessage | None = ...,
        lot_press: global___FloatMessage | None = ...,
        pump_rate: global___FloatMessage | None = ...,
        hydrostatic_head: global___FloatMessage | None = ...,
        hydrostatic_head_dsdsunit: global___StringMessage | None = ...,
        total_bh_press: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        stabilization_time_dsdsunit: global___StringMessage | None = ...,
        is_fracture: global___StringMessage | None = ...,
        md_water: global___FloatMessage | None = ...,
        md_water_dsdsunit: global___StringMessage | None = ...,
        data_quality: global___StringMessage | None = ...,
        is_absorption: global___StringMessage | None = ...,
        mud_compressibilty: global___FloatMessage | None = ...,
        weight_lot_amw: global___FloatMessage | None = ...,
        friction_pressure: global___FloatMessage | None = ...,
        weight_lot_amw_dsdsunit: global___StringMessage | None = ...,
        formation_strength_dsdsunit: global___StringMessage | None = ...,
        is_injection: global___StringMessage | None = ...,
        charge_loss: global___FloatMessage | None = ...,
        total_bh_press_dsdsunit: global___StringMessage | None = ...,
        fluid_api_water_loss: global___FloatMessage | None = ...,
        weight_lot_emw: global___FloatMessage | None = ...,
        limit_required_dsdsunit: global___StringMessage | None = ...,
        injection_point: global___StringMessage | None = ...,
        test_type: global___StringMessage | None = ...,
        weight_lot_emw_dsdsunit: global___StringMessage | None = ...,
        pump_height_dsdsunit: global___StringMessage | None = ...,
        bh_max_emw_dsdsunit: global___StringMessage | None = ...,
        total_volume: global___FloatMessage | None = ...,
        wellbore_integ_id: builtins.str = ...,
        data_source: global___StringMessage | None = ...,
        limit_required: global___FloatMessage | None = ...,
        stabilization_pressure_dsdsunit: global___StringMessage | None = ...,
        test_result: global___StringMessage | None = ...,
        lot_md: global___FloatMessage | None = ...,
        bh_max_emw: global___FloatMessage | None = ...,
        pump_height: global___FloatMessage | None = ...,
        charge_loss_dsdsunit: global___StringMessage | None = ...,
        quality_flag: global___StringMessage | None = ...,
        friction_pressure_dsdsunit: global___StringMessage | None = ...,
        dh_mud_weight_dsdsunit: global___StringMessage | None = ...,
        lot_inclination: global___FloatMessage | None = ...,
        stabilization_time: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        lot_azimuth_dsdsunit: global___StringMessage | None = ...,
        bh_max_pressure_dsdsunit: global___StringMessage | None = ...,
        lot_tvd_dsdsunit: global___StringMessage | None = ...,
        gauge_height: global___FloatMessage | None = ...,
        formation_strength: global___FloatMessage | None = ...,
        bh_max_pressure: global___FloatMessage | None = ...,
        open_hole_length_dsdsunit: global___StringMessage | None = ...,
        stabilization_pressure: global___FloatMessage | None = ...,
        lot_press_dsdsunit: global___StringMessage | None = ...,
        vol_fluid_returned: global___FloatMessage | None = ...,
        vol_fluid_returned_dsdsunit: global___StringMessage | None = ...,
        lot_azimuth: global___FloatMessage | None = ...,
        vol_fluid_absorbed: global___FloatMessage | None = ...,
        vol_fluid_absorbed_dsdsunit: global___StringMessage | None = ...,
        fluid_api_water_loss_dsdsunit: global___StringMessage | None = ...,
        is_test_continuous: global___StringMessage | None = ...,
        cd_hole_sect_group: global___CdHoleSectGroupRef | None = ...,
        dm_wellbore_integ_test: collections.abc.Iterable[global___DmWellboreIntegTestRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bh_max_emw", b"bh_max_emw", "bh_max_emw_dsdsunit", b"bh_max_emw_dsdsunit", "bh_max_pressure", b"bh_max_pressure", "bh_max_pressure_dsdsunit", b"bh_max_pressure_dsdsunit", "cd_hole_sect_group", b"cd_hole_sect_group", "charge_loss", b"charge_loss", "charge_loss_dsdsunit", b"charge_loss_dsdsunit", "data_quality", b"data_quality", "data_source", b"data_source", "date_test", b"date_test", "dh_mud_weight", b"dh_mud_weight", "dh_mud_weight_dsdsunit", b"dh_mud_weight_dsdsunit", "fluid_api_water_loss", b"fluid_api_water_loss", "fluid_api_water_loss_dsdsunit", b"fluid_api_water_loss_dsdsunit", "formation_strength", b"formation_strength", "formation_strength_dsdsunit", b"formation_strength_dsdsunit", "friction_pressure", b"friction_pressure", "friction_pressure_dsdsunit", b"friction_pressure_dsdsunit", "gauge_height", b"gauge_height", "gauge_height_dsdsunit", b"gauge_height_dsdsunit", "hydrostatic_head", b"hydrostatic_head", "hydrostatic_head_dsdsunit", b"hydrostatic_head_dsdsunit", "injection_point", b"injection_point", "is_absorption", b"is_absorption", "is_fracture", b"is_fracture", "is_injection", b"is_injection", "is_test_continuous", b"is_test_continuous", "limit_required", b"limit_required", "limit_required_dsdsunit", b"limit_required_dsdsunit", "lot_azimuth", b"lot_azimuth", "lot_azimuth_dsdsunit", b"lot_azimuth_dsdsunit", "lot_formation", b"lot_formation", "lot_inclination", b"lot_inclination", "lot_inclination_dsdsunit", b"lot_inclination_dsdsunit", "lot_lithology", b"lot_lithology", "lot_md", b"lot_md", "lot_md_dsdsunit", b"lot_md_dsdsunit", "lot_press", b"lot_press", "lot_press_dsdsunit", b"lot_press_dsdsunit", "lot_tvd", b"lot_tvd", "lot_tvd_dsdsunit", b"lot_tvd_dsdsunit", "md_water", b"md_water", "md_water_dsdsunit", b"md_water_dsdsunit", "mud_compressibilty", b"mud_compressibilty", "mud_compressibilty_dsdsunit", b"mud_compressibilty_dsdsunit", "native_uid", b"native_uid", "open_hole_length", b"open_hole_length", "open_hole_length_dsdsunit", b"open_hole_length_dsdsunit", "pump_height", b"pump_height", "pump_height_dsdsunit", b"pump_height_dsdsunit", "pump_rate", b"pump_rate", "pump_rate_dsdsunit", b"pump_rate_dsdsunit", "pwd_sensor_offset", b"pwd_sensor_offset", "pwd_sensor_offset_dsdsunit", b"pwd_sensor_offset_dsdsunit", "quality_flag", b"quality_flag", "remarks", b"remarks", "stabilization_pressure", b"stabilization_pressure", "stabilization_pressure_dsdsunit", b"stabilization_pressure_dsdsunit", "stabilization_time", b"stabilization_time", "stabilization_time_dsdsunit", b"stabilization_time_dsdsunit", "test_result", b"test_result", "test_type", b"test_type", "total_bh_press", b"total_bh_press", "total_bh_press_dsdsunit", b"total_bh_press_dsdsunit", "total_volume", b"total_volume", "total_volume_dsdsunit", b"total_volume_dsdsunit", "vol_fluid_absorbed", b"vol_fluid_absorbed", "vol_fluid_absorbed_dsdsunit", b"vol_fluid_absorbed_dsdsunit", "vol_fluid_returned", b"vol_fluid_returned", "vol_fluid_returned_dsdsunit", b"vol_fluid_returned_dsdsunit", "weight_lot_amw", b"weight_lot_amw", "weight_lot_amw_dsdsunit", b"weight_lot_amw_dsdsunit", "weight_lot_emw", b"weight_lot_emw", "weight_lot_emw_dsdsunit", b"weight_lot_emw_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bh_max_emw", b"bh_max_emw", "bh_max_emw_dsdsunit", b"bh_max_emw_dsdsunit", "bh_max_pressure", b"bh_max_pressure", "bh_max_pressure_dsdsunit", b"bh_max_pressure_dsdsunit", "cd_hole_sect_group", b"cd_hole_sect_group", "charge_loss", b"charge_loss", "charge_loss_dsdsunit", b"charge_loss_dsdsunit", "data_quality", b"data_quality", "data_source", b"data_source", "date_test", b"date_test", "dh_mud_weight", b"dh_mud_weight", "dh_mud_weight_dsdsunit", b"dh_mud_weight_dsdsunit", "dm_wellbore_integ_test", b"dm_wellbore_integ_test", "fluid_api_water_loss", b"fluid_api_water_loss", "fluid_api_water_loss_dsdsunit", b"fluid_api_water_loss_dsdsunit", "formation_strength", b"formation_strength", "formation_strength_dsdsunit", b"formation_strength_dsdsunit", "friction_pressure", b"friction_pressure", "friction_pressure_dsdsunit", b"friction_pressure_dsdsunit", "gauge_height", b"gauge_height", "gauge_height_dsdsunit", b"gauge_height_dsdsunit", "hole_sect_group_id", b"hole_sect_group_id", "hydrostatic_head", b"hydrostatic_head", "hydrostatic_head_dsdsunit", b"hydrostatic_head_dsdsunit", "injection_point", b"injection_point", "is_absorption", b"is_absorption", "is_fracture", b"is_fracture", "is_injection", b"is_injection", "is_test_continuous", b"is_test_continuous", "limit_required", b"limit_required", "limit_required_dsdsunit", b"limit_required_dsdsunit", "lot_azimuth", b"lot_azimuth", "lot_azimuth_dsdsunit", b"lot_azimuth_dsdsunit", "lot_formation", b"lot_formation", "lot_inclination", b"lot_inclination", "lot_inclination_dsdsunit", b"lot_inclination_dsdsunit", "lot_lithology", b"lot_lithology", "lot_md", b"lot_md", "lot_md_dsdsunit", b"lot_md_dsdsunit", "lot_press", b"lot_press", "lot_press_dsdsunit", b"lot_press_dsdsunit", "lot_tvd", b"lot_tvd", "lot_tvd_dsdsunit", b"lot_tvd_dsdsunit", "md_water", b"md_water", "md_water_dsdsunit", b"md_water_dsdsunit", "mud_compressibilty", b"mud_compressibilty", "mud_compressibilty_dsdsunit", b"mud_compressibilty_dsdsunit", "native_uid", b"native_uid", "open_hole_length", b"open_hole_length", "open_hole_length_dsdsunit", b"open_hole_length_dsdsunit", "pump_height", b"pump_height", "pump_height_dsdsunit", b"pump_height_dsdsunit", "pump_rate", b"pump_rate", "pump_rate_dsdsunit", b"pump_rate_dsdsunit", "pwd_sensor_offset", b"pwd_sensor_offset", "pwd_sensor_offset_dsdsunit", b"pwd_sensor_offset_dsdsunit", "quality_flag", b"quality_flag", "remarks", b"remarks", "stabilization_pressure", b"stabilization_pressure", "stabilization_pressure_dsdsunit", b"stabilization_pressure_dsdsunit", "stabilization_time", b"stabilization_time", "stabilization_time_dsdsunit", b"stabilization_time_dsdsunit", "test_result", b"test_result", "test_type", b"test_type", "total_bh_press", b"total_bh_press", "total_bh_press_dsdsunit", b"total_bh_press_dsdsunit", "total_volume", b"total_volume", "total_volume_dsdsunit", b"total_volume_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vol_fluid_absorbed", b"vol_fluid_absorbed", "vol_fluid_absorbed_dsdsunit", b"vol_fluid_absorbed_dsdsunit", "vol_fluid_returned", b"vol_fluid_returned", "vol_fluid_returned_dsdsunit", b"vol_fluid_returned_dsdsunit", "weight_lot_amw", b"weight_lot_amw", "weight_lot_amw_dsdsunit", b"weight_lot_amw_dsdsunit", "weight_lot_emw", b"weight_lot_emw", "weight_lot_emw_dsdsunit", b"weight_lot_emw_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_integ_id", b"wellbore_integ_id"]) -> None: ...

global___DmWellboreInteg = DmWellboreInteg

class DmWellboreIntegTest(google.protobuf.message.Message):
    """Original Name: DM_WELLBORE_INTEG_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BH_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    INIT_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SECT_GROUP_ID_FIELD_NUMBER: builtins.int
    PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_FIELD_NUMBER: builtins.int
    WELLBORE_INTEG_ID_FIELD_NUMBER: builtins.int
    WELLBORE_INTEG_TEST_ID_FIELD_NUMBER: builtins.int
    BH_PRESSURE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    STABILIZATION_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PWD_PRESSURE_FIELD_NUMBER: builtins.int
    TEST_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_FIELD_NUMBER: builtins.int
    INIT_PRESSURE_FIELD_NUMBER: builtins.int
    STABILIZATION_PRESSURE_FIELD_NUMBER: builtins.int
    PWD_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_TIME_FIELD_NUMBER: builtins.int
    TIME_AFTER_P2_FIELD_NUMBER: builtins.int
    VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_AFTER_P2_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_WELLBORE_INTEG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def bh_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def init_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: INIT_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    hole_sect_group_id: builtins.str
    """Original Name: HOLE_SECT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume(self) -> global___FloatMessage:
        """Original Name: VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_integ_id: builtins.str
    """Original Name: WELLBORE_INTEG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_integ_test_id: builtins.str
    """Original Name: WELLBORE_INTEG_TEST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bh_pressure(self) -> global___FloatMessage:
        """Original Name: BH_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stabilization_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STABILIZATION_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pwd_pressure(self) -> global___FloatMessage:
        """Original Name: PWD_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure(self) -> global___FloatMessage:
        """Original Name: PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def init_pressure(self) -> global___FloatMessage:
        """Original Name: INIT_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stabilization_pressure(self) -> global___FloatMessage:
        """Original Name: STABILIZATION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pwd_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PWD_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_time(self) -> global___FloatMessage:
        """Original Name: TEST_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_after_p2(self) -> global___FloatMessage:
        """Original Name: TIME_AFTER_P2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_after_p2_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_AFTER_P2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_wellbore_integ(self) -> global___DmWellboreIntegRef:
        """Remote references:

        Original Name: DM_WELLBORE_INTEG, WrappedMessage: DmWellboreInteg
        FK_DM_WELLBORE_INTEG_TEST_DM_WELLBORE_INTEG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        bh_pressure_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        init_pressure_dsdsunit: global___StringMessage | None = ...,
        hole_sect_group_id: builtins.str = ...,
        pressure_dsdsunit: global___StringMessage | None = ...,
        volume: global___FloatMessage | None = ...,
        wellbore_integ_id: builtins.str = ...,
        wellbore_integ_test_id: builtins.str = ...,
        bh_pressure: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        stabilization_pressure_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        pwd_pressure: global___FloatMessage | None = ...,
        test_time_dsdsunit: global___StringMessage | None = ...,
        pressure: global___FloatMessage | None = ...,
        init_pressure: global___FloatMessage | None = ...,
        stabilization_pressure: global___FloatMessage | None = ...,
        pwd_pressure_dsdsunit: global___StringMessage | None = ...,
        test_time: global___FloatMessage | None = ...,
        time_after_p2: global___FloatMessage | None = ...,
        volume_dsdsunit: global___StringMessage | None = ...,
        time_after_p2_dsdsunit: global___StringMessage | None = ...,
        dm_wellbore_integ: global___DmWellboreIntegRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bh_pressure", b"bh_pressure", "bh_pressure_dsdsunit", b"bh_pressure_dsdsunit", "dm_wellbore_integ", b"dm_wellbore_integ", "init_pressure", b"init_pressure", "init_pressure_dsdsunit", b"init_pressure_dsdsunit", "native_uid", b"native_uid", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "pwd_pressure", b"pwd_pressure", "pwd_pressure_dsdsunit", b"pwd_pressure_dsdsunit", "sequence_no", b"sequence_no", "stabilization_pressure", b"stabilization_pressure", "stabilization_pressure_dsdsunit", b"stabilization_pressure_dsdsunit", "test_time", b"test_time", "test_time_dsdsunit", b"test_time_dsdsunit", "time_after_p2", b"time_after_p2", "time_after_p2_dsdsunit", b"time_after_p2_dsdsunit", "volume", b"volume", "volume_dsdsunit", b"volume_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bh_pressure", b"bh_pressure", "bh_pressure_dsdsunit", b"bh_pressure_dsdsunit", "dm_wellbore_integ", b"dm_wellbore_integ", "hole_sect_group_id", b"hole_sect_group_id", "init_pressure", b"init_pressure", "init_pressure_dsdsunit", b"init_pressure_dsdsunit", "native_uid", b"native_uid", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "pwd_pressure", b"pwd_pressure", "pwd_pressure_dsdsunit", b"pwd_pressure_dsdsunit", "sequence_no", b"sequence_no", "stabilization_pressure", b"stabilization_pressure", "stabilization_pressure_dsdsunit", b"stabilization_pressure_dsdsunit", "test_time", b"test_time", "test_time_dsdsunit", b"test_time_dsdsunit", "time_after_p2", b"time_after_p2", "time_after_p2_dsdsunit", b"time_after_p2_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "volume", b"volume", "volume_dsdsunit", b"volume_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_integ_id", b"wellbore_integ_id", "wellbore_integ_test_id", b"wellbore_integ_test_id"]) -> None: ...

global___DmWellboreIntegTest = DmWellboreIntegTest

class DmWellboreList(google.protobuf.message.Message):
    """Original Name: DM_WELLBORE_LIST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LIST_DESCRIPTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LIST_ID_FIELD_NUMBER: builtins.int
    LIST_NAME_FIELD_NUMBER: builtins.int
    DM_WELLBORE_LIST_DETAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def list_description(self) -> global___StringMessage:
        """Original Name: LIST_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    list_id: builtins.str
    """Original Name: LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def list_name(self) -> global___StringMessage:
        """Original Name: LIST_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_wellbore_list_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellboreListDetailRef]:
        """Remote references:

        Original Name: DM_WELLBORE_LIST_DETAIL, WrappedMessage: DmWellboreListDetail
        FK_DM_WELLBORE_LIST_DETAIL_DM_WELLBORE_LIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        list_description: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        list_id: builtins.str = ...,
        list_name: global___StringMessage | None = ...,
        dm_wellbore_list_detail: collections.abc.Iterable[global___DmWellboreListDetailRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["list_description", b"list_description", "list_name", b"list_name", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_wellbore_list_detail", b"dm_wellbore_list_detail", "list_description", b"list_description", "list_id", b"list_id", "list_name", b"list_name", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DmWellboreList = DmWellboreList

class DmWellboreListDetail(google.protobuf.message.Message):
    """Original Name: DM_WELLBORE_LIST_DETAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LIST_ID_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    DM_WELLBORE_LIST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    list_id: builtins.str
    """Original Name: LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_WELLBORE_LIST_DETAIL_CD_WELLBORE
        """
    @property
    def dm_wellbore_list(self) -> global___DmWellboreListRef:
        """Original Name: DM_WELLBORE_LIST, WrappedMessage: DmWellboreList
        FK_DM_WELLBORE_LIST_DETAIL_DM_WELLBORE_LIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        list_id: builtins.str = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        dm_wellbore_list: global___DmWellboreListRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "dm_wellbore_list", b"dm_wellbore_list", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "dm_wellbore_list", b"dm_wellbore_list", "list_id", b"list_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellboreListDetail = DmWellboreListDetail

class DmWellboreObstruction(google.protobuf.message.Message):
    """Original Name: DM_WELLBORE_OBSTRUCTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_BASE_MD_FIELD_NUMBER: builtins.int
    TOP_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    OBSTRUCTION_DESC_FIELD_NUMBER: builtins.int
    OBSTRUCTION_NO_FIELD_NUMBER: builtins.int
    IS_TUBULAR_FIELD_NUMBER: builtins.int
    WB_OBSTRUCTION_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    INSIDE_ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    OBSTRUCTION_SUBCODE2_FIELD_NUMBER: builtins.int
    TOP_OD_FIELD_NUMBER: builtins.int
    FISHING_NECK_DESCRIPTION_FIELD_NUMBER: builtins.int
    WELLBORE_TOP_MD_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    OBSTRUCTION_SUBCODE_FIELD_NUMBER: builtins.int
    ORIGINAL_LENGTH_FIELD_NUMBER: builtins.int
    DEPTH_MEASUREMENT_TYPE_FIELD_NUMBER: builtins.int
    TOP_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_BASE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOW_STUCK_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    OBSTRUCTION_TYPE_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    WELLBORE_TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ORIGINAL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    TOP_ID_FIELD_NUMBER: builtins.int
    OBSTRUCTION_DATE_FIELD_NUMBER: builtins.int
    STRING_TYPE_FIELD_NUMBER: builtins.int
    ATTEMPT_FISH_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    DM_WB_OBSTRUCTION_STATUS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def wellbore_base_md(self) -> global___FloatMessage:
        """Original Name: WELLBORE_BASE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def obstruction_desc(self) -> global___StringMessage:
        """Original Name: OBSTRUCTION_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def obstruction_no(self) -> global___StringMessage:
        """Original Name: OBSTRUCTION_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_tubular(self) -> global___StringMessage:
        """Original Name: IS_TUBULAR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wb_obstruction_id: builtins.str
    """Original Name: WB_OBSTRUCTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inside_assembly_id(self) -> global___StringMessage:
        """Original Name: INSIDE_ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def obstruction_subcode2(self) -> global___StringMessage:
        """Original Name: OBSTRUCTION_SUBCODE2, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_od(self) -> global___FloatMessage:
        """Original Name: TOP_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fishing_neck_description(self) -> global___StringMessage:
        """Original Name: FISHING_NECK_DESCRIPTION, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_top_md(self) -> global___FloatMessage:
        """Original Name: WELLBORE_TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def obstruction_subcode(self) -> global___StringMessage:
        """Original Name: OBSTRUCTION_SUBCODE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def original_length(self) -> global___FloatMessage:
        """Original Name: ORIGINAL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_measurement_type(self) -> global___StringMessage:
        """Original Name: DEPTH_MEASUREMENT_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_base_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLBORE_BASE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def how_stuck(self) -> global___StringMessage:
        """Original Name: HOW_STUCK, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def obstruction_type(self) -> global___StringMessage:
        """Original Name: OBSTRUCTION_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLBORE_TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def original_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: ORIGINAL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_id(self) -> global___FloatMessage:
        """Original Name: TOP_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def obstruction_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: OBSTRUCTION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_type(self) -> global___StringMessage:
        """Original Name: STRING_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attempt_fish(self) -> global___StringMessage:
        """Original Name: ATTEMPT_FISH, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_WELLBORE_OBSTRUCTION_CD_WELLBORE
        """
    @property
    def dm_wb_obstruction_status(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWbObstructionStatusRef]:
        """Original Name: DM_WB_OBSTRUCTION_STATUS, WrappedMessage: DmWbObstructionStatus
        FK_DM_WB_OBSTRUCTION_STATUS_DM_WELLBORE_OBSTRUCTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_base_md: global___FloatMessage | None = ...,
        top_od_dsdsunit: global___StringMessage | None = ...,
        obstruction_desc: global___StringMessage | None = ...,
        obstruction_no: global___StringMessage | None = ...,
        is_tubular: global___StringMessage | None = ...,
        wb_obstruction_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        inside_assembly_id: global___StringMessage | None = ...,
        obstruction_subcode2: global___StringMessage | None = ...,
        top_od: global___FloatMessage | None = ...,
        fishing_neck_description: global___StringMessage | None = ...,
        wellbore_top_md: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        obstruction_subcode: global___StringMessage | None = ...,
        original_length: global___FloatMessage | None = ...,
        depth_measurement_type: global___StringMessage | None = ...,
        top_id_dsdsunit: global___StringMessage | None = ...,
        wellbore_base_md_dsdsunit: global___StringMessage | None = ...,
        how_stuck: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        obstruction_type: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        wellbore_top_md_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        original_length_dsdsunit: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        top_id: global___FloatMessage | None = ...,
        obstruction_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        string_type: global___StringMessage | None = ...,
        attempt_fish: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        dm_wb_obstruction_status: collections.abc.Iterable[global___DmWbObstructionStatusRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "attempt_fish", b"attempt_fish", "cd_wellbore", b"cd_wellbore", "comments", b"comments", "depth_measurement_type", b"depth_measurement_type", "fishing_neck_description", b"fishing_neck_description", "how_stuck", b"how_stuck", "inside_assembly_id", b"inside_assembly_id", "is_tubular", b"is_tubular", "native_uid", b"native_uid", "obstruction_date", b"obstruction_date", "obstruction_desc", b"obstruction_desc", "obstruction_no", b"obstruction_no", "obstruction_subcode", b"obstruction_subcode", "obstruction_subcode2", b"obstruction_subcode2", "obstruction_type", b"obstruction_type", "original_length", b"original_length", "original_length_dsdsunit", b"original_length_dsdsunit", "report_journal_id", b"report_journal_id", "sequence_no", b"sequence_no", "string_type", b"string_type", "top_id", b"top_id", "top_id_dsdsunit", b"top_id_dsdsunit", "top_od", b"top_od", "top_od_dsdsunit", b"top_od_dsdsunit", "wellbore_base_md", b"wellbore_base_md", "wellbore_base_md_dsdsunit", b"wellbore_base_md_dsdsunit", "wellbore_top_md", b"wellbore_top_md", "wellbore_top_md_dsdsunit", b"wellbore_top_md_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "attempt_fish", b"attempt_fish", "cd_wellbore", b"cd_wellbore", "comments", b"comments", "depth_measurement_type", b"depth_measurement_type", "dm_wb_obstruction_status", b"dm_wb_obstruction_status", "fishing_neck_description", b"fishing_neck_description", "how_stuck", b"how_stuck", "inside_assembly_id", b"inside_assembly_id", "is_tubular", b"is_tubular", "native_uid", b"native_uid", "obstruction_date", b"obstruction_date", "obstruction_desc", b"obstruction_desc", "obstruction_no", b"obstruction_no", "obstruction_subcode", b"obstruction_subcode", "obstruction_subcode2", b"obstruction_subcode2", "obstruction_type", b"obstruction_type", "original_length", b"original_length", "original_length_dsdsunit", b"original_length_dsdsunit", "report_journal_id", b"report_journal_id", "sequence_no", b"sequence_no", "string_type", b"string_type", "top_id", b"top_id", "top_id_dsdsunit", b"top_id_dsdsunit", "top_od", b"top_od", "top_od_dsdsunit", b"top_od_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "wb_obstruction_id", b"wb_obstruction_id", "well_id", b"well_id", "wellbore_base_md", b"wellbore_base_md", "wellbore_base_md_dsdsunit", b"wellbore_base_md_dsdsunit", "wellbore_id", b"wellbore_id", "wellbore_top_md", b"wellbore_top_md", "wellbore_top_md_dsdsunit", b"wellbore_top_md_dsdsunit"]) -> None: ...

global___DmWellboreObstruction = DmWellboreObstruction

class DmWellboreZoneActivity(google.protobuf.message.Message):
    """Original Name: DM_WELLBORE_ZONE_ACTIVITY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_CARRYOVER_FIELD_NUMBER: builtins.int
    ACTIVITY_ID_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_DESCRIPTION_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    CD_WELLBORE_ZONE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_carryover(self) -> global___StringMessage:
        """Original Name: IS_CARRYOVER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    activity_id: builtins.str
    """Original Name: ACTIVITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def daily_id(self) -> global___StringMessage:
        """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def activity_description(self) -> global___StringMessage:
        """Original Name: ACTIVITY_DESCRIPTION, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_zone_id: builtins.str
    """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore_zone(self) -> global___CdWellboreZoneRef:
        """Remote references:

        Original Name: CD_WELLBORE_ZONE, WrappedMessage: CdWellboreZone
        FK_DM_WELLBORE_ZONE_ACTIVITY_CD_WELLBORE_ZONE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_carryover: global___StringMessage | None = ...,
        activity_id: builtins.str = ...,
        daily_id: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        activity_description: global___StringMessage | None = ...,
        wellbore_zone_id: builtins.str = ...,
        event_id: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        cd_wellbore_zone: global___CdWellboreZoneRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_description", b"activity_description", "cd_wellbore_zone", b"cd_wellbore_zone", "daily_id", b"daily_id", "event_id", b"event_id", "is_carryover", b"is_carryover", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_description", b"activity_description", "activity_id", b"activity_id", "cd_wellbore_zone", b"cd_wellbore_zone", "daily_id", b"daily_id", "event_id", b"event_id", "is_carryover", b"is_carryover", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> None: ...

global___DmWellboreZoneActivity = DmWellboreZoneActivity

class DmWellContractLink(google.protobuf.message.Message):
    """Original Name: DM_WELL_CONTRACT_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONTRACT_ID_FIELD_NUMBER: builtins.int
    CD_WELL_FIELD_NUMBER: builtins.int
    DM_CONTRACT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    contract_id: builtins.str
    """Original Name: CONTRACT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_well(self) -> global___CdWellRef:
        """Remote references:

        Original Name: CD_WELL, WrappedMessage: CdWell
        FK_DM_WELL_CONTRACT_LINK_CD_WELL
        """
    @property
    def dm_contract(self) -> global___DmContractRef:
        """Original Name: DM_CONTRACT, WrappedMessage: DmContract
        FK_DM_WELL_CONTRACT_LINK_DM_CONTRACT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        contract_id: builtins.str = ...,
        cd_well: global___CdWellRef | None = ...,
        dm_contract: global___DmContractRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "dm_contract", b"dm_contract", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_well", b"cd_well", "contract_id", b"contract_id", "dm_contract", b"dm_contract", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___DmWellContractLink = DmWellContractLink

class DmWellPlan(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PLANNING_START_DATE_FIELD_NUMBER: builtins.int
    LOCATION_ACCESS_CONSTRAINTS_FIELD_NUMBER: builtins.int
    PLAN_WORK_UNIT_TYPE_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    PROBLEM_DURATION_FIELD_NUMBER: builtins.int
    ACTUAL_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESENT_VALUE_PERCENT_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    PROGRAMMER_FIELD_NUMBER: builtins.int
    PRODUCING_AREA_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LEASE_COMMITMENTS_FIELD_NUMBER: builtins.int
    WIND_SPEED_MAX_FIELD_NUMBER: builtins.int
    TLD_NPT_SUMMARY_LEVEL_FIELD_NUMBER: builtins.int
    AFE_ID_FIELD_NUMBER: builtins.int
    BEST_COMP_WELL_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOCATION_TIMING_CONSTRAINTS_FIELD_NUMBER: builtins.int
    HOLE_PLAN_GROUP_ID_FIELD_NUMBER: builtins.int
    IS_MULTILATERAL_FIELD_NUMBER: builtins.int
    WAVE_HEIGHT_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    AUTHORIZED_BY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    WATER_CUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOP_CONFIGURATION_FIELD_NUMBER: builtins.int
    EXCHANGE_RATE_FIELD_NUMBER: builtins.int
    FLOWING_BOTTOM_HOLE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROJECT_PAYOUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WIND_SPEED_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WELL_PLAN_NOTE_FIELD_NUMBER: builtins.int
    COMPANY_INTEREST_FIELD_NUMBER: builtins.int
    CONTRACTOR_ID_FIELD_NUMBER: builtins.int
    LOGGING_PROGRAM_GROUP_ID_FIELD_NUMBER: builtins.int
    BEST_COMP_WELL_TIME_FIELD_NUMBER: builtins.int
    JOB_TYPE_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    PLANNING_END_DATE_FIELD_NUMBER: builtins.int
    WATER_CUT_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CORE_PROGRAM_GROUP_ID_FIELD_NUMBER: builtins.int
    ESTIMATED_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLANNED_WORK_UNIT_FIELD_NUMBER: builtins.int
    COMPANY_INTEREST_DSDSUNIT_FIELD_NUMBER: builtins.int
    ENGINEER_FIELD_NUMBER: builtins.int
    PROBLEM_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    WAVE_HEIGHT_MAX_FIELD_NUMBER: builtins.int
    FLOWING_TUBING_PRESSURE_FIELD_NUMBER: builtins.int
    OP_PLAN_GROUP_ID_FIELD_NUMBER: builtins.int
    ACTUAL_DURATION_FIELD_NUMBER: builtins.int
    BOP_PRESSURE_RATING_FIELD_NUMBER: builtins.int
    TIDAL_RANGE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROJECT_PAYOUT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    DIRECTIONAL_PARAM_GROUP_ID_FIELD_NUMBER: builtins.int
    FLOWING_TUBING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIDAL_RANGE_MAX_FIELD_NUMBER: builtins.int
    ESTIMATED_DURATION_FIELD_NUMBER: builtins.int
    CURRENCY_FIELD_NUMBER: builtins.int
    BOP_SIZE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    BOP_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXPECTED_WORK_START_DATE_FIELD_NUMBER: builtins.int
    SEABED_CONDITION_FIELD_NUMBER: builtins.int
    EXPECTED_WORK_END_DATE_FIELD_NUMBER: builtins.int
    JOB_PRIORITY_FIELD_NUMBER: builtins.int
    PLANNER_FIELD_NUMBER: builtins.int
    PRESENT_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    AUTHORIZED_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWING_BOTTOM_HOLE_PRESSURE_FIELD_NUMBER: builtins.int
    PRESENT_VALUE_FIELD_NUMBER: builtins.int
    JOB_SEQUENCE_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    CHOKE_SIZE_FIELD_NUMBER: builtins.int
    PRESENT_VALUE_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_GUIDELINE_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_CASING_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_PROD_ACTUAL_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_TEST_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_MUD_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_TREATMENT_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_OP_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_CEMENT_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_EQUIP_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_HAZARD_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_HSE_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_HOLE_SECT_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_DRILLSTRING_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_PROD_BASE_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_CORING_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_OFFSET_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_WELLBORE_LINK_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_LOGGING_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_PROD_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def planning_start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PLANNING_START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_access_constraints(self) -> global___StringMessage:
        """Original Name: LOCATION_ACCESS_CONSTRAINTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plan_work_unit_type(self) -> global___StringMessage:
        """Original Name: PLAN_WORK_UNIT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def problem_duration(self) -> global___FloatMessage:
        """Original Name: PROBLEM_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def present_value_percent(self) -> global___FloatMessage:
        """Original Name: PRESENT_VALUE_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def programmer(self) -> global___StringMessage:
        """Original Name: PROGRAMMER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def producing_area(self) -> global___StringMessage:
        """Original Name: PRODUCING_AREA, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def lease_commitments(self) -> global___StringMessage:
        """Original Name: LEASE_COMMITMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wind_speed_max(self) -> global___FloatMessage:
        """Original Name: WIND_SPEED_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tld_npt_summary_level(self) -> global___StringMessage:
        """Original Name: TLD_NPT_SUMMARY_LEVEL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_id(self) -> global___StringMessage:
        """Original Name: AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def best_comp_well_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: BEST_COMP_WELL_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_timing_constraints(self) -> global___StringMessage:
        """Original Name: LOCATION_TIMING_CONSTRAINTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_plan_group_id(self) -> global___StringMessage:
        """Original Name: HOLE_PLAN_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_multilateral(self) -> global___StringMessage:
        """Original Name: IS_MULTILATERAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wave_height_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: WAVE_HEIGHT_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def authorized_by(self) -> global___StringMessage:
        """Original Name: AUTHORIZED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_cut_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_CUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_configuration(self) -> global___StringMessage:
        """Original Name: BOP_CONFIGURATION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exchange_rate(self) -> global___FloatMessage:
        """Original Name: EXCHANGE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowing_bottom_hole_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWING_BOTTOM_HOLE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_payout_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROJECT_PAYOUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wind_speed_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIND_SPEED_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_plan_note(self) -> global___StringMessage:
        """Original Name: WELL_PLAN_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company_interest(self) -> global___FloatMessage:
        """Original Name: COMPANY_INTEREST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor_id(self) -> global___StringMessage:
        """Original Name: CONTRACTOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def logging_program_group_id(self) -> global___StringMessage:
        """Original Name: LOGGING_PROGRAM_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def best_comp_well_time(self) -> global___FloatMessage:
        """Original Name: BEST_COMP_WELL_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_type(self) -> global___StringMessage:
        """Original Name: JOB_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def planning_end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PLANNING_END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_cut(self) -> global___FloatMessage:
        """Original Name: WATER_CUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_PRESSURE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_program_group_id(self) -> global___StringMessage:
        """Original Name: CORE_PROGRAM_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: ESTIMATED_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def planned_work_unit(self) -> global___StringMessage:
        """Original Name: PLANNED_WORK_UNIT, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company_interest_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPANY_INTEREST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def engineer(self) -> global___StringMessage:
        """Original Name: ENGINEER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def problem_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROBLEM_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wave_height_max(self) -> global___FloatMessage:
        """Original Name: WAVE_HEIGHT_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowing_tubing_pressure(self) -> global___FloatMessage:
        """Original Name: FLOWING_TUBING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_plan_group_id(self) -> global___StringMessage:
        """Original Name: OP_PLAN_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_duration(self) -> global___FloatMessage:
        """Original Name: ACTUAL_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_pressure_rating(self) -> global___FloatMessage:
        """Original Name: BOP_PRESSURE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tidal_range_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIDAL_RANGE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_payout(self) -> global___FloatMessage:
        """Original Name: PROJECT_PAYOUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scenario_id(self) -> global___StringMessage:
        """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def directional_param_group_id(self) -> global___StringMessage:
        """Original Name: DIRECTIONAL_PARAM_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowing_tubing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWING_TUBING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tidal_range_max(self) -> global___FloatMessage:
        """Original Name: TIDAL_RANGE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_duration(self) -> global___FloatMessage:
        """Original Name: ESTIMATED_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def currency(self) -> global___StringMessage:
        """Original Name: CURRENCY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_size(self) -> global___FloatMessage:
        """Original Name: BOP_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bop_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_work_start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EXPECTED_WORK_START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seabed_condition(self) -> global___StringMessage:
        """Original Name: SEABED_CONDITION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_work_end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EXPECTED_WORK_END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_priority(self) -> global___Int32Message:
        """Original Name: JOB_PRIORITY, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def planner(self) -> global___StringMessage:
        """Original Name: PLANNER, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def present_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESENT_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def authorized(self) -> global___StringMessage:
        """Original Name: AUTHORIZED, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowing_bottom_hole_pressure(self) -> global___FloatMessage:
        """Original Name: FLOWING_BOTTOM_HOLE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def present_value(self) -> global___FloatMessage:
        """Original Name: PRESENT_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_sequence(self) -> global___Int32Message:
        """Original Name: JOB_SEQUENCE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def version(self) -> global___Int32Message:
        """Original Name: VERSION, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_size(self) -> global___FloatMessage:
        """Original Name: CHOKE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def present_value_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESENT_VALUE_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DM_WELL_PLAN_CD_WELLBORE
        """
    @property
    def dm_well_plan_guideline(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanGuidelineRef]:
        """Original Name: DM_WELL_PLAN_GUIDELINE, WrappedMessage: DmWellPlanGuideline
        FK_DM_WELL_PLAN_GUIDELINE_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_casing(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanCasingRef]:
        """Original Name: DM_WELL_PLAN_CASING, WrappedMessage: DmWellPlanCasing
        FK_DM_WELL_PLAN_CASING_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_prod_actual(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanProdActualRef]:
        """Original Name: DM_WELL_PLAN_PROD_ACTUAL, WrappedMessage: DmWellPlanProdActual
        FK_DM_WELL_PLAN_PROD_ACTUAL_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanTestRef]:
        """Original Name: DM_WELL_PLAN_TEST, WrappedMessage: DmWellPlanTest
        FK_DM_WELL_PLAN_TEST_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_mud(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanMudRef]:
        """Original Name: DM_WELL_PLAN_MUD, WrappedMessage: DmWellPlanMud
        FK_DM_WELL_PLAN_MUD_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_treatment(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanTreatmentRef]:
        """Original Name: DM_WELL_PLAN_TREATMENT, WrappedMessage: DmWellPlanTreatment
        FK_DM_WELL_PLAN_TREATMENT_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_op(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanOpRef]:
        """Original Name: DM_WELL_PLAN_OP, WrappedMessage: DmWellPlanOp
        FK_DM_WELL_PLAN_OP_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_cement(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanCementRef]:
        """Original Name: DM_WELL_PLAN_CEMENT, WrappedMessage: DmWellPlanCement
        FK_DM_WELL_PLAN_CEMENT_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_equip(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanEquipRef]:
        """Original Name: DM_WELL_PLAN_EQUIP, WrappedMessage: DmWellPlanEquip
        FK_DM_WELL_PLAN_EQUIP_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_hazard(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanHazardRef]:
        """Original Name: DM_WELL_PLAN_HAZARD, WrappedMessage: DmWellPlanHazard
        FK_DM_WELL_PLAN_HAZARD_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_hse(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanHseRef]:
        """Original Name: DM_WELL_PLAN_HSE, WrappedMessage: DmWellPlanHse
        FK_DM_WELL_PLAN_HSE_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_hole_sect(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanHoleSectRef]:
        """Original Name: DM_WELL_PLAN_HOLE_SECT, WrappedMessage: DmWellPlanHoleSect
        FK_DM_WELL_PLAN_HOLE_SECT_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_drillstring(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanDrillstringRef]:
        """Original Name: DM_WELL_PLAN_DRILLSTRING, WrappedMessage: DmWellPlanDrillstring
        FK_DM_WELL_PLAN_DRILLSTRING_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_prod_base(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanProdBaseRef]:
        """Original Name: DM_WELL_PLAN_PROD_BASE, WrappedMessage: DmWellPlanProdBase
        FK_DM_WELL_PLAN_PROD_BASE_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_coring(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanCoringRef]:
        """Original Name: DM_WELL_PLAN_CORING, WrappedMessage: DmWellPlanCoring
        FK_DM_WELL_PLAN_CORING_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_offset(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanOffsetRef]:
        """Original Name: DM_WELL_PLAN_OFFSET, WrappedMessage: DmWellPlanOffset
        FK_DM_WELL_PLAN_OFFSET_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_wellbore_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanWellboreLinkRef]:
        """Original Name: DM_WELL_PLAN_WELLBORE_LINK, WrappedMessage: DmWellPlanWellboreLink
        FK_DM_WELL_PLAN_WELLBORE_LINK_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_logging(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanLoggingRef]:
        """Original Name: DM_WELL_PLAN_LOGGING, WrappedMessage: DmWellPlanLogging
        FK_DM_WELL_PLAN_LOGGING_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_prod_plan(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanProdPlanRef]:
        """Original Name: DM_WELL_PLAN_PROD_PLAN, WrappedMessage: DmWellPlanProdPlan
        FK_DM_WELL_PLAN_PROD_PLAN_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        planning_start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        location_access_constraints: global___StringMessage | None = ...,
        plan_work_unit_type: global___StringMessage | None = ...,
        event_type: global___StringMessage | None = ...,
        problem_duration: global___FloatMessage | None = ...,
        actual_duration_dsdsunit: global___StringMessage | None = ...,
        present_value_percent: global___FloatMessage | None = ...,
        well_plan_id: builtins.str = ...,
        programmer: global___StringMessage | None = ...,
        producing_area: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        lease_commitments: global___StringMessage | None = ...,
        wind_speed_max: global___FloatMessage | None = ...,
        tld_npt_summary_level: global___StringMessage | None = ...,
        afe_id: global___StringMessage | None = ...,
        best_comp_well_time_dsdsunit: global___StringMessage | None = ...,
        location_timing_constraints: global___StringMessage | None = ...,
        hole_plan_group_id: global___StringMessage | None = ...,
        is_multilateral: global___StringMessage | None = ...,
        wave_height_max_dsdsunit: global___StringMessage | None = ...,
        authorized_by: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        water_cut_dsdsunit: global___StringMessage | None = ...,
        bop_configuration: global___StringMessage | None = ...,
        exchange_rate: global___FloatMessage | None = ...,
        flowing_bottom_hole_pressure_dsdsunit: global___StringMessage | None = ...,
        project_payout_dsdsunit: global___StringMessage | None = ...,
        wind_speed_max_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        well_plan_note: global___StringMessage | None = ...,
        company_interest: global___FloatMessage | None = ...,
        contractor_id: global___StringMessage | None = ...,
        logging_program_group_id: global___StringMessage | None = ...,
        best_comp_well_time: global___FloatMessage | None = ...,
        job_type: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        planning_end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        water_cut: global___FloatMessage | None = ...,
        bop_pressure_rating_dsdsunit: global___StringMessage | None = ...,
        core_program_group_id: global___StringMessage | None = ...,
        estimated_duration_dsdsunit: global___StringMessage | None = ...,
        planned_work_unit: global___StringMessage | None = ...,
        company_interest_dsdsunit: global___StringMessage | None = ...,
        engineer: global___StringMessage | None = ...,
        problem_duration_dsdsunit: global___StringMessage | None = ...,
        wave_height_max: global___FloatMessage | None = ...,
        flowing_tubing_pressure: global___FloatMessage | None = ...,
        op_plan_group_id: global___StringMessage | None = ...,
        actual_duration: global___FloatMessage | None = ...,
        bop_pressure_rating: global___FloatMessage | None = ...,
        tidal_range_max_dsdsunit: global___StringMessage | None = ...,
        project_payout: global___FloatMessage | None = ...,
        scenario_id: global___StringMessage | None = ...,
        directional_param_group_id: global___StringMessage | None = ...,
        flowing_tubing_pressure_dsdsunit: global___StringMessage | None = ...,
        tidal_range_max: global___FloatMessage | None = ...,
        estimated_duration: global___FloatMessage | None = ...,
        currency: global___StringMessage | None = ...,
        bop_size: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        bop_size_dsdsunit: global___StringMessage | None = ...,
        expected_work_start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        seabed_condition: global___StringMessage | None = ...,
        expected_work_end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        job_priority: global___Int32Message | None = ...,
        planner: global___StringMessage | None = ...,
        present_value_dsdsunit: global___StringMessage | None = ...,
        authorized: global___StringMessage | None = ...,
        choke_size_dsdsunit: global___StringMessage | None = ...,
        flowing_bottom_hole_pressure: global___FloatMessage | None = ...,
        present_value: global___FloatMessage | None = ...,
        job_sequence: global___Int32Message | None = ...,
        version: global___Int32Message | None = ...,
        choke_size: global___FloatMessage | None = ...,
        present_value_percent_dsdsunit: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        dm_well_plan_guideline: collections.abc.Iterable[global___DmWellPlanGuidelineRef] | None = ...,
        dm_well_plan_casing: collections.abc.Iterable[global___DmWellPlanCasingRef] | None = ...,
        dm_well_plan_prod_actual: collections.abc.Iterable[global___DmWellPlanProdActualRef] | None = ...,
        dm_well_plan_test: collections.abc.Iterable[global___DmWellPlanTestRef] | None = ...,
        dm_well_plan_mud: collections.abc.Iterable[global___DmWellPlanMudRef] | None = ...,
        dm_well_plan_treatment: collections.abc.Iterable[global___DmWellPlanTreatmentRef] | None = ...,
        dm_well_plan_op: collections.abc.Iterable[global___DmWellPlanOpRef] | None = ...,
        dm_well_plan_cement: collections.abc.Iterable[global___DmWellPlanCementRef] | None = ...,
        dm_well_plan_equip: collections.abc.Iterable[global___DmWellPlanEquipRef] | None = ...,
        dm_well_plan_hazard: collections.abc.Iterable[global___DmWellPlanHazardRef] | None = ...,
        dm_well_plan_hse: collections.abc.Iterable[global___DmWellPlanHseRef] | None = ...,
        dm_well_plan_hole_sect: collections.abc.Iterable[global___DmWellPlanHoleSectRef] | None = ...,
        dm_well_plan_drillstring: collections.abc.Iterable[global___DmWellPlanDrillstringRef] | None = ...,
        dm_well_plan_prod_base: collections.abc.Iterable[global___DmWellPlanProdBaseRef] | None = ...,
        dm_well_plan_coring: collections.abc.Iterable[global___DmWellPlanCoringRef] | None = ...,
        dm_well_plan_offset: collections.abc.Iterable[global___DmWellPlanOffsetRef] | None = ...,
        dm_well_plan_wellbore_link: collections.abc.Iterable[global___DmWellPlanWellboreLinkRef] | None = ...,
        dm_well_plan_logging: collections.abc.Iterable[global___DmWellPlanLoggingRef] | None = ...,
        dm_well_plan_prod_plan: collections.abc.Iterable[global___DmWellPlanProdPlanRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["actual_duration", b"actual_duration", "actual_duration_dsdsunit", b"actual_duration_dsdsunit", "afe_id", b"afe_id", "authorized", b"authorized", "authorized_by", b"authorized_by", "best_comp_well_time", b"best_comp_well_time", "best_comp_well_time_dsdsunit", b"best_comp_well_time_dsdsunit", "bop_configuration", b"bop_configuration", "bop_pressure_rating", b"bop_pressure_rating", "bop_pressure_rating_dsdsunit", b"bop_pressure_rating_dsdsunit", "bop_size", b"bop_size", "bop_size_dsdsunit", b"bop_size_dsdsunit", "cd_wellbore", b"cd_wellbore", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "company_interest", b"company_interest", "company_interest_dsdsunit", b"company_interest_dsdsunit", "contractor_id", b"contractor_id", "core_program_group_id", b"core_program_group_id", "currency", b"currency", "directional_param_group_id", b"directional_param_group_id", "engineer", b"engineer", "estimated_duration", b"estimated_duration", "estimated_duration_dsdsunit", b"estimated_duration_dsdsunit", "event_id", b"event_id", "event_type", b"event_type", "exchange_rate", b"exchange_rate", "expected_work_end_date", b"expected_work_end_date", "expected_work_start_date", b"expected_work_start_date", "flowing_bottom_hole_pressure", b"flowing_bottom_hole_pressure", "flowing_bottom_hole_pressure_dsdsunit", b"flowing_bottom_hole_pressure_dsdsunit", "flowing_tubing_pressure", b"flowing_tubing_pressure", "flowing_tubing_pressure_dsdsunit", b"flowing_tubing_pressure_dsdsunit", "hole_plan_group_id", b"hole_plan_group_id", "is_multilateral", b"is_multilateral", "job_priority", b"job_priority", "job_sequence", b"job_sequence", "job_type", b"job_type", "lease_commitments", b"lease_commitments", "location_access_constraints", b"location_access_constraints", "location_timing_constraints", b"location_timing_constraints", "logging_program_group_id", b"logging_program_group_id", "native_uid", b"native_uid", "op_plan_group_id", b"op_plan_group_id", "plan_work_unit_type", b"plan_work_unit_type", "planned_work_unit", b"planned_work_unit", "planner", b"planner", "planning_end_date", b"planning_end_date", "planning_start_date", b"planning_start_date", "present_value", b"present_value", "present_value_dsdsunit", b"present_value_dsdsunit", "present_value_percent", b"present_value_percent", "present_value_percent_dsdsunit", b"present_value_percent_dsdsunit", "problem_duration", b"problem_duration", "problem_duration_dsdsunit", b"problem_duration_dsdsunit", "producing_area", b"producing_area", "programmer", b"programmer", "project_payout", b"project_payout", "project_payout_dsdsunit", b"project_payout_dsdsunit", "report_journal_id", b"report_journal_id", "scenario_id", b"scenario_id", "seabed_condition", b"seabed_condition", "sequence_no", b"sequence_no", "tidal_range_max", b"tidal_range_max", "tidal_range_max_dsdsunit", b"tidal_range_max_dsdsunit", "tld_npt_summary_level", b"tld_npt_summary_level", "version", b"version", "water_cut", b"water_cut", "water_cut_dsdsunit", b"water_cut_dsdsunit", "wave_height_max", b"wave_height_max", "wave_height_max_dsdsunit", b"wave_height_max_dsdsunit", "well_plan_note", b"well_plan_note", "wind_speed_max", b"wind_speed_max", "wind_speed_max_dsdsunit", b"wind_speed_max_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["actual_duration", b"actual_duration", "actual_duration_dsdsunit", b"actual_duration_dsdsunit", "afe_id", b"afe_id", "authorized", b"authorized", "authorized_by", b"authorized_by", "best_comp_well_time", b"best_comp_well_time", "best_comp_well_time_dsdsunit", b"best_comp_well_time_dsdsunit", "bop_configuration", b"bop_configuration", "bop_pressure_rating", b"bop_pressure_rating", "bop_pressure_rating_dsdsunit", b"bop_pressure_rating_dsdsunit", "bop_size", b"bop_size", "bop_size_dsdsunit", b"bop_size_dsdsunit", "cd_wellbore", b"cd_wellbore", "choke_size", b"choke_size", "choke_size_dsdsunit", b"choke_size_dsdsunit", "company_interest", b"company_interest", "company_interest_dsdsunit", b"company_interest_dsdsunit", "contractor_id", b"contractor_id", "core_program_group_id", b"core_program_group_id", "currency", b"currency", "directional_param_group_id", b"directional_param_group_id", "dm_well_plan_casing", b"dm_well_plan_casing", "dm_well_plan_cement", b"dm_well_plan_cement", "dm_well_plan_coring", b"dm_well_plan_coring", "dm_well_plan_drillstring", b"dm_well_plan_drillstring", "dm_well_plan_equip", b"dm_well_plan_equip", "dm_well_plan_guideline", b"dm_well_plan_guideline", "dm_well_plan_hazard", b"dm_well_plan_hazard", "dm_well_plan_hole_sect", b"dm_well_plan_hole_sect", "dm_well_plan_hse", b"dm_well_plan_hse", "dm_well_plan_logging", b"dm_well_plan_logging", "dm_well_plan_mud", b"dm_well_plan_mud", "dm_well_plan_offset", b"dm_well_plan_offset", "dm_well_plan_op", b"dm_well_plan_op", "dm_well_plan_prod_actual", b"dm_well_plan_prod_actual", "dm_well_plan_prod_base", b"dm_well_plan_prod_base", "dm_well_plan_prod_plan", b"dm_well_plan_prod_plan", "dm_well_plan_test", b"dm_well_plan_test", "dm_well_plan_treatment", b"dm_well_plan_treatment", "dm_well_plan_wellbore_link", b"dm_well_plan_wellbore_link", "engineer", b"engineer", "estimated_duration", b"estimated_duration", "estimated_duration_dsdsunit", b"estimated_duration_dsdsunit", "event_id", b"event_id", "event_type", b"event_type", "exchange_rate", b"exchange_rate", "expected_work_end_date", b"expected_work_end_date", "expected_work_start_date", b"expected_work_start_date", "flowing_bottom_hole_pressure", b"flowing_bottom_hole_pressure", "flowing_bottom_hole_pressure_dsdsunit", b"flowing_bottom_hole_pressure_dsdsunit", "flowing_tubing_pressure", b"flowing_tubing_pressure", "flowing_tubing_pressure_dsdsunit", b"flowing_tubing_pressure_dsdsunit", "hole_plan_group_id", b"hole_plan_group_id", "is_multilateral", b"is_multilateral", "job_priority", b"job_priority", "job_sequence", b"job_sequence", "job_type", b"job_type", "lease_commitments", b"lease_commitments", "location_access_constraints", b"location_access_constraints", "location_timing_constraints", b"location_timing_constraints", "logging_program_group_id", b"logging_program_group_id", "native_uid", b"native_uid", "op_plan_group_id", b"op_plan_group_id", "plan_work_unit_type", b"plan_work_unit_type", "planned_work_unit", b"planned_work_unit", "planner", b"planner", "planning_end_date", b"planning_end_date", "planning_start_date", b"planning_start_date", "present_value", b"present_value", "present_value_dsdsunit", b"present_value_dsdsunit", "present_value_percent", b"present_value_percent", "present_value_percent_dsdsunit", b"present_value_percent_dsdsunit", "problem_duration", b"problem_duration", "problem_duration_dsdsunit", b"problem_duration_dsdsunit", "producing_area", b"producing_area", "programmer", b"programmer", "project_payout", b"project_payout", "project_payout_dsdsunit", b"project_payout_dsdsunit", "report_journal_id", b"report_journal_id", "scenario_id", b"scenario_id", "seabed_condition", b"seabed_condition", "sequence_no", b"sequence_no", "tidal_range_max", b"tidal_range_max", "tidal_range_max_dsdsunit", b"tidal_range_max_dsdsunit", "tld_npt_summary_level", b"tld_npt_summary_level", "undeclared_dependencies", b"undeclared_dependencies", "version", b"version", "water_cut", b"water_cut", "water_cut_dsdsunit", b"water_cut_dsdsunit", "wave_height_max", b"wave_height_max", "wave_height_max_dsdsunit", b"wave_height_max_dsdsunit", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "well_plan_note", b"well_plan_note", "wellbore_id", b"wellbore_id", "wind_speed_max", b"wind_speed_max", "wind_speed_max_dsdsunit", b"wind_speed_max_dsdsunit"]) -> None: ...

global___DmWellPlan = DmWellPlan

class DmWellPlanBit(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_BIT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BIT_ID_FIELD_NUMBER: builtins.int
    BIT_TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    WOB_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_RUN_NUMBER_FIELD_NUMBER: builtins.int
    WOB_MIN_FIELD_NUMBER: builtins.int
    ROP_RANGE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DRILL_MODE_FIELD_NUMBER: builtins.int
    REQUIRED_HYDRAULICS_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    PLAN_HOLE_SECT_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WOB_MAX_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    TFA_RANGE_FIELD_NUMBER: builtins.int
    WOB_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_HOLE_SECT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    bit_id: builtins.str
    """Original Name: BIT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bit_type(self) -> global___StringMessage:
        """Original Name: BIT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wob_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_run_number(self) -> global___Int32Message:
        """Original Name: BIT_RUN_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_min(self) -> global___FloatMessage:
        """Original Name: WOB_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_range(self) -> global___StringMessage:
        """Original Name: ROP_RANGE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_mode(self) -> global___StringMessage:
        """Original Name: DRILL_MODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def required_hydraulics(self) -> global___StringMessage:
        """Original Name: REQUIRED_HYDRAULICS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    plan_hole_sect_id: builtins.str
    """Original Name: PLAN_HOLE_SECT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wob_max(self) -> global___FloatMessage:
        """Original Name: WOB_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfa_range(self) -> global___StringMessage:
        """Original Name: TFA_RANGE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wob_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: WOB_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan_hole_sect(self) -> global___DmWellPlanHoleSectRef:
        """Remote references:

        Original Name: DM_WELL_PLAN_HOLE_SECT, WrappedMessage: DmWellPlanHoleSect
        FK_DM_WELL_PLAN_BIT_DM_WELL_PLAN_HOLE_SECT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        bit_id: builtins.str = ...,
        bit_type: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        wob_max_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        bit_run_number: global___Int32Message | None = ...,
        wob_min: global___FloatMessage | None = ...,
        rop_range: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        drill_mode: global___StringMessage | None = ...,
        required_hydraulics: global___StringMessage | None = ...,
        well_plan_id: builtins.str = ...,
        plan_hole_sect_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        wob_max: global___FloatMessage | None = ...,
        hole_size: global___FloatMessage | None = ...,
        tfa_range: global___StringMessage | None = ...,
        wob_min_dsdsunit: global___StringMessage | None = ...,
        dm_well_plan_hole_sect: global___DmWellPlanHoleSectRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bit_run_number", b"bit_run_number", "bit_type", b"bit_type", "comments", b"comments", "dm_well_plan_hole_sect", b"dm_well_plan_hole_sect", "drill_mode", b"drill_mode", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "native_uid", b"native_uid", "required_hydraulics", b"required_hydraulics", "rop_range", b"rop_range", "sequence_no", b"sequence_no", "tfa_range", b"tfa_range", "wob_max", b"wob_max", "wob_max_dsdsunit", b"wob_max_dsdsunit", "wob_min", b"wob_min", "wob_min_dsdsunit", b"wob_min_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bit_id", b"bit_id", "bit_run_number", b"bit_run_number", "bit_type", b"bit_type", "comments", b"comments", "dm_well_plan_hole_sect", b"dm_well_plan_hole_sect", "drill_mode", b"drill_mode", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "native_uid", b"native_uid", "plan_hole_sect_id", b"plan_hole_sect_id", "required_hydraulics", b"required_hydraulics", "rop_range", b"rop_range", "sequence_no", b"sequence_no", "tfa_range", b"tfa_range", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id", "wob_max", b"wob_max", "wob_max_dsdsunit", b"wob_max_dsdsunit", "wob_min", b"wob_min", "wob_min_dsdsunit", b"wob_min_dsdsunit"]) -> None: ...

global___DmWellPlanBit = DmWellPlanBit

class DmWellPlanCasing(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_CASING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASING_ID_FIELD_NUMBER: builtins.int
    CEMENT_DAY_NO_FIELD_NUMBER: builtins.int
    SET_DAY_NO_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_CASING_TEST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    casing_id: builtins.str
    """Original Name: CASING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cement_day_no(self) -> global___FloatMessage:
        """Original Name: CEMENT_DAY_NO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def set_day_no(self) -> global___FloatMessage:
        """Original Name: SET_DAY_NO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_CASING_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_casing_test(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanCasingTestRef]:
        """Original Name: DM_WELL_PLAN_CASING_TEST, WrappedMessage: DmWellPlanCasingTest
        FK_DM_WELL_PLAN_CASING_TEST_DM_WELL_PLAN_CASING
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        casing_id: builtins.str = ...,
        cement_day_no: global___FloatMessage | None = ...,
        set_day_no: global___FloatMessage | None = ...,
        well_plan_id: builtins.str = ...,
        assembly_id: global___StringMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        dm_well_plan_casing_test: collections.abc.Iterable[global___DmWellPlanCasingTestRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "cement_day_no", b"cement_day_no", "dm_well_plan", b"dm_well_plan", "native_uid", b"native_uid", "set_day_no", b"set_day_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "casing_id", b"casing_id", "cement_day_no", b"cement_day_no", "dm_well_plan", b"dm_well_plan", "dm_well_plan_casing_test", b"dm_well_plan_casing_test", "native_uid", b"native_uid", "set_day_no", b"set_day_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanCasing = DmWellPlanCasing

class DmWellPlanCasingTest(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_CASING_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TEST_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASING_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_CASING_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def test_type(self) -> global___StringMessage:
        """Original Name: TEST_TYPE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    casing_id: builtins.str
    """Original Name: CASING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure(self) -> global___FloatMessage:
        """Original Name: TEST_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan_casing(self) -> global___DmWellPlanCasingRef:
        """Remote references:

        Original Name: DM_WELL_PLAN_CASING, WrappedMessage: DmWellPlanCasing
        FK_DM_WELL_PLAN_CASING_TEST_DM_WELL_PLAN_CASING
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        test_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        casing_id: builtins.str = ...,
        description: global___StringMessage | None = ...,
        test_pressure: global___FloatMessage | None = ...,
        test_pressure_dsdsunit: global___StringMessage | None = ...,
        test_id: builtins.str = ...,
        well_plan_id: builtins.str = ...,
        dm_well_plan_casing: global___DmWellPlanCasingRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "dm_well_plan_casing", b"dm_well_plan_casing", "native_uid", b"native_uid", "test_pressure", b"test_pressure", "test_pressure_dsdsunit", b"test_pressure_dsdsunit", "test_type", b"test_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["casing_id", b"casing_id", "description", b"description", "dm_well_plan_casing", b"dm_well_plan_casing", "native_uid", b"native_uid", "test_id", b"test_id", "test_pressure", b"test_pressure", "test_pressure_dsdsunit", b"test_pressure_dsdsunit", "test_type", b"test_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanCasingTest = DmWellPlanCasingTest

class DmWellPlanCement(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_CEMENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ASSOCIATED_SCENARIO_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    ASSOCIATED_WELLBORE_ID_FIELD_NUMBER: builtins.int
    H20_REQUIRED_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_TEST_REQUIREMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOC_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PRESSURE_TEST_REQUIREMENT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    CASING_ID_FIELD_NUMBER: builtins.int
    PLACEMENT_METHOD_FIELD_NUMBER: builtins.int
    CEMENT_TYPE_FIELD_NUMBER: builtins.int
    THICKENING_TIME_FIELD_NUMBER: builtins.int
    CEMENT_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PURPOSE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CEMENT_DENSITY_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TOC_CRITERIA_FIELD_NUMBER: builtins.int
    YIELD_REQUIRED_FIELD_NUMBER: builtins.int
    YIELD_REQUIRED_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    VOLUME_EXCESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_EXCESS_FIELD_NUMBER: builtins.int
    CEMENT_ID_FIELD_NUMBER: builtins.int
    VERIFICATION_METHOD_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    JOB_TYPE_FIELD_NUMBER: builtins.int
    H20_REQUIRED_FIELD_NUMBER: builtins.int
    MD_TOC_DSDSUNIT_FIELD_NUMBER: builtins.int
    THICKENING_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def associated_scenario_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def associated_wellbore_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h20_required_dsdsunit(self) -> global___StringMessage:
        """Original Name: H20_REQUIRED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_test_requirement_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_TEST_REQUIREMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_toc(self) -> global___FloatMessage:
        """Original Name: MD_TOC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pressure_test_requirement(self) -> global___FloatMessage:
        """Original Name: PRESSURE_TEST_REQUIREMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def case_id(self) -> global___StringMessage:
        """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_id(self) -> global___StringMessage:
        """Original Name: CASING_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def placement_method(self) -> global___StringMessage:
        """Original Name: PLACEMENT_METHOD, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_type(self) -> global___StringMessage:
        """Original Name: CEMENT_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thickening_time(self) -> global___FloatMessage:
        """Original Name: THICKENING_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: CEMENT_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def purpose(self) -> global___StringMessage:
        """Original Name: PURPOSE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_density(self) -> global___FloatMessage:
        """Original Name: CEMENT_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def toc_criteria(self) -> global___StringMessage:
        """Original Name: TOC_CRITERIA, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_required(self) -> global___FloatMessage:
        """Original Name: YIELD_REQUIRED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_required_dsdsunit(self) -> global___StringMessage:
        """Original Name: YIELD_REQUIRED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_excess_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_EXCESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_excess(self) -> global___FloatMessage:
        """Original Name: VOLUME_EXCESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cement_id: builtins.str
    """Original Name: CEMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def verification_method(self) -> global___StringMessage:
        """Original Name: VERIFICATION_METHOD, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_type(self) -> global___StringMessage:
        """Original Name: JOB_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h20_required(self) -> global___FloatMessage:
        """Original Name: H20_REQUIRED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_toc_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def thickening_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: THICKENING_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_CEMENT_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        associated_scenario_id: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        well_plan_id: builtins.str = ...,
        associated_wellbore_id: global___StringMessage | None = ...,
        h20_required_dsdsunit: global___StringMessage | None = ...,
        pressure_test_requirement_dsdsunit: global___StringMessage | None = ...,
        md_toc: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        pressure_test_requirement: global___FloatMessage | None = ...,
        case_id: global___StringMessage | None = ...,
        casing_id: global___StringMessage | None = ...,
        placement_method: global___StringMessage | None = ...,
        cement_type: global___StringMessage | None = ...,
        thickening_time: global___FloatMessage | None = ...,
        cement_density_dsdsunit: global___StringMessage | None = ...,
        purpose: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        cement_density: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        toc_criteria: global___StringMessage | None = ...,
        yield_required: global___FloatMessage | None = ...,
        yield_required_dsdsunit: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        volume_excess_dsdsunit: global___StringMessage | None = ...,
        volume_excess: global___FloatMessage | None = ...,
        cement_id: builtins.str = ...,
        verification_method: global___StringMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        job_type: global___StringMessage | None = ...,
        h20_required: global___FloatMessage | None = ...,
        md_toc_dsdsunit: global___StringMessage | None = ...,
        thickening_time_dsdsunit: global___StringMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "assembly_id", b"assembly_id", "associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "case_id", b"case_id", "casing_id", b"casing_id", "cement_density", b"cement_density", "cement_density_dsdsunit", b"cement_density_dsdsunit", "cement_type", b"cement_type", "comments", b"comments", "dm_well_plan", b"dm_well_plan", "h20_required", b"h20_required", "h20_required_dsdsunit", b"h20_required_dsdsunit", "job_type", b"job_type", "md_toc", b"md_toc", "md_toc_dsdsunit", b"md_toc_dsdsunit", "native_uid", b"native_uid", "placement_method", b"placement_method", "pressure_test_requirement", b"pressure_test_requirement", "pressure_test_requirement_dsdsunit", b"pressure_test_requirement_dsdsunit", "purpose", b"purpose", "sequence_no", b"sequence_no", "thickening_time", b"thickening_time", "thickening_time_dsdsunit", b"thickening_time_dsdsunit", "toc_criteria", b"toc_criteria", "verification_method", b"verification_method", "volume_excess", b"volume_excess", "volume_excess_dsdsunit", b"volume_excess_dsdsunit", "yield_required", b"yield_required", "yield_required_dsdsunit", b"yield_required_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "assembly_id", b"assembly_id", "associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "case_id", b"case_id", "casing_id", b"casing_id", "cement_density", b"cement_density", "cement_density_dsdsunit", b"cement_density_dsdsunit", "cement_id", b"cement_id", "cement_type", b"cement_type", "comments", b"comments", "dm_well_plan", b"dm_well_plan", "h20_required", b"h20_required", "h20_required_dsdsunit", b"h20_required_dsdsunit", "job_type", b"job_type", "md_toc", b"md_toc", "md_toc_dsdsunit", b"md_toc_dsdsunit", "native_uid", b"native_uid", "placement_method", b"placement_method", "pressure_test_requirement", b"pressure_test_requirement", "pressure_test_requirement_dsdsunit", b"pressure_test_requirement_dsdsunit", "purpose", b"purpose", "sequence_no", b"sequence_no", "thickening_time", b"thickening_time", "thickening_time_dsdsunit", b"thickening_time_dsdsunit", "toc_criteria", b"toc_criteria", "undeclared_dependencies", b"undeclared_dependencies", "verification_method", b"verification_method", "volume_excess", b"volume_excess", "volume_excess_dsdsunit", b"volume_excess_dsdsunit", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id", "yield_required", b"yield_required", "yield_required_dsdsunit", b"yield_required_dsdsunit"]) -> None: ...

global___DmWellPlanCement = DmWellPlanCement

class DmWellPlanCoring(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_CORING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CORE_BARREL_TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FORMATION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    ASSOCIATED_SCENARIO_ID_FIELD_NUMBER: builtins.int
    CONTRACTOR_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SPECIAL_INSTRUCTIONS_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    MD_START_FIELD_NUMBER: builtins.int
    ASSOCIATED_WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CORE_NUMBER_FIELD_NUMBER: builtins.int
    CORING_POINT_FIELD_NUMBER: builtins.int
    MD_START_DSDSUNIT_FIELD_NUMBER: builtins.int
    CORING_ID_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def core_barrel_type(self) -> global___StringMessage:
        """Original Name: CORE_BARREL_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def formation(self) -> global___StringMessage:
        """Original Name: FORMATION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def associated_scenario_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contractor(self) -> global___StringMessage:
        """Original Name: CONTRACTOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def special_instructions(self) -> global___StringMessage:
        """Original Name: SPECIAL_INSTRUCTIONS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_start(self) -> global___FloatMessage:
        """Original Name: MD_START, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def associated_wellbore_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_number(self) -> global___Int32Message:
        """Original Name: CORE_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coring_point(self) -> global___StringMessage:
        """Original Name: CORING_POINT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_start_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_START_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    coring_id: builtins.str
    """Original Name: CORING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_CORING_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        core_barrel_type: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        formation: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        associated_scenario_id: global___StringMessage | None = ...,
        contractor: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        special_instructions: global___StringMessage | None = ...,
        well_plan_id: builtins.str = ...,
        md_start: global___FloatMessage | None = ...,
        associated_wellbore_id: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        core_number: global___Int32Message | None = ...,
        coring_point: global___StringMessage | None = ...,
        md_start_dsdsunit: global___StringMessage | None = ...,
        coring_id: builtins.str = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "contractor", b"contractor", "core_barrel_type", b"core_barrel_type", "core_number", b"core_number", "coring_point", b"coring_point", "dm_well_plan", b"dm_well_plan", "formation", b"formation", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "md_start", b"md_start", "md_start_dsdsunit", b"md_start_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "special_instructions", b"special_instructions"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "contractor", b"contractor", "core_barrel_type", b"core_barrel_type", "core_number", b"core_number", "coring_id", b"coring_id", "coring_point", b"coring_point", "dm_well_plan", b"dm_well_plan", "formation", b"formation", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "md_start", b"md_start", "md_start_dsdsunit", b"md_start_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "special_instructions", b"special_instructions", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanCoring = DmWellPlanCoring

class DmWellPlanDrillstring(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_DRILLSTRING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DRILLSTRING_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    HOLE_SECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ASSOCIATED_SCENARIO_ID_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    ASSOCIATED_WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RUNNING_CONDITIONS_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    HOLE_SECTION_FIELD_NUMBER: builtins.int
    BHA_RUN_NUMBER_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    PURPOSE_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    drillstring_id: builtins.str
    """Original Name: DRILLSTRING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hole_section_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def associated_scenario_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def associated_wellbore_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def running_conditions(self) -> global___StringMessage:
        """Original Name: RUNNING_CONDITIONS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def case_id(self) -> global___StringMessage:
        """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_section(self) -> global___FloatMessage:
        """Original Name: HOLE_SECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bha_run_number(self) -> global___Int32Message:
        """Original Name: BHA_RUN_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def purpose(self) -> global___StringMessage:
        """Original Name: PURPOSE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_DRILLSTRING_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        drillstring_id: builtins.str = ...,
        well_id: builtins.str = ...,
        hole_section_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        associated_scenario_id: global___StringMessage | None = ...,
        well_plan_id: builtins.str = ...,
        assembly_id: global___StringMessage | None = ...,
        associated_wellbore_id: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        running_conditions: global___StringMessage | None = ...,
        case_id: global___StringMessage | None = ...,
        hole_section: global___FloatMessage | None = ...,
        bha_run_number: global___Int32Message | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        purpose: global___StringMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "bha_run_number", b"bha_run_number", "case_id", b"case_id", "dm_well_plan", b"dm_well_plan", "hole_section", b"hole_section", "hole_section_dsdsunit", b"hole_section_dsdsunit", "native_uid", b"native_uid", "purpose", b"purpose", "running_conditions", b"running_conditions"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "bha_run_number", b"bha_run_number", "case_id", b"case_id", "dm_well_plan", b"dm_well_plan", "drillstring_id", b"drillstring_id", "hole_section", b"hole_section", "hole_section_dsdsunit", b"hole_section_dsdsunit", "native_uid", b"native_uid", "purpose", b"purpose", "running_conditions", b"running_conditions", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanDrillstring = DmWellPlanDrillstring

class DmWellPlanEquip(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_EQUIP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    EQUIPMENT_DESCRIPTION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    QUANTITY_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    VENDOR_FIELD_NUMBER: builtins.int
    WHEN_REQUIRED_FIELD_NUMBER: builtins.int
    WELL_PLAN_EQUIP_ID_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def equipment_description(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quantity(self) -> global___Int32Message:
        """Original Name: QUANTITY, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor(self) -> global___StringMessage:
        """Original Name: VENDOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def when_required(self) -> global___StringMessage:
        """Original Name: WHEN_REQUIRED, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_equip_id: builtins.str
    """Original Name: WELL_PLAN_EQUIP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_EQUIP_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        equipment_description: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        quantity: global___Int32Message | None = ...,
        comments: global___StringMessage | None = ...,
        vendor: global___StringMessage | None = ...,
        when_required: global___StringMessage | None = ...,
        well_plan_equip_id: builtins.str = ...,
        well_plan_id: builtins.str = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_well_plan", b"dm_well_plan", "equipment_description", b"equipment_description", "native_uid", b"native_uid", "quantity", b"quantity", "vendor", b"vendor", "when_required", b"when_required"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_well_plan", b"dm_well_plan", "equipment_description", b"equipment_description", "native_uid", b"native_uid", "quantity", b"quantity", "undeclared_dependencies", b"undeclared_dependencies", "vendor", b"vendor", "well_id", b"well_id", "well_plan_equip_id", b"well_plan_equip_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id", "when_required", b"when_required"]) -> None: ...

global___DmWellPlanEquip = DmWellPlanEquip

class DmWellPlanGuideline(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_GUIDELINE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    GUIDELINE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ASSOCIATED_SCENARIO_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    ASSOCIATED_WELLBORE_ID_FIELD_NUMBER: builtins.int
    GUIDELINE_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    guideline_id: builtins.str
    """Original Name: GUIDELINE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def associated_scenario_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def associated_wellbore_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def guideline(self) -> global___StringMessage:
        """Original Name: GUIDELINE, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_GUIDELINE_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        guideline_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        associated_scenario_id: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        well_plan_id: builtins.str = ...,
        associated_wellbore_id: global___StringMessage | None = ...,
        guideline: global___StringMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "dm_well_plan", b"dm_well_plan", "guideline", b"guideline", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "dm_well_plan", b"dm_well_plan", "guideline", b"guideline", "guideline_id", b"guideline_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanGuideline = DmWellPlanGuideline

class DmWellPlanHazard(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_HAZARD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    HAZARD_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MITIGATION_DESCRIPTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    HAZARD_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    RISK_LEVEL_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    hazard_id: builtins.str
    """Original Name: HAZARD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mitigation_description(self) -> global___StringMessage:
        """Original Name: MITIGATION_DESCRIPTION, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hazard_type(self) -> global___StringMessage:
        """Original Name: HAZARD_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def risk_level(self) -> global___StringMessage:
        """Original Name: RISK_LEVEL, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_HAZARD_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        hazard_id: builtins.str = ...,
        well_id: builtins.str = ...,
        mitigation_description: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        hazard_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        well_plan_id: builtins.str = ...,
        risk_level: global___StringMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "description", b"description", "dm_well_plan", b"dm_well_plan", "hazard_type", b"hazard_type", "mitigation_description", b"mitigation_description", "native_uid", b"native_uid", "risk_level", b"risk_level", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "description", b"description", "dm_well_plan", b"dm_well_plan", "hazard_id", b"hazard_id", "hazard_type", b"hazard_type", "mitigation_description", b"mitigation_description", "native_uid", b"native_uid", "risk_level", b"risk_level", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanHazard = DmWellPlanHazard

class DmWellPlanHoleSect(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_HOLE_SECT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TVD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    SURVEY_PROGRAM_ID_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SECT_GROUP_ID_FIELD_NUMBER: builtins.int
    ASSOCIATED_SCENARIO_ID_FIELD_NUMBER: builtins.int
    AVG_OFFSET_WELL_DURATION_FIELD_NUMBER: builtins.int
    HOLE_SECT_ID_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    AFE_DURATION_FIELD_NUMBER: builtins.int
    PLAN_HOLE_SECT_ID_FIELD_NUMBER: builtins.int
    ASSOCIATED_WELLBORE_ID_FIELD_NUMBER: builtins.int
    TVD_TOP_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DEF_SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    AFE_COST_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    AVG_OFFSET_WELL_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    TARGET_DURATION_FIELD_NUMBER: builtins.int
    MAX_PRESSURE_AT_SHOE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TARGET_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    TECHNICAL_LIMIT_DURATION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAX_PRESSURE_AT_SHOE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TARGET_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    AFE_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TECHNICAL_LIMIT_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_BASE_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    KICK_TOLERANCE_VOLUME_FIELD_NUMBER: builtins.int
    TARGET_COST_FIELD_NUMBER: builtins.int
    KICK_TOLERANCE_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    AFE_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_BIT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tvd_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def survey_program_id(self) -> global___StringMessage:
        """Original Name: SURVEY_PROGRAM_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_sect_group_id(self) -> global___StringMessage:
        """Original Name: HOLE_SECT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def associated_scenario_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_offset_well_duration(self) -> global___FloatMessage:
        """Original Name: AVG_OFFSET_WELL_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_sect_id(self) -> global___StringMessage:
        """Original Name: HOLE_SECT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def afe_duration(self) -> global___FloatMessage:
        """Original Name: AFE_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    plan_hole_sect_id: builtins.str
    """Original Name: PLAN_HOLE_SECT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def associated_wellbore_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top(self) -> global___FloatMessage:
        """Original Name: TVD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def def_survey_header_id(self) -> global___StringMessage:
        """Original Name: DEF_SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_cost(self) -> global___FloatMessage:
        """Original Name: AFE_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_offset_well_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_OFFSET_WELL_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_duration(self) -> global___FloatMessage:
        """Original Name: TARGET_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pressure_at_shoe_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_PRESSURE_AT_SHOE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: TARGET_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def technical_limit_duration(self) -> global___FloatMessage:
        """Original Name: TECHNICAL_LIMIT_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pressure_at_shoe(self) -> global___FloatMessage:
        """Original Name: MAX_PRESSURE_AT_SHOE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: TARGET_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: AFE_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def technical_limit_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: TECHNICAL_LIMIT_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base(self) -> global___FloatMessage:
        """Original Name: TVD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_tolerance_volume(self) -> global___FloatMessage:
        """Original Name: KICK_TOLERANCE_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_cost(self) -> global___FloatMessage:
        """Original Name: TARGET_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_tolerance_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_TOLERANCE_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: AFE_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_HOLE_SECT_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_bit(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanBitRef]:
        """Original Name: DM_WELL_PLAN_BIT, WrappedMessage: DmWellPlanBit
        FK_DM_WELL_PLAN_BIT_DM_WELL_PLAN_HOLE_SECT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tvd_top_dsdsunit: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        survey_program_id: global___StringMessage | None = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        hole_sect_group_id: global___StringMessage | None = ...,
        associated_scenario_id: global___StringMessage | None = ...,
        avg_offset_well_duration: global___FloatMessage | None = ...,
        hole_sect_id: global___StringMessage | None = ...,
        well_plan_id: builtins.str = ...,
        afe_duration: global___FloatMessage | None = ...,
        plan_hole_sect_id: builtins.str = ...,
        associated_wellbore_id: global___StringMessage | None = ...,
        tvd_top: global___FloatMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        def_survey_header_id: global___StringMessage | None = ...,
        afe_cost: global___FloatMessage | None = ...,
        description: global___StringMessage | None = ...,
        hole_size: global___FloatMessage | None = ...,
        avg_offset_well_duration_dsdsunit: global___StringMessage | None = ...,
        tvd_base_dsdsunit: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        target_duration: global___FloatMessage | None = ...,
        max_pressure_at_shoe_dsdsunit: global___StringMessage | None = ...,
        target_duration_dsdsunit: global___StringMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        technical_limit_duration: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        max_pressure_at_shoe: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        target_cost_dsdsunit: global___StringMessage | None = ...,
        afe_duration_dsdsunit: global___StringMessage | None = ...,
        technical_limit_duration_dsdsunit: global___StringMessage | None = ...,
        tvd_base: global___FloatMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        kick_tolerance_volume: global___FloatMessage | None = ...,
        target_cost: global___FloatMessage | None = ...,
        kick_tolerance_volume_dsdsunit: global___StringMessage | None = ...,
        afe_cost_dsdsunit: global___StringMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        dm_well_plan_bit: collections.abc.Iterable[global___DmWellPlanBitRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "afe_cost", b"afe_cost", "afe_cost_dsdsunit", b"afe_cost_dsdsunit", "afe_duration", b"afe_duration", "afe_duration_dsdsunit", b"afe_duration_dsdsunit", "associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "avg_offset_well_duration", b"avg_offset_well_duration", "avg_offset_well_duration_dsdsunit", b"avg_offset_well_duration_dsdsunit", "def_survey_header_id", b"def_survey_header_id", "description", b"description", "dm_well_plan", b"dm_well_plan", "hole_sect_group_id", b"hole_sect_group_id", "hole_sect_id", b"hole_sect_id", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "kick_tolerance_volume", b"kick_tolerance_volume", "kick_tolerance_volume_dsdsunit", b"kick_tolerance_volume_dsdsunit", "max_pressure_at_shoe", b"max_pressure_at_shoe", "max_pressure_at_shoe_dsdsunit", b"max_pressure_at_shoe_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "survey_program_id", b"survey_program_id", "target_cost", b"target_cost", "target_cost_dsdsunit", b"target_cost_dsdsunit", "target_duration", b"target_duration", "target_duration_dsdsunit", b"target_duration_dsdsunit", "technical_limit_duration", b"technical_limit_duration", "technical_limit_duration_dsdsunit", b"technical_limit_duration_dsdsunit", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "afe_cost", b"afe_cost", "afe_cost_dsdsunit", b"afe_cost_dsdsunit", "afe_duration", b"afe_duration", "afe_duration_dsdsunit", b"afe_duration_dsdsunit", "associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "avg_offset_well_duration", b"avg_offset_well_duration", "avg_offset_well_duration_dsdsunit", b"avg_offset_well_duration_dsdsunit", "def_survey_header_id", b"def_survey_header_id", "description", b"description", "dm_well_plan", b"dm_well_plan", "dm_well_plan_bit", b"dm_well_plan_bit", "hole_sect_group_id", b"hole_sect_group_id", "hole_sect_id", b"hole_sect_id", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "kick_tolerance_volume", b"kick_tolerance_volume", "kick_tolerance_volume_dsdsunit", b"kick_tolerance_volume_dsdsunit", "max_pressure_at_shoe", b"max_pressure_at_shoe", "max_pressure_at_shoe_dsdsunit", b"max_pressure_at_shoe_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "plan_hole_sect_id", b"plan_hole_sect_id", "sequence_no", b"sequence_no", "survey_program_id", b"survey_program_id", "target_cost", b"target_cost", "target_cost_dsdsunit", b"target_cost_dsdsunit", "target_duration", b"target_duration", "target_duration_dsdsunit", b"target_duration_dsdsunit", "technical_limit_duration", b"technical_limit_duration", "technical_limit_duration_dsdsunit", b"technical_limit_duration_dsdsunit", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanHoleSect = DmWellPlanHoleSect

class DmWellPlanHse(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_HSE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    HSE_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    HSE_ID_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hse_type(self) -> global___StringMessage:
        """Original Name: HSE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    hse_id: builtins.str
    """Original Name: HSE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_HSE_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        hse_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        well_plan_id: builtins.str = ...,
        hse_id: builtins.str = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "description", b"description", "dm_well_plan", b"dm_well_plan", "hse_type", b"hse_type", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "description", b"description", "dm_well_plan", b"dm_well_plan", "hse_id", b"hse_id", "hse_type", b"hse_type", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanHse = DmWellPlanHse

class DmWellPlanLogging(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_LOGGING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LOGGING_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ASSOCIATED_SCENARIO_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    ASSOCIATED_WELLBORE_ID_FIELD_NUMBER: builtins.int
    PLAN_HOLE_SECT_ID_FIELD_NUMBER: builtins.int
    SERVICE_SUITE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    MD_FROM_FIELD_NUMBER: builtins.int
    MD_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOG_RUN_NUMBER_FIELD_NUMBER: builtins.int
    MD_TO_FIELD_NUMBER: builtins.int
    MD_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    logging_id: builtins.str
    """Original Name: LOGGING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def associated_scenario_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def associated_wellbore_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plan_hole_sect_id(self) -> global___StringMessage:
        """Original Name: PLAN_HOLE_SECT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_suite(self) -> global___StringMessage:
        """Original Name: SERVICE_SUITE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from(self) -> global___FloatMessage:
        """Original Name: MD_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def log_run_number(self) -> global___Int32Message:
        """Original Name: LOG_RUN_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to(self) -> global___FloatMessage:
        """Original Name: MD_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_LOGGING_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        logging_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        associated_scenario_id: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        well_plan_id: builtins.str = ...,
        associated_wellbore_id: global___StringMessage | None = ...,
        plan_hole_sect_id: global___StringMessage | None = ...,
        service_suite: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        activity_phase: global___StringMessage | None = ...,
        md_from: global___FloatMessage | None = ...,
        md_from_dsdsunit: global___StringMessage | None = ...,
        log_run_number: global___Int32Message | None = ...,
        md_to: global___FloatMessage | None = ...,
        md_to_dsdsunit: global___StringMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "comments", b"comments", "dm_well_plan", b"dm_well_plan", "log_run_number", b"log_run_number", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "native_uid", b"native_uid", "plan_hole_sect_id", b"plan_hole_sect_id", "sequence_no", b"sequence_no", "service_suite", b"service_suite"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "comments", b"comments", "dm_well_plan", b"dm_well_plan", "log_run_number", b"log_run_number", "logging_id", b"logging_id", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "native_uid", b"native_uid", "plan_hole_sect_id", b"plan_hole_sect_id", "sequence_no", b"sequence_no", "service_suite", b"service_suite", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanLogging = DmWellPlanLogging

class DmWellPlanMud(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_MUD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FUNNEL_VISCOSITY_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SECT_GROUP_ID_FIELD_NUMBER: builtins.int
    FUNNEL_VISCOSITY_MAX_FIELD_NUMBER: builtins.int
    ASSOCIATED_SCENARIO_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_MIN_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    HOLE_SECT_ID_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSOCIATED_WELLBORE_ID_FIELD_NUMBER: builtins.int
    TVD_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PV_MIN_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    PV_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_FROM_FIELD_NUMBER: builtins.int
    PV_MAX_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_MAX_FIELD_NUMBER: builtins.int
    TVD_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TVD_TO_FIELD_NUMBER: builtins.int
    MUD_ID_FIELD_NUMBER: builtins.int
    YP_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    YP_MAX_FIELD_NUMBER: builtins.int
    FUNNEL_VISCOSITY_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    FUNNEL_VISCOSITY_MIN_FIELD_NUMBER: builtins.int
    MD_FROM_FIELD_NUMBER: builtins.int
    YP_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    YP_MIN_FIELD_NUMBER: builtins.int
    PV_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TO_FIELD_NUMBER: builtins.int
    MD_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_MUD_CLEANING_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def funnel_viscosity_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: FUNNEL_VISCOSITY_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_sect_group_id(self) -> global___StringMessage:
        """Original Name: HOLE_SECT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def funnel_viscosity_max(self) -> global___FloatMessage:
        """Original Name: FUNNEL_VISCOSITY_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def associated_scenario_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_weight_min(self) -> global___FloatMessage:
        """Original Name: MUD_WEIGHT_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_id(self) -> global___StringMessage:
        """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_sect_id(self) -> global___StringMessage:
        """Original Name: HOLE_SECT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_weight_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_WEIGHT_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def associated_wellbore_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pv_min(self) -> global___FloatMessage:
        """Original Name: PV_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_weight_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_WEIGHT_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pv_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: PV_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_from(self) -> global___FloatMessage:
        """Original Name: TVD_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pv_max(self) -> global___FloatMessage:
        """Original Name: PV_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_weight_max(self) -> global___FloatMessage:
        """Original Name: MUD_WEIGHT_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_type(self) -> global___StringMessage:
        """Original Name: MUD_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_to(self) -> global___FloatMessage:
        """Original Name: TVD_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mud_id: builtins.str
    """Original Name: MUD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def yp_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: YP_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yp_max(self) -> global___FloatMessage:
        """Original Name: YP_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def funnel_viscosity_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: FUNNEL_VISCOSITY_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def funnel_viscosity_min(self) -> global___FloatMessage:
        """Original Name: FUNNEL_VISCOSITY_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from(self) -> global___FloatMessage:
        """Original Name: MD_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yp_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: YP_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yp_min(self) -> global___FloatMessage:
        """Original Name: YP_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pv_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: PV_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to(self) -> global___FloatMessage:
        """Original Name: MD_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_MUD_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_mud_cleaning(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanMudCleaningRef]:
        """Original Name: DM_WELL_PLAN_MUD_CLEANING, WrappedMessage: DmWellPlanMudCleaning
        FK_DM_WELL_PLAN_MUD_CLEANING_DM_WELL_PLAN_MUD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        funnel_viscosity_min_dsdsunit: global___StringMessage | None = ...,
        hole_sect_group_id: global___StringMessage | None = ...,
        funnel_viscosity_max: global___FloatMessage | None = ...,
        associated_scenario_id: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        mud_weight_min: global___FloatMessage | None = ...,
        fluid_id: global___StringMessage | None = ...,
        hole_sect_id: global___StringMessage | None = ...,
        well_plan_id: builtins.str = ...,
        mud_weight_min_dsdsunit: global___StringMessage | None = ...,
        associated_wellbore_id: global___StringMessage | None = ...,
        tvd_from_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        pv_min: global___FloatMessage | None = ...,
        mud_weight_max_dsdsunit: global___StringMessage | None = ...,
        md_from_dsdsunit: global___StringMessage | None = ...,
        pv_max_dsdsunit: global___StringMessage | None = ...,
        tvd_from: global___FloatMessage | None = ...,
        pv_max: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        mud_weight_max: global___FloatMessage | None = ...,
        tvd_to_dsdsunit: global___StringMessage | None = ...,
        mud_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        tvd_to: global___FloatMessage | None = ...,
        mud_id: builtins.str = ...,
        yp_min_dsdsunit: global___StringMessage | None = ...,
        yp_max: global___FloatMessage | None = ...,
        funnel_viscosity_max_dsdsunit: global___StringMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        funnel_viscosity_min: global___FloatMessage | None = ...,
        md_from: global___FloatMessage | None = ...,
        yp_max_dsdsunit: global___StringMessage | None = ...,
        yp_min: global___FloatMessage | None = ...,
        pv_min_dsdsunit: global___StringMessage | None = ...,
        md_to: global___FloatMessage | None = ...,
        md_to_dsdsunit: global___StringMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        dm_well_plan_mud_cleaning: collections.abc.Iterable[global___DmWellPlanMudCleaningRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "comments", b"comments", "dm_well_plan", b"dm_well_plan", "fluid_id", b"fluid_id", "funnel_viscosity_max", b"funnel_viscosity_max", "funnel_viscosity_max_dsdsunit", b"funnel_viscosity_max_dsdsunit", "funnel_viscosity_min", b"funnel_viscosity_min", "funnel_viscosity_min_dsdsunit", b"funnel_viscosity_min_dsdsunit", "hole_sect_group_id", b"hole_sect_group_id", "hole_sect_id", b"hole_sect_id", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "mud_type", b"mud_type", "mud_weight_max", b"mud_weight_max", "mud_weight_max_dsdsunit", b"mud_weight_max_dsdsunit", "mud_weight_min", b"mud_weight_min", "mud_weight_min_dsdsunit", b"mud_weight_min_dsdsunit", "native_uid", b"native_uid", "pv_max", b"pv_max", "pv_max_dsdsunit", b"pv_max_dsdsunit", "pv_min", b"pv_min", "pv_min_dsdsunit", b"pv_min_dsdsunit", "sequence_no", b"sequence_no", "tvd_from", b"tvd_from", "tvd_from_dsdsunit", b"tvd_from_dsdsunit", "tvd_to", b"tvd_to", "tvd_to_dsdsunit", b"tvd_to_dsdsunit", "yp_max", b"yp_max", "yp_max_dsdsunit", b"yp_max_dsdsunit", "yp_min", b"yp_min", "yp_min_dsdsunit", b"yp_min_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "comments", b"comments", "dm_well_plan", b"dm_well_plan", "dm_well_plan_mud_cleaning", b"dm_well_plan_mud_cleaning", "fluid_id", b"fluid_id", "funnel_viscosity_max", b"funnel_viscosity_max", "funnel_viscosity_max_dsdsunit", b"funnel_viscosity_max_dsdsunit", "funnel_viscosity_min", b"funnel_viscosity_min", "funnel_viscosity_min_dsdsunit", b"funnel_viscosity_min_dsdsunit", "hole_sect_group_id", b"hole_sect_group_id", "hole_sect_id", b"hole_sect_id", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "mud_id", b"mud_id", "mud_type", b"mud_type", "mud_weight_max", b"mud_weight_max", "mud_weight_max_dsdsunit", b"mud_weight_max_dsdsunit", "mud_weight_min", b"mud_weight_min", "mud_weight_min_dsdsunit", b"mud_weight_min_dsdsunit", "native_uid", b"native_uid", "pv_max", b"pv_max", "pv_max_dsdsunit", b"pv_max_dsdsunit", "pv_min", b"pv_min", "pv_min_dsdsunit", b"pv_min_dsdsunit", "sequence_no", b"sequence_no", "tvd_from", b"tvd_from", "tvd_from_dsdsunit", b"tvd_from_dsdsunit", "tvd_to", b"tvd_to", "tvd_to_dsdsunit", b"tvd_to_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id", "yp_max", b"yp_max", "yp_max_dsdsunit", b"yp_max_dsdsunit", "yp_min", b"yp_min", "yp_min_dsdsunit", b"yp_min_dsdsunit"]) -> None: ...

global___DmWellPlanMud = DmWellPlanMud

class DmWellPlanMudCleaning(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_MUD_CLEANING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    EQUIPMENT_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MUD_CLEANING_ID_FIELD_NUMBER: builtins.int
    INSTRUCTIONS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MUD_ID_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_MUD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def equipment_type(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mud_cleaning_id: builtins.str
    """Original Name: MUD_CLEANING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def instructions(self) -> global___StringMessage:
        """Original Name: INSTRUCTIONS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mud_id: builtins.str
    """Original Name: MUD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan_mud(self) -> global___DmWellPlanMudRef:
        """Remote references:

        Original Name: DM_WELL_PLAN_MUD, WrappedMessage: DmWellPlanMud
        FK_DM_WELL_PLAN_MUD_CLEANING_DM_WELL_PLAN_MUD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        equipment_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        mud_cleaning_id: builtins.str = ...,
        instructions: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        mud_id: builtins.str = ...,
        well_plan_id: builtins.str = ...,
        dm_well_plan_mud: global___DmWellPlanMudRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dm_well_plan_mud", b"dm_well_plan_mud", "equipment_type", b"equipment_type", "instructions", b"instructions", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dm_well_plan_mud", b"dm_well_plan_mud", "equipment_type", b"equipment_type", "instructions", b"instructions", "mud_cleaning_id", b"mud_cleaning_id", "mud_id", b"mud_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanMudCleaning = DmWellPlanMudCleaning

class DmWellPlanOffset(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_OFFSET, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NPT_PERCENT_FIELD_NUMBER: builtins.int
    IS_INCLUDED_FIELD_NUMBER: builtins.int
    NET_RATE_FIELD_NUMBER: builtins.int
    NPT_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    OFFSET_WELL_REMARKS_FIELD_NUMBER: builtins.int
    HOLE_SECT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TARGET_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    OFFSET_EVENT_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NPT_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFFSET_WELL_PROJECT_ID_FIELD_NUMBER: builtins.int
    OFFSET_WELL_ID_FIELD_NUMBER: builtins.int
    NPT_DURATION_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    OFFSET_WELL_POLICY_ID_FIELD_NUMBER: builtins.int
    TECHNICAL_LIMIT_DURATION_FIELD_NUMBER: builtins.int
    TOTAL_DURATION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    NET_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFFSET_WELL_SITE_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    OFFSET_WELLBORE_ID_FIELD_NUMBER: builtins.int
    NET_TIME_FIELD_NUMBER: builtins.int
    TARGET_TIME_FIELD_NUMBER: builtins.int
    AVERAGE_RATE_FIELD_NUMBER: builtins.int
    ILT_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TECHNICAL_LIMIT_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    TOTAL_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ILT_DURATION_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    NET_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SECT_LENGTH_FIELD_NUMBER: builtins.int
    OFFSET_ID_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_OFFSET_SUMMARY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def npt_percent(self) -> global___FloatMessage:
        """Original Name: NPT_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_included(self) -> global___StringMessage:
        """Original Name: IS_INCLUDED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_rate(self) -> global___FloatMessage:
        """Original Name: NET_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_well_remarks(self) -> global___StringMessage:
        """Original Name: OFFSET_WELL_REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_sect_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SECT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: TARGET_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def offset_event_id(self) -> global___StringMessage:
        """Original Name: OFFSET_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_well_project_id(self) -> global___StringMessage:
        """Original Name: OFFSET_WELL_PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_well_id(self) -> global___StringMessage:
        """Original Name: OFFSET_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_duration(self) -> global___FloatMessage:
        """Original Name: NPT_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_well_policy_id(self) -> global___StringMessage:
        """Original Name: OFFSET_WELL_POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def technical_limit_duration(self) -> global___FloatMessage:
        """Original Name: TECHNICAL_LIMIT_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_duration(self) -> global___FloatMessage:
        """Original Name: TOTAL_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_well_site_id(self) -> global___StringMessage:
        """Original Name: OFFSET_WELL_SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_wellbore_id(self) -> global___StringMessage:
        """Original Name: OFFSET_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_time(self) -> global___FloatMessage:
        """Original Name: NET_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_time(self) -> global___FloatMessage:
        """Original Name: TARGET_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_rate(self) -> global___FloatMessage:
        """Original Name: AVERAGE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ilt_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: ILT_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def technical_limit_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: TECHNICAL_LIMIT_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ilt_duration(self) -> global___FloatMessage:
        """Original Name: ILT_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_sect_length(self) -> global___FloatMessage:
        """Original Name: HOLE_SECT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    offset_id: builtins.str
    """Original Name: OFFSET_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_OFFSET_DM_WELL_PLAN
        """
    @property
    def dm_well_plan_offset_summary(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DmWellPlanOffsetSummaryRef]:
        """Original Name: DM_WELL_PLAN_OFFSET_SUMMARY, WrappedMessage: DmWellPlanOffsetSummary
        FK_DM_WELL_PLAN_OFFSET_SUMMARY_DM_WELL_PLAN_OFFSET
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        npt_percent: global___FloatMessage | None = ...,
        is_included: global___StringMessage | None = ...,
        net_rate: global___FloatMessage | None = ...,
        npt_percent_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        offset_well_remarks: global___StringMessage | None = ...,
        hole_sect_length_dsdsunit: global___StringMessage | None = ...,
        target_time_dsdsunit: global___StringMessage | None = ...,
        well_plan_id: builtins.str = ...,
        offset_event_id: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        create_user_id: global___StringMessage | None = ...,
        npt_duration_dsdsunit: global___StringMessage | None = ...,
        offset_well_project_id: global___StringMessage | None = ...,
        offset_well_id: global___StringMessage | None = ...,
        npt_duration: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        offset_well_policy_id: global___StringMessage | None = ...,
        technical_limit_duration: global___FloatMessage | None = ...,
        total_duration: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        net_time_dsdsunit: global___StringMessage | None = ...,
        offset_well_site_id: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        offset_wellbore_id: global___StringMessage | None = ...,
        net_time: global___FloatMessage | None = ...,
        target_time: global___FloatMessage | None = ...,
        average_rate: global___FloatMessage | None = ...,
        ilt_duration_dsdsunit: global___StringMessage | None = ...,
        technical_limit_duration_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        total_duration_dsdsunit: global___StringMessage | None = ...,
        average_rate_dsdsunit: global___StringMessage | None = ...,
        ilt_duration: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        net_rate_dsdsunit: global___StringMessage | None = ...,
        hole_sect_length: global___FloatMessage | None = ...,
        offset_id: builtins.str = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        dm_well_plan_offset_summary: collections.abc.Iterable[global___DmWellPlanOffsetSummaryRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["average_rate", b"average_rate", "average_rate_dsdsunit", b"average_rate_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dm_well_plan", b"dm_well_plan", "event_id", b"event_id", "hole_sect_length", b"hole_sect_length", "hole_sect_length_dsdsunit", b"hole_sect_length_dsdsunit", "ilt_duration", b"ilt_duration", "ilt_duration_dsdsunit", b"ilt_duration_dsdsunit", "is_included", b"is_included", "native_uid", b"native_uid", "net_rate", b"net_rate", "net_rate_dsdsunit", b"net_rate_dsdsunit", "net_time", b"net_time", "net_time_dsdsunit", b"net_time_dsdsunit", "npt_duration", b"npt_duration", "npt_duration_dsdsunit", b"npt_duration_dsdsunit", "npt_percent", b"npt_percent", "npt_percent_dsdsunit", b"npt_percent_dsdsunit", "offset_event_id", b"offset_event_id", "offset_well_id", b"offset_well_id", "offset_well_policy_id", b"offset_well_policy_id", "offset_well_project_id", b"offset_well_project_id", "offset_well_remarks", b"offset_well_remarks", "offset_well_site_id", b"offset_well_site_id", "offset_wellbore_id", b"offset_wellbore_id", "sequence_no", b"sequence_no", "target_time", b"target_time", "target_time_dsdsunit", b"target_time_dsdsunit", "technical_limit_duration", b"technical_limit_duration", "technical_limit_duration_dsdsunit", b"technical_limit_duration_dsdsunit", "total_duration", b"total_duration", "total_duration_dsdsunit", b"total_duration_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["average_rate", b"average_rate", "average_rate_dsdsunit", b"average_rate_dsdsunit", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dm_well_plan", b"dm_well_plan", "dm_well_plan_offset_summary", b"dm_well_plan_offset_summary", "event_id", b"event_id", "hole_sect_length", b"hole_sect_length", "hole_sect_length_dsdsunit", b"hole_sect_length_dsdsunit", "ilt_duration", b"ilt_duration", "ilt_duration_dsdsunit", b"ilt_duration_dsdsunit", "is_included", b"is_included", "native_uid", b"native_uid", "net_rate", b"net_rate", "net_rate_dsdsunit", b"net_rate_dsdsunit", "net_time", b"net_time", "net_time_dsdsunit", b"net_time_dsdsunit", "npt_duration", b"npt_duration", "npt_duration_dsdsunit", b"npt_duration_dsdsunit", "npt_percent", b"npt_percent", "npt_percent_dsdsunit", b"npt_percent_dsdsunit", "offset_event_id", b"offset_event_id", "offset_id", b"offset_id", "offset_well_id", b"offset_well_id", "offset_well_policy_id", b"offset_well_policy_id", "offset_well_project_id", b"offset_well_project_id", "offset_well_remarks", b"offset_well_remarks", "offset_well_site_id", b"offset_well_site_id", "offset_wellbore_id", b"offset_wellbore_id", "sequence_no", b"sequence_no", "target_time", b"target_time", "target_time_dsdsunit", b"target_time_dsdsunit", "technical_limit_duration", b"technical_limit_duration", "technical_limit_duration_dsdsunit", b"technical_limit_duration_dsdsunit", "total_duration", b"total_duration", "total_duration_dsdsunit", b"total_duration_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanOffset = DmWellPlanOffset

class DmWellPlanOffsetSummary(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_OFFSET_SUMMARY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NPT_PERCENT_FIELD_NUMBER: builtins.int
    IS_INCLUDED_FIELD_NUMBER: builtins.int
    NET_RATE_FIELD_NUMBER: builtins.int
    NPT_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SECT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TARGET_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    NPT_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    NPT_DURATION_FIELD_NUMBER: builtins.int
    TECHNICAL_LIMIT_DURATION_FIELD_NUMBER: builtins.int
    TOTAL_DURATION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    NET_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    NET_TIME_FIELD_NUMBER: builtins.int
    TARGET_TIME_FIELD_NUMBER: builtins.int
    AVERAGE_RATE_FIELD_NUMBER: builtins.int
    ILT_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TECHNICAL_LIMIT_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    TOTAL_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVERAGE_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ILT_DURATION_FIELD_NUMBER: builtins.int
    OFFSET_OP_ID_FIELD_NUMBER: builtins.int
    NET_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STEP_NO_FIELD_NUMBER: builtins.int
    HOLE_SECT_LENGTH_FIELD_NUMBER: builtins.int
    OFFSET_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_OFFSET_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def npt_percent(self) -> global___FloatMessage:
        """Original Name: NPT_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_included(self) -> global___StringMessage:
        """Original Name: IS_INCLUDED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_rate(self) -> global___FloatMessage:
        """Original Name: NET_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_sect_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SECT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: TARGET_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def npt_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: NPT_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def npt_duration(self) -> global___FloatMessage:
        """Original Name: NPT_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def technical_limit_duration(self) -> global___FloatMessage:
        """Original Name: TECHNICAL_LIMIT_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_duration(self) -> global___FloatMessage:
        """Original Name: TOTAL_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def net_time(self) -> global___FloatMessage:
        """Original Name: NET_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_time(self) -> global___FloatMessage:
        """Original Name: TARGET_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_rate(self) -> global___FloatMessage:
        """Original Name: AVERAGE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ilt_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: ILT_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def technical_limit_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: TECHNICAL_LIMIT_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def average_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVERAGE_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ilt_duration(self) -> global___FloatMessage:
        """Original Name: ILT_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    offset_op_id: builtins.str
    """Original Name: OFFSET_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def net_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: NET_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def step_no(self) -> global___StringMessage:
        """Original Name: STEP_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_sect_length(self) -> global___FloatMessage:
        """Original Name: HOLE_SECT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    offset_id: builtins.str
    """Original Name: OFFSET_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan_offset(self) -> global___DmWellPlanOffsetRef:
        """Remote references:

        Original Name: DM_WELL_PLAN_OFFSET, WrappedMessage: DmWellPlanOffset
        FK_DM_WELL_PLAN_OFFSET_SUMMARY_DM_WELL_PLAN_OFFSET
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        npt_percent: global___FloatMessage | None = ...,
        is_included: global___StringMessage | None = ...,
        net_rate: global___FloatMessage | None = ...,
        npt_percent_dsdsunit: global___StringMessage | None = ...,
        hole_sect_length_dsdsunit: global___StringMessage | None = ...,
        target_time_dsdsunit: global___StringMessage | None = ...,
        well_plan_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        npt_duration_dsdsunit: global___StringMessage | None = ...,
        npt_duration: global___FloatMessage | None = ...,
        technical_limit_duration: global___FloatMessage | None = ...,
        total_duration: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        net_time_dsdsunit: global___StringMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        net_time: global___FloatMessage | None = ...,
        target_time: global___FloatMessage | None = ...,
        average_rate: global___FloatMessage | None = ...,
        ilt_duration_dsdsunit: global___StringMessage | None = ...,
        technical_limit_duration_dsdsunit: global___StringMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        total_duration_dsdsunit: global___StringMessage | None = ...,
        average_rate_dsdsunit: global___StringMessage | None = ...,
        ilt_duration: global___FloatMessage | None = ...,
        offset_op_id: builtins.str = ...,
        net_rate_dsdsunit: global___StringMessage | None = ...,
        step_no: global___StringMessage | None = ...,
        hole_sect_length: global___FloatMessage | None = ...,
        offset_id: builtins.str = ...,
        activity_subcode: global___StringMessage | None = ...,
        dm_well_plan_offset: global___DmWellPlanOffsetRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "average_rate", b"average_rate", "average_rate_dsdsunit", b"average_rate_dsdsunit", "dm_well_plan_offset", b"dm_well_plan_offset", "hole_sect_length", b"hole_sect_length", "hole_sect_length_dsdsunit", b"hole_sect_length_dsdsunit", "ilt_duration", b"ilt_duration", "ilt_duration_dsdsunit", b"ilt_duration_dsdsunit", "is_included", b"is_included", "native_uid", b"native_uid", "net_rate", b"net_rate", "net_rate_dsdsunit", b"net_rate_dsdsunit", "net_time", b"net_time", "net_time_dsdsunit", b"net_time_dsdsunit", "npt_duration", b"npt_duration", "npt_duration_dsdsunit", b"npt_duration_dsdsunit", "npt_percent", b"npt_percent", "npt_percent_dsdsunit", b"npt_percent_dsdsunit", "sequence_no", b"sequence_no", "step_no", b"step_no", "target_time", b"target_time", "target_time_dsdsunit", b"target_time_dsdsunit", "technical_limit_duration", b"technical_limit_duration", "technical_limit_duration_dsdsunit", b"technical_limit_duration_dsdsunit", "total_duration", b"total_duration", "total_duration_dsdsunit", b"total_duration_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "average_rate", b"average_rate", "average_rate_dsdsunit", b"average_rate_dsdsunit", "dm_well_plan_offset", b"dm_well_plan_offset", "hole_sect_length", b"hole_sect_length", "hole_sect_length_dsdsunit", b"hole_sect_length_dsdsunit", "ilt_duration", b"ilt_duration", "ilt_duration_dsdsunit", b"ilt_duration_dsdsunit", "is_included", b"is_included", "native_uid", b"native_uid", "net_rate", b"net_rate", "net_rate_dsdsunit", b"net_rate_dsdsunit", "net_time", b"net_time", "net_time_dsdsunit", b"net_time_dsdsunit", "npt_duration", b"npt_duration", "npt_duration_dsdsunit", b"npt_duration_dsdsunit", "npt_percent", b"npt_percent", "npt_percent_dsdsunit", b"npt_percent_dsdsunit", "offset_id", b"offset_id", "offset_op_id", b"offset_op_id", "sequence_no", b"sequence_no", "step_no", b"step_no", "target_time", b"target_time", "target_time_dsdsunit", b"target_time_dsdsunit", "technical_limit_duration", b"technical_limit_duration", "technical_limit_duration_dsdsunit", b"technical_limit_duration_dsdsunit", "total_duration", b"total_duration", "total_duration_dsdsunit", b"total_duration_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanOffsetSummary = DmWellPlanOffsetSummary

class DmWellPlanOp(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_OP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ALT_DURATION_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    VENDOR_NAME_FIELD_NUMBER: builtins.int
    ACTIVITY_CLASS_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    ASSOCIATED_WELLBORE_ID_FIELD_NUMBER: builtins.int
    AVG_OFFSET_WELL_ROP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_ALT_CODE3_FIELD_NUMBER: builtins.int
    ALT_DURATION_3_FIELD_NUMBER: builtins.int
    ALT_DURATION_2_FIELD_NUMBER: builtins.int
    ALT_DURATION_1_FIELD_NUMBER: builtins.int
    TECHNICAL_LIMIT_ROP_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_OFFSET_WELL_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TARGET_DURATION_FIELD_NUMBER: builtins.int
    BEST_COMP_WELL_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    TARGET_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ACTIVITY_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CALIBRATION_REMARKS_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    IS_CPD_FIELD_NUMBER: builtins.int
    TL_OFFSET_WELL_ID_FIELD_NUMBER: builtins.int
    BEST_COMP_WELL_TIME_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    WELL_PLAN_OP_ID_FIELD_NUMBER: builtins.int
    MD_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    ASSOCIATED_SCENARIO_ID_FIELD_NUMBER: builtins.int
    AVG_OFFSET_WELL_DURATION_FIELD_NUMBER: builtins.int
    ACTIVITY_GROUP_FIELD_NUMBER: builtins.int
    ACTIVITY_MEMO_FIELD_NUMBER: builtins.int
    TIME_TO_FIELD_NUMBER: builtins.int
    MD_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_FROM_FIELD_NUMBER: builtins.int
    ALT_DURATION_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_DURATION_FIELD_NUMBER: builtins.int
    TECHNICAL_LIMIT_DURATION_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    DEPENDS_ON_FIELD_NUMBER: builtins.int
    ALT_DURATION_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_OFFSET_WELL_ROP_FIELD_NUMBER: builtins.int
    ACTIVITY_ALT_CODE1_FIELD_NUMBER: builtins.int
    ACTIVITY_ALT_CODE2_FIELD_NUMBER: builtins.int
    TECHNICAL_LIMIT_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TECHNICAL_LIMIT_ROP_FIELD_NUMBER: builtins.int
    TL_OFFSET_EVENT_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    MD_FROM_FIELD_NUMBER: builtins.int
    STEP_NO_FIELD_NUMBER: builtins.int
    MD_TO_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def alt_duration_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: ALT_DURATION_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor_name(self) -> global___StringMessage:
        """Original Name: VENDOR_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_class(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CLASS, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def associated_wellbore_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_offset_well_rop_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_OFFSET_WELL_ROP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def activity_alt_code3(self) -> global___StringMessage:
        """Original Name: ACTIVITY_ALT_CODE3, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alt_duration_3(self) -> global___FloatMessage:
        """Original Name: ALT_DURATION_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alt_duration_2(self) -> global___FloatMessage:
        """Original Name: ALT_DURATION_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alt_duration_1(self) -> global___FloatMessage:
        """Original Name: ALT_DURATION_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def technical_limit_rop_dsdsunit(self) -> global___StringMessage:
        """Original Name: TECHNICAL_LIMIT_ROP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_offset_well_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_OFFSET_WELL_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_duration(self) -> global___FloatMessage:
        """Original Name: TARGET_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def best_comp_well_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: BEST_COMP_WELL_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: TARGET_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTIVITY_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calibration_remarks(self) -> global___StringMessage:
        """Original Name: CALIBRATION_REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cpd(self) -> global___StringMessage:
        """Original Name: IS_CPD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tl_offset_well_id(self) -> global___StringMessage:
        """Original Name: TL_OFFSET_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def best_comp_well_time(self) -> global___FloatMessage:
        """Original Name: BEST_COMP_WELL_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_op_id: builtins.str
    """Original Name: WELL_PLAN_OP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def associated_scenario_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_offset_well_duration(self) -> global___FloatMessage:
        """Original Name: AVG_OFFSET_WELL_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_group(self) -> global___StringMessage:
        """Original Name: ACTIVITY_GROUP, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_memo(self) -> global___StringMessage:
        """Original Name: ACTIVITY_MEMO, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_to(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_TO, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_from(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_FROM, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alt_duration_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: ALT_DURATION_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_duration(self) -> global___FloatMessage:
        """Original Name: ACTIVITY_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def technical_limit_duration(self) -> global___FloatMessage:
        """Original Name: TECHNICAL_LIMIT_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def depends_on(self) -> global___StringMessage:
        """Original Name: DEPENDS_ON, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alt_duration_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: ALT_DURATION_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_offset_well_rop(self) -> global___FloatMessage:
        """Original Name: AVG_OFFSET_WELL_ROP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_alt_code1(self) -> global___StringMessage:
        """Original Name: ACTIVITY_ALT_CODE1, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_alt_code2(self) -> global___StringMessage:
        """Original Name: ACTIVITY_ALT_CODE2, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def technical_limit_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: TECHNICAL_LIMIT_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def technical_limit_rop(self) -> global___FloatMessage:
        """Original Name: TECHNICAL_LIMIT_ROP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tl_offset_event_id(self) -> global___StringMessage:
        """Original Name: TL_OFFSET_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from(self) -> global___FloatMessage:
        """Original Name: MD_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def step_no(self) -> global___StringMessage:
        """Original Name: STEP_NO, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to(self) -> global___FloatMessage:
        """Original Name: MD_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_OP_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        alt_duration_1_dsdsunit: global___StringMessage | None = ...,
        vendor_name: global___StringMessage | None = ...,
        activity_class: global___StringMessage | None = ...,
        well_plan_id: builtins.str = ...,
        associated_wellbore_id: global___StringMessage | None = ...,
        avg_offset_well_rop_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        activity_alt_code3: global___StringMessage | None = ...,
        alt_duration_3: global___FloatMessage | None = ...,
        alt_duration_2: global___FloatMessage | None = ...,
        alt_duration_1: global___FloatMessage | None = ...,
        technical_limit_rop_dsdsunit: global___StringMessage | None = ...,
        avg_offset_well_duration_dsdsunit: global___StringMessage | None = ...,
        target_duration: global___FloatMessage | None = ...,
        best_comp_well_time_dsdsunit: global___StringMessage | None = ...,
        target_duration_dsdsunit: global___StringMessage | None = ...,
        cost_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        activity_duration_dsdsunit: global___StringMessage | None = ...,
        calibration_remarks: global___StringMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        is_cpd: global___StringMessage | None = ...,
        tl_offset_well_id: global___StringMessage | None = ...,
        best_comp_well_time: global___FloatMessage | None = ...,
        cost_class: global___StringMessage | None = ...,
        activity_subcode: global___StringMessage | None = ...,
        well_plan_op_id: builtins.str = ...,
        md_to_dsdsunit: global___StringMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        associated_scenario_id: global___StringMessage | None = ...,
        avg_offset_well_duration: global___FloatMessage | None = ...,
        activity_group: global___StringMessage | None = ...,
        activity_memo: global___StringMessage | None = ...,
        time_to: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_from_dsdsunit: global___StringMessage | None = ...,
        time_from: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        alt_duration_3_dsdsunit: global___StringMessage | None = ...,
        activity_duration: global___FloatMessage | None = ...,
        technical_limit_duration: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        depends_on: global___StringMessage | None = ...,
        alt_duration_2_dsdsunit: global___StringMessage | None = ...,
        avg_offset_well_rop: global___FloatMessage | None = ...,
        activity_alt_code1: global___StringMessage | None = ...,
        activity_alt_code2: global___StringMessage | None = ...,
        technical_limit_duration_dsdsunit: global___StringMessage | None = ...,
        technical_limit_rop: global___FloatMessage | None = ...,
        tl_offset_event_id: global___StringMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        md_from: global___FloatMessage | None = ...,
        step_no: global___StringMessage | None = ...,
        md_to: global___FloatMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_alt_code1", b"activity_alt_code1", "activity_alt_code2", b"activity_alt_code2", "activity_alt_code3", b"activity_alt_code3", "activity_class", b"activity_class", "activity_code", b"activity_code", "activity_duration", b"activity_duration", "activity_duration_dsdsunit", b"activity_duration_dsdsunit", "activity_group", b"activity_group", "activity_memo", b"activity_memo", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "alt_duration_1", b"alt_duration_1", "alt_duration_1_dsdsunit", b"alt_duration_1_dsdsunit", "alt_duration_2", b"alt_duration_2", "alt_duration_2_dsdsunit", b"alt_duration_2_dsdsunit", "alt_duration_3", b"alt_duration_3", "alt_duration_3_dsdsunit", b"alt_duration_3_dsdsunit", "associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "avg_offset_well_duration", b"avg_offset_well_duration", "avg_offset_well_duration_dsdsunit", b"avg_offset_well_duration_dsdsunit", "avg_offset_well_rop", b"avg_offset_well_rop", "avg_offset_well_rop_dsdsunit", b"avg_offset_well_rop_dsdsunit", "best_comp_well_time", b"best_comp_well_time", "best_comp_well_time_dsdsunit", b"best_comp_well_time_dsdsunit", "calibration_remarks", b"calibration_remarks", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "depends_on", b"depends_on", "dm_well_plan", b"dm_well_plan", "is_cpd", b"is_cpd", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "step_no", b"step_no", "target_duration", b"target_duration", "target_duration_dsdsunit", b"target_duration_dsdsunit", "technical_limit_duration", b"technical_limit_duration", "technical_limit_duration_dsdsunit", b"technical_limit_duration_dsdsunit", "technical_limit_rop", b"technical_limit_rop", "technical_limit_rop_dsdsunit", b"technical_limit_rop_dsdsunit", "time_from", b"time_from", "time_to", b"time_to", "tl_offset_event_id", b"tl_offset_event_id", "tl_offset_well_id", b"tl_offset_well_id", "vendor_name", b"vendor_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_alt_code1", b"activity_alt_code1", "activity_alt_code2", b"activity_alt_code2", "activity_alt_code3", b"activity_alt_code3", "activity_class", b"activity_class", "activity_code", b"activity_code", "activity_duration", b"activity_duration", "activity_duration_dsdsunit", b"activity_duration_dsdsunit", "activity_group", b"activity_group", "activity_memo", b"activity_memo", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "alt_duration_1", b"alt_duration_1", "alt_duration_1_dsdsunit", b"alt_duration_1_dsdsunit", "alt_duration_2", b"alt_duration_2", "alt_duration_2_dsdsunit", b"alt_duration_2_dsdsunit", "alt_duration_3", b"alt_duration_3", "alt_duration_3_dsdsunit", b"alt_duration_3_dsdsunit", "associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "avg_offset_well_duration", b"avg_offset_well_duration", "avg_offset_well_duration_dsdsunit", b"avg_offset_well_duration_dsdsunit", "avg_offset_well_rop", b"avg_offset_well_rop", "avg_offset_well_rop_dsdsunit", b"avg_offset_well_rop_dsdsunit", "best_comp_well_time", b"best_comp_well_time", "best_comp_well_time_dsdsunit", b"best_comp_well_time_dsdsunit", "calibration_remarks", b"calibration_remarks", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "depends_on", b"depends_on", "dm_well_plan", b"dm_well_plan", "is_cpd", b"is_cpd", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "step_no", b"step_no", "target_duration", b"target_duration", "target_duration_dsdsunit", b"target_duration_dsdsunit", "technical_limit_duration", b"technical_limit_duration", "technical_limit_duration_dsdsunit", b"technical_limit_duration_dsdsunit", "technical_limit_rop", b"technical_limit_rop", "technical_limit_rop_dsdsunit", b"technical_limit_rop_dsdsunit", "time_from", b"time_from", "time_to", b"time_to", "tl_offset_event_id", b"tl_offset_event_id", "tl_offset_well_id", b"tl_offset_well_id", "undeclared_dependencies", b"undeclared_dependencies", "vendor_name", b"vendor_name", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "well_plan_op_id", b"well_plan_op_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanOp = DmWellPlanOp

class DmWellPlanProdActual(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_PROD_ACTUAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WATER_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_PLAN_PROD_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    GAS_LIQUID_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    GAS_RATE_FIELD_NUMBER: builtins.int
    GAS_VOLUME_FIELD_NUMBER: builtins.int
    WATER_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_OIL_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PRODUCTION_TYPE_FIELD_NUMBER: builtins.int
    GAS_LIQUID_RATIO_FIELD_NUMBER: builtins.int
    GAS_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_OIL_RATIO_FIELD_NUMBER: builtins.int
    OIL_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PROD_DATE_FIELD_NUMBER: builtins.int
    WATER_VOLUME_FIELD_NUMBER: builtins.int
    OIL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_VOLUME_FIELD_NUMBER: builtins.int
    OIL_RATE_FIELD_NUMBER: builtins.int
    WATER_OIL_RATIO_FIELD_NUMBER: builtins.int
    WATER_OIL_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_RATE_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def water_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_prod_id: builtins.str
    """Original Name: WELL_PLAN_PROD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_liquid_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_LIQUID_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_rate(self) -> global___FloatMessage:
        """Original Name: GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_volume(self) -> global___FloatMessage:
        """Original Name: GAS_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_oil_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_OIL_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def production_type(self) -> global___StringMessage:
        """Original Name: PRODUCTION_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_liquid_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_LIQUID_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_oil_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_OIL_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prod_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PROD_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_volume(self) -> global___FloatMessage:
        """Original Name: WATER_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_volume(self) -> global___FloatMessage:
        """Original Name: OIL_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_rate(self) -> global___FloatMessage:
        """Original Name: OIL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_oil_ratio(self) -> global___FloatMessage:
        """Original Name: WATER_OIL_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_oil_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_OIL_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_rate(self) -> global___FloatMessage:
        """Original Name: WATER_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_PROD_ACTUAL_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        water_rate_dsdsunit: global___StringMessage | None = ...,
        gas_rate_dsdsunit: global___StringMessage | None = ...,
        well_plan_prod_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        gas_liquid_ratio_dsdsunit: global___StringMessage | None = ...,
        well_plan_id: builtins.str = ...,
        gas_rate: global___FloatMessage | None = ...,
        gas_volume: global___FloatMessage | None = ...,
        water_volume_dsdsunit: global___StringMessage | None = ...,
        gas_oil_ratio_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        production_type: global___StringMessage | None = ...,
        gas_liquid_ratio: global___FloatMessage | None = ...,
        gas_volume_dsdsunit: global___StringMessage | None = ...,
        gas_oil_ratio: global___FloatMessage | None = ...,
        oil_volume_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        prod_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        water_volume: global___FloatMessage | None = ...,
        oil_rate_dsdsunit: global___StringMessage | None = ...,
        oil_volume: global___FloatMessage | None = ...,
        oil_rate: global___FloatMessage | None = ...,
        water_oil_ratio: global___FloatMessage | None = ...,
        water_oil_ratio_dsdsunit: global___StringMessage | None = ...,
        water_rate: global___FloatMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_well_plan", b"dm_well_plan", "gas_liquid_ratio", b"gas_liquid_ratio", "gas_liquid_ratio_dsdsunit", b"gas_liquid_ratio_dsdsunit", "gas_oil_ratio", b"gas_oil_ratio", "gas_oil_ratio_dsdsunit", b"gas_oil_ratio_dsdsunit", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "gas_volume", b"gas_volume", "gas_volume_dsdsunit", b"gas_volume_dsdsunit", "native_uid", b"native_uid", "oil_rate", b"oil_rate", "oil_rate_dsdsunit", b"oil_rate_dsdsunit", "oil_volume", b"oil_volume", "oil_volume_dsdsunit", b"oil_volume_dsdsunit", "prod_date", b"prod_date", "production_type", b"production_type", "water_oil_ratio", b"water_oil_ratio", "water_oil_ratio_dsdsunit", b"water_oil_ratio_dsdsunit", "water_rate", b"water_rate", "water_rate_dsdsunit", b"water_rate_dsdsunit", "water_volume", b"water_volume", "water_volume_dsdsunit", b"water_volume_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_well_plan", b"dm_well_plan", "gas_liquid_ratio", b"gas_liquid_ratio", "gas_liquid_ratio_dsdsunit", b"gas_liquid_ratio_dsdsunit", "gas_oil_ratio", b"gas_oil_ratio", "gas_oil_ratio_dsdsunit", b"gas_oil_ratio_dsdsunit", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "gas_volume", b"gas_volume", "gas_volume_dsdsunit", b"gas_volume_dsdsunit", "native_uid", b"native_uid", "oil_rate", b"oil_rate", "oil_rate_dsdsunit", b"oil_rate_dsdsunit", "oil_volume", b"oil_volume", "oil_volume_dsdsunit", b"oil_volume_dsdsunit", "prod_date", b"prod_date", "production_type", b"production_type", "undeclared_dependencies", b"undeclared_dependencies", "water_oil_ratio", b"water_oil_ratio", "water_oil_ratio_dsdsunit", b"water_oil_ratio_dsdsunit", "water_rate", b"water_rate", "water_rate_dsdsunit", b"water_rate_dsdsunit", "water_volume", b"water_volume", "water_volume_dsdsunit", b"water_volume_dsdsunit", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "well_plan_prod_id", b"well_plan_prod_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanProdActual = DmWellPlanProdActual

class DmWellPlanProdBase(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_PROD_BASE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WATER_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_PLAN_PROD_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    GAS_LIQUID_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    GAS_RATE_FIELD_NUMBER: builtins.int
    GAS_VOLUME_FIELD_NUMBER: builtins.int
    WATER_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_OIL_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PRODUCTION_TYPE_FIELD_NUMBER: builtins.int
    GAS_LIQUID_RATIO_FIELD_NUMBER: builtins.int
    GAS_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_OIL_RATIO_FIELD_NUMBER: builtins.int
    OIL_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PROD_DATE_FIELD_NUMBER: builtins.int
    WATER_VOLUME_FIELD_NUMBER: builtins.int
    OIL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_VOLUME_FIELD_NUMBER: builtins.int
    OIL_RATE_FIELD_NUMBER: builtins.int
    WATER_OIL_RATIO_FIELD_NUMBER: builtins.int
    WATER_OIL_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_RATE_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def water_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_prod_id: builtins.str
    """Original Name: WELL_PLAN_PROD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_liquid_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_LIQUID_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_rate(self) -> global___FloatMessage:
        """Original Name: GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_volume(self) -> global___FloatMessage:
        """Original Name: GAS_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_oil_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_OIL_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def production_type(self) -> global___StringMessage:
        """Original Name: PRODUCTION_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_liquid_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_LIQUID_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_oil_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_OIL_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prod_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PROD_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_volume(self) -> global___FloatMessage:
        """Original Name: WATER_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_volume(self) -> global___FloatMessage:
        """Original Name: OIL_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_rate(self) -> global___FloatMessage:
        """Original Name: OIL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_oil_ratio(self) -> global___FloatMessage:
        """Original Name: WATER_OIL_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_oil_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_OIL_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_rate(self) -> global___FloatMessage:
        """Original Name: WATER_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_PROD_BASE_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        water_rate_dsdsunit: global___StringMessage | None = ...,
        gas_rate_dsdsunit: global___StringMessage | None = ...,
        well_plan_prod_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        gas_liquid_ratio_dsdsunit: global___StringMessage | None = ...,
        well_plan_id: builtins.str = ...,
        gas_rate: global___FloatMessage | None = ...,
        gas_volume: global___FloatMessage | None = ...,
        water_volume_dsdsunit: global___StringMessage | None = ...,
        gas_oil_ratio_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        production_type: global___StringMessage | None = ...,
        gas_liquid_ratio: global___FloatMessage | None = ...,
        gas_volume_dsdsunit: global___StringMessage | None = ...,
        gas_oil_ratio: global___FloatMessage | None = ...,
        oil_volume_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        prod_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        water_volume: global___FloatMessage | None = ...,
        oil_rate_dsdsunit: global___StringMessage | None = ...,
        oil_volume: global___FloatMessage | None = ...,
        oil_rate: global___FloatMessage | None = ...,
        water_oil_ratio: global___FloatMessage | None = ...,
        water_oil_ratio_dsdsunit: global___StringMessage | None = ...,
        water_rate: global___FloatMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_well_plan", b"dm_well_plan", "gas_liquid_ratio", b"gas_liquid_ratio", "gas_liquid_ratio_dsdsunit", b"gas_liquid_ratio_dsdsunit", "gas_oil_ratio", b"gas_oil_ratio", "gas_oil_ratio_dsdsunit", b"gas_oil_ratio_dsdsunit", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "gas_volume", b"gas_volume", "gas_volume_dsdsunit", b"gas_volume_dsdsunit", "native_uid", b"native_uid", "oil_rate", b"oil_rate", "oil_rate_dsdsunit", b"oil_rate_dsdsunit", "oil_volume", b"oil_volume", "oil_volume_dsdsunit", b"oil_volume_dsdsunit", "prod_date", b"prod_date", "production_type", b"production_type", "water_oil_ratio", b"water_oil_ratio", "water_oil_ratio_dsdsunit", b"water_oil_ratio_dsdsunit", "water_rate", b"water_rate", "water_rate_dsdsunit", b"water_rate_dsdsunit", "water_volume", b"water_volume", "water_volume_dsdsunit", b"water_volume_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_well_plan", b"dm_well_plan", "gas_liquid_ratio", b"gas_liquid_ratio", "gas_liquid_ratio_dsdsunit", b"gas_liquid_ratio_dsdsunit", "gas_oil_ratio", b"gas_oil_ratio", "gas_oil_ratio_dsdsunit", b"gas_oil_ratio_dsdsunit", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "gas_volume", b"gas_volume", "gas_volume_dsdsunit", b"gas_volume_dsdsunit", "native_uid", b"native_uid", "oil_rate", b"oil_rate", "oil_rate_dsdsunit", b"oil_rate_dsdsunit", "oil_volume", b"oil_volume", "oil_volume_dsdsunit", b"oil_volume_dsdsunit", "prod_date", b"prod_date", "production_type", b"production_type", "undeclared_dependencies", b"undeclared_dependencies", "water_oil_ratio", b"water_oil_ratio", "water_oil_ratio_dsdsunit", b"water_oil_ratio_dsdsunit", "water_rate", b"water_rate", "water_rate_dsdsunit", b"water_rate_dsdsunit", "water_volume", b"water_volume", "water_volume_dsdsunit", b"water_volume_dsdsunit", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "well_plan_prod_id", b"well_plan_prod_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanProdBase = DmWellPlanProdBase

class DmWellPlanProdPlan(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_PROD_PLAN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WATER_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_PLAN_PROD_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    GAS_LIQUID_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    GAS_RATE_FIELD_NUMBER: builtins.int
    GAS_VOLUME_FIELD_NUMBER: builtins.int
    WATER_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_OIL_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PRODUCTION_TYPE_FIELD_NUMBER: builtins.int
    EXPECTED_PAYOUT_FIELD_NUMBER: builtins.int
    GAS_LIQUID_RATIO_FIELD_NUMBER: builtins.int
    GAS_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_OIL_RATIO_FIELD_NUMBER: builtins.int
    OIL_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PROD_DATE_FIELD_NUMBER: builtins.int
    EXPECTED_PROFIT_INCREASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_VOLUME_FIELD_NUMBER: builtins.int
    EXPECTED_PAYOUT_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXPECTED_PROFIT_INCREASE_FIELD_NUMBER: builtins.int
    OIL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OIL_VOLUME_FIELD_NUMBER: builtins.int
    OIL_RATE_FIELD_NUMBER: builtins.int
    EXPECTED_REVENUE_INCREASE_FIELD_NUMBER: builtins.int
    WATER_OIL_RATIO_FIELD_NUMBER: builtins.int
    WATER_OIL_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    WATER_RATE_FIELD_NUMBER: builtins.int
    EXPECTED_REVENUE_INCREASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def water_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_prod_id: builtins.str
    """Original Name: WELL_PLAN_PROD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_liquid_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_LIQUID_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_rate(self) -> global___FloatMessage:
        """Original Name: GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_volume(self) -> global___FloatMessage:
        """Original Name: GAS_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_oil_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_OIL_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def production_type(self) -> global___StringMessage:
        """Original Name: PRODUCTION_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_payout(self) -> global___FloatMessage:
        """Original Name: EXPECTED_PAYOUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_liquid_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_LIQUID_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_oil_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_OIL_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prod_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: PROD_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_profit_increase_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXPECTED_PROFIT_INCREASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_volume(self) -> global___FloatMessage:
        """Original Name: WATER_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_payout_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXPECTED_PAYOUT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_profit_increase(self) -> global___FloatMessage:
        """Original Name: EXPECTED_PROFIT_INCREASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: OIL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_volume(self) -> global___FloatMessage:
        """Original Name: OIL_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def oil_rate(self) -> global___FloatMessage:
        """Original Name: OIL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_revenue_increase(self) -> global___FloatMessage:
        """Original Name: EXPECTED_REVENUE_INCREASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_oil_ratio(self) -> global___FloatMessage:
        """Original Name: WATER_OIL_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_oil_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_OIL_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_rate(self) -> global___FloatMessage:
        """Original Name: WATER_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expected_revenue_increase_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXPECTED_REVENUE_INCREASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_PROD_PLAN_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        water_rate_dsdsunit: global___StringMessage | None = ...,
        gas_rate_dsdsunit: global___StringMessage | None = ...,
        well_plan_prod_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        gas_liquid_ratio_dsdsunit: global___StringMessage | None = ...,
        well_plan_id: builtins.str = ...,
        gas_rate: global___FloatMessage | None = ...,
        gas_volume: global___FloatMessage | None = ...,
        water_volume_dsdsunit: global___StringMessage | None = ...,
        gas_oil_ratio_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        production_type: global___StringMessage | None = ...,
        expected_payout: global___FloatMessage | None = ...,
        gas_liquid_ratio: global___FloatMessage | None = ...,
        gas_volume_dsdsunit: global___StringMessage | None = ...,
        gas_oil_ratio: global___FloatMessage | None = ...,
        oil_volume_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        prod_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        expected_profit_increase_dsdsunit: global___StringMessage | None = ...,
        water_volume: global___FloatMessage | None = ...,
        expected_payout_dsdsunit: global___StringMessage | None = ...,
        expected_profit_increase: global___FloatMessage | None = ...,
        oil_rate_dsdsunit: global___StringMessage | None = ...,
        oil_volume: global___FloatMessage | None = ...,
        oil_rate: global___FloatMessage | None = ...,
        expected_revenue_increase: global___FloatMessage | None = ...,
        water_oil_ratio: global___FloatMessage | None = ...,
        water_oil_ratio_dsdsunit: global___StringMessage | None = ...,
        water_rate: global___FloatMessage | None = ...,
        expected_revenue_increase_dsdsunit: global___StringMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_well_plan", b"dm_well_plan", "expected_payout", b"expected_payout", "expected_payout_dsdsunit", b"expected_payout_dsdsunit", "expected_profit_increase", b"expected_profit_increase", "expected_profit_increase_dsdsunit", b"expected_profit_increase_dsdsunit", "expected_revenue_increase", b"expected_revenue_increase", "expected_revenue_increase_dsdsunit", b"expected_revenue_increase_dsdsunit", "gas_liquid_ratio", b"gas_liquid_ratio", "gas_liquid_ratio_dsdsunit", b"gas_liquid_ratio_dsdsunit", "gas_oil_ratio", b"gas_oil_ratio", "gas_oil_ratio_dsdsunit", b"gas_oil_ratio_dsdsunit", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "gas_volume", b"gas_volume", "gas_volume_dsdsunit", b"gas_volume_dsdsunit", "native_uid", b"native_uid", "oil_rate", b"oil_rate", "oil_rate_dsdsunit", b"oil_rate_dsdsunit", "oil_volume", b"oil_volume", "oil_volume_dsdsunit", b"oil_volume_dsdsunit", "prod_date", b"prod_date", "production_type", b"production_type", "water_oil_ratio", b"water_oil_ratio", "water_oil_ratio_dsdsunit", b"water_oil_ratio_dsdsunit", "water_rate", b"water_rate", "water_rate_dsdsunit", b"water_rate_dsdsunit", "water_volume", b"water_volume", "water_volume_dsdsunit", b"water_volume_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "dm_well_plan", b"dm_well_plan", "expected_payout", b"expected_payout", "expected_payout_dsdsunit", b"expected_payout_dsdsunit", "expected_profit_increase", b"expected_profit_increase", "expected_profit_increase_dsdsunit", b"expected_profit_increase_dsdsunit", "expected_revenue_increase", b"expected_revenue_increase", "expected_revenue_increase_dsdsunit", b"expected_revenue_increase_dsdsunit", "gas_liquid_ratio", b"gas_liquid_ratio", "gas_liquid_ratio_dsdsunit", b"gas_liquid_ratio_dsdsunit", "gas_oil_ratio", b"gas_oil_ratio", "gas_oil_ratio_dsdsunit", b"gas_oil_ratio_dsdsunit", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "gas_volume", b"gas_volume", "gas_volume_dsdsunit", b"gas_volume_dsdsunit", "native_uid", b"native_uid", "oil_rate", b"oil_rate", "oil_rate_dsdsunit", b"oil_rate_dsdsunit", "oil_volume", b"oil_volume", "oil_volume_dsdsunit", b"oil_volume_dsdsunit", "prod_date", b"prod_date", "production_type", b"production_type", "undeclared_dependencies", b"undeclared_dependencies", "water_oil_ratio", b"water_oil_ratio", "water_oil_ratio_dsdsunit", b"water_oil_ratio_dsdsunit", "water_rate", b"water_rate", "water_rate_dsdsunit", b"water_rate_dsdsunit", "water_volume", b"water_volume", "water_volume_dsdsunit", b"water_volume_dsdsunit", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "well_plan_prod_id", b"well_plan_prod_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanProdPlan = DmWellPlanProdPlan

class DmWellPlanTest(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_TEST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TEST_REASON_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PLANNED_DURATION_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_MD_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    INTERVAL_TOP_MD_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TEST_ID_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    ASSOCIATED_WELLBORE_ID_FIELD_NUMBER: builtins.int
    FLUID_DISPOSITION_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PLANNED_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_PRESSURE_TYPE_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    INTERVAL_BASE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_METHOD_CODE_FIELD_NUMBER: builtins.int
    WELLBORE_FORMATION_ID_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def test_reason(self) -> global___StringMessage:
        """Original Name: TEST_REASON, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def planned_duration(self) -> global___FloatMessage:
        """Original Name: PLANNED_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_md(self) -> global___FloatMessage:
        """Original Name: INTERVAL_BASE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_top_md(self) -> global___FloatMessage:
        """Original Name: INTERVAL_TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    test_id: builtins.str
    """Original Name: TEST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def associated_wellbore_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_disposition(self) -> global___StringMessage:
        """Original Name: FLUID_DISPOSITION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def planned_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLANNED_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_pressure_type(self) -> global___StringMessage:
        """Original Name: TEST_PRESSURE_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_zone_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_base_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_BASE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_method_code(self) -> global___StringMessage:
        """Original Name: TEST_METHOD_CODE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_formation_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FORMATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_TEST_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        test_reason: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        planned_duration: global___FloatMessage | None = ...,
        interval_base_md: global___FloatMessage | None = ...,
        interval_top_md_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        completion_id: global___StringMessage | None = ...,
        interval_top_md: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        test_id: builtins.str = ...,
        well_plan_id: builtins.str = ...,
        associated_wellbore_id: global___StringMessage | None = ...,
        fluid_disposition: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        planned_duration_dsdsunit: global___StringMessage | None = ...,
        test_pressure_type: global___StringMessage | None = ...,
        wellbore_zone_id: global___StringMessage | None = ...,
        interval_base_md_dsdsunit: global___StringMessage | None = ...,
        test_method_code: global___StringMessage | None = ...,
        wellbore_formation_id: global___StringMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["associated_wellbore_id", b"associated_wellbore_id", "comments", b"comments", "completion_id", b"completion_id", "dm_well_plan", b"dm_well_plan", "fluid_disposition", b"fluid_disposition", "interval_base_md", b"interval_base_md", "interval_base_md_dsdsunit", b"interval_base_md_dsdsunit", "interval_top_md", b"interval_top_md", "interval_top_md_dsdsunit", b"interval_top_md_dsdsunit", "native_uid", b"native_uid", "planned_duration", b"planned_duration", "planned_duration_dsdsunit", b"planned_duration_dsdsunit", "sequence_no", b"sequence_no", "test_method_code", b"test_method_code", "test_pressure_type", b"test_pressure_type", "test_reason", b"test_reason", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["associated_wellbore_id", b"associated_wellbore_id", "comments", b"comments", "completion_id", b"completion_id", "dm_well_plan", b"dm_well_plan", "fluid_disposition", b"fluid_disposition", "interval_base_md", b"interval_base_md", "interval_base_md_dsdsunit", b"interval_base_md_dsdsunit", "interval_top_md", b"interval_top_md", "interval_top_md_dsdsunit", b"interval_top_md_dsdsunit", "native_uid", b"native_uid", "planned_duration", b"planned_duration", "planned_duration_dsdsunit", b"planned_duration_dsdsunit", "sequence_no", b"sequence_no", "test_id", b"test_id", "test_method_code", b"test_method_code", "test_pressure_type", b"test_pressure_type", "test_reason", b"test_reason", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_formation_id", b"wellbore_formation_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> None: ...

global___DmWellPlanTest = DmWellPlanTest

class DmWellPlanTreatment(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_TREATMENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TREATMENT_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TREATMENT_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    COMPLETION_ID_FIELD_NUMBER: builtins.int
    TREATMENT_FIELD_NUMBER: builtins.int
    TREATMENT_RATE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    ASSOCIATED_WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TREATMENT_TYPE_FIELD_NUMBER: builtins.int
    METHOD_FIELD_NUMBER: builtins.int
    PURPOSE_FIELD_NUMBER: builtins.int
    VENDOR_FIELD_NUMBER: builtins.int
    TREATMENT_VOLUME_FIELD_NUMBER: builtins.int
    TREATMENT_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def treatment_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: TREATMENT_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    treatment_id: builtins.str
    """Original Name: TREATMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def completion_id(self) -> global___StringMessage:
        """Original Name: COMPLETION_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment(self) -> global___StringMessage:
        """Original Name: TREATMENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment_rate(self) -> global___FloatMessage:
        """Original Name: TREATMENT_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def associated_wellbore_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def treatment_type(self) -> global___StringMessage:
        """Original Name: TREATMENT_TYPE, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def method(self) -> global___StringMessage:
        """Original Name: METHOD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def purpose(self) -> global___StringMessage:
        """Original Name: PURPOSE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vendor(self) -> global___StringMessage:
        """Original Name: VENDOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment_volume(self) -> global___FloatMessage:
        """Original Name: TREATMENT_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def treatment_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: TREATMENT_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_TREATMENT_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        treatment_volume_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        treatment_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        completion_id: global___StringMessage | None = ...,
        treatment: global___StringMessage | None = ...,
        treatment_rate: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        well_plan_id: builtins.str = ...,
        associated_wellbore_id: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        treatment_type: global___StringMessage | None = ...,
        method: global___StringMessage | None = ...,
        purpose: global___StringMessage | None = ...,
        vendor: global___StringMessage | None = ...,
        treatment_volume: global___FloatMessage | None = ...,
        treatment_rate_dsdsunit: global___StringMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["associated_wellbore_id", b"associated_wellbore_id", "comments", b"comments", "completion_id", b"completion_id", "dm_well_plan", b"dm_well_plan", "method", b"method", "native_uid", b"native_uid", "purpose", b"purpose", "sequence_no", b"sequence_no", "treatment", b"treatment", "treatment_rate", b"treatment_rate", "treatment_rate_dsdsunit", b"treatment_rate_dsdsunit", "treatment_type", b"treatment_type", "treatment_volume", b"treatment_volume", "treatment_volume_dsdsunit", b"treatment_volume_dsdsunit", "vendor", b"vendor"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["associated_wellbore_id", b"associated_wellbore_id", "comments", b"comments", "completion_id", b"completion_id", "dm_well_plan", b"dm_well_plan", "method", b"method", "native_uid", b"native_uid", "purpose", b"purpose", "sequence_no", b"sequence_no", "treatment", b"treatment", "treatment_id", b"treatment_id", "treatment_rate", b"treatment_rate", "treatment_rate_dsdsunit", b"treatment_rate_dsdsunit", "treatment_type", b"treatment_type", "treatment_volume", b"treatment_volume", "treatment_volume_dsdsunit", b"treatment_volume_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "vendor", b"vendor", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanTreatment = DmWellPlanTreatment

class DmWellPlanWellboreLink(google.protobuf.message.Message):
    """Original Name: DM_WELL_PLAN_WELLBORE_LINK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ASSOCIATED_SCENARIO_ID_FIELD_NUMBER: builtins.int
    LINK_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WELL_PLAN_ID_FIELD_NUMBER: builtins.int
    ASSOCIATED_WELLBORE_ID_FIELD_NUMBER: builtins.int
    DM_WELL_PLAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def associated_scenario_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    link_id: builtins.str
    """Original Name: LINK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_plan_id: builtins.str
    """Original Name: WELL_PLAN_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def associated_wellbore_id(self) -> global___StringMessage:
        """Original Name: ASSOCIATED_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_well_plan(self) -> global___DmWellPlanRef:
        """Remote references:

        Original Name: DM_WELL_PLAN, WrappedMessage: DmWellPlan
        FK_DM_WELL_PLAN_WELLBORE_LINK_DM_WELL_PLAN
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        associated_scenario_id: global___StringMessage | None = ...,
        link_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        well_plan_id: builtins.str = ...,
        associated_wellbore_id: global___StringMessage | None = ...,
        dm_well_plan: global___DmWellPlanRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "dm_well_plan", b"dm_well_plan", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["associated_scenario_id", b"associated_scenario_id", "associated_wellbore_id", b"associated_wellbore_id", "dm_well_plan", b"dm_well_plan", "link_id", b"link_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_plan_id", b"well_plan_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DmWellPlanWellboreLink = DmWellPlanWellboreLink

class DmWorkDetail(google.protobuf.message.Message):
    """Original Name: DM_WORK_DETAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DETAIL_NOTE_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    WORK_CODE_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    COST_FIELD_NUMBER: builtins.int
    COST_DESCRIPTION_FIELD_NUMBER: builtins.int
    WORK_SUBCODE_FIELD_NUMBER: builtins.int
    WORK_SUBCODE2_FIELD_NUMBER: builtins.int
    DATE_START_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    INTERVAL_CONDITION_FIELD_NUMBER: builtins.int
    WORK_DETAIL_ID_FIELD_NUMBER: builtins.int
    DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    GENERAL_WORK_ID_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    WORK_CLASS_FIELD_NUMBER: builtins.int
    DATE_END_FIELD_NUMBER: builtins.int
    DURATION_FIELD_NUMBER: builtins.int
    DM_GENERAL_WORK_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def detail_note(self) -> global___StringMessage:
        """Original Name: DETAIL_NOTE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def work_code(self) -> global___StringMessage:
        """Original Name: WORK_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost(self) -> global___FloatMessage:
        """Original Name: COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_description(self) -> global___StringMessage:
        """Original Name: COST_DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def work_subcode(self) -> global___StringMessage:
        """Original Name: WORK_SUBCODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def work_subcode2(self) -> global___StringMessage:
        """Original Name: WORK_SUBCODE2, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_condition(self) -> global___StringMessage:
        """Original Name: INTERVAL_CONDITION, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    work_detail_id: builtins.str
    """Original Name: WORK_DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    general_work_id: builtins.str
    """Original Name: GENERAL_WORK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    event_id: builtins.str
    """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def work_class(self) -> global___StringMessage:
        """Original Name: WORK_CLASS, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_end(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_END, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def duration(self) -> global___FloatMessage:
        """Original Name: DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_general_work(self) -> global___DmGeneralWorkRef:
        """Remote references:

        Original Name: DM_GENERAL_WORK, WrappedMessage: DmGeneralWork
        FK_DM_WORK_DETAIL_DM_GENERAL_WORK
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        detail_note: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        work_code: global___StringMessage | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        cost: global___FloatMessage | None = ...,
        cost_description: global___StringMessage | None = ...,
        work_subcode: global___StringMessage | None = ...,
        work_subcode2: global___StringMessage | None = ...,
        date_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_base: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        cost_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        cost_dsdsunit: global___StringMessage | None = ...,
        interval_condition: global___StringMessage | None = ...,
        work_detail_id: builtins.str = ...,
        duration_dsdsunit: global___StringMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        cost_class: global___StringMessage | None = ...,
        general_work_id: builtins.str = ...,
        event_id: builtins.str = ...,
        work_class: global___StringMessage | None = ...,
        date_end: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        duration: global___FloatMessage | None = ...,
        dm_general_work: global___DmGeneralWorkRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "cost", b"cost", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_description", b"cost_description", "cost_dsdsunit", b"cost_dsdsunit", "cost_subcode", b"cost_subcode", "date_end", b"date_end", "date_start", b"date_start", "detail_note", b"detail_note", "dm_general_work", b"dm_general_work", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "interval_condition", b"interval_condition", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "wellbore_id", b"wellbore_id", "work_class", b"work_class", "work_code", b"work_code", "work_subcode", b"work_subcode", "work_subcode2", b"work_subcode2"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_phase", b"activity_phase", "cost", b"cost", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_description", b"cost_description", "cost_dsdsunit", b"cost_dsdsunit", "cost_subcode", b"cost_subcode", "date_end", b"date_end", "date_start", b"date_start", "detail_note", b"detail_note", "dm_general_work", b"dm_general_work", "duration", b"duration", "duration_dsdsunit", b"duration_dsdsunit", "event_id", b"event_id", "general_work_id", b"general_work_id", "interval_condition", b"interval_condition", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "work_class", b"work_class", "work_code", b"work_code", "work_detail_id", b"work_detail_id", "work_subcode", b"work_subcode", "work_subcode2", b"work_subcode2"]) -> None: ...

global___DmWorkDetail = DmWorkDetail

class DpAcrule(google.protobuf.message.Message):
    """Original Name: DP_ACRULE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    AC_RATIO_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RULE_TYPE_FIELD_NUMBER: builtins.int
    ACRULE_ID_FIELD_NUMBER: builtins.int
    AC_LIMIT_FIELD_NUMBER: builtins.int
    AC_LIMIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    AC_PROB_FIELD_NUMBER: builtins.int
    RULE_NAME_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    IS_DEFAULT_FIELD_NUMBER: builtins.int
    CD_POLICY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def ac_ratio(self) -> global___FloatMessage:
        """Original Name: AC_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_type(self) -> global___Int32Message:
        """Original Name: RULE_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    acrule_id: builtins.str
    """Original Name: ACRULE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ac_limit(self) -> global___FloatMessage:
        """Original Name: AC_LIMIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ac_limit_dsdsunit(self) -> global___StringMessage:
        """Original Name: AC_LIMIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ac_prob(self) -> global___FloatMessage:
        """Original Name: AC_PROB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_name(self) -> global___StringMessage:
        """Original Name: RULE_NAME, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    policy_id: builtins.str
    """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_default(self) -> global___StringMessage:
        """Original Name: IS_DEFAULT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_policy(self) -> global___CdPolicyRef:
        """Remote references:

        Original Name: CD_POLICY, WrappedMessage: CdPolicy
        FK_DP_ACRULE_CD_POLICY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        ac_ratio: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        rule_type: global___Int32Message | None = ...,
        acrule_id: builtins.str = ...,
        ac_limit: global___FloatMessage | None = ...,
        ac_limit_dsdsunit: global___StringMessage | None = ...,
        ac_prob: global___FloatMessage | None = ...,
        rule_name: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        policy_id: builtins.str = ...,
        is_default: global___StringMessage | None = ...,
        cd_policy: global___CdPolicyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["ac_limit", b"ac_limit", "ac_limit_dsdsunit", b"ac_limit_dsdsunit", "ac_prob", b"ac_prob", "ac_ratio", b"ac_ratio", "cd_policy", b"cd_policy", "is_default", b"is_default", "native_uid", b"native_uid", "rule_name", b"rule_name", "rule_type", b"rule_type", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["ac_limit", b"ac_limit", "ac_limit_dsdsunit", b"ac_limit_dsdsunit", "ac_prob", b"ac_prob", "ac_ratio", b"ac_ratio", "acrule_id", b"acrule_id", "cd_policy", b"cd_policy", "is_default", b"is_default", "native_uid", b"native_uid", "policy_id", b"policy_id", "rule_name", b"rule_name", "rule_type", b"rule_type", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DpAcrule = DpAcrule

class DpAnnotation(google.protobuf.message.Message):
    """Original Name: DP_ANNOTATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PROGNOSED_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PROGNOSED_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ANNOTATION_ID_FIELD_NUMBER: builtins.int
    SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    ANNO_NAME_FIELD_NUMBER: builtins.int
    PROGNOSED_TVD_FIELD_NUMBER: builtins.int
    PROGNOSED_MD_FIELD_NUMBER: builtins.int
    CD_SURVEY_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def prognosed_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGNOSED_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGNOSED_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_type(self) -> global___Int32Message:
        """Original Name: DEPTH_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    annotation_id: builtins.str
    """Original Name: ANNOTATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    survey_header_id: builtins.str
    """Original Name: SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def anno_name(self) -> global___StringMessage:
        """Original Name: ANNO_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_tvd(self) -> global___FloatMessage:
        """Original Name: PROGNOSED_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_md(self) -> global___FloatMessage:
        """Original Name: PROGNOSED_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_survey_header(self) -> global___CdSurveyHeaderRef:
        """Remote references:

        Original Name: CD_SURVEY_HEADER, WrappedMessage: CdSurveyHeader
        FK_DP_ANNOTATION_CD_SURVEY_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        prognosed_md_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        prognosed_tvd_dsdsunit: global___StringMessage | None = ...,
        depth_type: global___Int32Message | None = ...,
        sequence_no: global___Int32Message | None = ...,
        wellbore_id: builtins.str = ...,
        annotation_id: builtins.str = ...,
        survey_header_id: builtins.str = ...,
        anno_name: global___StringMessage | None = ...,
        prognosed_tvd: global___FloatMessage | None = ...,
        prognosed_md: global___FloatMessage | None = ...,
        cd_survey_header: global___CdSurveyHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["anno_name", b"anno_name", "cd_survey_header", b"cd_survey_header", "depth_type", b"depth_type", "native_uid", b"native_uid", "prognosed_md", b"prognosed_md", "prognosed_md_dsdsunit", b"prognosed_md_dsdsunit", "prognosed_tvd", b"prognosed_tvd", "prognosed_tvd_dsdsunit", b"prognosed_tvd_dsdsunit", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["anno_name", b"anno_name", "annotation_id", b"annotation_id", "cd_survey_header", b"cd_survey_header", "depth_type", b"depth_type", "native_uid", b"native_uid", "prognosed_md", b"prognosed_md", "prognosed_md_dsdsunit", b"prognosed_md_dsdsunit", "prognosed_tvd", b"prognosed_tvd", "prognosed_tvd_dsdsunit", b"prognosed_tvd_dsdsunit", "sequence_no", b"sequence_no", "survey_header_id", b"survey_header_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DpAnnotation = DpAnnotation

class DpAnticol(google.protobuf.message.Message):
    """Original Name: DP_ANTICOL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    MITIGATION_DESCRIPTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    INCLUDE_PLAN_FIELD_NUMBER: builtins.int
    OFFSET_WELLBORE_ID_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DEF_SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    OFFSET_DEF_SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    ACRULE_ID_FIELD_NUMBER: builtins.int
    OFFSET_WELL_ID_FIELD_NUMBER: builtins.int
    RISK_LEVEL_FIELD_NUMBER: builtins.int
    CD_DEFINITIVE_SURVEY_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mitigation_description(self) -> global___StringMessage:
        """Original Name: MITIGATION_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def include_plan(self) -> global___StringMessage:
        """Original Name: INCLUDE_PLAN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    offset_wellbore_id: builtins.str
    """Original Name: OFFSET_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def policy_id(self) -> global___StringMessage:
        """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    def_survey_header_id: builtins.str
    """Original Name: DEF_SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    offset_def_survey_header_id: builtins.str
    """Original Name: OFFSET_DEF_SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def acrule_id(self) -> global___StringMessage:
        """Original Name: ACRULE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    offset_well_id: builtins.str
    """Original Name: OFFSET_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def risk_level(self) -> global___StringMessage:
        """Original Name: RISK_LEVEL, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_definitive_survey_header(self) -> global___CdDefinitiveSurveyHeaderRef:
        """Remote references:

        Original Name: CD_DEFINITIVE_SURVEY_HEADER, WrappedMessage: CdDefinitiveSurveyHeader
        FK_DP_ANTICOL_CD_DEFINITIVE_SURVEY_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        mitigation_description: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        include_plan: global___StringMessage | None = ...,
        offset_wellbore_id: builtins.str = ...,
        policy_id: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        def_survey_header_id: builtins.str = ...,
        offset_def_survey_header_id: builtins.str = ...,
        acrule_id: global___StringMessage | None = ...,
        offset_well_id: builtins.str = ...,
        risk_level: global___StringMessage | None = ...,
        cd_definitive_survey_header: global___CdDefinitiveSurveyHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["acrule_id", b"acrule_id", "cd_definitive_survey_header", b"cd_definitive_survey_header", "include_plan", b"include_plan", "mitigation_description", b"mitigation_description", "native_uid", b"native_uid", "policy_id", b"policy_id", "risk_level", b"risk_level"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["acrule_id", b"acrule_id", "cd_definitive_survey_header", b"cd_definitive_survey_header", "def_survey_header_id", b"def_survey_header_id", "include_plan", b"include_plan", "mitigation_description", b"mitigation_description", "native_uid", b"native_uid", "offset_def_survey_header_id", b"offset_def_survey_header_id", "offset_well_id", b"offset_well_id", "offset_wellbore_id", b"offset_wellbore_id", "policy_id", b"policy_id", "risk_level", b"risk_level", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DpAnticol = DpAnticol

class DpDefSurveyAnnotation(google.protobuf.message.Message):
    """Original Name: DP_DEF_SURVEY_ANNOTATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PROGNOSED_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PROGNOSED_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ANNOTATION_ID_FIELD_NUMBER: builtins.int
    DEF_SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    ANNO_NAME_FIELD_NUMBER: builtins.int
    PROGNOSED_TVD_FIELD_NUMBER: builtins.int
    PROGNOSED_MD_FIELD_NUMBER: builtins.int
    CD_DEFINITIVE_SURVEY_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def prognosed_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGNOSED_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROGNOSED_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_type(self) -> global___Int32Message:
        """Original Name: DEPTH_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    annotation_id: builtins.str
    """Original Name: ANNOTATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    def_survey_header_id: builtins.str
    """Original Name: DEF_SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def anno_name(self) -> global___StringMessage:
        """Original Name: ANNO_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_tvd(self) -> global___FloatMessage:
        """Original Name: PROGNOSED_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prognosed_md(self) -> global___FloatMessage:
        """Original Name: PROGNOSED_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_definitive_survey_header(self) -> global___CdDefinitiveSurveyHeaderRef:
        """Remote references:

        Original Name: CD_DEFINITIVE_SURVEY_HEADER, WrappedMessage: CdDefinitiveSurveyHeader
        FK_DP_DEF_SURVEY_ANNOTATION_CD_DEFINITIVE_SURVEY_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        prognosed_md_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        prognosed_tvd_dsdsunit: global___StringMessage | None = ...,
        depth_type: global___Int32Message | None = ...,
        sequence_no: global___Int32Message | None = ...,
        wellbore_id: builtins.str = ...,
        annotation_id: builtins.str = ...,
        def_survey_header_id: builtins.str = ...,
        anno_name: global___StringMessage | None = ...,
        prognosed_tvd: global___FloatMessage | None = ...,
        prognosed_md: global___FloatMessage | None = ...,
        cd_definitive_survey_header: global___CdDefinitiveSurveyHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["anno_name", b"anno_name", "cd_definitive_survey_header", b"cd_definitive_survey_header", "depth_type", b"depth_type", "native_uid", b"native_uid", "prognosed_md", b"prognosed_md", "prognosed_md_dsdsunit", b"prognosed_md_dsdsunit", "prognosed_tvd", b"prognosed_tvd", "prognosed_tvd_dsdsunit", b"prognosed_tvd_dsdsunit", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["anno_name", b"anno_name", "annotation_id", b"annotation_id", "cd_definitive_survey_header", b"cd_definitive_survey_header", "def_survey_header_id", b"def_survey_header_id", "depth_type", b"depth_type", "native_uid", b"native_uid", "prognosed_md", b"prognosed_md", "prognosed_md_dsdsunit", b"prognosed_md_dsdsunit", "prognosed_tvd", b"prognosed_tvd", "prognosed_tvd_dsdsunit", b"prognosed_tvd_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DpDefSurveyAnnotation = DpDefSurveyAnnotation

class DpMagnetic(google.protobuf.message.Message):
    """Original Name: DP_MAGNETIC, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    DIP_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MODEL_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DECLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    FIELD_STRENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DECLINATION_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MAGNETIC_MODEL_ID_FIELD_NUMBER: builtins.int
    DIP_ANGLE_FIELD_NUMBER: builtins.int
    DECLINATION_DATE_FIELD_NUMBER: builtins.int
    FIELD_STRENGTH_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dip_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIP_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model_name(self) -> global___StringMessage:
        """Original Name: MODEL_NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def declination_dsdsunit(self) -> global___StringMessage:
        """Original Name: DECLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_strength_dsdsunit(self) -> global___StringMessage:
        """Original Name: FIELD_STRENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def declination(self) -> global___FloatMessage:
        """Original Name: DECLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    magnetic_model_id: builtins.str
    """Original Name: MAGNETIC_MODEL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dip_angle(self) -> global___FloatMessage:
        """Original Name: DIP_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def declination_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DECLINATION_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_strength(self) -> global___FloatMessage:
        """Original Name: FIELD_STRENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DP_MAGNETIC_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        dip_angle_dsdsunit: global___StringMessage | None = ...,
        model_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        declination_dsdsunit: global___StringMessage | None = ...,
        field_strength_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        declination: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        magnetic_model_id: builtins.str = ...,
        dip_angle: global___FloatMessage | None = ...,
        declination_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        field_strength: global___FloatMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "declination", b"declination", "declination_date", b"declination_date", "declination_dsdsunit", b"declination_dsdsunit", "dip_angle", b"dip_angle", "dip_angle_dsdsunit", b"dip_angle_dsdsunit", "field_strength", b"field_strength", "field_strength_dsdsunit", b"field_strength_dsdsunit", "model_name", b"model_name", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "declination", b"declination", "declination_date", b"declination_date", "declination_dsdsunit", b"declination_dsdsunit", "dip_angle", b"dip_angle", "dip_angle_dsdsunit", b"dip_angle_dsdsunit", "field_strength", b"field_strength", "field_strength_dsdsunit", b"field_strength_dsdsunit", "magnetic_model_id", b"magnetic_model_id", "model_name", b"model_name", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DpMagnetic = DpMagnetic

class DpProjectTarget(google.protobuf.message.Message):
    """Original Name: DP_PROJECT_TARGET, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    X_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_MAP_EASTING_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    TOLERANCE_BACK_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_MAP_EASTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOLERANCE_BACK_FIELD_NUMBER: builtins.int
    TARGET_INCLINATION_FIELD_NUMBER: builtins.int
    PENETRATION_AZIMUTH_FIELD_NUMBER: builtins.int
    DRILL_CONFIDENCE_FIELD_NUMBER: builtins.int
    COORD_TYPE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_TARGET_FIELD_NUMBER: builtins.int
    VERTICAL_TOLERANCE_FIELD_NUMBER: builtins.int
    TOLERANCE_RIGHT_FIELD_NUMBER: builtins.int
    LAST_GOOD_CORRELATION_MD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VERTICAL_TOLERANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOLERANCE_HEADING_DSDSUNIT_FIELD_NUMBER: builtins.int
    PENETRATION_INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    LAST_GOOD_CORRELATION_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TARGET_NAME_FIELD_NUMBER: builtins.int
    TARGET_TVD_FIELD_NUMBER: builtins.int
    TOLERANCE_UP_DSDSUNIT_FIELD_NUMBER: builtins.int
    AZIMUTH_START_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOLERANCE_UP_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    ALIGN_TARGET_ID_FIELD_NUMBER: builtins.int
    AZIMUTH_END_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    AZIMUTH_START_FIELD_NUMBER: builtins.int
    PENETRATION_INCLINATION_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    IS_POINT_MAP_COORD_LOCK_FIELD_NUMBER: builtins.int
    Y_OFFSET_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_TARGET_FIELD_NUMBER: builtins.int
    TARGET_GEOMETRY_FIELD_NUMBER: builtins.int
    PENETRATION_AZIMUTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_WELL_ID_FIELD_NUMBER: builtins.int
    DIP_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_OFFSET_EAST_TARGET_DSDSUNIT_FIELD_NUMBER: builtins.int
    AZIMUTH_END_FIELD_NUMBER: builtins.int
    TOLERANCE_FORWARD_FIELD_NUMBER: builtins.int
    TOLERANCE_DOWN_FIELD_NUMBER: builtins.int
    IS_DRILLERS_TARGET_FIELD_NUMBER: builtins.int
    TOLERANCE_HEADING_FIELD_NUMBER: builtins.int
    TOLERANCE_FORWARD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    GEO_LONGITUDE_FIELD_NUMBER: builtins.int
    DIP_DIRECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_TOLERANCE_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    TOLERANCE_LEFT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_CONFIDENCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TARGET_DESCRIPTION_FIELD_NUMBER: builtins.int
    TARGET_HIDE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    DRILL_DEF_SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    TOLERANCE_RIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_MAP_NORTHING_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOLERANCE_DOWN_DSDSUNIT_FIELD_NUMBER: builtins.int
    TARGET_AZIMUTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIP_DIRECTION_FIELD_NUMBER: builtins.int
    TOLERANCE_LEFT_FIELD_NUMBER: builtins.int
    GEO_LATITUDE_FIELD_NUMBER: builtins.int
    PROJECT_TARGET_ID_FIELD_NUMBER: builtins.int
    DRILL_TOLERANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIP_ANGLE_FIELD_NUMBER: builtins.int
    GEO_OFFSET_NORTH_TARGET_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_MAP_NORTHING_FIELD_NUMBER: builtins.int
    LOCK_PENETRATION_FIELD_NUMBER: builtins.int
    DRILL_WELLBORE_ID_FIELD_NUMBER: builtins.int
    Y_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    TARGET_INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    TARGET_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    X_OFFSET_FIELD_NUMBER: builtins.int
    TARGET_TYPE_FIELD_NUMBER: builtins.int
    TARGET_AZIMUTH_FIELD_NUMBER: builtins.int
    CD_PROJECT_FIELD_NUMBER: builtins.int
    CD_PROJECT_TARGET_WB_LINK_FIELD_NUMBER: builtins.int
    CD_PROJ_TARG_WELL_LINK_FIELD_NUMBER: builtins.int
    CD_PROJECT_TARGET_SITE_LINK_FIELD_NUMBER: builtins.int
    CD_PROJ_TARG_SCENARIO_LINK_FIELD_NUMBER: builtins.int
    DP_PROJECT_TARGET_POINT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def x_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: X_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LONGITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_easting(self) -> global___DoubleMessage:
        """Original Name: GEO_MAP_EASTING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tolerance_back_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOLERANCE_BACK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_easting_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_MAP_EASTING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tolerance_back(self) -> global___FloatMessage:
        """Original Name: TOLERANCE_BACK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_inclination(self) -> global___FloatMessage:
        """Original Name: TARGET_INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def penetration_azimuth(self) -> global___FloatMessage:
        """Original Name: PENETRATION_AZIMUTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_confidence(self) -> global___FloatMessage:
        """Original Name: DRILL_CONFIDENCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coord_type(self) -> global___Int32Message:
        """Original Name: COORD_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_target(self) -> global___FloatMessage:
        """Original Name: GEO_OFFSET_NORTH_TARGET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vertical_tolerance(self) -> global___FloatMessage:
        """Original Name: VERTICAL_TOLERANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tolerance_right(self) -> global___FloatMessage:
        """Original Name: TOLERANCE_RIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_good_correlation_md(self) -> global___FloatMessage:
        """Original Name: LAST_GOOD_CORRELATION_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vertical_tolerance_dsdsunit(self) -> global___StringMessage:
        """Original Name: VERTICAL_TOLERANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tolerance_heading_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOLERANCE_HEADING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def penetration_inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: PENETRATION_INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_good_correlation_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: LAST_GOOD_CORRELATION_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_name(self) -> global___StringMessage:
        """Original Name: TARGET_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_tvd(self) -> global___FloatMessage:
        """Original Name: TARGET_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tolerance_up_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOLERANCE_UP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_start_dsdsunit(self) -> global___StringMessage:
        """Original Name: AZIMUTH_START_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tolerance_up(self) -> global___FloatMessage:
        """Original Name: TOLERANCE_UP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def align_target_id(self) -> global___StringMessage:
        """Original Name: ALIGN_TARGET_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_end_dsdsunit(self) -> global___StringMessage:
        """Original Name: AZIMUTH_END_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_start(self) -> global___FloatMessage:
        """Original Name: AZIMUTH_START, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def penetration_inclination(self) -> global___FloatMessage:
        """Original Name: PENETRATION_INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_point_map_coord_lock(self) -> global___StringMessage:
        """Original Name: IS_POINT_MAP_COORD_LOCK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def y_offset(self) -> global___FloatMessage:
        """Original Name: Y_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_target(self) -> global___FloatMessage:
        """Original Name: GEO_OFFSET_EAST_TARGET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_geometry(self) -> global___Int32Message:
        """Original Name: TARGET_GEOMETRY, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def penetration_azimuth_dsdsunit(self) -> global___StringMessage:
        """Original Name: PENETRATION_AZIMUTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_well_id(self) -> global___StringMessage:
        """Original Name: DRILL_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dip_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIP_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_east_target_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_EAST_TARGET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azimuth_end(self) -> global___FloatMessage:
        """Original Name: AZIMUTH_END, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tolerance_forward(self) -> global___FloatMessage:
        """Original Name: TOLERANCE_FORWARD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tolerance_down(self) -> global___FloatMessage:
        """Original Name: TOLERANCE_DOWN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_drillers_target(self) -> global___StringMessage:
        """Original Name: IS_DRILLERS_TARGET, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tolerance_heading(self) -> global___FloatMessage:
        """Original Name: TOLERANCE_HEADING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tolerance_forward_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOLERANCE_FORWARD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_longitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LONGITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dip_direction_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIP_DIRECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_tolerance(self) -> global___FloatMessage:
        """Original Name: DRILL_TOLERANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def geo_latitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_LATITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tolerance_left_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOLERANCE_LEFT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_confidence_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_CONFIDENCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_description(self) -> global___StringMessage:
        """Original Name: TARGET_DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_hide(self) -> global___Int32Message:
        """Original Name: TARGET_HIDE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_def_survey_header_id(self) -> global___StringMessage:
        """Original Name: DRILL_DEF_SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tolerance_right_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOLERANCE_RIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_northing_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_MAP_NORTHING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tolerance_down_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOLERANCE_DOWN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_azimuth_dsdsunit(self) -> global___StringMessage:
        """Original Name: TARGET_AZIMUTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dip_direction(self) -> global___FloatMessage:
        """Original Name: DIP_DIRECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tolerance_left(self) -> global___FloatMessage:
        """Original Name: TOLERANCE_LEFT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_latitude(self) -> global___DoubleMessage:
        """Original Name: GEO_LATITUDE, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_target_id: builtins.str
    """Original Name: PROJECT_TARGET_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def drill_tolerance_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_TOLERANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dip_angle(self) -> global___FloatMessage:
        """Original Name: DIP_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_offset_north_target_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_OFFSET_NORTH_TARGET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_northing(self) -> global___DoubleMessage:
        """Original Name: GEO_MAP_NORTHING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lock_penetration(self) -> global___StringMessage:
        """Original Name: LOCK_PENETRATION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_wellbore_id(self) -> global___StringMessage:
        """Original Name: DRILL_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def y_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: Y_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: TARGET_INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TARGET_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def x_offset(self) -> global___FloatMessage:
        """Original Name: X_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_type(self) -> global___Int32Message:
        """Original Name: TARGET_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_azimuth(self) -> global___FloatMessage:
        """Original Name: TARGET_AZIMUTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_project(self) -> global___CdProjectRef:
        """Remote references:

        Original Name: CD_PROJECT, WrappedMessage: CdProject
        FK_DP_PROJECT_TARGET_CD_PROJECT
        """
    @property
    def cd_project_target_wb_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdProjectTargetWbLinkRef]:
        """Original Name: CD_PROJECT_TARGET_WB_LINK, WrappedMessage: CdProjectTargetWbLink
        FK_CD_PROJECT_TARGET_WB_LINK_DP_PROJECT_TARGET
        """
    @property
    def cd_proj_targ_well_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdProjTargWellLinkRef]:
        """Original Name: CD_PROJ_TARG_WELL_LINK, WrappedMessage: CdProjTargWellLink
        FK_CD_PROJ_TARG_WELL_LINK_DP_PROJECT_TARGET
        """
    @property
    def cd_project_target_site_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdProjectTargetSiteLinkRef]:
        """Original Name: CD_PROJECT_TARGET_SITE_LINK, WrappedMessage: CdProjectTargetSiteLink
        FK_CD_PROJECT_TARGET_SITE_LINK_DP_PROJECT_TARGET
        """
    @property
    def cd_proj_targ_scenario_link(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CdProjTargScenarioLinkRef]:
        """Original Name: CD_PROJ_TARG_SCENARIO_LINK, WrappedMessage: CdProjTargScenarioLink
        FK_CD_PROJ_TARG_SCENARIO_LINK_DP_PROJECT_TARGET
        """
    @property
    def dp_project_target_point(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DpProjectTargetPointRef]:
        """Original Name: DP_PROJECT_TARGET_POINT, WrappedMessage: DpProjectTargetPoint
        FK_DP_PROJECT_TARGET_POINT_DP_PROJECT_TARGET
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        x_offset_dsdsunit: global___StringMessage | None = ...,
        geo_longitude_dsdsunit: global___StringMessage | None = ...,
        geo_map_easting: global___DoubleMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        tolerance_back_dsdsunit: global___StringMessage | None = ...,
        geo_map_easting_dsdsunit: global___StringMessage | None = ...,
        tolerance_back: global___FloatMessage | None = ...,
        target_inclination: global___FloatMessage | None = ...,
        penetration_azimuth: global___FloatMessage | None = ...,
        drill_confidence: global___FloatMessage | None = ...,
        coord_type: global___Int32Message | None = ...,
        geo_offset_north_target: global___FloatMessage | None = ...,
        vertical_tolerance: global___FloatMessage | None = ...,
        tolerance_right: global___FloatMessage | None = ...,
        last_good_correlation_md: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        vertical_tolerance_dsdsunit: global___StringMessage | None = ...,
        tolerance_heading_dsdsunit: global___StringMessage | None = ...,
        penetration_inclination_dsdsunit: global___StringMessage | None = ...,
        last_good_correlation_md_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        target_name: global___StringMessage | None = ...,
        target_tvd: global___FloatMessage | None = ...,
        tolerance_up_dsdsunit: global___StringMessage | None = ...,
        azimuth_start_dsdsunit: global___StringMessage | None = ...,
        tolerance_up: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        align_target_id: global___StringMessage | None = ...,
        azimuth_end_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        azimuth_start: global___FloatMessage | None = ...,
        penetration_inclination: global___FloatMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        is_point_map_coord_lock: global___StringMessage | None = ...,
        y_offset: global___FloatMessage | None = ...,
        geo_offset_east_target: global___FloatMessage | None = ...,
        target_geometry: global___Int32Message | None = ...,
        penetration_azimuth_dsdsunit: global___StringMessage | None = ...,
        drill_well_id: global___StringMessage | None = ...,
        dip_angle_dsdsunit: global___StringMessage | None = ...,
        geo_offset_east_target_dsdsunit: global___StringMessage | None = ...,
        azimuth_end: global___FloatMessage | None = ...,
        tolerance_forward: global___FloatMessage | None = ...,
        tolerance_down: global___FloatMessage | None = ...,
        is_drillers_target: global___StringMessage | None = ...,
        tolerance_heading: global___FloatMessage | None = ...,
        tolerance_forward_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        geo_longitude: global___DoubleMessage | None = ...,
        dip_direction_dsdsunit: global___StringMessage | None = ...,
        drill_tolerance: global___FloatMessage | None = ...,
        project_id: builtins.str = ...,
        geo_latitude_dsdsunit: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        tolerance_left_dsdsunit: global___StringMessage | None = ...,
        drill_confidence_dsdsunit: global___StringMessage | None = ...,
        target_description: global___StringMessage | None = ...,
        target_hide: global___Int32Message | None = ...,
        update_user_id: global___StringMessage | None = ...,
        drill_def_survey_header_id: global___StringMessage | None = ...,
        tolerance_right_dsdsunit: global___StringMessage | None = ...,
        geo_map_northing_dsdsunit: global___StringMessage | None = ...,
        tolerance_down_dsdsunit: global___StringMessage | None = ...,
        target_azimuth_dsdsunit: global___StringMessage | None = ...,
        dip_direction: global___FloatMessage | None = ...,
        tolerance_left: global___FloatMessage | None = ...,
        geo_latitude: global___DoubleMessage | None = ...,
        project_target_id: builtins.str = ...,
        drill_tolerance_dsdsunit: global___StringMessage | None = ...,
        dip_angle: global___FloatMessage | None = ...,
        geo_offset_north_target_dsdsunit: global___StringMessage | None = ...,
        geo_map_northing: global___DoubleMessage | None = ...,
        lock_penetration: global___StringMessage | None = ...,
        drill_wellbore_id: global___StringMessage | None = ...,
        y_offset_dsdsunit: global___StringMessage | None = ...,
        target_inclination_dsdsunit: global___StringMessage | None = ...,
        target_tvd_dsdsunit: global___StringMessage | None = ...,
        x_offset: global___FloatMessage | None = ...,
        target_type: global___Int32Message | None = ...,
        target_azimuth: global___FloatMessage | None = ...,
        cd_project: global___CdProjectRef | None = ...,
        cd_project_target_wb_link: collections.abc.Iterable[global___CdProjectTargetWbLinkRef] | None = ...,
        cd_proj_targ_well_link: collections.abc.Iterable[global___CdProjTargWellLinkRef] | None = ...,
        cd_project_target_site_link: collections.abc.Iterable[global___CdProjectTargetSiteLinkRef] | None = ...,
        cd_proj_targ_scenario_link: collections.abc.Iterable[global___CdProjTargScenarioLinkRef] | None = ...,
        dp_project_target_point: collections.abc.Iterable[global___DpProjectTargetPointRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["align_target_id", b"align_target_id", "azimuth_end", b"azimuth_end", "azimuth_end_dsdsunit", b"azimuth_end_dsdsunit", "azimuth_start", b"azimuth_start", "azimuth_start_dsdsunit", b"azimuth_start_dsdsunit", "cd_project", b"cd_project", "coord_type", b"coord_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dip_angle", b"dip_angle", "dip_angle_dsdsunit", b"dip_angle_dsdsunit", "dip_direction", b"dip_direction", "dip_direction_dsdsunit", b"dip_direction_dsdsunit", "drill_confidence", b"drill_confidence", "drill_confidence_dsdsunit", b"drill_confidence_dsdsunit", "drill_def_survey_header_id", b"drill_def_survey_header_id", "drill_tolerance", b"drill_tolerance", "drill_tolerance_dsdsunit", b"drill_tolerance_dsdsunit", "drill_well_id", b"drill_well_id", "drill_wellbore_id", b"drill_wellbore_id", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_map_easting", b"geo_map_easting", "geo_map_easting_dsdsunit", b"geo_map_easting_dsdsunit", "geo_map_northing", b"geo_map_northing", "geo_map_northing_dsdsunit", b"geo_map_northing_dsdsunit", "geo_offset_east_target", b"geo_offset_east_target", "geo_offset_east_target_dsdsunit", b"geo_offset_east_target_dsdsunit", "geo_offset_north_target", b"geo_offset_north_target", "geo_offset_north_target_dsdsunit", b"geo_offset_north_target_dsdsunit", "is_drillers_target", b"is_drillers_target", "is_point_map_coord_lock", b"is_point_map_coord_lock", "is_readonly", b"is_readonly", "last_good_correlation_md", b"last_good_correlation_md", "last_good_correlation_md_dsdsunit", b"last_good_correlation_md_dsdsunit", "lock_penetration", b"lock_penetration", "native_uid", b"native_uid", "penetration_azimuth", b"penetration_azimuth", "penetration_azimuth_dsdsunit", b"penetration_azimuth_dsdsunit", "penetration_inclination", b"penetration_inclination", "penetration_inclination_dsdsunit", b"penetration_inclination_dsdsunit", "sequence_no", b"sequence_no", "target_azimuth", b"target_azimuth", "target_azimuth_dsdsunit", b"target_azimuth_dsdsunit", "target_description", b"target_description", "target_geometry", b"target_geometry", "target_hide", b"target_hide", "target_inclination", b"target_inclination", "target_inclination_dsdsunit", b"target_inclination_dsdsunit", "target_name", b"target_name", "target_tvd", b"target_tvd", "target_tvd_dsdsunit", b"target_tvd_dsdsunit", "target_type", b"target_type", "tolerance_back", b"tolerance_back", "tolerance_back_dsdsunit", b"tolerance_back_dsdsunit", "tolerance_down", b"tolerance_down", "tolerance_down_dsdsunit", b"tolerance_down_dsdsunit", "tolerance_forward", b"tolerance_forward", "tolerance_forward_dsdsunit", b"tolerance_forward_dsdsunit", "tolerance_heading", b"tolerance_heading", "tolerance_heading_dsdsunit", b"tolerance_heading_dsdsunit", "tolerance_left", b"tolerance_left", "tolerance_left_dsdsunit", b"tolerance_left_dsdsunit", "tolerance_right", b"tolerance_right", "tolerance_right_dsdsunit", b"tolerance_right_dsdsunit", "tolerance_up", b"tolerance_up", "tolerance_up_dsdsunit", b"tolerance_up_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "vertical_tolerance", b"vertical_tolerance", "vertical_tolerance_dsdsunit", b"vertical_tolerance_dsdsunit", "x_offset", b"x_offset", "x_offset_dsdsunit", b"x_offset_dsdsunit", "y_offset", b"y_offset", "y_offset_dsdsunit", b"y_offset_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["align_target_id", b"align_target_id", "azimuth_end", b"azimuth_end", "azimuth_end_dsdsunit", b"azimuth_end_dsdsunit", "azimuth_start", b"azimuth_start", "azimuth_start_dsdsunit", b"azimuth_start_dsdsunit", "cd_proj_targ_scenario_link", b"cd_proj_targ_scenario_link", "cd_proj_targ_well_link", b"cd_proj_targ_well_link", "cd_project", b"cd_project", "cd_project_target_site_link", b"cd_project_target_site_link", "cd_project_target_wb_link", b"cd_project_target_wb_link", "coord_type", b"coord_type", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dip_angle", b"dip_angle", "dip_angle_dsdsunit", b"dip_angle_dsdsunit", "dip_direction", b"dip_direction", "dip_direction_dsdsunit", b"dip_direction_dsdsunit", "dp_project_target_point", b"dp_project_target_point", "drill_confidence", b"drill_confidence", "drill_confidence_dsdsunit", b"drill_confidence_dsdsunit", "drill_def_survey_header_id", b"drill_def_survey_header_id", "drill_tolerance", b"drill_tolerance", "drill_tolerance_dsdsunit", b"drill_tolerance_dsdsunit", "drill_well_id", b"drill_well_id", "drill_wellbore_id", b"drill_wellbore_id", "geo_latitude", b"geo_latitude", "geo_latitude_dsdsunit", b"geo_latitude_dsdsunit", "geo_longitude", b"geo_longitude", "geo_longitude_dsdsunit", b"geo_longitude_dsdsunit", "geo_map_easting", b"geo_map_easting", "geo_map_easting_dsdsunit", b"geo_map_easting_dsdsunit", "geo_map_northing", b"geo_map_northing", "geo_map_northing_dsdsunit", b"geo_map_northing_dsdsunit", "geo_offset_east_target", b"geo_offset_east_target", "geo_offset_east_target_dsdsunit", b"geo_offset_east_target_dsdsunit", "geo_offset_north_target", b"geo_offset_north_target", "geo_offset_north_target_dsdsunit", b"geo_offset_north_target_dsdsunit", "is_drillers_target", b"is_drillers_target", "is_point_map_coord_lock", b"is_point_map_coord_lock", "is_readonly", b"is_readonly", "last_good_correlation_md", b"last_good_correlation_md", "last_good_correlation_md_dsdsunit", b"last_good_correlation_md_dsdsunit", "lock_penetration", b"lock_penetration", "native_uid", b"native_uid", "penetration_azimuth", b"penetration_azimuth", "penetration_azimuth_dsdsunit", b"penetration_azimuth_dsdsunit", "penetration_inclination", b"penetration_inclination", "penetration_inclination_dsdsunit", b"penetration_inclination_dsdsunit", "project_id", b"project_id", "project_target_id", b"project_target_id", "sequence_no", b"sequence_no", "target_azimuth", b"target_azimuth", "target_azimuth_dsdsunit", b"target_azimuth_dsdsunit", "target_description", b"target_description", "target_geometry", b"target_geometry", "target_hide", b"target_hide", "target_inclination", b"target_inclination", "target_inclination_dsdsunit", b"target_inclination_dsdsunit", "target_name", b"target_name", "target_tvd", b"target_tvd", "target_tvd_dsdsunit", b"target_tvd_dsdsunit", "target_type", b"target_type", "tolerance_back", b"tolerance_back", "tolerance_back_dsdsunit", b"tolerance_back_dsdsunit", "tolerance_down", b"tolerance_down", "tolerance_down_dsdsunit", b"tolerance_down_dsdsunit", "tolerance_forward", b"tolerance_forward", "tolerance_forward_dsdsunit", b"tolerance_forward_dsdsunit", "tolerance_heading", b"tolerance_heading", "tolerance_heading_dsdsunit", b"tolerance_heading_dsdsunit", "tolerance_left", b"tolerance_left", "tolerance_left_dsdsunit", b"tolerance_left_dsdsunit", "tolerance_right", b"tolerance_right", "tolerance_right_dsdsunit", b"tolerance_right_dsdsunit", "tolerance_up", b"tolerance_up", "tolerance_up_dsdsunit", b"tolerance_up_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "vertical_tolerance", b"vertical_tolerance", "vertical_tolerance_dsdsunit", b"vertical_tolerance_dsdsunit", "x_offset", b"x_offset", "x_offset_dsdsunit", b"x_offset_dsdsunit", "y_offset", b"y_offset", "y_offset_dsdsunit", b"y_offset_dsdsunit"]) -> None: ...

global___DpProjectTarget = DpProjectTarget

class DpProjectTargetPoint(google.protobuf.message.Message):
    """Original Name: DP_PROJECT_TARGET_POINT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    GEO_MAP_EASTING_FIELD_NUMBER: builtins.int
    TARGET_POINT_ID_FIELD_NUMBER: builtins.int
    COORDINATE_DOWN_FIELD_NUMBER: builtins.int
    COORDINATE_UP_FIELD_NUMBER: builtins.int
    GEO_MAP_EASTING_DSDSUNIT_FIELD_NUMBER: builtins.int
    COORDINATE_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_MAP_NORTHING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COORDINATE_EAST_FIELD_NUMBER: builtins.int
    COORDINATE_UP_DSDSUNIT_FIELD_NUMBER: builtins.int
    COORDINATE_NORTH_FIELD_NUMBER: builtins.int
    COORDINATE_TVD_FIELD_NUMBER: builtins.int
    POINT_TYPE_FIELD_NUMBER: builtins.int
    COORDINATE_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROJECT_TARGET_ID_FIELD_NUMBER: builtins.int
    COORDINATE_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GEO_MAP_NORTHING_FIELD_NUMBER: builtins.int
    POINT_NAME_FIELD_NUMBER: builtins.int
    COORDINATE_DOWN_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    DP_PROJECT_TARGET_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_easting(self) -> global___DoubleMessage:
        """Original Name: GEO_MAP_EASTING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    target_point_id: builtins.str
    """Original Name: TARGET_POINT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def coordinate_down(self) -> global___FloatMessage:
        """Original Name: COORDINATE_DOWN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coordinate_up(self) -> global___FloatMessage:
        """Original Name: COORDINATE_UP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_easting_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_MAP_EASTING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coordinate_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: COORDINATE_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_northing_dsdsunit(self) -> global___StringMessage:
        """Original Name: GEO_MAP_NORTHING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coordinate_east(self) -> global___FloatMessage:
        """Original Name: COORDINATE_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coordinate_up_dsdsunit(self) -> global___StringMessage:
        """Original Name: COORDINATE_UP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coordinate_north(self) -> global___FloatMessage:
        """Original Name: COORDINATE_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coordinate_tvd(self) -> global___FloatMessage:
        """Original Name: COORDINATE_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def point_type(self) -> global___Int32Message:
        """Original Name: POINT_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coordinate_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: COORDINATE_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_target_id: builtins.str
    """Original Name: PROJECT_TARGET_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def coordinate_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: COORDINATE_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def geo_map_northing(self) -> global___DoubleMessage:
        """Original Name: GEO_MAP_NORTHING, Original type: Edm.Double, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def point_name(self) -> global___StringMessage:
        """Original Name: POINT_NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coordinate_down_dsdsunit(self) -> global___StringMessage:
        """Original Name: COORDINATE_DOWN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    project_id: builtins.str
    """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dp_project_target(self) -> global___DpProjectTargetRef:
        """Remote references:

        Original Name: DP_PROJECT_TARGET, WrappedMessage: DpProjectTarget
        FK_DP_PROJECT_TARGET_POINT_DP_PROJECT_TARGET
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        geo_map_easting: global___DoubleMessage | None = ...,
        target_point_id: builtins.str = ...,
        coordinate_down: global___FloatMessage | None = ...,
        coordinate_up: global___FloatMessage | None = ...,
        geo_map_easting_dsdsunit: global___StringMessage | None = ...,
        coordinate_east_dsdsunit: global___StringMessage | None = ...,
        geo_map_northing_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        coordinate_east: global___FloatMessage | None = ...,
        coordinate_up_dsdsunit: global___StringMessage | None = ...,
        coordinate_north: global___FloatMessage | None = ...,
        coordinate_tvd: global___FloatMessage | None = ...,
        point_type: global___Int32Message | None = ...,
        coordinate_north_dsdsunit: global___StringMessage | None = ...,
        project_target_id: builtins.str = ...,
        coordinate_tvd_dsdsunit: global___StringMessage | None = ...,
        geo_map_northing: global___DoubleMessage | None = ...,
        point_name: global___StringMessage | None = ...,
        coordinate_down_dsdsunit: global___StringMessage | None = ...,
        project_id: builtins.str = ...,
        dp_project_target: global___DpProjectTargetRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["coordinate_down", b"coordinate_down", "coordinate_down_dsdsunit", b"coordinate_down_dsdsunit", "coordinate_east", b"coordinate_east", "coordinate_east_dsdsunit", b"coordinate_east_dsdsunit", "coordinate_north", b"coordinate_north", "coordinate_north_dsdsunit", b"coordinate_north_dsdsunit", "coordinate_tvd", b"coordinate_tvd", "coordinate_tvd_dsdsunit", b"coordinate_tvd_dsdsunit", "coordinate_up", b"coordinate_up", "coordinate_up_dsdsunit", b"coordinate_up_dsdsunit", "dp_project_target", b"dp_project_target", "geo_map_easting", b"geo_map_easting", "geo_map_easting_dsdsunit", b"geo_map_easting_dsdsunit", "geo_map_northing", b"geo_map_northing", "geo_map_northing_dsdsunit", b"geo_map_northing_dsdsunit", "native_uid", b"native_uid", "point_name", b"point_name", "point_type", b"point_type", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["coordinate_down", b"coordinate_down", "coordinate_down_dsdsunit", b"coordinate_down_dsdsunit", "coordinate_east", b"coordinate_east", "coordinate_east_dsdsunit", b"coordinate_east_dsdsunit", "coordinate_north", b"coordinate_north", "coordinate_north_dsdsunit", b"coordinate_north_dsdsunit", "coordinate_tvd", b"coordinate_tvd", "coordinate_tvd_dsdsunit", b"coordinate_tvd_dsdsunit", "coordinate_up", b"coordinate_up", "coordinate_up_dsdsunit", b"coordinate_up_dsdsunit", "dp_project_target", b"dp_project_target", "geo_map_easting", b"geo_map_easting", "geo_map_easting_dsdsunit", b"geo_map_easting_dsdsunit", "geo_map_northing", b"geo_map_northing", "geo_map_northing_dsdsunit", b"geo_map_northing_dsdsunit", "native_uid", b"native_uid", "point_name", b"point_name", "point_type", b"point_type", "project_id", b"project_id", "project_target_id", b"project_target_id", "sequence_no", b"sequence_no", "target_point_id", b"target_point_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DpProjectTargetPoint = DpProjectTargetPoint

class DpSurveyStnSentAlerts(google.protobuf.message.Message):
    """Original Name: DP_SURVEY_STN_SENT_ALERTS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    OFFSET_SCENARIO_ID_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    SURVEY_ID_FIELD_NUMBER: builtins.int
    OFFSET_WELLBORE_ID_FIELD_NUMBER: builtins.int
    SURVEY_ALERT_ID_FIELD_NUMBER: builtins.int
    OFFSET_WELL_ID_FIELD_NUMBER: builtins.int
    CD_SURVEY_STATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    survey_header_id: builtins.str
    """Original Name: SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_scenario_id(self) -> global___StringMessage:
        """Original Name: OFFSET_SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    survey_id: builtins.str
    """Original Name: SURVEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def offset_wellbore_id(self) -> global___StringMessage:
        """Original Name: OFFSET_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    survey_alert_id: builtins.str
    """Original Name: SURVEY_ALERT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def offset_well_id(self) -> global___StringMessage:
        """Original Name: OFFSET_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_survey_station(self) -> global___CdSurveyStationRef:
        """Remote references:

        Original Name: CD_SURVEY_STATION, WrappedMessage: CdSurveyStation
        FK_DP_SURVEY_STN_SENT_ALERTS_CD_SURVEY_STATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        survey_header_id: builtins.str = ...,
        well_id: builtins.str = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        offset_scenario_id: global___StringMessage | None = ...,
        md: global___FloatMessage | None = ...,
        survey_id: builtins.str = ...,
        offset_wellbore_id: global___StringMessage | None = ...,
        survey_alert_id: builtins.str = ...,
        offset_well_id: global___StringMessage | None = ...,
        cd_survey_station: global___CdSurveyStationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_survey_station", b"cd_survey_station", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "offset_scenario_id", b"offset_scenario_id", "offset_well_id", b"offset_well_id", "offset_wellbore_id", b"offset_wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_survey_station", b"cd_survey_station", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "offset_scenario_id", b"offset_scenario_id", "offset_well_id", b"offset_well_id", "offset_wellbore_id", b"offset_wellbore_id", "survey_alert_id", b"survey_alert_id", "survey_header_id", b"survey_header_id", "survey_id", b"survey_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DpSurveyStnSentAlerts = DpSurveyStnSentAlerts

class DpTcolor(google.protobuf.message.Message):
    """Original Name: DP_TCOLOR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DP_TCOLOR_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MAX_RADIUS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DEPTH_TO_FIELD_NUMBER: builtins.int
    DEPTH_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    COLOR_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MAX_RADIUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    dp_tcolor_id: builtins.str
    """Original Name: DP_TCOLOR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def max_radius(self) -> global___FloatMessage:
        """Original Name: MAX_RADIUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_to(self) -> global___FloatMessage:
        """Original Name: DEPTH_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def color(self) -> global___Int32Message:
        """Original Name: COLOR, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_radius_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_RADIUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_DP_TCOLOR_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        dp_tcolor_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        max_radius: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        depth_to: global___FloatMessage | None = ...,
        depth_to_dsdsunit: global___StringMessage | None = ...,
        color: global___Int32Message | None = ...,
        sequence_no: global___Int32Message | None = ...,
        max_radius_dsdsunit: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "color", b"color", "depth_to", b"depth_to", "depth_to_dsdsunit", b"depth_to_dsdsunit", "max_radius", b"max_radius", "max_radius_dsdsunit", b"max_radius_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "color", b"color", "depth_to", b"depth_to", "depth_to_dsdsunit", b"depth_to_dsdsunit", "dp_tcolor_id", b"dp_tcolor_id", "max_radius", b"max_radius", "max_radius_dsdsunit", b"max_radius_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DpTcolor = DpTcolor

class DpTemplate(google.protobuf.message.Message):
    """Original Name: DP_TEMPLATE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NUM_ROWS_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    SLOT_NAMES_FIELD_NUMBER: builtins.int
    TEMPLATE_NORTH_FIELD_NUMBER: builtins.int
    TEMPLATE_ID_FIELD_NUMBER: builtins.int
    SHORT_NAME_FIELD_NUMBER: builtins.int
    NAME_DIRECTION_FIELD_NUMBER: builtins.int
    ORIENTATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    EW_EDGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMPLATE_EAST_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPACING_COLUMNS_DSDSUNIT_FIELD_NUMBER: builtins.int
    NS_EDGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    NS_EDGE_FIELD_NUMBER: builtins.int
    START_NUMBER_FIELD_NUMBER: builtins.int
    TEMPLATE_NORTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMPLATE_EAST_FIELD_NUMBER: builtins.int
    SPACING_COLUMNS_FIELD_NUMBER: builtins.int
    IS_NAMED_SLOTS_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    SPACING_ROWS_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    RADIUS_EDGE_FIELD_NUMBER: builtins.int
    TEMPLATE_NAME_FIELD_NUMBER: builtins.int
    EW_EDGE_FIELD_NUMBER: builtins.int
    RADIUS_SLOT_FIELD_NUMBER: builtins.int
    SLOT_RADIUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    ORIENTATION_FIELD_NUMBER: builtins.int
    SLOT_RADIUS_FIELD_NUMBER: builtins.int
    RADIUS_EDGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    NUM_COLUMNS_FIELD_NUMBER: builtins.int
    SPACING_ROWS_DSDSUNIT_FIELD_NUMBER: builtins.int
    RADIUS_SLOT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_SITE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def num_rows(self) -> global___Int32Message:
        """Original Name: NUM_ROWS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_names(self) -> global___StringMessage:
        """Original Name: SLOT_NAMES, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def template_north(self) -> global___FloatMessage:
        """Original Name: TEMPLATE_NORTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    template_id: builtins.str
    """Original Name: TEMPLATE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def short_name(self) -> global___StringMessage:
        """Original Name: SHORT_NAME, Original type: Edm.String, Max Length: 512,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name_direction(self) -> global___Int32Message:
        """Original Name: NAME_DIRECTION, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orientation_dsdsunit(self) -> global___StringMessage:
        """Original Name: ORIENTATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ew_edge_dsdsunit(self) -> global___StringMessage:
        """Original Name: EW_EDGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def template_east_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMPLATE_EAST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spacing_columns_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPACING_COLUMNS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ns_edge_dsdsunit(self) -> global___StringMessage:
        """Original Name: NS_EDGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ns_edge(self) -> global___FloatMessage:
        """Original Name: NS_EDGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_number(self) -> global___Int32Message:
        """Original Name: START_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def template_north_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMPLATE_NORTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def template_east(self) -> global___FloatMessage:
        """Original Name: TEMPLATE_EAST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spacing_columns(self) -> global___FloatMessage:
        """Original Name: SPACING_COLUMNS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_named_slots(self) -> global___StringMessage:
        """Original Name: IS_NAMED_SLOTS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    site_id: builtins.str
    """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def spacing_rows(self) -> global___FloatMessage:
        """Original Name: SPACING_ROWS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def radius_edge(self) -> global___FloatMessage:
        """Original Name: RADIUS_EDGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def template_name(self) -> global___StringMessage:
        """Original Name: TEMPLATE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ew_edge(self) -> global___FloatMessage:
        """Original Name: EW_EDGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def radius_slot(self) -> global___FloatMessage:
        """Original Name: RADIUS_SLOT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_radius_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOT_RADIUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def orientation(self) -> global___FloatMessage:
        """Original Name: ORIENTATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slot_radius(self) -> global___FloatMessage:
        """Original Name: SLOT_RADIUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def radius_edge_dsdsunit(self) -> global___StringMessage:
        """Original Name: RADIUS_EDGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_columns(self) -> global___Int32Message:
        """Original Name: NUM_COLUMNS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spacing_rows_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPACING_ROWS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def radius_slot_dsdsunit(self) -> global___StringMessage:
        """Original Name: RADIUS_SLOT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_site(self) -> global___CdSiteRef:
        """Remote references:

        Original Name: CD_SITE, WrappedMessage: CdSite
        FK_DP_TEMPLATE_CD_SITE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        num_rows: global___Int32Message | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        slot_names: global___StringMessage | None = ...,
        template_north: global___FloatMessage | None = ...,
        template_id: builtins.str = ...,
        short_name: global___StringMessage | None = ...,
        name_direction: global___Int32Message | None = ...,
        orientation_dsdsunit: global___StringMessage | None = ...,
        ew_edge_dsdsunit: global___StringMessage | None = ...,
        template_east_dsdsunit: global___StringMessage | None = ...,
        spacing_columns_dsdsunit: global___StringMessage | None = ...,
        ns_edge_dsdsunit: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        ns_edge: global___FloatMessage | None = ...,
        start_number: global___Int32Message | None = ...,
        template_north_dsdsunit: global___StringMessage | None = ...,
        template_east: global___FloatMessage | None = ...,
        spacing_columns: global___FloatMessage | None = ...,
        is_named_slots: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        site_id: builtins.str = ...,
        spacing_rows: global___FloatMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        radius_edge: global___FloatMessage | None = ...,
        template_name: global___StringMessage | None = ...,
        ew_edge: global___FloatMessage | None = ...,
        radius_slot: global___FloatMessage | None = ...,
        slot_radius_dsdsunit: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        orientation: global___FloatMessage | None = ...,
        slot_radius: global___FloatMessage | None = ...,
        radius_edge_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        num_columns: global___Int32Message | None = ...,
        spacing_rows_dsdsunit: global___StringMessage | None = ...,
        radius_slot_dsdsunit: global___StringMessage | None = ...,
        cd_site: global___CdSiteRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_site", b"cd_site", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "ew_edge", b"ew_edge", "ew_edge_dsdsunit", b"ew_edge_dsdsunit", "is_named_slots", b"is_named_slots", "name_direction", b"name_direction", "native_uid", b"native_uid", "ns_edge", b"ns_edge", "ns_edge_dsdsunit", b"ns_edge_dsdsunit", "num_columns", b"num_columns", "num_rows", b"num_rows", "orientation", b"orientation", "orientation_dsdsunit", b"orientation_dsdsunit", "radius_edge", b"radius_edge", "radius_edge_dsdsunit", b"radius_edge_dsdsunit", "radius_slot", b"radius_slot", "radius_slot_dsdsunit", b"radius_slot_dsdsunit", "short_name", b"short_name", "slot_names", b"slot_names", "slot_radius", b"slot_radius", "slot_radius_dsdsunit", b"slot_radius_dsdsunit", "spacing_columns", b"spacing_columns", "spacing_columns_dsdsunit", b"spacing_columns_dsdsunit", "spacing_rows", b"spacing_rows", "spacing_rows_dsdsunit", b"spacing_rows_dsdsunit", "start_number", b"start_number", "template_east", b"template_east", "template_east_dsdsunit", b"template_east_dsdsunit", "template_name", b"template_name", "template_north", b"template_north", "template_north_dsdsunit", b"template_north_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_site", b"cd_site", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "ew_edge", b"ew_edge", "ew_edge_dsdsunit", b"ew_edge_dsdsunit", "is_named_slots", b"is_named_slots", "name_direction", b"name_direction", "native_uid", b"native_uid", "ns_edge", b"ns_edge", "ns_edge_dsdsunit", b"ns_edge_dsdsunit", "num_columns", b"num_columns", "num_rows", b"num_rows", "orientation", b"orientation", "orientation_dsdsunit", b"orientation_dsdsunit", "radius_edge", b"radius_edge", "radius_edge_dsdsunit", b"radius_edge_dsdsunit", "radius_slot", b"radius_slot", "radius_slot_dsdsunit", b"radius_slot_dsdsunit", "short_name", b"short_name", "site_id", b"site_id", "slot_names", b"slot_names", "slot_radius", b"slot_radius", "slot_radius_dsdsunit", b"slot_radius_dsdsunit", "spacing_columns", b"spacing_columns", "spacing_columns_dsdsunit", b"spacing_columns_dsdsunit", "spacing_rows", b"spacing_rows", "spacing_rows_dsdsunit", b"spacing_rows_dsdsunit", "start_number", b"start_number", "template_east", b"template_east", "template_east_dsdsunit", b"template_east_dsdsunit", "template_id", b"template_id", "template_name", b"template_name", "template_north", b"template_north", "template_north_dsdsunit", b"template_north_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___DpTemplate = DpTemplate

class DpToolTerm(google.protobuf.message.Message):
    """Original Name: DP_TOOL_TERM, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    C_RANGE_FIELD_NUMBER: builtins.int
    C_UNITS_FIELD_NUMBER: builtins.int
    TIE_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAX_RANGE_FIELD_NUMBER: builtins.int
    C_FORMULA_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    C_VALUE_FIELD_NUMBER: builtins.int
    VECTOR_TYPE_FIELD_NUMBER: builtins.int
    TERM_NAME_FIELD_NUMBER: builtins.int
    SURVEY_TOOL_ID_FIELD_NUMBER: builtins.int
    TOOL_TERM_ID_FIELD_NUMBER: builtins.int
    MIN_RANGE_FIELD_NUMBER: builtins.int
    CD_SURVEY_TOOL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def c_range(self) -> global___Int32Message:
        """Original Name: C_RANGE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c_units(self) -> global___StringMessage:
        """Original Name: C_UNITS, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tie_type(self) -> global___StringMessage:
        """Original Name: TIE_TYPE, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_range(self) -> global___FloatMessage:
        """Original Name: MAX_RANGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c_formula(self) -> global___StringMessage:
        """Original Name: C_FORMULA, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    policy_id: builtins.str
    """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def c_value(self) -> global___FloatMessage:
        """Original Name: C_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vector_type(self) -> global___StringMessage:
        """Original Name: VECTOR_TYPE, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def term_name(self) -> global___StringMessage:
        """Original Name: TERM_NAME, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    survey_tool_id: builtins.str
    """Original Name: SURVEY_TOOL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    tool_term_id: builtins.str
    """Original Name: TOOL_TERM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def min_range(self) -> global___FloatMessage:
        """Original Name: MIN_RANGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_survey_tool(self) -> global___CdSurveyToolRef:
        """Remote references:

        Original Name: CD_SURVEY_TOOL, WrappedMessage: CdSurveyTool
        FK_DP_TOOL_TERM_CD_SURVEY_TOOL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        c_range: global___Int32Message | None = ...,
        c_units: global___StringMessage | None = ...,
        tie_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        max_range: global___FloatMessage | None = ...,
        c_formula: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        policy_id: builtins.str = ...,
        c_value: global___FloatMessage | None = ...,
        vector_type: global___StringMessage | None = ...,
        term_name: global___StringMessage | None = ...,
        survey_tool_id: builtins.str = ...,
        tool_term_id: builtins.str = ...,
        min_range: global___FloatMessage | None = ...,
        cd_survey_tool: global___CdSurveyToolRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["c_formula", b"c_formula", "c_range", b"c_range", "c_units", b"c_units", "c_value", b"c_value", "cd_survey_tool", b"cd_survey_tool", "max_range", b"max_range", "min_range", b"min_range", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "term_name", b"term_name", "tie_type", b"tie_type", "vector_type", b"vector_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["c_formula", b"c_formula", "c_range", b"c_range", "c_units", b"c_units", "c_value", b"c_value", "cd_survey_tool", b"cd_survey_tool", "max_range", b"max_range", "min_range", b"min_range", "native_uid", b"native_uid", "policy_id", b"policy_id", "sequence_no", b"sequence_no", "survey_tool_id", b"survey_tool_id", "term_name", b"term_name", "tie_type", b"tie_type", "tool_term_id", b"tool_term_id", "undeclared_dependencies", b"undeclared_dependencies", "vector_type", b"vector_type"]) -> None: ...

global___DpToolTerm = DpToolTerm

class DpWalk(google.protobuf.message.Message):
    """Original Name: DP_WALK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    START_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    WALK_RATE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    START_TVD_FIELD_NUMBER: builtins.int
    WALK_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WALK_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CD_SURVEY_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def start_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    survey_header_id: builtins.str
    """Original Name: SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def walk_rate(self) -> global___FloatMessage:
        """Original Name: WALK_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_tvd(self) -> global___FloatMessage:
        """Original Name: START_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def walk_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: WALK_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    walk_id: builtins.str
    """Original Name: WALK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_survey_header(self) -> global___CdSurveyHeaderRef:
        """Remote references:

        Original Name: CD_SURVEY_HEADER, WrappedMessage: CdSurveyHeader
        FK_DP_WALK_CD_SURVEY_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        start_tvd_dsdsunit: global___StringMessage | None = ...,
        survey_header_id: builtins.str = ...,
        walk_rate: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        start_tvd: global___FloatMessage | None = ...,
        walk_rate_dsdsunit: global___StringMessage | None = ...,
        walk_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        cd_survey_header: global___CdSurveyHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_survey_header", b"cd_survey_header", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "start_tvd", b"start_tvd", "start_tvd_dsdsunit", b"start_tvd_dsdsunit", "walk_rate", b"walk_rate", "walk_rate_dsdsunit", b"walk_rate_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_survey_header", b"cd_survey_header", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "start_tvd", b"start_tvd", "start_tvd_dsdsunit", b"start_tvd_dsdsunit", "survey_header_id", b"survey_header_id", "undeclared_dependencies", b"undeclared_dependencies", "walk_id", b"walk_id", "walk_rate", b"walk_rate", "walk_rate_dsdsunit", b"walk_rate_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DpWalk = DpWalk

class DsAppFile(google.protobuf.message.Message):
    """Original Name: DS_APP_FILE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ATTACHMENT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def attachment(self) -> global___BytesMessage:
        """Original Name: ATTACHMENT, Original type: Edm.Binary, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        attachment: global___BytesMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["attachment", b"attachment", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attachment", b"attachment", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___DsAppFile = DsAppFile

class DtApplication(google.protobuf.message.Message):
    """Original Name: DT_APPLICATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPLICATION_ID_FIELD_NUMBER: builtins.int
    APPLICATION_NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    application_id: builtins.str
    """Original Name: APPLICATION_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def application_name(self) -> global___StringMessage:
        """Original Name: APPLICATION_NAME, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        application_id: builtins.str = ...,
        application_name: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application_id", b"application_id", "application_name", b"application_name", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DtApplication = DtApplication

class DtDpField(google.protobuf.message.Message):
    """Original Name: DT_DP_FIELD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SIZE_DESC_FIELD_NUMBER: builtins.int
    TABLE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    VERS_NUM_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    KEY_FLAG_FIELD_NUMBER: builtins.int
    CLASS_NAME_FIELD_NUMBER: builtins.int
    TYPE_DESC_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def size_desc(self) -> global___StringMessage:
        """Original Name: SIZE_DESC, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    table_name: builtins.str
    """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 100,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 500,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vers_num(self) -> global___StringMessage:
        """Original Name: VERS_NUM, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    field_name: builtins.str
    """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 100,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def key_flag(self) -> global___StringMessage:
        """Original Name: KEY_FLAG, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def class_name(self) -> global___StringMessage:
        """Original Name: CLASS_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type_desc(self) -> global___StringMessage:
        """Original Name: TYPE_DESC, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        size_desc: global___StringMessage | None = ...,
        table_name: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        vers_num: global___StringMessage | None = ...,
        field_name: builtins.str = ...,
        key_flag: global___StringMessage | None = ...,
        class_name: global___StringMessage | None = ...,
        type_desc: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["class_name", b"class_name", "description", b"description", "key_flag", b"key_flag", "native_uid", b"native_uid", "size_desc", b"size_desc", "type_desc", b"type_desc", "vers_num", b"vers_num"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["class_name", b"class_name", "description", b"description", "field_name", b"field_name", "key_flag", b"key_flag", "native_uid", b"native_uid", "size_desc", b"size_desc", "table_name", b"table_name", "type_desc", b"type_desc", "undeclared_dependencies", b"undeclared_dependencies", "vers_num", b"vers_num"]) -> None: ...

global___DtDpField = DtDpField

class DtMap(google.protobuf.message.Message):
    """Original Name: DT_MAP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAP_ID_FIELD_NUMBER: builtins.int
    GROUP_NAME_FIELD_NUMBER: builtins.int
    TARGET_ID_FIELD_NUMBER: builtins.int
    MAPPING_SET_ID_FIELD_NUMBER: builtins.int
    SELECT_VALUE_FIELD_NUMBER: builtins.int
    SOURCE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FROM_VALUE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    IS_ACTIVE_FIELD_NUMBER: builtins.int
    WHERE_VALUE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    map_id: builtins.str
    """Original Name: MAP_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def group_name(self) -> global___StringMessage:
        """Original Name: GROUP_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_id(self) -> global___StringMessage:
        """Original Name: TARGET_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mapping_set_id(self) -> global___StringMessage:
        """Original Name: MAPPING_SET_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def select_value(self) -> global___StringMessage:
        """Original Name: SELECT_VALUE, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_id(self) -> global___StringMessage:
        """Original Name: SOURCE_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def from_value(self) -> global___StringMessage:
        """Original Name: FROM_VALUE, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_active(self) -> global___StringMessage:
        """Original Name: IS_ACTIVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def where_value(self) -> global___StringMessage:
        """Original Name: WHERE_VALUE, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        map_id: builtins.str = ...,
        group_name: global___StringMessage | None = ...,
        target_id: global___StringMessage | None = ...,
        mapping_set_id: global___StringMessage | None = ...,
        select_value: global___StringMessage | None = ...,
        source_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        from_value: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        is_active: global___StringMessage | None = ...,
        where_value: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "from_value", b"from_value", "group_name", b"group_name", "is_active", b"is_active", "mapping_set_id", b"mapping_set_id", "native_uid", b"native_uid", "select_value", b"select_value", "source_id", b"source_id", "target_id", b"target_id", "where_value", b"where_value"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "from_value", b"from_value", "group_name", b"group_name", "is_active", b"is_active", "map_id", b"map_id", "mapping_set_id", b"mapping_set_id", "native_uid", b"native_uid", "select_value", b"select_value", "source_id", b"source_id", "target_id", b"target_id", "undeclared_dependencies", b"undeclared_dependencies", "where_value", b"where_value"]) -> None: ...

global___DtMap = DtMap

class DtMappingSet(google.protobuf.message.Message):
    """Original Name: DT_MAPPING_SET, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATABASE_TYPE_FIELD_NUMBER: builtins.int
    MAPPING_SET_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPLICATION_ID_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    MAPPING_SET_NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def database_type(self) -> global___StringMessage:
        """Original Name: DATABASE_TYPE, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mapping_set_id: builtins.str
    """Original Name: MAPPING_SET_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_id(self) -> global___StringMessage:
        """Original Name: APPLICATION_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mapping_set_name(self) -> global___StringMessage:
        """Original Name: MAPPING_SET_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        database_type: global___StringMessage | None = ...,
        mapping_set_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        application_id: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        mapping_set_name: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_id", b"application_id", "database_type", b"database_type", "is_readonly", b"is_readonly", "mapping_set_name", b"mapping_set_name", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application_id", b"application_id", "database_type", b"database_type", "is_readonly", b"is_readonly", "mapping_set_id", b"mapping_set_id", "mapping_set_name", b"mapping_set_name", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DtMappingSet = DtMappingSet

class DtMapTable(google.protobuf.message.Message):
    """Original Name: DT_MAP_TABLE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAP_ID_FIELD_NUMBER: builtins.int
    GROUP_NAME_FIELD_NUMBER: builtins.int
    TARGET_ID_FIELD_NUMBER: builtins.int
    MAPPING_SET_ID_FIELD_NUMBER: builtins.int
    SOURCE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_ACTIVE_FIELD_NUMBER: builtins.int
    DT_MAP_VALUE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    map_id: builtins.str
    """Original Name: MAP_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def group_name(self) -> global___StringMessage:
        """Original Name: GROUP_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_id(self) -> global___StringMessage:
        """Original Name: TARGET_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mapping_set_id(self) -> global___StringMessage:
        """Original Name: MAPPING_SET_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_id(self) -> global___StringMessage:
        """Original Name: SOURCE_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_active(self) -> global___StringMessage:
        """Original Name: IS_ACTIVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dt_map_value(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___DtMapValueRef]:
        """Remote references:

        Original Name: DT_MAP_VALUE, WrappedMessage: DtMapValue
        FK_DT_MAP_VALUE_DT_MAP_TABLE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        map_id: builtins.str = ...,
        group_name: global___StringMessage | None = ...,
        target_id: global___StringMessage | None = ...,
        mapping_set_id: global___StringMessage | None = ...,
        source_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_active: global___StringMessage | None = ...,
        dt_map_value: collections.abc.Iterable[global___DtMapValueRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["group_name", b"group_name", "is_active", b"is_active", "mapping_set_id", b"mapping_set_id", "native_uid", b"native_uid", "source_id", b"source_id", "target_id", b"target_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dt_map_value", b"dt_map_value", "group_name", b"group_name", "is_active", b"is_active", "map_id", b"map_id", "mapping_set_id", b"mapping_set_id", "native_uid", b"native_uid", "source_id", b"source_id", "target_id", b"target_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DtMapTable = DtMapTable

class DtMapValue(google.protobuf.message.Message):
    """Original Name: DT_MAP_VALUE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAP_ID_FIELD_NUMBER: builtins.int
    VALUE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DATA_CODE_FIELD_NUMBER: builtins.int
    DATA_VALUE_FIELD_NUMBER: builtins.int
    DT_MAP_TABLE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    map_id: builtins.str
    """Original Name: MAP_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    value_id: builtins.str
    """Original Name: VALUE_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data_code(self) -> global___StringMessage:
        """Original Name: DATA_CODE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data_value(self) -> global___StringMessage:
        """Original Name: DATA_VALUE, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dt_map_table(self) -> global___DtMapTableRef:
        """Remote references:

        Original Name: DT_MAP_TABLE, WrappedMessage: DtMapTable
        FK_DT_MAP_VALUE_DT_MAP_TABLE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        map_id: builtins.str = ...,
        value_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        data_code: global___StringMessage | None = ...,
        data_value: global___StringMessage | None = ...,
        dt_map_table: global___DtMapTableRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data_code", b"data_code", "data_value", b"data_value", "dt_map_table", b"dt_map_table", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data_code", b"data_code", "data_value", b"data_value", "dt_map_table", b"dt_map_table", "map_id", b"map_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "value_id", b"value_id"]) -> None: ...

global___DtMapValue = DtMapValue

class DtReservedWord(google.protobuf.message.Message):
    """Original Name: DT_RESERVED_WORD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    RESERVED_WORD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    reserved_word: builtins.str
    """Original Name: RESERVED_WORD, Original type: Edm.String, Max Length: 100,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        reserved_word: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "reserved_word", b"reserved_word", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DtReservedWord = DtReservedWord

class DtScript(google.protobuf.message.Message):
    """Original Name: DT_SCRIPT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SCRIPT_ID_FIELD_NUMBER: builtins.int
    MAPPING_SET_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SCRIPT_TYPE_FIELD_NUMBER: builtins.int
    IS_ACTIVE_FIELD_NUMBER: builtins.int
    FILENAME_FIELD_NUMBER: builtins.int
    PRE_MIGRATION_FIELD_NUMBER: builtins.int
    SEQUENCE_NUM_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    script_id: builtins.str
    """Original Name: SCRIPT_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mapping_set_id(self) -> global___StringMessage:
        """Original Name: MAPPING_SET_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def script_type(self) -> global___StringMessage:
        """Original Name: SCRIPT_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_active(self) -> global___StringMessage:
        """Original Name: IS_ACTIVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filename(self) -> global___StringMessage:
        """Original Name: FILENAME, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pre_migration(self) -> global___StringMessage:
        """Original Name: PRE_MIGRATION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_num(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NUM, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        script_id: builtins.str = ...,
        mapping_set_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        script_type: global___StringMessage | None = ...,
        is_active: global___StringMessage | None = ...,
        filename: global___StringMessage | None = ...,
        pre_migration: global___StringMessage | None = ...,
        sequence_num: global___Int32Message | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["filename", b"filename", "is_active", b"is_active", "mapping_set_id", b"mapping_set_id", "native_uid", b"native_uid", "pre_migration", b"pre_migration", "script_type", b"script_type", "sequence_num", b"sequence_num"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["filename", b"filename", "is_active", b"is_active", "mapping_set_id", b"mapping_set_id", "native_uid", b"native_uid", "pre_migration", b"pre_migration", "script_id", b"script_id", "script_type", b"script_type", "sequence_num", b"sequence_num", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DtScript = DtScript

class DtSession(google.protobuf.message.Message):
    """Original Name: DT_SESSION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MIGRATION_START_FIELD_NUMBER: builtins.int
    LOGFILE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TARGET_CONNECTION_FIELD_NUMBER: builtins.int
    SOURCE_CONNECTION_FIELD_NUMBER: builtins.int
    APPLICATION_ID_FIELD_NUMBER: builtins.int
    SESSION_ID_FIELD_NUMBER: builtins.int
    IS_SUCCESSFUL_FIELD_NUMBER: builtins.int
    MIGRATION_FINISH_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def migration_start(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: MIGRATION_START, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def logfile(self) -> global___StringMessage:
        """Original Name: LOGFILE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_connection(self) -> global___StringMessage:
        """Original Name: TARGET_CONNECTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_connection(self) -> global___StringMessage:
        """Original Name: SOURCE_CONNECTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_id(self) -> global___StringMessage:
        """Original Name: APPLICATION_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    session_id: builtins.str
    """Original Name: SESSION_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_successful(self) -> global___StringMessage:
        """Original Name: IS_SUCCESSFUL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def migration_finish(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: MIGRATION_FINISH, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        migration_start: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        logfile: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        target_connection: global___StringMessage | None = ...,
        source_connection: global___StringMessage | None = ...,
        application_id: global___StringMessage | None = ...,
        session_id: builtins.str = ...,
        is_successful: global___StringMessage | None = ...,
        migration_finish: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_id", b"application_id", "is_successful", b"is_successful", "logfile", b"logfile", "migration_finish", b"migration_finish", "migration_start", b"migration_start", "native_uid", b"native_uid", "source_connection", b"source_connection", "target_connection", b"target_connection"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application_id", b"application_id", "is_successful", b"is_successful", "logfile", b"logfile", "migration_finish", b"migration_finish", "migration_start", b"migration_start", "native_uid", b"native_uid", "session_id", b"session_id", "source_connection", b"source_connection", "target_connection", b"target_connection", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DtSession = DtSession

class DtSourceField(google.protobuf.message.Message):
    """Original Name: DT_SOURCE_FIELD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FIELD_TYPE_FIELD_NUMBER: builtins.int
    PARENT_TABLE_NAME_FIELD_NUMBER: builtins.int
    TABLE_NAME_FIELD_NUMBER: builtins.int
    SOURCE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DB_GENERIC_RESOURCE_FIELD_NUMBER: builtins.int
    APPLICATION_ID_FIELD_NUMBER: builtins.int
    FIELD_SIZE_FIELD_NUMBER: builtins.int
    ORIGINAL_FIELD_NAME_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    ORIGINAL_TABLE_NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def field_type(self) -> global___StringMessage:
        """Original Name: FIELD_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_table_name(self) -> global___StringMessage:
        """Original Name: PARENT_TABLE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def table_name(self) -> global___StringMessage:
        """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    source_id: builtins.str
    """Original Name: SOURCE_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def db_generic_resource(self) -> global___StringMessage:
        """Original Name: DB_GENERIC_RESOURCE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_id(self) -> global___StringMessage:
        """Original Name: APPLICATION_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_size(self) -> global___Int32Message:
        """Original Name: FIELD_SIZE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def original_field_name(self) -> global___StringMessage:
        """Original Name: ORIGINAL_FIELD_NAME, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_name(self) -> global___StringMessage:
        """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def original_table_name(self) -> global___StringMessage:
        """Original Name: ORIGINAL_TABLE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        field_type: global___StringMessage | None = ...,
        parent_table_name: global___StringMessage | None = ...,
        table_name: global___StringMessage | None = ...,
        source_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        db_generic_resource: global___StringMessage | None = ...,
        application_id: global___StringMessage | None = ...,
        field_size: global___Int32Message | None = ...,
        original_field_name: global___StringMessage | None = ...,
        field_name: global___StringMessage | None = ...,
        original_table_name: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_id", b"application_id", "db_generic_resource", b"db_generic_resource", "field_name", b"field_name", "field_size", b"field_size", "field_type", b"field_type", "native_uid", b"native_uid", "original_field_name", b"original_field_name", "original_table_name", b"original_table_name", "parent_table_name", b"parent_table_name", "table_name", b"table_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application_id", b"application_id", "db_generic_resource", b"db_generic_resource", "field_name", b"field_name", "field_size", b"field_size", "field_type", b"field_type", "native_uid", b"native_uid", "original_field_name", b"original_field_name", "original_table_name", b"original_table_name", "parent_table_name", b"parent_table_name", "source_id", b"source_id", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DtSourceField = DtSourceField

class DtStaticKey(google.protobuf.message.Message):
    """Original Name: DT_STATIC_KEY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    NEW_KEY_FIELD_NUMBER: builtins.int
    STATIC_KEY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def new_key(self) -> global___StringMessage:
        """Original Name: NEW_KEY, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    static_key_id: builtins.int
    """Original Name: STATIC_KEY_ID, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        new_key: global___StringMessage | None = ...,
        static_key_id: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "new_key", b"new_key"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "new_key", b"new_key", "static_key_id", b"static_key_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DtStaticKey = DtStaticKey

class DtTargetField(google.protobuf.message.Message):
    """Original Name: DT_TARGET_FIELD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FIELD_TYPE_FIELD_NUMBER: builtins.int
    PARENT_TABLE_NAME_FIELD_NUMBER: builtins.int
    TARGET_ID_FIELD_NUMBER: builtins.int
    TABLE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_KEY_FIELD_NUMBER: builtins.int
    IS_REQUIRED_FIELD_NUMBER: builtins.int
    FIELD_SIZE_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    SEQUENCE_NUM_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def field_type(self) -> global___StringMessage:
        """Original Name: FIELD_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_table_name(self) -> global___StringMessage:
        """Original Name: PARENT_TABLE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    target_id: builtins.str
    """Original Name: TARGET_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def table_name(self) -> global___StringMessage:
        """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_key(self) -> global___StringMessage:
        """Original Name: IS_KEY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_required(self) -> global___StringMessage:
        """Original Name: IS_REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_size(self) -> global___Int32Message:
        """Original Name: FIELD_SIZE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_name(self) -> global___StringMessage:
        """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_num(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NUM, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        field_type: global___StringMessage | None = ...,
        parent_table_name: global___StringMessage | None = ...,
        target_id: builtins.str = ...,
        table_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_key: global___StringMessage | None = ...,
        is_required: global___StringMessage | None = ...,
        field_size: global___Int32Message | None = ...,
        field_name: global___StringMessage | None = ...,
        sequence_num: global___Int32Message | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["field_name", b"field_name", "field_size", b"field_size", "field_type", b"field_type", "is_key", b"is_key", "is_required", b"is_required", "native_uid", b"native_uid", "parent_table_name", b"parent_table_name", "sequence_num", b"sequence_num", "table_name", b"table_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["field_name", b"field_name", "field_size", b"field_size", "field_type", b"field_type", "is_key", b"is_key", "is_required", b"is_required", "native_uid", b"native_uid", "parent_table_name", b"parent_table_name", "sequence_num", b"sequence_num", "table_name", b"table_name", "target_id", b"target_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___DtTargetField = DtTargetField

class IwpReport(google.protobuf.message.Message):
    """Original Name: IWP_REPORT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_PROGRAM_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    STATUS_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    IWP_REPORT_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    TITLE_FIELD_NUMBER: builtins.int
    CONTENT_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_program(self) -> global___StringMessage:
        """Original Name: IS_PROGRAM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    iwp_report_id: builtins.str
    """Original Name: IWP_REPORT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def title(self) -> global___StringMessage:
        """Original Name: TITLE, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def content(self) -> global___StringMessage:
        """Original Name: CONTENT, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_IWP_REPORT_CD_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_program: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        status: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        iwp_report_id: builtins.str = ...,
        update_app_id: global___StringMessage | None = ...,
        title: global___StringMessage | None = ...,
        content: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "content", b"content", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "is_program", b"is_program", "native_uid", b"native_uid", "status", b"status", "title", b"title", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "content", b"content", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "is_program", b"is_program", "iwp_report_id", b"iwp_report_id", "native_uid", b"native_uid", "status", b"status", "title", b"title", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___IwpReport = IwpReport

class IwpTemplate(google.protobuf.message.Message):
    """Original Name: IWP_TEMPLATE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    TITLE_FIELD_NUMBER: builtins.int
    CONTENT_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    IWP_TEMPLATE_ID_FIELD_NUMBER: builtins.int
    CD_POLICY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def title(self) -> global___StringMessage:
        """Original Name: TITLE, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def content(self) -> global___StringMessage:
        """Original Name: CONTENT, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    policy_id: builtins.str
    """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    iwp_template_id: builtins.str
    """Original Name: IWP_TEMPLATE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_policy(self) -> global___CdPolicyRef:
        """Remote references:

        Original Name: CD_POLICY, WrappedMessage: CdPolicy
        FK_IWP_TEMPLATE_CD_POLICY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_app_id: global___StringMessage | None = ...,
        title: global___StringMessage | None = ...,
        content: global___StringMessage | None = ...,
        policy_id: builtins.str = ...,
        iwp_template_id: builtins.str = ...,
        cd_policy: global___CdPolicyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_policy", b"cd_policy", "content", b"content", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "native_uid", b"native_uid", "title", b"title", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_policy", b"cd_policy", "content", b"content", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "iwp_template_id", b"iwp_template_id", "native_uid", b"native_uid", "policy_id", b"policy_id", "title", b"title", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___IwpTemplate = IwpTemplate

class KaDefine(google.protobuf.message.Message):
    """Original Name: KA_DEFINE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    Q_KEY_FIELD_NUMBER: builtins.int
    ACTIVITY_CLASS_FIELD_NUMBER: builtins.int
    ACTIVITY_MEMO_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    MD_FROM_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    MD_TO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    q_key: builtins.str
    """Original Name: Q_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def activity_class(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CLASS, Original type: Edm.String, Max Length: 65,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_memo(self) -> global___StringMessage:
        """Original Name: ACTIVITY_MEMO, Original type: Edm.String, Max Length: 65,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 65,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from(self) -> global___StringMessage:
        """Original Name: MD_FROM, Original type: Edm.String, Max Length: 65,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 65,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> global___StringMessage:
        """Original Name: DATE_REPORT, Original type: Edm.String, Max Length: 65,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 65,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to(self) -> global___StringMessage:
        """Original Name: MD_TO, Original type: Edm.String, Max Length: 65,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        q_key: builtins.str = ...,
        activity_class: global___StringMessage | None = ...,
        activity_memo: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        activity_phase: global___StringMessage | None = ...,
        md_from: global___StringMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        date_report: global___StringMessage | None = ...,
        activity_subcode: global___StringMessage | None = ...,
        md_to: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_class", b"activity_class", "activity_code", b"activity_code", "activity_memo", b"activity_memo", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "date_report", b"date_report", "flags", b"flags", "md_from", b"md_from", "md_to", b"md_to", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_class", b"activity_class", "activity_code", b"activity_code", "activity_memo", b"activity_memo", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "date_report", b"date_report", "flags", b"flags", "md_from", b"md_from", "md_to", b"md_to", "native_uid", b"native_uid", "q_key", b"q_key", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___KaDefine = KaDefine

class KaLinks(google.protobuf.message.Message):
    """Original Name: KA_LINKS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    LINK_DESC_FIELD_NUMBER: builtins.int
    RESULT_ID_FIELD_NUMBER: builtins.int
    LINK_FIELD_NUMBER: builtins.int
    LINK_ID_FIELD_NUMBER: builtins.int
    KA_RESULTS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def link_desc(self) -> global___StringMessage:
        """Original Name: LINK_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    result_id: builtins.str
    """Original Name: RESULT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def link(self) -> global___StringMessage:
        """Original Name: LINK, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    link_id: builtins.str
    """Original Name: LINK_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ka_results(self) -> global___KaResultsRef:
        """Remote references:

        Original Name: KA_RESULTS, WrappedMessage: KaResults
        FK_KA_LINKS_KA_RESULTS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        link_desc: global___StringMessage | None = ...,
        result_id: builtins.str = ...,
        link: global___StringMessage | None = ...,
        link_id: builtins.str = ...,
        ka_results: global___KaResultsRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["ka_results", b"ka_results", "link", b"link", "link_desc", b"link_desc", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["ka_results", b"ka_results", "link", b"link", "link_desc", b"link_desc", "link_id", b"link_id", "native_uid", b"native_uid", "result_id", b"result_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___KaLinks = KaLinks

class KaOperConfig(google.protobuf.message.Message):
    """Original Name: KA_OPER_CONFIG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    Q_KEY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    QUERY_T_C_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COL_LABEL_FIELD_NUMBER: builtins.int
    C_KEY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    q_key: builtins.str
    """Original Name: Q_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def query_t_c(self) -> global___StringMessage:
        """Original Name: QUERY_T_C, Original type: Edm.String, Max Length: 65,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def col_label(self) -> global___StringMessage:
        """Original Name: COL_LABEL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    c_key: builtins.str
    """Original Name: C_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        q_key: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        query_t_c: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        col_label: global___StringMessage | None = ...,
        c_key: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["col_label", b"col_label", "flags", b"flags", "native_uid", b"native_uid", "query_t_c", b"query_t_c", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["c_key", b"c_key", "col_label", b"col_label", "flags", b"flags", "native_uid", b"native_uid", "q_key", b"q_key", "query_t_c", b"query_t_c", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___KaOperConfig = KaOperConfig

class KaResults(google.protobuf.message.Message):
    """Original Name: KA_RESULTS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ACTIVITY_CLASS_FIELD_NUMBER: builtins.int
    SUB2_ID_FIELD_NUMBER: builtins.int
    DAILY_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_ALT_CODE3_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    USEREDIT_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ACTIVITY_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    SUB3_ID_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    MD_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SUB4_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_GROUP_FIELD_NUMBER: builtins.int
    ACTIVITY_MEMO_FIELD_NUMBER: builtins.int
    BILLING_CODE_FIELD_NUMBER: builtins.int
    OW_UWI_FIELD_NUMBER: builtins.int
    TIME_TO_FIELD_NUMBER: builtins.int
    MD_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_FROM_FIELD_NUMBER: builtins.int
    RESULT_ID_FIELD_NUMBER: builtins.int
    LASTUSER_FIELD_NUMBER: builtins.int
    RIG_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ZONE_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_DURATION_FIELD_NUMBER: builtins.int
    HIDE_FIELD_NUMBER: builtins.int
    SUB1_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    SUB5_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE2_FIELD_NUMBER: builtins.int
    ACTIVITY_ALT_CODE1_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_ALT_CODE2_FIELD_NUMBER: builtins.int
    Q_KEY_FIELD_NUMBER: builtins.int
    LASTDATE_FIELD_NUMBER: builtins.int
    ACTIVITY_PHASE_FIELD_NUMBER: builtins.int
    MD_FROM_FIELD_NUMBER: builtins.int
    BHA_RUN_ID_FIELD_NUMBER: builtins.int
    STEP_NO_FIELD_NUMBER: builtins.int
    MD_TO_FIELD_NUMBER: builtins.int
    KA_LINKS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def activity_class(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CLASS, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub2_id(self) -> global___StringMessage:
        """Original Name: SUB2_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def daily_id(self) -> global___StringMessage:
        """Original Name: DAILY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_alt_code3(self) -> global___StringMessage:
        """Original Name: ACTIVITY_ALT_CODE3, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def useredit(self) -> global___StringMessage:
        """Original Name: USEREDIT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTIVITY_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub3_id(self) -> global___StringMessage:
        """Original Name: SUB3_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub4_id(self) -> global___StringMessage:
        """Original Name: SUB4_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_group(self) -> global___StringMessage:
        """Original Name: ACTIVITY_GROUP, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_memo(self) -> global___StringMessage:
        """Original Name: ACTIVITY_MEMO, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def billing_code(self) -> global___StringMessage:
        """Original Name: BILLING_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ow_uwi(self) -> global___StringMessage:
        """Original Name: OW_UWI, Original type: Edm.String, Max Length: 26,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_to(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_TO, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_from(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: TIME_FROM, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    result_id: builtins.str
    """Original Name: RESULT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def lastuser(self) -> global___StringMessage:
        """Original Name: LASTUSER, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_id(self) -> global___StringMessage:
        """Original Name: RIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_zone_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ZONE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_duration(self) -> global___FloatMessage:
        """Original Name: ACTIVITY_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hide(self) -> global___StringMessage:
        """Original Name: HIDE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub1_id(self) -> global___StringMessage:
        """Original Name: SUB1_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_id(self) -> global___StringMessage:
        """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub5_id(self) -> global___StringMessage:
        """Original Name: SUB5_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_id(self) -> global___StringMessage:
        """Original Name: ACTIVITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode2(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE2, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_alt_code1(self) -> global___StringMessage:
        """Original Name: ACTIVITY_ALT_CODE1, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_alt_code2(self) -> global___StringMessage:
        """Original Name: ACTIVITY_ALT_CODE2, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def q_key(self) -> global___StringMessage:
        """Original Name: Q_KEY, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lastdate(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: LASTDATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_phase(self) -> global___StringMessage:
        """Original Name: ACTIVITY_PHASE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_from(self) -> global___FloatMessage:
        """Original Name: MD_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bha_run_id(self) -> global___StringMessage:
        """Original Name: BHA_RUN_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def step_no(self) -> global___StringMessage:
        """Original Name: STEP_NO, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_to(self) -> global___FloatMessage:
        """Original Name: MD_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ka_links(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___KaLinksRef]:
        """Remote references:

        Original Name: KA_LINKS, WrappedMessage: KaLinks
        FK_KA_LINKS_KA_RESULTS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        activity_class: global___StringMessage | None = ...,
        sub2_id: global___StringMessage | None = ...,
        daily_id: global___StringMessage | None = ...,
        activity_alt_code3: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        useredit: global___StringMessage | None = ...,
        cost_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        activity_duration_dsdsunit: global___StringMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        sub3_id: global___StringMessage | None = ...,
        cost_class: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        activity_subcode: global___StringMessage | None = ...,
        md_to_dsdsunit: global___StringMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        sub4_id: global___StringMessage | None = ...,
        activity_group: global___StringMessage | None = ...,
        activity_memo: global___StringMessage | None = ...,
        billing_code: global___StringMessage | None = ...,
        ow_uwi: global___StringMessage | None = ...,
        time_to: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_from_dsdsunit: global___StringMessage | None = ...,
        time_from: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        result_id: builtins.str = ...,
        lastuser: global___StringMessage | None = ...,
        rig_id: global___StringMessage | None = ...,
        wellbore_zone_id: global___StringMessage | None = ...,
        activity_duration: global___FloatMessage | None = ...,
        hide: global___StringMessage | None = ...,
        sub1_id: global___StringMessage | None = ...,
        well_id: global___StringMessage | None = ...,
        sub5_id: global___StringMessage | None = ...,
        activity_id: global___StringMessage | None = ...,
        activity_subcode2: global___StringMessage | None = ...,
        activity_alt_code1: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        activity_alt_code2: global___StringMessage | None = ...,
        q_key: global___StringMessage | None = ...,
        lastdate: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        activity_phase: global___StringMessage | None = ...,
        md_from: global___FloatMessage | None = ...,
        bha_run_id: global___StringMessage | None = ...,
        step_no: global___StringMessage | None = ...,
        md_to: global___FloatMessage | None = ...,
        ka_links: collections.abc.Iterable[global___KaLinksRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_alt_code1", b"activity_alt_code1", "activity_alt_code2", b"activity_alt_code2", "activity_alt_code3", b"activity_alt_code3", "activity_class", b"activity_class", "activity_code", b"activity_code", "activity_duration", b"activity_duration", "activity_duration_dsdsunit", b"activity_duration_dsdsunit", "activity_group", b"activity_group", "activity_id", b"activity_id", "activity_memo", b"activity_memo", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "activity_subcode2", b"activity_subcode2", "assembly_id", b"assembly_id", "bha_run_id", b"bha_run_id", "billing_code", b"billing_code", "comments", b"comments", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "daily_id", b"daily_id", "date_report", b"date_report", "event_id", b"event_id", "flags", b"flags", "hide", b"hide", "lastdate", b"lastdate", "lastuser", b"lastuser", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "native_uid", b"native_uid", "ow_uwi", b"ow_uwi", "q_key", b"q_key", "rig_id", b"rig_id", "step_no", b"step_no", "sub1_id", b"sub1_id", "sub2_id", b"sub2_id", "sub3_id", b"sub3_id", "sub4_id", b"sub4_id", "sub5_id", b"sub5_id", "time_from", b"time_from", "time_to", b"time_to", "useredit", b"useredit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_alt_code1", b"activity_alt_code1", "activity_alt_code2", b"activity_alt_code2", "activity_alt_code3", b"activity_alt_code3", "activity_class", b"activity_class", "activity_code", b"activity_code", "activity_duration", b"activity_duration", "activity_duration_dsdsunit", b"activity_duration_dsdsunit", "activity_group", b"activity_group", "activity_id", b"activity_id", "activity_memo", b"activity_memo", "activity_phase", b"activity_phase", "activity_subcode", b"activity_subcode", "activity_subcode2", b"activity_subcode2", "assembly_id", b"assembly_id", "bha_run_id", b"bha_run_id", "billing_code", b"billing_code", "comments", b"comments", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "daily_id", b"daily_id", "date_report", b"date_report", "event_id", b"event_id", "flags", b"flags", "hide", b"hide", "ka_links", b"ka_links", "lastdate", b"lastdate", "lastuser", b"lastuser", "md_from", b"md_from", "md_from_dsdsunit", b"md_from_dsdsunit", "md_to", b"md_to", "md_to_dsdsunit", b"md_to_dsdsunit", "native_uid", b"native_uid", "ow_uwi", b"ow_uwi", "q_key", b"q_key", "result_id", b"result_id", "rig_id", b"rig_id", "step_no", b"step_no", "sub1_id", b"sub1_id", "sub2_id", b"sub2_id", "sub3_id", b"sub3_id", "sub4_id", b"sub4_id", "sub5_id", b"sub5_id", "time_from", b"time_from", "time_to", b"time_to", "undeclared_dependencies", b"undeclared_dependencies", "useredit", b"useredit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_zone_id", b"wellbore_zone_id"]) -> None: ...

global___KaResults = KaResults

class KaSymbols(google.protobuf.message.Message):
    """Original Name: KA_SYMBOLS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OP_CODE_FIELD_NUMBER: builtins.int
    SHAPE_SIZE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SHAPE_TYPE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SYMBOLFILE_FIELD_NUMBER: builtins.int
    SUBCODE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    op_code: builtins.str
    """Original Name: OP_CODE, Original type: Edm.String, Max Length: 255,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def shape_size(self) -> global___FloatMessage:
        """Original Name: SHAPE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shape_type(self) -> global___StringMessage:
        """Original Name: SHAPE_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def symbolfile(self) -> global___StringMessage:
        """Original Name: SYMBOLFILE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    subcode: builtins.str
    """Original Name: SUBCODE, Original type: Edm.String, Max Length: 255,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        op_code: builtins.str = ...,
        shape_size: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        shape_type: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        symbolfile: global___StringMessage | None = ...,
        subcode: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "native_uid", b"native_uid", "shape_size", b"shape_size", "shape_type", b"shape_type", "symbolfile", b"symbolfile"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "native_uid", b"native_uid", "op_code", b"op_code", "shape_size", b"shape_size", "shape_type", b"shape_type", "subcode", b"subcode", "symbolfile", b"symbolfile", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___KaSymbols = KaSymbols

class MdCatalogType(google.protobuf.message.Message):
    """Original Name: MD_CATALOG_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CATALOG_TYPE_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    CATALOG_DATA_TABLE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    catalog_type_code: builtins.str
    """Original Name: CATALOG_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def catalog_data_table(self) -> global___StringMessage:
        """Original Name: CATALOG_DATA_TABLE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        catalog_type_code: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        catalog_data_table: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["catalog_data_table", b"catalog_data_table", "description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["catalog_data_table", b"catalog_data_table", "catalog_type_code", b"catalog_type_code", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdCatalogType = MdCatalogType

class MdDbGenericResource(google.protobuf.message.Message):
    """Original Name: MD_DB_GENERIC_RESOURCE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DB_GENERIC_RESOURCE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    db_generic_resource: builtins.str
    """Original Name: DB_GENERIC_RESOURCE, Original type: Edm.String, Max Length: 6,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        db_generic_resource: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["db_generic_resource", b"db_generic_resource", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdDbGenericResource = MdDbGenericResource

class MdDepthType(google.protobuf.message.Message):
    """Original Name: MD_DEPTH_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    DEPTH_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    depth_type: builtins.int
    """Original Name: DEPTH_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        depth_type: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["depth_type", b"depth_type", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdDepthType = MdDepthType

class MdDesktopFormats(google.protobuf.message.Message):
    """Original Name: MD_DESKTOP_FORMATS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    FORMAT_TYPEID_FIELD_NUMBER: builtins.int
    FORMAT_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    OWNER_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    REFERENCE_KEY_FIELD_NUMBER: builtins.int
    FORMAT_NAME_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def format_typeid(self) -> global___StringMessage:
        """Original Name: FORMAT_TYPEID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    format_id: builtins.str
    """Original Name: FORMAT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def owner(self) -> global___StringMessage:
        """Original Name: OWNER, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data(self) -> global___BytesMessage:
        """Original Name: DATA, Original type: Edm.Binary, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_key(self) -> global___StringMessage:
        """Original Name: REFERENCE_KEY, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def format_name(self) -> global___StringMessage:
        """Original Name: FORMAT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        format_typeid: global___StringMessage | None = ...,
        format_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        owner: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        data: global___BytesMessage | None = ...,
        reference_key: global___StringMessage | None = ...,
        format_name: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "data", b"data", "format_name", b"format_name", "format_typeid", b"format_typeid", "native_uid", b"native_uid", "owner", b"owner", "reference_key", b"reference_key", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "data", b"data", "format_id", b"format_id", "format_name", b"format_name", "format_typeid", b"format_typeid", "native_uid", b"native_uid", "owner", b"owner", "reference_key", b"reference_key", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___MdDesktopFormats = MdDesktopFormats

class MdErrorModel(google.protobuf.message.Message):
    """Original Name: MD_ERROR_MODEL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ERROR_MODEL_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    error_model: builtins.int
    """Original Name: ERROR_MODEL, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        error_model: builtins.int = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "error_model", b"error_model", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdErrorModel = MdErrorModel

class MdErrorSurface(google.protobuf.message.Message):
    """Original Name: MD_ERROR_SURFACE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    ERROR_SURFACE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    error_surface: builtins.int
    """Original Name: ERROR_SURFACE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        error_surface: builtins.int = ...,
        description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "error_surface", b"error_surface", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdErrorSurface = MdErrorSurface

class MdHierarchyEntityBinding(google.protobuf.message.Message):
    """Original Name: MD_HIERARCHY_ENTITY_BINDING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ENTITY_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LEVEL_OBJECT_ID_FIELD_NUMBER: builtins.int
    ENTITY_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    entity_id: builtins.str
    """Original Name: ENTITY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    level_object_id: builtins.str
    """Original Name: LEVEL_OBJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    entity_type: builtins.str
    """Original Name: ENTITY_TYPE, Original type: Edm.String, Max Length: 12,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        entity_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        level_object_id: builtins.str = ...,
        entity_type: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["entity_id", b"entity_id", "entity_type", b"entity_type", "level_object_id", b"level_object_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdHierarchyEntityBinding = MdHierarchyEntityBinding

class MdHierarchyLevelObjects(google.protobuf.message.Message):
    """Original Name: MD_HIERARCHY_LEVEL_OBJECTS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    LEVEL_OBJECT_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    OBJECT_NAME_FIELD_NUMBER: builtins.int
    SCHEME_LEVEL_FIELD_NUMBER: builtins.int
    PARENT_LEVEL_OID_FIELD_NUMBER: builtins.int
    SCHEME_ID_FIELD_NUMBER: builtins.int
    MD_HIERARCHY_SCHEME_LEVELS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    level_object_id: builtins.str
    """Original Name: LEVEL_OBJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def object_name(self) -> global___StringMessage:
        """Original Name: OBJECT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scheme_level(self) -> global___Int32Message:
        """Original Name: SCHEME_LEVEL, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_level_oid(self) -> global___StringMessage:
        """Original Name: PARENT_LEVEL_OID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scheme_id(self) -> global___StringMessage:
        """Original Name: SCHEME_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_hierarchy_scheme_levels(self) -> global___MdHierarchySchemeLevelsRef:
        """Remote references:

        Original Name: MD_HIERARCHY_SCHEME_LEVELS, WrappedMessage: MdHierarchySchemeLevels
        FK_MD_HIERARCHY_LEVEL_OBJECTS_MD_HIERARCHY_SCHEME_LEVELS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        level_object_id: builtins.str = ...,
        description: global___StringMessage | None = ...,
        object_name: global___StringMessage | None = ...,
        scheme_level: global___Int32Message | None = ...,
        parent_level_oid: global___StringMessage | None = ...,
        scheme_id: global___StringMessage | None = ...,
        md_hierarchy_scheme_levels: global___MdHierarchySchemeLevelsRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "md_hierarchy_scheme_levels", b"md_hierarchy_scheme_levels", "native_uid", b"native_uid", "object_name", b"object_name", "parent_level_oid", b"parent_level_oid", "scheme_id", b"scheme_id", "scheme_level", b"scheme_level"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "level_object_id", b"level_object_id", "md_hierarchy_scheme_levels", b"md_hierarchy_scheme_levels", "native_uid", b"native_uid", "object_name", b"object_name", "parent_level_oid", b"parent_level_oid", "scheme_id", b"scheme_id", "scheme_level", b"scheme_level", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdHierarchyLevelObjects = MdHierarchyLevelObjects

class MdHierarchySchemes(google.protobuf.message.Message):
    """Original Name: MD_HIERARCHY_SCHEMES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OWNER_FIELD_NUMBER: builtins.int
    TYPE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SCHEME_NAME_FIELD_NUMBER: builtins.int
    SCHEME_ID_FIELD_NUMBER: builtins.int
    MD_HIERARCHY_SCHEME_LEVELS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def owner(self) -> global___StringMessage:
        """Original Name: OWNER, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type_id(self) -> global___StringMessage:
        """Original Name: TYPE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scheme_name(self) -> global___StringMessage:
        """Original Name: SCHEME_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scheme_id: builtins.str
    """Original Name: SCHEME_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_hierarchy_scheme_levels(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdHierarchySchemeLevelsRef]:
        """Remote references:

        Original Name: MD_HIERARCHY_SCHEME_LEVELS, WrappedMessage: MdHierarchySchemeLevels
        FK_MD_HIERARCHY_SCHEME_LEVELS_MD_HIERARCHY_SCHEMES
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        owner: global___StringMessage | None = ...,
        type_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        scheme_name: global___StringMessage | None = ...,
        scheme_id: builtins.str = ...,
        md_hierarchy_scheme_levels: collections.abc.Iterable[global___MdHierarchySchemeLevelsRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "owner", b"owner", "scheme_name", b"scheme_name", "type_id", b"type_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["md_hierarchy_scheme_levels", b"md_hierarchy_scheme_levels", "native_uid", b"native_uid", "owner", b"owner", "scheme_id", b"scheme_id", "scheme_name", b"scheme_name", "type_id", b"type_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdHierarchySchemes = MdHierarchySchemes

class MdHierarchySchemeLevels(google.protobuf.message.Message):
    """Original Name: MD_HIERARCHY_SCHEME_LEVELS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    LEVEL_NAME_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    SCHEME_LEVEL_FIELD_NUMBER: builtins.int
    SCHEME_ID_FIELD_NUMBER: builtins.int
    MD_HIERARCHY_SCHEMES_FIELD_NUMBER: builtins.int
    MD_HIERARCHY_LEVEL_OBJECTS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def level_name(self) -> global___StringMessage:
        """Original Name: LEVEL_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scheme_level: builtins.int
    """Original Name: SCHEME_LEVEL, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scheme_id: builtins.str
    """Original Name: SCHEME_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_hierarchy_schemes(self) -> global___MdHierarchySchemesRef:
        """Remote references:

        Original Name: MD_HIERARCHY_SCHEMES, WrappedMessage: MdHierarchySchemes
        FK_MD_HIERARCHY_SCHEME_LEVELS_MD_HIERARCHY_SCHEMES
        """
    @property
    def md_hierarchy_level_objects(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdHierarchyLevelObjectsRef]:
        """Original Name: MD_HIERARCHY_LEVEL_OBJECTS, WrappedMessage: MdHierarchyLevelObjects
        FK_MD_HIERARCHY_LEVEL_OBJECTS_MD_HIERARCHY_SCHEME_LEVELS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        level_name: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        scheme_level: builtins.int = ...,
        scheme_id: builtins.str = ...,
        md_hierarchy_schemes: global___MdHierarchySchemesRef | None = ...,
        md_hierarchy_level_objects: collections.abc.Iterable[global___MdHierarchyLevelObjectsRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "level_name", b"level_name", "md_hierarchy_schemes", b"md_hierarchy_schemes", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "level_name", b"level_name", "md_hierarchy_level_objects", b"md_hierarchy_level_objects", "md_hierarchy_schemes", b"md_hierarchy_schemes", "native_uid", b"native_uid", "scheme_id", b"scheme_id", "scheme_level", b"scheme_level", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdHierarchySchemeLevels = MdHierarchySchemeLevels

class MdHierarchySchemeTypes(google.protobuf.message.Message):
    """Original Name: MD_HIERARCHY_SCHEME_TYPES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TYPE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    type_id: builtins.str
    """Original Name: TYPE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        type_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        name: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "name", b"name", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "name", b"name", "native_uid", b"native_uid", "type_id", b"type_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdHierarchySchemeTypes = MdHierarchySchemeTypes

class MdLcOrigin(google.protobuf.message.Message):
    """Original Name: MD_LC_ORIGIN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    LC_ORIGIN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    lc_origin: builtins.int
    """Original Name: LC_ORIGIN, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        lc_origin: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "lc_origin", b"lc_origin", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdLcOrigin = MdLcOrigin

class MdNorthType(google.protobuf.message.Message):
    """Original Name: MD_NORTH_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    NORTH_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    north_type: builtins.int
    """Original Name: NORTH_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        north_type: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "north_type", b"north_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdNorthType = MdNorthType

class MdPkAcruleType(google.protobuf.message.Message):
    """Original Name: MD_PK_ACRULE_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    RULE_TYPE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rule_type: builtins.int
    """Original Name: RULE_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        rule_type: builtins.int = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "rule_type", b"rule_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkAcruleType = MdPkAcruleType

class MdPkAcCasing(google.protobuf.message.Message):
    """Original Name: MD_PK_AC_CASING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    CASING_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    casing_type: builtins.int
    """Original Name: CASING_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        casing_type: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["casing_type", b"casing_type", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkAcCasing = MdPkAcCasing

class MdPkAnticolModel(google.protobuf.message.Message):
    """Original Name: MD_PK_ANTICOL_MODEL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ANTICOL_MODEL_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    anticol_model: builtins.int
    """Original Name: ANTICOL_MODEL, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        anticol_model: builtins.int = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["anticol_model", b"anticol_model", "description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkAnticolModel = MdPkAnticolModel

class MdPkAssemblyPlungerV(google.protobuf.message.Message):
    """Original Name: MD_PK_ASSEMBLY_PLUNGER_V, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    name: builtins.str
    """Original Name: NAME, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        name: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "report_journal_id", b"report_journal_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["name", b"name", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkAssemblyPlungerV = MdPkAssemblyPlungerV

class MdPkAssemblyStatus(google.protobuf.message.Message):
    """Original Name: MD_PK_ASSEMBLY_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    STATUS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    STATUS_CODE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    status_code: builtins.str
    """Original Name: STATUS_CODE, Original type: Edm.String, Max Length: 2,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        status: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        status_code: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "native_uid", b"native_uid", "status", b"status"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "native_uid", b"native_uid", "status", b"status", "status_code", b"status_code", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkAssemblyStatus = MdPkAssemblyStatus

class MdPkBoolean(google.protobuf.message.Message):
    """Original Name: MD_PK_BOOLEAN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    BOOLEAN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    boolean: builtins.int
    """Original Name: BOOLEAN, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        boolean: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["boolean", b"boolean", "description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkBoolean = MdPkBoolean

class MdPkBrineType(google.protobuf.message.Message):
    """Original Name: MD_PK_BRINE_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BRINE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    brine_id: builtins.str
    """Original Name: BRINE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        brine_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["brine_id", b"brine_id", "description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkBrineType = MdPkBrineType

class MdPkComponentStatus(google.protobuf.message.Message):
    """Original Name: MD_PK_COMPONENT_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    STATUS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    STATUS_CODE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def status(self) -> global___StringMessage:
        """Original Name: STATUS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    status_code: builtins.str
    """Original Name: STATUS_CODE, Original type: Edm.String, Max Length: 2,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        status: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        status_code: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "native_uid", b"native_uid", "status", b"status"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "native_uid", b"native_uid", "status", b"status", "status_code", b"status_code", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkComponentStatus = MdPkComponentStatus

class MdPkCompType(google.protobuf.message.Message):
    """Original Name: MD_PK_COMP_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    IS_USER_DEFINED_FIELD_NUMBER: builtins.int
    MD_SECT_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    comp_type_code: builtins.str
    """Original Name: COMP_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    sect_type_code: builtins.str
    """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_user_defined(self) -> global___StringMessage:
        """Original Name: IS_USER_DEFINED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sect_type(self) -> global___MdSectTypeRef:
        """Remote references:

        Original Name: MD_SECT_TYPE, WrappedMessage: MdSectType
        FK_MD_PK_COMP_TYPE_MD_SECT_TYPE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        comp_type_code: builtins.str = ...,
        is_hidden: global___StringMessage | None = ...,
        sect_type_code: builtins.str = ...,
        is_user_defined: global___StringMessage | None = ...,
        md_sect_type: global___MdSectTypeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "is_user_defined", b"is_user_defined", "md_sect_type", b"md_sect_type", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comp_type_code", b"comp_type_code", "description", b"description", "is_hidden", b"is_hidden", "is_user_defined", b"is_user_defined", "md_sect_type", b"md_sect_type", "native_uid", b"native_uid", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkCompType = MdPkCompType

class MdPkCsgCompGroup(google.protobuf.message.Message):
    """Original Name: MD_PK_CSG_COMP_GROUP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    CSG_COMP_GROUP_CODE_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    CSG_COMP_GROUP_DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    csg_comp_group_code: builtins.str
    """Original Name: CSG_COMP_GROUP_CODE, Original type: Edm.String, Max Length: 6,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def csg_comp_group_description(self) -> global___StringMessage:
        """Original Name: CSG_COMP_GROUP_DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        csg_comp_group_code: builtins.str = ...,
        is_hidden: global___StringMessage | None = ...,
        csg_comp_group_description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["csg_comp_group_description", b"csg_comp_group_description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["csg_comp_group_code", b"csg_comp_group_code", "csg_comp_group_description", b"csg_comp_group_description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkCsgCompGroup = MdPkCsgCompGroup

class MdPkDataEntryMode(google.protobuf.message.Message):
    """Original Name: MD_PK_DATA_ENTRY_MODE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DATA_ENTRY_MODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    data_entry_mode: builtins.str
    """Original Name: DATA_ENTRY_MODE, Original type: Edm.String, Max Length: 1,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        data_entry_mode: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data_entry_mode", b"data_entry_mode", "description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkDataEntryMode = MdPkDataEntryMode

class MdPkDatumType(google.protobuf.message.Message):
    """Original Name: MD_PK_DATUM_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SUPPLEMENT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DATUM_TYPE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def supplement(self) -> global___StringMessage:
        """Original Name: SUPPLEMENT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    datum_type: builtins.int
    """Original Name: DATUM_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        supplement: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        datum_type: builtins.int = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "supplement", b"supplement"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["datum_type", b"datum_type", "description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "supplement", b"supplement", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkDatumType = MdPkDatumType

class MdPkDrillMode(google.protobuf.message.Message):
    """Original Name: MD_PK_DRILL_MODE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    DRILL_MODE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    drill_mode: builtins.str
    """Original Name: DRILL_MODE, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        drill_mode: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "drill_mode", b"drill_mode", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkDrillMode = MdPkDrillMode

class MdPkDstRecovInd(google.protobuf.message.Message):
    """Original Name: MD_PK_DST_RECOV_IND, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def code(self) -> global___StringMessage:
        """Original Name: CODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["code", b"code", "description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["code", b"code", "description", b"description", "is_hidden", b"is_hidden", "key_id", b"key_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkDstRecovInd = MdPkDstRecovInd

class MdPkDstRecovType(google.protobuf.message.Message):
    """Original Name: MD_PK_DST_RECOV_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def code(self) -> global___StringMessage:
        """Original Name: CODE, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["code", b"code", "description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["code", b"code", "description", b"description", "is_hidden", b"is_hidden", "key_id", b"key_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkDstRecovType = MdPkDstRecovType

class MdPkFluidDesignation(google.protobuf.message.Message):
    """Original Name: MD_PK_FLUID_DESIGNATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DESIGNATION_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    DESIGNATION_CODE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def designation_type(self) -> global___StringMessage:
        """Original Name: DESIGNATION_TYPE, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def designation_code(self) -> global___StringMessage:
        """Original Name: DESIGNATION_CODE, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        designation_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        designation_code: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["designation_code", b"designation_code", "designation_type", b"designation_type", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["designation_code", b"designation_code", "designation_type", b"designation_type", "key_id", b"key_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkFluidDesignation = MdPkFluidDesignation

class MdPkFoamType(google.protobuf.message.Message):
    """Original Name: MD_PK_FOAM_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    FOAM_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    foam_id: builtins.str
    """Original Name: FOAM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        foam_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "foam_id", b"foam_id", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkFoamType = MdPkFoamType

class MdPkGeoProjectType(google.protobuf.message.Message):
    """Original Name: MD_PK_GEO_PROJECT_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    PROJ_TYPE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    proj_type: builtins.int
    """Original Name: PROJ_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        proj_type: builtins.int = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "proj_type", b"proj_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkGeoProjectType = MdPkGeoProjectType

class MdPkHistoryActions(google.protobuf.message.Message):
    """Original Name: MD_PK_HISTORY_ACTIONS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    code: builtins.str
    """Original Name: CODE, Original type: Edm.String, Max Length: 20,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        code: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["code", b"code", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkHistoryActions = MdPkHistoryActions

class MdPkHistoryItems(google.protobuf.message.Message):
    """Original Name: MD_PK_HISTORY_ITEMS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    code: builtins.str
    """Original Name: CODE, Original type: Edm.String, Max Length: 20,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        code: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["code", b"code", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkHistoryItems = MdPkHistoryItems

class MdPkIadcBearingType(google.protobuf.message.Message):
    """Original Name: MD_PK_IADC_BEARING_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IADC_INTEGER_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    IADC_DESC_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    iadc_integer_code: builtins.int
    """Original Name: IADC_INTEGER_CODE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_desc(self) -> global___StringMessage:
        """Original Name: IADC_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        iadc_integer_code: builtins.int = ...,
        native_uid: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        iadc_desc: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["iadc_desc", b"iadc_desc", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["iadc_desc", b"iadc_desc", "iadc_integer_code", b"iadc_integer_code", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkIadcBearingType = MdPkIadcBearingType

class MdPkIadcCutterHydraulic(google.protobuf.message.Message):
    """Original Name: MD_PK_IADC_CUTTER_HYDRAULIC, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IADC_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    IADC_DESC_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    iadc_code: builtins.str
    """Original Name: IADC_CODE, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_desc(self) -> global___StringMessage:
        """Original Name: IADC_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        iadc_code: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        iadc_desc: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["iadc_desc", b"iadc_desc", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["iadc_code", b"iadc_code", "iadc_desc", b"iadc_desc", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkIadcCutterHydraulic = MdPkIadcCutterHydraulic

class MdPkIadcCutterType(google.protobuf.message.Message):
    """Original Name: MD_PK_IADC_CUTTER_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IADC_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    IADC_DESC_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    iadc_code: builtins.str
    """Original Name: IADC_CODE, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_desc(self) -> global___StringMessage:
        """Original Name: IADC_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        iadc_code: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        iadc_desc: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["iadc_desc", b"iadc_desc", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["iadc_code", b"iadc_code", "iadc_desc", b"iadc_desc", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkIadcCutterType = MdPkIadcCutterType

class MdPkIadcFeature(google.protobuf.message.Message):
    """Original Name: MD_PK_IADC_FEATURE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IADC_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    IADC_DESC_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    iadc_code: builtins.str
    """Original Name: IADC_CODE, Original type: Edm.String, Max Length: 1,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def iadc_desc(self) -> global___StringMessage:
        """Original Name: IADC_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        iadc_code: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        iadc_desc: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["iadc_desc", b"iadc_desc", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["iadc_code", b"iadc_code", "iadc_desc", b"iadc_desc", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkIadcFeature = MdPkIadcFeature

class MdPkInstrumentType(google.protobuf.message.Message):
    """Original Name: MD_PK_INSTRUMENT_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    INSTRUMENT_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    CLASS_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    instrument_type: builtins.str
    """Original Name: INSTRUMENT_TYPE, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def class_id(self) -> global___Int32Message:
        """Original Name: CLASS_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        instrument_type: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        class_id: global___Int32Message | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["class_id", b"class_id", "description", b"description", "measure_id", b"measure_id", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["class_id", b"class_id", "description", b"description", "instrument_type", b"instrument_type", "measure_id", b"measure_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkInstrumentType = MdPkInstrumentType

class MdPkJobStatus(google.protobuf.message.Message):
    """Original Name: MD_PK_JOB_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def code(self) -> global___StringMessage:
        """Original Name: CODE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["code", b"code", "description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["code", b"code", "description", b"description", "key_id", b"key_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkJobStatus = MdPkJobStatus

class MdPkLineStyle(google.protobuf.message.Message):
    """Original Name: MD_PK_LINE_STYLE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    LINE_STYLE_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_style(self) -> global___Int32Message:
        """Original Name: LINE_STYLE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        line_style: global___Int32Message | None = ...,
        key_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "line_style", b"line_style", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "key_id", b"key_id", "line_style", b"line_style", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkLineStyle = MdPkLineStyle

class MdPkLineType(google.protobuf.message.Message):
    """Original Name: MD_PK_LINE_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    LINE_TYPE_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def line_type(self) -> global___Int32Message:
        """Original Name: LINE_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        line_type: global___Int32Message | None = ...,
        key_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "line_type", b"line_type", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "key_id", b"key_id", "line_type", b"line_type", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkLineType = MdPkLineType

class MdPkLocationTypeCode(google.protobuf.message.Message):
    """Original Name: MD_PK_LOCATION_TYPE_CODE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LOCATION_TYPE_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LOCATION_TYPE_DESC_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    location_type_code: builtins.str
    """Original Name: LOCATION_TYPE_CODE, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def location_type_desc(self) -> global___StringMessage:
        """Original Name: LOCATION_TYPE_DESC, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        location_type_code: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        location_type_desc: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "location_type_desc", b"location_type_desc", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "location_type_code", b"location_type_code", "location_type_desc", b"location_type_desc", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkLocationTypeCode = MdPkLocationTypeCode

class MdPkMagneticType(google.protobuf.message.Message):
    """Original Name: MD_PK_MAGNETIC_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAGNETIC_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    magnetic_type: builtins.int
    """Original Name: MAGNETIC_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        magnetic_type: builtins.int = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "magnetic_type", b"magnetic_type", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkMagneticType = MdPkMagneticType

class MdPkMudBaseType(google.protobuf.message.Message):
    """Original Name: MD_PK_MUD_BASE_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    MUD_BASE_ID_FIELD_NUMBER: builtins.int
    MUD_BASE_TYPE_ALT_DESC_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    MUD_BASE_TYPE_FIELD_NUMBER: builtins.int
    MUD_BASE_CODE_FIELD_NUMBER: builtins.int
    SUB_BASE_TYPE_FIELD_NUMBER: builtins.int
    SUB_BASE_TYPE_ALT_DESC_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    mud_base_id: builtins.int
    """Original Name: MUD_BASE_ID, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_base_type_alt_desc(self) -> global___StringMessage:
        """Original Name: MUD_BASE_TYPE_ALT_DESC, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_base_type(self) -> global___StringMessage:
        """Original Name: MUD_BASE_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_base_code(self) -> global___Int32Message:
        """Original Name: MUD_BASE_CODE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub_base_type(self) -> global___StringMessage:
        """Original Name: SUB_BASE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sub_base_type_alt_desc(self) -> global___StringMessage:
        """Original Name: SUB_BASE_TYPE_ALT_DESC, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        mud_base_id: builtins.int = ...,
        mud_base_type_alt_desc: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        mud_base_type: global___StringMessage | None = ...,
        mud_base_code: global___Int32Message | None = ...,
        sub_base_type: global___StringMessage | None = ...,
        sub_base_type_alt_desc: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "mud_base_code", b"mud_base_code", "mud_base_type", b"mud_base_type", "mud_base_type_alt_desc", b"mud_base_type_alt_desc", "native_uid", b"native_uid", "sub_base_type", b"sub_base_type", "sub_base_type_alt_desc", b"sub_base_type_alt_desc"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "mud_base_code", b"mud_base_code", "mud_base_id", b"mud_base_id", "mud_base_type", b"mud_base_type", "mud_base_type_alt_desc", b"mud_base_type_alt_desc", "native_uid", b"native_uid", "sub_base_type", b"sub_base_type", "sub_base_type_alt_desc", b"sub_base_type_alt_desc", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkMudBaseType = MdPkMudBaseType

class MdPkMwdTool(google.protobuf.message.Message):
    """Original Name: MD_PK_MWD_TOOL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    MWD_TOOL_DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    MWD_TOOL_VENDOR_FIELD_NUMBER: builtins.int
    MWD_TOOL_CODE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_tool_description(self) -> global___StringMessage:
        """Original Name: MWD_TOOL_DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mwd_tool_vendor(self) -> global___StringMessage:
        """Original Name: MWD_TOOL_VENDOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_tool_code(self) -> global___StringMessage:
        """Original Name: MWD_TOOL_CODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        mwd_tool_description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        mwd_tool_vendor: global___StringMessage | None = ...,
        mwd_tool_code: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "mwd_tool_code", b"mwd_tool_code", "mwd_tool_description", b"mwd_tool_description", "mwd_tool_vendor", b"mwd_tool_vendor", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "key_id", b"key_id", "mwd_tool_code", b"mwd_tool_code", "mwd_tool_description", b"mwd_tool_description", "mwd_tool_vendor", b"mwd_tool_vendor", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkMwdTool = MdPkMwdTool

class MdPkOwTemplate(google.protobuf.message.Message):
    """Original Name: MD_PK_OW_TEMPLATE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_OFFSHORE_FIELD_NUMBER: builtins.int
    USER_GROUP_ID_FIELD_NUMBER: builtins.int
    TEMPLATE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_BATCH_FIELD_NUMBER: builtins.int
    TEMPLATE_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_offshore(self) -> global___StringMessage:
        """Original Name: IS_OFFSHORE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_group_id(self) -> global___StringMessage:
        """Original Name: USER_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def template_name(self) -> global___StringMessage:
        """Original Name: TEMPLATE_NAME, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_batch(self) -> global___StringMessage:
        """Original Name: IS_BATCH, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    template_id: builtins.str
    """Original Name: TEMPLATE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        is_offshore: global___StringMessage | None = ...,
        user_group_id: global___StringMessage | None = ...,
        template_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_batch: global___StringMessage | None = ...,
        template_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_batch", b"is_batch", "is_offshore", b"is_offshore", "native_uid", b"native_uid", "template_name", b"template_name", "user_group_id", b"user_group_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["is_batch", b"is_batch", "is_offshore", b"is_offshore", "native_uid", b"native_uid", "template_id", b"template_id", "template_name", b"template_name", "undeclared_dependencies", b"undeclared_dependencies", "user_group_id", b"user_group_id"]) -> None: ...

global___MdPkOwTemplate = MdPkOwTemplate

class MdPkPackerRunString(google.protobuf.message.Message):
    """Original Name: MD_PK_PACKER_RUN_STRING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    code: builtins.int
    """Original Name: CODE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        code: builtins.int = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["code", b"code", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkPackerRunString = MdPkPackerRunString

class MdPkPackerSetType(google.protobuf.message.Message):
    """Original Name: MD_PK_PACKER_SET_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    code: builtins.int
    """Original Name: CODE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        code: builtins.int = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["code", b"code", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkPackerSetType = MdPkPackerSetType

class MdPkPdenType(google.protobuf.message.Message):
    """Original Name: MD_PK_PDEN_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PDEN_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    pden_type: builtins.str
    """Original Name: PDEN_TYPE, Original type: Edm.String, Max Length: 12,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        pden_type: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "pden_type", b"pden_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkPdenType = MdPkPdenType

class MdPkPerfReview(google.protobuf.message.Message):
    """Original Name: MD_PK_PERF_REVIEW, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SUBMISSION_TEMPLATE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    SUBMISSION_FILE_NAME_FIELD_NUMBER: builtins.int
    SUBMISSION_TYPE_FIELD_NUMBER: builtins.int
    SUBMISSION_VERSION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def submission_template_id(self) -> global___StringMessage:
        """Original Name: SUBMISSION_TEMPLATE_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def submission_file_name(self) -> global___StringMessage:
        """Original Name: SUBMISSION_FILE_NAME, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def submission_type(self) -> global___StringMessage:
        """Original Name: SUBMISSION_TYPE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def submission_version(self) -> global___StringMessage:
        """Original Name: SUBMISSION_VERSION, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        submission_template_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        submission_file_name: global___StringMessage | None = ...,
        submission_type: global___StringMessage | None = ...,
        submission_version: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "submission_file_name", b"submission_file_name", "submission_template_id", b"submission_template_id", "submission_type", b"submission_type", "submission_version", b"submission_version"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["key_id", b"key_id", "native_uid", b"native_uid", "submission_file_name", b"submission_file_name", "submission_template_id", b"submission_template_id", "submission_type", b"submission_type", "submission_version", b"submission_version", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkPerfReview = MdPkPerfReview

class MdPkPhase(google.protobuf.message.Message):
    """Original Name: MD_PK_PHASE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PHASE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    phase: builtins.str
    """Original Name: PHASE, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        phase: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "phase", b"phase", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkPhase = MdPkPhase

class MdPkPlungerV(google.protobuf.message.Message):
    """Original Name: MD_PK_PLUNGER_V, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    STRING_TYPE_FIELD_NUMBER: builtins.int
    DATE_REPORT_FIELD_NUMBER: builtins.int
    NAME2_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_journal_id(self) -> global___StringMessage:
        """Original Name: REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_type(self) -> global___StringMessage:
        """Original Name: STRING_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_report(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_REPORT, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name2(self) -> global___StringMessage:
        """Original Name: NAME2, Original type: Edm.String, Max Length: 63,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_journal_id: global___StringMessage | None = ...,
        string_type: global___StringMessage | None = ...,
        date_report: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        name2: global___StringMessage | None = ...,
        name: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["date_report", b"date_report", "name", b"name", "name2", b"name2", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "string_type", b"string_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["date_report", b"date_report", "name", b"name", "name2", b"name2", "native_uid", b"native_uid", "report_journal_id", b"report_journal_id", "string_type", b"string_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id"]) -> None: ...

global___MdPkPlungerV = MdPkPlungerV

class MdPkPressureSurveyType(google.protobuf.message.Message):
    """Original Name: MD_PK_PRESSURE_SURVEY_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    PAS_CODE_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    PAS_DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pas_code(self) -> global___StringMessage:
        """Original Name: PAS_CODE, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pas_description(self) -> global___StringMessage:
        """Original Name: PAS_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        pas_code: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        pas_description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "native_uid", b"native_uid", "pas_code", b"pas_code", "pas_description", b"pas_description"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "key_id", b"key_id", "native_uid", b"native_uid", "pas_code", b"pas_code", "pas_description", b"pas_description", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkPressureSurveyType = MdPkPressureSurveyType

class MdPkProdFailureType(google.protobuf.message.Message):
    """Original Name: MD_PK_PROD_FAILURE_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    ALT_DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def code(self) -> global___StringMessage:
        """Original Name: CODE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def alt_description(self) -> global___StringMessage:
        """Original Name: ALT_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        alt_description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["alt_description", b"alt_description", "code", b"code", "description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["alt_description", b"alt_description", "code", b"code", "description", b"description", "is_hidden", b"is_hidden", "key_id", b"key_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkProdFailureType = MdPkProdFailureType

class MdPkQualityIndex(google.protobuf.message.Message):
    """Original Name: MD_PK_QUALITY_INDEX, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    QUALITY_INDEX_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quality_index(self) -> global___Int32Message:
        """Original Name: QUALITY_INDEX, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        quality_index: global___Int32Message | None = ...,
        description: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "quality_index", b"quality_index"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "key_id", b"key_id", "native_uid", b"native_uid", "quality_index", b"quality_index", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkQualityIndex = MdPkQualityIndex

class MdPkReportStandard(google.protobuf.message.Message):
    """Original Name: MD_PK_REPORT_STANDARD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    REPORT_STANDARD_ID_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    report_standard_id: builtins.int
    """Original Name: REPORT_STANDARD_ID, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        report_standard_id: builtins.int = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "report_standard_id", b"report_standard_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkReportStandard = MdPkReportStandard

class MdPkRheologyModelType(google.protobuf.message.Message):
    """Original Name: MD_PK_RHEOLOGY_MODEL_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RHEOLOGY_MODEL_DESC_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    RHEOLOGY_MODEL_CODE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def rheology_model_desc(self) -> global___StringMessage:
        """Original Name: RHEOLOGY_MODEL_DESC, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rheology_model_code: builtins.int
    """Original Name: RHEOLOGY_MODEL_CODE, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        rheology_model_desc: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        rheology_model_code: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "native_uid", b"native_uid", "rheology_model_desc", b"rheology_model_desc"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "native_uid", b"native_uid", "rheology_model_code", b"rheology_model_code", "rheology_model_desc", b"rheology_model_desc", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkRheologyModelType = MdPkRheologyModelType

class MdPkScanMethod(google.protobuf.message.Message):
    """Original Name: MD_PK_SCAN_METHOD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SCAN_METHOD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    scan_method: builtins.int
    """Original Name: SCAN_METHOD, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        scan_method: builtins.int = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "scan_method", b"scan_method", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkScanMethod = MdPkScanMethod

class MdPkShapeType(google.protobuf.message.Message):
    """Original Name: MD_PK_SHAPE_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    SHAPE_TYPE_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    shape_type: builtins.str
    """Original Name: SHAPE_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        shape_type: builtins.str = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "shape_type", b"shape_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkShapeType = MdPkShapeType

class MdPkSiteType(google.protobuf.message.Message):
    """Original Name: MD_PK_SITE_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SITE_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def site_type(self) -> global___Int32Message:
        """Original Name: SITE_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        site_type: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "site_type", b"site_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "key_id", b"key_id", "native_uid", b"native_uid", "site_type", b"site_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkSiteType = MdPkSiteType

class MdPkStringType(google.protobuf.message.Message):
    """Original Name: MD_PK_STRING_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    STRING_TYPE_CLASS_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    STRING_TYPE_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    STRING_TYPE_CODE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_type_class(self) -> global___StringMessage:
        """Original Name: STRING_TYPE_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    string_type: builtins.str
    """Original Name: STRING_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_type_code(self) -> global___StringMessage:
        """Original Name: STRING_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        string_type_class: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        string_type: builtins.str = ...,
        is_hidden: global___StringMessage | None = ...,
        string_type_code: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "string_type_class", b"string_type_class", "string_type_code", b"string_type_code"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "string_type", b"string_type", "string_type_class", b"string_type_class", "string_type_code", b"string_type_code", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkStringType = MdPkStringType

class MdPkSurveyCalc(google.protobuf.message.Message):
    """Original Name: MD_PK_SURVEY_CALC, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    SURVEY_CALC_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    survey_calc: builtins.int
    """Original Name: SURVEY_CALC, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        survey_calc: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "survey_calc", b"survey_calc", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkSurveyCalc = MdPkSurveyCalc

class MdPkSurveyType(google.protobuf.message.Message):
    """Original Name: MD_PK_SURVEY_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    SURVEY_TYPE_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    survey_type: builtins.int
    """Original Name: SURVEY_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        survey_type: builtins.int = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "survey_type", b"survey_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkSurveyType = MdPkSurveyType

class MdPkSystemDatumType(google.protobuf.message.Message):
    """Original Name: MD_PK_SYSTEM_DATUM_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DATUM_TYPE_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    datum_type: builtins.str
    """Original Name: DATUM_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        datum_type: builtins.str = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["datum_type", b"datum_type", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkSystemDatumType = MdPkSystemDatumType

class MdPkTamlClass(google.protobuf.message.Message):
    """Original Name: MD_PK_TAML_CLASS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    TAML_DESCRIPTION_FIELD_NUMBER: builtins.int
    TAML_CODE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def taml_description(self) -> global___StringMessage:
        """Original Name: TAML_DESCRIPTION, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def taml_code(self) -> global___StringMessage:
        """Original Name: TAML_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        taml_description: global___StringMessage | None = ...,
        taml_code: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "taml_code", b"taml_code", "taml_description", b"taml_description"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["key_id", b"key_id", "native_uid", b"native_uid", "taml_code", b"taml_code", "taml_description", b"taml_description", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkTamlClass = MdPkTamlClass

class MdPkThreadType(google.protobuf.message.Message):
    """Original Name: MD_PK_THREAD_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    THREAD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    thread: builtins.str
    """Original Name: THREAD, Original type: Edm.String, Max Length: 3,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        thread: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "native_uid", b"native_uid", "thread", b"thread", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkThreadType = MdPkThreadType

class MdPkTieOnType(google.protobuf.message.Message):
    """Original Name: MD_PK_TIE_ON_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    TIE_ON_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    tie_on_type: builtins.int
    """Original Name: TIE_ON_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        tie_on_type: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "tie_on_type", b"tie_on_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkTieOnType = MdPkTieOnType

class MdPkTldSumLevel(google.protobuf.message.Message):
    """Original Name: MD_PK_TLD_SUM_LEVEL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    TLD_NPT_SUMMARY_LEVEL_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tld_npt_summary_level(self) -> global___StringMessage:
        """Original Name: TLD_NPT_SUMMARY_LEVEL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        tld_npt_summary_level: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "native_uid", b"native_uid", "tld_npt_summary_level", b"tld_npt_summary_level"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "key_id", b"key_id", "native_uid", b"native_uid", "tld_npt_summary_level", b"tld_npt_summary_level", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkTldSumLevel = MdPkTldSumLevel

class MdPkToolType(google.protobuf.message.Message):
    """Original Name: MD_PK_TOOL_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TOOL_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    tool_type: builtins.int
    """Original Name: TOOL_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        tool_type: builtins.int = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "tool_type", b"tool_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkToolType = MdPkToolType

class MdPkTpType(google.protobuf.message.Message):
    """Original Name: MD_PK_TP_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    TARGET_POINT_TYPE_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_point_type(self) -> global___Int32Message:
        """Original Name: TARGET_POINT_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        target_point_type: global___Int32Message | None = ...,
        key_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "target_point_type", b"target_point_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "key_id", b"key_id", "native_uid", b"native_uid", "target_point_type", b"target_point_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkTpType = MdPkTpType

class MdPkWalkType(google.protobuf.message.Message):
    """Original Name: MD_PK_WALK_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    WALK_TYPE_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    walk_type: builtins.int
    """Original Name: WALK_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        walk_type: builtins.int = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "walk_type", b"walk_type"]) -> None: ...

global___MdPkWalkType = MdPkWalkType

class MdPkWarningMethod(google.protobuf.message.Message):
    """Original Name: MD_PK_WARNING_METHOD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    WARNING_METHOD_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    warning_method: builtins.int
    """Original Name: WARNING_METHOD, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        warning_method: builtins.int = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "warning_method", b"warning_method"]) -> None: ...

global___MdPkWarningMethod = MdPkWarningMethod

class MdPkWcnInfluxTypes(google.protobuf.message.Message):
    """Original Name: MD_PK_WCN_INFLUX_TYPES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    TYPE_CODE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    type_code: builtins.int
    """Original Name: TYPE_CODE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        type_code: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "type_code", b"type_code", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkWcnInfluxTypes = MdPkWcnInfluxTypes

class MdPkWellTestType(google.protobuf.message.Message):
    """Original Name: MD_PK_WELL_TEST_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TEST_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TEST_TYPE_CODE_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def test_type(self) -> global___StringMessage:
        """Original Name: TEST_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_type_code(self) -> global___StringMessage:
        """Original Name: TEST_TYPE_CODE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        test_type: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        test_type_code: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "native_uid", b"native_uid", "test_type", b"test_type", "test_type_code", b"test_type_code"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["is_hidden", b"is_hidden", "key_id", b"key_id", "native_uid", b"native_uid", "test_type", b"test_type", "test_type_code", b"test_type_code", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkWellTestType = MdPkWellTestType

class MdPkZonationSchemeType(google.protobuf.message.Message):
    """Original Name: MD_PK_ZONATION_SCHEME_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    SCHEME_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scheme_type: builtins.str
    """Original Name: SCHEME_TYPE, Original type: Edm.String, Max Length: 12,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_hidden: global___StringMessage | None = ...,
        scheme_type: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "scheme_type", b"scheme_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdPkZonationSchemeType = MdPkZonationSchemeType

class MdSectType(google.protobuf.message.Message):
    """Original Name: MD_SECT_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OBJECT_CHILD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    GRADE_TYPE_CODE_MAP_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    MATERIAL_TYPE_CODE_MAP_FIELD_NUMBER: builtins.int
    GRADE_NAME_FIELD_NUMBER: builtins.int
    OBJECT_NAME_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    MD_PK_COMP_TYPE_FIELD_NUMBER: builtins.int
    MD_STRING_SECT_MAP_FIELD_NUMBER: builtins.int
    MD_WELLBORE_SECT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def object_child(self) -> global___StringMessage:
        """Original Name: OBJECT_CHILD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade_type_code_map(self) -> global___StringMessage:
        """Original Name: GRADE_TYPE_CODE_MAP, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_type_code_map(self) -> global___StringMessage:
        """Original Name: MATERIAL_TYPE_CODE_MAP, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade_name(self) -> global___StringMessage:
        """Original Name: GRADE_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def object_name(self) -> global___StringMessage:
        """Original Name: OBJECT_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    sect_type_code: builtins.str
    """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_pk_comp_type(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdPkCompTypeRef]:
        """Remote references:

        Original Name: MD_PK_COMP_TYPE, WrappedMessage: MdPkCompType
        FK_MD_PK_COMP_TYPE_MD_SECT_TYPE
        """
    @property
    def md_string_sect_map(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdStringSectMapRef]:
        """Original Name: MD_STRING_SECT_MAP, WrappedMessage: MdStringSectMap
        FK_MD_STRING_SECT_MAP_MD_SECT_TYPE
        """
    @property
    def md_wellbore_sect(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdWellboreSectRef]:
        """Original Name: MD_WELLBORE_SECT, WrappedMessage: MdWellboreSect
        FK_MD_WELLBORE_SECT_MD_SECT_TYPE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        object_child: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        grade_type_code_map: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        material_type_code_map: global___StringMessage | None = ...,
        grade_name: global___StringMessage | None = ...,
        object_name: global___StringMessage | None = ...,
        sect_type_code: builtins.str = ...,
        md_pk_comp_type: collections.abc.Iterable[global___MdPkCompTypeRef] | None = ...,
        md_string_sect_map: collections.abc.Iterable[global___MdStringSectMapRef] | None = ...,
        md_wellbore_sect: collections.abc.Iterable[global___MdWellboreSectRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "grade_name", b"grade_name", "grade_type_code_map", b"grade_type_code_map", "material_type_code_map", b"material_type_code_map", "native_uid", b"native_uid", "object_child", b"object_child", "object_name", b"object_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "grade_name", b"grade_name", "grade_type_code_map", b"grade_type_code_map", "material_type_code_map", b"material_type_code_map", "md_pk_comp_type", b"md_pk_comp_type", "md_string_sect_map", b"md_string_sect_map", "md_wellbore_sect", b"md_wellbore_sect", "native_uid", b"native_uid", "object_child", b"object_child", "object_name", b"object_name", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSectType = MdSectType

class MdSiteAppAction(google.protobuf.message.Message):
    """Original Name: MD_SITE_APP_ACTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ACTION_DESCRIPTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    GRANT_OR_REVOKE_FIELD_NUMBER: builtins.int
    ACTION_NAME_FIELD_NUMBER: builtins.int
    ACTION_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def action_description(self) -> global___StringMessage:
        """Original Name: ACTION_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grant_or_revoke(self) -> global___StringMessage:
        """Original Name: GRANT_OR_REVOKE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def action_name(self) -> global___StringMessage:
        """Original Name: ACTION_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    action_id: builtins.str
    """Original Name: ACTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        action_description: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        grant_or_revoke: global___StringMessage | None = ...,
        action_name: global___StringMessage | None = ...,
        action_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["action_description", b"action_description", "action_name", b"action_name", "grant_or_revoke", b"grant_or_revoke", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["action_description", b"action_description", "action_id", b"action_id", "action_name", b"action_name", "grant_or_revoke", b"grant_or_revoke", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteAppAction = MdSiteAppAction

class MdSiteAppActionOwner(google.protobuf.message.Message):
    """Original Name: MD_SITE_APP_ACTION_OWNER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TIGHT_GROUP_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    GRANT_OR_REVOKE_FIELD_NUMBER: builtins.int
    USER_ID_FIELD_NUMBER: builtins.int
    ACTION_ID_FIELD_NUMBER: builtins.int
    OWNER_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def tight_group_id(self) -> global___StringMessage:
        """Original Name: TIGHT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grant_or_revoke(self) -> global___StringMessage:
        """Original Name: GRANT_OR_REVOKE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_id(self) -> global___StringMessage:
        """Original Name: USER_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def action_id(self) -> global___StringMessage:
        """Original Name: ACTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    owner_id: builtins.str
    """Original Name: OWNER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        tight_group_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        grant_or_revoke: global___StringMessage | None = ...,
        user_id: global___StringMessage | None = ...,
        action_id: global___StringMessage | None = ...,
        owner_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["action_id", b"action_id", "grant_or_revoke", b"grant_or_revoke", "native_uid", b"native_uid", "tight_group_id", b"tight_group_id", "user_id", b"user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["action_id", b"action_id", "grant_or_revoke", b"grant_or_revoke", "native_uid", b"native_uid", "owner_id", b"owner_id", "tight_group_id", b"tight_group_id", "undeclared_dependencies", b"undeclared_dependencies", "user_id", b"user_id"]) -> None: ...

global___MdSiteAppActionOwner = MdSiteAppActionOwner

class MdSiteAttrDictionary(google.protobuf.message.Message):
    """Original Name: MD_SITE_ATTR_DICTIONARY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CUSTOM_DESCRIPTION_FIELD_NUMBER: builtins.int
    CUSTOM_CLASS_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    ATTR_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    IS_HIDDEN_FIELD_NUMBER: builtins.int
    CUSTOM_DISABLE_FLAG_FIELD_NUMBER: builtins.int
    CUSTOM_DISPLAY_TYPE_FIELD_NUMBER: builtins.int
    CUSTOM_DECIMAL_PLACES_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CUSTOM_SECURITY_LEVEL_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    CUSTOM_CO_FLAGS_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    CUSTOM_CO_VALUE_FIELD_NUMBER: builtins.int
    STATUS_ID_FIELD_NUMBER: builtins.int
    CUSTOM_CO_OPER_FIELD_NUMBER: builtins.int
    CUSTOM_LABEL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def custom_description(self) -> global___StringMessage:
        """Original Name: CUSTOM_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_class_id(self) -> global___Int32Message:
        """Original Name: CUSTOM_CLASS_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    attr_name: builtins.str
    """Original Name: ATTR_NAME, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_hidden(self) -> global___StringMessage:
        """Original Name: IS_HIDDEN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_disable_flag(self) -> global___StringMessage:
        """Original Name: CUSTOM_DISABLE_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_display_type(self) -> global___StringMessage:
        """Original Name: CUSTOM_DISPLAY_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_decimal_places(self) -> global___Int32Message:
        """Original Name: CUSTOM_DECIMAL_PLACES, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_security_level(self) -> global___Int32Message:
        """Original Name: CUSTOM_SECURITY_LEVEL, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_co_flags(self) -> global___StringMessage:
        """Original Name: CUSTOM_CO_FLAGS, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_co_value(self) -> global___StringMessage:
        """Original Name: CUSTOM_CO_VALUE, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_id(self) -> global___StringMessage:
        """Original Name: STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_co_oper(self) -> global___Int32Message:
        """Original Name: CUSTOM_CO_OPER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_label(self) -> global___StringMessage:
        """Original Name: CUSTOM_LABEL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        custom_description: global___StringMessage | None = ...,
        custom_class_id: global___Int32Message | None = ...,
        update_user_id: global___StringMessage | None = ...,
        attr_name: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        is_hidden: global___StringMessage | None = ...,
        custom_disable_flag: global___StringMessage | None = ...,
        custom_display_type: global___StringMessage | None = ...,
        custom_decimal_places: global___Int32Message | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        custom_security_level: global___Int32Message | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        custom_co_flags: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        business_object: builtins.str = ...,
        flags: global___StringMessage | None = ...,
        custom_co_value: global___StringMessage | None = ...,
        status_id: global___StringMessage | None = ...,
        custom_co_oper: global___Int32Message | None = ...,
        custom_label: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "custom_class_id", b"custom_class_id", "custom_co_flags", b"custom_co_flags", "custom_co_oper", b"custom_co_oper", "custom_co_value", b"custom_co_value", "custom_decimal_places", b"custom_decimal_places", "custom_description", b"custom_description", "custom_disable_flag", b"custom_disable_flag", "custom_display_type", b"custom_display_type", "custom_label", b"custom_label", "custom_security_level", b"custom_security_level", "flags", b"flags", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "status_id", b"status_id", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attr_name", b"attr_name", "business_object", b"business_object", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "custom_class_id", b"custom_class_id", "custom_co_flags", b"custom_co_flags", "custom_co_oper", b"custom_co_oper", "custom_co_value", b"custom_co_value", "custom_decimal_places", b"custom_decimal_places", "custom_description", b"custom_description", "custom_disable_flag", b"custom_disable_flag", "custom_display_type", b"custom_display_type", "custom_label", b"custom_label", "custom_security_level", b"custom_security_level", "flags", b"flags", "is_hidden", b"is_hidden", "native_uid", b"native_uid", "status_id", b"status_id", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___MdSiteAttrDictionary = MdSiteAttrDictionary

class MdSiteAttrSetOverride(google.protobuf.message.Message):
    """Original Name: MD_SITE_ATTR_SET_OVERRIDE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ATTR_NAME_FIELD_NUMBER: builtins.int
    SETTING_VALUE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    SETTING_KEYWORD_FIELD_NUMBER: builtins.int
    MD_SYS_ATTR_DICTIONARY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    attr_name: builtins.str
    """Original Name: ATTR_NAME, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def setting_value(self) -> global___StringMessage:
        """Original Name: SETTING_VALUE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    setting_keyword: builtins.str
    """Original Name: SETTING_KEYWORD, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_sys_attr_dictionary(self) -> global___MdSysAttrDictionaryRef:
        """Remote references:

        Original Name: MD_SYS_ATTR_DICTIONARY, WrappedMessage: MdSysAttrDictionary
        FK_MD_SITE_ATTR_SET_OVERRIDE_MD_SYS_ATTR_DICTIONARY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        attr_name: builtins.str = ...,
        setting_value: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        business_object: builtins.str = ...,
        setting_keyword: builtins.str = ...,
        md_sys_attr_dictionary: global___MdSysAttrDictionaryRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["md_sys_attr_dictionary", b"md_sys_attr_dictionary", "measure_id", b"measure_id", "native_uid", b"native_uid", "setting_value", b"setting_value"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attr_name", b"attr_name", "business_object", b"business_object", "md_sys_attr_dictionary", b"md_sys_attr_dictionary", "measure_id", b"measure_id", "native_uid", b"native_uid", "setting_keyword", b"setting_keyword", "setting_value", b"setting_value", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteAttrSetOverride = MdSiteAttrSetOverride

class MdSiteCarryover(google.protobuf.message.Message):
    """Original Name: MD_SITE_CARRYOVER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    ALIAS_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    CO_CASE_FIELD_NUMBER: builtins.int
    CO_COND_FIELD_NUMBER: builtins.int
    MD_SYS_BUSOBJ_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    alias: builtins.str
    """Original Name: ALIAS, Original type: Edm.String, Max Length: 25,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def co_case(self) -> global___Int32Message:
        """Original Name: CO_CASE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co_cond(self) -> global___StringMessage:
        """Original Name: CO_COND, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_busobj(self) -> global___MdSysBusobjRef:
        """Remote references:

        Original Name: MD_SYS_BUSOBJ, WrappedMessage: MdSysBusobj
        FK_MD_SITE_CARRYOVER_MD_SYS_BUSOBJ
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        alias: builtins.str = ...,
        business_object: builtins.str = ...,
        co_case: global___Int32Message | None = ...,
        co_cond: global___StringMessage | None = ...,
        md_sys_busobj: global___MdSysBusobjRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["co_case", b"co_case", "co_cond", b"co_cond", "md_sys_busobj", b"md_sys_busobj", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["alias", b"alias", "business_object", b"business_object", "co_case", b"co_case", "co_cond", b"co_cond", "md_sys_busobj", b"md_sys_busobj", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteCarryover = MdSiteCarryover

class MdSiteCementJobType(google.protobuf.message.Message):
    """Original Name: MD_SITE_CEMENT_JOB_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    JOB_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    job_type: builtins.str
    """Original Name: JOB_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        job_type: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "job_type", b"job_type", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteCementJobType = MdSiteCementJobType

class MdSiteConfigFiles(google.protobuf.message.Message):
    """Original Name: MD_SITE_CONFIG_FILES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    SECURITY_LEVEL_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CONFIG_FILE_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    BFILE_FIELD_NUMBER: builtins.int
    FILENAME_FIELD_NUMBER: builtins.int
    RELATIVE_PATH_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def security_level(self) -> global___StringMessage:
        """Original Name: SECURITY_LEVEL, Original type: Edm.String, Max Length: 2,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    config_file_id: builtins.str
    """Original Name: CONFIG_FILE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bfile(self) -> global___BytesMessage:
        """Original Name: BFILE, Original type: Edm.Binary, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def filename(self) -> global___StringMessage:
        """Original Name: FILENAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def relative_path(self) -> global___StringMessage:
        """Original Name: RELATIVE_PATH, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        security_level: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        config_file_id: builtins.str = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        bfile: global___BytesMessage | None = ...,
        filename: global___StringMessage | None = ...,
        relative_path: global___StringMessage | None = ...,
        type: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bfile", b"bfile", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "filename", b"filename", "native_uid", b"native_uid", "relative_path", b"relative_path", "security_level", b"security_level", "type", b"type", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bfile", b"bfile", "config_file_id", b"config_file_id", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "filename", b"filename", "native_uid", b"native_uid", "relative_path", b"relative_path", "security_level", b"security_level", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___MdSiteConfigFiles = MdSiteConfigFiles

class MdSiteConfigTransfer(google.protobuf.message.Message):
    """Original Name: MD_SITE_CONFIG_TRANSFER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OPTION_ID_FIELD_NUMBER: builtins.int
    TABLE_NAME_FIELD_NUMBER: builtins.int
    OPTION_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DEFAULT_STATUS_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    SQL_STRING_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    option_id: builtins.str
    """Original Name: OPTION_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def table_name(self) -> global___StringMessage:
        """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def option_name(self) -> global___StringMessage:
        """Original Name: OPTION_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_status(self) -> global___Int32Message:
        """Original Name: DEFAULT_STATUS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sql_string(self) -> global___StringMessage:
        """Original Name: SQL_STRING, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        option_id: builtins.str = ...,
        table_name: global___StringMessage | None = ...,
        option_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        default_status: global___Int32Message | None = ...,
        description: global___StringMessage | None = ...,
        sql_string: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["default_status", b"default_status", "description", b"description", "native_uid", b"native_uid", "option_name", b"option_name", "sql_string", b"sql_string", "table_name", b"table_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["default_status", b"default_status", "description", b"description", "native_uid", b"native_uid", "option_id", b"option_id", "option_name", b"option_name", "sql_string", b"sql_string", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteConfigTransfer = MdSiteConfigTransfer

class MdSiteCoordType(google.protobuf.message.Message):
    """Original Name: MD_SITE_COORD_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    COORD_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    coord_type: builtins.int
    """Original Name: COORD_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        coord_type: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["coord_type", b"coord_type", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteCoordType = MdSiteCoordType

class MdSiteDexAttributes(google.protobuf.message.Message):
    """Original Name: MD_SITE_DEX_ATTRIBUTES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DEX_IMID_FIELD_NUMBER: builtins.int
    TABLE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PICKLIST_TARGET_FIELD_FIELD_NUMBER: builtins.int
    DEX_TYPE_FIELD_NUMBER: builtins.int
    DEX_FIELD_FIELD_NUMBER: builtins.int
    DEX_MID_FIELD_NUMBER: builtins.int
    PICKLIST_TABLE_FIELD_NUMBER: builtins.int
    TEMPLATE_ID_FIELD_NUMBER: builtins.int
    PICKLIST_SOURCE_FIELD_FIELD_NUMBER: builtins.int
    TO_UPPER_CASE_FIELD_NUMBER: builtins.int
    IS_EXPORT_FIELD_NUMBER: builtins.int
    ATTRIBUTE_ID_FIELD_NUMBER: builtins.int
    DEX_OBJECT_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    DEX_TABLE_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    MD_SITE_DEX_TEMPLATE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def dex_imid(self) -> global___Int32Message:
        """Original Name: DEX_IMID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def table_name(self) -> global___StringMessage:
        """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def picklist_target_field(self) -> global___StringMessage:
        """Original Name: PICKLIST_TARGET_FIELD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dex_type(self) -> global___StringMessage:
        """Original Name: DEX_TYPE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dex_field(self) -> global___StringMessage:
        """Original Name: DEX_FIELD, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dex_mid(self) -> global___StringMessage:
        """Original Name: DEX_MID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def picklist_table(self) -> global___StringMessage:
        """Original Name: PICKLIST_TABLE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    template_id: builtins.str
    """Original Name: TEMPLATE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def picklist_source_field(self) -> global___StringMessage:
        """Original Name: PICKLIST_SOURCE_FIELD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_upper_case(self) -> global___StringMessage:
        """Original Name: TO_UPPER_CASE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_export(self) -> global___StringMessage:
        """Original Name: IS_EXPORT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    attribute_id: builtins.str
    """Original Name: ATTRIBUTE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dex_object(self) -> global___StringMessage:
        """Original Name: DEX_OBJECT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dex_table(self) -> global___StringMessage:
        """Original Name: DEX_TABLE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_name(self) -> global___StringMessage:
        """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_site_dex_template(self) -> global___MdSiteDexTemplateRef:
        """Remote references:

        Original Name: MD_SITE_DEX_TEMPLATE, WrappedMessage: MdSiteDexTemplate
        FK_MD_SITE_DEX_ATTRIBUTES_MD_SITE_DEX_TEMPLATE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        dex_imid: global___Int32Message | None = ...,
        table_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        picklist_target_field: global___StringMessage | None = ...,
        dex_type: global___StringMessage | None = ...,
        dex_field: global___StringMessage | None = ...,
        dex_mid: global___StringMessage | None = ...,
        picklist_table: global___StringMessage | None = ...,
        template_id: builtins.str = ...,
        picklist_source_field: global___StringMessage | None = ...,
        to_upper_case: global___StringMessage | None = ...,
        is_export: global___StringMessage | None = ...,
        attribute_id: builtins.str = ...,
        dex_object: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        dex_table: global___StringMessage | None = ...,
        field_name: global___StringMessage | None = ...,
        md_site_dex_template: global___MdSiteDexTemplateRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dex_field", b"dex_field", "dex_imid", b"dex_imid", "dex_mid", b"dex_mid", "dex_object", b"dex_object", "dex_table", b"dex_table", "dex_type", b"dex_type", "field_name", b"field_name", "flags", b"flags", "is_export", b"is_export", "md_site_dex_template", b"md_site_dex_template", "native_uid", b"native_uid", "picklist_source_field", b"picklist_source_field", "picklist_table", b"picklist_table", "picklist_target_field", b"picklist_target_field", "table_name", b"table_name", "to_upper_case", b"to_upper_case"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attribute_id", b"attribute_id", "dex_field", b"dex_field", "dex_imid", b"dex_imid", "dex_mid", b"dex_mid", "dex_object", b"dex_object", "dex_table", b"dex_table", "dex_type", b"dex_type", "field_name", b"field_name", "flags", b"flags", "is_export", b"is_export", "md_site_dex_template", b"md_site_dex_template", "native_uid", b"native_uid", "picklist_source_field", b"picklist_source_field", "picklist_table", b"picklist_table", "picklist_target_field", b"picklist_target_field", "table_name", b"table_name", "template_id", b"template_id", "to_upper_case", b"to_upper_case", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteDexAttributes = MdSiteDexAttributes

class MdSiteDexTemplate(google.protobuf.message.Message):
    """Original Name: MD_SITE_DEX_TEMPLATE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    SECURITY_LEVEL_FIELD_NUMBER: builtins.int
    TEMPLATE_ID_FIELD_NUMBER: builtins.int
    ENABLE_FLAG_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    TEMPLATE_NAME_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    TEMPLATE_DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_DEFAULT_FIELD_NUMBER: builtins.int
    MD_SITE_DEX_ATTRIBUTES_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def security_level(self) -> global___Int32Message:
        """Original Name: SECURITY_LEVEL, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    template_id: builtins.str
    """Original Name: TEMPLATE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def enable_flag(self) -> global___StringMessage:
        """Original Name: ENABLE_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def template_name(self) -> global___StringMessage:
        """Original Name: TEMPLATE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def template_description(self) -> global___StringMessage:
        """Original Name: TEMPLATE_DESCRIPTION, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_default(self) -> global___StringMessage:
        """Original Name: IS_DEFAULT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_site_dex_attributes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSiteDexAttributesRef]:
        """Remote references:

        Original Name: MD_SITE_DEX_ATTRIBUTES, WrappedMessage: MdSiteDexAttributes
        FK_MD_SITE_DEX_ATTRIBUTES_MD_SITE_DEX_TEMPLATE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comments: global___StringMessage | None = ...,
        security_level: global___Int32Message | None = ...,
        template_id: builtins.str = ...,
        enable_flag: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        template_name: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        template_description: global___StringMessage | None = ...,
        is_default: global___StringMessage | None = ...,
        md_site_dex_attributes: collections.abc.Iterable[global___MdSiteDexAttributesRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "enable_flag", b"enable_flag", "flags", b"flags", "is_default", b"is_default", "native_uid", b"native_uid", "security_level", b"security_level", "template_description", b"template_description", "template_name", b"template_name", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "enable_flag", b"enable_flag", "flags", b"flags", "is_default", b"is_default", "md_site_dex_attributes", b"md_site_dex_attributes", "native_uid", b"native_uid", "security_level", b"security_level", "template_description", b"template_description", "template_id", b"template_id", "template_name", b"template_name", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___MdSiteDexTemplate = MdSiteDexTemplate

class MdSiteDvRules(google.protobuf.message.Message):
    """Original Name: MD_SITE_DV_RULES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAX_CONSTRAINT_FIELD_NUMBER: builtins.int
    COMPARISON_UNIT_CLASS_ID_FIELD_NUMBER: builtins.int
    RULE_KEY_FIELD_NUMBER: builtins.int
    RULE_NAME_FIELD_NUMBER: builtins.int
    VALIDATE_TREE_LOCATION_FIELD_NUMBER: builtins.int
    RULE_SQL_FIELD_NUMBER: builtins.int
    COMPARISON_AGGREGATE_FIELD_NUMBER: builtins.int
    VALUE_IN_PICKLIST_FIELD_NUMBER: builtins.int
    DISABLE_FLAG_FIELD_NUMBER: builtins.int
    VALIDATE_DATA_TYPE_FIELD_NUMBER: builtins.int
    VALUE_REQUIRED_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    VALIDATE_DATE_LINK_FIELD_FIELD_NUMBER: builtins.int
    COMPARISON_FIELD_NAME_FIELD_NUMBER: builtins.int
    COMPARISON_DATA_TYPE_FIELD_NUMBER: builtins.int
    MIN_NUMERIC_VALUE_FIELD_NUMBER: builtins.int
    COMPARISON_DATE_LINK_FIELD_FIELD_NUMBER: builtins.int
    COMPARISON_NUMERIC_VALUE_FIELD_NUMBER: builtins.int
    COMPARISON_OPERATION_CODE_FIELD_NUMBER: builtins.int
    COMPARISON_TEMPLATE_CODE_FIELD_NUMBER: builtins.int
    VALIDATE_TABLE_TYPE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VALIDATE_TABLE_NAME_FIELD_NUMBER: builtins.int
    COMPARISON_CRITERIA_CODE_FIELD_NUMBER: builtins.int
    MAX_DATE_VALUE_FIELD_NUMBER: builtins.int
    MIN_CONSTRAINT_FIELD_NUMBER: builtins.int
    RULE_DESCRIPTION_FIELD_NUMBER: builtins.int
    TEXT_FORMAT_FIELD_NUMBER: builtins.int
    COMPARISON_TABLE_TYPE_ID_FIELD_NUMBER: builtins.int
    RULE_ORDER_FIELD_NUMBER: builtins.int
    COMPARISON_DATE_VALUE_FIELD_NUMBER: builtins.int
    COMPARISON_TREE_LOCATION_FIELD_NUMBER: builtins.int
    VALUE_MANDATORY_FIELD_NUMBER: builtins.int
    WHEN_APPLIED_FIELD_NUMBER: builtins.int
    RULE_BOOK_KEY_FIELD_NUMBER: builtins.int
    COMPARISON_TEXT_VALUE_FIELD_NUMBER: builtins.int
    RULE_LEVEL_FIELD_NUMBER: builtins.int
    COMPARISON_DATE_LINK_TABLE_FIELD_NUMBER: builtins.int
    MAX_NUMERIC_VALUE_FIELD_NUMBER: builtins.int
    MIN_DATE_VALUE_FIELD_NUMBER: builtins.int
    VALIDATE_FIELD_NAME_FIELD_NUMBER: builtins.int
    VALIDATE_DATE_LINK_TABLE_FIELD_NUMBER: builtins.int
    COMPARISON_TABLE_NAME_FIELD_NUMBER: builtins.int
    MD_SITE_DV_RULE_BOOKS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def max_constraint(self) -> global___StringMessage:
        """Original Name: MAX_CONSTRAINT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_unit_class_id(self) -> global___Int32Message:
        """Original Name: COMPARISON_UNIT_CLASS_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rule_key: builtins.str
    """Original Name: RULE_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rule_name(self) -> global___StringMessage:
        """Original Name: RULE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validate_tree_location(self) -> global___StringMessage:
        """Original Name: VALIDATE_TREE_LOCATION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_sql(self) -> global___StringMessage:
        """Original Name: RULE_SQL, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_aggregate(self) -> global___StringMessage:
        """Original Name: COMPARISON_AGGREGATE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def value_in_picklist(self) -> global___StringMessage:
        """Original Name: VALUE_IN_PICKLIST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disable_flag(self) -> global___StringMessage:
        """Original Name: DISABLE_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validate_data_type(self) -> global___StringMessage:
        """Original Name: VALIDATE_DATA_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def value_required(self) -> global___StringMessage:
        """Original Name: VALUE_REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validate_date_link_field(self) -> global___StringMessage:
        """Original Name: VALIDATE_DATE_LINK_FIELD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_field_name(self) -> global___StringMessage:
        """Original Name: COMPARISON_FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_data_type(self) -> global___StringMessage:
        """Original Name: COMPARISON_DATA_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_numeric_value(self) -> global___FloatMessage:
        """Original Name: MIN_NUMERIC_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_date_link_field(self) -> global___StringMessage:
        """Original Name: COMPARISON_DATE_LINK_FIELD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_numeric_value(self) -> global___FloatMessage:
        """Original Name: COMPARISON_NUMERIC_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_operation_code(self) -> global___StringMessage:
        """Original Name: COMPARISON_OPERATION_CODE, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_template_code(self) -> global___StringMessage:
        """Original Name: COMPARISON_TEMPLATE_CODE, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validate_table_type_id(self) -> global___StringMessage:
        """Original Name: VALIDATE_TABLE_TYPE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validate_table_name(self) -> global___StringMessage:
        """Original Name: VALIDATE_TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_criteria_code(self) -> global___StringMessage:
        """Original Name: COMPARISON_CRITERIA_CODE, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_date_value(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: MAX_DATE_VALUE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_constraint(self) -> global___StringMessage:
        """Original Name: MIN_CONSTRAINT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_description(self) -> global___StringMessage:
        """Original Name: RULE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def text_format(self) -> global___StringMessage:
        """Original Name: TEXT_FORMAT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_table_type_id(self) -> global___StringMessage:
        """Original Name: COMPARISON_TABLE_TYPE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_order(self) -> global___Int32Message:
        """Original Name: RULE_ORDER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_date_value(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: COMPARISON_DATE_VALUE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_tree_location(self) -> global___StringMessage:
        """Original Name: COMPARISON_TREE_LOCATION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def value_mandatory(self) -> global___StringMessage:
        """Original Name: VALUE_MANDATORY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def when_applied(self) -> global___StringMessage:
        """Original Name: WHEN_APPLIED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rule_book_key: builtins.str
    """Original Name: RULE_BOOK_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comparison_text_value(self) -> global___StringMessage:
        """Original Name: COMPARISON_TEXT_VALUE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_level(self) -> global___Int32Message:
        """Original Name: RULE_LEVEL, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_date_link_table(self) -> global___StringMessage:
        """Original Name: COMPARISON_DATE_LINK_TABLE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_numeric_value(self) -> global___FloatMessage:
        """Original Name: MAX_NUMERIC_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_date_value(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: MIN_DATE_VALUE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validate_field_name(self) -> global___StringMessage:
        """Original Name: VALIDATE_FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validate_date_link_table(self) -> global___StringMessage:
        """Original Name: VALIDATE_DATE_LINK_TABLE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_table_name(self) -> global___StringMessage:
        """Original Name: COMPARISON_TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_site_dv_rule_books(self) -> global___MdSiteDvRuleBooksRef:
        """Remote references:

        Original Name: MD_SITE_DV_RULE_BOOKS, WrappedMessage: MdSiteDvRuleBooks
        FK_MD_SITE_DV_RULES_MD_SITE_DV_RULE_BOOKS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        max_constraint: global___StringMessage | None = ...,
        comparison_unit_class_id: global___Int32Message | None = ...,
        rule_key: builtins.str = ...,
        rule_name: global___StringMessage | None = ...,
        validate_tree_location: global___StringMessage | None = ...,
        rule_sql: global___StringMessage | None = ...,
        comparison_aggregate: global___StringMessage | None = ...,
        value_in_picklist: global___StringMessage | None = ...,
        disable_flag: global___StringMessage | None = ...,
        validate_data_type: global___StringMessage | None = ...,
        value_required: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        validate_date_link_field: global___StringMessage | None = ...,
        comparison_field_name: global___StringMessage | None = ...,
        comparison_data_type: global___StringMessage | None = ...,
        min_numeric_value: global___FloatMessage | None = ...,
        comparison_date_link_field: global___StringMessage | None = ...,
        comparison_numeric_value: global___FloatMessage | None = ...,
        comparison_operation_code: global___StringMessage | None = ...,
        comparison_template_code: global___StringMessage | None = ...,
        validate_table_type_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        validate_table_name: global___StringMessage | None = ...,
        comparison_criteria_code: global___StringMessage | None = ...,
        max_date_value: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        min_constraint: global___StringMessage | None = ...,
        rule_description: global___StringMessage | None = ...,
        text_format: global___StringMessage | None = ...,
        comparison_table_type_id: global___StringMessage | None = ...,
        rule_order: global___Int32Message | None = ...,
        comparison_date_value: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comparison_tree_location: global___StringMessage | None = ...,
        value_mandatory: global___StringMessage | None = ...,
        when_applied: global___StringMessage | None = ...,
        rule_book_key: builtins.str = ...,
        comparison_text_value: global___StringMessage | None = ...,
        rule_level: global___Int32Message | None = ...,
        comparison_date_link_table: global___StringMessage | None = ...,
        max_numeric_value: global___FloatMessage | None = ...,
        min_date_value: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        validate_field_name: global___StringMessage | None = ...,
        validate_date_link_table: global___StringMessage | None = ...,
        comparison_table_name: global___StringMessage | None = ...,
        md_site_dv_rule_books: global___MdSiteDvRuleBooksRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comparison_aggregate", b"comparison_aggregate", "comparison_criteria_code", b"comparison_criteria_code", "comparison_data_type", b"comparison_data_type", "comparison_date_link_field", b"comparison_date_link_field", "comparison_date_link_table", b"comparison_date_link_table", "comparison_date_value", b"comparison_date_value", "comparison_field_name", b"comparison_field_name", "comparison_numeric_value", b"comparison_numeric_value", "comparison_operation_code", b"comparison_operation_code", "comparison_table_name", b"comparison_table_name", "comparison_table_type_id", b"comparison_table_type_id", "comparison_template_code", b"comparison_template_code", "comparison_text_value", b"comparison_text_value", "comparison_tree_location", b"comparison_tree_location", "comparison_unit_class_id", b"comparison_unit_class_id", "disable_flag", b"disable_flag", "flags", b"flags", "max_constraint", b"max_constraint", "max_date_value", b"max_date_value", "max_numeric_value", b"max_numeric_value", "md_site_dv_rule_books", b"md_site_dv_rule_books", "min_constraint", b"min_constraint", "min_date_value", b"min_date_value", "min_numeric_value", b"min_numeric_value", "native_uid", b"native_uid", "rule_description", b"rule_description", "rule_level", b"rule_level", "rule_name", b"rule_name", "rule_order", b"rule_order", "rule_sql", b"rule_sql", "text_format", b"text_format", "validate_data_type", b"validate_data_type", "validate_date_link_field", b"validate_date_link_field", "validate_date_link_table", b"validate_date_link_table", "validate_field_name", b"validate_field_name", "validate_table_name", b"validate_table_name", "validate_table_type_id", b"validate_table_type_id", "validate_tree_location", b"validate_tree_location", "value_in_picklist", b"value_in_picklist", "value_mandatory", b"value_mandatory", "value_required", b"value_required", "when_applied", b"when_applied"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comparison_aggregate", b"comparison_aggregate", "comparison_criteria_code", b"comparison_criteria_code", "comparison_data_type", b"comparison_data_type", "comparison_date_link_field", b"comparison_date_link_field", "comparison_date_link_table", b"comparison_date_link_table", "comparison_date_value", b"comparison_date_value", "comparison_field_name", b"comparison_field_name", "comparison_numeric_value", b"comparison_numeric_value", "comparison_operation_code", b"comparison_operation_code", "comparison_table_name", b"comparison_table_name", "comparison_table_type_id", b"comparison_table_type_id", "comparison_template_code", b"comparison_template_code", "comparison_text_value", b"comparison_text_value", "comparison_tree_location", b"comparison_tree_location", "comparison_unit_class_id", b"comparison_unit_class_id", "disable_flag", b"disable_flag", "flags", b"flags", "max_constraint", b"max_constraint", "max_date_value", b"max_date_value", "max_numeric_value", b"max_numeric_value", "md_site_dv_rule_books", b"md_site_dv_rule_books", "min_constraint", b"min_constraint", "min_date_value", b"min_date_value", "min_numeric_value", b"min_numeric_value", "native_uid", b"native_uid", "rule_book_key", b"rule_book_key", "rule_description", b"rule_description", "rule_key", b"rule_key", "rule_level", b"rule_level", "rule_name", b"rule_name", "rule_order", b"rule_order", "rule_sql", b"rule_sql", "text_format", b"text_format", "undeclared_dependencies", b"undeclared_dependencies", "validate_data_type", b"validate_data_type", "validate_date_link_field", b"validate_date_link_field", "validate_date_link_table", b"validate_date_link_table", "validate_field_name", b"validate_field_name", "validate_table_name", b"validate_table_name", "validate_table_type_id", b"validate_table_type_id", "validate_tree_location", b"validate_tree_location", "value_in_picklist", b"value_in_picklist", "value_mandatory", b"value_mandatory", "value_required", b"value_required", "when_applied", b"when_applied"]) -> None: ...

global___MdSiteDvRules = MdSiteDvRules

class MdSiteDvRuleBooks(google.protobuf.message.Message):
    """Original Name: MD_SITE_DV_RULE_BOOKS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    EVENT_CODE_FIELD_NUMBER: builtins.int
    PROP_DIALOG_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DATA_ENTRY_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    RULE_BOOK_NAME_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    RULE_BOOK_KEY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DISABLE_FLAG_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    REPORT_ALIAS_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    LAYOUT_ID_FIELD_NUMBER: builtins.int
    MD_SITE_DV_RULES_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_code(self) -> global___StringMessage:
        """Original Name: EVENT_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prop_dialog_id(self) -> global___StringMessage:
        """Original Name: PROP_DIALOG_ID, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data_entry_type(self) -> global___StringMessage:
        """Original Name: DATA_ENTRY_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_book_name(self) -> global___StringMessage:
        """Original Name: RULE_BOOK_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rule_book_key: builtins.str
    """Original Name: RULE_BOOK_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disable_flag(self) -> global___StringMessage:
        """Original Name: DISABLE_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_alias(self) -> global___StringMessage:
        """Original Name: REPORT_ALIAS, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def layout_id(self) -> global___StringMessage:
        """Original Name: LAYOUT_ID, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_site_dv_rules(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSiteDvRulesRef]:
        """Remote references:

        Original Name: MD_SITE_DV_RULES, WrappedMessage: MdSiteDvRules
        FK_MD_SITE_DV_RULES_MD_SITE_DV_RULE_BOOKS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        event_code: global___StringMessage | None = ...,
        prop_dialog_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        data_entry_type: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        rule_book_name: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        rule_book_key: builtins.str = ...,
        create_user_id: global___StringMessage | None = ...,
        disable_flag: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        report_alias: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        layout_id: global___StringMessage | None = ...,
        md_site_dv_rules: collections.abc.Iterable[global___MdSiteDvRulesRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "data_entry_type", b"data_entry_type", "disable_flag", b"disable_flag", "event_code", b"event_code", "flags", b"flags", "layout_id", b"layout_id", "native_uid", b"native_uid", "prop_dialog_id", b"prop_dialog_id", "remarks", b"remarks", "report_alias", b"report_alias", "rule_book_name", b"rule_book_name", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "data_entry_type", b"data_entry_type", "disable_flag", b"disable_flag", "event_code", b"event_code", "flags", b"flags", "layout_id", b"layout_id", "md_site_dv_rules", b"md_site_dv_rules", "native_uid", b"native_uid", "prop_dialog_id", b"prop_dialog_id", "remarks", b"remarks", "report_alias", b"report_alias", "rule_book_key", b"rule_book_key", "rule_book_name", b"rule_book_name", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___MdSiteDvRuleBooks = MdSiteDvRuleBooks

class MdSiteEventType(google.protobuf.message.Message):
    """Original Name: MD_SITE_EVENT_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EVENT_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_SUPPRESSED_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def event_code(self) -> global___StringMessage:
        """Original Name: EVENT_CODE, Original type: Edm.String, Max Length: 3,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_suppressed(self) -> global___StringMessage:
        """Original Name: IS_SUPPRESSED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        event_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_suppressed: global___StringMessage | None = ...,
        event_type: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["event_code", b"event_code", "event_type", b"event_type", "is_suppressed", b"is_suppressed", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["event_code", b"event_code", "event_type", b"event_type", "is_suppressed", b"is_suppressed", "key_id", b"key_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteEventType = MdSiteEventType

class MdSiteJobType(google.protobuf.message.Message):
    """Original Name: MD_SITE_JOB_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    JOB_TYPE_ID_FIELD_NUMBER: builtins.int
    JOB_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    MD_SITE_JOB_TYPE_TASK_FIELD_NUMBER: builtins.int
    MD_SITE_JOB_TYPE_REPORT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    job_type_id: builtins.str
    """Original Name: JOB_TYPE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def job_code(self) -> global___StringMessage:
        """Original Name: JOB_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_site_job_type_task(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSiteJobTypeTaskRef]:
        """Remote references:

        Original Name: MD_SITE_JOB_TYPE_TASK, WrappedMessage: MdSiteJobTypeTask
        FK_MD_SITE_JOB_TYPE_TASK_MD_SITE_JOB_TYPE
        """
    @property
    def md_site_job_type_report(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSiteJobTypeReportRef]:
        """Original Name: MD_SITE_JOB_TYPE_REPORT, WrappedMessage: MdSiteJobTypeReport
        FK_MD_SITE_JOB_TYPE_REPORT_MD_SITE_JOB_TYPE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        job_type_id: builtins.str = ...,
        job_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        name: global___StringMessage | None = ...,
        md_site_job_type_task: collections.abc.Iterable[global___MdSiteJobTypeTaskRef] | None = ...,
        md_site_job_type_report: collections.abc.Iterable[global___MdSiteJobTypeReportRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "flags", b"flags", "job_code", b"job_code", "name", b"name", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "flags", b"flags", "job_code", b"job_code", "job_type_id", b"job_type_id", "md_site_job_type_report", b"md_site_job_type_report", "md_site_job_type_task", b"md_site_job_type_task", "name", b"name", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteJobType = MdSiteJobType

class MdSiteJobTypeReport(google.protobuf.message.Message):
    """Original Name: MD_SITE_JOB_TYPE_REPORT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    JOB_TYPE_REPORT_ID_FIELD_NUMBER: builtins.int
    JOB_TYPE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_ALIAS_FIELD_NUMBER: builtins.int
    ENTRY_FORM_ID_FIELD_NUMBER: builtins.int
    MD_SITE_JOB_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    job_type_report_id: builtins.str
    """Original Name: JOB_TYPE_REPORT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    job_type_id: builtins.str
    """Original Name: JOB_TYPE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_alias(self) -> global___StringMessage:
        """Original Name: REPORT_ALIAS, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def entry_form_id(self) -> global___StringMessage:
        """Original Name: ENTRY_FORM_ID, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_site_job_type(self) -> global___MdSiteJobTypeRef:
        """Remote references:

        Original Name: MD_SITE_JOB_TYPE, WrappedMessage: MdSiteJobType
        FK_MD_SITE_JOB_TYPE_REPORT_MD_SITE_JOB_TYPE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        job_type_report_id: builtins.str = ...,
        job_type_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        report_alias: global___StringMessage | None = ...,
        entry_form_id: global___StringMessage | None = ...,
        md_site_job_type: global___MdSiteJobTypeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["entry_form_id", b"entry_form_id", "md_site_job_type", b"md_site_job_type", "native_uid", b"native_uid", "report_alias", b"report_alias"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["entry_form_id", b"entry_form_id", "job_type_id", b"job_type_id", "job_type_report_id", b"job_type_report_id", "md_site_job_type", b"md_site_job_type", "native_uid", b"native_uid", "report_alias", b"report_alias", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteJobTypeReport = MdSiteJobTypeReport

class MdSiteJobTypeTask(google.protobuf.message.Message):
    """Original Name: MD_SITE_JOB_TYPE_TASK, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    JOB_TYPE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    IS_ARRIVAL_TASK_FIELD_NUMBER: builtins.int
    TASK_ID_FIELD_NUMBER: builtins.int
    MD_SITE_JOB_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    job_type_id: builtins.str
    """Original Name: JOB_TYPE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_arrival_task(self) -> global___StringMessage:
        """Original Name: IS_ARRIVAL_TASK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    task_id: builtins.str
    """Original Name: TASK_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_site_job_type(self) -> global___MdSiteJobTypeRef:
        """Remote references:

        Original Name: MD_SITE_JOB_TYPE, WrappedMessage: MdSiteJobType
        FK_MD_SITE_JOB_TYPE_TASK_MD_SITE_JOB_TYPE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        job_type_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        is_arrival_task: global___StringMessage | None = ...,
        task_id: builtins.str = ...,
        md_site_job_type: global___MdSiteJobTypeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_arrival_task", b"is_arrival_task", "md_site_job_type", b"md_site_job_type", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "is_arrival_task", b"is_arrival_task", "job_type_id", b"job_type_id", "md_site_job_type", b"md_site_job_type", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "task_id", b"task_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteJobTypeTask = MdSiteJobTypeTask

class MdSiteLookupFlags(google.protobuf.message.Message):
    """Original Name: MD_SITE_LOOKUP_FLAGS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLAG_DESCRIPTION_FIELD_NUMBER: builtins.int
    FLAG_VALUE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flag_description(self) -> global___StringMessage:
        """Original Name: FLAG_DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    flag_value: builtins.str
    """Original Name: FLAG_VALUE, Original type: Edm.String, Max Length: 4,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        flag_description: global___StringMessage | None = ...,
        flag_value: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["flag_description", b"flag_description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["flag_description", b"flag_description", "flag_value", b"flag_value", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteLookupFlags = MdSiteLookupFlags

class MdSiteOverrides(google.protobuf.message.Message):
    """Original Name: MD_SITE_OVERRIDES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TABLE_NAME_FIELD_NUMBER: builtins.int
    SELECTION_CRITERIA_FIELD_NUMBER: builtins.int
    OVERRIDES_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PRIMARY_KEY_VAL_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    table_name: builtins.str
    """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    selection_criteria: builtins.str
    """Original Name: SELECTION_CRITERIA, Original type: Edm.String, Max Length: 255,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def overrides(self) -> global___StringMessage:
        """Original Name: OVERRIDES, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    primary_key_val: builtins.str
    """Original Name: PRIMARY_KEY_VAL, Original type: Edm.String, Max Length: 255,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    sequence_no: builtins.int
    """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        table_name: builtins.str = ...,
        selection_criteria: builtins.str = ...,
        overrides: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        primary_key_val: builtins.str = ...,
        sequence_no: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "overrides", b"overrides"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "overrides", b"overrides", "primary_key_val", b"primary_key_val", "selection_criteria", b"selection_criteria", "sequence_no", b"sequence_no", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteOverrides = MdSiteOverrides

class MdSitePwdPolicy(google.protobuf.message.Message):
    """Original Name: MD_SITE_PWD_POLICY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    POLICY_DESCRIPTION_FIELD_NUMBER: builtins.int
    ENFORCE_STRENGTH_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PWD_POLICY_NAME_FIELD_NUMBER: builtins.int
    ALLOW_AUTOMATED_LOGIN_FIELD_NUMBER: builtins.int
    EXPIRATION_DAYS_FIELD_NUMBER: builtins.int
    USE_UPPER_LOWER_CHECK_FIELD_NUMBER: builtins.int
    PWD_POLICY_ID_FIELD_NUMBER: builtins.int
    USE_SPECIAL_CHARACTERS_FIELD_NUMBER: builtins.int
    REUSE_AFTER_COUNT_FIELD_NUMBER: builtins.int
    LOCKOUT_AFTER_ATTEMPTS_FIELD_NUMBER: builtins.int
    USE_OS_AUTHENTICATION_FIELD_NUMBER: builtins.int
    IS_DEFAULT_FIELD_NUMBER: builtins.int
    CAN_REUSE_PASSWORD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def policy_description(self) -> global___StringMessage:
        """Original Name: POLICY_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def enforce_strength(self) -> global___StringMessage:
        """Original Name: ENFORCE_STRENGTH, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pwd_policy_name(self) -> global___StringMessage:
        """Original Name: PWD_POLICY_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def allow_automated_login(self) -> global___StringMessage:
        """Original Name: ALLOW_AUTOMATED_LOGIN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expiration_days(self) -> global___Int32Message:
        """Original Name: EXPIRATION_DAYS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_upper_lower_check(self) -> global___StringMessage:
        """Original Name: USE_UPPER_LOWER_CHECK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pwd_policy_id: builtins.str
    """Original Name: PWD_POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def use_special_characters(self) -> global___StringMessage:
        """Original Name: USE_SPECIAL_CHARACTERS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reuse_after_count(self) -> global___Int32Message:
        """Original Name: REUSE_AFTER_COUNT, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lockout_after_attempts(self) -> global___Int32Message:
        """Original Name: LOCKOUT_AFTER_ATTEMPTS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_os_authentication(self) -> global___StringMessage:
        """Original Name: USE_OS_AUTHENTICATION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_default(self) -> global___StringMessage:
        """Original Name: IS_DEFAULT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def can_reuse_password(self) -> global___StringMessage:
        """Original Name: CAN_REUSE_PASSWORD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        policy_description: global___StringMessage | None = ...,
        enforce_strength: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        pwd_policy_name: global___StringMessage | None = ...,
        allow_automated_login: global___StringMessage | None = ...,
        expiration_days: global___Int32Message | None = ...,
        use_upper_lower_check: global___StringMessage | None = ...,
        pwd_policy_id: builtins.str = ...,
        use_special_characters: global___StringMessage | None = ...,
        reuse_after_count: global___Int32Message | None = ...,
        lockout_after_attempts: global___Int32Message | None = ...,
        use_os_authentication: global___StringMessage | None = ...,
        is_default: global___StringMessage | None = ...,
        can_reuse_password: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["allow_automated_login", b"allow_automated_login", "can_reuse_password", b"can_reuse_password", "enforce_strength", b"enforce_strength", "expiration_days", b"expiration_days", "is_default", b"is_default", "lockout_after_attempts", b"lockout_after_attempts", "native_uid", b"native_uid", "policy_description", b"policy_description", "pwd_policy_name", b"pwd_policy_name", "reuse_after_count", b"reuse_after_count", "use_os_authentication", b"use_os_authentication", "use_special_characters", b"use_special_characters", "use_upper_lower_check", b"use_upper_lower_check"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["allow_automated_login", b"allow_automated_login", "can_reuse_password", b"can_reuse_password", "enforce_strength", b"enforce_strength", "expiration_days", b"expiration_days", "is_default", b"is_default", "lockout_after_attempts", b"lockout_after_attempts", "native_uid", b"native_uid", "policy_description", b"policy_description", "pwd_policy_id", b"pwd_policy_id", "pwd_policy_name", b"pwd_policy_name", "reuse_after_count", b"reuse_after_count", "undeclared_dependencies", b"undeclared_dependencies", "use_os_authentication", b"use_os_authentication", "use_special_characters", b"use_special_characters", "use_upper_lower_check", b"use_upper_lower_check"]) -> None: ...

global___MdSitePwdPolicy = MdSitePwdPolicy

class MdSiteRegMapping(google.protobuf.message.Message):
    """Original Name: MD_SITE_REG_MAPPING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    REPORT_TYPE_FIELD_NUMBER: builtins.int
    IS_LOCKED_FIELD_NUMBER: builtins.int
    CUSTOM_EDM_TABLE_NAME_FIELD_NUMBER: builtins.int
    CUSTOM_PICKLIST_FIELD_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CUSTOM_PICKLIST_FIELD_NAME2_FIELD_NUMBER: builtins.int
    CUSTOM_EDM_FIELD_NAME_FIELD_NUMBER: builtins.int
    WHERE_CLAUSE_FIELD_NUMBER: builtins.int
    REPORT_SECTION_FIELD_NUMBER: builtins.int
    REPORT_FIELD_FIELD_NUMBER: builtins.int
    IS_CALCULATED_FIELD_NUMBER: builtins.int
    AGGREGATE_FUNCTION_FIELD_NUMBER: builtins.int
    CUSTOM_LOOKUP_FIELD_NUMBER: builtins.int
    REPORT_PART_FIELD_NUMBER: builtins.int
    REPORT_AGENCY_FIELD_NUMBER: builtins.int
    CUSTOM_OUTPUT_FIELD_NAME_FIELD_NUMBER: builtins.int
    CUSTOM_PICKLIST_TABLE_NAME_FIELD_NUMBER: builtins.int
    CUSTOM_EDM_FIELD_NAME2_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    report_type: builtins.str
    """Original Name: REPORT_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_locked(self) -> global___StringMessage:
        """Original Name: IS_LOCKED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_edm_table_name(self) -> global___StringMessage:
        """Original Name: CUSTOM_EDM_TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_picklist_field_name(self) -> global___StringMessage:
        """Original Name: CUSTOM_PICKLIST_FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_picklist_field_name2(self) -> global___StringMessage:
        """Original Name: CUSTOM_PICKLIST_FIELD_NAME2, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_edm_field_name(self) -> global___StringMessage:
        """Original Name: CUSTOM_EDM_FIELD_NAME, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def where_clause(self) -> global___StringMessage:
        """Original Name: WHERE_CLAUSE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    report_section: builtins.str
    """Original Name: REPORT_SECTION, Original type: Edm.String, Max Length: 25,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    report_field: builtins.str
    """Original Name: REPORT_FIELD, Original type: Edm.String, Max Length: 100,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_calculated(self) -> global___StringMessage:
        """Original Name: IS_CALCULATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aggregate_function(self) -> global___StringMessage:
        """Original Name: AGGREGATE_FUNCTION, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_lookup(self) -> global___StringMessage:
        """Original Name: CUSTOM_LOOKUP, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    report_part: builtins.str
    """Original Name: REPORT_PART, Original type: Edm.String, Max Length: 25,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    report_agency: builtins.str
    """Original Name: REPORT_AGENCY, Original type: Edm.String, Max Length: 25,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def custom_output_field_name(self) -> global___StringMessage:
        """Original Name: CUSTOM_OUTPUT_FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_picklist_table_name(self) -> global___StringMessage:
        """Original Name: CUSTOM_PICKLIST_TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_edm_field_name2(self) -> global___StringMessage:
        """Original Name: CUSTOM_EDM_FIELD_NAME2, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        report_type: builtins.str = ...,
        is_locked: global___StringMessage | None = ...,
        custom_edm_table_name: global___StringMessage | None = ...,
        custom_picklist_field_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        custom_picklist_field_name2: global___StringMessage | None = ...,
        custom_edm_field_name: global___StringMessage | None = ...,
        where_clause: global___StringMessage | None = ...,
        report_section: builtins.str = ...,
        report_field: builtins.str = ...,
        is_calculated: global___StringMessage | None = ...,
        aggregate_function: global___StringMessage | None = ...,
        custom_lookup: global___StringMessage | None = ...,
        report_part: builtins.str = ...,
        report_agency: builtins.str = ...,
        custom_output_field_name: global___StringMessage | None = ...,
        custom_picklist_table_name: global___StringMessage | None = ...,
        custom_edm_field_name2: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["aggregate_function", b"aggregate_function", "custom_edm_field_name", b"custom_edm_field_name", "custom_edm_field_name2", b"custom_edm_field_name2", "custom_edm_table_name", b"custom_edm_table_name", "custom_lookup", b"custom_lookup", "custom_output_field_name", b"custom_output_field_name", "custom_picklist_field_name", b"custom_picklist_field_name", "custom_picklist_field_name2", b"custom_picklist_field_name2", "custom_picklist_table_name", b"custom_picklist_table_name", "is_calculated", b"is_calculated", "is_locked", b"is_locked", "native_uid", b"native_uid", "where_clause", b"where_clause"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["aggregate_function", b"aggregate_function", "custom_edm_field_name", b"custom_edm_field_name", "custom_edm_field_name2", b"custom_edm_field_name2", "custom_edm_table_name", b"custom_edm_table_name", "custom_lookup", b"custom_lookup", "custom_output_field_name", b"custom_output_field_name", "custom_picklist_field_name", b"custom_picklist_field_name", "custom_picklist_field_name2", b"custom_picklist_field_name2", "custom_picklist_table_name", b"custom_picklist_table_name", "is_calculated", b"is_calculated", "is_locked", b"is_locked", "native_uid", b"native_uid", "report_agency", b"report_agency", "report_field", b"report_field", "report_part", b"report_part", "report_section", b"report_section", "report_type", b"report_type", "undeclared_dependencies", b"undeclared_dependencies", "where_clause", b"where_clause"]) -> None: ...

global___MdSiteRegMapping = MdSiteRegMapping

class MdSiteReportType(google.protobuf.message.Message):
    """Original Name: MD_SITE_REPORT_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CUSTOM_DESCRIPTION_FIELD_NUMBER: builtins.int
    CUSTOM_FLAGS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_ALIAS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def custom_description(self) -> global___StringMessage:
        """Original Name: CUSTOM_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_flags(self) -> global___StringMessage:
        """Original Name: CUSTOM_FLAGS, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    report_alias: builtins.str
    """Original Name: REPORT_ALIAS, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        custom_description: global___StringMessage | None = ...,
        custom_flags: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        report_alias: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["custom_description", b"custom_description", "custom_flags", b"custom_flags", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["custom_description", b"custom_description", "custom_flags", b"custom_flags", "native_uid", b"native_uid", "report_alias", b"report_alias", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteReportType = MdSiteReportType

class MdSiteSettings(google.protobuf.message.Message):
    """Original Name: MD_SITE_SETTINGS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    SET_VALUE_FIELD_NUMBER: builtins.int
    SET_KEY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def set_value(self) -> global___StringMessage:
        """Original Name: SET_VALUE, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    set_key: builtins.str
    """Original Name: SET_KEY, Original type: Edm.String, Max Length: 80,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        set_value: global___StringMessage | None = ...,
        set_key: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "set_value", b"set_value"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "set_key", b"set_key", "set_value", b"set_value", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteSettings = MdSiteSettings

class MdSiteStatusColor(google.protobuf.message.Message):
    """Original Name: MD_SITE_STATUS_COLOR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_SYSTEM_FIELD_NUMBER: builtins.int
    FOREGROUND_FIELD_NUMBER: builtins.int
    IS_VISIBLE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    PRIORITY_FIELD_NUMBER: builtins.int
    STATUS_ID_FIELD_NUMBER: builtins.int
    BACKGROUND_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_system(self) -> global___StringMessage:
        """Original Name: IS_SYSTEM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foreground(self) -> global___Int32Message:
        """Original Name: FOREGROUND, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_visible(self) -> global___StringMessage:
        """Original Name: IS_VISIBLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def priority(self) -> global___Int32Message:
        """Original Name: PRIORITY, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    status_id: builtins.str
    """Original Name: STATUS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def background(self) -> global___Int32Message:
        """Original Name: BACKGROUND, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        is_system: global___StringMessage | None = ...,
        foreground: global___Int32Message | None = ...,
        is_visible: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        priority: global___Int32Message | None = ...,
        status_id: builtins.str = ...,
        background: global___Int32Message | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["background", b"background", "description", b"description", "foreground", b"foreground", "is_system", b"is_system", "is_visible", b"is_visible", "native_uid", b"native_uid", "priority", b"priority"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["background", b"background", "description", b"description", "foreground", b"foreground", "is_system", b"is_system", "is_visible", b"is_visible", "native_uid", b"native_uid", "priority", b"priority", "status_id", b"status_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteStatusColor = MdSiteStatusColor

class MdSiteStorageUnits(google.protobuf.message.Message):
    """Original Name: MD_SITE_STORAGE_UNITS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TABLE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    USE_DATUM_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    MD_SYS_FIELD_DEF_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    table_name: builtins.str
    """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_datum(self) -> global___StringMessage:
        """Original Name: USE_DATUM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    field_name: builtins.str
    """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_sys_field_def(self) -> global___MdSysFieldDefRef:
        """Remote references:

        Original Name: MD_SYS_FIELD_DEF, WrappedMessage: MdSysFieldDef
        FK_MD_SITE_STORAGE_UNITS_MD_SYS_FIELD_DEF
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        table_name: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        use_datum: global___StringMessage | None = ...,
        field_name: builtins.str = ...,
        md_sys_field_def: global___MdSysFieldDefRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["md_sys_field_def", b"md_sys_field_def", "measure_id", b"measure_id", "native_uid", b"native_uid", "use_datum", b"use_datum"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["field_name", b"field_name", "md_sys_field_def", b"md_sys_field_def", "measure_id", b"measure_id", "native_uid", b"native_uid", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies", "use_datum", b"use_datum"]) -> None: ...

global___MdSiteStorageUnits = MdSiteStorageUnits

class MdSiteTableDef(google.protobuf.message.Message):
    """Original Name: MD_SITE_TABLE_DEF, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CUSTOM_SUFFIX_FIELD_NUMBER: builtins.int
    PARENT_TABLE_NAME_FIELD_NUMBER: builtins.int
    TABLE_NAME_FIELD_NUMBER: builtins.int
    PRIMARY_KEY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_EXTENDABLE_FIELD_NUMBER: builtins.int
    CUSTOM_PREFIX_FIELD_NUMBER: builtins.int
    IS_EXTENDED_FIELD_NUMBER: builtins.int
    IS_EXPORTABLE_FIELD_NUMBER: builtins.int
    CUSTOM_CONNECTION_FIELD_NUMBER: builtins.int
    MD_SYS_TABLE_DEF_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def custom_suffix(self) -> global___StringMessage:
        """Original Name: CUSTOM_SUFFIX, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_table_name(self) -> global___StringMessage:
        """Original Name: PARENT_TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    table_name: builtins.str
    """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def primary_key(self) -> global___StringMessage:
        """Original Name: PRIMARY_KEY, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_extendable(self) -> global___StringMessage:
        """Original Name: IS_EXTENDABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_prefix(self) -> global___StringMessage:
        """Original Name: CUSTOM_PREFIX, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_extended(self) -> global___StringMessage:
        """Original Name: IS_EXTENDED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_exportable(self) -> global___StringMessage:
        """Original Name: IS_EXPORTABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def custom_connection(self) -> global___StringMessage:
        """Original Name: CUSTOM_CONNECTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_table_def(self) -> global___MdSysTableDefRef:
        """Remote references:

        Original Name: MD_SYS_TABLE_DEF, WrappedMessage: MdSysTableDef
        FK_MD_SITE_TABLE_DEF_MD_SYS_TABLE_DEF
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        custom_suffix: global___StringMessage | None = ...,
        parent_table_name: global___StringMessage | None = ...,
        table_name: builtins.str = ...,
        primary_key: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_extendable: global___StringMessage | None = ...,
        custom_prefix: global___StringMessage | None = ...,
        is_extended: global___StringMessage | None = ...,
        is_exportable: global___StringMessage | None = ...,
        custom_connection: global___StringMessage | None = ...,
        md_sys_table_def: global___MdSysTableDefRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["custom_connection", b"custom_connection", "custom_prefix", b"custom_prefix", "custom_suffix", b"custom_suffix", "description", b"description", "is_exportable", b"is_exportable", "is_extendable", b"is_extendable", "is_extended", b"is_extended", "md_sys_table_def", b"md_sys_table_def", "native_uid", b"native_uid", "parent_table_name", b"parent_table_name", "primary_key", b"primary_key"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["custom_connection", b"custom_connection", "custom_prefix", b"custom_prefix", "custom_suffix", b"custom_suffix", "description", b"description", "is_exportable", b"is_exportable", "is_extendable", b"is_extendable", "is_extended", b"is_extended", "md_sys_table_def", b"md_sys_table_def", "native_uid", b"native_uid", "parent_table_name", b"parent_table_name", "primary_key", b"primary_key", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteTableDef = MdSiteTableDef

class MdSiteTightGroup(google.protobuf.message.Message):
    """Original Name: MD_SITE_TIGHT_GROUP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TIGHT_GROUP_ID_FIELD_NUMBER: builtins.int
    TIGHT_GROUP_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    MD_SITE_TIGHT_GROUP_MEMBER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    tight_group_id: builtins.str
    """Original Name: TIGHT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tight_group_name(self) -> global___StringMessage:
        """Original Name: TIGHT_GROUP_NAME, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_site_tight_group_member(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSiteTightGroupMemberRef]:
        """Remote references:

        Original Name: MD_SITE_TIGHT_GROUP_MEMBER, WrappedMessage: MdSiteTightGroupMember
        FK_MD_SITE_TIGHT_GROUP_MEMBER_MD_SITE_TIGHT_GROUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tight_group_id: builtins.str = ...,
        tight_group_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        md_site_tight_group_member: collections.abc.Iterable[global___MdSiteTightGroupMemberRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "tight_group_name", b"tight_group_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "md_site_tight_group_member", b"md_site_tight_group_member", "native_uid", b"native_uid", "tight_group_id", b"tight_group_id", "tight_group_name", b"tight_group_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteTightGroup = MdSiteTightGroup

class MdSiteTightGroupMember(google.protobuf.message.Message):
    """Original Name: MD_SITE_TIGHT_GROUP_MEMBER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TIGHT_GROUP_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    USER_ID_FIELD_NUMBER: builtins.int
    MD_SITE_TIGHT_GROUP_FIELD_NUMBER: builtins.int
    MD_SITE_USER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    tight_group_id: builtins.str
    """Original Name: TIGHT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    user_id: builtins.str
    """Original Name: USER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_site_tight_group(self) -> global___MdSiteTightGroupRef:
        """Remote references:

        Original Name: MD_SITE_TIGHT_GROUP, WrappedMessage: MdSiteTightGroup
        FK_MD_SITE_TIGHT_GROUP_MEMBER_MD_SITE_TIGHT_GROUP
        """
    @property
    def md_site_user(self) -> global___MdSiteUserRef:
        """Original Name: MD_SITE_USER, WrappedMessage: MdSiteUser
        FK_MD_SITE_TIGHT_GROUP_MEMBER_MD_SITE_USER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tight_group_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        user_id: builtins.str = ...,
        md_site_tight_group: global___MdSiteTightGroupRef | None = ...,
        md_site_user: global___MdSiteUserRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["md_site_tight_group", b"md_site_tight_group", "md_site_user", b"md_site_user", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["md_site_tight_group", b"md_site_tight_group", "md_site_user", b"md_site_user", "native_uid", b"native_uid", "tight_group_id", b"tight_group_id", "undeclared_dependencies", b"undeclared_dependencies", "user_id", b"user_id"]) -> None: ...

global___MdSiteTightGroupMember = MdSiteTightGroupMember

class MdSiteUser(google.protobuf.message.Message):
    """Original Name: MD_SITE_USER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PWD_POLICY_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    USER_OR_GROUP_FIELD_NUMBER: builtins.int
    USER_ID_FIELD_NUMBER: builtins.int
    IS_DISABLED_FIELD_NUMBER: builtins.int
    IS_EXTERNAL_USER_FIELD_NUMBER: builtins.int
    USER_NAME_FIELD_NUMBER: builtins.int
    SECURITY_LEVEL_FIELD_NUMBER: builtins.int
    USER_NAME_FULL_FIELD_NUMBER: builtins.int
    GROUP_ID_FIELD_NUMBER: builtins.int
    MD_SITE_USER_PWD_HISTORY_FIELD_NUMBER: builtins.int
    MD_SITE_TIGHT_GROUP_MEMBER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def pwd_policy_id(self) -> global___StringMessage:
        """Original Name: PWD_POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_or_group(self) -> global___StringMessage:
        """Original Name: USER_OR_GROUP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    user_id: builtins.str
    """Original Name: USER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_disabled(self) -> global___StringMessage:
        """Original Name: IS_DISABLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_external_user(self) -> global___StringMessage:
        """Original Name: IS_EXTERNAL_USER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_name(self) -> global___StringMessage:
        """Original Name: USER_NAME, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def security_level(self) -> global___Int32Message:
        """Original Name: SECURITY_LEVEL, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_name_full(self) -> global___StringMessage:
        """Original Name: USER_NAME_FULL, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def group_id(self) -> global___StringMessage:
        """Original Name: GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_site_user_pwd_history(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSiteUserPwdHistoryRef]:
        """Remote references:

        Original Name: MD_SITE_USER_PWD_HISTORY, WrappedMessage: MdSiteUserPwdHistory
        FK_MD_SITE_USER_PWD_HISTORY_MD_SITE_USER
        """
    @property
    def md_site_tight_group_member(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSiteTightGroupMemberRef]:
        """Original Name: MD_SITE_TIGHT_GROUP_MEMBER, WrappedMessage: MdSiteTightGroupMember
        FK_MD_SITE_TIGHT_GROUP_MEMBER_MD_SITE_USER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        pwd_policy_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        user_or_group: global___StringMessage | None = ...,
        user_id: builtins.str = ...,
        is_disabled: global___StringMessage | None = ...,
        is_external_user: global___StringMessage | None = ...,
        user_name: global___StringMessage | None = ...,
        security_level: global___Int32Message | None = ...,
        user_name_full: global___StringMessage | None = ...,
        group_id: global___StringMessage | None = ...,
        md_site_user_pwd_history: collections.abc.Iterable[global___MdSiteUserPwdHistoryRef] | None = ...,
        md_site_tight_group_member: collections.abc.Iterable[global___MdSiteTightGroupMemberRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["group_id", b"group_id", "is_disabled", b"is_disabled", "is_external_user", b"is_external_user", "native_uid", b"native_uid", "pwd_policy_id", b"pwd_policy_id", "security_level", b"security_level", "user_name", b"user_name", "user_name_full", b"user_name_full", "user_or_group", b"user_or_group"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["group_id", b"group_id", "is_disabled", b"is_disabled", "is_external_user", b"is_external_user", "md_site_tight_group_member", b"md_site_tight_group_member", "md_site_user_pwd_history", b"md_site_user_pwd_history", "native_uid", b"native_uid", "pwd_policy_id", b"pwd_policy_id", "security_level", b"security_level", "undeclared_dependencies", b"undeclared_dependencies", "user_id", b"user_id", "user_name", b"user_name", "user_name_full", b"user_name_full", "user_or_group", b"user_or_group"]) -> None: ...

global___MdSiteUser = MdSiteUser

class MdSiteUserPwdHistory(google.protobuf.message.Message):
    """Original Name: MD_SITE_USER_PWD_HISTORY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQ_NO_FIELD_NUMBER: builtins.int
    USER_ID_FIELD_NUMBER: builtins.int
    CHANGE_DATE_FIELD_NUMBER: builtins.int
    OLD_PASSWORD_FIELD_NUMBER: builtins.int
    MD_SITE_USER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    seq_no: builtins.int
    """Original Name: SEQ_NO, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    user_id: builtins.str
    """Original Name: USER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def change_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CHANGE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def old_password(self) -> global___StringMessage:
        """Original Name: OLD_PASSWORD, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_site_user(self) -> global___MdSiteUserRef:
        """Remote references:

        Original Name: MD_SITE_USER, WrappedMessage: MdSiteUser
        FK_MD_SITE_USER_PWD_HISTORY_MD_SITE_USER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        seq_no: builtins.int = ...,
        user_id: builtins.str = ...,
        change_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        old_password: global___StringMessage | None = ...,
        md_site_user: global___MdSiteUserRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["change_date", b"change_date", "md_site_user", b"md_site_user", "native_uid", b"native_uid", "old_password", b"old_password"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["change_date", b"change_date", "md_site_user", b"md_site_user", "native_uid", b"native_uid", "old_password", b"old_password", "seq_no", b"seq_no", "undeclared_dependencies", b"undeclared_dependencies", "user_id", b"user_id"]) -> None: ...

global___MdSiteUserPwdHistory = MdSiteUserPwdHistory

class MdSiteUserTightGroup(google.protobuf.message.Message):
    """Original Name: MD_SITE_USER_TIGHT_GROUP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TIGHT_GROUP_ID_FIELD_NUMBER: builtins.int
    TIGHT_GROUP_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    tight_group_id: builtins.str
    """Original Name: TIGHT_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tight_group_name(self) -> global___StringMessage:
        """Original Name: TIGHT_GROUP_NAME, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        tight_group_id: builtins.str = ...,
        tight_group_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "tight_group_name", b"tight_group_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "tight_group_id", b"tight_group_id", "tight_group_name", b"tight_group_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSiteUserTightGroup = MdSiteUserTightGroup

class MdStringSectMap(google.protobuf.message.Message):
    """Original Name: MD_STRING_SECT_MAP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    STRING_TYPE_CODE_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    MD_SECT_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    string_type_code: builtins.str
    """Original Name: STRING_TYPE_CODE, Original type: Edm.String, Max Length: 20,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    sect_type_code: builtins.str
    """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_sect_type(self) -> global___MdSectTypeRef:
        """Remote references:

        Original Name: MD_SECT_TYPE, WrappedMessage: MdSectType
        FK_MD_STRING_SECT_MAP_MD_SECT_TYPE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        string_type_code: builtins.str = ...,
        sect_type_code: builtins.str = ...,
        md_sect_type: global___MdSectTypeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["md_sect_type", b"md_sect_type", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["md_sect_type", b"md_sect_type", "native_uid", b"native_uid", "sect_type_code", b"sect_type_code", "string_type_code", b"string_type_code", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdStringSectMap = MdStringSectMap

class MdSurveyStationType(google.protobuf.message.Message):
    """Original Name: MD_SURVEY_STATION_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CUSTOM_DESCRIPTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    STATION_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def custom_description(self) -> global___StringMessage:
        """Original Name: CUSTOM_DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    station_type: builtins.int
    """Original Name: STATION_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        custom_description: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        station_type: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["custom_description", b"custom_description", "description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["custom_description", b"custom_description", "description", b"description", "native_uid", b"native_uid", "station_type", b"station_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSurveyStationType = MdSurveyStationType

class MdSysAltKey(google.protobuf.message.Message):
    """Original Name: MD_SYS_ALT_KEY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TABLE_NAME_FIELD_NUMBER: builtins.int
    ALTKEY_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ALTKEY_DESCRIPTION_FIELD_NUMBER: builtins.int
    MD_SYS_ALT_KEY_COLS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    table_name: builtins.str
    """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    altkey_name: builtins.str
    """Original Name: ALTKEY_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def altkey_description(self) -> global___StringMessage:
        """Original Name: ALTKEY_DESCRIPTION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_alt_key_cols(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysAltKeyColsRef]:
        """Remote references:

        Original Name: MD_SYS_ALT_KEY_COLS, WrappedMessage: MdSysAltKeyCols
        FK_MD_SYS_ALT_KEY_COLS_MD_SYS_ALT_KEY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        table_name: builtins.str = ...,
        altkey_name: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        altkey_description: global___StringMessage | None = ...,
        md_sys_alt_key_cols: collections.abc.Iterable[global___MdSysAltKeyColsRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["altkey_description", b"altkey_description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["altkey_description", b"altkey_description", "altkey_name", b"altkey_name", "md_sys_alt_key_cols", b"md_sys_alt_key_cols", "native_uid", b"native_uid", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysAltKey = MdSysAltKey

class MdSysAltKeyCols(google.protobuf.message.Message):
    """Original Name: MD_SYS_ALT_KEY_COLS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TABLE_NAME_FIELD_NUMBER: builtins.int
    ALTKEY_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQ_NO_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    MD_SYS_ALT_KEY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    table_name: builtins.str
    """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    altkey_name: builtins.str
    """Original Name: ALTKEY_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    seq_no: builtins.int
    """Original Name: SEQ_NO, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def field_name(self) -> global___StringMessage:
        """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_alt_key(self) -> global___MdSysAltKeyRef:
        """Remote references:

        Original Name: MD_SYS_ALT_KEY, WrappedMessage: MdSysAltKey
        FK_MD_SYS_ALT_KEY_COLS_MD_SYS_ALT_KEY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        table_name: builtins.str = ...,
        altkey_name: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        seq_no: builtins.int = ...,
        field_name: global___StringMessage | None = ...,
        md_sys_alt_key: global___MdSysAltKeyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["field_name", b"field_name", "md_sys_alt_key", b"md_sys_alt_key", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["altkey_name", b"altkey_name", "field_name", b"field_name", "md_sys_alt_key", b"md_sys_alt_key", "native_uid", b"native_uid", "seq_no", b"seq_no", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysAltKeyCols = MdSysAltKeyCols

class MdSysAttrDictionary(google.protobuf.message.Message):
    """Original Name: MD_SYS_ATTR_DICTIONARY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DEFAULT_CO_VALUE_FIELD_NUMBER: builtins.int
    ATTRIBUTE_TYPE_FIELD_NUMBER: builtins.int
    TABLE_NAME_FIELD_NUMBER: builtins.int
    ATTR_NAME_FIELD_NUMBER: builtins.int
    DEFAULT_DESCRIPTION_FIELD_NUMBER: builtins.int
    DEFAULT_CO_OPER_FIELD_NUMBER: builtins.int
    CLASS_ID_FIELD_NUMBER: builtins.int
    DEFAULT_CALC_FLAG_FIELD_NUMBER: builtins.int
    DEFAULT_LABEL_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    DEFAULT_DISPLAY_TYPE_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    DATA_TYPE_FIELD_NUMBER: builtins.int
    DEFAULT_DISABLE_FLAG_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FIELD_LENGTH_FIELD_NUMBER: builtins.int
    INIT_HINT_FIELD_NUMBER: builtins.int
    DEFAULT_CO_FLAGS_FIELD_NUMBER: builtins.int
    DEFAULT_SECURITY_LEVEL_FIELD_NUMBER: builtins.int
    PROG_ID_FIELD_NUMBER: builtins.int
    MD_SYS_BUSOBJ_FIELD_NUMBER: builtins.int
    MD_SYS_ATTR_SETTINGS_FIELD_NUMBER: builtins.int
    MD_SYS_PICKLIST_SCRIPT_FIELD_NUMBER: builtins.int
    MD_SYS_ATTR_RULES_FIELD_NUMBER: builtins.int
    MD_SITE_ATTR_SET_OVERRIDE_FIELD_NUMBER: builtins.int
    MD_SYS_SCRIPT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def default_co_value(self) -> global___StringMessage:
        """Original Name: DEFAULT_CO_VALUE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attribute_type(self) -> global___Int32Message:
        """Original Name: ATTRIBUTE_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def table_name(self) -> global___StringMessage:
        """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    attr_name: builtins.str
    """Original Name: ATTR_NAME, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def default_description(self) -> global___StringMessage:
        """Original Name: DEFAULT_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_co_oper(self) -> global___Int32Message:
        """Original Name: DEFAULT_CO_OPER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def class_id(self) -> global___Int32Message:
        """Original Name: CLASS_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_calc_flag(self) -> global___StringMessage:
        """Original Name: DEFAULT_CALC_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_label(self) -> global___StringMessage:
        """Original Name: DEFAULT_LABEL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def default_display_type(self) -> global___StringMessage:
        """Original Name: DEFAULT_DISPLAY_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_name(self) -> global___StringMessage:
        """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data_type(self) -> global___Int32Message:
        """Original Name: DATA_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_disable_flag(self) -> global___StringMessage:
        """Original Name: DEFAULT_DISABLE_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_length(self) -> global___Int32Message:
        """Original Name: FIELD_LENGTH, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def init_hint(self) -> global___Int32Message:
        """Original Name: INIT_HINT, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_co_flags(self) -> global___StringMessage:
        """Original Name: DEFAULT_CO_FLAGS, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_security_level(self) -> global___Int32Message:
        """Original Name: DEFAULT_SECURITY_LEVEL, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prog_id(self) -> global___StringMessage:
        """Original Name: PROG_ID, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_busobj(self) -> global___MdSysBusobjRef:
        """Remote references:

        Original Name: MD_SYS_BUSOBJ, WrappedMessage: MdSysBusobj
        FK_MD_SYS_ATTR_DICTIONARY_MD_SYS_BUSOBJ
        """
    @property
    def md_sys_attr_settings(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysAttrSettingsRef]:
        """Original Name: MD_SYS_ATTR_SETTINGS, WrappedMessage: MdSysAttrSettings
        FK_MD_SYS_ATTR_SETTINGS_MD_SYS_ATTR_DICTIONARY
        """
    @property
    def md_sys_picklist_script(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysPicklistScriptRef]:
        """Original Name: MD_SYS_PICKLIST_SCRIPT, WrappedMessage: MdSysPicklistScript
        FK_MD_SYS_PICKLIST_SCRIPT_MD_SYS_ATTR_DICTIONARY
        """
    @property
    def md_sys_attr_rules(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysAttrRulesRef]:
        """Original Name: MD_SYS_ATTR_RULES, WrappedMessage: MdSysAttrRules
        FK_MD_SYS_ATTR_RULES_MD_SYS_ATTR_DICTIONARY
        """
    @property
    def md_site_attr_set_override(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSiteAttrSetOverrideRef]:
        """Original Name: MD_SITE_ATTR_SET_OVERRIDE, WrappedMessage: MdSiteAttrSetOverride
        FK_MD_SITE_ATTR_SET_OVERRIDE_MD_SYS_ATTR_DICTIONARY
        """
    @property
    def md_sys_script(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysScriptRef]:
        """Original Name: MD_SYS_SCRIPT, WrappedMessage: MdSysScript
        FK_MD_SYS_SCRIPT_MD_SYS_ATTR_DICTIONARY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        default_co_value: global___StringMessage | None = ...,
        attribute_type: global___Int32Message | None = ...,
        table_name: global___StringMessage | None = ...,
        attr_name: builtins.str = ...,
        default_description: global___StringMessage | None = ...,
        default_co_oper: global___Int32Message | None = ...,
        class_id: global___Int32Message | None = ...,
        default_calc_flag: global___StringMessage | None = ...,
        default_label: global___StringMessage | None = ...,
        business_object: builtins.str = ...,
        default_display_type: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        field_name: global___StringMessage | None = ...,
        data_type: global___Int32Message | None = ...,
        default_disable_flag: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        field_length: global___Int32Message | None = ...,
        init_hint: global___Int32Message | None = ...,
        default_co_flags: global___StringMessage | None = ...,
        default_security_level: global___Int32Message | None = ...,
        prog_id: global___StringMessage | None = ...,
        md_sys_busobj: global___MdSysBusobjRef | None = ...,
        md_sys_attr_settings: collections.abc.Iterable[global___MdSysAttrSettingsRef] | None = ...,
        md_sys_picklist_script: collections.abc.Iterable[global___MdSysPicklistScriptRef] | None = ...,
        md_sys_attr_rules: collections.abc.Iterable[global___MdSysAttrRulesRef] | None = ...,
        md_site_attr_set_override: collections.abc.Iterable[global___MdSiteAttrSetOverrideRef] | None = ...,
        md_sys_script: collections.abc.Iterable[global___MdSysScriptRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["attribute_type", b"attribute_type", "class_id", b"class_id", "data_type", b"data_type", "default_calc_flag", b"default_calc_flag", "default_co_flags", b"default_co_flags", "default_co_oper", b"default_co_oper", "default_co_value", b"default_co_value", "default_description", b"default_description", "default_disable_flag", b"default_disable_flag", "default_display_type", b"default_display_type", "default_label", b"default_label", "default_security_level", b"default_security_level", "field_length", b"field_length", "field_name", b"field_name", "flags", b"flags", "init_hint", b"init_hint", "md_sys_busobj", b"md_sys_busobj", "native_uid", b"native_uid", "prog_id", b"prog_id", "table_name", b"table_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attr_name", b"attr_name", "attribute_type", b"attribute_type", "business_object", b"business_object", "class_id", b"class_id", "data_type", b"data_type", "default_calc_flag", b"default_calc_flag", "default_co_flags", b"default_co_flags", "default_co_oper", b"default_co_oper", "default_co_value", b"default_co_value", "default_description", b"default_description", "default_disable_flag", b"default_disable_flag", "default_display_type", b"default_display_type", "default_label", b"default_label", "default_security_level", b"default_security_level", "field_length", b"field_length", "field_name", b"field_name", "flags", b"flags", "init_hint", b"init_hint", "md_site_attr_set_override", b"md_site_attr_set_override", "md_sys_attr_rules", b"md_sys_attr_rules", "md_sys_attr_settings", b"md_sys_attr_settings", "md_sys_busobj", b"md_sys_busobj", "md_sys_picklist_script", b"md_sys_picklist_script", "md_sys_script", b"md_sys_script", "native_uid", b"native_uid", "prog_id", b"prog_id", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysAttrDictionary = MdSysAttrDictionary

class MdSysAttrRules(google.protobuf.message.Message):
    """Original Name: MD_SYS_ATTR_RULES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ATTR_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    PROG_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PARAM_FIELD_NUMBER: builtins.int
    MD_SYS_ATTR_DICTIONARY_FIELD_NUMBER: builtins.int
    MD_SYS_LOOKUP_ATTR_RULES_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    attr_name: builtins.str
    """Original Name: ATTR_NAME, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    prog_id: builtins.str
    """Original Name: PROG_ID, Original type: Edm.String, Max Length: 40,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    sequence_no: builtins.int
    """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def param(self) -> global___StringMessage:
        """Original Name: PARAM, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_attr_dictionary(self) -> global___MdSysAttrDictionaryRef:
        """Remote references:

        Original Name: MD_SYS_ATTR_DICTIONARY, WrappedMessage: MdSysAttrDictionary
        FK_MD_SYS_ATTR_RULES_MD_SYS_ATTR_DICTIONARY
        """
    @property
    def md_sys_lookup_attr_rules(self) -> global___MdSysLookupAttrRulesRef:
        """Original Name: MD_SYS_LOOKUP_ATTR_RULES, WrappedMessage: MdSysLookupAttrRules
        FK_MD_SYS_ATTR_RULES_MD_SYS_LOOKUP_ATTR_RULES
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        attr_name: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        business_object: builtins.str = ...,
        prog_id: builtins.str = ...,
        sequence_no: builtins.int = ...,
        param: global___StringMessage | None = ...,
        md_sys_attr_dictionary: global___MdSysAttrDictionaryRef | None = ...,
        md_sys_lookup_attr_rules: global___MdSysLookupAttrRulesRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["md_sys_attr_dictionary", b"md_sys_attr_dictionary", "md_sys_lookup_attr_rules", b"md_sys_lookup_attr_rules", "native_uid", b"native_uid", "param", b"param"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attr_name", b"attr_name", "business_object", b"business_object", "md_sys_attr_dictionary", b"md_sys_attr_dictionary", "md_sys_lookup_attr_rules", b"md_sys_lookup_attr_rules", "native_uid", b"native_uid", "param", b"param", "prog_id", b"prog_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysAttrRules = MdSysAttrRules

class MdSysAttrSettings(google.protobuf.message.Message):
    """Original Name: MD_SYS_ATTR_SETTINGS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ATTR_NAME_FIELD_NUMBER: builtins.int
    SETTING_VALUE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    SETTING_KEYWORD_FIELD_NUMBER: builtins.int
    MD_SYS_ATTR_DICTIONARY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    attr_name: builtins.str
    """Original Name: ATTR_NAME, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def setting_value(self) -> global___StringMessage:
        """Original Name: SETTING_VALUE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    setting_keyword: builtins.str
    """Original Name: SETTING_KEYWORD, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_sys_attr_dictionary(self) -> global___MdSysAttrDictionaryRef:
        """Remote references:

        Original Name: MD_SYS_ATTR_DICTIONARY, WrappedMessage: MdSysAttrDictionary
        FK_MD_SYS_ATTR_SETTINGS_MD_SYS_ATTR_DICTIONARY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        attr_name: builtins.str = ...,
        setting_value: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        business_object: builtins.str = ...,
        setting_keyword: builtins.str = ...,
        md_sys_attr_dictionary: global___MdSysAttrDictionaryRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["md_sys_attr_dictionary", b"md_sys_attr_dictionary", "measure_id", b"measure_id", "native_uid", b"native_uid", "setting_value", b"setting_value"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attr_name", b"attr_name", "business_object", b"business_object", "md_sys_attr_dictionary", b"md_sys_attr_dictionary", "measure_id", b"measure_id", "native_uid", b"native_uid", "setting_keyword", b"setting_keyword", "setting_value", b"setting_value", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysAttrSettings = MdSysAttrSettings

class MdSysBengalEdmMap(google.protobuf.message.Message):
    """Original Name: MD_SYS_BENGAL_EDM_MAP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAP_ID_FIELD_NUMBER: builtins.int
    EDM_AFE_SUPP_ID_FIELD_NUMBER: builtins.int
    EDM_WELL_ID_FIELD_NUMBER: builtins.int
    EDM_AFE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EDM_WELLBORE_ID_FIELD_NUMBER: builtins.int
    EDM_EVENT_ID_FIELD_NUMBER: builtins.int
    EDM_FLAGS_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    EDM_EVENT_CODE_FIELD_NUMBER: builtins.int
    BENGAL_FLAGAS_FIELD_NUMBER: builtins.int
    BENGAL_AFE_ID_FIELD_NUMBER: builtins.int
    BENGAL_AFE_SUPP_ID_FIELD_NUMBER: builtins.int
    EDM_REPORT_JOURNAL_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    map_id: builtins.str
    """Original Name: MAP_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def edm_afe_supp_id(self) -> global___StringMessage:
        """Original Name: EDM_AFE_SUPP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edm_well_id(self) -> global___StringMessage:
        """Original Name: EDM_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edm_afe_id(self) -> global___StringMessage:
        """Original Name: EDM_AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edm_wellbore_id(self) -> global___StringMessage:
        """Original Name: EDM_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edm_event_id(self) -> global___StringMessage:
        """Original Name: EDM_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edm_flags(self) -> global___StringMessage:
        """Original Name: EDM_FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edm_event_code(self) -> global___StringMessage:
        """Original Name: EDM_EVENT_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bengal_flagas(self) -> global___StringMessage:
        """Original Name: BENGAL_FLAGAS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bengal_afe_id(self) -> global___Int32Message:
        """Original Name: BENGAL_AFE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bengal_afe_supp_id(self) -> global___Int32Message:
        """Original Name: BENGAL_AFE_SUPP_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edm_report_journal_id(self) -> global___StringMessage:
        """Original Name: EDM_REPORT_JOURNAL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        map_id: builtins.str = ...,
        edm_afe_supp_id: global___StringMessage | None = ...,
        edm_well_id: global___StringMessage | None = ...,
        edm_afe_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        edm_wellbore_id: global___StringMessage | None = ...,
        edm_event_id: global___StringMessage | None = ...,
        edm_flags: global___StringMessage | None = ...,
        name: global___StringMessage | None = ...,
        edm_event_code: global___StringMessage | None = ...,
        bengal_flagas: global___StringMessage | None = ...,
        bengal_afe_id: global___Int32Message | None = ...,
        bengal_afe_supp_id: global___Int32Message | None = ...,
        edm_report_journal_id: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bengal_afe_id", b"bengal_afe_id", "bengal_afe_supp_id", b"bengal_afe_supp_id", "bengal_flagas", b"bengal_flagas", "edm_afe_id", b"edm_afe_id", "edm_afe_supp_id", b"edm_afe_supp_id", "edm_event_code", b"edm_event_code", "edm_event_id", b"edm_event_id", "edm_flags", b"edm_flags", "edm_report_journal_id", b"edm_report_journal_id", "edm_well_id", b"edm_well_id", "edm_wellbore_id", b"edm_wellbore_id", "name", b"name", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bengal_afe_id", b"bengal_afe_id", "bengal_afe_supp_id", b"bengal_afe_supp_id", "bengal_flagas", b"bengal_flagas", "edm_afe_id", b"edm_afe_id", "edm_afe_supp_id", b"edm_afe_supp_id", "edm_event_code", b"edm_event_code", "edm_event_id", b"edm_event_id", "edm_flags", b"edm_flags", "edm_report_journal_id", b"edm_report_journal_id", "edm_well_id", b"edm_well_id", "edm_wellbore_id", b"edm_wellbore_id", "map_id", b"map_id", "name", b"name", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysBengalEdmMap = MdSysBengalEdmMap

class MdSysBengalEdmSuppMap(google.protobuf.message.Message):
    """Original Name: MD_SYS_BENGAL_EDM_SUPP_MAP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EDM_AFE_SUPP_ID_FIELD_NUMBER: builtins.int
    EDM_AFE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BENGAL_AFE_ID_FIELD_NUMBER: builtins.int
    BENGAL_AFE_SUPP_ID_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def edm_afe_supp_id(self) -> global___StringMessage:
        """Original Name: EDM_AFE_SUPP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edm_afe_id(self) -> global___StringMessage:
        """Original Name: EDM_AFE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bengal_afe_id(self) -> global___Int32Message:
        """Original Name: BENGAL_AFE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bengal_afe_supp_id(self) -> global___Int32Message:
        """Original Name: BENGAL_AFE_SUPP_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        edm_afe_supp_id: global___StringMessage | None = ...,
        edm_afe_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        bengal_afe_id: global___Int32Message | None = ...,
        bengal_afe_supp_id: global___Int32Message | None = ...,
        key_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bengal_afe_id", b"bengal_afe_id", "bengal_afe_supp_id", b"bengal_afe_supp_id", "edm_afe_id", b"edm_afe_id", "edm_afe_supp_id", b"edm_afe_supp_id", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bengal_afe_id", b"bengal_afe_id", "bengal_afe_supp_id", b"bengal_afe_supp_id", "edm_afe_id", b"edm_afe_id", "edm_afe_supp_id", b"edm_afe_supp_id", "key_id", b"key_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysBengalEdmSuppMap = MdSysBengalEdmSuppMap

class MdSysBengalEdmTableMap(google.protobuf.message.Message):
    """Original Name: MD_SYS_BENGAL_EDM_TABLE_MAP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BENGAL_TABLE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    KEY_ID_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    BENGAL_FIELD_NAME_FIELD_NUMBER: builtins.int
    EDM_TABLE_NAME_FIELD_NUMBER: builtins.int
    EDM_FIELD_NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def bengal_table_name(self) -> global___StringMessage:
        """Original Name: BENGAL_TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    key_id: builtins.str
    """Original Name: KEY_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bengal_field_name(self) -> global___StringMessage:
        """Original Name: BENGAL_FIELD_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edm_table_name(self) -> global___StringMessage:
        """Original Name: EDM_TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edm_field_name(self) -> global___StringMessage:
        """Original Name: EDM_FIELD_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        bengal_table_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        key_id: builtins.str = ...,
        flags: global___StringMessage | None = ...,
        bengal_field_name: global___StringMessage | None = ...,
        edm_table_name: global___StringMessage | None = ...,
        edm_field_name: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bengal_field_name", b"bengal_field_name", "bengal_table_name", b"bengal_table_name", "edm_field_name", b"edm_field_name", "edm_table_name", b"edm_table_name", "flags", b"flags", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bengal_field_name", b"bengal_field_name", "bengal_table_name", b"bengal_table_name", "edm_field_name", b"edm_field_name", "edm_table_name", b"edm_table_name", "flags", b"flags", "key_id", b"key_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysBengalEdmTableMap = MdSysBengalEdmTableMap

class MdSysBusobj(google.protobuf.message.Message):
    """Original Name: MD_SYS_BUSOBJ, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_WP_REPORT_SCALAR_FIELD_NUMBER: builtins.int
    TABLE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_WP_WPC_SCALAR_FIELD_NUMBER: builtins.int
    NATURAL_ORDER_BY_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    KEYS_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    FOREIGN_KEYS_FIELD_NUMBER: builtins.int
    IS_DATA_DICTIONARY_FIELD_NUMBER: builtins.int
    IS_WP_REPORT_VECTOR_FIELD_NUMBER: builtins.int
    IS_WP_WPC_VECTOR_FIELD_NUMBER: builtins.int
    MD_SYS_BUSOBJ_MINOR_FIELD_NUMBER: builtins.int
    MD_SYS_BUSOBJ_RULES_FIELD_NUMBER: builtins.int
    MD_SYS_ATTR_DICTIONARY_FIELD_NUMBER: builtins.int
    MD_SITE_CARRYOVER_FIELD_NUMBER: builtins.int
    MD_SYS_BUSOBJ_LINKS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_wp_report_scalar(self) -> global___StringMessage:
        """Original Name: IS_WP_REPORT_SCALAR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def table_name(self) -> global___StringMessage:
        """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_wp_wpc_scalar(self) -> global___StringMessage:
        """Original Name: IS_WP_WPC_SCALAR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def natural_order_by(self) -> global___StringMessage:
        """Original Name: NATURAL_ORDER_BY, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def keys(self) -> global___StringMessage:
        """Original Name: KEYS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def foreign_keys(self) -> global___StringMessage:
        """Original Name: FOREIGN_KEYS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_data_dictionary(self) -> global___StringMessage:
        """Original Name: IS_DATA_DICTIONARY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_wp_report_vector(self) -> global___StringMessage:
        """Original Name: IS_WP_REPORT_VECTOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_wp_wpc_vector(self) -> global___StringMessage:
        """Original Name: IS_WP_WPC_VECTOR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_busobj_minor(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysBusobjMinorRef]:
        """Remote references:

        Original Name: MD_SYS_BUSOBJ_MINOR, WrappedMessage: MdSysBusobjMinor
        FK_MD_SYS_BUSOBJ_MINOR_MD_SYS_BUSOBJ
        """
    @property
    def md_sys_busobj_rules(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysBusobjRulesRef]:
        """Original Name: MD_SYS_BUSOBJ_RULES, WrappedMessage: MdSysBusobjRules
        FK_MD_SYS_BUSOBJ_RULES_MD_SYS_BUSOBJ
        """
    @property
    def md_sys_attr_dictionary(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysAttrDictionaryRef]:
        """Original Name: MD_SYS_ATTR_DICTIONARY, WrappedMessage: MdSysAttrDictionary
        FK_MD_SYS_ATTR_DICTIONARY_MD_SYS_BUSOBJ
        """
    @property
    def md_site_carryover(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSiteCarryoverRef]:
        """Original Name: MD_SITE_CARRYOVER, WrappedMessage: MdSiteCarryover
        FK_MD_SITE_CARRYOVER_MD_SYS_BUSOBJ
        """
    @property
    def md_sys_busobj_links(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysBusobjLinksRef]:
        """Original Name: MD_SYS_BUSOBJ_LINKS, WrappedMessage: MdSysBusobjLinks
        FK_MD_SYS_BUSOBJ_LINKS_MD_SYS_BUSOBJ
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_wp_report_scalar: global___StringMessage | None = ...,
        table_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_wp_wpc_scalar: global___StringMessage | None = ...,
        natural_order_by: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        keys: global___StringMessage | None = ...,
        business_object: builtins.str = ...,
        foreign_keys: global___StringMessage | None = ...,
        is_data_dictionary: global___StringMessage | None = ...,
        is_wp_report_vector: global___StringMessage | None = ...,
        is_wp_wpc_vector: global___StringMessage | None = ...,
        md_sys_busobj_minor: collections.abc.Iterable[global___MdSysBusobjMinorRef] | None = ...,
        md_sys_busobj_rules: collections.abc.Iterable[global___MdSysBusobjRulesRef] | None = ...,
        md_sys_attr_dictionary: collections.abc.Iterable[global___MdSysAttrDictionaryRef] | None = ...,
        md_site_carryover: collections.abc.Iterable[global___MdSiteCarryoverRef] | None = ...,
        md_sys_busobj_links: collections.abc.Iterable[global___MdSysBusobjLinksRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "foreign_keys", b"foreign_keys", "is_data_dictionary", b"is_data_dictionary", "is_wp_report_scalar", b"is_wp_report_scalar", "is_wp_report_vector", b"is_wp_report_vector", "is_wp_wpc_scalar", b"is_wp_wpc_scalar", "is_wp_wpc_vector", b"is_wp_wpc_vector", "keys", b"keys", "native_uid", b"native_uid", "natural_order_by", b"natural_order_by", "table_name", b"table_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["business_object", b"business_object", "description", b"description", "foreign_keys", b"foreign_keys", "is_data_dictionary", b"is_data_dictionary", "is_wp_report_scalar", b"is_wp_report_scalar", "is_wp_report_vector", b"is_wp_report_vector", "is_wp_wpc_scalar", b"is_wp_wpc_scalar", "is_wp_wpc_vector", b"is_wp_wpc_vector", "keys", b"keys", "md_site_carryover", b"md_site_carryover", "md_sys_attr_dictionary", b"md_sys_attr_dictionary", "md_sys_busobj_links", b"md_sys_busobj_links", "md_sys_busobj_minor", b"md_sys_busobj_minor", "md_sys_busobj_rules", b"md_sys_busobj_rules", "native_uid", b"native_uid", "natural_order_by", b"natural_order_by", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysBusobj = MdSysBusobj

class MdSysBusobjLinks(google.protobuf.message.Message):
    """Original Name: MD_SYS_BUSOBJ_LINKS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    JOIN_SQL_FIELD_NUMBER: builtins.int
    LINK_TYPE_FIELD_NUMBER: builtins.int
    PARENT_BUSOBJ_FIELD_NUMBER: builtins.int
    CHILD_BUSOBJ_FIELD_NUMBER: builtins.int
    MD_SYS_BUSOBJ_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def join_sql(self) -> global___StringMessage:
        """Original Name: JOIN_SQL, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def link_type(self) -> global___Int32Message:
        """Original Name: LINK_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    parent_busobj: builtins.str
    """Original Name: PARENT_BUSOBJ, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    child_busobj: builtins.str
    """Original Name: CHILD_BUSOBJ, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_sys_busobj(self) -> global___MdSysBusobjRef:
        """Remote references:

        Original Name: MD_SYS_BUSOBJ, WrappedMessage: MdSysBusobj
        FK_MD_SYS_BUSOBJ_LINKS_MD_SYS_BUSOBJ
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        join_sql: global___StringMessage | None = ...,
        link_type: global___Int32Message | None = ...,
        parent_busobj: builtins.str = ...,
        child_busobj: builtins.str = ...,
        md_sys_busobj: global___MdSysBusobjRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["join_sql", b"join_sql", "link_type", b"link_type", "md_sys_busobj", b"md_sys_busobj", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["child_busobj", b"child_busobj", "join_sql", b"join_sql", "link_type", b"link_type", "md_sys_busobj", b"md_sys_busobj", "native_uid", b"native_uid", "parent_busobj", b"parent_busobj", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysBusobjLinks = MdSysBusobjLinks

class MdSysBusobjMinor(google.protobuf.message.Message):
    """Original Name: MD_SYS_BUSOBJ_MINOR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINOR_IDENTIFIER_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    MD_SYS_BUSOBJ_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minor_identifier(self) -> global___StringMessage:
        """Original Name: MINOR_IDENTIFIER, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_sys_busobj(self) -> global___MdSysBusobjRef:
        """Remote references:

        Original Name: MD_SYS_BUSOBJ, WrappedMessage: MdSysBusobj
        FK_MD_SYS_BUSOBJ_MINOR_MD_SYS_BUSOBJ
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        minor_identifier: global___StringMessage | None = ...,
        business_object: builtins.str = ...,
        md_sys_busobj: global___MdSysBusobjRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["md_sys_busobj", b"md_sys_busobj", "minor_identifier", b"minor_identifier", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["business_object", b"business_object", "md_sys_busobj", b"md_sys_busobj", "minor_identifier", b"minor_identifier", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysBusobjMinor = MdSysBusobjMinor

class MdSysBusobjRules(google.protobuf.message.Message):
    """Original Name: MD_SYS_BUSOBJ_RULES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    RULE_TYPE_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    PROG_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PARAM_FIELD_NUMBER: builtins.int
    MD_SYS_BUSOBJ_FIELD_NUMBER: builtins.int
    MD_SYS_LOOKUP_BUSOBJ_RULES_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_type(self) -> global___Int32Message:
        """Original Name: RULE_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    prog_id: builtins.str
    """Original Name: PROG_ID, Original type: Edm.String, Max Length: 40,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    sequence_no: builtins.int
    """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def param(self) -> global___StringMessage:
        """Original Name: PARAM, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_busobj(self) -> global___MdSysBusobjRef:
        """Remote references:

        Original Name: MD_SYS_BUSOBJ, WrappedMessage: MdSysBusobj
        FK_MD_SYS_BUSOBJ_RULES_MD_SYS_BUSOBJ
        """
    @property
    def md_sys_lookup_busobj_rules(self) -> global___MdSysLookupBusobjRulesRef:
        """Original Name: MD_SYS_LOOKUP_BUSOBJ_RULES, WrappedMessage: MdSysLookupBusobjRules
        FK_MD_SYS_BUSOBJ_RULES_MD_SYS_LOOKUP_BUSOBJ_RULES
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        rule_type: global___Int32Message | None = ...,
        business_object: builtins.str = ...,
        prog_id: builtins.str = ...,
        sequence_no: builtins.int = ...,
        param: global___StringMessage | None = ...,
        md_sys_busobj: global___MdSysBusobjRef | None = ...,
        md_sys_lookup_busobj_rules: global___MdSysLookupBusobjRulesRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["md_sys_busobj", b"md_sys_busobj", "md_sys_lookup_busobj_rules", b"md_sys_lookup_busobj_rules", "native_uid", b"native_uid", "param", b"param", "rule_type", b"rule_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["business_object", b"business_object", "md_sys_busobj", b"md_sys_busobj", "md_sys_lookup_busobj_rules", b"md_sys_lookup_busobj_rules", "native_uid", b"native_uid", "param", b"param", "prog_id", b"prog_id", "rule_type", b"rule_type", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysBusobjRules = MdSysBusobjRules

class MdSysConstraints(google.protobuf.message.Message):
    """Original Name: MD_SYS_CONSTRAINTS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PARENT_COLUMN_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PARENT_TABLE_FIELD_NUMBER: builtins.int
    TYPE_QUALIFIER_FIELD_NUMBER: builtins.int
    CONSTRAINT_NAME_FIELD_NUMBER: builtins.int
    DELETE_RULE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CHILD_TABLE_FIELD_NUMBER: builtins.int
    CHILD_COLUMN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def parent_column(self) -> global___StringMessage:
        """Original Name: PARENT_COLUMN, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_table(self) -> global___StringMessage:
        """Original Name: PARENT_TABLE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type_qualifier(self) -> global___StringMessage:
        """Original Name: TYPE_QUALIFIER, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    constraint_name: builtins.str
    """Original Name: CONSTRAINT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def delete_rule(self) -> global___StringMessage:
        """Original Name: DELETE_RULE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    sequence_no: builtins.int
    """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def child_table(self) -> global___StringMessage:
        """Original Name: CHILD_TABLE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def child_column(self) -> global___StringMessage:
        """Original Name: CHILD_COLUMN, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        parent_column: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        parent_table: global___StringMessage | None = ...,
        type_qualifier: global___StringMessage | None = ...,
        constraint_name: builtins.str = ...,
        delete_rule: global___StringMessage | None = ...,
        sequence_no: builtins.int = ...,
        child_table: global___StringMessage | None = ...,
        child_column: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["child_column", b"child_column", "child_table", b"child_table", "delete_rule", b"delete_rule", "native_uid", b"native_uid", "parent_column", b"parent_column", "parent_table", b"parent_table", "type_qualifier", b"type_qualifier"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["child_column", b"child_column", "child_table", b"child_table", "constraint_name", b"constraint_name", "delete_rule", b"delete_rule", "native_uid", b"native_uid", "parent_column", b"parent_column", "parent_table", b"parent_table", "sequence_no", b"sequence_no", "type_qualifier", b"type_qualifier", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysConstraints = MdSysConstraints

class MdSysCopyFieldExceptions(google.protobuf.message.Message):
    """Original Name: MD_SYS_COPY_FIELD_EXCEPTIONS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SPECIAL_CLAUSE_FIELD_NUMBER: builtins.int
    TABLE_NAME_FIELD_NUMBER: builtins.int
    COPYFIELD_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RULE_ID_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def special_clause(self) -> global___StringMessage:
        """Original Name: SPECIAL_CLAUSE, Original type: Edm.String, Max Length: 200,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def table_name(self) -> global___StringMessage:
        """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    copyfield_id: builtins.str
    """Original Name: COPYFIELD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_id(self) -> global___StringMessage:
        """Original Name: RULE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_name(self) -> global___StringMessage:
        """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        special_clause: global___StringMessage | None = ...,
        table_name: global___StringMessage | None = ...,
        copyfield_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rule_id: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        field_name: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["field_name", b"field_name", "flags", b"flags", "native_uid", b"native_uid", "rule_id", b"rule_id", "special_clause", b"special_clause", "table_name", b"table_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["copyfield_id", b"copyfield_id", "field_name", b"field_name", "flags", b"flags", "native_uid", b"native_uid", "rule_id", b"rule_id", "special_clause", b"special_clause", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysCopyFieldExceptions = MdSysCopyFieldExceptions

class MdSysCopyRule(google.protobuf.message.Message):
    """Original Name: MD_SYS_COPY_RULE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    RULE_ID_FIELD_NUMBER: builtins.int
    PRIMARY_ID_FIELD_NUMBER: builtins.int
    COPY_FLAG_FIELD_NUMBER: builtins.int
    PRIMARY_TABLE_NAME_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    RULE_ORDER_FIELD_NUMBER: builtins.int
    WHERE_CLAUSE_FIELD_NUMBER: builtins.int
    SECONDARY_TABLE_NAMES_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rule_id: builtins.str
    """Original Name: RULE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def primary_id(self) -> global___StringMessage:
        """Original Name: PRIMARY_ID, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def copy_flag(self) -> global___StringMessage:
        """Original Name: COPY_FLAG, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def primary_table_name(self) -> global___StringMessage:
        """Original Name: PRIMARY_TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def business_object(self) -> global___StringMessage:
        """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_order(self) -> global___FloatMessage:
        """Original Name: RULE_ORDER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def where_clause(self) -> global___StringMessage:
        """Original Name: WHERE_CLAUSE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def secondary_table_names(self) -> global___StringMessage:
        """Original Name: SECONDARY_TABLE_NAMES, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        rule_id: builtins.str = ...,
        primary_id: global___StringMessage | None = ...,
        copy_flag: global___StringMessage | None = ...,
        primary_table_name: global___StringMessage | None = ...,
        business_object: global___StringMessage | None = ...,
        rule_order: global___FloatMessage | None = ...,
        where_clause: global___StringMessage | None = ...,
        secondary_table_names: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["business_object", b"business_object", "copy_flag", b"copy_flag", "native_uid", b"native_uid", "primary_id", b"primary_id", "primary_table_name", b"primary_table_name", "rule_order", b"rule_order", "secondary_table_names", b"secondary_table_names", "where_clause", b"where_clause"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["business_object", b"business_object", "copy_flag", b"copy_flag", "native_uid", b"native_uid", "primary_id", b"primary_id", "primary_table_name", b"primary_table_name", "rule_id", b"rule_id", "rule_order", b"rule_order", "secondary_table_names", b"secondary_table_names", "undeclared_dependencies", b"undeclared_dependencies", "where_clause", b"where_clause"]) -> None: ...

global___MdSysCopyRule = MdSysCopyRule

class MdSysDbVersion(google.protobuf.message.Message):
    """Original Name: MD_SYS_DB_VERSION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MODULE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VERSION_NO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    module: builtins.str
    """Original Name: MODULE, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def version_no(self) -> global___StringMessage:
        """Original Name: VERSION_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        module: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        version_no: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "version_no", b"version_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["module", b"module", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "version_no", b"version_no"]) -> None: ...

global___MdSysDbVersion = MdSysDbVersion

class MdSysDexAttributes(google.protobuf.message.Message):
    """Original Name: MD_SYS_DEX_ATTRIBUTES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TABLE_NAME_FIELD_NUMBER: builtins.int
    DEX_IMID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DEX_TYPE_FIELD_NUMBER: builtins.int
    DEX_FIELD_FIELD_NUMBER: builtins.int
    DEX_OBJECT_FIELD_NUMBER: builtins.int
    DEX_MID_FIELD_NUMBER: builtins.int
    DEX_TABLE_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    table_name: builtins.str
    """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dex_imid(self) -> global___Int32Message:
        """Original Name: DEX_IMID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dex_type(self) -> global___StringMessage:
        """Original Name: DEX_TYPE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dex_field: builtins.str
    """Original Name: DEX_FIELD, Original type: Edm.String, Max Length: 60,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    dex_object: builtins.str
    """Original Name: DEX_OBJECT, Original type: Edm.String, Max Length: 60,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dex_mid(self) -> global___StringMessage:
        """Original Name: DEX_MID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dex_table: builtins.str
    """Original Name: DEX_TABLE, Original type: Edm.String, Max Length: 60,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    field_name: builtins.str
    """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        table_name: builtins.str = ...,
        dex_imid: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        dex_type: global___StringMessage | None = ...,
        dex_field: builtins.str = ...,
        dex_object: builtins.str = ...,
        dex_mid: global___StringMessage | None = ...,
        dex_table: builtins.str = ...,
        field_name: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dex_imid", b"dex_imid", "dex_mid", b"dex_mid", "dex_type", b"dex_type", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dex_field", b"dex_field", "dex_imid", b"dex_imid", "dex_mid", b"dex_mid", "dex_object", b"dex_object", "dex_table", b"dex_table", "dex_type", b"dex_type", "field_name", b"field_name", "native_uid", b"native_uid", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysDexAttributes = MdSysDexAttributes

class MdSysDexObjects(google.protobuf.message.Message):
    """Original Name: MD_SYS_DEX_OBJECTS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NODE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ALLOW_EXPORT_FIELD_NUMBER: builtins.int
    DEX_OBJECT_FIELD_NUMBER: builtins.int
    ALLOW_IMPORT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    node_name: builtins.str
    """Original Name: NODE_NAME, Original type: Edm.String, Max Length: 60,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def allow_export(self) -> global___StringMessage:
        """Original Name: ALLOW_EXPORT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dex_object: builtins.str
    """Original Name: DEX_OBJECT, Original type: Edm.String, Max Length: 60,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def allow_import(self) -> global___StringMessage:
        """Original Name: ALLOW_IMPORT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        node_name: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        allow_export: global___StringMessage | None = ...,
        dex_object: builtins.str = ...,
        allow_import: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["allow_export", b"allow_export", "allow_import", b"allow_import", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["allow_export", b"allow_export", "allow_import", b"allow_import", "dex_object", b"dex_object", "native_uid", b"native_uid", "node_name", b"node_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysDexObjects = MdSysDexObjects

class MdSysDexTables(google.protobuf.message.Message):
    """Original Name: MD_SYS_DEX_TABLES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DEX_OBJECT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DEX_TABLE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dex_object: builtins.str
    """Original Name: DEX_OBJECT, Original type: Edm.String, Max Length: 60,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    sequence_no: builtins.int
    """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def dex_table(self) -> global___StringMessage:
        """Original Name: DEX_TABLE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        dex_object: builtins.str = ...,
        sequence_no: builtins.int = ...,
        dex_table: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dex_table", b"dex_table", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dex_object", b"dex_object", "dex_table", b"dex_table", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysDexTables = MdSysDexTables

class MdSysDsAssignedValue(google.protobuf.message.Message):
    """Original Name: MD_SYS_DS_ASSIGNED_VALUE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ASSIGNED_VALUE_FIELD_NUMBER: builtins.int
    ASSIGNED_VALUE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_AFTER_PROCESS_FIELD_NUMBER: builtins.int
    VALUE_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def assigned_value(self) -> global___StringMessage:
        """Original Name: ASSIGNED_VALUE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assigned_value_id: builtins.int
    """Original Name: ASSIGNED_VALUE_ID, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_after_process(self) -> global___StringMessage:
        """Original Name: IS_AFTER_PROCESS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def value_type(self) -> global___StringMessage:
        """Original Name: VALUE_TYPE, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        assigned_value: global___StringMessage | None = ...,
        assigned_value_id: builtins.int = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_after_process: global___StringMessage | None = ...,
        value_type: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assigned_value", b"assigned_value", "description", b"description", "is_after_process", b"is_after_process", "native_uid", b"native_uid", "value_type", b"value_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assigned_value", b"assigned_value", "assigned_value_id", b"assigned_value_id", "description", b"description", "is_after_process", b"is_after_process", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "value_type", b"value_type"]) -> None: ...

global___MdSysDsAssignedValue = MdSysDsAssignedValue

class MdSysDsBusobj(google.protobuf.message.Message):
    """Original Name: MD_SYS_DS_BUSOBJ, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    IS_GENERATED_FIELD_NUMBER: builtins.int
    MD_SYS_DS_BUSOBJ_STRUCT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_generated(self) -> global___StringMessage:
        """Original Name: IS_GENERATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_ds_busobj_struct(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysDsBusobjStructRef]:
        """Remote references:

        Original Name: MD_SYS_DS_BUSOBJ_STRUCT, WrappedMessage: MdSysDsBusobjStruct
        FK_MD_SYS_DS_BUSOBJ_STRUCT_MD_SYS_DS_BUSOBJ
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        business_object: builtins.str = ...,
        is_generated: global___StringMessage | None = ...,
        md_sys_ds_busobj_struct: collections.abc.Iterable[global___MdSysDsBusobjStructRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "is_generated", b"is_generated", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["business_object", b"business_object", "description", b"description", "is_generated", b"is_generated", "md_sys_ds_busobj_struct", b"md_sys_ds_busobj_struct", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysDsBusobj = MdSysDsBusobj

class MdSysDsBusobjGroup(google.protobuf.message.Message):
    """Original Name: MD_SYS_DS_BUSOBJ_GROUP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TABLE_NAME_FIELD_NUMBER: builtins.int
    ATTR_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    OBJECT_GROUP_FIELD_NUMBER: builtins.int
    IS_UPDATEABLE_FIELD_NUMBER: builtins.int
    INH_VAL_ATTR_FIELD_NUMBER: builtins.int
    REFERENCE_HANDLING_FIELD_NUMBER: builtins.int
    PROCESS_PRIORITY_FIELD_NUMBER: builtins.int
    ASSIGNED_VALUE_ID_FIELD_NUMBER: builtins.int
    IS_REQUIRED_FIELD_NUMBER: builtins.int
    REFERENCE_GROUP_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    IS_EXPOSED_FIELD_NUMBER: builtins.int
    PKEY_POSITION_FIELD_NUMBER: builtins.int
    MD_SYS_DS_BUSOBJ_STRUCT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def table_name(self) -> global___StringMessage:
        """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    attr_name: builtins.str
    """Original Name: ATTR_NAME, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    object_group: builtins.str
    """Original Name: OBJECT_GROUP, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_updateable(self) -> global___StringMessage:
        """Original Name: IS_UPDATEABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inh_val_attr(self) -> global___StringMessage:
        """Original Name: INH_VAL_ATTR, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_handling(self) -> global___StringMessage:
        """Original Name: REFERENCE_HANDLING, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def process_priority(self) -> global___Int32Message:
        """Original Name: PROCESS_PRIORITY, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assigned_value_id(self) -> global___Int32Message:
        """Original Name: ASSIGNED_VALUE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_required(self) -> global___StringMessage:
        """Original Name: IS_REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reference_group(self) -> global___StringMessage:
        """Original Name: REFERENCE_GROUP, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def field_name(self) -> global___StringMessage:
        """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_exposed(self) -> global___StringMessage:
        """Original Name: IS_EXPOSED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pkey_position(self) -> global___Int32Message:
        """Original Name: PKEY_POSITION, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_ds_busobj_struct(self) -> global___MdSysDsBusobjStructRef:
        """Remote references:

        Original Name: MD_SYS_DS_BUSOBJ_STRUCT, WrappedMessage: MdSysDsBusobjStruct
        FK_MD_SYS_DS_BUSOBJ_GROUP_MD_SYS_DS_BUSOBJ_STRUCT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        table_name: global___StringMessage | None = ...,
        attr_name: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        object_group: builtins.str = ...,
        is_updateable: global___StringMessage | None = ...,
        inh_val_attr: global___StringMessage | None = ...,
        reference_handling: global___StringMessage | None = ...,
        process_priority: global___Int32Message | None = ...,
        assigned_value_id: global___Int32Message | None = ...,
        is_required: global___StringMessage | None = ...,
        reference_group: global___StringMessage | None = ...,
        business_object: builtins.str = ...,
        field_name: global___StringMessage | None = ...,
        is_exposed: global___StringMessage | None = ...,
        pkey_position: global___Int32Message | None = ...,
        md_sys_ds_busobj_struct: global___MdSysDsBusobjStructRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assigned_value_id", b"assigned_value_id", "field_name", b"field_name", "inh_val_attr", b"inh_val_attr", "is_exposed", b"is_exposed", "is_required", b"is_required", "is_updateable", b"is_updateable", "md_sys_ds_busobj_struct", b"md_sys_ds_busobj_struct", "native_uid", b"native_uid", "pkey_position", b"pkey_position", "process_priority", b"process_priority", "reference_group", b"reference_group", "reference_handling", b"reference_handling", "table_name", b"table_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assigned_value_id", b"assigned_value_id", "attr_name", b"attr_name", "business_object", b"business_object", "field_name", b"field_name", "inh_val_attr", b"inh_val_attr", "is_exposed", b"is_exposed", "is_required", b"is_required", "is_updateable", b"is_updateable", "md_sys_ds_busobj_struct", b"md_sys_ds_busobj_struct", "native_uid", b"native_uid", "object_group", b"object_group", "pkey_position", b"pkey_position", "process_priority", b"process_priority", "reference_group", b"reference_group", "reference_handling", b"reference_handling", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysDsBusobjGroup = MdSysDsBusobjGroup

class MdSysDsBusobjRelation(google.protobuf.message.Message):
    """Original Name: MD_SYS_DS_BUSOBJ_RELATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    RELATED_BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    related_business_object: builtins.str
    """Original Name: RELATED_BUSINESS_OBJECT, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        business_object: builtins.str = ...,
        related_business_object: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["business_object", b"business_object", "native_uid", b"native_uid", "related_business_object", b"related_business_object", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysDsBusobjRelation = MdSysDsBusobjRelation

class MdSysDsBusobjStruct(google.protobuf.message.Message):
    """Original Name: MD_SYS_DS_BUSOBJ_STRUCT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAX_OCCURRENCE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    OBJECT_GROUP_FIELD_NUMBER: builtins.int
    IS_FK_GROUP_FIELD_NUMBER: builtins.int
    SQL92_GROUP_FROM_FIELD_NUMBER: builtins.int
    IS_UPDATEABLE_FIELD_NUMBER: builtins.int
    STRUCT_JOIN_FIELD_NUMBER: builtins.int
    STRUCT_LEVEL_FIELD_NUMBER: builtins.int
    GROUP_JOIN_FIELD_NUMBER: builtins.int
    PARENT_GROUP_FIELD_NUMBER: builtins.int
    IS_REQUIRED_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    SQL92_STRUCT_FROM_FIELD_NUMBER: builtins.int
    SQL92_GROUP_WHERE_FIELD_NUMBER: builtins.int
    SQL92_STRUCT_WHERE_FIELD_NUMBER: builtins.int
    MD_SYS_DS_BUSOBJ_FIELD_NUMBER: builtins.int
    MD_SYS_DS_BUSOBJ_GROUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def max_occurrence(self) -> global___StringMessage:
        """Original Name: MAX_OCCURRENCE, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    object_group: builtins.str
    """Original Name: OBJECT_GROUP, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_fk_group(self) -> global___StringMessage:
        """Original Name: IS_FK_GROUP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sql92_group_from(self) -> global___StringMessage:
        """Original Name: SQL92_GROUP_FROM, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_updateable(self) -> global___StringMessage:
        """Original Name: IS_UPDATEABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def struct_join(self) -> global___StringMessage:
        """Original Name: STRUCT_JOIN, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def struct_level(self) -> global___Int32Message:
        """Original Name: STRUCT_LEVEL, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def group_join(self) -> global___StringMessage:
        """Original Name: GROUP_JOIN, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_group(self) -> global___StringMessage:
        """Original Name: PARENT_GROUP, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_required(self) -> global___StringMessage:
        """Original Name: IS_REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sql92_struct_from(self) -> global___StringMessage:
        """Original Name: SQL92_STRUCT_FROM, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sql92_group_where(self) -> global___StringMessage:
        """Original Name: SQL92_GROUP_WHERE, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sql92_struct_where(self) -> global___StringMessage:
        """Original Name: SQL92_STRUCT_WHERE, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_ds_busobj(self) -> global___MdSysDsBusobjRef:
        """Remote references:

        Original Name: MD_SYS_DS_BUSOBJ, WrappedMessage: MdSysDsBusobj
        FK_MD_SYS_DS_BUSOBJ_STRUCT_MD_SYS_DS_BUSOBJ
        """
    @property
    def md_sys_ds_busobj_group(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysDsBusobjGroupRef]:
        """Original Name: MD_SYS_DS_BUSOBJ_GROUP, WrappedMessage: MdSysDsBusobjGroup
        FK_MD_SYS_DS_BUSOBJ_GROUP_MD_SYS_DS_BUSOBJ_STRUCT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        max_occurrence: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        object_group: builtins.str = ...,
        is_fk_group: global___StringMessage | None = ...,
        sql92_group_from: global___StringMessage | None = ...,
        is_updateable: global___StringMessage | None = ...,
        struct_join: global___StringMessage | None = ...,
        struct_level: global___Int32Message | None = ...,
        group_join: global___StringMessage | None = ...,
        parent_group: global___StringMessage | None = ...,
        is_required: global___StringMessage | None = ...,
        business_object: builtins.str = ...,
        sql92_struct_from: global___StringMessage | None = ...,
        sql92_group_where: global___StringMessage | None = ...,
        sql92_struct_where: global___StringMessage | None = ...,
        md_sys_ds_busobj: global___MdSysDsBusobjRef | None = ...,
        md_sys_ds_busobj_group: collections.abc.Iterable[global___MdSysDsBusobjGroupRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["group_join", b"group_join", "is_fk_group", b"is_fk_group", "is_required", b"is_required", "is_updateable", b"is_updateable", "max_occurrence", b"max_occurrence", "md_sys_ds_busobj", b"md_sys_ds_busobj", "native_uid", b"native_uid", "parent_group", b"parent_group", "sql92_group_from", b"sql92_group_from", "sql92_group_where", b"sql92_group_where", "sql92_struct_from", b"sql92_struct_from", "sql92_struct_where", b"sql92_struct_where", "struct_join", b"struct_join", "struct_level", b"struct_level"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["business_object", b"business_object", "group_join", b"group_join", "is_fk_group", b"is_fk_group", "is_required", b"is_required", "is_updateable", b"is_updateable", "max_occurrence", b"max_occurrence", "md_sys_ds_busobj", b"md_sys_ds_busobj", "md_sys_ds_busobj_group", b"md_sys_ds_busobj_group", "native_uid", b"native_uid", "object_group", b"object_group", "parent_group", b"parent_group", "sql92_group_from", b"sql92_group_from", "sql92_group_where", b"sql92_group_where", "sql92_struct_from", b"sql92_struct_from", "sql92_struct_where", b"sql92_struct_where", "struct_join", b"struct_join", "struct_level", b"struct_level", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysDsBusobjStruct = MdSysDsBusobjStruct

class MdSysDvRules(google.protobuf.message.Message):
    """Original Name: MD_SYS_DV_RULES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAX_CONSTRAINT_FIELD_NUMBER: builtins.int
    COMPARISON_UNIT_CLASS_ID_FIELD_NUMBER: builtins.int
    RULE_KEY_FIELD_NUMBER: builtins.int
    RULE_NAME_FIELD_NUMBER: builtins.int
    VALIDATE_TREE_LOCATION_FIELD_NUMBER: builtins.int
    RULE_SQL_FIELD_NUMBER: builtins.int
    COMPARISON_AGGREGATE_FIELD_NUMBER: builtins.int
    VALUE_IN_PICKLIST_FIELD_NUMBER: builtins.int
    DISABLE_FLAG_FIELD_NUMBER: builtins.int
    VALIDATE_DATA_TYPE_FIELD_NUMBER: builtins.int
    VALUE_REQUIRED_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    VALIDATE_DATE_LINK_FIELD_FIELD_NUMBER: builtins.int
    COMPARISON_FIELD_NAME_FIELD_NUMBER: builtins.int
    COMPARISON_DATA_TYPE_FIELD_NUMBER: builtins.int
    MIN_NUMERIC_VALUE_FIELD_NUMBER: builtins.int
    COMPARISON_DATE_LINK_FIELD_FIELD_NUMBER: builtins.int
    COMPARISON_NUMERIC_VALUE_FIELD_NUMBER: builtins.int
    COMPARISON_OPERATION_CODE_FIELD_NUMBER: builtins.int
    COMPARISON_TEMPLATE_CODE_FIELD_NUMBER: builtins.int
    VALIDATE_TABLE_TYPE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VALIDATE_TABLE_NAME_FIELD_NUMBER: builtins.int
    COMPARISON_CRITERIA_CODE_FIELD_NUMBER: builtins.int
    MAX_DATE_VALUE_FIELD_NUMBER: builtins.int
    MIN_CONSTRAINT_FIELD_NUMBER: builtins.int
    RULE_DESCRIPTION_FIELD_NUMBER: builtins.int
    TEXT_FORMAT_FIELD_NUMBER: builtins.int
    COMPARISON_TABLE_TYPE_ID_FIELD_NUMBER: builtins.int
    RULE_ORDER_FIELD_NUMBER: builtins.int
    COMPARISON_DATE_VALUE_FIELD_NUMBER: builtins.int
    COMPARISON_TREE_LOCATION_FIELD_NUMBER: builtins.int
    VALUE_MANDATORY_FIELD_NUMBER: builtins.int
    WHEN_APPLIED_FIELD_NUMBER: builtins.int
    RULE_BOOK_KEY_FIELD_NUMBER: builtins.int
    COMPARISON_TEXT_VALUE_FIELD_NUMBER: builtins.int
    RULE_LEVEL_FIELD_NUMBER: builtins.int
    COMPARISON_DATE_LINK_TABLE_FIELD_NUMBER: builtins.int
    MAX_NUMERIC_VALUE_FIELD_NUMBER: builtins.int
    MIN_DATE_VALUE_FIELD_NUMBER: builtins.int
    VALIDATE_FIELD_NAME_FIELD_NUMBER: builtins.int
    VALIDATE_DATE_LINK_TABLE_FIELD_NUMBER: builtins.int
    COMPARISON_TABLE_NAME_FIELD_NUMBER: builtins.int
    MD_SYS_DV_RULE_BOOKS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def max_constraint(self) -> global___StringMessage:
        """Original Name: MAX_CONSTRAINT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_unit_class_id(self) -> global___Int32Message:
        """Original Name: COMPARISON_UNIT_CLASS_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rule_key: builtins.str
    """Original Name: RULE_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rule_name(self) -> global___StringMessage:
        """Original Name: RULE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validate_tree_location(self) -> global___StringMessage:
        """Original Name: VALIDATE_TREE_LOCATION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_sql(self) -> global___StringMessage:
        """Original Name: RULE_SQL, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_aggregate(self) -> global___StringMessage:
        """Original Name: COMPARISON_AGGREGATE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def value_in_picklist(self) -> global___StringMessage:
        """Original Name: VALUE_IN_PICKLIST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disable_flag(self) -> global___StringMessage:
        """Original Name: DISABLE_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validate_data_type(self) -> global___StringMessage:
        """Original Name: VALIDATE_DATA_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def value_required(self) -> global___StringMessage:
        """Original Name: VALUE_REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validate_date_link_field(self) -> global___StringMessage:
        """Original Name: VALIDATE_DATE_LINK_FIELD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_field_name(self) -> global___StringMessage:
        """Original Name: COMPARISON_FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_data_type(self) -> global___StringMessage:
        """Original Name: COMPARISON_DATA_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_numeric_value(self) -> global___FloatMessage:
        """Original Name: MIN_NUMERIC_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_date_link_field(self) -> global___StringMessage:
        """Original Name: COMPARISON_DATE_LINK_FIELD, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_numeric_value(self) -> global___FloatMessage:
        """Original Name: COMPARISON_NUMERIC_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_operation_code(self) -> global___StringMessage:
        """Original Name: COMPARISON_OPERATION_CODE, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_template_code(self) -> global___StringMessage:
        """Original Name: COMPARISON_TEMPLATE_CODE, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validate_table_type_id(self) -> global___StringMessage:
        """Original Name: VALIDATE_TABLE_TYPE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validate_table_name(self) -> global___StringMessage:
        """Original Name: VALIDATE_TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_criteria_code(self) -> global___StringMessage:
        """Original Name: COMPARISON_CRITERIA_CODE, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_date_value(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: MAX_DATE_VALUE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_constraint(self) -> global___StringMessage:
        """Original Name: MIN_CONSTRAINT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_description(self) -> global___StringMessage:
        """Original Name: RULE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def text_format(self) -> global___StringMessage:
        """Original Name: TEXT_FORMAT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_table_type_id(self) -> global___StringMessage:
        """Original Name: COMPARISON_TABLE_TYPE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_order(self) -> global___Int32Message:
        """Original Name: RULE_ORDER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_date_value(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: COMPARISON_DATE_VALUE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_tree_location(self) -> global___StringMessage:
        """Original Name: COMPARISON_TREE_LOCATION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def value_mandatory(self) -> global___StringMessage:
        """Original Name: VALUE_MANDATORY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def when_applied(self) -> global___StringMessage:
        """Original Name: WHEN_APPLIED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rule_book_key: builtins.str
    """Original Name: RULE_BOOK_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comparison_text_value(self) -> global___StringMessage:
        """Original Name: COMPARISON_TEXT_VALUE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_level(self) -> global___Int32Message:
        """Original Name: RULE_LEVEL, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_date_link_table(self) -> global___StringMessage:
        """Original Name: COMPARISON_DATE_LINK_TABLE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_numeric_value(self) -> global___FloatMessage:
        """Original Name: MAX_NUMERIC_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_date_value(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: MIN_DATE_VALUE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validate_field_name(self) -> global___StringMessage:
        """Original Name: VALIDATE_FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validate_date_link_table(self) -> global___StringMessage:
        """Original Name: VALIDATE_DATE_LINK_TABLE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_table_name(self) -> global___StringMessage:
        """Original Name: COMPARISON_TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_dv_rule_books(self) -> global___MdSysDvRuleBooksRef:
        """Remote references:

        Original Name: MD_SYS_DV_RULE_BOOKS, WrappedMessage: MdSysDvRuleBooks
        FK_MD_SYS_DV_RULES_MD_SYS_DV_RULE_BOOKS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        max_constraint: global___StringMessage | None = ...,
        comparison_unit_class_id: global___Int32Message | None = ...,
        rule_key: builtins.str = ...,
        rule_name: global___StringMessage | None = ...,
        validate_tree_location: global___StringMessage | None = ...,
        rule_sql: global___StringMessage | None = ...,
        comparison_aggregate: global___StringMessage | None = ...,
        value_in_picklist: global___StringMessage | None = ...,
        disable_flag: global___StringMessage | None = ...,
        validate_data_type: global___StringMessage | None = ...,
        value_required: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        validate_date_link_field: global___StringMessage | None = ...,
        comparison_field_name: global___StringMessage | None = ...,
        comparison_data_type: global___StringMessage | None = ...,
        min_numeric_value: global___FloatMessage | None = ...,
        comparison_date_link_field: global___StringMessage | None = ...,
        comparison_numeric_value: global___FloatMessage | None = ...,
        comparison_operation_code: global___StringMessage | None = ...,
        comparison_template_code: global___StringMessage | None = ...,
        validate_table_type_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        validate_table_name: global___StringMessage | None = ...,
        comparison_criteria_code: global___StringMessage | None = ...,
        max_date_value: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        min_constraint: global___StringMessage | None = ...,
        rule_description: global___StringMessage | None = ...,
        text_format: global___StringMessage | None = ...,
        comparison_table_type_id: global___StringMessage | None = ...,
        rule_order: global___Int32Message | None = ...,
        comparison_date_value: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        comparison_tree_location: global___StringMessage | None = ...,
        value_mandatory: global___StringMessage | None = ...,
        when_applied: global___StringMessage | None = ...,
        rule_book_key: builtins.str = ...,
        comparison_text_value: global___StringMessage | None = ...,
        rule_level: global___Int32Message | None = ...,
        comparison_date_link_table: global___StringMessage | None = ...,
        max_numeric_value: global___FloatMessage | None = ...,
        min_date_value: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        validate_field_name: global___StringMessage | None = ...,
        validate_date_link_table: global___StringMessage | None = ...,
        comparison_table_name: global___StringMessage | None = ...,
        md_sys_dv_rule_books: global___MdSysDvRuleBooksRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comparison_aggregate", b"comparison_aggregate", "comparison_criteria_code", b"comparison_criteria_code", "comparison_data_type", b"comparison_data_type", "comparison_date_link_field", b"comparison_date_link_field", "comparison_date_link_table", b"comparison_date_link_table", "comparison_date_value", b"comparison_date_value", "comparison_field_name", b"comparison_field_name", "comparison_numeric_value", b"comparison_numeric_value", "comparison_operation_code", b"comparison_operation_code", "comparison_table_name", b"comparison_table_name", "comparison_table_type_id", b"comparison_table_type_id", "comparison_template_code", b"comparison_template_code", "comparison_text_value", b"comparison_text_value", "comparison_tree_location", b"comparison_tree_location", "comparison_unit_class_id", b"comparison_unit_class_id", "disable_flag", b"disable_flag", "flags", b"flags", "max_constraint", b"max_constraint", "max_date_value", b"max_date_value", "max_numeric_value", b"max_numeric_value", "md_sys_dv_rule_books", b"md_sys_dv_rule_books", "min_constraint", b"min_constraint", "min_date_value", b"min_date_value", "min_numeric_value", b"min_numeric_value", "native_uid", b"native_uid", "rule_description", b"rule_description", "rule_level", b"rule_level", "rule_name", b"rule_name", "rule_order", b"rule_order", "rule_sql", b"rule_sql", "text_format", b"text_format", "validate_data_type", b"validate_data_type", "validate_date_link_field", b"validate_date_link_field", "validate_date_link_table", b"validate_date_link_table", "validate_field_name", b"validate_field_name", "validate_table_name", b"validate_table_name", "validate_table_type_id", b"validate_table_type_id", "validate_tree_location", b"validate_tree_location", "value_in_picklist", b"value_in_picklist", "value_mandatory", b"value_mandatory", "value_required", b"value_required", "when_applied", b"when_applied"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comparison_aggregate", b"comparison_aggregate", "comparison_criteria_code", b"comparison_criteria_code", "comparison_data_type", b"comparison_data_type", "comparison_date_link_field", b"comparison_date_link_field", "comparison_date_link_table", b"comparison_date_link_table", "comparison_date_value", b"comparison_date_value", "comparison_field_name", b"comparison_field_name", "comparison_numeric_value", b"comparison_numeric_value", "comparison_operation_code", b"comparison_operation_code", "comparison_table_name", b"comparison_table_name", "comparison_table_type_id", b"comparison_table_type_id", "comparison_template_code", b"comparison_template_code", "comparison_text_value", b"comparison_text_value", "comparison_tree_location", b"comparison_tree_location", "comparison_unit_class_id", b"comparison_unit_class_id", "disable_flag", b"disable_flag", "flags", b"flags", "max_constraint", b"max_constraint", "max_date_value", b"max_date_value", "max_numeric_value", b"max_numeric_value", "md_sys_dv_rule_books", b"md_sys_dv_rule_books", "min_constraint", b"min_constraint", "min_date_value", b"min_date_value", "min_numeric_value", b"min_numeric_value", "native_uid", b"native_uid", "rule_book_key", b"rule_book_key", "rule_description", b"rule_description", "rule_key", b"rule_key", "rule_level", b"rule_level", "rule_name", b"rule_name", "rule_order", b"rule_order", "rule_sql", b"rule_sql", "text_format", b"text_format", "undeclared_dependencies", b"undeclared_dependencies", "validate_data_type", b"validate_data_type", "validate_date_link_field", b"validate_date_link_field", "validate_date_link_table", b"validate_date_link_table", "validate_field_name", b"validate_field_name", "validate_table_name", b"validate_table_name", "validate_table_type_id", b"validate_table_type_id", "validate_tree_location", b"validate_tree_location", "value_in_picklist", b"value_in_picklist", "value_mandatory", b"value_mandatory", "value_required", b"value_required", "when_applied", b"when_applied"]) -> None: ...

global___MdSysDvRules = MdSysDvRules

class MdSysDvRuleBooks(google.protobuf.message.Message):
    """Original Name: MD_SYS_DV_RULE_BOOKS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    EVENT_CODE_FIELD_NUMBER: builtins.int
    PROP_DIALOG_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DATA_ENTRY_TYPE_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    RULE_BOOK_NAME_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    RULE_BOOK_KEY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    DISABLE_FLAG_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    REPORT_ALIAS_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    LAYOUT_ID_FIELD_NUMBER: builtins.int
    MD_SYS_DV_RULES_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_code(self) -> global___StringMessage:
        """Original Name: EVENT_CODE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prop_dialog_id(self) -> global___StringMessage:
        """Original Name: PROP_DIALOG_ID, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data_entry_type(self) -> global___StringMessage:
        """Original Name: DATA_ENTRY_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_book_name(self) -> global___StringMessage:
        """Original Name: RULE_BOOK_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rule_book_key: builtins.str
    """Original Name: RULE_BOOK_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def disable_flag(self) -> global___StringMessage:
        """Original Name: DISABLE_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_alias(self) -> global___StringMessage:
        """Original Name: REPORT_ALIAS, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def layout_id(self) -> global___StringMessage:
        """Original Name: LAYOUT_ID, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_dv_rules(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysDvRulesRef]:
        """Remote references:

        Original Name: MD_SYS_DV_RULES, WrappedMessage: MdSysDvRules
        FK_MD_SYS_DV_RULES_MD_SYS_DV_RULE_BOOKS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        event_code: global___StringMessage | None = ...,
        prop_dialog_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        data_entry_type: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        rule_book_name: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        rule_book_key: builtins.str = ...,
        create_user_id: global___StringMessage | None = ...,
        disable_flag: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        report_alias: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        layout_id: global___StringMessage | None = ...,
        md_sys_dv_rules: collections.abc.Iterable[global___MdSysDvRulesRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "data_entry_type", b"data_entry_type", "disable_flag", b"disable_flag", "event_code", b"event_code", "flags", b"flags", "layout_id", b"layout_id", "native_uid", b"native_uid", "prop_dialog_id", b"prop_dialog_id", "remarks", b"remarks", "report_alias", b"report_alias", "rule_book_name", b"rule_book_name", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "data_entry_type", b"data_entry_type", "disable_flag", b"disable_flag", "event_code", b"event_code", "flags", b"flags", "layout_id", b"layout_id", "md_sys_dv_rules", b"md_sys_dv_rules", "native_uid", b"native_uid", "prop_dialog_id", b"prop_dialog_id", "remarks", b"remarks", "report_alias", b"report_alias", "rule_book_key", b"rule_book_key", "rule_book_name", b"rule_book_name", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___MdSysDvRuleBooks = MdSysDvRuleBooks

class MdSysDvTemplates(google.protobuf.message.Message):
    """Original Name: MD_SYS_DV_TEMPLATES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    COMPARISON_FIELD_TYPES_FIELD_NUMBER: builtins.int
    TEMPLATE_TEXT_FIELD_NUMBER: builtins.int
    AGGREGATE_FLAG_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    TEMPLATE_DESCRIPTION_FIELD_NUMBER: builtins.int
    TEMPLATE_CODE_FIELD_NUMBER: builtins.int
    VALIDATION_FIELD_TYPES_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comparison_field_types(self) -> global___StringMessage:
        """Original Name: COMPARISON_FIELD_TYPES, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def template_text(self) -> global___StringMessage:
        """Original Name: TEMPLATE_TEXT, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aggregate_flag(self) -> global___StringMessage:
        """Original Name: AGGREGATE_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def template_description(self) -> global___StringMessage:
        """Original Name: TEMPLATE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    template_code: builtins.str
    """Original Name: TEMPLATE_CODE, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def validation_field_types(self) -> global___StringMessage:
        """Original Name: VALIDATION_FIELD_TYPES, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        comparison_field_types: global___StringMessage | None = ...,
        template_text: global___StringMessage | None = ...,
        aggregate_flag: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        template_description: global___StringMessage | None = ...,
        template_code: builtins.str = ...,
        validation_field_types: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["aggregate_flag", b"aggregate_flag", "comparison_field_types", b"comparison_field_types", "flags", b"flags", "native_uid", b"native_uid", "template_description", b"template_description", "template_text", b"template_text", "validation_field_types", b"validation_field_types"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["aggregate_flag", b"aggregate_flag", "comparison_field_types", b"comparison_field_types", "flags", b"flags", "native_uid", b"native_uid", "template_code", b"template_code", "template_description", b"template_description", "template_text", b"template_text", "undeclared_dependencies", b"undeclared_dependencies", "validation_field_types", b"validation_field_types"]) -> None: ...

global___MdSysDvTemplates = MdSysDvTemplates

class MdSysEconSubset(google.protobuf.message.Message):
    """Original Name: MD_SYS_ECON_SUBSET, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMPLETION_TYPE_FIELD_NUMBER: builtins.int
    ACCTG_COMPLETION_TYPE_FIELD_NUMBER: builtins.int
    ECON_TRANSACTION_TYPE_FIELD_NUMBER: builtins.int
    SCHEMA_NAME_FIELD_NUMBER: builtins.int
    ECON_PROPERTY_TYPE_FIELD_NUMBER: builtins.int
    SUBSET_DESCRIPTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PROD_TRANSACTION_TYPE_FIELD_NUMBER: builtins.int
    SUBSET_NAME_FIELD_NUMBER: builtins.int
    SUBSET_ID_FIELD_NUMBER: builtins.int
    IS_SCHEMA_FIELD_NUMBER: builtins.int
    MD_SYS_ECON_SUBSET_USER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def completion_type(self) -> global___StringMessage:
        """Original Name: COMPLETION_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def acctg_completion_type(self) -> global___StringMessage:
        """Original Name: ACCTG_COMPLETION_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def econ_transaction_type(self) -> global___StringMessage:
        """Original Name: ECON_TRANSACTION_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def schema_name(self) -> global___StringMessage:
        """Original Name: SCHEMA_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def econ_property_type(self) -> global___StringMessage:
        """Original Name: ECON_PROPERTY_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def subset_description(self) -> global___StringMessage:
        """Original Name: SUBSET_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prod_transaction_type(self) -> global___StringMessage:
        """Original Name: PROD_TRANSACTION_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def subset_name(self) -> global___StringMessage:
        """Original Name: SUBSET_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    subset_id: builtins.str
    """Original Name: SUBSET_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_schema(self) -> global___StringMessage:
        """Original Name: IS_SCHEMA, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_econ_subset_user(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysEconSubsetUserRef]:
        """Remote references:

        Original Name: MD_SYS_ECON_SUBSET_USER, WrappedMessage: MdSysEconSubsetUser
        FK_MD_SYS_ECON_SUBSET_USER_MD_SYS_ECON_SUBSET
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        completion_type: global___StringMessage | None = ...,
        acctg_completion_type: global___StringMessage | None = ...,
        econ_transaction_type: global___StringMessage | None = ...,
        schema_name: global___StringMessage | None = ...,
        econ_property_type: global___StringMessage | None = ...,
        subset_description: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        prod_transaction_type: global___StringMessage | None = ...,
        subset_name: global___StringMessage | None = ...,
        subset_id: builtins.str = ...,
        is_schema: global___StringMessage | None = ...,
        md_sys_econ_subset_user: collections.abc.Iterable[global___MdSysEconSubsetUserRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["acctg_completion_type", b"acctg_completion_type", "completion_type", b"completion_type", "econ_property_type", b"econ_property_type", "econ_transaction_type", b"econ_transaction_type", "is_schema", b"is_schema", "native_uid", b"native_uid", "prod_transaction_type", b"prod_transaction_type", "schema_name", b"schema_name", "subset_description", b"subset_description", "subset_name", b"subset_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["acctg_completion_type", b"acctg_completion_type", "completion_type", b"completion_type", "econ_property_type", b"econ_property_type", "econ_transaction_type", b"econ_transaction_type", "is_schema", b"is_schema", "md_sys_econ_subset_user", b"md_sys_econ_subset_user", "native_uid", b"native_uid", "prod_transaction_type", b"prod_transaction_type", "schema_name", b"schema_name", "subset_description", b"subset_description", "subset_id", b"subset_id", "subset_name", b"subset_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysEconSubset = MdSysEconSubset

class MdSysEconSubsetArchive(google.protobuf.message.Message):
    """Original Name: MD_SYS_ECON_SUBSET_ARCHIVE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    ARCHIVE_ID_FIELD_NUMBER: builtins.int
    ARCHIVE_NAME_FIELD_NUMBER: builtins.int
    ARCHIVE_LOCATION_FIELD_NUMBER: builtins.int
    ARCHIVE_DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    archive_id: builtins.str
    """Original Name: ARCHIVE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def archive_name(self) -> global___StringMessage:
        """Original Name: ARCHIVE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def archive_location(self) -> global___StringMessage:
        """Original Name: ARCHIVE_LOCATION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def archive_description(self) -> global___StringMessage:
        """Original Name: ARCHIVE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        archive_id: builtins.str = ...,
        archive_name: global___StringMessage | None = ...,
        archive_location: global___StringMessage | None = ...,
        archive_description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["archive_description", b"archive_description", "archive_location", b"archive_location", "archive_name", b"archive_name", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["archive_description", b"archive_description", "archive_id", b"archive_id", "archive_location", b"archive_location", "archive_name", b"archive_name", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysEconSubsetArchive = MdSysEconSubsetArchive

class MdSysEconSubsetUser(google.protobuf.message.Message):
    """Original Name: MD_SYS_ECON_SUBSET_USER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    HAS_ACCTG_COMPLETION_UPDATE_FIELD_NUMBER: builtins.int
    HAS_ECON_TRANSACTION_DELETE_FIELD_NUMBER: builtins.int
    HAS_PROD_TRANSACTION_DELETE_FIELD_NUMBER: builtins.int
    HAS_COMPLETION_DELETE_FIELD_NUMBER: builtins.int
    HAS_COMPLETION_UPDATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HAS_ECON_TRANSACTION_UPDATE_FIELD_NUMBER: builtins.int
    HAS_PROD_TRANSACTION_SELECT_FIELD_NUMBER: builtins.int
    HAS_PROD_TRANSACTION_UPDATE_FIELD_NUMBER: builtins.int
    HAS_WELL_UPDATE_FIELD_NUMBER: builtins.int
    HAS_ECON_PROPERTY_UPDATE_FIELD_NUMBER: builtins.int
    IS_USER_FIELD_NUMBER: builtins.int
    IS_GROUP_FIELD_NUMBER: builtins.int
    HAS_WELL_DELETE_FIELD_NUMBER: builtins.int
    HAS_ACCTG_COMPLETION_SELECT_FIELD_NUMBER: builtins.int
    HAS_ECON_PROPERTY_SELECT_FIELD_NUMBER: builtins.int
    HAS_WELL_SELECT_FIELD_NUMBER: builtins.int
    MEMBER_ID_FIELD_NUMBER: builtins.int
    HAS_COMPLETION_SELECT_FIELD_NUMBER: builtins.int
    HAS_ECON_TRANSACTION_SELECT_FIELD_NUMBER: builtins.int
    HAS_ECON_PROPERTY_DELETE_FIELD_NUMBER: builtins.int
    SUBSET_ID_FIELD_NUMBER: builtins.int
    HAS_ACCTG_COMPLETION_DELETE_FIELD_NUMBER: builtins.int
    MD_SYS_ECON_SUBSET_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def has_acctg_completion_update(self) -> global___StringMessage:
        """Original Name: HAS_ACCTG_COMPLETION_UPDATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_econ_transaction_delete(self) -> global___StringMessage:
        """Original Name: HAS_ECON_TRANSACTION_DELETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_prod_transaction_delete(self) -> global___StringMessage:
        """Original Name: HAS_PROD_TRANSACTION_DELETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_completion_delete(self) -> global___StringMessage:
        """Original Name: HAS_COMPLETION_DELETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_completion_update(self) -> global___StringMessage:
        """Original Name: HAS_COMPLETION_UPDATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_econ_transaction_update(self) -> global___StringMessage:
        """Original Name: HAS_ECON_TRANSACTION_UPDATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_prod_transaction_select(self) -> global___StringMessage:
        """Original Name: HAS_PROD_TRANSACTION_SELECT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_prod_transaction_update(self) -> global___StringMessage:
        """Original Name: HAS_PROD_TRANSACTION_UPDATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_well_update(self) -> global___StringMessage:
        """Original Name: HAS_WELL_UPDATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_econ_property_update(self) -> global___StringMessage:
        """Original Name: HAS_ECON_PROPERTY_UPDATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_user(self) -> global___StringMessage:
        """Original Name: IS_USER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_group(self) -> global___StringMessage:
        """Original Name: IS_GROUP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_well_delete(self) -> global___StringMessage:
        """Original Name: HAS_WELL_DELETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_acctg_completion_select(self) -> global___StringMessage:
        """Original Name: HAS_ACCTG_COMPLETION_SELECT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_econ_property_select(self) -> global___StringMessage:
        """Original Name: HAS_ECON_PROPERTY_SELECT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_well_select(self) -> global___StringMessage:
        """Original Name: HAS_WELL_SELECT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    member_id: builtins.str
    """Original Name: MEMBER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def has_completion_select(self) -> global___StringMessage:
        """Original Name: HAS_COMPLETION_SELECT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_econ_transaction_select(self) -> global___StringMessage:
        """Original Name: HAS_ECON_TRANSACTION_SELECT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def has_econ_property_delete(self) -> global___StringMessage:
        """Original Name: HAS_ECON_PROPERTY_DELETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    subset_id: builtins.str
    """Original Name: SUBSET_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def has_acctg_completion_delete(self) -> global___StringMessage:
        """Original Name: HAS_ACCTG_COMPLETION_DELETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_econ_subset(self) -> global___MdSysEconSubsetRef:
        """Remote references:

        Original Name: MD_SYS_ECON_SUBSET, WrappedMessage: MdSysEconSubset
        FK_MD_SYS_ECON_SUBSET_USER_MD_SYS_ECON_SUBSET
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        has_acctg_completion_update: global___StringMessage | None = ...,
        has_econ_transaction_delete: global___StringMessage | None = ...,
        has_prod_transaction_delete: global___StringMessage | None = ...,
        has_completion_delete: global___StringMessage | None = ...,
        has_completion_update: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        has_econ_transaction_update: global___StringMessage | None = ...,
        has_prod_transaction_select: global___StringMessage | None = ...,
        has_prod_transaction_update: global___StringMessage | None = ...,
        has_well_update: global___StringMessage | None = ...,
        has_econ_property_update: global___StringMessage | None = ...,
        is_user: global___StringMessage | None = ...,
        is_group: global___StringMessage | None = ...,
        has_well_delete: global___StringMessage | None = ...,
        has_acctg_completion_select: global___StringMessage | None = ...,
        has_econ_property_select: global___StringMessage | None = ...,
        has_well_select: global___StringMessage | None = ...,
        member_id: builtins.str = ...,
        has_completion_select: global___StringMessage | None = ...,
        has_econ_transaction_select: global___StringMessage | None = ...,
        has_econ_property_delete: global___StringMessage | None = ...,
        subset_id: builtins.str = ...,
        has_acctg_completion_delete: global___StringMessage | None = ...,
        md_sys_econ_subset: global___MdSysEconSubsetRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["has_acctg_completion_delete", b"has_acctg_completion_delete", "has_acctg_completion_select", b"has_acctg_completion_select", "has_acctg_completion_update", b"has_acctg_completion_update", "has_completion_delete", b"has_completion_delete", "has_completion_select", b"has_completion_select", "has_completion_update", b"has_completion_update", "has_econ_property_delete", b"has_econ_property_delete", "has_econ_property_select", b"has_econ_property_select", "has_econ_property_update", b"has_econ_property_update", "has_econ_transaction_delete", b"has_econ_transaction_delete", "has_econ_transaction_select", b"has_econ_transaction_select", "has_econ_transaction_update", b"has_econ_transaction_update", "has_prod_transaction_delete", b"has_prod_transaction_delete", "has_prod_transaction_select", b"has_prod_transaction_select", "has_prod_transaction_update", b"has_prod_transaction_update", "has_well_delete", b"has_well_delete", "has_well_select", b"has_well_select", "has_well_update", b"has_well_update", "is_group", b"is_group", "is_user", b"is_user", "md_sys_econ_subset", b"md_sys_econ_subset", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["has_acctg_completion_delete", b"has_acctg_completion_delete", "has_acctg_completion_select", b"has_acctg_completion_select", "has_acctg_completion_update", b"has_acctg_completion_update", "has_completion_delete", b"has_completion_delete", "has_completion_select", b"has_completion_select", "has_completion_update", b"has_completion_update", "has_econ_property_delete", b"has_econ_property_delete", "has_econ_property_select", b"has_econ_property_select", "has_econ_property_update", b"has_econ_property_update", "has_econ_transaction_delete", b"has_econ_transaction_delete", "has_econ_transaction_select", b"has_econ_transaction_select", "has_econ_transaction_update", b"has_econ_transaction_update", "has_prod_transaction_delete", b"has_prod_transaction_delete", "has_prod_transaction_select", b"has_prod_transaction_select", "has_prod_transaction_update", b"has_prod_transaction_update", "has_well_delete", b"has_well_delete", "has_well_select", b"has_well_select", "has_well_update", b"has_well_update", "is_group", b"is_group", "is_user", b"is_user", "md_sys_econ_subset", b"md_sys_econ_subset", "member_id", b"member_id", "native_uid", b"native_uid", "subset_id", b"subset_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysEconSubsetUser = MdSysEconSubsetUser

class MdSysEconUserGroup(google.protobuf.message.Message):
    """Original Name: MD_SYS_ECON_USER_GROUP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GROUP_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    GROUP_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def group_name(self) -> global___StringMessage:
        """Original Name: GROUP_NAME, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 510,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    group_id: builtins.str
    """Original Name: GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        group_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        group_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "group_name", b"group_name", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "group_id", b"group_id", "group_name", b"group_name", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysEconUserGroup = MdSysEconUserGroup

class MdSysEconUserGroupMember(google.protobuf.message.Message):
    """Original Name: MD_SYS_ECON_USER_GROUP_MEMBER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    USER_ID_FIELD_NUMBER: builtins.int
    GROUP_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    user_id: builtins.str
    """Original Name: USER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    group_id: builtins.str
    """Original Name: GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        user_id: builtins.str = ...,
        group_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["group_id", b"group_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "user_id", b"user_id"]) -> None: ...

global___MdSysEconUserGroupMember = MdSysEconUserGroupMember

class MdSysFieldDef(google.protobuf.message.Message):
    """Original Name: MD_SYS_FIELD_DEF, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TABLE_NAME_FIELD_NUMBER: builtins.int
    INITIALIZER_FIELD_NUMBER: builtins.int
    SK_GENERATED_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DECIMAL_PRECISION_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    REQUIRED_FIELD_NUMBER: builtins.int
    VALIDATION_FIELD_NUMBER: builtins.int
    IS_YESNO_FIELD_NUMBER: builtins.int
    IS_EDM_GENERATED_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    MD_SYS_TABLE_DEF_FIELD_NUMBER: builtins.int
    MD_SITE_STORAGE_UNITS_FIELD_NUMBER: builtins.int
    MD_UTIL_FIELD_ATTR_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    table_name: builtins.str
    """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def initializer(self) -> global___StringMessage:
        """Original Name: INITIALIZER, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sk_generated_id(self) -> global___StringMessage:
        """Original Name: SK_GENERATED_ID, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def decimal_precision(self) -> global___Int32Message:
        """Original Name: DECIMAL_PRECISION, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___StringMessage:
        """Original Name: LENGTH, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def required(self) -> global___StringMessage:
        """Original Name: REQUIRED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def validation(self) -> global___StringMessage:
        """Original Name: VALIDATION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_yesno(self) -> global___StringMessage:
        """Original Name: IS_YESNO, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_edm_generated(self) -> global___StringMessage:
        """Original Name: IS_EDM_GENERATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    field_name: builtins.str
    """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_table_def(self) -> global___MdSysTableDefRef:
        """Remote references:

        Original Name: MD_SYS_TABLE_DEF, WrappedMessage: MdSysTableDef
        FK_MD_SYS_FIELD_DEF_MD_SYS_TABLE_DEF
        """
    @property
    def md_site_storage_units(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSiteStorageUnitsRef]:
        """Original Name: MD_SITE_STORAGE_UNITS, WrappedMessage: MdSiteStorageUnits
        FK_MD_SITE_STORAGE_UNITS_MD_SYS_FIELD_DEF
        """
    @property
    def md_util_field_attr(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdUtilFieldAttrRef]:
        """Original Name: MD_UTIL_FIELD_ATTR, WrappedMessage: MdUtilFieldAttr
        FK_MD_UTIL_FIELD_ATTR_MD_SYS_FIELD_DEF
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        table_name: builtins.str = ...,
        initializer: global___StringMessage | None = ...,
        sk_generated_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        decimal_precision: global___Int32Message | None = ...,
        length: global___StringMessage | None = ...,
        required: global___StringMessage | None = ...,
        validation: global___StringMessage | None = ...,
        is_yesno: global___StringMessage | None = ...,
        is_edm_generated: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        field_name: builtins.str = ...,
        type: global___StringMessage | None = ...,
        md_sys_table_def: global___MdSysTableDefRef | None = ...,
        md_site_storage_units: collections.abc.Iterable[global___MdSiteStorageUnitsRef] | None = ...,
        md_util_field_attr: collections.abc.Iterable[global___MdUtilFieldAttrRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["decimal_precision", b"decimal_precision", "description", b"description", "initializer", b"initializer", "is_edm_generated", b"is_edm_generated", "is_yesno", b"is_yesno", "length", b"length", "md_sys_table_def", b"md_sys_table_def", "native_uid", b"native_uid", "required", b"required", "sk_generated_id", b"sk_generated_id", "type", b"type", "validation", b"validation"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["decimal_precision", b"decimal_precision", "description", b"description", "field_name", b"field_name", "initializer", b"initializer", "is_edm_generated", b"is_edm_generated", "is_yesno", b"is_yesno", "length", b"length", "md_site_storage_units", b"md_site_storage_units", "md_sys_table_def", b"md_sys_table_def", "md_util_field_attr", b"md_util_field_attr", "native_uid", b"native_uid", "required", b"required", "sk_generated_id", b"sk_generated_id", "table_name", b"table_name", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "validation", b"validation"]) -> None: ...

global___MdSysFieldDef = MdSysFieldDef

class MdSysLocalCoordType(google.protobuf.message.Message):
    """Original Name: MD_SYS_LOCAL_COORD_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    COORD_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    coord_type: builtins.int
    """Original Name: COORD_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        coord_type: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["coord_type", b"coord_type", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysLocalCoordType = MdSysLocalCoordType

class MdSysLookupAttrFlag(google.protobuf.message.Message):
    """Original Name: MD_SYS_LOOKUP_ATTR_FLAG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLAG_DESCRIPTION_FIELD_NUMBER: builtins.int
    ATTR_FLAG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flag_description(self) -> global___StringMessage:
        """Original Name: FLAG_DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    attr_flag: builtins.str
    """Original Name: ATTR_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        flag_description: global___StringMessage | None = ...,
        attr_flag: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["flag_description", b"flag_description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attr_flag", b"attr_flag", "flag_description", b"flag_description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysLookupAttrFlag = MdSysLookupAttrFlag

class MdSysLookupAttrRules(google.protobuf.message.Message):
    """Original Name: MD_SYS_LOOKUP_ATTR_RULES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    RULE_DESC_FIELD_NUMBER: builtins.int
    PROG_ID_FIELD_NUMBER: builtins.int
    MD_SYS_ATTR_RULES_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_desc(self) -> global___StringMessage:
        """Original Name: RULE_DESC, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    prog_id: builtins.str
    """Original Name: PROG_ID, Original type: Edm.String, Max Length: 40,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_sys_attr_rules(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysAttrRulesRef]:
        """Remote references:

        Original Name: MD_SYS_ATTR_RULES, WrappedMessage: MdSysAttrRules
        FK_MD_SYS_ATTR_RULES_MD_SYS_LOOKUP_ATTR_RULES
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        rule_desc: global___StringMessage | None = ...,
        prog_id: builtins.str = ...,
        md_sys_attr_rules: collections.abc.Iterable[global___MdSysAttrRulesRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "rule_desc", b"rule_desc"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["md_sys_attr_rules", b"md_sys_attr_rules", "native_uid", b"native_uid", "prog_id", b"prog_id", "rule_desc", b"rule_desc", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysLookupAttrRules = MdSysLookupAttrRules

class MdSysLookupAttrType(google.protobuf.message.Message):
    """Original Name: MD_SYS_LOOKUP_ATTR_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    ATTR_TYPE_FIELD_NUMBER: builtins.int
    ATTR_DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    attr_type: builtins.int
    """Original Name: ATTR_TYPE, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def attr_description(self) -> global___StringMessage:
        """Original Name: ATTR_DESCRIPTION, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        attr_type: builtins.int = ...,
        attr_description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["attr_description", b"attr_description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attr_description", b"attr_description", "attr_type", b"attr_type", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysLookupAttrType = MdSysLookupAttrType

class MdSysLookupBusobjRules(google.protobuf.message.Message):
    """Original Name: MD_SYS_LOOKUP_BUSOBJ_RULES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    RULE_DESC_FIELD_NUMBER: builtins.int
    PROG_ID_FIELD_NUMBER: builtins.int
    MD_SYS_BUSOBJ_RULES_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rule_desc(self) -> global___StringMessage:
        """Original Name: RULE_DESC, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    prog_id: builtins.str
    """Original Name: PROG_ID, Original type: Edm.String, Max Length: 40,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_sys_busobj_rules(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysBusobjRulesRef]:
        """Remote references:

        Original Name: MD_SYS_BUSOBJ_RULES, WrappedMessage: MdSysBusobjRules
        FK_MD_SYS_BUSOBJ_RULES_MD_SYS_LOOKUP_BUSOBJ_RULES
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        rule_desc: global___StringMessage | None = ...,
        prog_id: builtins.str = ...,
        md_sys_busobj_rules: collections.abc.Iterable[global___MdSysBusobjRulesRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "rule_desc", b"rule_desc"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["md_sys_busobj_rules", b"md_sys_busobj_rules", "native_uid", b"native_uid", "prog_id", b"prog_id", "rule_desc", b"rule_desc", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysLookupBusobjRules = MdSysLookupBusobjRules

class MdSysLookupCalcFlag(google.protobuf.message.Message):
    """Original Name: MD_SYS_LOOKUP_CALC_FLAG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    CALC_FLAG_FIELD_NUMBER: builtins.int
    FLAG_DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    calc_flag: builtins.str
    """Original Name: CALC_FLAG, Original type: Edm.String, Max Length: 1,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flag_description(self) -> global___StringMessage:
        """Original Name: FLAG_DESCRIPTION, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        calc_flag: builtins.str = ...,
        flag_description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["flag_description", b"flag_description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["calc_flag", b"calc_flag", "flag_description", b"flag_description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysLookupCalcFlag = MdSysLookupCalcFlag

class MdSysLookupCarryoverCase(google.protobuf.message.Message):
    """Original Name: MD_SYS_LOOKUP_CARRYOVER_CASE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    code: builtins.int
    """Original Name: CODE, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        code: builtins.int = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["code", b"code", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysLookupCarryoverCase = MdSysLookupCarryoverCase

class MdSysLookupCarryoverOper(google.protobuf.message.Message):
    """Original Name: MD_SYS_LOOKUP_CARRYOVER_OPER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    code: builtins.int
    """Original Name: CODE, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        code: builtins.int = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["code", b"code", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysLookupCarryoverOper = MdSysLookupCarryoverOper

class MdSysLookupDataType(google.protobuf.message.Message):
    """Original Name: MD_SYS_LOOKUP_DATA_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DATA_TYPE_FIELD_NUMBER: builtins.int
    TYPE_DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    data_type: builtins.int
    """Original Name: DATA_TYPE, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def type_description(self) -> global___StringMessage:
        """Original Name: TYPE_DESCRIPTION, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        data_type: builtins.int = ...,
        type_description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "type_description", b"type_description"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["data_type", b"data_type", "native_uid", b"native_uid", "type_description", b"type_description", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysLookupDataType = MdSysLookupDataType

class MdSysLookupDisplayType(google.protobuf.message.Message):
    """Original Name: MD_SYS_LOOKUP_DISPLAY_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DISPLAY_TYPE_FIELD_NUMBER: builtins.int
    TYPE_DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    display_type: builtins.str
    """Original Name: DISPLAY_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def type_description(self) -> global___StringMessage:
        """Original Name: TYPE_DESCRIPTION, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        display_type: builtins.str = ...,
        type_description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "type_description", b"type_description"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["display_type", b"display_type", "native_uid", b"native_uid", "type_description", b"type_description", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysLookupDisplayType = MdSysLookupDisplayType

class MdSysLookupInitHint(google.protobuf.message.Message):
    """Original Name: MD_SYS_LOOKUP_INIT_HINT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    HINT_DESCRIPTION_FIELD_NUMBER: builtins.int
    INIT_HINT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hint_description(self) -> global___StringMessage:
        """Original Name: HINT_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    init_hint: builtins.int
    """Original Name: INIT_HINT, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        hint_description: global___StringMessage | None = ...,
        init_hint: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["hint_description", b"hint_description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["hint_description", b"hint_description", "init_hint", b"init_hint", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysLookupInitHint = MdSysLookupInitHint

class MdSysLookupLinkType(google.protobuf.message.Message):
    """Original Name: MD_SYS_LOOKUP_LINK_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    LINK_TYPE_FIELD_NUMBER: builtins.int
    LINK_DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    link_type: builtins.int
    """Original Name: LINK_TYPE, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def link_description(self) -> global___StringMessage:
        """Original Name: LINK_DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        link_type: builtins.int = ...,
        link_description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["link_description", b"link_description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["link_description", b"link_description", "link_type", b"link_type", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysLookupLinkType = MdSysLookupLinkType

class MdSysOwTemplateDefault(google.protobuf.message.Message):
    """Original Name: MD_SYS_OW_TEMPLATE_DEFAULT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DEFAULT_ID_FIELD_NUMBER: builtins.int
    TEMPLATE_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    default_id: builtins.str
    """Original Name: DEFAULT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def template_id(self) -> global___StringMessage:
        """Original Name: TEMPLATE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        default_id: builtins.str = ...,
        template_id: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "template_id", b"template_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["default_id", b"default_id", "native_uid", b"native_uid", "template_id", b"template_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysOwTemplateDefault = MdSysOwTemplateDefault

class MdSysParamSettings(google.protobuf.message.Message):
    """Original Name: MD_SYS_PARAM_SETTINGS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SELECTION_CRITERIA_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    SET_VALUE_FIELD_NUMBER: builtins.int
    APP_LIST_FIELD_NUMBER: builtins.int
    SET_KEY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    selection_criteria: builtins.str
    """Original Name: SELECTION_CRITERIA, Original type: Edm.String, Max Length: 255,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def set_value(self) -> global___StringMessage:
        """Original Name: SET_VALUE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    app_list: builtins.str
    """Original Name: APP_LIST, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    set_key: builtins.str
    """Original Name: SET_KEY, Original type: Edm.String, Max Length: 25,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        selection_criteria: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        set_value: global___StringMessage | None = ...,
        app_list: builtins.str = ...,
        set_key: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "measure_id", b"measure_id", "native_uid", b"native_uid", "set_value", b"set_value"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["app_list", b"app_list", "description", b"description", "measure_id", b"measure_id", "native_uid", b"native_uid", "selection_criteria", b"selection_criteria", "set_key", b"set_key", "set_value", b"set_value", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysParamSettings = MdSysParamSettings

class MdSysPicklist(google.protobuf.message.Message):
    """Original Name: MD_SYS_PICKLIST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    PL_KEY_FIELD_NUMBER: builtins.int
    TABLE_NAME_FIELD_NUMBER: builtins.int
    PICK_TABLE_FIELD_NUMBER: builtins.int
    SELECTION_CRITERIA_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    PREFIX_FIELD_NUMBER: builtins.int
    IS_DISTINCT_FIELD_NUMBER: builtins.int
    SORT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    CONNECTION_NAME_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    PICK_FLAG_FIELD_NUMBER: builtins.int
    IS_MANDATORY_FIELD_NUMBER: builtins.int
    MD_SYS_PICKLIST_TABLE_NAMES_FIELD_NUMBER: builtins.int
    MD_SYS_PICKLIST_DISPLAY_COLS_FIELD_NUMBER: builtins.int
    MD_SYS_PICKLIST_COLS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pl_key: builtins.str
    """Original Name: PL_KEY, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def table_name(self) -> global___StringMessage:
        """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pick_table(self) -> global___StringMessage:
        """Original Name: PICK_TABLE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def selection_criteria(self) -> global___StringMessage:
        """Original Name: SELECTION_CRITERIA, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prefix(self) -> global___StringMessage:
        """Original Name: PREFIX, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_distinct(self) -> global___StringMessage:
        """Original Name: IS_DISTINCT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sort(self) -> global___StringMessage:
        """Original Name: SORT, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def connection_name(self) -> global___StringMessage:
        """Original Name: CONNECTION_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_name(self) -> global___StringMessage:
        """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pick_flag(self) -> global___StringMessage:
        """Original Name: PICK_FLAG, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_mandatory(self) -> global___StringMessage:
        """Original Name: IS_MANDATORY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_picklist_table_names(self) -> global___MdSysPicklistTableNamesRef:
        """Remote references:

        Original Name: MD_SYS_PICKLIST_TABLE_NAMES, WrappedMessage: MdSysPicklistTableNames
        FK_MD_SYS_PICKLIST_MD_SYS_PICKLIST_TABLE_NAMES
        """
    @property
    def md_sys_picklist_display_cols(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysPicklistDisplayColsRef]:
        """Original Name: MD_SYS_PICKLIST_DISPLAY_COLS, WrappedMessage: MdSysPicklistDisplayCols
        FK_MD_SYS_PICKLIST_DISPLAY_COLS_MD_SYS_PICKLIST
        """
    @property
    def md_sys_picklist_cols(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysPicklistColsRef]:
        """Original Name: MD_SYS_PICKLIST_COLS, WrappedMessage: MdSysPicklistCols
        FK_MD_SYS_PICKLIST_COLS_MD_SYS_PICKLIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        pl_key: builtins.str = ...,
        table_name: global___StringMessage | None = ...,
        pick_table: global___StringMessage | None = ...,
        selection_criteria: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        prefix: global___StringMessage | None = ...,
        is_distinct: global___StringMessage | None = ...,
        sort: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        connection_name: global___StringMessage | None = ...,
        field_name: global___StringMessage | None = ...,
        pick_flag: global___StringMessage | None = ...,
        is_mandatory: global___StringMessage | None = ...,
        md_sys_picklist_table_names: global___MdSysPicklistTableNamesRef | None = ...,
        md_sys_picklist_display_cols: collections.abc.Iterable[global___MdSysPicklistDisplayColsRef] | None = ...,
        md_sys_picklist_cols: collections.abc.Iterable[global___MdSysPicklistColsRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["connection_name", b"connection_name", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "field_name", b"field_name", "is_distinct", b"is_distinct", "is_mandatory", b"is_mandatory", "md_sys_picklist_table_names", b"md_sys_picklist_table_names", "native_uid", b"native_uid", "pick_flag", b"pick_flag", "pick_table", b"pick_table", "prefix", b"prefix", "selection_criteria", b"selection_criteria", "sort", b"sort", "table_name", b"table_name", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["connection_name", b"connection_name", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "field_name", b"field_name", "is_distinct", b"is_distinct", "is_mandatory", b"is_mandatory", "md_sys_picklist_cols", b"md_sys_picklist_cols", "md_sys_picklist_display_cols", b"md_sys_picklist_display_cols", "md_sys_picklist_table_names", b"md_sys_picklist_table_names", "native_uid", b"native_uid", "pick_flag", b"pick_flag", "pick_table", b"pick_table", "pl_key", b"pl_key", "prefix", b"prefix", "selection_criteria", b"selection_criteria", "sort", b"sort", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___MdSysPicklist = MdSysPicklist

class MdSysPicklistCols(google.protobuf.message.Message):
    """Original Name: MD_SYS_PICKLIST_COLS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PL_KEY_FIELD_NUMBER: builtins.int
    SOURCE_COL_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TARGET_COL_FIELD_NUMBER: builtins.int
    MD_SYS_PICKLIST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    pl_key: builtins.str
    """Original Name: PL_KEY, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def source_col(self) -> global___StringMessage:
        """Original Name: SOURCE_COL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    sequence_no: builtins.int
    """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def target_col(self) -> global___StringMessage:
        """Original Name: TARGET_COL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_picklist(self) -> global___MdSysPicklistRef:
        """Remote references:

        Original Name: MD_SYS_PICKLIST, WrappedMessage: MdSysPicklist
        FK_MD_SYS_PICKLIST_COLS_MD_SYS_PICKLIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        pl_key: builtins.str = ...,
        source_col: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: builtins.int = ...,
        target_col: global___StringMessage | None = ...,
        md_sys_picklist: global___MdSysPicklistRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["md_sys_picklist", b"md_sys_picklist", "native_uid", b"native_uid", "source_col", b"source_col", "target_col", b"target_col"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["md_sys_picklist", b"md_sys_picklist", "native_uid", b"native_uid", "pl_key", b"pl_key", "sequence_no", b"sequence_no", "source_col", b"source_col", "target_col", b"target_col", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysPicklistCols = MdSysPicklistCols

class MdSysPicklistDisplayCols(google.protobuf.message.Message):
    """Original Name: MD_SYS_PICKLIST_DISPLAY_COLS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PL_KEY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DISPLAY_COL_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MD_SYS_PICKLIST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    pl_key: builtins.str
    """Original Name: PL_KEY, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def display_col(self) -> global___StringMessage:
        """Original Name: DISPLAY_COL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    sequence_no: builtins.int
    """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_sys_picklist(self) -> global___MdSysPicklistRef:
        """Remote references:

        Original Name: MD_SYS_PICKLIST, WrappedMessage: MdSysPicklist
        FK_MD_SYS_PICKLIST_DISPLAY_COLS_MD_SYS_PICKLIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        pl_key: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        display_col: global___StringMessage | None = ...,
        sequence_no: builtins.int = ...,
        md_sys_picklist: global___MdSysPicklistRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["display_col", b"display_col", "md_sys_picklist", b"md_sys_picklist", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["display_col", b"display_col", "md_sys_picklist", b"md_sys_picklist", "native_uid", b"native_uid", "pl_key", b"pl_key", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysPicklistDisplayCols = MdSysPicklistDisplayCols

class MdSysPicklistScript(google.protobuf.message.Message):
    """Original Name: MD_SYS_PICKLIST_SCRIPT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CREATE_DATE_FIELD_NUMBER: builtins.int
    ATTR_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    CALC_SCRIPT_FIELD_NUMBER: builtins.int
    MD_SYS_ATTR_DICTIONARY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    attr_name: builtins.str
    """Original Name: ATTR_NAME, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def calc_script(self) -> global___StringMessage:
        """Original Name: CALC_SCRIPT, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_attr_dictionary(self) -> global___MdSysAttrDictionaryRef:
        """Remote references:

        Original Name: MD_SYS_ATTR_DICTIONARY, WrappedMessage: MdSysAttrDictionary
        FK_MD_SYS_PICKLIST_SCRIPT_MD_SYS_ATTR_DICTIONARY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        attr_name: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        business_object: builtins.str = ...,
        calc_script: global___StringMessage | None = ...,
        md_sys_attr_dictionary: global___MdSysAttrDictionaryRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["calc_script", b"calc_script", "create_date", b"create_date", "md_sys_attr_dictionary", b"md_sys_attr_dictionary", "native_uid", b"native_uid", "update_date", b"update_date"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attr_name", b"attr_name", "business_object", b"business_object", "calc_script", b"calc_script", "create_date", b"create_date", "md_sys_attr_dictionary", b"md_sys_attr_dictionary", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "update_date", b"update_date"]) -> None: ...

global___MdSysPicklistScript = MdSysPicklistScript

class MdSysPicklistTableNames(google.protobuf.message.Message):
    """Original Name: MD_SYS_PICKLIST_TABLE_NAMES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_SYSTEM_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    TABLE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    PICKLIST_SECURITY_LEVEL_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    ACTION_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    DEFAULT_PREFIX_FIELD_NUMBER: builtins.int
    DEFAULT_CONNECTION_FIELD_NUMBER: builtins.int
    MD_SYS_PICKLIST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_system(self) -> global___StringMessage:
        """Original Name: IS_SYSTEM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    table_name: builtins.str
    """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def picklist_security_level(self) -> global___Int32Message:
        """Original Name: PICKLIST_SECURITY_LEVEL, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def action(self) -> global___StringMessage:
        """Original Name: ACTION, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_prefix(self) -> global___StringMessage:
        """Original Name: DEFAULT_PREFIX, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_connection(self) -> global___StringMessage:
        """Original Name: DEFAULT_CONNECTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_picklist(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysPicklistRef]:
        """Remote references:

        Original Name: MD_SYS_PICKLIST, WrappedMessage: MdSysPicklist
        FK_MD_SYS_PICKLIST_MD_SYS_PICKLIST_TABLE_NAMES
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_system: global___StringMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        table_name: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        picklist_security_level: global___Int32Message | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        action: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        default_prefix: global___StringMessage | None = ...,
        default_connection: global___StringMessage | None = ...,
        md_sys_picklist: collections.abc.Iterable[global___MdSysPicklistRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["action", b"action", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "default_connection", b"default_connection", "default_prefix", b"default_prefix", "description", b"description", "is_system", b"is_system", "native_uid", b"native_uid", "picklist_security_level", b"picklist_security_level", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["action", b"action", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "default_connection", b"default_connection", "default_prefix", b"default_prefix", "description", b"description", "is_system", b"is_system", "md_sys_picklist", b"md_sys_picklist", "native_uid", b"native_uid", "picklist_security_level", b"picklist_security_level", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> None: ...

global___MdSysPicklistTableNames = MdSysPicklistTableNames

class MdSysRegMapping(google.protobuf.message.Message):
    """Original Name: MD_SYS_REG_MAPPING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    REPORT_TYPE_FIELD_NUMBER: builtins.int
    DEFAULT_EDM_TABLE_NAME_FIELD_NUMBER: builtins.int
    IS_LOCKED_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DEFAULT_EDM_FIELD_NAME_FIELD_NUMBER: builtins.int
    DEFAULT_PICKLIST_FIELD_NAME_FIELD_NUMBER: builtins.int
    DEFAULT_EDM_FIELD_NAME2_FIELD_NUMBER: builtins.int
    DEFAULT_LOOKUP_FIELD_NUMBER: builtins.int
    WHERE_CLAUSE_FIELD_NUMBER: builtins.int
    REPORT_SECTION_FIELD_NUMBER: builtins.int
    REPORT_FIELD_FIELD_NUMBER: builtins.int
    MEASURE_LABEL_FIELD_NUMBER: builtins.int
    DEFAULT_OUTPUT_FIELD_NAME_FIELD_NUMBER: builtins.int
    DEFAULT_PICKLIST_FIELD_NAME2_FIELD_NUMBER: builtins.int
    IS_CALCULATED_FIELD_NUMBER: builtins.int
    DEFAULT_PICKLIST_TABLE_NAME_FIELD_NUMBER: builtins.int
    AGGREGATE_FUNCTION_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    REPORT_PART_FIELD_NUMBER: builtins.int
    REPORT_AGENCY_FIELD_NUMBER: builtins.int
    IS_MANDATORY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    report_type: builtins.str
    """Original Name: REPORT_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def default_edm_table_name(self) -> global___StringMessage:
        """Original Name: DEFAULT_EDM_TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_locked(self) -> global___StringMessage:
        """Original Name: IS_LOCKED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_edm_field_name(self) -> global___StringMessage:
        """Original Name: DEFAULT_EDM_FIELD_NAME, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_picklist_field_name(self) -> global___StringMessage:
        """Original Name: DEFAULT_PICKLIST_FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_edm_field_name2(self) -> global___StringMessage:
        """Original Name: DEFAULT_EDM_FIELD_NAME2, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_lookup(self) -> global___StringMessage:
        """Original Name: DEFAULT_LOOKUP, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def where_clause(self) -> global___StringMessage:
        """Original Name: WHERE_CLAUSE, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    report_section: builtins.str
    """Original Name: REPORT_SECTION, Original type: Edm.String, Max Length: 25,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    report_field: builtins.str
    """Original Name: REPORT_FIELD, Original type: Edm.String, Max Length: 100,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def measure_label(self) -> global___StringMessage:
        """Original Name: MEASURE_LABEL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_output_field_name(self) -> global___StringMessage:
        """Original Name: DEFAULT_OUTPUT_FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_picklist_field_name2(self) -> global___StringMessage:
        """Original Name: DEFAULT_PICKLIST_FIELD_NAME2, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_calculated(self) -> global___StringMessage:
        """Original Name: IS_CALCULATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_picklist_table_name(self) -> global___StringMessage:
        """Original Name: DEFAULT_PICKLIST_TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def aggregate_function(self) -> global___StringMessage:
        """Original Name: AGGREGATE_FUNCTION, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    report_part: builtins.str
    """Original Name: REPORT_PART, Original type: Edm.String, Max Length: 25,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    report_agency: builtins.str
    """Original Name: REPORT_AGENCY, Original type: Edm.String, Max Length: 25,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_mandatory(self) -> global___StringMessage:
        """Original Name: IS_MANDATORY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        report_type: builtins.str = ...,
        default_edm_table_name: global___StringMessage | None = ...,
        is_locked: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        default_edm_field_name: global___StringMessage | None = ...,
        default_picklist_field_name: global___StringMessage | None = ...,
        default_edm_field_name2: global___StringMessage | None = ...,
        default_lookup: global___StringMessage | None = ...,
        where_clause: global___StringMessage | None = ...,
        report_section: builtins.str = ...,
        report_field: builtins.str = ...,
        measure_label: global___StringMessage | None = ...,
        default_output_field_name: global___StringMessage | None = ...,
        default_picklist_field_name2: global___StringMessage | None = ...,
        is_calculated: global___StringMessage | None = ...,
        default_picklist_table_name: global___StringMessage | None = ...,
        aggregate_function: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        report_part: builtins.str = ...,
        report_agency: builtins.str = ...,
        is_mandatory: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["aggregate_function", b"aggregate_function", "default_edm_field_name", b"default_edm_field_name", "default_edm_field_name2", b"default_edm_field_name2", "default_edm_table_name", b"default_edm_table_name", "default_lookup", b"default_lookup", "default_output_field_name", b"default_output_field_name", "default_picklist_field_name", b"default_picklist_field_name", "default_picklist_field_name2", b"default_picklist_field_name2", "default_picklist_table_name", b"default_picklist_table_name", "is_calculated", b"is_calculated", "is_locked", b"is_locked", "is_mandatory", b"is_mandatory", "measure_id", b"measure_id", "measure_label", b"measure_label", "native_uid", b"native_uid", "where_clause", b"where_clause"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["aggregate_function", b"aggregate_function", "default_edm_field_name", b"default_edm_field_name", "default_edm_field_name2", b"default_edm_field_name2", "default_edm_table_name", b"default_edm_table_name", "default_lookup", b"default_lookup", "default_output_field_name", b"default_output_field_name", "default_picklist_field_name", b"default_picklist_field_name", "default_picklist_field_name2", b"default_picklist_field_name2", "default_picklist_table_name", b"default_picklist_table_name", "is_calculated", b"is_calculated", "is_locked", b"is_locked", "is_mandatory", b"is_mandatory", "measure_id", b"measure_id", "measure_label", b"measure_label", "native_uid", b"native_uid", "report_agency", b"report_agency", "report_field", b"report_field", "report_part", b"report_part", "report_section", b"report_section", "report_type", b"report_type", "undeclared_dependencies", b"undeclared_dependencies", "where_clause", b"where_clause"]) -> None: ...

global___MdSysRegMapping = MdSysRegMapping

class MdSysReplist(google.protobuf.message.Message):
    """Original Name: MD_SYS_REPLIST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_ALIAS_FIELD_NUMBER: builtins.int
    DISPLAY_NAME_FIELD_NUMBER: builtins.int
    DLL_NAME_FIELD_NUMBER: builtins.int
    MD_SYS_REPLIST_SECT_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    report_alias: builtins.str
    """Original Name: REPORT_ALIAS, Original type: Edm.String, Max Length: 80,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def display_name(self) -> global___StringMessage:
        """Original Name: DISPLAY_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dll_name(self) -> global___StringMessage:
        """Original Name: DLL_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_replist_sect_catalog(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysReplistSectCatalogRef]:
        """Remote references:

        Original Name: MD_SYS_REPLIST_SECT_CATALOG, WrappedMessage: MdSysReplistSectCatalog
        FK_MD_SYS_REPLIST_SECT_CATALOG_MD_SYS_REPLIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        report_alias: builtins.str = ...,
        display_name: global___StringMessage | None = ...,
        dll_name: global___StringMessage | None = ...,
        md_sys_replist_sect_catalog: collections.abc.Iterable[global___MdSysReplistSectCatalogRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["display_name", b"display_name", "dll_name", b"dll_name", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["display_name", b"display_name", "dll_name", b"dll_name", "md_sys_replist_sect_catalog", b"md_sys_replist_sect_catalog", "native_uid", b"native_uid", "report_alias", b"report_alias", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysReplist = MdSysReplist

class MdSysReplistSectCatalog(google.protobuf.message.Message):
    """Original Name: MD_SYS_REPLIST_SECT_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    REPORT_ALIAS_FIELD_NUMBER: builtins.int
    SECTION_ALIAS_FIELD_NUMBER: builtins.int
    DISPLAY_NAME_FIELD_NUMBER: builtins.int
    MD_SYS_REPLIST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    report_alias: builtins.str
    """Original Name: REPORT_ALIAS, Original type: Edm.String, Max Length: 80,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    section_alias: builtins.str
    """Original Name: SECTION_ALIAS, Original type: Edm.String, Max Length: 80,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def display_name(self) -> global___StringMessage:
        """Original Name: DISPLAY_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_replist(self) -> global___MdSysReplistRef:
        """Remote references:

        Original Name: MD_SYS_REPLIST, WrappedMessage: MdSysReplist
        FK_MD_SYS_REPLIST_SECT_CATALOG_MD_SYS_REPLIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        report_alias: builtins.str = ...,
        section_alias: builtins.str = ...,
        display_name: global___StringMessage | None = ...,
        md_sys_replist: global___MdSysReplistRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["display_name", b"display_name", "md_sys_replist", b"md_sys_replist", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["display_name", b"display_name", "md_sys_replist", b"md_sys_replist", "native_uid", b"native_uid", "report_alias", b"report_alias", "section_alias", b"section_alias", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysReplistSectCatalog = MdSysReplistSectCatalog

class MdSysReportType(google.protobuf.message.Message):
    """Original Name: MD_SYS_REPORT_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    ROOT_TABLE_FIELD_NUMBER: builtins.int
    REPORT_ALIAS_FIELD_NUMBER: builtins.int
    SIBLING_TABLE_FIELD_NUMBER: builtins.int
    DEFAULT_DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_REPORT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def root_table(self) -> global___StringMessage:
        """Original Name: ROOT_TABLE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    report_alias: builtins.str
    """Original Name: REPORT_ALIAS, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sibling_table(self) -> global___StringMessage:
        """Original Name: SIBLING_TABLE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_description(self) -> global___StringMessage:
        """Original Name: DEFAULT_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_report(self) -> global___StringMessage:
        """Original Name: IS_REPORT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        root_table: global___StringMessage | None = ...,
        report_alias: builtins.str = ...,
        sibling_table: global___StringMessage | None = ...,
        default_description: global___StringMessage | None = ...,
        is_report: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["default_description", b"default_description", "is_report", b"is_report", "native_uid", b"native_uid", "root_table", b"root_table", "sibling_table", b"sibling_table"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["default_description", b"default_description", "is_report", b"is_report", "native_uid", b"native_uid", "report_alias", b"report_alias", "root_table", b"root_table", "sibling_table", b"sibling_table", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysReportType = MdSysReportType

class MdSysRushmoreLookup(google.protobuf.message.Message):
    """Original Name: MD_SYS_RUSHMORE_LOOKUP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EXCEL_COLUMN_REF_FIELD_NUMBER: builtins.int
    REPORT_TYPE_FIELD_NUMBER: builtins.int
    TABLE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RUSHMORE_ID_FIELD_NUMBER: builtins.int
    RUSHMORE_DESCRIPTION_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    TEMPLATE_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def excel_column_ref(self) -> global___StringMessage:
        """Original Name: EXCEL_COLUMN_REF, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def report_type(self) -> global___StringMessage:
        """Original Name: REPORT_TYPE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def table_name(self) -> global___StringMessage:
        """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rushmore_id: builtins.str
    """Original Name: RUSHMORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rushmore_description(self) -> global___StringMessage:
        """Original Name: RUSHMORE_DESCRIPTION, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_name(self) -> global___StringMessage:
        """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    template_id: builtins.str
    """Original Name: TEMPLATE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        excel_column_ref: global___StringMessage | None = ...,
        report_type: global___StringMessage | None = ...,
        table_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        rushmore_id: builtins.str = ...,
        rushmore_description: global___StringMessage | None = ...,
        field_name: global___StringMessage | None = ...,
        template_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["excel_column_ref", b"excel_column_ref", "field_name", b"field_name", "native_uid", b"native_uid", "report_type", b"report_type", "rushmore_description", b"rushmore_description", "table_name", b"table_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["excel_column_ref", b"excel_column_ref", "field_name", b"field_name", "native_uid", b"native_uid", "report_type", b"report_type", "rushmore_description", b"rushmore_description", "rushmore_id", b"rushmore_id", "table_name", b"table_name", "template_id", b"template_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysRushmoreLookup = MdSysRushmoreLookup

class MdSysScript(google.protobuf.message.Message):
    """Original Name: MD_SYS_SCRIPT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CREATE_DATE_FIELD_NUMBER: builtins.int
    ATTR_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    USE_DATUM_FIELD_NUMBER: builtins.int
    BUSINESS_OBJECT_FIELD_NUMBER: builtins.int
    CALC_SCRIPT_FIELD_NUMBER: builtins.int
    MD_SYS_ATTR_DICTIONARY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    attr_name: builtins.str
    """Original Name: ATTR_NAME, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_datum(self) -> global___StringMessage:
        """Original Name: USE_DATUM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    business_object: builtins.str
    """Original Name: BUSINESS_OBJECT, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def calc_script(self) -> global___StringMessage:
        """Original Name: CALC_SCRIPT, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_attr_dictionary(self) -> global___MdSysAttrDictionaryRef:
        """Remote references:

        Original Name: MD_SYS_ATTR_DICTIONARY, WrappedMessage: MdSysAttrDictionary
        FK_MD_SYS_SCRIPT_MD_SYS_ATTR_DICTIONARY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        attr_name: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        measure_id: global___Int32Message | None = ...,
        use_datum: global___StringMessage | None = ...,
        business_object: builtins.str = ...,
        calc_script: global___StringMessage | None = ...,
        md_sys_attr_dictionary: global___MdSysAttrDictionaryRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["calc_script", b"calc_script", "create_date", b"create_date", "md_sys_attr_dictionary", b"md_sys_attr_dictionary", "measure_id", b"measure_id", "native_uid", b"native_uid", "update_date", b"update_date", "use_datum", b"use_datum"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attr_name", b"attr_name", "business_object", b"business_object", "calc_script", b"calc_script", "create_date", b"create_date", "md_sys_attr_dictionary", b"md_sys_attr_dictionary", "measure_id", b"measure_id", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "update_date", b"update_date", "use_datum", b"use_datum"]) -> None: ...

global___MdSysScript = MdSysScript

class MdSysSettings(google.protobuf.message.Message):
    """Original Name: MD_SYS_SETTINGS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    CATEGORY_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    SET_VALUE_FIELD_NUMBER: builtins.int
    USER_ID_FIELD_NUMBER: builtins.int
    DESCRIPT_FIELD_NUMBER: builtins.int
    APP_LIST_FIELD_NUMBER: builtins.int
    SET_KEY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    category: builtins.str
    """Original Name: CATEGORY, Original type: Edm.String, Max Length: 60,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def set_value(self) -> global___StringMessage:
        """Original Name: SET_VALUE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    user_id: builtins.str
    """Original Name: USER_ID, Original type: Edm.String, Max Length: 20,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def descript(self) -> global___StringMessage:
        """Original Name: DESCRIPT, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    app_list: builtins.str
    """Original Name: APP_LIST, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    set_key: builtins.str
    """Original Name: SET_KEY, Original type: Edm.String, Max Length: 25,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        category: builtins.str = ...,
        measure_id: global___Int32Message | None = ...,
        set_value: global___StringMessage | None = ...,
        user_id: builtins.str = ...,
        descript: global___StringMessage | None = ...,
        app_list: builtins.str = ...,
        set_key: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["descript", b"descript", "measure_id", b"measure_id", "native_uid", b"native_uid", "set_value", b"set_value"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["app_list", b"app_list", "category", b"category", "descript", b"descript", "measure_id", b"measure_id", "native_uid", b"native_uid", "set_key", b"set_key", "set_value", b"set_value", "undeclared_dependencies", b"undeclared_dependencies", "user_id", b"user_id"]) -> None: ...

global___MdSysSettings = MdSysSettings

class MdSysSpreadsheets(google.protobuf.message.Message):
    """Original Name: MD_SYS_SPREADSHEETS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SS_KEY_FIELD_NUMBER: builtins.int
    SELECTION_CRITERIA_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SS_SORT_FIELD_NUMBER: builtins.int
    SS_DESCRIPTION_FIELD_NUMBER: builtins.int
    TRANSPOSED_HEADER_WIDTH_FIELD_NUMBER: builtins.int
    IS_TRANSPOSED_FIELD_NUMBER: builtins.int
    SS_NAME_FIELD_NUMBER: builtins.int
    TRANSPOSED_COL_WIDTH_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def ss_key(self) -> global___StringMessage:
        """Original Name: SS_KEY, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    selection_criteria: builtins.str
    """Original Name: SELECTION_CRITERIA, Original type: Edm.String, Max Length: 255,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ss_sort(self) -> global___StringMessage:
        """Original Name: SS_SORT, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ss_description(self) -> global___StringMessage:
        """Original Name: SS_DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def transposed_header_width(self) -> global___Int32Message:
        """Original Name: TRANSPOSED_HEADER_WIDTH, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_transposed(self) -> global___StringMessage:
        """Original Name: IS_TRANSPOSED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    ss_name: builtins.str
    """Original Name: SS_NAME, Original type: Edm.String, Max Length: 20,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def transposed_col_width(self) -> global___Int32Message:
        """Original Name: TRANSPOSED_COL_WIDTH, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        ss_key: global___StringMessage | None = ...,
        selection_criteria: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        ss_sort: global___StringMessage | None = ...,
        ss_description: global___StringMessage | None = ...,
        transposed_header_width: global___Int32Message | None = ...,
        is_transposed: global___StringMessage | None = ...,
        ss_name: builtins.str = ...,
        transposed_col_width: global___Int32Message | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_transposed", b"is_transposed", "native_uid", b"native_uid", "ss_description", b"ss_description", "ss_key", b"ss_key", "ss_sort", b"ss_sort", "transposed_col_width", b"transposed_col_width", "transposed_header_width", b"transposed_header_width"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["is_transposed", b"is_transposed", "native_uid", b"native_uid", "selection_criteria", b"selection_criteria", "ss_description", b"ss_description", "ss_key", b"ss_key", "ss_name", b"ss_name", "ss_sort", b"ss_sort", "transposed_col_width", b"transposed_col_width", "transposed_header_width", b"transposed_header_width", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysSpreadsheets = MdSysSpreadsheets

class MdSysSpreadsheetCols(google.protobuf.message.Message):
    """Original Name: MD_SYS_SPREADSHEET_COLS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COL_NAME_FIELD_NUMBER: builtins.int
    SS_KEY_FIELD_NUMBER: builtins.int
    TABLE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COL_DESCRIPTION_FIELD_NUMBER: builtins.int
    OPT_LABEL_FIELD_NUMBER: builtins.int
    FLAGS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COL_WIDTH_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    col_name: builtins.str
    """Original Name: COL_NAME, Original type: Edm.String, Max Length: 20,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    ss_key: builtins.str
    """Original Name: SS_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def table_name(self) -> global___StringMessage:
        """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def col_description(self) -> global___StringMessage:
        """Original Name: COL_DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def opt_label(self) -> global___StringMessage:
        """Original Name: OPT_LABEL, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flags(self) -> global___StringMessage:
        """Original Name: FLAGS, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def col_width(self) -> global___FloatMessage:
        """Original Name: COL_WIDTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        col_name: builtins.str = ...,
        ss_key: builtins.str = ...,
        table_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        col_description: global___StringMessage | None = ...,
        opt_label: global___StringMessage | None = ...,
        flags: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        col_width: global___FloatMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["col_description", b"col_description", "col_width", b"col_width", "flags", b"flags", "native_uid", b"native_uid", "opt_label", b"opt_label", "sequence_no", b"sequence_no", "table_name", b"table_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["col_description", b"col_description", "col_name", b"col_name", "col_width", b"col_width", "flags", b"flags", "native_uid", b"native_uid", "opt_label", b"opt_label", "sequence_no", b"sequence_no", "ss_key", b"ss_key", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysSpreadsheetCols = MdSysSpreadsheetCols

class MdSysSyncStatus(google.protobuf.message.Message):
    """Original Name: MD_SYS_SYNC_STATUS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SYNC_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    STATUS_CODE_FIELD_NUMBER: builtins.int
    STATUS_DATE_FIELD_NUMBER: builtins.int
    SYNC_DATE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    sync_id: builtins.str
    """Original Name: SYNC_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    sequence_no: builtins.int
    """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status_code(self) -> global___StringMessage:
        """Original Name: STATUS_CODE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: STATUS_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sync_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: SYNC_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        sync_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        sequence_no: builtins.int = ...,
        status_code: global___StringMessage | None = ...,
        status_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sync_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "status_code", b"status_code", "status_date", b"status_date", "sync_date", b"sync_date"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "status_code", b"status_code", "status_date", b"status_date", "sync_date", b"sync_date", "sync_id", b"sync_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysSyncStatus = MdSysSyncStatus

class MdSysTableDef(google.protobuf.message.Message):
    """Original Name: MD_SYS_TABLE_DEF, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TABLE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_EXTENDABLE_FIELD_NUMBER: builtins.int
    IS_EXTENDED_FIELD_NUMBER: builtins.int
    RELATION_CLASS_FIELD_NUMBER: builtins.int
    PARENT_TABLE_NAME_FIELD_NUMBER: builtins.int
    PRIMARY_KEY_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    IS_EXPORTABLE_FIELD_NUMBER: builtins.int
    DEFAULT_SUFFIX_FIELD_NUMBER: builtins.int
    DEFAULT_PREFIX_FIELD_NUMBER: builtins.int
    DEFAULT_CONNECTION_FIELD_NUMBER: builtins.int
    MD_SYS_TABLE_RELATIONS_FIELD_NUMBER: builtins.int
    MD_SYS_FIELD_DEF_FIELD_NUMBER: builtins.int
    MD_SITE_TABLE_DEF_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    table_name: builtins.str
    """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_extendable(self) -> global___StringMessage:
        """Original Name: IS_EXTENDABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_extended(self) -> global___StringMessage:
        """Original Name: IS_EXTENDED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def relation_class(self) -> global___StringMessage:
        """Original Name: RELATION_CLASS, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_table_name(self) -> global___StringMessage:
        """Original Name: PARENT_TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def primary_key(self) -> global___StringMessage:
        """Original Name: PRIMARY_KEY, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_exportable(self) -> global___StringMessage:
        """Original Name: IS_EXPORTABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_suffix(self) -> global___StringMessage:
        """Original Name: DEFAULT_SUFFIX, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_prefix(self) -> global___StringMessage:
        """Original Name: DEFAULT_PREFIX, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_connection(self) -> global___StringMessage:
        """Original Name: DEFAULT_CONNECTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_table_relations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysTableRelationsRef]:
        """Remote references:

        Original Name: MD_SYS_TABLE_RELATIONS, WrappedMessage: MdSysTableRelations
        FK_MD_SYS_TABLE_RELATIONS_MD_SYS_TABLE_DEF
        """
    @property
    def md_sys_field_def(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSysFieldDefRef]:
        """Original Name: MD_SYS_FIELD_DEF, WrappedMessage: MdSysFieldDef
        FK_MD_SYS_FIELD_DEF_MD_SYS_TABLE_DEF
        """
    @property
    def md_site_table_def(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MdSiteTableDefRef]:
        """Original Name: MD_SITE_TABLE_DEF, WrappedMessage: MdSiteTableDef
        FK_MD_SITE_TABLE_DEF_MD_SYS_TABLE_DEF
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        table_name: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_extendable: global___StringMessage | None = ...,
        is_extended: global___StringMessage | None = ...,
        relation_class: global___StringMessage | None = ...,
        parent_table_name: global___StringMessage | None = ...,
        primary_key: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        is_exportable: global___StringMessage | None = ...,
        default_suffix: global___StringMessage | None = ...,
        default_prefix: global___StringMessage | None = ...,
        default_connection: global___StringMessage | None = ...,
        md_sys_table_relations: collections.abc.Iterable[global___MdSysTableRelationsRef] | None = ...,
        md_sys_field_def: collections.abc.Iterable[global___MdSysFieldDefRef] | None = ...,
        md_site_table_def: collections.abc.Iterable[global___MdSiteTableDefRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["default_connection", b"default_connection", "default_prefix", b"default_prefix", "default_suffix", b"default_suffix", "description", b"description", "is_exportable", b"is_exportable", "is_extendable", b"is_extendable", "is_extended", b"is_extended", "native_uid", b"native_uid", "parent_table_name", b"parent_table_name", "primary_key", b"primary_key", "relation_class", b"relation_class"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["default_connection", b"default_connection", "default_prefix", b"default_prefix", "default_suffix", b"default_suffix", "description", b"description", "is_exportable", b"is_exportable", "is_extendable", b"is_extendable", "is_extended", b"is_extended", "md_site_table_def", b"md_site_table_def", "md_sys_field_def", b"md_sys_field_def", "md_sys_table_relations", b"md_sys_table_relations", "native_uid", b"native_uid", "parent_table_name", b"parent_table_name", "primary_key", b"primary_key", "relation_class", b"relation_class", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysTableDef = MdSysTableDef

class MdSysTableRelations(google.protobuf.message.Message):
    """Original Name: MD_SYS_TABLE_RELATIONS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    PARENT_TABLE_FIELD_NUMBER: builtins.int
    CHILD_TABLE_FIELD_NUMBER: builtins.int
    RELATION_NAME_FIELD_NUMBER: builtins.int
    RELATION_TYPE_FIELD_NUMBER: builtins.int
    INCLUDE_PARENT_FIELD_NUMBER: builtins.int
    SPECIAL_JOIN_FIELD_NUMBER: builtins.int
    MD_SYS_TABLE_DEF_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    parent_table: builtins.str
    """Original Name: PARENT_TABLE, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    child_table: builtins.str
    """Original Name: CHILD_TABLE, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    relation_name: builtins.str
    """Original Name: RELATION_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def relation_type(self) -> global___StringMessage:
        """Original Name: RELATION_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def include_parent(self) -> global___StringMessage:
        """Original Name: INCLUDE_PARENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def special_join(self) -> global___StringMessage:
        """Original Name: SPECIAL_JOIN, Original type: Edm.String, Max Length: 1000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_table_def(self) -> global___MdSysTableDefRef:
        """Remote references:

        Original Name: MD_SYS_TABLE_DEF, WrappedMessage: MdSysTableDef
        FK_MD_SYS_TABLE_RELATIONS_MD_SYS_TABLE_DEF
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        parent_table: builtins.str = ...,
        child_table: builtins.str = ...,
        relation_name: builtins.str = ...,
        relation_type: global___StringMessage | None = ...,
        include_parent: global___StringMessage | None = ...,
        special_join: global___StringMessage | None = ...,
        md_sys_table_def: global___MdSysTableDefRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["include_parent", b"include_parent", "md_sys_table_def", b"md_sys_table_def", "native_uid", b"native_uid", "relation_type", b"relation_type", "special_join", b"special_join"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["child_table", b"child_table", "include_parent", b"include_parent", "md_sys_table_def", b"md_sys_table_def", "native_uid", b"native_uid", "parent_table", b"parent_table", "relation_name", b"relation_name", "relation_type", b"relation_type", "special_join", b"special_join", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdSysTableRelations = MdSysTableRelations

class MdSysVersion(google.protobuf.message.Message):
    """Original Name: MD_SYS_VERSION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    MODULE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    BUILD_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    VERSION_NO_FIELD_NUMBER: builtins.int
    PATCH_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def module(self) -> global___StringMessage:
        """Original Name: MODULE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def build(self) -> global___StringMessage:
        """Original Name: BUILD, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    version_no: builtins.str
    """Original Name: VERSION_NO, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def patch(self) -> global___StringMessage:
        """Original Name: PATCH, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        module: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        build: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        version_no: builtins.str = ...,
        patch: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["build", b"build", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "module", b"module", "native_uid", b"native_uid", "patch", b"patch", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["build", b"build", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "module", b"module", "native_uid", b"native_uid", "patch", b"patch", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version_no", b"version_no"]) -> None: ...

global___MdSysVersion = MdSysVersion

class MdSysVersionHistory(google.protobuf.message.Message):
    """Original Name: MD_SYS_VERSION_HISTORY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    VERSION_HISTORY_ID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    BUILD_FIELD_NUMBER: builtins.int
    PATCH_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    MODULE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    VERSION_NO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    version_history_id: builtins.str
    """Original Name: VERSION_HISTORY_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def build(self) -> global___StringMessage:
        """Original Name: BUILD, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def patch(self) -> global___StringMessage:
        """Original Name: PATCH, Original type: Edm.String, Max Length: 8,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def module(self) -> global___StringMessage:
        """Original Name: MODULE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def version_no(self) -> global___StringMessage:
        """Original Name: VERSION_NO, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        version_history_id: builtins.str = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        build: global___StringMessage | None = ...,
        patch: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        module: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        version_no: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["build", b"build", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "module", b"module", "native_uid", b"native_uid", "patch", b"patch", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version_no", b"version_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["build", b"build", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "module", b"module", "native_uid", b"native_uid", "patch", b"patch", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version_history_id", b"version_history_id", "version_no", b"version_no"]) -> None: ...

global___MdSysVersionHistory = MdSysVersionHistory

class MdTargetCoordType(google.protobuf.message.Message):
    """Original Name: MD_TARGET_COORD_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    COORD_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    coord_type: builtins.int
    """Original Name: COORD_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        coord_type: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["coord_type", b"coord_type", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdTargetCoordType = MdTargetCoordType

class MdTargetGeometry(google.protobuf.message.Message):
    """Original Name: MD_TARGET_GEOMETRY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    GEOMETRY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    geometry: builtins.int
    """Original Name: GEOMETRY, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        geometry: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "geometry", b"geometry", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdTargetGeometry = MdTargetGeometry

class MdTargetPointType(google.protobuf.message.Message):
    """Original Name: MD_TARGET_POINT_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    POINT_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    point_type: builtins.int
    """Original Name: POINT_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        point_type: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "point_type", b"point_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdTargetPointType = MdTargetPointType

class MdTargetType(google.protobuf.message.Message):
    """Original Name: MD_TARGET_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    TARGET_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    target_type: builtins.int
    """Original Name: TARGET_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        target_type: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "target_type", b"target_type", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdTargetType = MdTargetType

class MdUtilDepthDatum(google.protobuf.message.Message):
    """Original Name: MD_UTIL_DEPTH_DATUM, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TABLE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    table_name: builtins.str
    """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    field_name: builtins.str
    """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        table_name: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        field_name: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["field_name", b"field_name", "native_uid", b"native_uid", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdUtilDepthDatum = MdUtilDepthDatum

class MdUtilDescent(google.protobuf.message.Message):
    """Original Name: MD_UTIL_DESCENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TABLE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PARENT_TABLE_FIELD_NUMBER: builtins.int
    DESCENT_ID_FIELD_NUMBER: builtins.int
    GENERATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def table_name(self) -> global___StringMessage:
        """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parent_table(self) -> global___StringMessage:
        """Original Name: PARENT_TABLE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    descent_id: builtins.str
    """Original Name: DESCENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def generation(self) -> global___Int32Message:
        """Original Name: GENERATION, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        table_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        parent_table: global___StringMessage | None = ...,
        descent_id: builtins.str = ...,
        generation: global___Int32Message | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["generation", b"generation", "native_uid", b"native_uid", "parent_table", b"parent_table", "table_name", b"table_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["descent_id", b"descent_id", "generation", b"generation", "native_uid", b"native_uid", "parent_table", b"parent_table", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdUtilDescent = MdUtilDescent

class MdUtilFieldAttr(google.protobuf.message.Message):
    """Original Name: MD_UTIL_FIELD_ATTR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TABLE_NAME_FIELD_NUMBER: builtins.int
    HINT_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    CLASS_NAME_FIELD_NUMBER: builtins.int
    MD_SYS_FIELD_DEF_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    table_name: builtins.str
    """Original Name: TABLE_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hint_name(self) -> global___StringMessage:
        """Original Name: HINT_NAME, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    field_name: builtins.str
    """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def class_name(self) -> global___StringMessage:
        """Original Name: CLASS_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_sys_field_def(self) -> global___MdSysFieldDefRef:
        """Remote references:

        Original Name: MD_SYS_FIELD_DEF, WrappedMessage: MdSysFieldDef
        FK_MD_UTIL_FIELD_ATTR_MD_SYS_FIELD_DEF
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        table_name: builtins.str = ...,
        hint_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        field_name: builtins.str = ...,
        class_name: global___StringMessage | None = ...,
        md_sys_field_def: global___MdSysFieldDefRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["class_name", b"class_name", "hint_name", b"hint_name", "md_sys_field_def", b"md_sys_field_def", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["class_name", b"class_name", "field_name", b"field_name", "hint_name", b"hint_name", "md_sys_field_def", b"md_sys_field_def", "native_uid", b"native_uid", "table_name", b"table_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdUtilFieldAttr = MdUtilFieldAttr

class MdVerticalCoordType(google.protobuf.message.Message):
    """Original Name: MD_VERTICAL_COORD_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VERTICAL_COORD_ORIGIN_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    vertical_coord_origin: builtins.int
    """Original Name: VERTICAL_COORD_ORIGIN, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        vertical_coord_origin: builtins.int = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "vertical_coord_origin", b"vertical_coord_origin"]) -> None: ...

global___MdVerticalCoordType = MdVerticalCoordType

class MdVsaType(google.protobuf.message.Message):
    """Original Name: MD_VSA_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VSA_TYPE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    vsa_type: builtins.int
    """Original Name: VSA_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        vsa_type: builtins.int = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "vsa_type", b"vsa_type"]) -> None: ...

global___MdVsaType = MdVsaType

class MdVsOrigin(google.protobuf.message.Message):
    """Original Name: MD_VS_ORIGIN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    VS_ORIGIN_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    vs_origin: builtins.int
    """Original Name: VS_ORIGIN, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        vs_origin: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "vs_origin", b"vs_origin"]) -> None: ...

global___MdVsOrigin = MdVsOrigin

class MdWellboreSect(google.protobuf.message.Message):
    """Original Name: MD_WELLBORE_SECT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_FIELD_NUMBER: builtins.int
    MD_SECT_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    sect_type_code: builtins.str
    """Original Name: SECT_TYPE_CODE, Original type: Edm.String, Max Length: 6,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_sect_type(self) -> global___MdSectTypeRef:
        """Remote references:

        Original Name: MD_SECT_TYPE, WrappedMessage: MdSectType
        FK_MD_WELLBORE_SECT_MD_SECT_TYPE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        sect_type_code: builtins.str = ...,
        md_sect_type: global___MdSectTypeRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["md_sect_type", b"md_sect_type", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["md_sect_type", b"md_sect_type", "native_uid", b"native_uid", "sect_type_code", b"sect_type_code", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdWellboreSect = MdWellboreSect

class MdWellCoordType(google.protobuf.message.Message):
    """Original Name: MD_WELL_COORD_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    COORD_TYPE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    coord_type: builtins.int
    """Original Name: COORD_TYPE, Original type: Edm.Int16, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        coord_type: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["coord_type", b"coord_type", "description", b"description", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MdWellCoordType = MdWellCoordType

class MtSitePropOverrides(google.protobuf.message.Message):
    """Original Name: MT_SITE_PROP_OVERRIDES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PROP_VALUE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PROP_NAME_FIELD_NUMBER: builtins.int
    ROOT_TEMPLATE_FIELD_NUMBER: builtins.int
    TEMPLATE_PATH_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def prop_value(self) -> global___StringMessage:
        """Original Name: PROP_VALUE, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    prop_name: builtins.str
    """Original Name: PROP_NAME, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    root_template: builtins.str
    """Original Name: ROOT_TEMPLATE, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    template_path: builtins.str
    """Original Name: TEMPLATE_PATH, Original type: Edm.String, Max Length: 255,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        prop_value: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        prop_name: builtins.str = ...,
        root_template: builtins.str = ...,
        template_path: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "prop_value", b"prop_value"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "prop_name", b"prop_name", "prop_value", b"prop_value", "root_template", b"root_template", "template_path", b"template_path", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MtSitePropOverrides = MtSitePropOverrides

class MtSysModules(google.protobuf.message.Message):
    """Original Name: MT_SYS_MODULES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MODULE_SEQUENCE_FIELD_NUMBER: builtins.int
    MODULE_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MT_SYS_MODULE_WIZARD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    module_sequence: builtins.int
    """Original Name: MODULE_SEQUENCE, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def module_name(self) -> global___StringMessage:
        """Original Name: MODULE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mt_sys_module_wizard(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MtSysModuleWizardRef]:
        """Remote references:

        Original Name: MT_SYS_MODULE_WIZARD, WrappedMessage: MtSysModuleWizard
        FK_MT_SYS_MODULE_WIZARD_MT_SYS_MODULES
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        module_sequence: builtins.int = ...,
        module_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        mt_sys_module_wizard: collections.abc.Iterable[global___MtSysModuleWizardRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["module_name", b"module_name", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["module_name", b"module_name", "module_sequence", b"module_sequence", "mt_sys_module_wizard", b"mt_sys_module_wizard", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MtSysModules = MtSysModules

class MtSysModuleStates(google.protobuf.message.Message):
    """Original Name: MT_SYS_MODULE_STATES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MODULE_SEQUENCE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MODULE_STATE_FIELD_NUMBER: builtins.int
    MENU4_FIELD_NUMBER: builtins.int
    MENU3_FIELD_NUMBER: builtins.int
    STATE_SEQUENCE_FIELD_NUMBER: builtins.int
    MENU0_FIELD_NUMBER: builtins.int
    MENU2_FIELD_NUMBER: builtins.int
    MENU1_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    module_sequence: builtins.int
    """Original Name: MODULE_SEQUENCE, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def module_state(self) -> global___StringMessage:
        """Original Name: MODULE_STATE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def menu4(self) -> global___StringMessage:
        """Original Name: MENU4, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def menu3(self) -> global___StringMessage:
        """Original Name: MENU3, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    state_sequence: builtins.int
    """Original Name: STATE_SEQUENCE, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def menu0(self) -> global___StringMessage:
        """Original Name: MENU0, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def menu2(self) -> global___StringMessage:
        """Original Name: MENU2, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def menu1(self) -> global___StringMessage:
        """Original Name: MENU1, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        module_sequence: builtins.int = ...,
        native_uid: global___StringMessage | None = ...,
        module_state: global___StringMessage | None = ...,
        menu4: global___StringMessage | None = ...,
        menu3: global___StringMessage | None = ...,
        state_sequence: builtins.int = ...,
        menu0: global___StringMessage | None = ...,
        menu2: global___StringMessage | None = ...,
        menu1: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["menu0", b"menu0", "menu1", b"menu1", "menu2", b"menu2", "menu3", b"menu3", "menu4", b"menu4", "module_state", b"module_state", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["menu0", b"menu0", "menu1", b"menu1", "menu2", b"menu2", "menu3", b"menu3", "menu4", b"menu4", "module_sequence", b"module_sequence", "module_state", b"module_state", "native_uid", b"native_uid", "state_sequence", b"state_sequence", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___MtSysModuleStates = MtSysModuleStates

class MtSysModuleWizard(google.protobuf.message.Message):
    """Original Name: MT_SYS_MODULE_WIZARD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VIEW_NAME_FIELD_NUMBER: builtins.int
    MODULE_SEQUENCE_FIELD_NUMBER: builtins.int
    DISP_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    STATE_SEQUENCE_FIELD_NUMBER: builtins.int
    VIEW_TYPE_FIELD_NUMBER: builtins.int
    MT_SYS_MODULES_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def view_name(self) -> global___StringMessage:
        """Original Name: VIEW_NAME, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    module_sequence: builtins.int
    """Original Name: MODULE_SEQUENCE, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def disp_name(self) -> global___StringMessage:
        """Original Name: DISP_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    sequence_no: builtins.int
    """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    state_sequence: builtins.int
    """Original Name: STATE_SEQUENCE, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def view_type(self) -> global___StringMessage:
        """Original Name: VIEW_TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mt_sys_modules(self) -> global___MtSysModulesRef:
        """Remote references:

        Original Name: MT_SYS_MODULES, WrappedMessage: MtSysModules
        FK_MT_SYS_MODULE_WIZARD_MT_SYS_MODULES
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        view_name: global___StringMessage | None = ...,
        module_sequence: builtins.int = ...,
        disp_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: builtins.int = ...,
        state_sequence: builtins.int = ...,
        view_type: global___StringMessage | None = ...,
        mt_sys_modules: global___MtSysModulesRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["disp_name", b"disp_name", "mt_sys_modules", b"mt_sys_modules", "native_uid", b"native_uid", "view_name", b"view_name", "view_type", b"view_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["disp_name", b"disp_name", "module_sequence", b"module_sequence", "mt_sys_modules", b"mt_sys_modules", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "state_sequence", b"state_sequence", "undeclared_dependencies", b"undeclared_dependencies", "view_name", b"view_name", "view_type", b"view_type"]) -> None: ...

global___MtSysModuleWizard = MtSysModuleWizard

class NtWellcase(google.protobuf.message.Message):
    """Original Name: NT_WELLCASE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    CASE_INFO_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELLCASE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    RES_MODEL_NAME_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    IS_READONLY_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    NT_WELLCASE_DET_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def case_info(self) -> global___StringMessage:
        """Original Name: CASE_INFO, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 512,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellcase_id: builtins.str
    """Original Name: WELLCASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_model_name(self) -> global___StringMessage:
        """Original Name: RES_MODEL_NAME, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_readonly(self) -> global___StringMessage:
        """Original Name: IS_READONLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_NT_WELLCASE_CD_SCENARIO
        """
    @property
    def nt_wellcase_det(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NtWellcaseDetRef]:
        """Original Name: NT_WELLCASE_DET, WrappedMessage: NtWellcaseDet
        FK_NT_WELLCASE_DET_NT_WELLCASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        case_info: global___StringMessage | None = ...,
        name: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        wellcase_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        res_model_name: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        is_readonly: global___StringMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        nt_wellcase_det: collections.abc.Iterable[global___NtWellcaseDetRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["case_info", b"case_info", "cd_scenario", b"cd_scenario", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "is_readonly", b"is_readonly", "name", b"name", "native_uid", b"native_uid", "res_model_name", b"res_model_name", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_info", b"case_info", "cd_scenario", b"cd_scenario", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "is_readonly", b"is_readonly", "name", b"name", "native_uid", b"native_uid", "nt_wellcase_det", b"nt_wellcase_det", "res_model_name", b"res_model_name", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellcase_id", b"wellcase_id"]) -> None: ...

global___NtWellcase = NtWellcase

class NtWellcaseDet(google.protobuf.message.Message):
    """Original Name: NT_WELLCASE_DET, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELLCASE_ID_FIELD_NUMBER: builtins.int
    ATTR_VALUE_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ATTR_ID_FIELD_NUMBER: builtins.int
    ATTR_KEY_FIELD_NUMBER: builtins.int
    NT_WELLCASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellcase_id: builtins.str
    """Original Name: WELLCASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def attr_value(self) -> global___StringMessage:
        """Original Name: ATTR_VALUE, Original type: Edm.String, Max Length: 2147483647,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    attr_id: builtins.str
    """Original Name: ATTR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def attr_key(self) -> global___StringMessage:
        """Original Name: ATTR_KEY, Original type: Edm.String, Max Length: 256,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nt_wellcase(self) -> global___NtWellcaseRef:
        """Remote references:

        Original Name: NT_WELLCASE, WrappedMessage: NtWellcase
        FK_NT_WELLCASE_DET_NT_WELLCASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        wellcase_id: builtins.str = ...,
        attr_value: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        attr_id: builtins.str = ...,
        attr_key: global___StringMessage | None = ...,
        nt_wellcase: global___NtWellcaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["attr_key", b"attr_key", "attr_value", b"attr_value", "native_uid", b"native_uid", "nt_wellcase", b"nt_wellcase", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["attr_id", b"attr_id", "attr_key", b"attr_key", "attr_value", b"attr_value", "native_uid", b"native_uid", "nt_wellcase", b"nt_wellcase", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellcase_id", b"wellcase_id"]) -> None: ...

global___NtWellcaseDet = NtWellcaseDet

class PrVisualTrajectory(google.protobuf.message.Message):
    """Original Name: PR_VISUAL_TRAJECTORY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FINAL_INCLINATION_FIELD_NUMBER: builtins.int
    HOLD_INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLD_LENGTH_FIELD_NUMBER: builtins.int
    HOLD_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    BUILD_RATE1_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRAJECTORY_ID_FIELD_NUMBER: builtins.int
    BH_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHAPE_POINTS_LEFT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    KO_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    KO_MD_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HOLD_INCLINATION_FIELD_NUMBER: builtins.int
    FINAL_INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    BUILD_RATE2_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHILD_WELLBORE_ID_FIELD_NUMBER: builtins.int
    BH_MD_FIELD_NUMBER: builtins.int
    SHAPE_TYPE_FIELD_NUMBER: builtins.int
    TOP_MD_FIELD_NUMBER: builtins.int
    TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_INCLINATION_FIELD_NUMBER: builtins.int
    BUILD_RATE1_FIELD_NUMBER: builtins.int
    INITIAL_INCLINATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    BUILD_RATE2_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def final_inclination(self) -> global___FloatMessage:
        """Original Name: FINAL_INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hold_inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLD_INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hold_length(self) -> global___FloatMessage:
        """Original Name: HOLD_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hold_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLD_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def build_rate1_dsdsunit(self) -> global___StringMessage:
        """Original Name: BUILD_RATE1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    trajectory_id: builtins.str
    """Original Name: TRAJECTORY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bh_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: BH_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shape_points_left(self) -> global___StringMessage:
        """Original Name: SHAPE_POINTS_LEFT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ko_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: KO_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ko_md(self) -> global___FloatMessage:
        """Original Name: KO_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hold_inclination(self) -> global___FloatMessage:
        """Original Name: HOLD_INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def build_rate2_dsdsunit(self) -> global___StringMessage:
        """Original Name: BUILD_RATE2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def child_wellbore_id(self) -> global___StringMessage:
        """Original Name: CHILD_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_md(self) -> global___FloatMessage:
        """Original Name: BH_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shape_type(self) -> global___Int32Message:
        """Original Name: SHAPE_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_md(self) -> global___FloatMessage:
        """Original Name: TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_inclination(self) -> global___FloatMessage:
        """Original Name: INITIAL_INCLINATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def build_rate1(self) -> global___FloatMessage:
        """Original Name: BUILD_RATE1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_inclination_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_INCLINATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def build_rate2(self) -> global___FloatMessage:
        """Original Name: BUILD_RATE2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_PR_VISUAL_TRAJECTORY_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        final_inclination: global___FloatMessage | None = ...,
        hold_inclination_dsdsunit: global___StringMessage | None = ...,
        hold_length: global___FloatMessage | None = ...,
        hold_length_dsdsunit: global___StringMessage | None = ...,
        build_rate1_dsdsunit: global___StringMessage | None = ...,
        trajectory_id: builtins.str = ...,
        bh_md_dsdsunit: global___StringMessage | None = ...,
        shape_points_left: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        ko_md_dsdsunit: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        ko_md: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        hold_inclination: global___FloatMessage | None = ...,
        final_inclination_dsdsunit: global___StringMessage | None = ...,
        build_rate2_dsdsunit: global___StringMessage | None = ...,
        child_wellbore_id: global___StringMessage | None = ...,
        bh_md: global___FloatMessage | None = ...,
        shape_type: global___Int32Message | None = ...,
        top_md: global___FloatMessage | None = ...,
        top_md_dsdsunit: global___StringMessage | None = ...,
        initial_inclination: global___FloatMessage | None = ...,
        build_rate1: global___FloatMessage | None = ...,
        initial_inclination_dsdsunit: global___StringMessage | None = ...,
        build_rate2: global___FloatMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bh_md", b"bh_md", "bh_md_dsdsunit", b"bh_md_dsdsunit", "build_rate1", b"build_rate1", "build_rate1_dsdsunit", b"build_rate1_dsdsunit", "build_rate2", b"build_rate2", "build_rate2_dsdsunit", b"build_rate2_dsdsunit", "cd_scenario", b"cd_scenario", "child_wellbore_id", b"child_wellbore_id", "final_inclination", b"final_inclination", "final_inclination_dsdsunit", b"final_inclination_dsdsunit", "hold_inclination", b"hold_inclination", "hold_inclination_dsdsunit", b"hold_inclination_dsdsunit", "hold_length", b"hold_length", "hold_length_dsdsunit", b"hold_length_dsdsunit", "initial_inclination", b"initial_inclination", "initial_inclination_dsdsunit", b"initial_inclination_dsdsunit", "ko_md", b"ko_md", "ko_md_dsdsunit", b"ko_md_dsdsunit", "native_uid", b"native_uid", "shape_points_left", b"shape_points_left", "shape_type", b"shape_type", "top_md", b"top_md", "top_md_dsdsunit", b"top_md_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bh_md", b"bh_md", "bh_md_dsdsunit", b"bh_md_dsdsunit", "build_rate1", b"build_rate1", "build_rate1_dsdsunit", b"build_rate1_dsdsunit", "build_rate2", b"build_rate2", "build_rate2_dsdsunit", b"build_rate2_dsdsunit", "cd_scenario", b"cd_scenario", "child_wellbore_id", b"child_wellbore_id", "final_inclination", b"final_inclination", "final_inclination_dsdsunit", b"final_inclination_dsdsunit", "hold_inclination", b"hold_inclination", "hold_inclination_dsdsunit", b"hold_inclination_dsdsunit", "hold_length", b"hold_length", "hold_length_dsdsunit", b"hold_length_dsdsunit", "initial_inclination", b"initial_inclination", "initial_inclination_dsdsunit", b"initial_inclination_dsdsunit", "ko_md", b"ko_md", "ko_md_dsdsunit", b"ko_md_dsdsunit", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "shape_points_left", b"shape_points_left", "shape_type", b"shape_type", "top_md", b"top_md", "top_md_dsdsunit", b"top_md_dsdsunit", "trajectory_id", b"trajectory_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___PrVisualTrajectory = PrVisualTrajectory

class RtLogCurveBlob(google.protobuf.message.Message):
    """Original Name: RT_LOG_CURVE_BLOB, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SAMPLE_COUNT_FIELD_NUMBER: builtins.int
    SAMPLE_TYPE_FIELD_NUMBER: builtins.int
    LOG_CURVE_ID_FIELD_NUMBER: builtins.int
    SAMPLES_FIELD_NUMBER: builtins.int
    LOG_ID_FIELD_NUMBER: builtins.int
    RT_LOG_CURVE_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_count(self) -> global___Int32Message:
        """Original Name: SAMPLE_COUNT, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_type(self) -> global___Int32Message:
        """Original Name: SAMPLE_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_curve_id: builtins.str
    """Original Name: LOG_CURVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def samples(self) -> global___BytesMessage:
        """Original Name: SAMPLES, Original type: Edm.Binary, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_id: builtins.str
    """Original Name: LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rt_log_curve_header(self) -> global___RtLogCurveHeaderRef:
        """Remote references:

        Original Name: RT_LOG_CURVE_HEADER, WrappedMessage: RtLogCurveHeader
        FK_RT_LOG_CURVE_BLOB_RT_LOG_CURVE_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        sample_count: global___Int32Message | None = ...,
        sample_type: global___Int32Message | None = ...,
        log_curve_id: builtins.str = ...,
        samples: global___BytesMessage | None = ...,
        log_id: builtins.str = ...,
        rt_log_curve_header: global___RtLogCurveHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "rt_log_curve_header", b"rt_log_curve_header", "sample_count", b"sample_count", "sample_type", b"sample_type", "samples", b"samples"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["log_curve_id", b"log_curve_id", "log_id", b"log_id", "native_uid", b"native_uid", "rt_log_curve_header", b"rt_log_curve_header", "sample_count", b"sample_count", "sample_type", b"sample_type", "samples", b"samples", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___RtLogCurveBlob = RtLogCurveBlob

class RtLogCurveBlobs(google.protobuf.message.Message):
    """Original Name: RT_LOG_CURVE_BLOBS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LOG_CURVE_BLOB_ID_FIELD_NUMBER: builtins.int
    START_TIME_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    END_TIME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SAMPLE_COUNT_FIELD_NUMBER: builtins.int
    SAMPLE_TYPE_FIELD_NUMBER: builtins.int
    LOG_CURVE_ID_FIELD_NUMBER: builtins.int
    SAMPLES_FIELD_NUMBER: builtins.int
    LOG_ID_FIELD_NUMBER: builtins.int
    RT_LOG_CURVE_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    log_curve_blob_id: builtins.str
    """Original Name: LOG_CURVE_BLOB_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def start_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def end_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_count(self) -> global___Int32Message:
        """Original Name: SAMPLE_COUNT, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_type(self) -> global___Int32Message:
        """Original Name: SAMPLE_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_curve_id: builtins.str
    """Original Name: LOG_CURVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def samples(self) -> global___BytesMessage:
        """Original Name: SAMPLES, Original type: Edm.Binary, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_id: builtins.str
    """Original Name: LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rt_log_curve_header(self) -> global___RtLogCurveHeaderRef:
        """Remote references:

        Original Name: RT_LOG_CURVE_HEADER, WrappedMessage: RtLogCurveHeader
        FK_RT_LOG_CURVE_BLOBS_RT_LOG_CURVE_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        log_curve_blob_id: builtins.str = ...,
        start_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        well_id: builtins.str = ...,
        end_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        native_uid: global___StringMessage | None = ...,
        sample_count: global___Int32Message | None = ...,
        sample_type: global___Int32Message | None = ...,
        log_curve_id: builtins.str = ...,
        samples: global___BytesMessage | None = ...,
        log_id: builtins.str = ...,
        rt_log_curve_header: global___RtLogCurveHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["end_time", b"end_time", "native_uid", b"native_uid", "rt_log_curve_header", b"rt_log_curve_header", "sample_count", b"sample_count", "sample_type", b"sample_type", "samples", b"samples", "start_time", b"start_time"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["end_time", b"end_time", "log_curve_blob_id", b"log_curve_blob_id", "log_curve_id", b"log_curve_id", "log_id", b"log_id", "native_uid", b"native_uid", "rt_log_curve_header", b"rt_log_curve_header", "sample_count", b"sample_count", "sample_type", b"sample_type", "samples", b"samples", "start_time", b"start_time", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___RtLogCurveBlobs = RtLogCurveBlobs

class RtLogCurveHeader(google.protobuf.message.Message):
    """Original Name: RT_LOG_CURVE_HEADER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: True"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ORIGINAL_UOM_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    SAMPLE_COUNT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    CURVE_MNEMONIC_FIELD_NUMBER: builtins.int
    ORIGINAL_MNEMONIC_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    SAMPLE_TYPE_FIELD_NUMBER: builtins.int
    LOG_CURVE_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    STORAGE_UOM_FIELD_NUMBER: builtins.int
    LOG_ID_FIELD_NUMBER: builtins.int
    SAMPLE_NULL_VALUE_FIELD_NUMBER: builtins.int
    CURVE_DESCRIPTION_FIELD_NUMBER: builtins.int
    RT_LOG_HEADER_FIELD_NUMBER: builtins.int
    RT_LOG_CURVE_BLOBS_FIELD_NUMBER: builtins.int
    RT_LOG_CURVE_BLOB_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def original_uom(self) -> global___StringMessage:
        """Original Name: ORIGINAL_UOM, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_count(self) -> global___Int32Message:
        """Original Name: SAMPLE_COUNT, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def curve_mnemonic(self) -> global___StringMessage:
        """Original Name: CURVE_MNEMONIC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def original_mnemonic(self) -> global___StringMessage:
        """Original Name: ORIGINAL_MNEMONIC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def data(self) -> global___BytesMessage:
        """Original Name: DATA, Original type: Edm.Stream, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sample_type(self) -> global___Int32Message:
        """Original Name: SAMPLE_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_curve_id: builtins.str
    """Original Name: LOG_CURVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def storage_uom(self) -> global___Int32Message:
        """Original Name: STORAGE_UOM, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_id: builtins.str
    """Original Name: LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sample_null_value(self) -> global___FloatMessage:
        """Original Name: SAMPLE_NULL_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def curve_description(self) -> global___StringMessage:
        """Original Name: CURVE_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rt_log_header(self) -> global___RtLogHeaderRef:
        """Remote references:

        Original Name: RT_LOG_HEADER, WrappedMessage: RtLogHeader
        FK_RT_LOG_CURVE_HEADER_RT_LOG_HEADER
        """
    @property
    def rt_log_curve_blobs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RtLogCurveBlobsRef]:
        """Original Name: RT_LOG_CURVE_BLOBS, WrappedMessage: RtLogCurveBlobs
        FK_RT_LOG_CURVE_BLOBS_RT_LOG_CURVE_HEADER
        """
    @property
    def rt_log_curve_blob(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RtLogCurveBlobRef]:
        """Original Name: RT_LOG_CURVE_BLOB, WrappedMessage: RtLogCurveBlob
        FK_RT_LOG_CURVE_BLOB_RT_LOG_CURVE_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        original_uom: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        sample_count: global___Int32Message | None = ...,
        remarks: global___StringMessage | None = ...,
        curve_mnemonic: global___StringMessage | None = ...,
        original_mnemonic: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        data: global___BytesMessage | None = ...,
        sample_type: global___Int32Message | None = ...,
        log_curve_id: builtins.str = ...,
        update_app_id: global___StringMessage | None = ...,
        storage_uom: global___Int32Message | None = ...,
        log_id: builtins.str = ...,
        sample_null_value: global___FloatMessage | None = ...,
        curve_description: global___StringMessage | None = ...,
        rt_log_header: global___RtLogHeaderRef | None = ...,
        rt_log_curve_blobs: collections.abc.Iterable[global___RtLogCurveBlobsRef] | None = ...,
        rt_log_curve_blob: collections.abc.Iterable[global___RtLogCurveBlobRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "curve_description", b"curve_description", "curve_mnemonic", b"curve_mnemonic", "data", b"data", "native_uid", b"native_uid", "original_mnemonic", b"original_mnemonic", "original_uom", b"original_uom", "remarks", b"remarks", "rt_log_header", b"rt_log_header", "sample_count", b"sample_count", "sample_null_value", b"sample_null_value", "sample_type", b"sample_type", "storage_uom", b"storage_uom", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "curve_description", b"curve_description", "curve_mnemonic", b"curve_mnemonic", "data", b"data", "log_curve_id", b"log_curve_id", "log_id", b"log_id", "native_uid", b"native_uid", "original_mnemonic", b"original_mnemonic", "original_uom", b"original_uom", "remarks", b"remarks", "rt_log_curve_blob", b"rt_log_curve_blob", "rt_log_curve_blobs", b"rt_log_curve_blobs", "rt_log_header", b"rt_log_header", "sample_count", b"sample_count", "sample_null_value", b"sample_null_value", "sample_type", b"sample_type", "storage_uom", b"storage_uom", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___RtLogCurveHeader = RtLogCurveHeader

class RtLogHeader(google.protobuf.message.Message):
    """Original Name: RT_LOG_HEADER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    START_TIME_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    SERVICE_COMPANY_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    INDEX_CURVE_FIELD_NUMBER: builtins.int
    END_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    END_TIME_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    LOG_TYPE_FIELD_NUMBER: builtins.int
    DOMAIN_TYPE_FIELD_NUMBER: builtins.int
    LOG_DESCRIPTION_FIELD_NUMBER: builtins.int
    START_DEPTH_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BIT_OFFSET_FIELD_NUMBER: builtins.int
    LOG_NAME_FIELD_NUMBER: builtins.int
    RUN_NUMBER_FIELD_NUMBER: builtins.int
    END_DEPTH_FIELD_NUMBER: builtins.int
    START_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    BIT_OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOG_ID_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    RT_LOG_CURVE_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def start_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: START_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def service_company(self) -> global___StringMessage:
        """Original Name: SERVICE_COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def index_curve(self) -> global___StringMessage:
        """Original Name: INDEX_CURVE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def scenario_id(self) -> global___StringMessage:
        """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_time(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: END_TIME, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def case_id(self) -> global___StringMessage:
        """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def log_type(self) -> global___Int32Message:
        """Original Name: LOG_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def domain_type(self) -> global___Int32Message:
        """Original Name: DOMAIN_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def log_description(self) -> global___StringMessage:
        """Original Name: LOG_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_depth(self) -> global___FloatMessage:
        """Original Name: START_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_offset(self) -> global___FloatMessage:
        """Original Name: BIT_OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def log_name(self) -> global___StringMessage:
        """Original Name: LOG_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_number(self) -> global___StringMessage:
        """Original Name: RUN_NUMBER, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_depth(self) -> global___FloatMessage:
        """Original Name: END_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    log_id: builtins.str
    """Original Name: LOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_RT_LOG_HEADER_CD_WELLBORE
        """
    @property
    def rt_log_curve_header(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RtLogCurveHeaderRef]:
        """Original Name: RT_LOG_CURVE_HEADER, WrappedMessage: RtLogCurveHeader
        FK_RT_LOG_CURVE_HEADER_RT_LOG_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        start_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        service_company: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        index_curve: global___StringMessage | None = ...,
        end_depth_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: global___StringMessage | None = ...,
        end_time: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        case_id: global___StringMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        log_type: global___Int32Message | None = ...,
        domain_type: global___Int32Message | None = ...,
        log_description: global___StringMessage | None = ...,
        start_depth: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        bit_offset: global___FloatMessage | None = ...,
        log_name: global___StringMessage | None = ...,
        run_number: global___StringMessage | None = ...,
        end_depth: global___FloatMessage | None = ...,
        start_depth_dsdsunit: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_app_id: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        bit_offset_dsdsunit: global___StringMessage | None = ...,
        log_id: builtins.str = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        rt_log_curve_header: collections.abc.Iterable[global___RtLogCurveHeaderRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bit_offset", b"bit_offset", "bit_offset_dsdsunit", b"bit_offset_dsdsunit", "case_id", b"case_id", "cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "domain_type", b"domain_type", "end_depth", b"end_depth", "end_depth_dsdsunit", b"end_depth_dsdsunit", "end_time", b"end_time", "index_curve", b"index_curve", "log_description", b"log_description", "log_name", b"log_name", "log_type", b"log_type", "native_uid", b"native_uid", "remarks", b"remarks", "run_number", b"run_number", "scenario_id", b"scenario_id", "service_company", b"service_company", "start_depth", b"start_depth", "start_depth_dsdsunit", b"start_depth_dsdsunit", "start_time", b"start_time", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bit_offset", b"bit_offset", "bit_offset_dsdsunit", b"bit_offset_dsdsunit", "case_id", b"case_id", "cd_wellbore", b"cd_wellbore", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "domain_type", b"domain_type", "end_depth", b"end_depth", "end_depth_dsdsunit", b"end_depth_dsdsunit", "end_time", b"end_time", "index_curve", b"index_curve", "log_description", b"log_description", "log_id", b"log_id", "log_name", b"log_name", "log_type", b"log_type", "native_uid", b"native_uid", "remarks", b"remarks", "rt_log_curve_header", b"rt_log_curve_header", "run_number", b"run_number", "scenario_id", b"scenario_id", "service_company", b"service_company", "start_depth", b"start_depth", "start_depth_dsdsunit", b"start_depth_dsdsunit", "start_time", b"start_time", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___RtLogHeader = RtLogHeader

class RtMeasureLabelMap(google.protobuf.message.Message):
    """Original Name: RT_MEASURE_LABEL_MAP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WITSML_MEASURE_LABEL_FIELD_NUMBER: builtins.int
    EDM_MEASURE_LABEL_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def witsml_measure_label(self) -> global___StringMessage:
        """Original Name: WITSML_MEASURE_LABEL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    edm_measure_label: builtins.str
    """Original Name: EDM_MEASURE_LABEL, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        witsml_measure_label: global___StringMessage | None = ...,
        edm_measure_label: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "witsml_measure_label", b"witsml_measure_label"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "edm_measure_label", b"edm_measure_label", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "witsml_measure_label", b"witsml_measure_label"]) -> None: ...

global___RtMeasureLabelMap = RtMeasureLabelMap

class RtSettings(google.protobuf.message.Message):
    """Original Name: RT_SETTINGS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SITE_ID_FIELD_NUMBER: builtins.int
    FILE_PATH_FIELD_NUMBER: builtins.int
    POLICY_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RT_SERVER_FIELD_NUMBER: builtins.int
    RT_CONNECTION_FIELD_NUMBER: builtins.int
    EDM_USERID_FIELD_NUMBER: builtins.int
    RT_PASSWORD_FIELD_NUMBER: builtins.int
    EVENT_ID_FIELD_NUMBER: builtins.int
    PROJECT_ID_FIELD_NUMBER: builtins.int
    RT_USERID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def well_id(self) -> global___StringMessage:
        """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def site_id(self) -> global___StringMessage:
        """Original Name: SITE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def file_path(self) -> global___StringMessage:
        """Original Name: FILE_PATH, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def policy_id(self) -> global___StringMessage:
        """Original Name: POLICY_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rt_server(self) -> global___StringMessage:
        """Original Name: RT_SERVER, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rt_connection(self) -> global___StringMessage:
        """Original Name: RT_CONNECTION, Original type: Edm.String, Max Length: 4,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    edm_userid: builtins.str
    """Original Name: EDM_USERID, Original type: Edm.String, Max Length: 50,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rt_password(self) -> global___StringMessage:
        """Original Name: RT_PASSWORD, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_id(self) -> global___StringMessage:
        """Original Name: EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_id(self) -> global___StringMessage:
        """Original Name: PROJECT_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rt_userid(self) -> global___StringMessage:
        """Original Name: RT_USERID, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        well_id: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        site_id: global___StringMessage | None = ...,
        file_path: global___StringMessage | None = ...,
        policy_id: global___StringMessage | None = ...,
        wellbore_id: global___StringMessage | None = ...,
        rt_server: global___StringMessage | None = ...,
        rt_connection: global___StringMessage | None = ...,
        edm_userid: builtins.str = ...,
        rt_password: global___StringMessage | None = ...,
        event_id: global___StringMessage | None = ...,
        project_id: global___StringMessage | None = ...,
        rt_userid: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["event_id", b"event_id", "file_path", b"file_path", "native_uid", b"native_uid", "policy_id", b"policy_id", "project_id", b"project_id", "rt_connection", b"rt_connection", "rt_password", b"rt_password", "rt_server", b"rt_server", "rt_userid", b"rt_userid", "site_id", b"site_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["edm_userid", b"edm_userid", "event_id", b"event_id", "file_path", b"file_path", "native_uid", b"native_uid", "policy_id", b"policy_id", "project_id", b"project_id", "rt_connection", b"rt_connection", "rt_password", b"rt_password", "rt_server", b"rt_server", "rt_userid", b"rt_userid", "site_id", b"site_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___RtSettings = RtSettings

class RtTranslation(google.protobuf.message.Message):
    """Original Name: RT_TRANSLATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TRANSLATION_KEY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DATAOBJECT_FIELD_NUMBER: builtins.int
    WITSML_ID_FIELD_NUMBER: builtins.int
    EDM_ID_FIELD_NUMBER: builtins.int
    EDM_KEYS_FIELD_NUMBER: builtins.int
    WITSML_KEYS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    translation_key: builtins.str
    """Original Name: TRANSLATION_KEY, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dataobject(self) -> global___StringMessage:
        """Original Name: DATAOBJECT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def witsml_id(self) -> global___StringMessage:
        """Original Name: WITSML_ID, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edm_id(self) -> global___StringMessage:
        """Original Name: EDM_ID, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def edm_keys(self) -> global___StringMessage:
        """Original Name: EDM_KEYS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def witsml_keys(self) -> global___StringMessage:
        """Original Name: WITSML_KEYS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        translation_key: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        dataobject: global___StringMessage | None = ...,
        witsml_id: global___StringMessage | None = ...,
        edm_id: global___StringMessage | None = ...,
        edm_keys: global___StringMessage | None = ...,
        witsml_keys: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dataobject", b"dataobject", "edm_id", b"edm_id", "edm_keys", b"edm_keys", "native_uid", b"native_uid", "witsml_id", b"witsml_id", "witsml_keys", b"witsml_keys"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dataobject", b"dataobject", "edm_id", b"edm_id", "edm_keys", b"edm_keys", "native_uid", b"native_uid", "translation_key", b"translation_key", "undeclared_dependencies", b"undeclared_dependencies", "witsml_id", b"witsml_id", "witsml_keys", b"witsml_keys"]) -> None: ...

global___RtTranslation = RtTranslation

class TuAbandonmentTime(google.protobuf.message.Message):
    """Original Name: TU_ABANDONMENT_TIME, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RETAINER_SETTING_TIME_WL_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ABANDONMENT_TIME_ID_FIELD_NUMBER: builtins.int
    PERFORATE_IND_FIELD_NUMBER: builtins.int
    PLUG_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RETAINER_SETTING_TIME_DP_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    CUT_POINT_FIELD_NUMBER: builtins.int
    CASING_CUT_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    NIPPLE_DOWN_TIME_FIELD_NUMBER: builtins.int
    PLUG_LENGTH_FIELD_NUMBER: builtins.int
    NIPPLE_DOWN_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_CUT_TIME_FIELD_NUMBER: builtins.int
    RETAINER_SETTING_TIME_WL_FIELD_NUMBER: builtins.int
    RETAINER_SETTING_TIME_DP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def retainer_setting_time_wl_dsdsunit(self) -> global___StringMessage:
        """Original Name: RETAINER_SETTING_TIME_WL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    abandonment_time_id: builtins.str
    """Original Name: ABANDONMENT_TIME_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def perforate_ind(self) -> global___StringMessage:
        """Original Name: PERFORATE_IND, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLUG_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def retainer_setting_time_dp(self) -> global___FloatMessage:
        """Original Name: RETAINER_SETTING_TIME_DP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cut_point(self) -> global___StringMessage:
        """Original Name: CUT_POINT, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_cut_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_CUT_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nipple_down_time(self) -> global___FloatMessage:
        """Original Name: NIPPLE_DOWN_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plug_length(self) -> global___FloatMessage:
        """Original Name: PLUG_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nipple_down_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: NIPPLE_DOWN_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_cut_time(self) -> global___FloatMessage:
        """Original Name: CASING_CUT_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def retainer_setting_time_wl(self) -> global___FloatMessage:
        """Original Name: RETAINER_SETTING_TIME_WL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def retainer_setting_time_dp_dsdsunit(self) -> global___StringMessage:
        """Original Name: RETAINER_SETTING_TIME_DP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_ABANDONMENT_TIME_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        retainer_setting_time_wl_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        abandonment_time_id: builtins.str = ...,
        perforate_ind: global___StringMessage | None = ...,
        plug_length_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        retainer_setting_time_dp: global___FloatMessage | None = ...,
        scenario_id: builtins.str = ...,
        cut_point: global___StringMessage | None = ...,
        casing_cut_time_dsdsunit: global___StringMessage | None = ...,
        nipple_down_time: global___FloatMessage | None = ...,
        plug_length: global___FloatMessage | None = ...,
        nipple_down_time_dsdsunit: global___StringMessage | None = ...,
        casing_cut_time: global___FloatMessage | None = ...,
        retainer_setting_time_wl: global___FloatMessage | None = ...,
        retainer_setting_time_dp_dsdsunit: global___StringMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["casing_cut_time", b"casing_cut_time", "casing_cut_time_dsdsunit", b"casing_cut_time_dsdsunit", "cd_scenario", b"cd_scenario", "cut_point", b"cut_point", "native_uid", b"native_uid", "nipple_down_time", b"nipple_down_time", "nipple_down_time_dsdsunit", b"nipple_down_time_dsdsunit", "perforate_ind", b"perforate_ind", "plug_length", b"plug_length", "plug_length_dsdsunit", b"plug_length_dsdsunit", "retainer_setting_time_dp", b"retainer_setting_time_dp", "retainer_setting_time_dp_dsdsunit", b"retainer_setting_time_dp_dsdsunit", "retainer_setting_time_wl", b"retainer_setting_time_wl", "retainer_setting_time_wl_dsdsunit", b"retainer_setting_time_wl_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["abandonment_time_id", b"abandonment_time_id", "casing_cut_time", b"casing_cut_time", "casing_cut_time_dsdsunit", b"casing_cut_time_dsdsunit", "cd_scenario", b"cd_scenario", "cut_point", b"cut_point", "native_uid", b"native_uid", "nipple_down_time", b"nipple_down_time", "nipple_down_time_dsdsunit", b"nipple_down_time_dsdsunit", "perforate_ind", b"perforate_ind", "plug_length", b"plug_length", "plug_length_dsdsunit", b"plug_length_dsdsunit", "retainer_setting_time_dp", b"retainer_setting_time_dp", "retainer_setting_time_dp_dsdsunit", b"retainer_setting_time_dp_dsdsunit", "retainer_setting_time_wl", b"retainer_setting_time_wl", "retainer_setting_time_wl_dsdsunit", b"retainer_setting_time_wl_dsdsunit", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuAbandonmentTime = TuAbandonmentTime

class TuBitCost(google.protobuf.message.Message):
    """Original Name: TU_BIT_COST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CORE_BIT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    INSERT_BIT_COST_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PDC_BIT_COST_FIELD_NUMBER: builtins.int
    CORE_BIT_COST_FIELD_NUMBER: builtins.int
    BIT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_COST_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    MILLED_BIT_COST_FIELD_NUMBER: builtins.int
    INSERT_BIT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    MILLED_BIT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIAMOND_BIT_COST_FIELD_NUMBER: builtins.int
    BIT_SIZE_FIELD_NUMBER: builtins.int
    DIAMOND_BIT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PDC_BIT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def core_bit_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: CORE_BIT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def insert_bit_cost(self) -> global___FloatMessage:
        """Original Name: INSERT_BIT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pdc_bit_cost(self) -> global___FloatMessage:
        """Original Name: PDC_BIT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_bit_cost(self) -> global___FloatMessage:
        """Original Name: CORE_BIT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    bit_cost_id: builtins.str
    """Original Name: BIT_COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def milled_bit_cost(self) -> global___FloatMessage:
        """Original Name: MILLED_BIT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def insert_bit_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSERT_BIT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def milled_bit_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: MILLED_BIT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diamond_bit_cost(self) -> global___FloatMessage:
        """Original Name: DIAMOND_BIT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size(self) -> global___FloatMessage:
        """Original Name: BIT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diamond_bit_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIAMOND_BIT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pdc_bit_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: PDC_BIT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_BIT_COST_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        core_bit_cost_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        insert_bit_cost: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        pdc_bit_cost: global___FloatMessage | None = ...,
        core_bit_cost: global___FloatMessage | None = ...,
        bit_size_dsdsunit: global___StringMessage | None = ...,
        bit_cost_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        milled_bit_cost: global___FloatMessage | None = ...,
        insert_bit_cost_dsdsunit: global___StringMessage | None = ...,
        milled_bit_cost_dsdsunit: global___StringMessage | None = ...,
        diamond_bit_cost: global___FloatMessage | None = ...,
        bit_size: global___FloatMessage | None = ...,
        diamond_bit_cost_dsdsunit: global___StringMessage | None = ...,
        pdc_bit_cost_dsdsunit: global___StringMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bit_size", b"bit_size", "bit_size_dsdsunit", b"bit_size_dsdsunit", "cd_scenario", b"cd_scenario", "core_bit_cost", b"core_bit_cost", "core_bit_cost_dsdsunit", b"core_bit_cost_dsdsunit", "diamond_bit_cost", b"diamond_bit_cost", "diamond_bit_cost_dsdsunit", b"diamond_bit_cost_dsdsunit", "insert_bit_cost", b"insert_bit_cost", "insert_bit_cost_dsdsunit", b"insert_bit_cost_dsdsunit", "milled_bit_cost", b"milled_bit_cost", "milled_bit_cost_dsdsunit", b"milled_bit_cost_dsdsunit", "native_uid", b"native_uid", "pdc_bit_cost", b"pdc_bit_cost", "pdc_bit_cost_dsdsunit", b"pdc_bit_cost_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bit_cost_id", b"bit_cost_id", "bit_size", b"bit_size", "bit_size_dsdsunit", b"bit_size_dsdsunit", "cd_scenario", b"cd_scenario", "core_bit_cost", b"core_bit_cost", "core_bit_cost_dsdsunit", b"core_bit_cost_dsdsunit", "diamond_bit_cost", b"diamond_bit_cost", "diamond_bit_cost_dsdsunit", b"diamond_bit_cost_dsdsunit", "insert_bit_cost", b"insert_bit_cost", "insert_bit_cost_dsdsunit", b"insert_bit_cost_dsdsunit", "milled_bit_cost", b"milled_bit_cost", "milled_bit_cost_dsdsunit", b"milled_bit_cost_dsdsunit", "native_uid", b"native_uid", "pdc_bit_cost", b"pdc_bit_cost", "pdc_bit_cost_dsdsunit", b"pdc_bit_cost_dsdsunit", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuBitCost = TuBitCost

class TuBitCostCatalog(google.protobuf.message.Message):
    """Original Name: TU_BIT_COST_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CORE_BIT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_COST_CATALOG_ID_FIELD_NUMBER: builtins.int
    INSERT_BIT_COST_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PDC_BIT_COST_FIELD_NUMBER: builtins.int
    CORE_BIT_COST_FIELD_NUMBER: builtins.int
    BIT_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MILLED_BIT_COST_FIELD_NUMBER: builtins.int
    INSERT_BIT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    MILLED_BIT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIAMOND_BIT_COST_FIELD_NUMBER: builtins.int
    BIT_SIZE_FIELD_NUMBER: builtins.int
    DIAMOND_BIT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PDC_BIT_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def core_bit_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: CORE_BIT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    bit_cost_catalog_id: builtins.str
    """Original Name: BIT_COST_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def insert_bit_cost(self) -> global___FloatMessage:
        """Original Name: INSERT_BIT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pdc_bit_cost(self) -> global___FloatMessage:
        """Original Name: PDC_BIT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_bit_cost(self) -> global___FloatMessage:
        """Original Name: CORE_BIT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def milled_bit_cost(self) -> global___FloatMessage:
        """Original Name: MILLED_BIT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def insert_bit_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSERT_BIT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def milled_bit_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: MILLED_BIT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diamond_bit_cost(self) -> global___FloatMessage:
        """Original Name: DIAMOND_BIT_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_size(self) -> global___FloatMessage:
        """Original Name: BIT_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diamond_bit_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIAMOND_BIT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pdc_bit_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: PDC_BIT_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        core_bit_cost_dsdsunit: global___StringMessage | None = ...,
        bit_cost_catalog_id: builtins.str = ...,
        insert_bit_cost: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        pdc_bit_cost: global___FloatMessage | None = ...,
        core_bit_cost: global___FloatMessage | None = ...,
        bit_size_dsdsunit: global___StringMessage | None = ...,
        milled_bit_cost: global___FloatMessage | None = ...,
        insert_bit_cost_dsdsunit: global___StringMessage | None = ...,
        milled_bit_cost_dsdsunit: global___StringMessage | None = ...,
        diamond_bit_cost: global___FloatMessage | None = ...,
        bit_size: global___FloatMessage | None = ...,
        diamond_bit_cost_dsdsunit: global___StringMessage | None = ...,
        pdc_bit_cost_dsdsunit: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bit_size", b"bit_size", "bit_size_dsdsunit", b"bit_size_dsdsunit", "core_bit_cost", b"core_bit_cost", "core_bit_cost_dsdsunit", b"core_bit_cost_dsdsunit", "diamond_bit_cost", b"diamond_bit_cost", "diamond_bit_cost_dsdsunit", b"diamond_bit_cost_dsdsunit", "insert_bit_cost", b"insert_bit_cost", "insert_bit_cost_dsdsunit", b"insert_bit_cost_dsdsunit", "milled_bit_cost", b"milled_bit_cost", "milled_bit_cost_dsdsunit", b"milled_bit_cost_dsdsunit", "native_uid", b"native_uid", "pdc_bit_cost", b"pdc_bit_cost", "pdc_bit_cost_dsdsunit", b"pdc_bit_cost_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bit_cost_catalog_id", b"bit_cost_catalog_id", "bit_size", b"bit_size", "bit_size_dsdsunit", b"bit_size_dsdsunit", "core_bit_cost", b"core_bit_cost", "core_bit_cost_dsdsunit", b"core_bit_cost_dsdsunit", "diamond_bit_cost", b"diamond_bit_cost", "diamond_bit_cost_dsdsunit", b"diamond_bit_cost_dsdsunit", "insert_bit_cost", b"insert_bit_cost", "insert_bit_cost_dsdsunit", b"insert_bit_cost_dsdsunit", "milled_bit_cost", b"milled_bit_cost", "milled_bit_cost_dsdsunit", b"milled_bit_cost_dsdsunit", "native_uid", b"native_uid", "pdc_bit_cost", b"pdc_bit_cost", "pdc_bit_cost_dsdsunit", b"pdc_bit_cost_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___TuBitCostCatalog = TuBitCostCatalog

class TuCaseAllowableSize(google.protobuf.message.Message):
    """Original Name: TU_CASE_ALLOWABLE_SIZE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ALLOWABLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    PARAMETER_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SIZE_ID_FIELD_NUMBER: builtins.int
    BASE_SIZE_FIELD_NUMBER: builtins.int
    APPLICATION_NAME_FIELD_NUMBER: builtins.int
    ALLOWABLE_SIZE_FIELD_NUMBER: builtins.int
    BASE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def allowable_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: ALLOWABLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def parameter_name(self) -> global___StringMessage:
        """Original Name: PARAMETER_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    size_id: builtins.str
    """Original Name: SIZE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def base_size(self) -> global___FloatMessage:
        """Original Name: BASE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_name(self) -> global___StringMessage:
        """Original Name: APPLICATION_NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def allowable_size(self) -> global___FloatMessage:
        """Original Name: ALLOWABLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: BASE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_CASE_ALLOWABLE_SIZE_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        allowable_size_dsdsunit: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        well_id: builtins.str = ...,
        parameter_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        size_id: builtins.str = ...,
        base_size: global___FloatMessage | None = ...,
        application_name: global___StringMessage | None = ...,
        allowable_size: global___FloatMessage | None = ...,
        base_size_dsdsunit: global___StringMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["allowable_size", b"allowable_size", "allowable_size_dsdsunit", b"allowable_size_dsdsunit", "application_name", b"application_name", "base_size", b"base_size", "base_size_dsdsunit", b"base_size_dsdsunit", "cd_scenario", b"cd_scenario", "native_uid", b"native_uid", "parameter_name", b"parameter_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["allowable_size", b"allowable_size", "allowable_size_dsdsunit", b"allowable_size_dsdsunit", "application_name", b"application_name", "base_size", b"base_size", "base_size_dsdsunit", b"base_size_dsdsunit", "cd_scenario", b"cd_scenario", "native_uid", b"native_uid", "parameter_name", b"parameter_name", "scenario_id", b"scenario_id", "size_id", b"size_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuCaseAllowableSize = TuCaseAllowableSize

class TuCaseAnnulusFluid(google.protobuf.message.Message):
    """Original Name: TU_CASE_ANNULUS_FLUID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    BASE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLUID_CATALOG_ID_FIELD_NUMBER: builtins.int
    TOP_MD_FIELD_NUMBER: builtins.int
    TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    BASE_MD_FIELD_NUMBER: builtins.int
    ANNULUS_FLUID_ID_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def base_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: BASE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_catalog_id(self) -> global___StringMessage:
        """Original Name: FLUID_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_md(self) -> global___FloatMessage:
        """Original Name: TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_md(self) -> global___FloatMessage:
        """Original Name: BASE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    annulus_fluid_id: builtins.str
    """Original Name: ANNULUS_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_CASE_ANNULUS_FLUID_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        well_id: builtins.str = ...,
        base_md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        fluid_catalog_id: global___StringMessage | None = ...,
        top_md: global___FloatMessage | None = ...,
        top_md_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        base_md: global___FloatMessage | None = ...,
        annulus_fluid_id: builtins.str = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["base_md", b"base_md", "base_md_dsdsunit", b"base_md_dsdsunit", "cd_scenario", b"cd_scenario", "fluid_catalog_id", b"fluid_catalog_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "top_md", b"top_md", "top_md_dsdsunit", b"top_md_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["annulus_fluid_id", b"annulus_fluid_id", "base_md", b"base_md", "base_md_dsdsunit", b"base_md_dsdsunit", "cd_scenario", b"cd_scenario", "fluid_catalog_id", b"fluid_catalog_id", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "top_md", b"top_md", "top_md_dsdsunit", b"top_md_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuCaseAnnulusFluid = TuCaseAnnulusFluid

class TuCaseAssemblyParameter(google.protobuf.message.Message):
    """Original Name: TU_CASE_ASSEMBLY_PARAMETER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_TXT_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_NUM_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PARAMETER_NAME_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_PARAMETER_ID_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_TYPE_FIELD_NUMBER: builtins.int
    ATTACHMENT_ID_FIELD_NUMBER: builtins.int
    APPLICATION_NAME_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_txt(self) -> global___StringMessage:
        """Original Name: PARAMETER_VALUE_TXT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_num(self) -> global___FloatMessage:
        """Original Name: PARAMETER_VALUE_NUM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def parameter_name(self) -> global___StringMessage:
        """Original Name: PARAMETER_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_parameter_id: builtins.str
    """Original Name: ASSEMBLY_PARAMETER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def parameter_value_type(self) -> global___StringMessage:
        """Original Name: PARAMETER_VALUE_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_id(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_name(self) -> global___StringMessage:
        """Original Name: APPLICATION_NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_TU_CASE_ASSEMBLY_PARAMETER_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        parameter_value_txt: global___StringMessage | None = ...,
        parameter_value_num: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        parameter_name: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        measure_id: global___Int32Message | None = ...,
        assembly_parameter_id: builtins.str = ...,
        parameter_value_type: global___StringMessage | None = ...,
        attachment_id: global___StringMessage | None = ...,
        application_name: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "attachment_id", b"attachment_id", "cd_case", b"cd_case", "measure_id", b"measure_id", "native_uid", b"native_uid", "parameter_name", b"parameter_name", "parameter_value_num", b"parameter_value_num", "parameter_value_txt", b"parameter_value_txt", "parameter_value_type", b"parameter_value_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "assembly_parameter_id", b"assembly_parameter_id", "attachment_id", b"attachment_id", "case_id", b"case_id", "cd_case", b"cd_case", "measure_id", b"measure_id", "native_uid", b"native_uid", "parameter_name", b"parameter_name", "parameter_value_num", b"parameter_value_num", "parameter_value_txt", b"parameter_value_txt", "parameter_value_type", b"parameter_value_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuCaseAssemblyParameter = TuCaseAssemblyParameter

class TuCaseCore(google.protobuf.message.Message):
    """Original Name: TU_CASE_CORE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    INTEVAL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    INTEVAL_LENGTH_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CORE_METHOD_FIELD_NUMBER: builtins.int
    CORE_POINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CORE_POINT_FIELD_NUMBER: builtins.int
    CORE_ID_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def inteval_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTEVAL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inteval_length(self) -> global___FloatMessage:
        """Original Name: INTEVAL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_method(self) -> global___StringMessage:
        """Original Name: CORE_METHOD, Original type: Edm.String, Max Length: 12,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_point_dsdsunit(self) -> global___StringMessage:
        """Original Name: CORE_POINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_point(self) -> global___FloatMessage:
        """Original Name: CORE_POINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    core_id: builtins.str
    """Original Name: CORE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_CASE_CORE_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        well_id: builtins.str = ...,
        inteval_length_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        inteval_length: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        core_method: global___StringMessage | None = ...,
        core_point_dsdsunit: global___StringMessage | None = ...,
        core_point: global___FloatMessage | None = ...,
        core_id: builtins.str = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "core_method", b"core_method", "core_point", b"core_point", "core_point_dsdsunit", b"core_point_dsdsunit", "inteval_length", b"inteval_length", "inteval_length_dsdsunit", b"inteval_length_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "core_id", b"core_id", "core_method", b"core_method", "core_point", b"core_point", "core_point_dsdsunit", b"core_point_dsdsunit", "inteval_length", b"inteval_length", "inteval_length_dsdsunit", b"inteval_length_dsdsunit", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuCaseCore = TuCaseCore

class TuCaseDrillingParameter(google.protobuf.message.Message):
    """Original Name: TU_CASE_DRILLING_PARAMETER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BHA_LENGTH_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DRILLING_PARAMETER_ID_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILLPIPE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    BHA_OD_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    DRILLPIPE_OD_FIELD_NUMBER: builtins.int
    BHA_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    BHA_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def bha_length(self) -> global___FloatMessage:
        """Original Name: BHA_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    drilling_parameter_id: builtins.str
    """Original Name: DRILLING_PARAMETER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drillpipe_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILLPIPE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bha_od(self) -> global___FloatMessage:
        """Original Name: BHA_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def drillpipe_od(self) -> global___FloatMessage:
        """Original Name: DRILLPIPE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bha_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: BHA_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bha_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: BHA_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_CASE_DRILLING_PARAMETER_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        bha_length: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        drilling_parameter_id: builtins.str = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        drillpipe_od_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        bha_od: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        drillpipe_od: global___FloatMessage | None = ...,
        bha_length_dsdsunit: global___StringMessage | None = ...,
        hole_size: global___FloatMessage | None = ...,
        bha_od_dsdsunit: global___StringMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bha_length", b"bha_length", "bha_length_dsdsunit", b"bha_length_dsdsunit", "bha_od", b"bha_od", "bha_od_dsdsunit", b"bha_od_dsdsunit", "cd_scenario", b"cd_scenario", "drillpipe_od", b"drillpipe_od", "drillpipe_od_dsdsunit", b"drillpipe_od_dsdsunit", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bha_length", b"bha_length", "bha_length_dsdsunit", b"bha_length_dsdsunit", "bha_od", b"bha_od", "bha_od_dsdsunit", b"bha_od_dsdsunit", "cd_scenario", b"cd_scenario", "drilling_parameter_id", b"drilling_parameter_id", "drillpipe_od", b"drillpipe_od", "drillpipe_od_dsdsunit", b"drillpipe_od_dsdsunit", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuCaseDrillingParameter = TuCaseDrillingParameter

class TuCaseParameter(google.protobuf.message.Message):
    """Original Name: TU_CASE_PARAMETER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_TXT_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_NUM_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_BOOL_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    PARAMETER_NAME_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_TYPE_FIELD_NUMBER: builtins.int
    ATTACHMENT_ID_FIELD_NUMBER: builtins.int
    APPLICATION_NAME_FIELD_NUMBER: builtins.int
    PARAMETER_ID_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_txt(self) -> global___StringMessage:
        """Original Name: PARAMETER_VALUE_TXT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_num(self) -> global___FloatMessage:
        """Original Name: PARAMETER_VALUE_NUM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_bool(self) -> global___StringMessage:
        """Original Name: PARAMETER_VALUE_BOOL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def parameter_name(self) -> global___StringMessage:
        """Original Name: PARAMETER_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_type(self) -> global___StringMessage:
        """Original Name: PARAMETER_VALUE_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_id(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_name(self) -> global___StringMessage:
        """Original Name: APPLICATION_NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    parameter_id: builtins.str
    """Original Name: PARAMETER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_CASE_PARAMETER_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        parameter_value_txt: global___StringMessage | None = ...,
        parameter_value_num: global___FloatMessage | None = ...,
        parameter_value_bool: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        parameter_name: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        parameter_value_type: global___StringMessage | None = ...,
        attachment_id: global___StringMessage | None = ...,
        application_name: global___StringMessage | None = ...,
        parameter_id: builtins.str = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "attachment_id", b"attachment_id", "cd_scenario", b"cd_scenario", "measure_id", b"measure_id", "native_uid", b"native_uid", "parameter_name", b"parameter_name", "parameter_value_bool", b"parameter_value_bool", "parameter_value_num", b"parameter_value_num", "parameter_value_txt", b"parameter_value_txt", "parameter_value_type", b"parameter_value_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "attachment_id", b"attachment_id", "cd_scenario", b"cd_scenario", "measure_id", b"measure_id", "native_uid", b"native_uid", "parameter_id", b"parameter_id", "parameter_name", b"parameter_name", "parameter_value_bool", b"parameter_value_bool", "parameter_value_num", b"parameter_value_num", "parameter_value_txt", b"parameter_value_txt", "parameter_value_type", b"parameter_value_type", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuCaseParameter = TuCaseParameter

class TuCaseParameterSeq(google.protobuf.message.Message):
    """Original Name: TU_CASE_PARAMETER_SEQ, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_TXT_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_NUM_FIELD_NUMBER: builtins.int
    PARAMETER_SEQ_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    PARAMETER_NAME_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_TYPE_FIELD_NUMBER: builtins.int
    APPLICATION_NAME_FIELD_NUMBER: builtins.int
    PARAMETER_SEQ_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_txt(self) -> global___StringMessage:
        """Original Name: PARAMETER_VALUE_TXT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_num(self) -> global___FloatMessage:
        """Original Name: PARAMETER_VALUE_NUM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    parameter_seq_id: builtins.str
    """Original Name: PARAMETER_SEQ_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def parameter_name(self) -> global___StringMessage:
        """Original Name: PARAMETER_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_type(self) -> global___StringMessage:
        """Original Name: PARAMETER_VALUE_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_name(self) -> global___StringMessage:
        """Original Name: APPLICATION_NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_seq(self) -> global___Int32Message:
        """Original Name: PARAMETER_SEQ, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_CASE_PARAMETER_SEQ_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        parameter_value_txt: global___StringMessage | None = ...,
        parameter_value_num: global___FloatMessage | None = ...,
        parameter_seq_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        parameter_name: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        parameter_value_type: global___StringMessage | None = ...,
        application_name: global___StringMessage | None = ...,
        parameter_seq: global___Int32Message | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "cd_scenario", b"cd_scenario", "measure_id", b"measure_id", "native_uid", b"native_uid", "parameter_name", b"parameter_name", "parameter_seq", b"parameter_seq", "parameter_value_num", b"parameter_value_num", "parameter_value_txt", b"parameter_value_txt", "parameter_value_type", b"parameter_value_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "cd_scenario", b"cd_scenario", "measure_id", b"measure_id", "native_uid", b"native_uid", "parameter_name", b"parameter_name", "parameter_seq", b"parameter_seq", "parameter_seq_id", b"parameter_seq_id", "parameter_value_num", b"parameter_value_num", "parameter_value_txt", b"parameter_value_txt", "parameter_value_type", b"parameter_value_type", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuCaseParameterSeq = TuCaseParameterSeq

class TuCaseRestriction(google.protobuf.message.Message):
    """Original Name: TU_CASE_RESTRICTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RESTRICTION_DIAMETER_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    BASE_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RESTRICTION_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    TOP_MD_FIELD_NUMBER: builtins.int
    TOP_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESTRICTION_ID_FIELD_NUMBER: builtins.int
    BASE_MD_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def restriction_diameter(self) -> global___FloatMessage:
        """Original Name: RESTRICTION_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def base_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: BASE_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def restriction_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESTRICTION_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def top_md(self) -> global___FloatMessage:
        """Original Name: TOP_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    restriction_id: builtins.str
    """Original Name: RESTRICTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def base_md(self) -> global___FloatMessage:
        """Original Name: BASE_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_TU_CASE_RESTRICTION_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        restriction_diameter: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        base_md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        restriction_diameter_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        top_md: global___FloatMessage | None = ...,
        top_md_dsdsunit: global___StringMessage | None = ...,
        restriction_id: builtins.str = ...,
        base_md: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["base_md", b"base_md", "base_md_dsdsunit", b"base_md_dsdsunit", "cd_case", b"cd_case", "native_uid", b"native_uid", "restriction_diameter", b"restriction_diameter", "restriction_diameter_dsdsunit", b"restriction_diameter_dsdsunit", "sequence_no", b"sequence_no", "top_md", b"top_md", "top_md_dsdsunit", b"top_md_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["base_md", b"base_md", "base_md_dsdsunit", b"base_md_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "restriction_diameter", b"restriction_diameter", "restriction_diameter_dsdsunit", b"restriction_diameter_dsdsunit", "restriction_id", b"restriction_id", "sequence_no", b"sequence_no", "top_md", b"top_md", "top_md_dsdsunit", b"top_md_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuCaseRestriction = TuCaseRestriction

class TuCaseRopInterval(google.protobuf.message.Message):
    """Original Name: TU_CASE_ROP_INTERVAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BIT_TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RATE_OF_PENETRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROP_INTERVAL_ID_FIELD_NUMBER: builtins.int
    BIT_LIFE_FIELD_NUMBER: builtins.int
    RATE_OF_PENETRATION_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    INTERVAL_NAME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    TOP_TVD_FIELD_NUMBER: builtins.int
    TOP_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_LIFE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def bit_type(self) -> global___StringMessage:
        """Original Name: BIT_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_of_penetration_dsdsunit(self) -> global___StringMessage:
        """Original Name: RATE_OF_PENETRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rop_interval_id: builtins.str
    """Original Name: ROP_INTERVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bit_life(self) -> global___FloatMessage:
        """Original Name: BIT_LIFE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_of_penetration(self) -> global___FloatMessage:
        """Original Name: RATE_OF_PENETRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def interval_name(self) -> global___StringMessage:
        """Original Name: INTERVAL_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def top_tvd(self) -> global___FloatMessage:
        """Original Name: TOP_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_life_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_LIFE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_CASE_ROP_INTERVAL_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        bit_type: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rate_of_penetration_dsdsunit: global___StringMessage | None = ...,
        rop_interval_id: builtins.str = ...,
        bit_life: global___FloatMessage | None = ...,
        rate_of_penetration: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        interval_name: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        top_tvd: global___FloatMessage | None = ...,
        top_tvd_dsdsunit: global___StringMessage | None = ...,
        bit_life_dsdsunit: global___StringMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bit_life", b"bit_life", "bit_life_dsdsunit", b"bit_life_dsdsunit", "bit_type", b"bit_type", "cd_scenario", b"cd_scenario", "interval_name", b"interval_name", "native_uid", b"native_uid", "rate_of_penetration", b"rate_of_penetration", "rate_of_penetration_dsdsunit", b"rate_of_penetration_dsdsunit", "sequence_no", b"sequence_no", "top_tvd", b"top_tvd", "top_tvd_dsdsunit", b"top_tvd_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bit_life", b"bit_life", "bit_life_dsdsunit", b"bit_life_dsdsunit", "bit_type", b"bit_type", "cd_scenario", b"cd_scenario", "interval_name", b"interval_name", "native_uid", b"native_uid", "rate_of_penetration", b"rate_of_penetration", "rate_of_penetration_dsdsunit", b"rate_of_penetration_dsdsunit", "rop_interval_id", b"rop_interval_id", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "top_tvd", b"top_tvd", "top_tvd_dsdsunit", b"top_tvd_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuCaseRopInterval = TuCaseRopInterval

class TuCaseUserParameter(google.protobuf.message.Message):
    """Original Name: TU_CASE_USER_PARAMETER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_TXT_FIELD_NUMBER: builtins.int
    USER_PARAMETER_ID_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_NUM_FIELD_NUMBER: builtins.int
    USER_ID_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_BOOL_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    PARAMETER_NAME_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_TYPE_FIELD_NUMBER: builtins.int
    ATTACHMENT_ID_FIELD_NUMBER: builtins.int
    APPLICATION_NAME_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_txt(self) -> global___StringMessage:
        """Original Name: PARAMETER_VALUE_TXT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    user_parameter_id: builtins.str
    """Original Name: USER_PARAMETER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def parameter_value_num(self) -> global___FloatMessage:
        """Original Name: PARAMETER_VALUE_NUM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_id(self) -> global___StringMessage:
        """Original Name: USER_ID, Original type: Edm.String, Max Length: 128,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_bool(self) -> global___StringMessage:
        """Original Name: PARAMETER_VALUE_BOOL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def parameter_name(self) -> global___StringMessage:
        """Original Name: PARAMETER_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_type(self) -> global___StringMessage:
        """Original Name: PARAMETER_VALUE_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def attachment_id(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_name(self) -> global___StringMessage:
        """Original Name: APPLICATION_NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_CASE_USER_PARAMETER_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        parameter_value_txt: global___StringMessage | None = ...,
        user_parameter_id: builtins.str = ...,
        parameter_value_num: global___FloatMessage | None = ...,
        user_id: global___StringMessage | None = ...,
        parameter_value_bool: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        parameter_name: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        parameter_value_type: global___StringMessage | None = ...,
        attachment_id: global___StringMessage | None = ...,
        application_name: global___StringMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "attachment_id", b"attachment_id", "cd_scenario", b"cd_scenario", "measure_id", b"measure_id", "native_uid", b"native_uid", "parameter_name", b"parameter_name", "parameter_value_bool", b"parameter_value_bool", "parameter_value_num", b"parameter_value_num", "parameter_value_txt", b"parameter_value_txt", "parameter_value_type", b"parameter_value_type", "user_id", b"user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "attachment_id", b"attachment_id", "cd_scenario", b"cd_scenario", "measure_id", b"measure_id", "native_uid", b"native_uid", "parameter_name", b"parameter_name", "parameter_value_bool", b"parameter_value_bool", "parameter_value_num", b"parameter_value_num", "parameter_value_txt", b"parameter_value_txt", "parameter_value_type", b"parameter_value_type", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "user_id", b"user_id", "user_parameter_id", b"user_parameter_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuCaseUserParameter = TuCaseUserParameter

class TuCompletionCost(google.protobuf.message.Message):
    """Original Name: TU_COMPLETION_COST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COST_PER_LENGTH_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    COST_PER_DEPTH_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COST_PER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_PER_HOUR_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    COST_PER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    COST_PER_WELL_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_PER_HOUR_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPERATION_NAME_FIELD_NUMBER: builtins.int
    COMPLETION_COST_ID_FIELD_NUMBER: builtins.int
    COST_PER_WELL_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def cost_per_length(self) -> global___FloatMessage:
        """Original Name: COST_PER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_depth(self) -> global___FloatMessage:
        """Original Name: COST_PER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_hour(self) -> global___FloatMessage:
        """Original Name: COST_PER_HOUR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_well_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_WELL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_hour_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_HOUR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_name(self) -> global___StringMessage:
        """Original Name: OPERATION_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_cost_id: builtins.str
    """Original Name: COMPLETION_COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_well(self) -> global___FloatMessage:
        """Original Name: COST_PER_WELL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_COMPLETION_COST_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        cost_per_length: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        cost_per_depth: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        cost_per_depth_dsdsunit: global___StringMessage | None = ...,
        cost_per_hour: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        cost_per_length_dsdsunit: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        cost_per_well_dsdsunit: global___StringMessage | None = ...,
        cost_per_hour_dsdsunit: global___StringMessage | None = ...,
        operation_name: global___StringMessage | None = ...,
        completion_cost_id: builtins.str = ...,
        cost_per_well: global___FloatMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "cost_per_depth", b"cost_per_depth", "cost_per_depth_dsdsunit", b"cost_per_depth_dsdsunit", "cost_per_hour", b"cost_per_hour", "cost_per_hour_dsdsunit", b"cost_per_hour_dsdsunit", "cost_per_length", b"cost_per_length", "cost_per_length_dsdsunit", b"cost_per_length_dsdsunit", "cost_per_well", b"cost_per_well", "cost_per_well_dsdsunit", b"cost_per_well_dsdsunit", "native_uid", b"native_uid", "operation_name", b"operation_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "completion_cost_id", b"completion_cost_id", "cost_per_depth", b"cost_per_depth", "cost_per_depth_dsdsunit", b"cost_per_depth_dsdsunit", "cost_per_hour", b"cost_per_hour", "cost_per_hour_dsdsunit", b"cost_per_hour_dsdsunit", "cost_per_length", b"cost_per_length", "cost_per_length_dsdsunit", b"cost_per_length_dsdsunit", "cost_per_well", b"cost_per_well", "cost_per_well_dsdsunit", b"cost_per_well_dsdsunit", "native_uid", b"native_uid", "operation_name", b"operation_name", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuCompletionCost = TuCompletionCost

class TuCompletionTime(google.protobuf.message.Message):
    """Original Name: TU_COMPLETION_TIME, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_TIME_FIELD_NUMBER: builtins.int
    PERFORATION_TIME_FIELD_NUMBER: builtins.int
    MD_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    NUMBER_TRIPS_FIELD_NUMBER: builtins.int
    TRIP_TIME_FIELD_NUMBER: builtins.int
    COMPLETION_TIME_ID_FIELD_NUMBER: builtins.int
    PERFORATION_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    CIRCULATING_VELOCITY_FIELD_NUMBER: builtins.int
    HOLE_VOLUMES_FIELD_NUMBER: builtins.int
    TRIP_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    WELL_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPERATION_NAME_FIELD_NUMBER: builtins.int
    CIRCULATING_VELOCITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_TIME_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def well_time(self) -> global___FloatMessage:
        """Original Name: WELL_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def perforation_time(self) -> global___FloatMessage:
        """Original Name: PERFORATION_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_trips(self) -> global___Int32Message:
        """Original Name: NUMBER_TRIPS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_time(self) -> global___FloatMessage:
        """Original Name: TRIP_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    completion_time_id: builtins.str
    """Original Name: COMPLETION_TIME_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def perforation_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERFORATION_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circulating_velocity(self) -> global___FloatMessage:
        """Original Name: CIRCULATING_VELOCITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_volumes(self) -> global___Int32Message:
        """Original Name: HOLE_VOLUMES, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def well_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELL_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_name(self) -> global___StringMessage:
        """Original Name: OPERATION_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circulating_velocity_dsdsunit(self) -> global___StringMessage:
        """Original Name: CIRCULATING_VELOCITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_time(self) -> global___FloatMessage:
        """Original Name: MD_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_COMPLETION_TIME_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_time: global___FloatMessage | None = ...,
        perforation_time: global___FloatMessage | None = ...,
        md_time_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        number_trips: global___Int32Message | None = ...,
        trip_time: global___FloatMessage | None = ...,
        completion_time_id: builtins.str = ...,
        perforation_time_dsdsunit: global___StringMessage | None = ...,
        circulating_velocity: global___FloatMessage | None = ...,
        hole_volumes: global___Int32Message | None = ...,
        trip_time_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        well_time_dsdsunit: global___StringMessage | None = ...,
        operation_name: global___StringMessage | None = ...,
        circulating_velocity_dsdsunit: global___StringMessage | None = ...,
        md_time: global___FloatMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "circulating_velocity", b"circulating_velocity", "circulating_velocity_dsdsunit", b"circulating_velocity_dsdsunit", "hole_volumes", b"hole_volumes", "md_time", b"md_time", "md_time_dsdsunit", b"md_time_dsdsunit", "native_uid", b"native_uid", "number_trips", b"number_trips", "operation_name", b"operation_name", "perforation_time", b"perforation_time", "perforation_time_dsdsunit", b"perforation_time_dsdsunit", "trip_time", b"trip_time", "trip_time_dsdsunit", b"trip_time_dsdsunit", "well_time", b"well_time", "well_time_dsdsunit", b"well_time_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "circulating_velocity", b"circulating_velocity", "circulating_velocity_dsdsunit", b"circulating_velocity_dsdsunit", "completion_time_id", b"completion_time_id", "hole_volumes", b"hole_volumes", "md_time", b"md_time", "md_time_dsdsunit", b"md_time_dsdsunit", "native_uid", b"native_uid", "number_trips", b"number_trips", "operation_name", b"operation_name", "perforation_time", b"perforation_time", "perforation_time_dsdsunit", b"perforation_time_dsdsunit", "scenario_id", b"scenario_id", "trip_time", b"trip_time", "trip_time_dsdsunit", b"trip_time_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "well_time", b"well_time", "well_time_dsdsunit", b"well_time_dsdsunit", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuCompletionTime = TuCompletionTime

class TuCompTempDerationPoint(google.protobuf.message.Message):
    """Original Name: TU_COMP_TEMP_DERATION_POINT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DERATION_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    POINT_ID_FIELD_NUMBER: builtins.int
    DERATION_TEMPERATURE_FIELD_NUMBER: builtins.int
    CORRECTION_FACTOR_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_COMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def deration_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: DERATION_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    point_id: builtins.str
    """Original Name: POINT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def deration_temperature(self) -> global___FloatMessage:
        """Original Name: DERATION_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def correction_factor(self) -> global___FloatMessage:
        """Original Name: CORRECTION_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_comp_id: builtins.str
    """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_assembly_comp(self) -> global___CdAssemblyCompRef:
        """Remote references:

        Original Name: CD_ASSEMBLY_COMP, WrappedMessage: CdAssemblyComp
        FK_TU_COMP_TEMP_DERATION_POINT_CD_ASSEMBLY_COMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        deration_temperature_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        point_id: builtins.str = ...,
        deration_temperature: global___FloatMessage | None = ...,
        correction_factor: global___FloatMessage | None = ...,
        assembly_comp_id: builtins.str = ...,
        assembly_id: builtins.str = ...,
        cd_assembly_comp: global___CdAssemblyCompRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_assembly_comp", b"cd_assembly_comp", "correction_factor", b"correction_factor", "deration_temperature", b"deration_temperature", "deration_temperature_dsdsunit", b"deration_temperature_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "cd_assembly_comp", b"cd_assembly_comp", "correction_factor", b"correction_factor", "deration_temperature", b"deration_temperature", "deration_temperature_dsdsunit", b"deration_temperature_dsdsunit", "native_uid", b"native_uid", "point_id", b"point_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuCompTempDerationPoint = TuCompTempDerationPoint

class TuCostCategory(google.protobuf.message.Message):
    """Original Name: TU_COST_CATEGORY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONTNGCY_FLG_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COST_DESCRIPTION_FIELD_NUMBER: builtins.int
    DM_CODE_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    COST_CATEGORY_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def contngcy_flg(self) -> global___StringMessage:
        """Original Name: CONTNGCY_FLG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_description(self) -> global___StringMessage:
        """Original Name: COST_DESCRIPTION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dm_code(self) -> global___StringMessage:
        """Original Name: DM_CODE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cost_category_id: builtins.str
    """Original Name: COST_CATEGORY_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        contngcy_flg: global___StringMessage | None = ...,
        cost_code: global___StringMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        cost_description: global___StringMessage | None = ...,
        dm_code: global___StringMessage | None = ...,
        cost_class: global___StringMessage | None = ...,
        cost_category_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["contngcy_flg", b"contngcy_flg", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_description", b"cost_description", "cost_subcode", b"cost_subcode", "dm_code", b"dm_code", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["contngcy_flg", b"contngcy_flg", "cost_category_id", b"cost_category_id", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_description", b"cost_description", "cost_subcode", b"cost_subcode", "dm_code", b"dm_code", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___TuCostCategory = TuCostCategory

class TuCustomLoadProfile(google.protobuf.message.Message):
    """Original Name: TU_CUSTOM_LOAD_PROFILE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PROFILE_ID_FIELD_NUMBER: builtins.int
    EXTERNAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MEASURED_DEPTH_FIELD_NUMBER: builtins.int
    MEASURED_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LOAD_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PROFILE_NAME_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    INTERNAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXTERNAL_PRESSURE_FIELD_NUMBER: builtins.int
    APPLICATION_NAME_FIELD_NUMBER: builtins.int
    INTERNAL_PRESSURE_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    profile_id: builtins.str
    """Original Name: PROFILE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def external_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXTERNAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def measured_depth(self) -> global___FloatMessage:
        """Original Name: MEASURED_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measured_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: MEASURED_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def load_id(self) -> global___Int32Message:
        """Original Name: LOAD_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def profile_name(self) -> global___StringMessage:
        """Original Name: PROFILE_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def internal_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERNAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def external_pressure(self) -> global___FloatMessage:
        """Original Name: EXTERNAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_name(self) -> global___StringMessage:
        """Original Name: APPLICATION_NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def internal_pressure(self) -> global___FloatMessage:
        """Original Name: INTERNAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_TU_CUSTOM_LOAD_PROFILE_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        profile_id: builtins.str = ...,
        external_pressure_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        measured_depth: global___FloatMessage | None = ...,
        measured_depth_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        load_id: global___Int32Message | None = ...,
        wellbore_id: builtins.str = ...,
        profile_name: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        internal_pressure_dsdsunit: global___StringMessage | None = ...,
        external_pressure: global___FloatMessage | None = ...,
        application_name: global___StringMessage | None = ...,
        internal_pressure: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "cd_case", b"cd_case", "external_pressure", b"external_pressure", "external_pressure_dsdsunit", b"external_pressure_dsdsunit", "internal_pressure", b"internal_pressure", "internal_pressure_dsdsunit", b"internal_pressure_dsdsunit", "load_id", b"load_id", "measured_depth", b"measured_depth", "measured_depth_dsdsunit", b"measured_depth_dsdsunit", "native_uid", b"native_uid", "profile_name", b"profile_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "case_id", b"case_id", "cd_case", b"cd_case", "external_pressure", b"external_pressure", "external_pressure_dsdsunit", b"external_pressure_dsdsunit", "internal_pressure", b"internal_pressure", "internal_pressure_dsdsunit", b"internal_pressure_dsdsunit", "load_id", b"load_id", "measured_depth", b"measured_depth", "measured_depth_dsdsunit", b"measured_depth_dsdsunit", "native_uid", b"native_uid", "profile_id", b"profile_id", "profile_name", b"profile_name", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuCustomLoadProfile = TuCustomLoadProfile

class TuDlsOverride(google.protobuf.message.Message):
    """Original Name: TU_DLS_OVERRIDE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DLS_OVERRIDE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    DOGLEG_SEVERITY_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DLS_OVERRIDE_GROUP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    DOGLEG_SEVERITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TU_DLS_OVERRIDE_GROUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    dls_override_id: builtins.str
    """Original Name: DLS_OVERRIDE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dogleg_severity(self) -> global___FloatMessage:
        """Original Name: DOGLEG_SEVERITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dls_override_group_id: builtins.str
    """Original Name: DLS_OVERRIDE_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dogleg_severity_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOGLEG_SEVERITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tu_dls_override_group(self) -> global___TuDlsOverrideGroupRef:
        """Remote references:

        Original Name: TU_DLS_OVERRIDE_GROUP, WrappedMessage: TuDlsOverrideGroup
        FK_TU_DLS_OVERRIDE_TU_DLS_OVERRIDE_GROUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        update_user_id: global___StringMessage | None = ...,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        dls_override_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        dogleg_severity: global___FloatMessage | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        dls_override_group_id: builtins.str = ...,
        update_app_id: global___StringMessage | None = ...,
        md_base: global___FloatMessage | None = ...,
        dogleg_severity_dsdsunit: global___StringMessage | None = ...,
        tu_dls_override_group: global___TuDlsOverrideGroupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dogleg_severity", b"dogleg_severity", "dogleg_severity_dsdsunit", b"dogleg_severity_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "tu_dls_override_group", b"tu_dls_override_group", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "dls_override_group_id", b"dls_override_group_id", "dls_override_id", b"dls_override_id", "dogleg_severity", b"dogleg_severity", "dogleg_severity_dsdsunit", b"dogleg_severity_dsdsunit", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "tu_dls_override_group", b"tu_dls_override_group", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuDlsOverride = TuDlsOverride

class TuDlsOverrideGroup(google.protobuf.message.Message):
    """Original Name: TU_DLS_OVERRIDE_GROUP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EFFECTIVE_DATE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    DLS_OVERRIDE_GROUP_ID_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    TU_DLS_OVERRIDE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def effective_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EFFECTIVE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dls_override_group_id: builtins.str
    """Original Name: DLS_OVERRIDE_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def version(self) -> global___StringMessage:
        """Original Name: VERSION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_DLS_OVERRIDE_GROUP_CD_SCENARIO
        """
    @property
    def tu_dls_override(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuDlsOverrideRef]:
        """Original Name: TU_DLS_OVERRIDE, WrappedMessage: TuDlsOverride
        FK_TU_DLS_OVERRIDE_TU_DLS_OVERRIDE_GROUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        effective_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        name: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        dls_override_group_id: builtins.str = ...,
        update_app_id: global___StringMessage | None = ...,
        version: global___StringMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        tu_dls_override: collections.abc.Iterable[global___TuDlsOverrideRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "effective_date", b"effective_date", "name", b"name", "native_uid", b"native_uid", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version", b"version"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "dls_override_group_id", b"dls_override_group_id", "effective_date", b"effective_date", "name", b"name", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "tu_dls_override", b"tu_dls_override", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version", b"version", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuDlsOverrideGroup = TuDlsOverrideGroup

class TuDrillingOperation(google.protobuf.message.Message):
    """Original Name: TU_DRILLING_OPERATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PIT_LENGTH_FIELD_NUMBER: builtins.int
    DRILLING_OPERATION_ID_FIELD_NUMBER: builtins.int
    MUD_STIRRER_POWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_MUD_PIT_CALC_TEMP_FIELD_NUMBER: builtins.int
    AVG_INLET_TEMP_FIELD_NUMBER: builtins.int
    PRIOR_OPERATION_TYPE_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    IS_PCT_OF_PIT_VOLUME_FIELD_NUMBER: builtins.int
    PIT_WIDTH_FIELD_NUMBER: builtins.int
    AIR_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PIT_TANK_COUNT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    PIT_WIDTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPERATION_NAME_FIELD_NUMBER: builtins.int
    IS_RISER_PRESENT_FIELD_NUMBER: builtins.int
    AVG_INLET_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_STIRRER_POWER_FIELD_NUMBER: builtins.int
    SURFACE_MUD_VOLUME_FIELD_NUMBER: builtins.int
    APPLICATION_NAME_FIELD_NUMBER: builtins.int
    IS_SURFACE_MUD_VOLUME_FIELD_NUMBER: builtins.int
    USE_AVG_INLET_TEMP_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    AIR_TEMPERATURE_FIELD_NUMBER: builtins.int
    PCT_OF_PIT_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_MUD_PIT_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIT_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPERATION_TYPE_FIELD_NUMBER: builtins.int
    SURFACE_MUD_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILLING_FLUID_ID_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    PIT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_MUD_PIT_TEMP_FIELD_NUMBER: builtins.int
    NEXT_CASING_STRING_ID_FIELD_NUMBER: builtins.int
    WIND_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIT_HEIGHT_FIELD_NUMBER: builtins.int
    PCT_OF_PIT_VOLUME_FIELD_NUMBER: builtins.int
    WIND_SPEED_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    TU_DRILLING_OP_PARAMETER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def pit_length(self) -> global___FloatMessage:
        """Original Name: PIT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    drilling_operation_id: builtins.str
    """Original Name: DRILLING_OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_stirrer_power_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_STIRRER_POWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_mud_pit_calc_temp(self) -> global___StringMessage:
        """Original Name: USE_MUD_PIT_CALC_TEMP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_inlet_temp(self) -> global___FloatMessage:
        """Original Name: AVG_INLET_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def prior_operation_type(self) -> global___StringMessage:
        """Original Name: PRIOR_OPERATION_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_pct_of_pit_volume(self) -> global___StringMessage:
        """Original Name: IS_PCT_OF_PIT_VOLUME, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_width(self) -> global___FloatMessage:
        """Original Name: PIT_WIDTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def air_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: AIR_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pit_tank_count(self) -> global___Int32Message:
        """Original Name: PIT_TANK_COUNT, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pit_width_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIT_WIDTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_name(self) -> global___StringMessage:
        """Original Name: OPERATION_NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_riser_present(self) -> global___StringMessage:
        """Original Name: IS_RISER_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_inlet_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_INLET_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_stirrer_power(self) -> global___FloatMessage:
        """Original Name: MUD_STIRRER_POWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_mud_volume(self) -> global___FloatMessage:
        """Original Name: SURFACE_MUD_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_name(self) -> global___StringMessage:
        """Original Name: APPLICATION_NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_surface_mud_volume(self) -> global___StringMessage:
        """Original Name: IS_SURFACE_MUD_VOLUME, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_avg_inlet_temp(self) -> global___StringMessage:
        """Original Name: USE_AVG_INLET_TEMP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def air_temperature(self) -> global___FloatMessage:
        """Original Name: AIR_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pct_of_pit_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: PCT_OF_PIT_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_mud_pit_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_MUD_PIT_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIT_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_type(self) -> global___StringMessage:
        """Original Name: OPERATION_TYPE, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_mud_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_MUD_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drilling_fluid_id(self) -> global___StringMessage:
        """Original Name: DRILLING_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_mud_pit_temp(self) -> global___FloatMessage:
        """Original Name: INITIAL_MUD_PIT_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def next_casing_string_id(self) -> global___StringMessage:
        """Original Name: NEXT_CASING_STRING_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wind_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIND_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_height(self) -> global___FloatMessage:
        """Original Name: PIT_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pct_of_pit_volume(self) -> global___FloatMessage:
        """Original Name: PCT_OF_PIT_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wind_speed(self) -> global___FloatMessage:
        """Original Name: WIND_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_DRILLING_OPERATION_CD_SCENARIO
        """
    @property
    def tu_drilling_op_parameter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuDrillingOpParameterRef]:
        """Original Name: TU_DRILLING_OP_PARAMETER, WrappedMessage: TuDrillingOpParameter
        FK_TU_DRILLING_OP_PARAMETER_TU_DRILLING_OPERATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        pit_length: global___FloatMessage | None = ...,
        drilling_operation_id: builtins.str = ...,
        mud_stirrer_power_dsdsunit: global___StringMessage | None = ...,
        use_mud_pit_calc_temp: global___StringMessage | None = ...,
        avg_inlet_temp: global___FloatMessage | None = ...,
        prior_operation_type: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        is_pct_of_pit_volume: global___StringMessage | None = ...,
        pit_width: global___FloatMessage | None = ...,
        air_temperature_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        pit_tank_count: global___Int32Message | None = ...,
        scenario_id: builtins.str = ...,
        pit_width_dsdsunit: global___StringMessage | None = ...,
        operation_name: global___StringMessage | None = ...,
        is_riser_present: global___StringMessage | None = ...,
        avg_inlet_temp_dsdsunit: global___StringMessage | None = ...,
        mud_stirrer_power: global___FloatMessage | None = ...,
        surface_mud_volume: global___FloatMessage | None = ...,
        application_name: global___StringMessage | None = ...,
        is_surface_mud_volume: global___StringMessage | None = ...,
        use_avg_inlet_temp: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        air_temperature: global___FloatMessage | None = ...,
        pct_of_pit_volume_dsdsunit: global___StringMessage | None = ...,
        initial_mud_pit_temp_dsdsunit: global___StringMessage | None = ...,
        pit_height_dsdsunit: global___StringMessage | None = ...,
        operation_type: global___StringMessage | None = ...,
        surface_mud_volume_dsdsunit: global___StringMessage | None = ...,
        drilling_fluid_id: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        pit_length_dsdsunit: global___StringMessage | None = ...,
        initial_mud_pit_temp: global___FloatMessage | None = ...,
        next_casing_string_id: global___StringMessage | None = ...,
        wind_speed_dsdsunit: global___StringMessage | None = ...,
        pit_height: global___FloatMessage | None = ...,
        pct_of_pit_volume: global___FloatMessage | None = ...,
        wind_speed: global___FloatMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        tu_drilling_op_parameter: collections.abc.Iterable[global___TuDrillingOpParameterRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["air_temperature", b"air_temperature", "air_temperature_dsdsunit", b"air_temperature_dsdsunit", "application_name", b"application_name", "avg_inlet_temp", b"avg_inlet_temp", "avg_inlet_temp_dsdsunit", b"avg_inlet_temp_dsdsunit", "cd_scenario", b"cd_scenario", "comments", b"comments", "drilling_fluid_id", b"drilling_fluid_id", "initial_mud_pit_temp", b"initial_mud_pit_temp", "initial_mud_pit_temp_dsdsunit", b"initial_mud_pit_temp_dsdsunit", "is_pct_of_pit_volume", b"is_pct_of_pit_volume", "is_riser_present", b"is_riser_present", "is_surface_mud_volume", b"is_surface_mud_volume", "measure_id", b"measure_id", "mud_stirrer_power", b"mud_stirrer_power", "mud_stirrer_power_dsdsunit", b"mud_stirrer_power_dsdsunit", "native_uid", b"native_uid", "next_casing_string_id", b"next_casing_string_id", "operation_name", b"operation_name", "operation_type", b"operation_type", "pct_of_pit_volume", b"pct_of_pit_volume", "pct_of_pit_volume_dsdsunit", b"pct_of_pit_volume_dsdsunit", "pit_height", b"pit_height", "pit_height_dsdsunit", b"pit_height_dsdsunit", "pit_length", b"pit_length", "pit_length_dsdsunit", b"pit_length_dsdsunit", "pit_tank_count", b"pit_tank_count", "pit_width", b"pit_width", "pit_width_dsdsunit", b"pit_width_dsdsunit", "prior_operation_type", b"prior_operation_type", "surface_mud_volume", b"surface_mud_volume", "surface_mud_volume_dsdsunit", b"surface_mud_volume_dsdsunit", "use_avg_inlet_temp", b"use_avg_inlet_temp", "use_mud_pit_calc_temp", b"use_mud_pit_calc_temp", "wind_speed", b"wind_speed", "wind_speed_dsdsunit", b"wind_speed_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["air_temperature", b"air_temperature", "air_temperature_dsdsunit", b"air_temperature_dsdsunit", "application_name", b"application_name", "avg_inlet_temp", b"avg_inlet_temp", "avg_inlet_temp_dsdsunit", b"avg_inlet_temp_dsdsunit", "cd_scenario", b"cd_scenario", "comments", b"comments", "drilling_fluid_id", b"drilling_fluid_id", "drilling_operation_id", b"drilling_operation_id", "initial_mud_pit_temp", b"initial_mud_pit_temp", "initial_mud_pit_temp_dsdsunit", b"initial_mud_pit_temp_dsdsunit", "is_pct_of_pit_volume", b"is_pct_of_pit_volume", "is_riser_present", b"is_riser_present", "is_surface_mud_volume", b"is_surface_mud_volume", "measure_id", b"measure_id", "mud_stirrer_power", b"mud_stirrer_power", "mud_stirrer_power_dsdsunit", b"mud_stirrer_power_dsdsunit", "native_uid", b"native_uid", "next_casing_string_id", b"next_casing_string_id", "operation_name", b"operation_name", "operation_type", b"operation_type", "pct_of_pit_volume", b"pct_of_pit_volume", "pct_of_pit_volume_dsdsunit", b"pct_of_pit_volume_dsdsunit", "pit_height", b"pit_height", "pit_height_dsdsunit", b"pit_height_dsdsunit", "pit_length", b"pit_length", "pit_length_dsdsunit", b"pit_length_dsdsunit", "pit_tank_count", b"pit_tank_count", "pit_width", b"pit_width", "pit_width_dsdsunit", b"pit_width_dsdsunit", "prior_operation_type", b"prior_operation_type", "scenario_id", b"scenario_id", "surface_mud_volume", b"surface_mud_volume", "surface_mud_volume_dsdsunit", b"surface_mud_volume_dsdsunit", "tu_drilling_op_parameter", b"tu_drilling_op_parameter", "undeclared_dependencies", b"undeclared_dependencies", "use_avg_inlet_temp", b"use_avg_inlet_temp", "use_mud_pit_calc_temp", b"use_mud_pit_calc_temp", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wind_speed", b"wind_speed", "wind_speed_dsdsunit", b"wind_speed_dsdsunit"]) -> None: ...

global___TuDrillingOperation = TuDrillingOperation

class TuDrillingOpParameter(google.protobuf.message.Message):
    """Original Name: TU_DRILLING_OP_PARAMETER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    DRILLING_OPERATION_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    PARAMETER_NAME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_TXT_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_TYPE_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_NUM_FIELD_NUMBER: builtins.int
    DRILLING_OP_PARAMETER_ID_FIELD_NUMBER: builtins.int
    TU_DRILLING_OPERATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    drilling_operation_id: builtins.str
    """Original Name: DRILLING_OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def parameter_name(self) -> global___StringMessage:
        """Original Name: PARAMETER_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_txt(self) -> global___StringMessage:
        """Original Name: PARAMETER_VALUE_TXT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_type(self) -> global___StringMessage:
        """Original Name: PARAMETER_VALUE_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_num(self) -> global___FloatMessage:
        """Original Name: PARAMETER_VALUE_NUM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    drilling_op_parameter_id: builtins.str
    """Original Name: DRILLING_OP_PARAMETER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tu_drilling_operation(self) -> global___TuDrillingOperationRef:
        """Remote references:

        Original Name: TU_DRILLING_OPERATION, WrappedMessage: TuDrillingOperation
        FK_TU_DRILLING_OP_PARAMETER_TU_DRILLING_OPERATION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        drilling_operation_id: builtins.str = ...,
        well_id: builtins.str = ...,
        parameter_name: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        parameter_value_txt: global___StringMessage | None = ...,
        parameter_value_type: global___StringMessage | None = ...,
        parameter_value_num: global___FloatMessage | None = ...,
        drilling_op_parameter_id: builtins.str = ...,
        tu_drilling_operation: global___TuDrillingOperationRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "parameter_name", b"parameter_name", "parameter_value_num", b"parameter_value_num", "parameter_value_txt", b"parameter_value_txt", "parameter_value_type", b"parameter_value_type", "tu_drilling_operation", b"tu_drilling_operation"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["drilling_op_parameter_id", b"drilling_op_parameter_id", "drilling_operation_id", b"drilling_operation_id", "native_uid", b"native_uid", "parameter_name", b"parameter_name", "parameter_value_num", b"parameter_value_num", "parameter_value_txt", b"parameter_value_txt", "parameter_value_type", b"parameter_value_type", "scenario_id", b"scenario_id", "tu_drilling_operation", b"tu_drilling_operation", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuDrillingOpParameter = TuDrillingOpParameter

class TuEppParameters(google.protobuf.message.Message):
    """Original Name: TU_EPP_PARAMETERS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    VALUE_TXT_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    LOAD_ID_FIELD_NUMBER: builtins.int
    PARAMETER_ID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    VALUE_NUM_FIELD_NUMBER: builtins.int
    TU_LOAD_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def value_txt(self) -> global___StringMessage:
        """Original Name: VALUE_TXT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    load_id: builtins.str
    """Original Name: LOAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    parameter_id: builtins.str
    """Original Name: PARAMETER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def value_num(self) -> global___FloatMessage:
        """Original Name: VALUE_NUM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tu_load_header(self) -> global___TuLoadHeaderRef:
        """Remote references:

        Original Name: TU_LOAD_HEADER, WrappedMessage: TuLoadHeader
        FK_TU_EPP_PARAMETERS_TU_LOAD_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        value_txt: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        load_id: builtins.str = ...,
        parameter_id: builtins.str = ...,
        name: global___StringMessage | None = ...,
        value_num: global___FloatMessage | None = ...,
        tu_load_header: global___TuLoadHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["measure_id", b"measure_id", "name", b"name", "native_uid", b"native_uid", "tu_load_header", b"tu_load_header", "value_num", b"value_num", "value_txt", b"value_txt"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "load_id", b"load_id", "measure_id", b"measure_id", "name", b"name", "native_uid", b"native_uid", "parameter_id", b"parameter_id", "tu_load_header", b"tu_load_header", "undeclared_dependencies", b"undeclared_dependencies", "value_num", b"value_num", "value_txt", b"value_txt", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuEppParameters = TuEppParameters

class TuEquipmentCost(google.protobuf.message.Message):
    """Original Name: TU_EQUIPMENT_COST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    COST_PER_DEPTH_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COST_PER_WELL_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIPMENT_COST_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    EQUIPMENT_NAME_FIELD_NUMBER: builtins.int
    COST_PER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_PER_WELL_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_depth(self) -> global___FloatMessage:
        """Original Name: COST_PER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_well_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_WELL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    equipment_cost_id: builtins.str
    """Original Name: EQUIPMENT_COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_name(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_well(self) -> global___FloatMessage:
        """Original Name: COST_PER_WELL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_EQUIPMENT_COST_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        well_id: builtins.str = ...,
        cost_per_depth: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        cost_per_well_dsdsunit: global___StringMessage | None = ...,
        equipment_cost_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        equipment_name: global___StringMessage | None = ...,
        cost_per_depth_dsdsunit: global___StringMessage | None = ...,
        cost_per_well: global___FloatMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "comments", b"comments", "cost_per_depth", b"cost_per_depth", "cost_per_depth_dsdsunit", b"cost_per_depth_dsdsunit", "cost_per_well", b"cost_per_well", "cost_per_well_dsdsunit", b"cost_per_well_dsdsunit", "equipment_name", b"equipment_name", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "comments", b"comments", "cost_per_depth", b"cost_per_depth", "cost_per_depth_dsdsunit", b"cost_per_depth_dsdsunit", "cost_per_well", b"cost_per_well", "cost_per_well_dsdsunit", b"cost_per_well_dsdsunit", "equipment_cost_id", b"equipment_cost_id", "equipment_name", b"equipment_name", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuEquipmentCost = TuEquipmentCost

class TuFluidCatalog(google.protobuf.message.Message):
    """Original Name: TU_FLUID_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NC6_PCT_FIELD_NUMBER: builtins.int
    FLUID_BASE_TYPE_FIELD_NUMBER: builtins.int
    GAS_LIQUID_RATIO_DSDSUNIT_FIELD_NUMBER: builtins.int
    H2S_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    HIGH_DENSITY_SOLIDS_PERCENT_FIELD_NUMBER: builtins.int
    MIX_WATER_DENSITY_FIELD_NUMBER: builtins.int
    REACTING_BORE_EXPONENTIAL_COEF_DSDSUNIT_FIELD_NUMBER: builtins.int
    CO2_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RHEOLOGY_FANN_UNITS_R3_FIELD_NUMBER: builtins.int
    RHEOLOGY_FANN_UNITS_R6_FIELD_NUMBER: builtins.int
    HIGH_DENSITY_SOLID_TYPE_FIELD_NUMBER: builtins.int
    WATER_TYPE_FIELD_NUMBER: builtins.int
    RHEOLOGY_FANN_UNITS_R100_FIELD_NUMBER: builtins.int
    C3_PCT_FIELD_NUMBER: builtins.int
    NC4_PCT_FIELD_NUMBER: builtins.int
    NC5_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    REACTING_RSVR_LINEAR_TEMP_COEF_FIELD_NUMBER: builtins.int
    RHEOLOGY_TEMPERATURE_FIELD_NUMBER: builtins.int
    FLUID_TEMPERATURE_FIELD_NUMBER: builtins.int
    FLUID_NAME_FIELD_NUMBER: builtins.int
    REACTING_BORE_LINEAR_TEMP_COEF_DSDSUNIT_FIELD_NUMBER: builtins.int
    NONREACTING_REF_FLOW_RATE_FIELD_NUMBER: builtins.int
    NONREACTING_REF_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIESEL_OIL_PERCENT_FIELD_NUMBER: builtins.int
    REACTING_BORE_EXPONENTIAL_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    REACTING_IND_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    GAS_LIQUID_RATIO_FIELD_NUMBER: builtins.int
    IC4_PCT_FIELD_NUMBER: builtins.int
    NC4_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RHEOLOGY_YIELD_POINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    C1_PCT_FIELD_NUMBER: builtins.int
    WATER_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    C1_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_DENSITY_FIELD_NUMBER: builtins.int
    NONREACTING_FRICT_PRESS_DROP_DSDSUNIT_FIELD_NUMBER: builtins.int
    C7_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    REACTING_RSVR_REACTION_DAYS_FIELD_NUMBER: builtins.int
    GAS_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    REACTING_BORE_REACTION_DAYS_FIELD_NUMBER: builtins.int
    C3_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BRINE_ID_FIELD_NUMBER: builtins.int
    LOW_DENSITY_SOLID_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    C2_PCT_FIELD_NUMBER: builtins.int
    RHEOLOGY_PLASTIC_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    REACTING_RSVR_LINEAR_TEMP_COEF_DSDSUNIT_FIELD_NUMBER: builtins.int
    RHEOLOGY_FANN_UNITS_R300_FIELD_NUMBER: builtins.int
    WATER_PERCENT_FIELD_NUMBER: builtins.int
    RHEOLOGY_PLASTIC_VISCOSITY_FIELD_NUMBER: builtins.int
    FLUID_EXPANSION_BEHAVIOR_IND_FIELD_NUMBER: builtins.int
    FOAM_ID_FIELD_NUMBER: builtins.int
    IC5_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    N2_PCT_FIELD_NUMBER: builtins.int
    REACTING_BORE_EXPONENTIAL_TEMP_FIELD_NUMBER: builtins.int
    IC4_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    NONREACTING_REF_DIAMETER_FIELD_NUMBER: builtins.int
    NC6_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_MOLE_WEIGHT_C7_FIELD_NUMBER: builtins.int
    REACTING_RSVR_LINEAR_COEF_DSDSUNIT_FIELD_NUMBER: builtins.int
    STREAM_TYPE_ID_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    NC5_PCT_FIELD_NUMBER: builtins.int
    CO2_PCT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    LOW_DENSITY_SOLID_PERCENT_FIELD_NUMBER: builtins.int
    NONREACTING_REF_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    REACTING_RSVR_EXPONENTIAL_COEF_FIELD_NUMBER: builtins.int
    N2_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    REACTING_RSVR_LINEAR_COEF_FIELD_NUMBER: builtins.int
    FLUID_CATEGORY_FIELD_NUMBER: builtins.int
    HIGH_DENSITY_SOLIDS_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    REACTING_BORE_LINEAR_COEF_DSDSUNIT_FIELD_NUMBER: builtins.int
    IC5_PCT_FIELD_NUMBER: builtins.int
    REACTING_RSVR_EXPONENTIAL_COEF_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIX_WATER_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    REACTING_BORE_LINEAR_COEF_FIELD_NUMBER: builtins.int
    RHEOLOGY_FANN_UNITS_R200_FIELD_NUMBER: builtins.int
    FLUID_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NONREACTING_FRICT_PRESS_DROP_FIELD_NUMBER: builtins.int
    C7_PCT_FIELD_NUMBER: builtins.int
    RHEOLOGY_FANN_UNITS_R600_FIELD_NUMBER: builtins.int
    REACTING_RSVR_EXPONENTIAL_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    AVG_MOLE_WEIGHT_C7_DSDSUNIT_FIELD_NUMBER: builtins.int
    REACTING_BORE_EXPONENTIAL_COEF_FIELD_NUMBER: builtins.int
    C2_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    REACTING_BORE_LINEAR_TEMP_COEF_FIELD_NUMBER: builtins.int
    FLUID_CATALOG_ID_FIELD_NUMBER: builtins.int
    REACTING_RSVR_EXPONENTIAL_TEMP_FIELD_NUMBER: builtins.int
    RHEOLOGY_YIELD_POINT_FIELD_NUMBER: builtins.int
    H2S_PCT_FIELD_NUMBER: builtins.int
    RHEOLOGY_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DIESEL_OIL_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TU_FLUID_PRESSURE_FIELD_NUMBER: builtins.int
    TU_FLUID_VLE_HEAVY_COMPONENT_FIELD_NUMBER: builtins.int
    TU_FLUID_HC_PROPERTY_FIELD_NUMBER: builtins.int
    TU_FLUID_PVT_PROPERTY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def nc6_pct(self) -> global___FloatMessage:
        """Original Name: NC6_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_base_type(self) -> global___StringMessage:
        """Original Name: FLUID_BASE_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_liquid_ratio_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_LIQUID_RATIO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: H2S_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def high_density_solids_percent(self) -> global___FloatMessage:
        """Original Name: HIGH_DENSITY_SOLIDS_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mix_water_density(self) -> global___FloatMessage:
        """Original Name: MIX_WATER_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_bore_exponential_coef_dsdsunit(self) -> global___StringMessage:
        """Original Name: REACTING_BORE_EXPONENTIAL_COEF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: CO2_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_fann_units_r3(self) -> global___FloatMessage:
        """Original Name: RHEOLOGY_FANN_UNITS_R3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_fann_units_r6(self) -> global___FloatMessage:
        """Original Name: RHEOLOGY_FANN_UNITS_R6, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def high_density_solid_type(self) -> global___StringMessage:
        """Original Name: HIGH_DENSITY_SOLID_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_type(self) -> global___StringMessage:
        """Original Name: WATER_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_fann_units_r100(self) -> global___FloatMessage:
        """Original Name: RHEOLOGY_FANN_UNITS_R100, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c3_pct(self) -> global___FloatMessage:
        """Original Name: C3_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc4_pct(self) -> global___FloatMessage:
        """Original Name: NC4_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc5_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: NC5_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_rsvr_linear_temp_coef(self) -> global___FloatMessage:
        """Original Name: REACTING_RSVR_LINEAR_TEMP_COEF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_temperature(self) -> global___FloatMessage:
        """Original Name: RHEOLOGY_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_temperature(self) -> global___FloatMessage:
        """Original Name: FLUID_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_name(self) -> global___StringMessage:
        """Original Name: FLUID_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_bore_linear_temp_coef_dsdsunit(self) -> global___StringMessage:
        """Original Name: REACTING_BORE_LINEAR_TEMP_COEF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nonreacting_ref_flow_rate(self) -> global___FloatMessage:
        """Original Name: NONREACTING_REF_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nonreacting_ref_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: NONREACTING_REF_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diesel_oil_percent(self) -> global___FloatMessage:
        """Original Name: DIESEL_OIL_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_bore_exponential_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: REACTING_BORE_EXPONENTIAL_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_ind(self) -> global___StringMessage:
        """Original Name: REACTING_IND, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_liquid_ratio(self) -> global___FloatMessage:
        """Original Name: GAS_LIQUID_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic4_pct(self) -> global___FloatMessage:
        """Original Name: IC4_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc4_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: NC4_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_yield_point_dsdsunit(self) -> global___StringMessage:
        """Original Name: RHEOLOGY_YIELD_POINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c1_pct(self) -> global___FloatMessage:
        """Original Name: C1_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: WATER_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c1_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: C1_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_density(self) -> global___FloatMessage:
        """Original Name: GAS_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nonreacting_frict_press_drop_dsdsunit(self) -> global___StringMessage:
        """Original Name: NONREACTING_FRICT_PRESS_DROP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c7_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: C7_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_rsvr_reaction_days(self) -> global___Int32Message:
        """Original Name: REACTING_RSVR_REACTION_DAYS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_bore_reaction_days(self) -> global___Int32Message:
        """Original Name: REACTING_BORE_REACTION_DAYS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c3_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: C3_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def brine_id(self) -> global___StringMessage:
        """Original Name: BRINE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def low_density_solid_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOW_DENSITY_SOLID_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c2_pct(self) -> global___FloatMessage:
        """Original Name: C2_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_plastic_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: RHEOLOGY_PLASTIC_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_rsvr_linear_temp_coef_dsdsunit(self) -> global___StringMessage:
        """Original Name: REACTING_RSVR_LINEAR_TEMP_COEF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_fann_units_r300(self) -> global___FloatMessage:
        """Original Name: RHEOLOGY_FANN_UNITS_R300, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def water_percent(self) -> global___FloatMessage:
        """Original Name: WATER_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_plastic_viscosity(self) -> global___FloatMessage:
        """Original Name: RHEOLOGY_PLASTIC_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_expansion_behavior_ind(self) -> global___StringMessage:
        """Original Name: FLUID_EXPANSION_BEHAVIOR_IND, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foam_id(self) -> global___StringMessage:
        """Original Name: FOAM_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic5_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: IC5_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def n2_pct(self) -> global___FloatMessage:
        """Original Name: N2_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_bore_exponential_temp(self) -> global___FloatMessage:
        """Original Name: REACTING_BORE_EXPONENTIAL_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic4_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: IC4_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nonreacting_ref_diameter(self) -> global___FloatMessage:
        """Original Name: NONREACTING_REF_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc6_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: NC6_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_mole_weight_c7(self) -> global___FloatMessage:
        """Original Name: AVG_MOLE_WEIGHT_C7, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_rsvr_linear_coef_dsdsunit(self) -> global___StringMessage:
        """Original Name: REACTING_RSVR_LINEAR_COEF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stream_type_id(self) -> global___StringMessage:
        """Original Name: STREAM_TYPE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nc5_pct(self) -> global___FloatMessage:
        """Original Name: NC5_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def co2_pct(self) -> global___FloatMessage:
        """Original Name: CO2_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def low_density_solid_percent(self) -> global___FloatMessage:
        """Original Name: LOW_DENSITY_SOLID_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nonreacting_ref_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: NONREACTING_REF_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_rsvr_exponential_coef(self) -> global___FloatMessage:
        """Original Name: REACTING_RSVR_EXPONENTIAL_COEF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def n2_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: N2_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_rsvr_linear_coef(self) -> global___FloatMessage:
        """Original Name: REACTING_RSVR_LINEAR_COEF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_category(self) -> global___StringMessage:
        """Original Name: FLUID_CATEGORY, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def high_density_solids_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: HIGH_DENSITY_SOLIDS_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_bore_linear_coef_dsdsunit(self) -> global___StringMessage:
        """Original Name: REACTING_BORE_LINEAR_COEF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ic5_pct(self) -> global___FloatMessage:
        """Original Name: IC5_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_rsvr_exponential_coef_dsdsunit(self) -> global___StringMessage:
        """Original Name: REACTING_RSVR_EXPONENTIAL_COEF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mix_water_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIX_WATER_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_bore_linear_coef(self) -> global___FloatMessage:
        """Original Name: REACTING_BORE_LINEAR_COEF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_fann_units_r200(self) -> global___FloatMessage:
        """Original Name: RHEOLOGY_FANN_UNITS_R200, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nonreacting_frict_press_drop(self) -> global___FloatMessage:
        """Original Name: NONREACTING_FRICT_PRESS_DROP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c7_pct(self) -> global___FloatMessage:
        """Original Name: C7_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_fann_units_r600(self) -> global___FloatMessage:
        """Original Name: RHEOLOGY_FANN_UNITS_R600, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_rsvr_exponential_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: REACTING_RSVR_EXPONENTIAL_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def avg_mole_weight_c7_dsdsunit(self) -> global___StringMessage:
        """Original Name: AVG_MOLE_WEIGHT_C7_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_bore_exponential_coef(self) -> global___FloatMessage:
        """Original Name: REACTING_BORE_EXPONENTIAL_COEF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def c2_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: C2_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reacting_bore_linear_temp_coef(self) -> global___FloatMessage:
        """Original Name: REACTING_BORE_LINEAR_TEMP_COEF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_catalog_id: builtins.str
    """Original Name: FLUID_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def reacting_rsvr_exponential_temp(self) -> global___FloatMessage:
        """Original Name: REACTING_RSVR_EXPONENTIAL_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_yield_point(self) -> global___FloatMessage:
        """Original Name: RHEOLOGY_YIELD_POINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def h2s_pct(self) -> global___FloatMessage:
        """Original Name: H2S_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: RHEOLOGY_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def diesel_oil_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: DIESEL_OIL_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tu_fluid_pressure(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuFluidPressureRef]:
        """Remote references:

        Original Name: TU_FLUID_PRESSURE, WrappedMessage: TuFluidPressure
        FK_TU_FLUID_PRESSURE_TU_FLUID_CATALOG
        """
    @property
    def tu_fluid_vle_heavy_component(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuFluidVleHeavyComponentRef]:
        """Original Name: TU_FLUID_VLE_HEAVY_COMPONENT, WrappedMessage: TuFluidVleHeavyComponent
        FK_TU_FLUID_VLE_HEAVY_COMPONENT_TU_FLUID_CATALOG
        """
    @property
    def tu_fluid_hc_property(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuFluidHcPropertyRef]:
        """Original Name: TU_FLUID_HC_PROPERTY, WrappedMessage: TuFluidHcProperty
        FK_TU_FLUID_HC_PROPERTY_TU_FLUID_CATALOG
        """
    @property
    def tu_fluid_pvt_property(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuFluidPvtPropertyRef]:
        """Original Name: TU_FLUID_PVT_PROPERTY, WrappedMessage: TuFluidPvtProperty
        FK_TU_FLUID_PVT_PROPERTY_TU_FLUID_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        nc6_pct: global___FloatMessage | None = ...,
        fluid_base_type: global___StringMessage | None = ...,
        gas_liquid_ratio_dsdsunit: global___StringMessage | None = ...,
        h2s_pct_dsdsunit: global___StringMessage | None = ...,
        high_density_solids_percent: global___FloatMessage | None = ...,
        mix_water_density: global___FloatMessage | None = ...,
        reacting_bore_exponential_coef_dsdsunit: global___StringMessage | None = ...,
        co2_pct_dsdsunit: global___StringMessage | None = ...,
        rheology_fann_units_r3: global___FloatMessage | None = ...,
        rheology_fann_units_r6: global___FloatMessage | None = ...,
        high_density_solid_type: global___StringMessage | None = ...,
        water_type: global___StringMessage | None = ...,
        rheology_fann_units_r100: global___FloatMessage | None = ...,
        c3_pct: global___FloatMessage | None = ...,
        nc4_pct: global___FloatMessage | None = ...,
        nc5_pct_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        reacting_rsvr_linear_temp_coef: global___FloatMessage | None = ...,
        rheology_temperature: global___FloatMessage | None = ...,
        fluid_temperature: global___FloatMessage | None = ...,
        fluid_name: global___StringMessage | None = ...,
        reacting_bore_linear_temp_coef_dsdsunit: global___StringMessage | None = ...,
        nonreacting_ref_flow_rate: global___FloatMessage | None = ...,
        nonreacting_ref_diameter_dsdsunit: global___StringMessage | None = ...,
        diesel_oil_percent: global___FloatMessage | None = ...,
        reacting_bore_exponential_temp_dsdsunit: global___StringMessage | None = ...,
        reacting_ind: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        gas_liquid_ratio: global___FloatMessage | None = ...,
        ic4_pct: global___FloatMessage | None = ...,
        nc4_pct_dsdsunit: global___StringMessage | None = ...,
        rheology_yield_point_dsdsunit: global___StringMessage | None = ...,
        c1_pct: global___FloatMessage | None = ...,
        water_percent_dsdsunit: global___StringMessage | None = ...,
        c1_pct_dsdsunit: global___StringMessage | None = ...,
        gas_density: global___FloatMessage | None = ...,
        nonreacting_frict_press_drop_dsdsunit: global___StringMessage | None = ...,
        c7_pct_dsdsunit: global___StringMessage | None = ...,
        reacting_rsvr_reaction_days: global___Int32Message | None = ...,
        gas_density_dsdsunit: global___StringMessage | None = ...,
        reacting_bore_reaction_days: global___Int32Message | None = ...,
        c3_pct_dsdsunit: global___StringMessage | None = ...,
        brine_id: global___StringMessage | None = ...,
        low_density_solid_percent_dsdsunit: global___StringMessage | None = ...,
        c2_pct: global___FloatMessage | None = ...,
        rheology_plastic_viscosity_dsdsunit: global___StringMessage | None = ...,
        reacting_rsvr_linear_temp_coef_dsdsunit: global___StringMessage | None = ...,
        rheology_fann_units_r300: global___FloatMessage | None = ...,
        water_percent: global___FloatMessage | None = ...,
        rheology_plastic_viscosity: global___FloatMessage | None = ...,
        fluid_expansion_behavior_ind: global___StringMessage | None = ...,
        foam_id: global___StringMessage | None = ...,
        ic5_pct_dsdsunit: global___StringMessage | None = ...,
        n2_pct: global___FloatMessage | None = ...,
        reacting_bore_exponential_temp: global___FloatMessage | None = ...,
        ic4_pct_dsdsunit: global___StringMessage | None = ...,
        nonreacting_ref_diameter: global___FloatMessage | None = ...,
        nc6_pct_dsdsunit: global___StringMessage | None = ...,
        avg_mole_weight_c7: global___FloatMessage | None = ...,
        reacting_rsvr_linear_coef_dsdsunit: global___StringMessage | None = ...,
        stream_type_id: global___StringMessage | None = ...,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        nc5_pct: global___FloatMessage | None = ...,
        co2_pct: global___FloatMessage | None = ...,
        fluid_density: global___FloatMessage | None = ...,
        low_density_solid_percent: global___FloatMessage | None = ...,
        nonreacting_ref_flow_rate_dsdsunit: global___StringMessage | None = ...,
        reacting_rsvr_exponential_coef: global___FloatMessage | None = ...,
        n2_pct_dsdsunit: global___StringMessage | None = ...,
        reacting_rsvr_linear_coef: global___FloatMessage | None = ...,
        fluid_category: global___StringMessage | None = ...,
        high_density_solids_percent_dsdsunit: global___StringMessage | None = ...,
        reacting_bore_linear_coef_dsdsunit: global___StringMessage | None = ...,
        ic5_pct: global___FloatMessage | None = ...,
        reacting_rsvr_exponential_coef_dsdsunit: global___StringMessage | None = ...,
        mix_water_density_dsdsunit: global___StringMessage | None = ...,
        reacting_bore_linear_coef: global___FloatMessage | None = ...,
        rheology_fann_units_r200: global___FloatMessage | None = ...,
        fluid_temperature_dsdsunit: global___StringMessage | None = ...,
        nonreacting_frict_press_drop: global___FloatMessage | None = ...,
        c7_pct: global___FloatMessage | None = ...,
        rheology_fann_units_r600: global___FloatMessage | None = ...,
        reacting_rsvr_exponential_temp_dsdsunit: global___StringMessage | None = ...,
        avg_mole_weight_c7_dsdsunit: global___StringMessage | None = ...,
        reacting_bore_exponential_coef: global___FloatMessage | None = ...,
        c2_pct_dsdsunit: global___StringMessage | None = ...,
        reacting_bore_linear_temp_coef: global___FloatMessage | None = ...,
        fluid_catalog_id: builtins.str = ...,
        reacting_rsvr_exponential_temp: global___FloatMessage | None = ...,
        rheology_yield_point: global___FloatMessage | None = ...,
        h2s_pct: global___FloatMessage | None = ...,
        rheology_temperature_dsdsunit: global___StringMessage | None = ...,
        diesel_oil_percent_dsdsunit: global___StringMessage | None = ...,
        tu_fluid_pressure: collections.abc.Iterable[global___TuFluidPressureRef] | None = ...,
        tu_fluid_vle_heavy_component: collections.abc.Iterable[global___TuFluidVleHeavyComponentRef] | None = ...,
        tu_fluid_hc_property: collections.abc.Iterable[global___TuFluidHcPropertyRef] | None = ...,
        tu_fluid_pvt_property: collections.abc.Iterable[global___TuFluidPvtPropertyRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["avg_mole_weight_c7", b"avg_mole_weight_c7", "avg_mole_weight_c7_dsdsunit", b"avg_mole_weight_c7_dsdsunit", "brine_id", b"brine_id", "c1_pct", b"c1_pct", "c1_pct_dsdsunit", b"c1_pct_dsdsunit", "c2_pct", b"c2_pct", "c2_pct_dsdsunit", b"c2_pct_dsdsunit", "c3_pct", b"c3_pct", "c3_pct_dsdsunit", b"c3_pct_dsdsunit", "c7_pct", b"c7_pct", "c7_pct_dsdsunit", b"c7_pct_dsdsunit", "co2_pct", b"co2_pct", "co2_pct_dsdsunit", b"co2_pct_dsdsunit", "description", b"description", "diesel_oil_percent", b"diesel_oil_percent", "diesel_oil_percent_dsdsunit", b"diesel_oil_percent_dsdsunit", "fluid_base_type", b"fluid_base_type", "fluid_category", b"fluid_category", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_expansion_behavior_ind", b"fluid_expansion_behavior_ind", "fluid_name", b"fluid_name", "fluid_temperature", b"fluid_temperature", "fluid_temperature_dsdsunit", b"fluid_temperature_dsdsunit", "foam_id", b"foam_id", "gas_density", b"gas_density", "gas_density_dsdsunit", b"gas_density_dsdsunit", "gas_liquid_ratio", b"gas_liquid_ratio", "gas_liquid_ratio_dsdsunit", b"gas_liquid_ratio_dsdsunit", "h2s_pct", b"h2s_pct", "h2s_pct_dsdsunit", b"h2s_pct_dsdsunit", "high_density_solid_type", b"high_density_solid_type", "high_density_solids_percent", b"high_density_solids_percent", "high_density_solids_percent_dsdsunit", b"high_density_solids_percent_dsdsunit", "ic4_pct", b"ic4_pct", "ic4_pct_dsdsunit", b"ic4_pct_dsdsunit", "ic5_pct", b"ic5_pct", "ic5_pct_dsdsunit", b"ic5_pct_dsdsunit", "low_density_solid_percent", b"low_density_solid_percent", "low_density_solid_percent_dsdsunit", b"low_density_solid_percent_dsdsunit", "mix_water_density", b"mix_water_density", "mix_water_density_dsdsunit", b"mix_water_density_dsdsunit", "n2_pct", b"n2_pct", "n2_pct_dsdsunit", b"n2_pct_dsdsunit", "native_uid", b"native_uid", "nc4_pct", b"nc4_pct", "nc4_pct_dsdsunit", b"nc4_pct_dsdsunit", "nc5_pct", b"nc5_pct", "nc5_pct_dsdsunit", b"nc5_pct_dsdsunit", "nc6_pct", b"nc6_pct", "nc6_pct_dsdsunit", b"nc6_pct_dsdsunit", "nonreacting_frict_press_drop", b"nonreacting_frict_press_drop", "nonreacting_frict_press_drop_dsdsunit", b"nonreacting_frict_press_drop_dsdsunit", "nonreacting_ref_diameter", b"nonreacting_ref_diameter", "nonreacting_ref_diameter_dsdsunit", b"nonreacting_ref_diameter_dsdsunit", "nonreacting_ref_flow_rate", b"nonreacting_ref_flow_rate", "nonreacting_ref_flow_rate_dsdsunit", b"nonreacting_ref_flow_rate_dsdsunit", "reacting_bore_exponential_coef", b"reacting_bore_exponential_coef", "reacting_bore_exponential_coef_dsdsunit", b"reacting_bore_exponential_coef_dsdsunit", "reacting_bore_exponential_temp", b"reacting_bore_exponential_temp", "reacting_bore_exponential_temp_dsdsunit", b"reacting_bore_exponential_temp_dsdsunit", "reacting_bore_linear_coef", b"reacting_bore_linear_coef", "reacting_bore_linear_coef_dsdsunit", b"reacting_bore_linear_coef_dsdsunit", "reacting_bore_linear_temp_coef", b"reacting_bore_linear_temp_coef", "reacting_bore_linear_temp_coef_dsdsunit", b"reacting_bore_linear_temp_coef_dsdsunit", "reacting_bore_reaction_days", b"reacting_bore_reaction_days", "reacting_ind", b"reacting_ind", "reacting_rsvr_exponential_coef", b"reacting_rsvr_exponential_coef", "reacting_rsvr_exponential_coef_dsdsunit", b"reacting_rsvr_exponential_coef_dsdsunit", "reacting_rsvr_exponential_temp", b"reacting_rsvr_exponential_temp", "reacting_rsvr_exponential_temp_dsdsunit", b"reacting_rsvr_exponential_temp_dsdsunit", "reacting_rsvr_linear_coef", b"reacting_rsvr_linear_coef", "reacting_rsvr_linear_coef_dsdsunit", b"reacting_rsvr_linear_coef_dsdsunit", "reacting_rsvr_linear_temp_coef", b"reacting_rsvr_linear_temp_coef", "reacting_rsvr_linear_temp_coef_dsdsunit", b"reacting_rsvr_linear_temp_coef_dsdsunit", "reacting_rsvr_reaction_days", b"reacting_rsvr_reaction_days", "rheology_fann_units_r100", b"rheology_fann_units_r100", "rheology_fann_units_r200", b"rheology_fann_units_r200", "rheology_fann_units_r3", b"rheology_fann_units_r3", "rheology_fann_units_r300", b"rheology_fann_units_r300", "rheology_fann_units_r6", b"rheology_fann_units_r6", "rheology_fann_units_r600", b"rheology_fann_units_r600", "rheology_plastic_viscosity", b"rheology_plastic_viscosity", "rheology_plastic_viscosity_dsdsunit", b"rheology_plastic_viscosity_dsdsunit", "rheology_temperature", b"rheology_temperature", "rheology_temperature_dsdsunit", b"rheology_temperature_dsdsunit", "rheology_yield_point", b"rheology_yield_point", "rheology_yield_point_dsdsunit", b"rheology_yield_point_dsdsunit", "stream_type_id", b"stream_type_id", "water_percent", b"water_percent", "water_percent_dsdsunit", b"water_percent_dsdsunit", "water_type", b"water_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["avg_mole_weight_c7", b"avg_mole_weight_c7", "avg_mole_weight_c7_dsdsunit", b"avg_mole_weight_c7_dsdsunit", "brine_id", b"brine_id", "c1_pct", b"c1_pct", "c1_pct_dsdsunit", b"c1_pct_dsdsunit", "c2_pct", b"c2_pct", "c2_pct_dsdsunit", b"c2_pct_dsdsunit", "c3_pct", b"c3_pct", "c3_pct_dsdsunit", b"c3_pct_dsdsunit", "c7_pct", b"c7_pct", "c7_pct_dsdsunit", b"c7_pct_dsdsunit", "co2_pct", b"co2_pct", "co2_pct_dsdsunit", b"co2_pct_dsdsunit", "description", b"description", "diesel_oil_percent", b"diesel_oil_percent", "diesel_oil_percent_dsdsunit", b"diesel_oil_percent_dsdsunit", "fluid_base_type", b"fluid_base_type", "fluid_catalog_id", b"fluid_catalog_id", "fluid_category", b"fluid_category", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_expansion_behavior_ind", b"fluid_expansion_behavior_ind", "fluid_name", b"fluid_name", "fluid_temperature", b"fluid_temperature", "fluid_temperature_dsdsunit", b"fluid_temperature_dsdsunit", "foam_id", b"foam_id", "gas_density", b"gas_density", "gas_density_dsdsunit", b"gas_density_dsdsunit", "gas_liquid_ratio", b"gas_liquid_ratio", "gas_liquid_ratio_dsdsunit", b"gas_liquid_ratio_dsdsunit", "h2s_pct", b"h2s_pct", "h2s_pct_dsdsunit", b"h2s_pct_dsdsunit", "high_density_solid_type", b"high_density_solid_type", "high_density_solids_percent", b"high_density_solids_percent", "high_density_solids_percent_dsdsunit", b"high_density_solids_percent_dsdsunit", "ic4_pct", b"ic4_pct", "ic4_pct_dsdsunit", b"ic4_pct_dsdsunit", "ic5_pct", b"ic5_pct", "ic5_pct_dsdsunit", b"ic5_pct_dsdsunit", "low_density_solid_percent", b"low_density_solid_percent", "low_density_solid_percent_dsdsunit", b"low_density_solid_percent_dsdsunit", "mix_water_density", b"mix_water_density", "mix_water_density_dsdsunit", b"mix_water_density_dsdsunit", "n2_pct", b"n2_pct", "n2_pct_dsdsunit", b"n2_pct_dsdsunit", "native_uid", b"native_uid", "nc4_pct", b"nc4_pct", "nc4_pct_dsdsunit", b"nc4_pct_dsdsunit", "nc5_pct", b"nc5_pct", "nc5_pct_dsdsunit", b"nc5_pct_dsdsunit", "nc6_pct", b"nc6_pct", "nc6_pct_dsdsunit", b"nc6_pct_dsdsunit", "nonreacting_frict_press_drop", b"nonreacting_frict_press_drop", "nonreacting_frict_press_drop_dsdsunit", b"nonreacting_frict_press_drop_dsdsunit", "nonreacting_ref_diameter", b"nonreacting_ref_diameter", "nonreacting_ref_diameter_dsdsunit", b"nonreacting_ref_diameter_dsdsunit", "nonreacting_ref_flow_rate", b"nonreacting_ref_flow_rate", "nonreacting_ref_flow_rate_dsdsunit", b"nonreacting_ref_flow_rate_dsdsunit", "reacting_bore_exponential_coef", b"reacting_bore_exponential_coef", "reacting_bore_exponential_coef_dsdsunit", b"reacting_bore_exponential_coef_dsdsunit", "reacting_bore_exponential_temp", b"reacting_bore_exponential_temp", "reacting_bore_exponential_temp_dsdsunit", b"reacting_bore_exponential_temp_dsdsunit", "reacting_bore_linear_coef", b"reacting_bore_linear_coef", "reacting_bore_linear_coef_dsdsunit", b"reacting_bore_linear_coef_dsdsunit", "reacting_bore_linear_temp_coef", b"reacting_bore_linear_temp_coef", "reacting_bore_linear_temp_coef_dsdsunit", b"reacting_bore_linear_temp_coef_dsdsunit", "reacting_bore_reaction_days", b"reacting_bore_reaction_days", "reacting_ind", b"reacting_ind", "reacting_rsvr_exponential_coef", b"reacting_rsvr_exponential_coef", "reacting_rsvr_exponential_coef_dsdsunit", b"reacting_rsvr_exponential_coef_dsdsunit", "reacting_rsvr_exponential_temp", b"reacting_rsvr_exponential_temp", "reacting_rsvr_exponential_temp_dsdsunit", b"reacting_rsvr_exponential_temp_dsdsunit", "reacting_rsvr_linear_coef", b"reacting_rsvr_linear_coef", "reacting_rsvr_linear_coef_dsdsunit", b"reacting_rsvr_linear_coef_dsdsunit", "reacting_rsvr_linear_temp_coef", b"reacting_rsvr_linear_temp_coef", "reacting_rsvr_linear_temp_coef_dsdsunit", b"reacting_rsvr_linear_temp_coef_dsdsunit", "reacting_rsvr_reaction_days", b"reacting_rsvr_reaction_days", "rheology_fann_units_r100", b"rheology_fann_units_r100", "rheology_fann_units_r200", b"rheology_fann_units_r200", "rheology_fann_units_r3", b"rheology_fann_units_r3", "rheology_fann_units_r300", b"rheology_fann_units_r300", "rheology_fann_units_r6", b"rheology_fann_units_r6", "rheology_fann_units_r600", b"rheology_fann_units_r600", "rheology_plastic_viscosity", b"rheology_plastic_viscosity", "rheology_plastic_viscosity_dsdsunit", b"rheology_plastic_viscosity_dsdsunit", "rheology_temperature", b"rheology_temperature", "rheology_temperature_dsdsunit", b"rheology_temperature_dsdsunit", "rheology_yield_point", b"rheology_yield_point", "rheology_yield_point_dsdsunit", b"rheology_yield_point_dsdsunit", "stream_type_id", b"stream_type_id", "tu_fluid_hc_property", b"tu_fluid_hc_property", "tu_fluid_pressure", b"tu_fluid_pressure", "tu_fluid_pvt_property", b"tu_fluid_pvt_property", "tu_fluid_vle_heavy_component", b"tu_fluid_vle_heavy_component", "undeclared_dependencies", b"undeclared_dependencies", "water_percent", b"water_percent", "water_percent_dsdsunit", b"water_percent_dsdsunit", "water_type", b"water_type"]) -> None: ...

global___TuFluidCatalog = TuFluidCatalog

class TuFluidHcProperty(google.protobuf.message.Message):
    """Original Name: TU_FLUID_HC_PROPERTY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LIQUID_ENTHALPY_FIELD_NUMBER: builtins.int
    VAPOR_FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    VAPOR_FLUID_THERMAL_COND_FIELD_NUMBER: builtins.int
    VAPOR_ENTHALPY_FIELD_NUMBER: builtins.int
    LIQUID_FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_FLUID_VISCOSITY_FIELD_NUMBER: builtins.int
    PRESSURE_FIELD_NUMBER: builtins.int
    VAPOR_FLUID_THERMAL_COND_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_SPECIFIC_HEAT_CP_FIELD_NUMBER: builtins.int
    TEMPERATURE_FIELD_NUMBER: builtins.int
    VAPOR_JOULE_THOMPSON_COEF_FIELD_NUMBER: builtins.int
    LIQUID_FLUID_DENSITY_FIELD_NUMBER: builtins.int
    LIQUID_SPECIFIC_HEAT_CV_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_FRACTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_SPECIFIC_HEAT_CV_FIELD_NUMBER: builtins.int
    SURFACE_TENSION_FIELD_NUMBER: builtins.int
    VAPOR_SPECIFIC_HEAT_CP_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_FLUID_THERMAL_COND_FIELD_NUMBER: builtins.int
    LIQUID_JOULE_THOMPSON_COEF_FIELD_NUMBER: builtins.int
    VAPOR_FLUID_DENSITY_FIELD_NUMBER: builtins.int
    LIQUID_FRACTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LIQUID_FLUID_THERMAL_COND_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_CATALOG_ID_FIELD_NUMBER: builtins.int
    PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_SPECIFIC_HEAT_CP_DSDSUNIT_FIELD_NUMBER: builtins.int
    VAPOR_SPECIFIC_HEAT_CV_DSDSUNIT_FIELD_NUMBER: builtins.int
    VAPOR_FLUID_VISCOSITY_FIELD_NUMBER: builtins.int
    LIQUID_FLUID_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    VAPOR_ENTHALPY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_ENTHALPY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_TENSION_DSDSUNIT_FIELD_NUMBER: builtins.int
    VAPOR_SPECIFIC_HEAT_CP_FIELD_NUMBER: builtins.int
    PROPERTY_ID_FIELD_NUMBER: builtins.int
    VAPOR_FLUID_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    VAPOR_SPECIFIC_HEAT_CV_FIELD_NUMBER: builtins.int
    TU_FLUID_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def liquid_enthalpy(self) -> global___FloatMessage:
        """Original Name: LIQUID_ENTHALPY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vapor_fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: VAPOR_FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vapor_fluid_thermal_cond(self) -> global___FloatMessage:
        """Original Name: VAPOR_FLUID_THERMAL_COND, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vapor_enthalpy(self) -> global___FloatMessage:
        """Original Name: VAPOR_ENTHALPY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_fluid_viscosity(self) -> global___FloatMessage:
        """Original Name: LIQUID_FLUID_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure(self) -> global___FloatMessage:
        """Original Name: PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vapor_fluid_thermal_cond_dsdsunit(self) -> global___StringMessage:
        """Original Name: VAPOR_FLUID_THERMAL_COND_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_specific_heat_cp(self) -> global___FloatMessage:
        """Original Name: LIQUID_SPECIFIC_HEAT_CP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature(self) -> global___FloatMessage:
        """Original Name: TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vapor_joule_thompson_coef(self) -> global___FloatMessage:
        """Original Name: VAPOR_JOULE_THOMPSON_COEF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_fluid_density(self) -> global___FloatMessage:
        """Original Name: LIQUID_FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_specific_heat_cv_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_SPECIFIC_HEAT_CV_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_fraction_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_FRACTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_specific_heat_cv(self) -> global___FloatMessage:
        """Original Name: LIQUID_SPECIFIC_HEAT_CV, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_tension(self) -> global___FloatMessage:
        """Original Name: SURFACE_TENSION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vapor_specific_heat_cp_dsdsunit(self) -> global___StringMessage:
        """Original Name: VAPOR_SPECIFIC_HEAT_CP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_fluid_thermal_cond(self) -> global___FloatMessage:
        """Original Name: LIQUID_FLUID_THERMAL_COND, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_joule_thompson_coef(self) -> global___FloatMessage:
        """Original Name: LIQUID_JOULE_THOMPSON_COEF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vapor_fluid_density(self) -> global___FloatMessage:
        """Original Name: VAPOR_FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_fraction(self) -> global___FloatMessage:
        """Original Name: LIQUID_FRACTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_fluid_thermal_cond_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_FLUID_THERMAL_COND_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_catalog_id: builtins.str
    """Original Name: FLUID_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_specific_heat_cp_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_SPECIFIC_HEAT_CP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vapor_specific_heat_cv_dsdsunit(self) -> global___StringMessage:
        """Original Name: VAPOR_SPECIFIC_HEAT_CV_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vapor_fluid_viscosity(self) -> global___FloatMessage:
        """Original Name: VAPOR_FLUID_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_fluid_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_FLUID_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vapor_enthalpy_dsdsunit(self) -> global___StringMessage:
        """Original Name: VAPOR_ENTHALPY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_enthalpy_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_ENTHALPY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_tension_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_TENSION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vapor_specific_heat_cp(self) -> global___FloatMessage:
        """Original Name: VAPOR_SPECIFIC_HEAT_CP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    property_id: builtins.str
    """Original Name: PROPERTY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def vapor_fluid_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: VAPOR_FLUID_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vapor_specific_heat_cv(self) -> global___FloatMessage:
        """Original Name: VAPOR_SPECIFIC_HEAT_CV, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tu_fluid_catalog(self) -> global___TuFluidCatalogRef:
        """Remote references:

        Original Name: TU_FLUID_CATALOG, WrappedMessage: TuFluidCatalog
        FK_TU_FLUID_HC_PROPERTY_TU_FLUID_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        liquid_enthalpy: global___FloatMessage | None = ...,
        vapor_fluid_density_dsdsunit: global___StringMessage | None = ...,
        vapor_fluid_thermal_cond: global___FloatMessage | None = ...,
        vapor_enthalpy: global___FloatMessage | None = ...,
        liquid_fluid_density_dsdsunit: global___StringMessage | None = ...,
        liquid_fluid_viscosity: global___FloatMessage | None = ...,
        pressure: global___FloatMessage | None = ...,
        vapor_fluid_thermal_cond_dsdsunit: global___StringMessage | None = ...,
        liquid_specific_heat_cp: global___FloatMessage | None = ...,
        temperature: global___FloatMessage | None = ...,
        vapor_joule_thompson_coef: global___FloatMessage | None = ...,
        liquid_fluid_density: global___FloatMessage | None = ...,
        liquid_specific_heat_cv_dsdsunit: global___StringMessage | None = ...,
        liquid_fraction_dsdsunit: global___StringMessage | None = ...,
        liquid_specific_heat_cv: global___FloatMessage | None = ...,
        surface_tension: global___FloatMessage | None = ...,
        vapor_specific_heat_cp_dsdsunit: global___StringMessage | None = ...,
        liquid_fluid_thermal_cond: global___FloatMessage | None = ...,
        liquid_joule_thompson_coef: global___FloatMessage | None = ...,
        vapor_fluid_density: global___FloatMessage | None = ...,
        liquid_fraction: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        liquid_fluid_thermal_cond_dsdsunit: global___StringMessage | None = ...,
        fluid_catalog_id: builtins.str = ...,
        pressure_dsdsunit: global___StringMessage | None = ...,
        temperature_dsdsunit: global___StringMessage | None = ...,
        liquid_specific_heat_cp_dsdsunit: global___StringMessage | None = ...,
        vapor_specific_heat_cv_dsdsunit: global___StringMessage | None = ...,
        vapor_fluid_viscosity: global___FloatMessage | None = ...,
        liquid_fluid_viscosity_dsdsunit: global___StringMessage | None = ...,
        vapor_enthalpy_dsdsunit: global___StringMessage | None = ...,
        liquid_enthalpy_dsdsunit: global___StringMessage | None = ...,
        surface_tension_dsdsunit: global___StringMessage | None = ...,
        vapor_specific_heat_cp: global___FloatMessage | None = ...,
        property_id: builtins.str = ...,
        vapor_fluid_viscosity_dsdsunit: global___StringMessage | None = ...,
        vapor_specific_heat_cv: global___FloatMessage | None = ...,
        tu_fluid_catalog: global___TuFluidCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["liquid_enthalpy", b"liquid_enthalpy", "liquid_enthalpy_dsdsunit", b"liquid_enthalpy_dsdsunit", "liquid_fluid_density", b"liquid_fluid_density", "liquid_fluid_density_dsdsunit", b"liquid_fluid_density_dsdsunit", "liquid_fluid_thermal_cond", b"liquid_fluid_thermal_cond", "liquid_fluid_thermal_cond_dsdsunit", b"liquid_fluid_thermal_cond_dsdsunit", "liquid_fluid_viscosity", b"liquid_fluid_viscosity", "liquid_fluid_viscosity_dsdsunit", b"liquid_fluid_viscosity_dsdsunit", "liquid_fraction", b"liquid_fraction", "liquid_fraction_dsdsunit", b"liquid_fraction_dsdsunit", "liquid_joule_thompson_coef", b"liquid_joule_thompson_coef", "liquid_specific_heat_cp", b"liquid_specific_heat_cp", "liquid_specific_heat_cp_dsdsunit", b"liquid_specific_heat_cp_dsdsunit", "liquid_specific_heat_cv", b"liquid_specific_heat_cv", "liquid_specific_heat_cv_dsdsunit", b"liquid_specific_heat_cv_dsdsunit", "native_uid", b"native_uid", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "surface_tension", b"surface_tension", "surface_tension_dsdsunit", b"surface_tension_dsdsunit", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit", "tu_fluid_catalog", b"tu_fluid_catalog", "vapor_enthalpy", b"vapor_enthalpy", "vapor_enthalpy_dsdsunit", b"vapor_enthalpy_dsdsunit", "vapor_fluid_density", b"vapor_fluid_density", "vapor_fluid_density_dsdsunit", b"vapor_fluid_density_dsdsunit", "vapor_fluid_thermal_cond", b"vapor_fluid_thermal_cond", "vapor_fluid_thermal_cond_dsdsunit", b"vapor_fluid_thermal_cond_dsdsunit", "vapor_fluid_viscosity", b"vapor_fluid_viscosity", "vapor_fluid_viscosity_dsdsunit", b"vapor_fluid_viscosity_dsdsunit", "vapor_joule_thompson_coef", b"vapor_joule_thompson_coef", "vapor_specific_heat_cp", b"vapor_specific_heat_cp", "vapor_specific_heat_cp_dsdsunit", b"vapor_specific_heat_cp_dsdsunit", "vapor_specific_heat_cv", b"vapor_specific_heat_cv", "vapor_specific_heat_cv_dsdsunit", b"vapor_specific_heat_cv_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["fluid_catalog_id", b"fluid_catalog_id", "liquid_enthalpy", b"liquid_enthalpy", "liquid_enthalpy_dsdsunit", b"liquid_enthalpy_dsdsunit", "liquid_fluid_density", b"liquid_fluid_density", "liquid_fluid_density_dsdsunit", b"liquid_fluid_density_dsdsunit", "liquid_fluid_thermal_cond", b"liquid_fluid_thermal_cond", "liquid_fluid_thermal_cond_dsdsunit", b"liquid_fluid_thermal_cond_dsdsunit", "liquid_fluid_viscosity", b"liquid_fluid_viscosity", "liquid_fluid_viscosity_dsdsunit", b"liquid_fluid_viscosity_dsdsunit", "liquid_fraction", b"liquid_fraction", "liquid_fraction_dsdsunit", b"liquid_fraction_dsdsunit", "liquid_joule_thompson_coef", b"liquid_joule_thompson_coef", "liquid_specific_heat_cp", b"liquid_specific_heat_cp", "liquid_specific_heat_cp_dsdsunit", b"liquid_specific_heat_cp_dsdsunit", "liquid_specific_heat_cv", b"liquid_specific_heat_cv", "liquid_specific_heat_cv_dsdsunit", b"liquid_specific_heat_cv_dsdsunit", "native_uid", b"native_uid", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "property_id", b"property_id", "surface_tension", b"surface_tension", "surface_tension_dsdsunit", b"surface_tension_dsdsunit", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit", "tu_fluid_catalog", b"tu_fluid_catalog", "undeclared_dependencies", b"undeclared_dependencies", "vapor_enthalpy", b"vapor_enthalpy", "vapor_enthalpy_dsdsunit", b"vapor_enthalpy_dsdsunit", "vapor_fluid_density", b"vapor_fluid_density", "vapor_fluid_density_dsdsunit", b"vapor_fluid_density_dsdsunit", "vapor_fluid_thermal_cond", b"vapor_fluid_thermal_cond", "vapor_fluid_thermal_cond_dsdsunit", b"vapor_fluid_thermal_cond_dsdsunit", "vapor_fluid_viscosity", b"vapor_fluid_viscosity", "vapor_fluid_viscosity_dsdsunit", b"vapor_fluid_viscosity_dsdsunit", "vapor_joule_thompson_coef", b"vapor_joule_thompson_coef", "vapor_specific_heat_cp", b"vapor_specific_heat_cp", "vapor_specific_heat_cp_dsdsunit", b"vapor_specific_heat_cp_dsdsunit", "vapor_specific_heat_cv", b"vapor_specific_heat_cv", "vapor_specific_heat_cv_dsdsunit", b"vapor_specific_heat_cv_dsdsunit"]) -> None: ...

global___TuFluidHcProperty = TuFluidHcProperty

class TuFluidPressure(google.protobuf.message.Message):
    """Original Name: TU_FLUID_PRESSURE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PRESSURE_ID_FIELD_NUMBER: builtins.int
    FLUID_PRESSURE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLUID_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_CATALOG_ID_FIELD_NUMBER: builtins.int
    TU_FLUID_CATALOG_FIELD_NUMBER: builtins.int
    TU_FLUID_PRESS_PROPERTY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    pressure_id: builtins.str
    """Original Name: PRESSURE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_pressure(self) -> global___FloatMessage:
        """Original Name: FLUID_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_catalog_id: builtins.str
    """Original Name: FLUID_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tu_fluid_catalog(self) -> global___TuFluidCatalogRef:
        """Remote references:

        Original Name: TU_FLUID_CATALOG, WrappedMessage: TuFluidCatalog
        FK_TU_FLUID_PRESSURE_TU_FLUID_CATALOG
        """
    @property
    def tu_fluid_press_property(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuFluidPressPropertyRef]:
        """Original Name: TU_FLUID_PRESS_PROPERTY, WrappedMessage: TuFluidPressProperty
        FK_TU_FLUID_PRESS_PROPERTY_TU_FLUID_PRESSURE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        pressure_id: builtins.str = ...,
        fluid_pressure: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        fluid_pressure_dsdsunit: global___StringMessage | None = ...,
        fluid_catalog_id: builtins.str = ...,
        tu_fluid_catalog: global___TuFluidCatalogRef | None = ...,
        tu_fluid_press_property: collections.abc.Iterable[global___TuFluidPressPropertyRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["fluid_pressure", b"fluid_pressure", "fluid_pressure_dsdsunit", b"fluid_pressure_dsdsunit", "native_uid", b"native_uid", "tu_fluid_catalog", b"tu_fluid_catalog"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["fluid_catalog_id", b"fluid_catalog_id", "fluid_pressure", b"fluid_pressure", "fluid_pressure_dsdsunit", b"fluid_pressure_dsdsunit", "native_uid", b"native_uid", "pressure_id", b"pressure_id", "tu_fluid_catalog", b"tu_fluid_catalog", "tu_fluid_press_property", b"tu_fluid_press_property", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___TuFluidPressure = TuFluidPressure

class TuFluidPressProperty(google.protobuf.message.Message):
    """Original Name: TU_FLUID_PRESS_PROPERTY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    PV_FIELD_NUMBER: builtins.int
    FLUID_CATALOG_ID_FIELD_NUMBER: builtins.int
    FLUID_TEMPERATURE_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_ID_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    YP_FIELD_NUMBER: builtins.int
    YP_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROPERTY_ID_FIELD_NUMBER: builtins.int
    PV_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TU_FLUID_PRESSURE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pv(self) -> global___FloatMessage:
        """Original Name: PV, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_catalog_id: builtins.str
    """Original Name: FLUID_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_temperature(self) -> global___FloatMessage:
        """Original Name: FLUID_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    pressure_id: builtins.str
    """Original Name: PRESSURE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yp(self) -> global___FloatMessage:
        """Original Name: YP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yp_dsdsunit(self) -> global___StringMessage:
        """Original Name: YP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    property_id: builtins.str
    """Original Name: PROPERTY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pv_dsdsunit(self) -> global___StringMessage:
        """Original Name: PV_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tu_fluid_pressure(self) -> global___TuFluidPressureRef:
        """Remote references:

        Original Name: TU_FLUID_PRESSURE, WrappedMessage: TuFluidPressure
        FK_TU_FLUID_PRESS_PROPERTY_TU_FLUID_PRESSURE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        pv: global___FloatMessage | None = ...,
        fluid_catalog_id: builtins.str = ...,
        fluid_temperature: global___FloatMessage | None = ...,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        pressure_id: builtins.str = ...,
        fluid_density: global___FloatMessage | None = ...,
        yp: global___FloatMessage | None = ...,
        yp_dsdsunit: global___StringMessage | None = ...,
        property_id: builtins.str = ...,
        pv_dsdsunit: global___StringMessage | None = ...,
        fluid_temperature_dsdsunit: global___StringMessage | None = ...,
        tu_fluid_pressure: global___TuFluidPressureRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_temperature", b"fluid_temperature", "fluid_temperature_dsdsunit", b"fluid_temperature_dsdsunit", "native_uid", b"native_uid", "pv", b"pv", "pv_dsdsunit", b"pv_dsdsunit", "tu_fluid_pressure", b"tu_fluid_pressure", "yp", b"yp", "yp_dsdsunit", b"yp_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["fluid_catalog_id", b"fluid_catalog_id", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_temperature", b"fluid_temperature", "fluid_temperature_dsdsunit", b"fluid_temperature_dsdsunit", "native_uid", b"native_uid", "pressure_id", b"pressure_id", "property_id", b"property_id", "pv", b"pv", "pv_dsdsunit", b"pv_dsdsunit", "tu_fluid_pressure", b"tu_fluid_pressure", "undeclared_dependencies", b"undeclared_dependencies", "yp", b"yp", "yp_dsdsunit", b"yp_dsdsunit"]) -> None: ...

global___TuFluidPressProperty = TuFluidPressProperty

class TuFluidPvtProperty(google.protobuf.message.Message):
    """Original Name: TU_FLUID_PVT_PROPERTY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FLUID_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_PRESSURE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLUID_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_DENSITY_FIELD_NUMBER: builtins.int
    FLUID_CATALOG_ID_FIELD_NUMBER: builtins.int
    PROPERTY_ID_FIELD_NUMBER: builtins.int
    FLUID_TEMPERATURE_FIELD_NUMBER: builtins.int
    FLUID_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TU_FLUID_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def fluid_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_pressure(self) -> global___FloatMessage:
        """Original Name: FLUID_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_density(self) -> global___FloatMessage:
        """Original Name: FLUID_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_catalog_id: builtins.str
    """Original Name: FLUID_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    property_id: builtins.str
    """Original Name: PROPERTY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fluid_temperature(self) -> global___FloatMessage:
        """Original Name: FLUID_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLUID_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tu_fluid_catalog(self) -> global___TuFluidCatalogRef:
        """Remote references:

        Original Name: TU_FLUID_CATALOG, WrappedMessage: TuFluidCatalog
        FK_TU_FLUID_PVT_PROPERTY_TU_FLUID_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        fluid_density_dsdsunit: global___StringMessage | None = ...,
        fluid_pressure: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        fluid_pressure_dsdsunit: global___StringMessage | None = ...,
        fluid_density: global___FloatMessage | None = ...,
        fluid_catalog_id: builtins.str = ...,
        property_id: builtins.str = ...,
        fluid_temperature: global___FloatMessage | None = ...,
        fluid_temperature_dsdsunit: global___StringMessage | None = ...,
        tu_fluid_catalog: global___TuFluidCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_pressure", b"fluid_pressure", "fluid_pressure_dsdsunit", b"fluid_pressure_dsdsunit", "fluid_temperature", b"fluid_temperature", "fluid_temperature_dsdsunit", b"fluid_temperature_dsdsunit", "native_uid", b"native_uid", "tu_fluid_catalog", b"tu_fluid_catalog"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["fluid_catalog_id", b"fluid_catalog_id", "fluid_density", b"fluid_density", "fluid_density_dsdsunit", b"fluid_density_dsdsunit", "fluid_pressure", b"fluid_pressure", "fluid_pressure_dsdsunit", b"fluid_pressure_dsdsunit", "fluid_temperature", b"fluid_temperature", "fluid_temperature_dsdsunit", b"fluid_temperature_dsdsunit", "native_uid", b"native_uid", "property_id", b"property_id", "tu_fluid_catalog", b"tu_fluid_catalog", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___TuFluidPvtProperty = TuFluidPvtProperty

class TuFluidVleHeavyComponent(google.protobuf.message.Message):
    """Original Name: TU_FLUID_VLE_HEAVY_COMPONENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COMPONENT_DENSITY_FIELD_NUMBER: builtins.int
    COMPONENT_ID_FIELD_NUMBER: builtins.int
    COMPONENT_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPONENT_MOLE_WEIGHT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLUID_CATALOG_ID_FIELD_NUMBER: builtins.int
    COMPONENT_MOLE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPONENT_PCT_FIELD_NUMBER: builtins.int
    COMPONENT_PCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMPONENT_NAME_FIELD_NUMBER: builtins.int
    TU_FLUID_CATALOG_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def component_density(self) -> global___FloatMessage:
        """Original Name: COMPONENT_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    component_id: builtins.str
    """Original Name: COMPONENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def component_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_mole_weight(self) -> global___FloatMessage:
        """Original Name: COMPONENT_MOLE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_catalog_id: builtins.str
    """Original Name: FLUID_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def component_mole_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_MOLE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_pct(self) -> global___FloatMessage:
        """Original Name: COMPONENT_PCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_pct_dsdsunit(self) -> global___StringMessage:
        """Original Name: COMPONENT_PCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_name(self) -> global___StringMessage:
        """Original Name: COMPONENT_NAME, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tu_fluid_catalog(self) -> global___TuFluidCatalogRef:
        """Remote references:

        Original Name: TU_FLUID_CATALOG, WrappedMessage: TuFluidCatalog
        FK_TU_FLUID_VLE_HEAVY_COMPONENT_TU_FLUID_CATALOG
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        component_density: global___FloatMessage | None = ...,
        component_id: builtins.str = ...,
        component_density_dsdsunit: global___StringMessage | None = ...,
        component_mole_weight: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        fluid_catalog_id: builtins.str = ...,
        component_mole_weight_dsdsunit: global___StringMessage | None = ...,
        component_pct: global___FloatMessage | None = ...,
        component_pct_dsdsunit: global___StringMessage | None = ...,
        component_name: global___StringMessage | None = ...,
        tu_fluid_catalog: global___TuFluidCatalogRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["component_density", b"component_density", "component_density_dsdsunit", b"component_density_dsdsunit", "component_mole_weight", b"component_mole_weight", "component_mole_weight_dsdsunit", b"component_mole_weight_dsdsunit", "component_name", b"component_name", "component_pct", b"component_pct", "component_pct_dsdsunit", b"component_pct_dsdsunit", "native_uid", b"native_uid", "tu_fluid_catalog", b"tu_fluid_catalog"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["component_density", b"component_density", "component_density_dsdsunit", b"component_density_dsdsunit", "component_id", b"component_id", "component_mole_weight", b"component_mole_weight", "component_mole_weight_dsdsunit", b"component_mole_weight_dsdsunit", "component_name", b"component_name", "component_pct", b"component_pct", "component_pct_dsdsunit", b"component_pct_dsdsunit", "fluid_catalog_id", b"fluid_catalog_id", "native_uid", b"native_uid", "tu_fluid_catalog", b"tu_fluid_catalog", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___TuFluidVleHeavyComponent = TuFluidVleHeavyComponent

class TuHangerCost(google.protobuf.message.Message):
    """Original Name: TU_HANGER_COST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    HANGER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    HANGER_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    HANGER_SIZE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HANGER_COST_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    HANGER_COST_ID_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hanger_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HANGER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hanger_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: HANGER_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hanger_size(self) -> global___FloatMessage:
        """Original Name: HANGER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_cost(self) -> global___FloatMessage:
        """Original Name: HANGER_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    hanger_cost_id: builtins.str
    """Original Name: HANGER_COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_HANGER_COST_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        hanger_size_dsdsunit: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        hanger_cost_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        hanger_size: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        hanger_cost: global___FloatMessage | None = ...,
        comments: global___StringMessage | None = ...,
        hanger_cost_id: builtins.str = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "comments", b"comments", "hanger_cost", b"hanger_cost", "hanger_cost_dsdsunit", b"hanger_cost_dsdsunit", "hanger_size", b"hanger_size", "hanger_size_dsdsunit", b"hanger_size_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "comments", b"comments", "hanger_cost", b"hanger_cost", "hanger_cost_dsdsunit", b"hanger_cost_dsdsunit", "hanger_cost_id", b"hanger_cost_id", "hanger_size", b"hanger_size", "hanger_size_dsdsunit", b"hanger_size_dsdsunit", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuHangerCost = TuHangerCost

class TuHangerCostCatalog(google.protobuf.message.Message):
    """Original Name: TU_HANGER_COST_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    HANGER_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HANGER_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    HANGER_SIZE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HANGER_COST_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    HANGER_COST_CATALOG_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def hanger_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HANGER_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: HANGER_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_size(self) -> global___FloatMessage:
        """Original Name: HANGER_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hanger_cost(self) -> global___FloatMessage:
        """Original Name: HANGER_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    hanger_cost_catalog_id: builtins.str
    """Original Name: HANGER_COST_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        hanger_size_dsdsunit: global___StringMessage | None = ...,
        hanger_cost_dsdsunit: global___StringMessage | None = ...,
        hanger_size: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        hanger_cost: global___FloatMessage | None = ...,
        comments: global___StringMessage | None = ...,
        hanger_cost_catalog_id: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["comments", b"comments", "hanger_cost", b"hanger_cost", "hanger_cost_dsdsunit", b"hanger_cost_dsdsunit", "hanger_size", b"hanger_size", "hanger_size_dsdsunit", b"hanger_size_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["comments", b"comments", "hanger_cost", b"hanger_cost", "hanger_cost_catalog_id", b"hanger_cost_catalog_id", "hanger_cost_dsdsunit", b"hanger_cost_dsdsunit", "hanger_size", b"hanger_size", "hanger_size_dsdsunit", b"hanger_size_dsdsunit", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___TuHangerCostCatalog = TuHangerCostCatalog

class TuLoadHeader(google.protobuf.message.Message):
    """Original Name: TU_LOAD_HEADER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LOAD_ID_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    LOAD_CATEGORY_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    EPP_TYPE_FIELD_NUMBER: builtins.int
    LOAD_TYPE_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    TU_LOAD_PARAMETERS_FIELD_NUMBER: builtins.int
    TU_EPP_PARAMETERS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    load_id: builtins.str
    """Original Name: LOAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def load_category(self) -> global___Int32Message:
        """Original Name: LOAD_CATEGORY, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def epp_type(self) -> global___Int32Message:
        """Original Name: EPP_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def load_type(self) -> global___Int32Message:
        """Original Name: LOAD_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_TU_LOAD_HEADER_CD_CASE
        """
    @property
    def tu_load_parameters(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuLoadParametersRef]:
        """Original Name: TU_LOAD_PARAMETERS, WrappedMessage: TuLoadParameters
        FK_TU_LOAD_PARAMETERS_TU_LOAD_HEADER
        """
    @property
    def tu_epp_parameters(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuEppParametersRef]:
        """Original Name: TU_EPP_PARAMETERS, WrappedMessage: TuEppParameters
        FK_TU_EPP_PARAMETERS_TU_LOAD_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        load_id: builtins.str = ...,
        remarks: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        load_category: global___Int32Message | None = ...,
        name: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        epp_type: global___Int32Message | None = ...,
        load_type: global___Int32Message | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        tu_load_parameters: collections.abc.Iterable[global___TuLoadParametersRef] | None = ...,
        tu_epp_parameters: collections.abc.Iterable[global___TuEppParametersRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "epp_type", b"epp_type", "load_category", b"load_category", "load_type", b"load_type", "name", b"name", "native_uid", b"native_uid", "remarks", b"remarks", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "epp_type", b"epp_type", "load_category", b"load_category", "load_id", b"load_id", "load_type", b"load_type", "name", b"name", "native_uid", b"native_uid", "remarks", b"remarks", "sequence_no", b"sequence_no", "tu_epp_parameters", b"tu_epp_parameters", "tu_load_parameters", b"tu_load_parameters", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuLoadHeader = TuLoadHeader

class TuLoadParameters(google.protobuf.message.Message):
    """Original Name: TU_LOAD_PARAMETERS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    VALUE_TXT_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    LOAD_ID_FIELD_NUMBER: builtins.int
    PARAMETER_ID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    VALUE_NUM_FIELD_NUMBER: builtins.int
    TU_LOAD_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def value_txt(self) -> global___StringMessage:
        """Original Name: VALUE_TXT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    load_id: builtins.str
    """Original Name: LOAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    parameter_id: builtins.str
    """Original Name: PARAMETER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def value_num(self) -> global___FloatMessage:
        """Original Name: VALUE_NUM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tu_load_header(self) -> global___TuLoadHeaderRef:
        """Remote references:

        Original Name: TU_LOAD_HEADER, WrappedMessage: TuLoadHeader
        FK_TU_LOAD_PARAMETERS_TU_LOAD_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        value_txt: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        load_id: builtins.str = ...,
        parameter_id: builtins.str = ...,
        name: global___StringMessage | None = ...,
        value_num: global___FloatMessage | None = ...,
        tu_load_header: global___TuLoadHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["measure_id", b"measure_id", "name", b"name", "native_uid", b"native_uid", "tu_load_header", b"tu_load_header", "value_num", b"value_num", "value_txt", b"value_txt"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "load_id", b"load_id", "measure_id", b"measure_id", "name", b"name", "native_uid", b"native_uid", "parameter_id", b"parameter_id", "tu_load_header", b"tu_load_header", "undeclared_dependencies", b"undeclared_dependencies", "value_num", b"value_num", "value_txt", b"value_txt", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuLoadParameters = TuLoadParameters

class TuLoadProfile(google.protobuf.message.Message):
    """Original Name: TU_LOAD_PROFILE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_TXT_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_NUM_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LOAD_PROFILE_ID_FIELD_NUMBER: builtins.int
    PARAMETER_NAME_FIELD_NUMBER: builtins.int
    PROFILE_NAME_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    PARAMETER_VALUE_TYPE_FIELD_NUMBER: builtins.int
    APPLICATION_NAME_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_txt(self) -> global___StringMessage:
        """Original Name: PARAMETER_VALUE_TXT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_num(self) -> global___FloatMessage:
        """Original Name: PARAMETER_VALUE_NUM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    load_profile_id: builtins.str
    """Original Name: LOAD_PROFILE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def parameter_name(self) -> global___StringMessage:
        """Original Name: PARAMETER_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def profile_name(self) -> global___StringMessage:
        """Original Name: PROFILE_NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def parameter_value_type(self) -> global___StringMessage:
        """Original Name: PARAMETER_VALUE_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_name(self) -> global___StringMessage:
        """Original Name: APPLICATION_NAME, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_TU_LOAD_PROFILE_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        parameter_value_txt: global___StringMessage | None = ...,
        parameter_value_num: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        load_profile_id: builtins.str = ...,
        parameter_name: global___StringMessage | None = ...,
        profile_name: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        measure_id: global___Int32Message | None = ...,
        parameter_value_type: global___StringMessage | None = ...,
        application_name: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "cd_case", b"cd_case", "measure_id", b"measure_id", "native_uid", b"native_uid", "parameter_name", b"parameter_name", "parameter_value_num", b"parameter_value_num", "parameter_value_txt", b"parameter_value_txt", "parameter_value_type", b"parameter_value_type", "profile_name", b"profile_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "case_id", b"case_id", "cd_case", b"cd_case", "load_profile_id", b"load_profile_id", "measure_id", b"measure_id", "native_uid", b"native_uid", "parameter_name", b"parameter_name", "parameter_value_num", b"parameter_value_num", "parameter_value_txt", b"parameter_value_txt", "parameter_value_type", b"parameter_value_type", "profile_name", b"profile_name", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuLoadProfile = TuLoadProfile

class TuLogCost(google.protobuf.message.Message):
    """Original Name: TU_LOG_COST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ADDITIONAL_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPERATION_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    LOG_COST_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    OPERATION_COST_FIELD_NUMBER: builtins.int
    RIH_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOG_GROUP_FIELD_NUMBER: builtins.int
    LOG_COST_FIELD_NUMBER: builtins.int
    POH_SPEED_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EQUIPMENT_CREW_COST_FIELD_NUMBER: builtins.int
    POH_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIPMENT_CREW_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PLC_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    LOG_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUMBER_RUNS_COND2_FIELD_NUMBER: builtins.int
    PLC_TIME_FIELD_NUMBER: builtins.int
    RIH_SPEED_FIELD_NUMBER: builtins.int
    NUMBER_RUNS_SURF_FIELD_NUMBER: builtins.int
    NUMBER_RUNS_PROT1_FIELD_NUMBER: builtins.int
    NUMBER_RUNS_PROT3_FIELD_NUMBER: builtins.int
    ADDITIONAL_TIME_FIELD_NUMBER: builtins.int
    NUMBER_RUNS_PROT2_FIELD_NUMBER: builtins.int
    DEPTH_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_COST_FIELD_NUMBER: builtins.int
    NUMBER_RUNS_PROD_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def additional_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: ADDITIONAL_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPERATION_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    log_cost_id: builtins.str
    """Original Name: LOG_COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def operation_cost(self) -> global___FloatMessage:
        """Original Name: OPERATION_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rih_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: RIH_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def log_group(self) -> global___StringMessage:
        """Original Name: LOG_GROUP, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def log_cost(self) -> global___FloatMessage:
        """Original Name: LOG_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def poh_speed(self) -> global___FloatMessage:
        """Original Name: POH_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_crew_cost(self) -> global___FloatMessage:
        """Original Name: EQUIPMENT_CREW_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def poh_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: POH_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_crew_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: EQUIPMENT_CREW_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plc_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLC_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def log_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: LOG_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_runs_cond2(self) -> global___Int32Message:
        """Original Name: NUMBER_RUNS_COND2, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plc_time(self) -> global___FloatMessage:
        """Original Name: PLC_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rih_speed(self) -> global___FloatMessage:
        """Original Name: RIH_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_runs_surf(self) -> global___Int32Message:
        """Original Name: NUMBER_RUNS_SURF, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_runs_prot1(self) -> global___Int32Message:
        """Original Name: NUMBER_RUNS_PROT1, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_runs_prot3(self) -> global___Int32Message:
        """Original Name: NUMBER_RUNS_PROT3, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additional_time(self) -> global___FloatMessage:
        """Original Name: ADDITIONAL_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_runs_prot2(self) -> global___Int32Message:
        """Original Name: NUMBER_RUNS_PROT2, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_cost(self) -> global___FloatMessage:
        """Original Name: DEPTH_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_runs_prod(self) -> global___Int32Message:
        """Original Name: NUMBER_RUNS_PROD, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_LOG_COST_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        additional_time_dsdsunit: global___StringMessage | None = ...,
        operation_cost_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        log_cost_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        operation_cost: global___FloatMessage | None = ...,
        rih_speed_dsdsunit: global___StringMessage | None = ...,
        log_group: global___StringMessage | None = ...,
        log_cost: global___FloatMessage | None = ...,
        poh_speed: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        equipment_crew_cost: global___FloatMessage | None = ...,
        poh_speed_dsdsunit: global___StringMessage | None = ...,
        equipment_crew_cost_dsdsunit: global___StringMessage | None = ...,
        plc_time_dsdsunit: global___StringMessage | None = ...,
        log_cost_dsdsunit: global___StringMessage | None = ...,
        number_runs_cond2: global___Int32Message | None = ...,
        plc_time: global___FloatMessage | None = ...,
        rih_speed: global___FloatMessage | None = ...,
        number_runs_surf: global___Int32Message | None = ...,
        number_runs_prot1: global___Int32Message | None = ...,
        number_runs_prot3: global___Int32Message | None = ...,
        additional_time: global___FloatMessage | None = ...,
        number_runs_prot2: global___Int32Message | None = ...,
        depth_cost_dsdsunit: global___StringMessage | None = ...,
        depth_cost: global___FloatMessage | None = ...,
        number_runs_prod: global___Int32Message | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["additional_time", b"additional_time", "additional_time_dsdsunit", b"additional_time_dsdsunit", "cd_scenario", b"cd_scenario", "depth_cost", b"depth_cost", "depth_cost_dsdsunit", b"depth_cost_dsdsunit", "equipment_crew_cost", b"equipment_crew_cost", "equipment_crew_cost_dsdsunit", b"equipment_crew_cost_dsdsunit", "log_cost", b"log_cost", "log_cost_dsdsunit", b"log_cost_dsdsunit", "log_group", b"log_group", "native_uid", b"native_uid", "number_runs_cond2", b"number_runs_cond2", "number_runs_prod", b"number_runs_prod", "number_runs_prot1", b"number_runs_prot1", "number_runs_prot2", b"number_runs_prot2", "number_runs_prot3", b"number_runs_prot3", "number_runs_surf", b"number_runs_surf", "operation_cost", b"operation_cost", "operation_cost_dsdsunit", b"operation_cost_dsdsunit", "plc_time", b"plc_time", "plc_time_dsdsunit", b"plc_time_dsdsunit", "poh_speed", b"poh_speed", "poh_speed_dsdsunit", b"poh_speed_dsdsunit", "rih_speed", b"rih_speed", "rih_speed_dsdsunit", b"rih_speed_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["additional_time", b"additional_time", "additional_time_dsdsunit", b"additional_time_dsdsunit", "cd_scenario", b"cd_scenario", "depth_cost", b"depth_cost", "depth_cost_dsdsunit", b"depth_cost_dsdsunit", "equipment_crew_cost", b"equipment_crew_cost", "equipment_crew_cost_dsdsunit", b"equipment_crew_cost_dsdsunit", "log_cost", b"log_cost", "log_cost_dsdsunit", b"log_cost_dsdsunit", "log_cost_id", b"log_cost_id", "log_group", b"log_group", "native_uid", b"native_uid", "number_runs_cond2", b"number_runs_cond2", "number_runs_prod", b"number_runs_prod", "number_runs_prot1", b"number_runs_prot1", "number_runs_prot2", b"number_runs_prot2", "number_runs_prot3", b"number_runs_prot3", "number_runs_surf", b"number_runs_surf", "operation_cost", b"operation_cost", "operation_cost_dsdsunit", b"operation_cost_dsdsunit", "plc_time", b"plc_time", "plc_time_dsdsunit", b"plc_time_dsdsunit", "poh_speed", b"poh_speed", "poh_speed_dsdsunit", b"poh_speed_dsdsunit", "rih_speed", b"rih_speed", "rih_speed_dsdsunit", b"rih_speed_dsdsunit", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuLogCost = TuLogCost

class TuMaxAllowableWear(google.protobuf.message.Message):
    """Original Name: TU_MAX_ALLOWABLE_WEAR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MODULE_NAME_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BURST_LOAD_FIELD_NUMBER: builtins.int
    MAX_WEAR_COLLAPSE_FIELD_NUMBER: builtins.int
    MEASURE_DEPTH_FIELD_NUMBER: builtins.int
    TU_MAX_ALLOWABLE_WEAR_ID_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_COLLAPSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_COLLAPSE_FIELD_NUMBER: builtins.int
    WEAR_PERCENT_BURST_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WEAR_PERCENT_COLLAPSE_FIELD_NUMBER: builtins.int
    MAX_WEAR_BURST_DSDSUNIT_FIELD_NUMBER: builtins.int
    MEASURE_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEAR_PERCENT_BURST_DSDSUNIT_FIELD_NUMBER: builtins.int
    COLLAPSE_LOAD_FIELD_NUMBER: builtins.int
    WEAR_PERCENT_COLLAPSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_WEAR_COLLAPSE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_WEAR_BURST_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_BURST_FIELD_NUMBER: builtins.int
    WALL_THICKNESS_BURST_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def module_name(self) -> global___StringMessage:
        """Original Name: MODULE_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def burst_load(self) -> global___StringMessage:
        """Original Name: BURST_LOAD, Original type: Edm.String, Max Length: 256,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_wear_collapse(self) -> global___FloatMessage:
        """Original Name: MAX_WEAR_COLLAPSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_depth(self) -> global___FloatMessage:
        """Original Name: MEASURE_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    tu_max_allowable_wear_id: builtins.str
    """Original Name: TU_MAX_ALLOWABLE_WEAR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_collapse_dsdsunit(self) -> global___StringMessage:
        """Original Name: WALL_THICKNESS_COLLAPSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_collapse(self) -> global___FloatMessage:
        """Original Name: WALL_THICKNESS_COLLAPSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_percent_burst(self) -> global___FloatMessage:
        """Original Name: WEAR_PERCENT_BURST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wear_percent_collapse(self) -> global___FloatMessage:
        """Original Name: WEAR_PERCENT_COLLAPSE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_wear_burst_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_WEAR_BURST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: MEASURE_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_percent_burst_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEAR_PERCENT_BURST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def collapse_load(self) -> global___StringMessage:
        """Original Name: COLLAPSE_LOAD, Original type: Edm.String, Max Length: 256,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_percent_collapse_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEAR_PERCENT_COLLAPSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_wear_collapse_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_WEAR_COLLAPSE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_wear_burst(self) -> global___FloatMessage:
        """Original Name: MAX_WEAR_BURST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_burst(self) -> global___FloatMessage:
        """Original Name: WALL_THICKNESS_BURST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wall_thickness_burst_dsdsunit(self) -> global___StringMessage:
        """Original Name: WALL_THICKNESS_BURST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_assembly(self) -> global___CdAssemblyRef:
        """Remote references:

        Original Name: CD_ASSEMBLY, WrappedMessage: CdAssembly
        FK_TU_MAX_ALLOWABLE_WEAR_CD_ASSEMBLY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        module_name: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        burst_load: global___StringMessage | None = ...,
        max_wear_collapse: global___FloatMessage | None = ...,
        measure_depth: global___FloatMessage | None = ...,
        tu_max_allowable_wear_id: builtins.str = ...,
        wall_thickness_collapse_dsdsunit: global___StringMessage | None = ...,
        assembly_id: builtins.str = ...,
        wall_thickness_collapse: global___FloatMessage | None = ...,
        wear_percent_burst: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        wear_percent_collapse: global___FloatMessage | None = ...,
        max_wear_burst_dsdsunit: global___StringMessage | None = ...,
        measure_depth_dsdsunit: global___StringMessage | None = ...,
        wear_percent_burst_dsdsunit: global___StringMessage | None = ...,
        collapse_load: global___StringMessage | None = ...,
        wear_percent_collapse_dsdsunit: global___StringMessage | None = ...,
        max_wear_collapse_dsdsunit: global___StringMessage | None = ...,
        max_wear_burst: global___FloatMessage | None = ...,
        wall_thickness_burst: global___FloatMessage | None = ...,
        wall_thickness_burst_dsdsunit: global___StringMessage | None = ...,
        cd_assembly: global___CdAssemblyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["burst_load", b"burst_load", "cd_assembly", b"cd_assembly", "collapse_load", b"collapse_load", "max_wear_burst", b"max_wear_burst", "max_wear_burst_dsdsunit", b"max_wear_burst_dsdsunit", "max_wear_collapse", b"max_wear_collapse", "max_wear_collapse_dsdsunit", b"max_wear_collapse_dsdsunit", "measure_depth", b"measure_depth", "measure_depth_dsdsunit", b"measure_depth_dsdsunit", "module_name", b"module_name", "native_uid", b"native_uid", "wall_thickness_burst", b"wall_thickness_burst", "wall_thickness_burst_dsdsunit", b"wall_thickness_burst_dsdsunit", "wall_thickness_collapse", b"wall_thickness_collapse", "wall_thickness_collapse_dsdsunit", b"wall_thickness_collapse_dsdsunit", "wear_percent_burst", b"wear_percent_burst", "wear_percent_burst_dsdsunit", b"wear_percent_burst_dsdsunit", "wear_percent_collapse", b"wear_percent_collapse", "wear_percent_collapse_dsdsunit", b"wear_percent_collapse_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "burst_load", b"burst_load", "cd_assembly", b"cd_assembly", "collapse_load", b"collapse_load", "max_wear_burst", b"max_wear_burst", "max_wear_burst_dsdsunit", b"max_wear_burst_dsdsunit", "max_wear_collapse", b"max_wear_collapse", "max_wear_collapse_dsdsunit", b"max_wear_collapse_dsdsunit", "measure_depth", b"measure_depth", "measure_depth_dsdsunit", b"measure_depth_dsdsunit", "module_name", b"module_name", "native_uid", b"native_uid", "tu_max_allowable_wear_id", b"tu_max_allowable_wear_id", "undeclared_dependencies", b"undeclared_dependencies", "wall_thickness_burst", b"wall_thickness_burst", "wall_thickness_burst_dsdsunit", b"wall_thickness_burst_dsdsunit", "wall_thickness_collapse", b"wall_thickness_collapse", "wall_thickness_collapse_dsdsunit", b"wall_thickness_collapse_dsdsunit", "wear_percent_burst", b"wear_percent_burst", "wear_percent_burst_dsdsunit", b"wear_percent_burst_dsdsunit", "wear_percent_collapse", b"wear_percent_collapse", "wear_percent_collapse_dsdsunit", b"wear_percent_collapse_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuMaxAllowableWear = TuMaxAllowableWear

class TuMiscCost(google.protobuf.message.Message):
    """Original Name: TU_MISC_COST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OPERATION_NAME_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_PER_LENGTH_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    COST_PER_JOB_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COST_PER_JOB_FIELD_NUMBER: builtins.int
    MISC_COST_ID_FIELD_NUMBER: builtins.int
    COST_PER_DAY_FIELD_NUMBER: builtins.int
    ITEM_NAME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    COST_PER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_PER_DAY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    START_SECTION_FIELD_NUMBER: builtins.int
    COST_CATEGORY_ID_FIELD_NUMBER: builtins.int
    OPERATION_NAME_FIELD_NUMBER: builtins.int
    END_SECTION_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def operation_name_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPERATION_NAME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_length(self) -> global___FloatMessage:
        """Original Name: COST_PER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_job_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_JOB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_job(self) -> global___FloatMessage:
        """Original Name: COST_PER_JOB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    misc_cost_id: builtins.str
    """Original Name: MISC_COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_day(self) -> global___FloatMessage:
        """Original Name: COST_PER_DAY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_name(self) -> global___StringMessage:
        """Original Name: ITEM_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_day_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_DAY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def start_section(self) -> global___StringMessage:
        """Original Name: START_SECTION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_category_id(self) -> global___StringMessage:
        """Original Name: COST_CATEGORY_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_name(self) -> global___FloatMessage:
        """Original Name: OPERATION_NAME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_section(self) -> global___StringMessage:
        """Original Name: END_SECTION, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_MISC_COST_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        operation_name_dsdsunit: global___StringMessage | None = ...,
        cost_per_length: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        cost_per_job_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        cost_per_job: global___FloatMessage | None = ...,
        misc_cost_id: builtins.str = ...,
        cost_per_day: global___FloatMessage | None = ...,
        item_name: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        cost_per_length_dsdsunit: global___StringMessage | None = ...,
        cost_per_day_dsdsunit: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        start_section: global___StringMessage | None = ...,
        cost_category_id: global___StringMessage | None = ...,
        operation_name: global___FloatMessage | None = ...,
        end_section: global___StringMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "cost_category_id", b"cost_category_id", "cost_per_day", b"cost_per_day", "cost_per_day_dsdsunit", b"cost_per_day_dsdsunit", "cost_per_job", b"cost_per_job", "cost_per_job_dsdsunit", b"cost_per_job_dsdsunit", "cost_per_length", b"cost_per_length", "cost_per_length_dsdsunit", b"cost_per_length_dsdsunit", "end_section", b"end_section", "item_name", b"item_name", "native_uid", b"native_uid", "operation_name", b"operation_name", "operation_name_dsdsunit", b"operation_name_dsdsunit", "start_section", b"start_section"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "cost_category_id", b"cost_category_id", "cost_per_day", b"cost_per_day", "cost_per_day_dsdsunit", b"cost_per_day_dsdsunit", "cost_per_job", b"cost_per_job", "cost_per_job_dsdsunit", b"cost_per_job_dsdsunit", "cost_per_length", b"cost_per_length", "cost_per_length_dsdsunit", b"cost_per_length_dsdsunit", "end_section", b"end_section", "item_name", b"item_name", "misc_cost_id", b"misc_cost_id", "native_uid", b"native_uid", "operation_name", b"operation_name", "operation_name_dsdsunit", b"operation_name_dsdsunit", "scenario_id", b"scenario_id", "start_section", b"start_section", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuMiscCost = TuMiscCost

class TuMiscTangibleCost(google.protobuf.message.Message):
    """Original Name: TU_MISC_TANGIBLE_COST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SECTION_NAME_FIELD_NUMBER: builtins.int
    COST_PER_LENGTH_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MISC_TANGIBLE_COST_ID_FIELD_NUMBER: builtins.int
    ITEM_NAME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    COST_PER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    COST_CATEGORY_ID_FIELD_NUMBER: builtins.int
    COST_PER_SECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_PER_SECTION_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def section_name(self) -> global___StringMessage:
        """Original Name: SECTION_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_length(self) -> global___FloatMessage:
        """Original Name: COST_PER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    misc_tangible_cost_id: builtins.str
    """Original Name: MISC_TANGIBLE_COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def item_name(self) -> global___StringMessage:
        """Original Name: ITEM_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_category_id(self) -> global___StringMessage:
        """Original Name: COST_CATEGORY_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_section_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_SECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_section(self) -> global___FloatMessage:
        """Original Name: COST_PER_SECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_MISC_TANGIBLE_COST_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        section_name: global___StringMessage | None = ...,
        cost_per_length: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        misc_tangible_cost_id: builtins.str = ...,
        item_name: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        cost_per_length_dsdsunit: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        cost_category_id: global___StringMessage | None = ...,
        cost_per_section_dsdsunit: global___StringMessage | None = ...,
        cost_per_section: global___FloatMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "cost_category_id", b"cost_category_id", "cost_per_length", b"cost_per_length", "cost_per_length_dsdsunit", b"cost_per_length_dsdsunit", "cost_per_section", b"cost_per_section", "cost_per_section_dsdsunit", b"cost_per_section_dsdsunit", "item_name", b"item_name", "native_uid", b"native_uid", "section_name", b"section_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "cost_category_id", b"cost_category_id", "cost_per_length", b"cost_per_length", "cost_per_length_dsdsunit", b"cost_per_length_dsdsunit", "cost_per_section", b"cost_per_section", "cost_per_section_dsdsunit", b"cost_per_section_dsdsunit", "item_name", b"item_name", "misc_tangible_cost_id", b"misc_tangible_cost_id", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "section_name", b"section_name", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuMiscTangibleCost = TuMiscTangibleCost

class TuMmsApd(google.protobuf.message.Message):
    """Original Name: TU_MMS_APD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MMS_MUD_DISPOSAL_STMT_FIELD_NUMBER: builtins.int
    SALTWATER_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DEPTH_REF_POINT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    WATER_DEPTH_REMARKS_FIELD_NUMBER: builtins.int
    AREA_FIELD_NUMBER: builtins.int
    WELL_TYPE_FIELD_NUMBER: builtins.int
    MASP_CALC_METHOD_FIELD_NUMBER: builtins.int
    RKB_ELEVATION_REMARKS_FIELD_NUMBER: builtins.int
    LEASE_NO_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MMS_ZONE_PROTECT_STMT_FIELD_NUMBER: builtins.int
    BH_LOC_FIELD_NUMBER: builtins.int
    FIELD_FIELD_NUMBER: builtins.int
    SURFACE_LOC_FIELD_NUMBER: builtins.int
    WELL_FIELD_NUMBER: builtins.int
    MMS_OIL_BASED_MUD_USED_FIELD_NUMBER: builtins.int
    COMPANY_FIELD_NUMBER: builtins.int
    RIG_NAME_FIELD_NUMBER: builtins.int
    SACKS_BARITE_REMARKS_FIELD_NUMBER: builtins.int
    SPUD_DATE_REMARKS_FIELD_NUMBER: builtins.int
    GAS_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RIG_TYPE_FIELD_NUMBER: builtins.int
    SALTWATER_GRADIENT_FIELD_NUMBER: builtins.int
    TITLE_FIELD_NUMBER: builtins.int
    SACKS_GEL_REMARKS_FIELD_NUMBER: builtins.int
    GAS_GRADIENT_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    TU_MMS_APD_DETAIL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def mms_mud_disposal_stmt(self) -> global___StringMessage:
        """Original Name: MMS_MUD_DISPOSAL_STMT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def saltwater_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: SALTWATER_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def depth_ref_point(self) -> global___StringMessage:
        """Original Name: DEPTH_REF_POINT, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def water_depth_remarks(self) -> global___StringMessage:
        """Original Name: WATER_DEPTH_REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def area(self) -> global___StringMessage:
        """Original Name: AREA, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well_type(self) -> global___StringMessage:
        """Original Name: WELL_TYPE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def masp_calc_method(self) -> global___StringMessage:
        """Original Name: MASP_CALC_METHOD, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rkb_elevation_remarks(self) -> global___StringMessage:
        """Original Name: RKB_ELEVATION_REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lease_no(self) -> global___StringMessage:
        """Original Name: LEASE_NO, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mms_zone_protect_stmt(self) -> global___StringMessage:
        """Original Name: MMS_ZONE_PROTECT_STMT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bh_loc(self) -> global___StringMessage:
        """Original Name: BH_LOC, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field(self) -> global___StringMessage:
        """Original Name: FIELD, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_loc(self) -> global___StringMessage:
        """Original Name: SURFACE_LOC, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def well(self) -> global___StringMessage:
        """Original Name: WELL, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mms_oil_based_mud_used(self) -> global___StringMessage:
        """Original Name: MMS_OIL_BASED_MUD_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def company(self) -> global___StringMessage:
        """Original Name: COMPANY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_name(self) -> global___StringMessage:
        """Original Name: RIG_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sacks_barite_remarks(self) -> global___StringMessage:
        """Original Name: SACKS_BARITE_REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spud_date_remarks(self) -> global___StringMessage:
        """Original Name: SPUD_DATE_REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rig_type(self) -> global___StringMessage:
        """Original Name: RIG_TYPE, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def saltwater_gradient(self) -> global___FloatMessage:
        """Original Name: SALTWATER_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def title(self) -> global___StringMessage:
        """Original Name: TITLE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sacks_gel_remarks(self) -> global___StringMessage:
        """Original Name: SACKS_GEL_REMARKS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_gradient(self) -> global___FloatMessage:
        """Original Name: GAS_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_MMS_APD_CD_SCENARIO
        """
    @property
    def tu_mms_apd_detail(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuMmsApdDetailRef]:
        """Original Name: TU_MMS_APD_DETAIL, WrappedMessage: TuMmsApdDetail
        FK_TU_MMS_APD_DETAIL_TU_MMS_APD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        mms_mud_disposal_stmt: global___StringMessage | None = ...,
        saltwater_gradient_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        depth_ref_point: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        water_depth_remarks: global___StringMessage | None = ...,
        area: global___StringMessage | None = ...,
        well_type: global___StringMessage | None = ...,
        masp_calc_method: global___StringMessage | None = ...,
        rkb_elevation_remarks: global___StringMessage | None = ...,
        lease_no: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        mms_zone_protect_stmt: global___StringMessage | None = ...,
        bh_loc: global___StringMessage | None = ...,
        field: global___StringMessage | None = ...,
        surface_loc: global___StringMessage | None = ...,
        well: global___StringMessage | None = ...,
        mms_oil_based_mud_used: global___StringMessage | None = ...,
        company: global___StringMessage | None = ...,
        rig_name: global___StringMessage | None = ...,
        sacks_barite_remarks: global___StringMessage | None = ...,
        spud_date_remarks: global___StringMessage | None = ...,
        gas_gradient_dsdsunit: global___StringMessage | None = ...,
        rig_type: global___StringMessage | None = ...,
        saltwater_gradient: global___FloatMessage | None = ...,
        title: global___StringMessage | None = ...,
        sacks_gel_remarks: global___StringMessage | None = ...,
        gas_gradient: global___FloatMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        tu_mms_apd_detail: collections.abc.Iterable[global___TuMmsApdDetailRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["area", b"area", "bh_loc", b"bh_loc", "cd_scenario", b"cd_scenario", "company", b"company", "depth_ref_point", b"depth_ref_point", "field", b"field", "gas_gradient", b"gas_gradient", "gas_gradient_dsdsunit", b"gas_gradient_dsdsunit", "lease_no", b"lease_no", "masp_calc_method", b"masp_calc_method", "mms_mud_disposal_stmt", b"mms_mud_disposal_stmt", "mms_oil_based_mud_used", b"mms_oil_based_mud_used", "mms_zone_protect_stmt", b"mms_zone_protect_stmt", "native_uid", b"native_uid", "rig_name", b"rig_name", "rig_type", b"rig_type", "rkb_elevation_remarks", b"rkb_elevation_remarks", "sacks_barite_remarks", b"sacks_barite_remarks", "sacks_gel_remarks", b"sacks_gel_remarks", "saltwater_gradient", b"saltwater_gradient", "saltwater_gradient_dsdsunit", b"saltwater_gradient_dsdsunit", "spud_date_remarks", b"spud_date_remarks", "surface_loc", b"surface_loc", "title", b"title", "water_depth_remarks", b"water_depth_remarks", "well", b"well", "well_type", b"well_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["area", b"area", "bh_loc", b"bh_loc", "cd_scenario", b"cd_scenario", "company", b"company", "depth_ref_point", b"depth_ref_point", "field", b"field", "gas_gradient", b"gas_gradient", "gas_gradient_dsdsunit", b"gas_gradient_dsdsunit", "lease_no", b"lease_no", "masp_calc_method", b"masp_calc_method", "mms_mud_disposal_stmt", b"mms_mud_disposal_stmt", "mms_oil_based_mud_used", b"mms_oil_based_mud_used", "mms_zone_protect_stmt", b"mms_zone_protect_stmt", "native_uid", b"native_uid", "rig_name", b"rig_name", "rig_type", b"rig_type", "rkb_elevation_remarks", b"rkb_elevation_remarks", "sacks_barite_remarks", b"sacks_barite_remarks", "sacks_gel_remarks", b"sacks_gel_remarks", "saltwater_gradient", b"saltwater_gradient", "saltwater_gradient_dsdsunit", b"saltwater_gradient_dsdsunit", "scenario_id", b"scenario_id", "spud_date_remarks", b"spud_date_remarks", "surface_loc", b"surface_loc", "title", b"title", "tu_mms_apd_detail", b"tu_mms_apd_detail", "undeclared_dependencies", b"undeclared_dependencies", "water_depth_remarks", b"water_depth_remarks", "well", b"well", "well_id", b"well_id", "well_type", b"well_type", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuMmsApd = TuMmsApd

class TuMmsApdDetail(google.protobuf.message.Message):
    """Original Name: TU_MMS_APD_DETAIL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CONNECTION_TYPE_FIELD_NUMBER: builtins.int
    SHOE_MW_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_SIZE_FIELD_NUMBER: builtins.int
    SHOE_MW_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_NAME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    COLLAPSE_RATING_FIELD_NUMBER: builtins.int
    CASING_WEIGHT_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    WELLHEAD_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_COMP_ID_FIELD_NUMBER: builtins.int
    BOP_WP_ANNULAR_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SHOE_PP_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WELLHEAD_RATING_FIELD_NUMBER: builtins.int
    CASING_DEPTH_MD_FIELD_NUMBER: builtins.int
    CEMENT_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    FMUD_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_C_DSDSUNIT_FIELD_NUMBER: builtins.int
    APD_DETAIL_ID_FIELD_NUMBER: builtins.int
    FMUD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_DEPTH_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_T_DSDSUNIT_FIELD_NUMBER: builtins.int
    MASP_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_B_DSDSUNIT_FIELD_NUMBER: builtins.int
    BURST_RATING_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    MASP_FIELD_NUMBER: builtins.int
    TEST_CASING_FIELD_NUMBER: builtins.int
    BURST_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_DEPTH_TVD_FIELD_NUMBER: builtins.int
    TEST_ANNULAR_FIELD_NUMBER: builtins.int
    SHOE_PP_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_B_FIELD_NUMBER: builtins.int
    CASING_GRADE_FIELD_NUMBER: builtins.int
    BOP_SIZE_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_C_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    BOP_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_SHOE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHOE_FG_FIELD_NUMBER: builtins.int
    MUD_TYPE_FIELD_NUMBER: builtins.int
    CEMENT_VOL_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CASING_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_T_FIELD_NUMBER: builtins.int
    GAS_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOP_WP_ANNULAR_DSDSUNIT_FIELD_NUMBER: builtins.int
    COLLAPSE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_ANNULAR_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEST_SHOE_FIELD_NUMBER: builtins.int
    TEST_CASING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_DEPTH_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_GRADIENT_FIELD_NUMBER: builtins.int
    SHOE_FG_DSDSUNIT_FIELD_NUMBER: builtins.int
    TU_MMS_APD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def connection_type(self) -> global___StringMessage:
        """Original Name: CONNECTION_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoe_mw(self) -> global___FloatMessage:
        """Original Name: SHOE_MW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size(self) -> global___FloatMessage:
        """Original Name: CASING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoe_mw_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHOE_MW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_name(self) -> global___StringMessage:
        """Original Name: CASING_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def collapse_rating(self) -> global___FloatMessage:
        """Original Name: COLLAPSE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_weight(self) -> global___FloatMessage:
        """Original Name: CASING_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: WELLHEAD_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_comp_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_COMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_wp_annular(self) -> global___FloatMessage:
        """Original Name: BOP_WP_ANNULAR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoe_pp(self) -> global___FloatMessage:
        """Original Name: SHOE_PP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellhead_rating(self) -> global___FloatMessage:
        """Original Name: WELLHEAD_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_depth_md(self) -> global___FloatMessage:
        """Original Name: CASING_DEPTH_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: CEMENT_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fmud(self) -> global___FloatMessage:
        """Original Name: FMUD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor_c_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAFETY_FACTOR_C_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    apd_detail_id: builtins.str
    """Original Name: APD_DETAIL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fmud_dsdsunit(self) -> global___StringMessage:
        """Original Name: FMUD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_depth_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_DEPTH_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor_t_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAFETY_FACTOR_T_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def masp_dsdsunit(self) -> global___StringMessage:
        """Original Name: MASP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor_b_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAFETY_FACTOR_B_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def burst_rating(self) -> global___FloatMessage:
        """Original Name: BURST_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def masp(self) -> global___FloatMessage:
        """Original Name: MASP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_casing(self) -> global___FloatMessage:
        """Original Name: TEST_CASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def burst_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: BURST_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_depth_tvd(self) -> global___FloatMessage:
        """Original Name: CASING_DEPTH_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_annular(self) -> global___FloatMessage:
        """Original Name: TEST_ANNULAR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoe_pp_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHOE_PP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor_b(self) -> global___FloatMessage:
        """Original Name: SAFETY_FACTOR_B, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_grade(self) -> global___StringMessage:
        """Original Name: CASING_GRADE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_size(self) -> global___FloatMessage:
        """Original Name: BOP_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor_c(self) -> global___FloatMessage:
        """Original Name: SAFETY_FACTOR_C, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bop_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_shoe_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_SHOE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoe_fg(self) -> global___FloatMessage:
        """Original Name: SHOE_FG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_type(self) -> global___StringMessage:
        """Original Name: MUD_TYPE, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_vol(self) -> global___FloatMessage:
        """Original Name: CEMENT_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor_t(self) -> global___FloatMessage:
        """Original Name: SAFETY_FACTOR_T, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_wp_annular_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_WP_ANNULAR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def collapse_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: COLLAPSE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_annular_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_ANNULAR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_shoe(self) -> global___FloatMessage:
        """Original Name: TEST_SHOE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def test_casing_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEST_CASING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_depth_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_DEPTH_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_gradient(self) -> global___FloatMessage:
        """Original Name: GAS_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoe_fg_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHOE_FG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tu_mms_apd(self) -> global___TuMmsApdRef:
        """Remote references:

        Original Name: TU_MMS_APD, WrappedMessage: TuMmsApd
        FK_TU_MMS_APD_DETAIL_TU_MMS_APD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        connection_type: global___StringMessage | None = ...,
        shoe_mw: global___FloatMessage | None = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        casing_size: global___FloatMessage | None = ...,
        shoe_mw_dsdsunit: global___StringMessage | None = ...,
        casing_name: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        collapse_rating: global___FloatMessage | None = ...,
        casing_weight: global___FloatMessage | None = ...,
        hole_size: global___FloatMessage | None = ...,
        wellhead_rating_dsdsunit: global___StringMessage | None = ...,
        assembly_comp_id: global___StringMessage | None = ...,
        bop_wp_annular: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        shoe_pp: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        wellhead_rating: global___FloatMessage | None = ...,
        casing_depth_md: global___FloatMessage | None = ...,
        cement_vol_dsdsunit: global___StringMessage | None = ...,
        fmud: global___FloatMessage | None = ...,
        safety_factor_c_dsdsunit: global___StringMessage | None = ...,
        apd_detail_id: builtins.str = ...,
        fmud_dsdsunit: global___StringMessage | None = ...,
        casing_depth_md_dsdsunit: global___StringMessage | None = ...,
        safety_factor_t_dsdsunit: global___StringMessage | None = ...,
        masp_dsdsunit: global___StringMessage | None = ...,
        safety_factor_b_dsdsunit: global___StringMessage | None = ...,
        burst_rating: global___FloatMessage | None = ...,
        scenario_id: builtins.str = ...,
        masp: global___FloatMessage | None = ...,
        test_casing: global___FloatMessage | None = ...,
        burst_rating_dsdsunit: global___StringMessage | None = ...,
        casing_depth_tvd: global___FloatMessage | None = ...,
        test_annular: global___FloatMessage | None = ...,
        shoe_pp_dsdsunit: global___StringMessage | None = ...,
        safety_factor_b: global___FloatMessage | None = ...,
        casing_grade: global___StringMessage | None = ...,
        bop_size: global___FloatMessage | None = ...,
        safety_factor_c: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        bop_size_dsdsunit: global___StringMessage | None = ...,
        test_shoe_dsdsunit: global___StringMessage | None = ...,
        casing_size_dsdsunit: global___StringMessage | None = ...,
        shoe_fg: global___FloatMessage | None = ...,
        mud_type: global___StringMessage | None = ...,
        cement_vol: global___FloatMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        casing_weight_dsdsunit: global___StringMessage | None = ...,
        safety_factor_t: global___FloatMessage | None = ...,
        gas_gradient_dsdsunit: global___StringMessage | None = ...,
        bop_wp_annular_dsdsunit: global___StringMessage | None = ...,
        collapse_rating_dsdsunit: global___StringMessage | None = ...,
        test_annular_dsdsunit: global___StringMessage | None = ...,
        test_shoe: global___FloatMessage | None = ...,
        test_casing_dsdsunit: global___StringMessage | None = ...,
        casing_depth_tvd_dsdsunit: global___StringMessage | None = ...,
        gas_gradient: global___FloatMessage | None = ...,
        shoe_fg_dsdsunit: global___StringMessage | None = ...,
        tu_mms_apd: global___TuMmsApdRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bop_size", b"bop_size", "bop_size_dsdsunit", b"bop_size_dsdsunit", "bop_wp_annular", b"bop_wp_annular", "bop_wp_annular_dsdsunit", b"bop_wp_annular_dsdsunit", "burst_rating", b"burst_rating", "burst_rating_dsdsunit", b"burst_rating_dsdsunit", "casing_depth_md", b"casing_depth_md", "casing_depth_md_dsdsunit", b"casing_depth_md_dsdsunit", "casing_depth_tvd", b"casing_depth_tvd", "casing_depth_tvd_dsdsunit", b"casing_depth_tvd_dsdsunit", "casing_grade", b"casing_grade", "casing_name", b"casing_name", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "casing_weight", b"casing_weight", "casing_weight_dsdsunit", b"casing_weight_dsdsunit", "cement_vol", b"cement_vol", "cement_vol_dsdsunit", b"cement_vol_dsdsunit", "collapse_rating", b"collapse_rating", "collapse_rating_dsdsunit", b"collapse_rating_dsdsunit", "connection_type", b"connection_type", "fmud", b"fmud", "fmud_dsdsunit", b"fmud_dsdsunit", "gas_gradient", b"gas_gradient", "gas_gradient_dsdsunit", b"gas_gradient_dsdsunit", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "masp", b"masp", "masp_dsdsunit", b"masp_dsdsunit", "mud_type", b"mud_type", "native_uid", b"native_uid", "safety_factor_b", b"safety_factor_b", "safety_factor_b_dsdsunit", b"safety_factor_b_dsdsunit", "safety_factor_c", b"safety_factor_c", "safety_factor_c_dsdsunit", b"safety_factor_c_dsdsunit", "safety_factor_t", b"safety_factor_t", "safety_factor_t_dsdsunit", b"safety_factor_t_dsdsunit", "sequence_no", b"sequence_no", "shoe_fg", b"shoe_fg", "shoe_fg_dsdsunit", b"shoe_fg_dsdsunit", "shoe_mw", b"shoe_mw", "shoe_mw_dsdsunit", b"shoe_mw_dsdsunit", "shoe_pp", b"shoe_pp", "shoe_pp_dsdsunit", b"shoe_pp_dsdsunit", "test_annular", b"test_annular", "test_annular_dsdsunit", b"test_annular_dsdsunit", "test_casing", b"test_casing", "test_casing_dsdsunit", b"test_casing_dsdsunit", "test_shoe", b"test_shoe", "test_shoe_dsdsunit", b"test_shoe_dsdsunit", "tu_mms_apd", b"tu_mms_apd", "wellhead_rating", b"wellhead_rating", "wellhead_rating_dsdsunit", b"wellhead_rating_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["apd_detail_id", b"apd_detail_id", "assembly_comp_id", b"assembly_comp_id", "assembly_id", b"assembly_id", "bop_size", b"bop_size", "bop_size_dsdsunit", b"bop_size_dsdsunit", "bop_wp_annular", b"bop_wp_annular", "bop_wp_annular_dsdsunit", b"bop_wp_annular_dsdsunit", "burst_rating", b"burst_rating", "burst_rating_dsdsunit", b"burst_rating_dsdsunit", "casing_depth_md", b"casing_depth_md", "casing_depth_md_dsdsunit", b"casing_depth_md_dsdsunit", "casing_depth_tvd", b"casing_depth_tvd", "casing_depth_tvd_dsdsunit", b"casing_depth_tvd_dsdsunit", "casing_grade", b"casing_grade", "casing_name", b"casing_name", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "casing_weight", b"casing_weight", "casing_weight_dsdsunit", b"casing_weight_dsdsunit", "cement_vol", b"cement_vol", "cement_vol_dsdsunit", b"cement_vol_dsdsunit", "collapse_rating", b"collapse_rating", "collapse_rating_dsdsunit", b"collapse_rating_dsdsunit", "connection_type", b"connection_type", "fmud", b"fmud", "fmud_dsdsunit", b"fmud_dsdsunit", "gas_gradient", b"gas_gradient", "gas_gradient_dsdsunit", b"gas_gradient_dsdsunit", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "masp", b"masp", "masp_dsdsunit", b"masp_dsdsunit", "mud_type", b"mud_type", "native_uid", b"native_uid", "safety_factor_b", b"safety_factor_b", "safety_factor_b_dsdsunit", b"safety_factor_b_dsdsunit", "safety_factor_c", b"safety_factor_c", "safety_factor_c_dsdsunit", b"safety_factor_c_dsdsunit", "safety_factor_t", b"safety_factor_t", "safety_factor_t_dsdsunit", b"safety_factor_t_dsdsunit", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "shoe_fg", b"shoe_fg", "shoe_fg_dsdsunit", b"shoe_fg_dsdsunit", "shoe_mw", b"shoe_mw", "shoe_mw_dsdsunit", b"shoe_mw_dsdsunit", "shoe_pp", b"shoe_pp", "shoe_pp_dsdsunit", b"shoe_pp_dsdsunit", "test_annular", b"test_annular", "test_annular_dsdsunit", b"test_annular_dsdsunit", "test_casing", b"test_casing", "test_casing_dsdsunit", b"test_casing_dsdsunit", "test_shoe", b"test_shoe", "test_shoe_dsdsunit", b"test_shoe_dsdsunit", "tu_mms_apd", b"tu_mms_apd", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellhead_rating", b"wellhead_rating", "wellhead_rating_dsdsunit", b"wellhead_rating_dsdsunit"]) -> None: ...

global___TuMmsApdDetail = TuMmsApdDetail

class TuOperationCost(google.protobuf.message.Message):
    """Original Name: TU_OPERATION_COST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COST_PER_LENGTH_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    COST_PER_DEPTH_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    OPERATION_COST_ID_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    COST_PER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_PER_DAY_FIELD_NUMBER: builtins.int
    COST_PER_HOUR_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    COST_PER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_PER_DAY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    COST_PER_WELL_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_CATEGORY_ID_FIELD_NUMBER: builtins.int
    COST_PER_HOUR_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPERATION_NAME_FIELD_NUMBER: builtins.int
    COST_PER_WELL_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def cost_per_length(self) -> global___FloatMessage:
        """Original Name: COST_PER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_depth(self) -> global___FloatMessage:
        """Original Name: COST_PER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    operation_cost_id: builtins.str
    """Original Name: OPERATION_COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_day(self) -> global___FloatMessage:
        """Original Name: COST_PER_DAY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_hour(self) -> global___FloatMessage:
        """Original Name: COST_PER_HOUR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_day_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_DAY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_well_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_WELL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_category_id(self) -> global___StringMessage:
        """Original Name: COST_CATEGORY_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_hour_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_HOUR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_name(self) -> global___StringMessage:
        """Original Name: OPERATION_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_well(self) -> global___FloatMessage:
        """Original Name: COST_PER_WELL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_OPERATION_COST_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        cost_per_length: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        cost_per_depth: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        operation_cost_id: builtins.str = ...,
        comments: global___StringMessage | None = ...,
        cost_per_depth_dsdsunit: global___StringMessage | None = ...,
        cost_per_day: global___FloatMessage | None = ...,
        cost_per_hour: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        cost_per_length_dsdsunit: global___StringMessage | None = ...,
        cost_per_day_dsdsunit: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        cost_per_well_dsdsunit: global___StringMessage | None = ...,
        cost_category_id: global___StringMessage | None = ...,
        cost_per_hour_dsdsunit: global___StringMessage | None = ...,
        operation_name: global___StringMessage | None = ...,
        cost_per_well: global___FloatMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "comments", b"comments", "cost_category_id", b"cost_category_id", "cost_per_day", b"cost_per_day", "cost_per_day_dsdsunit", b"cost_per_day_dsdsunit", "cost_per_depth", b"cost_per_depth", "cost_per_depth_dsdsunit", b"cost_per_depth_dsdsunit", "cost_per_hour", b"cost_per_hour", "cost_per_hour_dsdsunit", b"cost_per_hour_dsdsunit", "cost_per_length", b"cost_per_length", "cost_per_length_dsdsunit", b"cost_per_length_dsdsunit", "cost_per_well", b"cost_per_well", "cost_per_well_dsdsunit", b"cost_per_well_dsdsunit", "native_uid", b"native_uid", "operation_name", b"operation_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "comments", b"comments", "cost_category_id", b"cost_category_id", "cost_per_day", b"cost_per_day", "cost_per_day_dsdsunit", b"cost_per_day_dsdsunit", "cost_per_depth", b"cost_per_depth", "cost_per_depth_dsdsunit", b"cost_per_depth_dsdsunit", "cost_per_hour", b"cost_per_hour", "cost_per_hour_dsdsunit", b"cost_per_hour_dsdsunit", "cost_per_length", b"cost_per_length", "cost_per_length_dsdsunit", b"cost_per_length_dsdsunit", "cost_per_well", b"cost_per_well", "cost_per_well_dsdsunit", b"cost_per_well_dsdsunit", "native_uid", b"native_uid", "operation_cost_id", b"operation_cost_id", "operation_name", b"operation_name", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuOperationCost = TuOperationCost

class TuSizeRunSpeed(google.protobuf.message.Message):
    """Original Name: TU_SIZE_RUN_SPEED, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CASING_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    CASING_ID_FIELD_NUMBER: builtins.int
    SIZE_RUN_SPEED_ID_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    RUN_SPEED_FIELD_NUMBER: builtins.int
    CASING_OD_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def casing_id(self) -> global___FloatMessage:
        """Original Name: CASING_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    size_run_speed_id: builtins.str
    """Original Name: SIZE_RUN_SPEED_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_speed(self) -> global___Int32Message:
        """Original Name: RUN_SPEED, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_od(self) -> global___FloatMessage:
        """Original Name: CASING_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_SIZE_RUN_SPEED_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        casing_id_dsdsunit: global___StringMessage | None = ...,
        casing_od_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        casing_id: global___FloatMessage | None = ...,
        size_run_speed_id: builtins.str = ...,
        hole_size: global___FloatMessage | None = ...,
        run_speed: global___Int32Message | None = ...,
        casing_od: global___FloatMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["casing_id", b"casing_id", "casing_id_dsdsunit", b"casing_id_dsdsunit", "casing_od", b"casing_od", "casing_od_dsdsunit", b"casing_od_dsdsunit", "cd_scenario", b"cd_scenario", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "native_uid", b"native_uid", "run_speed", b"run_speed", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["casing_id", b"casing_id", "casing_id_dsdsunit", b"casing_id_dsdsunit", "casing_od", b"casing_od", "casing_od_dsdsunit", b"casing_od_dsdsunit", "cd_scenario", b"cd_scenario", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "native_uid", b"native_uid", "run_speed", b"run_speed", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "size_run_speed_id", b"size_run_speed_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuSizeRunSpeed = TuSizeRunSpeed

class TuSizeRunSpeedCatalog(google.protobuf.message.Message):
    """Original Name: TU_SIZE_RUN_SPEED_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASING_ID_FIELD_NUMBER: builtins.int
    HOLE_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SIZE_FIELD_NUMBER: builtins.int
    SIZE_RUN_SPEED_CATALOG_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RUN_SPEED_FIELD_NUMBER: builtins.int
    CASING_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_OD_FIELD_NUMBER: builtins.int
    CASING_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_id(self) -> global___FloatMessage:
        """Original Name: CASING_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_size(self) -> global___FloatMessage:
        """Original Name: HOLE_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    size_run_speed_catalog_id: builtins.str
    """Original Name: SIZE_RUN_SPEED_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_speed(self) -> global___Int32Message:
        """Original Name: RUN_SPEED, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_od(self) -> global___FloatMessage:
        """Original Name: CASING_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        casing_id: global___FloatMessage | None = ...,
        hole_size_dsdsunit: global___StringMessage | None = ...,
        hole_size: global___FloatMessage | None = ...,
        size_run_speed_catalog_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        run_speed: global___Int32Message | None = ...,
        casing_id_dsdsunit: global___StringMessage | None = ...,
        casing_od: global___FloatMessage | None = ...,
        casing_od_dsdsunit: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["casing_id", b"casing_id", "casing_id_dsdsunit", b"casing_id_dsdsunit", "casing_od", b"casing_od", "casing_od_dsdsunit", b"casing_od_dsdsunit", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "native_uid", b"native_uid", "run_speed", b"run_speed", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["casing_id", b"casing_id", "casing_id_dsdsunit", b"casing_id_dsdsunit", "casing_od", b"casing_od", "casing_od_dsdsunit", b"casing_od_dsdsunit", "hole_size", b"hole_size", "hole_size_dsdsunit", b"hole_size_dsdsunit", "native_uid", b"native_uid", "run_speed", b"run_speed", "sequence_no", b"sequence_no", "size_run_speed_catalog_id", b"size_run_speed_catalog_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___TuSizeRunSpeedCatalog = TuSizeRunSpeedCatalog

class TuSpecialOperation(google.protobuf.message.Message):
    """Original Name: TU_SPECIAL_OPERATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    COST_PER_DEPTH_FIELD_NUMBER: builtins.int
    OPERATION_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    NUMBER_TRIPS_FIELD_NUMBER: builtins.int
    OPERATION_TVD_FIELD_NUMBER: builtins.int
    COST_PER_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_VOLUMES_FIELD_NUMBER: builtins.int
    COST_PER_DAY_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    COST_PER_DAY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    COST_PER_WELL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPECIAL_OPERATION_ID_FIELD_NUMBER: builtins.int
    COST_CATEGORY_ID_FIELD_NUMBER: builtins.int
    OPERATION_NAME_FIELD_NUMBER: builtins.int
    OPERATION_TIME_FIELD_NUMBER: builtins.int
    OPERATION_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_PER_WELL_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_depth(self) -> global___FloatMessage:
        """Original Name: COST_PER_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPERATION_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_trips(self) -> global___Int32Message:
        """Original Name: NUMBER_TRIPS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_tvd(self) -> global___FloatMessage:
        """Original Name: OPERATION_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_volumes(self) -> global___Int32Message:
        """Original Name: HOLE_VOLUMES, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_day(self) -> global___FloatMessage:
        """Original Name: COST_PER_DAY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_day_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_DAY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_well_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_WELL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    special_operation_id: builtins.str
    """Original Name: SPECIAL_OPERATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_category_id(self) -> global___StringMessage:
        """Original Name: COST_CATEGORY_ID, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_name(self) -> global___StringMessage:
        """Original Name: OPERATION_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_time(self) -> global___FloatMessage:
        """Original Name: OPERATION_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPERATION_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_well(self) -> global___FloatMessage:
        """Original Name: COST_PER_WELL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_SPECIAL_OPERATION_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        cost_per_depth: global___FloatMessage | None = ...,
        operation_time_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        number_trips: global___Int32Message | None = ...,
        operation_tvd: global___FloatMessage | None = ...,
        cost_per_depth_dsdsunit: global___StringMessage | None = ...,
        hole_volumes: global___Int32Message | None = ...,
        cost_per_day: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        cost_per_day_dsdsunit: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        cost_per_well_dsdsunit: global___StringMessage | None = ...,
        special_operation_id: builtins.str = ...,
        cost_category_id: global___StringMessage | None = ...,
        operation_name: global___StringMessage | None = ...,
        operation_time: global___FloatMessage | None = ...,
        operation_tvd_dsdsunit: global___StringMessage | None = ...,
        cost_per_well: global___FloatMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "cost_category_id", b"cost_category_id", "cost_per_day", b"cost_per_day", "cost_per_day_dsdsunit", b"cost_per_day_dsdsunit", "cost_per_depth", b"cost_per_depth", "cost_per_depth_dsdsunit", b"cost_per_depth_dsdsunit", "cost_per_well", b"cost_per_well", "cost_per_well_dsdsunit", b"cost_per_well_dsdsunit", "hole_volumes", b"hole_volumes", "native_uid", b"native_uid", "number_trips", b"number_trips", "operation_name", b"operation_name", "operation_time", b"operation_time", "operation_time_dsdsunit", b"operation_time_dsdsunit", "operation_tvd", b"operation_tvd", "operation_tvd_dsdsunit", b"operation_tvd_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "cost_category_id", b"cost_category_id", "cost_per_day", b"cost_per_day", "cost_per_day_dsdsunit", b"cost_per_day_dsdsunit", "cost_per_depth", b"cost_per_depth", "cost_per_depth_dsdsunit", b"cost_per_depth_dsdsunit", "cost_per_well", b"cost_per_well", "cost_per_well_dsdsunit", b"cost_per_well_dsdsunit", "hole_volumes", b"hole_volumes", "native_uid", b"native_uid", "number_trips", b"number_trips", "operation_name", b"operation_name", "operation_time", b"operation_time", "operation_time_dsdsunit", b"operation_time_dsdsunit", "operation_tvd", b"operation_tvd", "operation_tvd_dsdsunit", b"operation_tvd_dsdsunit", "scenario_id", b"scenario_id", "special_operation_id", b"special_operation_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuSpecialOperation = TuSpecialOperation

class TuTempDerationPoint(google.protobuf.message.Message):
    """Original Name: TU_TEMP_DERATION_POINT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DERATION_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    POINT_ID_FIELD_NUMBER: builtins.int
    DERATION_TEMPERATURE_FIELD_NUMBER: builtins.int
    CORRECTION_FACTOR_FIELD_NUMBER: builtins.int
    TEMP_DERATION_SCHED_ID_FIELD_NUMBER: builtins.int
    TU_TEMP_DERATION_SCHED_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def deration_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: DERATION_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    point_id: builtins.str
    """Original Name: POINT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def deration_temperature(self) -> global___FloatMessage:
        """Original Name: DERATION_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def correction_factor(self) -> global___FloatMessage:
        """Original Name: CORRECTION_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    temp_deration_sched_id: builtins.str
    """Original Name: TEMP_DERATION_SCHED_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tu_temp_deration_sched(self) -> global___TuTempDerationSchedRef:
        """Remote references:

        Original Name: TU_TEMP_DERATION_SCHED, WrappedMessage: TuTempDerationSched
        FK_TU_TEMP_DERATION_POINT_TU_TEMP_DERATION_SCHED
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        deration_temperature_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        point_id: builtins.str = ...,
        deration_temperature: global___FloatMessage | None = ...,
        correction_factor: global___FloatMessage | None = ...,
        temp_deration_sched_id: builtins.str = ...,
        tu_temp_deration_sched: global___TuTempDerationSchedRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["correction_factor", b"correction_factor", "deration_temperature", b"deration_temperature", "deration_temperature_dsdsunit", b"deration_temperature_dsdsunit", "native_uid", b"native_uid", "tu_temp_deration_sched", b"tu_temp_deration_sched"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["correction_factor", b"correction_factor", "deration_temperature", b"deration_temperature", "deration_temperature_dsdsunit", b"deration_temperature_dsdsunit", "native_uid", b"native_uid", "point_id", b"point_id", "temp_deration_sched_id", b"temp_deration_sched_id", "tu_temp_deration_sched", b"tu_temp_deration_sched", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___TuTempDerationPoint = TuTempDerationPoint

class TuTempDerationSched(google.protobuf.message.Message):
    """Original Name: TU_TEMP_DERATION_SCHED, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_API_FIELD_NUMBER: builtins.int
    SCHEDULE_NAME_FIELD_NUMBER: builtins.int
    TEMP_DERATION_SCHED_ID_FIELD_NUMBER: builtins.int
    TU_TEMP_DERATION_POINT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_api(self) -> global___StringMessage:
        """Original Name: IS_API, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def schedule_name(self) -> global___StringMessage:
        """Original Name: SCHEDULE_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    temp_deration_sched_id: builtins.str
    """Original Name: TEMP_DERATION_SCHED_ID, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tu_temp_deration_point(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuTempDerationPointRef]:
        """Remote references:

        Original Name: TU_TEMP_DERATION_POINT, WrappedMessage: TuTempDerationPoint
        FK_TU_TEMP_DERATION_POINT_TU_TEMP_DERATION_SCHED
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        is_api: global___StringMessage | None = ...,
        schedule_name: global___StringMessage | None = ...,
        temp_deration_sched_id: builtins.str = ...,
        tu_temp_deration_point: collections.abc.Iterable[global___TuTempDerationPointRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_api", b"is_api", "native_uid", b"native_uid", "schedule_name", b"schedule_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["is_api", b"is_api", "native_uid", b"native_uid", "schedule_name", b"schedule_name", "temp_deration_sched_id", b"temp_deration_sched_id", "tu_temp_deration_point", b"tu_temp_deration_point", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___TuTempDerationSched = TuTempDerationSched

class TuToolPassage(google.protobuf.message.Message):
    """Original Name: TU_TOOL_PASSAGE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TOOL_LENGTH_FIELD_NUMBER: builtins.int
    PASSAGE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    TOOL_SEQ_NO_FIELD_NUMBER: builtins.int
    TOOL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOOL_OD_FIELD_NUMBER: builtins.int
    TOOL_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tool_length(self) -> global___FloatMessage:
        """Original Name: TOOL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    passage_id: builtins.str
    """Original Name: PASSAGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tool_seq_no(self) -> global___Int32Message:
        """Original Name: TOOL_SEQ_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOOL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_od(self) -> global___FloatMessage:
        """Original Name: TOOL_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tool_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOOL_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_TU_TOOL_PASSAGE_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        tool_length: global___FloatMessage | None = ...,
        passage_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        tool_seq_no: global___Int32Message | None = ...,
        tool_length_dsdsunit: global___StringMessage | None = ...,
        tool_od: global___FloatMessage | None = ...,
        tool_od_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "native_uid", b"native_uid", "tool_length", b"tool_length", "tool_length_dsdsunit", b"tool_length_dsdsunit", "tool_od", b"tool_od", "tool_od_dsdsunit", b"tool_od_dsdsunit", "tool_seq_no", b"tool_seq_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "passage_id", b"passage_id", "tool_length", b"tool_length", "tool_length_dsdsunit", b"tool_length_dsdsunit", "tool_od", b"tool_od", "tool_od_dsdsunit", b"tool_od_dsdsunit", "tool_seq_no", b"tool_seq_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuToolPassage = TuToolPassage

class TuTubularCost(google.protobuf.message.Message):
    """Original Name: TU_TUBULAR_COST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TUBULAR_COST_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASING_SIZE_FIELD_NUMBER: builtins.int
    CASING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    CASING_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASING_COST_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    COST_PER_WELL_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_PER_WELL_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    tubular_cost_id: builtins.str
    """Original Name: TUBULAR_COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size(self) -> global___FloatMessage:
        """Original Name: CASING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def casing_cost(self) -> global___FloatMessage:
        """Original Name: CASING_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_per_well_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_WELL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_well(self) -> global___FloatMessage:
        """Original Name: COST_PER_WELL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_TUBULAR_COST_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        tubular_cost_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        casing_size: global___FloatMessage | None = ...,
        casing_size_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        casing_cost_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        casing_cost: global___FloatMessage | None = ...,
        scenario_id: builtins.str = ...,
        cost_per_well_dsdsunit: global___StringMessage | None = ...,
        cost_per_well: global___FloatMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["casing_cost", b"casing_cost", "casing_cost_dsdsunit", b"casing_cost_dsdsunit", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "cd_scenario", b"cd_scenario", "comments", b"comments", "cost_per_well", b"cost_per_well", "cost_per_well_dsdsunit", b"cost_per_well_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["casing_cost", b"casing_cost", "casing_cost_dsdsunit", b"casing_cost_dsdsunit", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "cd_scenario", b"cd_scenario", "comments", b"comments", "cost_per_well", b"cost_per_well", "cost_per_well_dsdsunit", b"cost_per_well_dsdsunit", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "tubular_cost_id", b"tubular_cost_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuTubularCost = TuTubularCost

class TuTubularCostCatalog(google.protobuf.message.Message):
    """Original Name: TU_TUBULAR_COST_CATALOG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    CASING_COST_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COST_PER_WELL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_SIZE_FIELD_NUMBER: builtins.int
    CASING_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COMMENTS_FIELD_NUMBER: builtins.int
    TUBULAR_COST_CATALOG_ID_FIELD_NUMBER: builtins.int
    CASING_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_PER_WELL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def casing_cost(self) -> global___FloatMessage:
        """Original Name: CASING_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_well_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_PER_WELL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size(self) -> global___FloatMessage:
        """Original Name: CASING_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comments(self) -> global___StringMessage:
        """Original Name: COMMENTS, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    tubular_cost_catalog_id: builtins.str
    """Original Name: TUBULAR_COST_CATALOG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def casing_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_per_well(self) -> global___FloatMessage:
        """Original Name: COST_PER_WELL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        casing_cost: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        cost_per_well_dsdsunit: global___StringMessage | None = ...,
        casing_size: global___FloatMessage | None = ...,
        casing_size_dsdsunit: global___StringMessage | None = ...,
        comments: global___StringMessage | None = ...,
        tubular_cost_catalog_id: builtins.str = ...,
        casing_cost_dsdsunit: global___StringMessage | None = ...,
        cost_per_well: global___FloatMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["casing_cost", b"casing_cost", "casing_cost_dsdsunit", b"casing_cost_dsdsunit", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "comments", b"comments", "cost_per_well", b"cost_per_well", "cost_per_well_dsdsunit", b"cost_per_well_dsdsunit", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["casing_cost", b"casing_cost", "casing_cost_dsdsunit", b"casing_cost_dsdsunit", "casing_size", b"casing_size", "casing_size_dsdsunit", b"casing_size_dsdsunit", "comments", b"comments", "cost_per_well", b"cost_per_well", "cost_per_well_dsdsunit", b"cost_per_well_dsdsunit", "native_uid", b"native_uid", "tubular_cost_catalog_id", b"tubular_cost_catalog_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___TuTubularCostCatalog = TuTubularCostCatalog

class TuWearPrediction(google.protobuf.message.Message):
    """Original Name: TU_WEAR_PREDICTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASING_CLOB_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    WEAR_CLOB_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RESULT_ID_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    CD_ASSEMBLY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def casing_clob(self) -> global___StringMessage:
        """Original Name: CASING_CLOB, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wear_clob(self) -> global___StringMessage:
        """Original Name: WEAR_CLOB, Original type: Edm.String, Max Length: 1073741823,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    result_id: builtins.str
    """Original Name: RESULT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    assembly_id: builtins.str
    """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_assembly(self) -> global___CdAssemblyRef:
        """Remote references:

        Original Name: CD_ASSEMBLY, WrappedMessage: CdAssembly
        FK_TU_WEAR_PREDICTION_CD_ASSEMBLY
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        casing_clob: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        wear_clob: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        result_id: builtins.str = ...,
        assembly_id: builtins.str = ...,
        cd_assembly: global___CdAssemblyRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["casing_clob", b"casing_clob", "cd_assembly", b"cd_assembly", "native_uid", b"native_uid", "wear_clob", b"wear_clob"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "casing_clob", b"casing_clob", "cd_assembly", b"cd_assembly", "native_uid", b"native_uid", "result_id", b"result_id", "undeclared_dependencies", b"undeclared_dependencies", "wear_clob", b"wear_clob", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___TuWearPrediction = TuWearPrediction

class TuZonePressure(google.protobuf.message.Message):
    """Original Name: TU_ZONE_PRESSURE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EMW_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    TVD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    ZONE_PRESSURE_GROUP_ID_FIELD_NUMBER: builtins.int
    EMW_TOP_FIELD_NUMBER: builtins.int
    TVD_TOP_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    ZONE_PRESSURE_ID_FIELD_NUMBER: builtins.int
    TVD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_BASE_FIELD_NUMBER: builtins.int
    PRESSURE_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    EMW_BASE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    PRESSURE_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_TOP_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    TVD_BASE_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    EMW_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    TU_ZONE_PRESSURE_GROUP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def emw_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: EMW_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    zone_pressure_group_id: builtins.str
    """Original Name: ZONE_PRESSURE_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def emw_top(self) -> global___FloatMessage:
        """Original Name: EMW_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_top(self) -> global___FloatMessage:
        """Original Name: TVD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    zone_pressure_id: builtins.str
    """Original Name: ZONE_PRESSURE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def tvd_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: TVD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_base(self) -> global___FloatMessage:
        """Original Name: PRESSURE_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def emw_base(self) -> global___FloatMessage:
        """Original Name: EMW_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_top(self) -> global___FloatMessage:
        """Original Name: PRESSURE_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tvd_base(self) -> global___FloatMessage:
        """Original Name: TVD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def emw_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: EMW_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tu_zone_pressure_group(self) -> global___TuZonePressureGroupRef:
        """Remote references:

        Original Name: TU_ZONE_PRESSURE_GROUP, WrappedMessage: TuZonePressureGroup
        FK_TU_ZONE_PRESSURE_TU_ZONE_PRESSURE_GROUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        emw_top_dsdsunit: global___StringMessage | None = ...,
        tvd_top_dsdsunit: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        zone_pressure_group_id: builtins.str = ...,
        emw_top: global___FloatMessage | None = ...,
        tvd_top: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        create_user_id: global___StringMessage | None = ...,
        zone_pressure_id: builtins.str = ...,
        tvd_base_dsdsunit: global___StringMessage | None = ...,
        pressure_base: global___FloatMessage | None = ...,
        pressure_top_dsdsunit: global___StringMessage | None = ...,
        emw_base: global___FloatMessage | None = ...,
        update_user_id: global___StringMessage | None = ...,
        pressure_base_dsdsunit: global___StringMessage | None = ...,
        pressure_top: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        tvd_base: global___FloatMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        emw_base_dsdsunit: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        tu_zone_pressure_group: global___TuZonePressureGroupRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "emw_base", b"emw_base", "emw_base_dsdsunit", b"emw_base_dsdsunit", "emw_top", b"emw_top", "emw_top_dsdsunit", b"emw_top_dsdsunit", "native_uid", b"native_uid", "pressure_base", b"pressure_base", "pressure_base_dsdsunit", b"pressure_base_dsdsunit", "pressure_top", b"pressure_top", "pressure_top_dsdsunit", b"pressure_top_dsdsunit", "tu_zone_pressure_group", b"tu_zone_pressure_group", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "emw_base", b"emw_base", "emw_base_dsdsunit", b"emw_base_dsdsunit", "emw_top", b"emw_top", "emw_top_dsdsunit", b"emw_top_dsdsunit", "native_uid", b"native_uid", "pressure_base", b"pressure_base", "pressure_base_dsdsunit", b"pressure_base_dsdsunit", "pressure_top", b"pressure_top", "pressure_top_dsdsunit", b"pressure_top_dsdsunit", "scenario_id", b"scenario_id", "tu_zone_pressure_group", b"tu_zone_pressure_group", "tvd_base", b"tvd_base", "tvd_base_dsdsunit", b"tvd_base_dsdsunit", "tvd_top", b"tvd_top", "tvd_top_dsdsunit", b"tvd_top_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "zone_pressure_group_id", b"zone_pressure_group_id", "zone_pressure_id", b"zone_pressure_id"]) -> None: ...

global___TuZonePressure = TuZonePressure

class TuZonePressureGroup(google.protobuf.message.Message):
    """Original Name: TU_ZONE_PRESSURE_GROUP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EFFECTIVE_DATE_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    ZONE_PRESSURE_GROUP_ID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    CREATE_DATE_FIELD_NUMBER: builtins.int
    CREATE_USER_ID_FIELD_NUMBER: builtins.int
    CREATE_APP_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    TU_ZONE_PRESSURE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def effective_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: EFFECTIVE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    zone_pressure_group_id: builtins.str
    """Original Name: ZONE_PRESSURE_GROUP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def create_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: CREATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_user_id(self) -> global___StringMessage:
        """Original Name: CREATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def create_app_id(self) -> global___StringMessage:
        """Original Name: CREATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def version(self) -> global___StringMessage:
        """Original Name: VERSION, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_TU_ZONE_PRESSURE_GROUP_CD_SCENARIO
        """
    @property
    def tu_zone_pressure(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TuZonePressureRef]:
        """Original Name: TU_ZONE_PRESSURE, WrappedMessage: TuZonePressure
        FK_TU_ZONE_PRESSURE_TU_ZONE_PRESSURE_GROUP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        effective_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        zone_pressure_group_id: builtins.str = ...,
        name: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        create_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        create_user_id: global___StringMessage | None = ...,
        create_app_id: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        update_app_id: global___StringMessage | None = ...,
        version: global___StringMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        tu_zone_pressure: collections.abc.Iterable[global___TuZonePressureRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "effective_date", b"effective_date", "name", b"name", "native_uid", b"native_uid", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version", b"version"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "create_app_id", b"create_app_id", "create_date", b"create_date", "create_user_id", b"create_user_id", "description", b"description", "effective_date", b"effective_date", "name", b"name", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "tu_zone_pressure", b"tu_zone_pressure", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version", b"version", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "zone_pressure_group_id", b"zone_pressure_group_id"]) -> None: ...

global___TuZonePressureGroup = TuZonePressureGroup

class UmsSysClassAssignments(google.protobuf.message.Message):
    """Original Name: UMS_SYS_CLASS_ASSIGNMENTS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    CLASS_ID_FIELD_NUMBER: builtins.int
    UMS_SYS_UNIT_CLASSES_FIELD_NUMBER: builtins.int
    UMS_SYS_UNIT_MEASURES_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    measure_id: builtins.int
    """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    class_id: builtins.int
    """Original Name: CLASS_ID, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ums_sys_unit_classes(self) -> global___UmsSysUnitClassesRef:
        """Remote references:

        Original Name: UMS_SYS_UNIT_CLASSES, WrappedMessage: UmsSysUnitClasses
        FK_UMS_SYS_CLASS_ASSIGNMENTS_UMS_SYS_UNIT_CLASSES
        """
    @property
    def ums_sys_unit_measures(self) -> global___UmsSysUnitMeasuresRef:
        """Original Name: UMS_SYS_UNIT_MEASURES, WrappedMessage: UmsSysUnitMeasures
        FK_UMS_SYS_CLASS_ASSIGNMENTS_UMS_SYS_UNIT_MEASURES
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        measure_id: builtins.int = ...,
        class_id: builtins.int = ...,
        ums_sys_unit_classes: global___UmsSysUnitClassesRef | None = ...,
        ums_sys_unit_measures: global___UmsSysUnitMeasuresRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "ums_sys_unit_classes", b"ums_sys_unit_classes", "ums_sys_unit_measures", b"ums_sys_unit_measures"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["class_id", b"class_id", "measure_id", b"measure_id", "native_uid", b"native_uid", "ums_sys_unit_classes", b"ums_sys_unit_classes", "ums_sys_unit_measures", b"ums_sys_unit_measures", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___UmsSysClassAssignments = UmsSysClassAssignments

class UmsSysSettings(google.protobuf.message.Message):
    """Original Name: UMS_SYS_SETTINGS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    SET_VALUE_FIELD_NUMBER: builtins.int
    DESCRIPT_FIELD_NUMBER: builtins.int
    SET_KEY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    set_value: builtins.str
    """Original Name: SET_VALUE, Original type: Edm.String, Max Length: 80,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def descript(self) -> global___StringMessage:
        """Original Name: DESCRIPT, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    set_key: builtins.str
    """Original Name: SET_KEY, Original type: Edm.String, Max Length: 25,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        set_value: builtins.str = ...,
        descript: global___StringMessage | None = ...,
        set_key: builtins.str = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["descript", b"descript", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["descript", b"descript", "native_uid", b"native_uid", "set_key", b"set_key", "set_value", b"set_value", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___UmsSysSettings = UmsSysSettings

class UmsSysUnitClasses(google.protobuf.message.Message):
    """Original Name: UMS_SYS_UNIT_CLASSES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DSPACE_UNIT_TYPE_ID_FIELD_NUMBER: builtins.int
    TYPE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CLASS_LABEL_FIELD_NUMBER: builtins.int
    CLASS_PRECISION_FIELD_NUMBER: builtins.int
    PRECISION_MEASURE_ID_FIELD_NUMBER: builtins.int
    CLASS_ID_FIELD_NUMBER: builtins.int
    CLASS_NAME_FIELD_NUMBER: builtins.int
    UMS_SYS_UNIT_SYSTEMS_FIELD_NUMBER: builtins.int
    UMS_SYS_CLASS_ASSIGNMENTS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def dspace_unit_type_id(self) -> global___Int32Message:
        """Original Name: DSPACE_UNIT_TYPE_ID, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type_id(self) -> global___Int32Message:
        """Original Name: TYPE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def class_label(self) -> global___StringMessage:
        """Original Name: CLASS_LABEL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def class_precision(self) -> global___FloatMessage:
        """Original Name: CLASS_PRECISION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def precision_measure_id(self) -> global___Int32Message:
        """Original Name: PRECISION_MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    class_id: builtins.int
    """Original Name: CLASS_ID, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def class_name(self) -> global___StringMessage:
        """Original Name: CLASS_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ums_sys_unit_systems(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UmsSysUnitSystemsRef]:
        """Remote references:

        Original Name: UMS_SYS_UNIT_SYSTEMS, WrappedMessage: UmsSysUnitSystems
        FK_UMS_SYS_UNIT_SYSTEMS_UMS_SYS_UNIT_CLASSES
        """
    @property
    def ums_sys_class_assignments(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UmsSysClassAssignmentsRef]:
        """Original Name: UMS_SYS_CLASS_ASSIGNMENTS, WrappedMessage: UmsSysClassAssignments
        FK_UMS_SYS_CLASS_ASSIGNMENTS_UMS_SYS_UNIT_CLASSES
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        dspace_unit_type_id: global___Int32Message | None = ...,
        type_id: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        class_label: global___StringMessage | None = ...,
        class_precision: global___FloatMessage | None = ...,
        precision_measure_id: global___Int32Message | None = ...,
        class_id: builtins.int = ...,
        class_name: global___StringMessage | None = ...,
        ums_sys_unit_systems: collections.abc.Iterable[global___UmsSysUnitSystemsRef] | None = ...,
        ums_sys_class_assignments: collections.abc.Iterable[global___UmsSysClassAssignmentsRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["class_label", b"class_label", "class_name", b"class_name", "class_precision", b"class_precision", "dspace_unit_type_id", b"dspace_unit_type_id", "native_uid", b"native_uid", "precision_measure_id", b"precision_measure_id", "type_id", b"type_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["class_id", b"class_id", "class_label", b"class_label", "class_name", b"class_name", "class_precision", b"class_precision", "dspace_unit_type_id", b"dspace_unit_type_id", "native_uid", b"native_uid", "precision_measure_id", b"precision_measure_id", "type_id", b"type_id", "ums_sys_class_assignments", b"ums_sys_class_assignments", "ums_sys_unit_systems", b"ums_sys_unit_systems", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___UmsSysUnitClasses = UmsSysUnitClasses

class UmsSysUnitMeasures(google.protobuf.message.Message):
    """Original Name: UMS_SYS_UNIT_MEASURES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MULTIPLIER_FIELD_NUMBER: builtins.int
    DSPACE_UNIT_ID_FIELD_NUMBER: builtins.int
    TYPE_ID_FIELD_NUMBER: builtins.int
    MEASURE_DESCRIPTION_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MEASURE_NAME_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    OFFSET_FIELD_NUMBER: builtins.int
    CONV_CODE_FIELD_NUMBER: builtins.int
    MEASURE_LABEL_FIELD_NUMBER: builtins.int
    UMS_SYS_UNIT_SYSTEMS_FIELD_NUMBER: builtins.int
    UMS_SYS_CLASS_ASSIGNMENTS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def multiplier(self) -> global___FloatMessage:
        """Original Name: MULTIPLIER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dspace_unit_id(self) -> global___Int32Message:
        """Original Name: DSPACE_UNIT_ID, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type_id(self) -> global___Int32Message:
        """Original Name: TYPE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_description(self) -> global___StringMessage:
        """Original Name: MEASURE_DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_name(self) -> global___StringMessage:
        """Original Name: MEASURE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    measure_id: builtins.int
    """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def offset(self) -> global___FloatMessage:
        """Original Name: OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conv_code(self) -> global___Int32Message:
        """Original Name: CONV_CODE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_label(self) -> global___StringMessage:
        """Original Name: MEASURE_LABEL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ums_sys_unit_systems(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UmsSysUnitSystemsRef]:
        """Remote references:

        Original Name: UMS_SYS_UNIT_SYSTEMS, WrappedMessage: UmsSysUnitSystems
        FK_UMS_SYS_UNIT_SYSTEMS_UMS_SYS_UNIT_MEASURES
        """
    @property
    def ums_sys_class_assignments(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UmsSysClassAssignmentsRef]:
        """Original Name: UMS_SYS_CLASS_ASSIGNMENTS, WrappedMessage: UmsSysClassAssignments
        FK_UMS_SYS_CLASS_ASSIGNMENTS_UMS_SYS_UNIT_MEASURES
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        multiplier: global___FloatMessage | None = ...,
        dspace_unit_id: global___Int32Message | None = ...,
        type_id: global___Int32Message | None = ...,
        measure_description: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        measure_name: global___StringMessage | None = ...,
        measure_id: builtins.int = ...,
        offset: global___FloatMessage | None = ...,
        conv_code: global___Int32Message | None = ...,
        measure_label: global___StringMessage | None = ...,
        ums_sys_unit_systems: collections.abc.Iterable[global___UmsSysUnitSystemsRef] | None = ...,
        ums_sys_class_assignments: collections.abc.Iterable[global___UmsSysClassAssignmentsRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["conv_code", b"conv_code", "dspace_unit_id", b"dspace_unit_id", "measure_description", b"measure_description", "measure_label", b"measure_label", "measure_name", b"measure_name", "multiplier", b"multiplier", "native_uid", b"native_uid", "offset", b"offset", "type_id", b"type_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["conv_code", b"conv_code", "dspace_unit_id", b"dspace_unit_id", "measure_description", b"measure_description", "measure_id", b"measure_id", "measure_label", b"measure_label", "measure_name", b"measure_name", "multiplier", b"multiplier", "native_uid", b"native_uid", "offset", b"offset", "type_id", b"type_id", "ums_sys_class_assignments", b"ums_sys_class_assignments", "ums_sys_unit_systems", b"ums_sys_unit_systems", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___UmsSysUnitMeasures = UmsSysUnitMeasures

class UmsSysUnitSystems(google.protobuf.message.Message):
    """Original Name: UMS_SYS_UNIT_SYSTEMS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    FIXED_PRECISION_FIELD_NUMBER: builtins.int
    CLASS_ID_FIELD_NUMBER: builtins.int
    SYSTEM_ID_FIELD_NUMBER: builtins.int
    UMS_SYS_UNIT_CLASSES_FIELD_NUMBER: builtins.int
    UMS_SYS_UNIT_SYSTEMS_HEADER_FIELD_NUMBER: builtins.int
    UMS_SYS_UNIT_MEASURES_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    measure_id: builtins.int
    """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def fixed_precision(self) -> global___Int32Message:
        """Original Name: FIXED_PRECISION, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    class_id: builtins.int
    """Original Name: CLASS_ID, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    system_id: builtins.int
    """Original Name: SYSTEM_ID, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ums_sys_unit_classes(self) -> global___UmsSysUnitClassesRef:
        """Remote references:

        Original Name: UMS_SYS_UNIT_CLASSES, WrappedMessage: UmsSysUnitClasses
        FK_UMS_SYS_UNIT_SYSTEMS_UMS_SYS_UNIT_CLASSES
        """
    @property
    def ums_sys_unit_systems_header(self) -> global___UmsSysUnitSystemsHeaderRef:
        """Original Name: UMS_SYS_UNIT_SYSTEMS_HEADER, WrappedMessage: UmsSysUnitSystemsHeader
        FK_UMS_SYS_UNIT_SYSTEMS_UMS_SYS_UNIT_SYSTEMS_HEADER
        """
    @property
    def ums_sys_unit_measures(self) -> global___UmsSysUnitMeasuresRef:
        """Original Name: UMS_SYS_UNIT_MEASURES, WrappedMessage: UmsSysUnitMeasures
        FK_UMS_SYS_UNIT_SYSTEMS_UMS_SYS_UNIT_MEASURES
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        measure_id: builtins.int = ...,
        fixed_precision: global___Int32Message | None = ...,
        class_id: builtins.int = ...,
        system_id: builtins.int = ...,
        ums_sys_unit_classes: global___UmsSysUnitClassesRef | None = ...,
        ums_sys_unit_systems_header: global___UmsSysUnitSystemsHeaderRef | None = ...,
        ums_sys_unit_measures: global___UmsSysUnitMeasuresRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["fixed_precision", b"fixed_precision", "native_uid", b"native_uid", "ums_sys_unit_classes", b"ums_sys_unit_classes", "ums_sys_unit_measures", b"ums_sys_unit_measures", "ums_sys_unit_systems_header", b"ums_sys_unit_systems_header"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["class_id", b"class_id", "fixed_precision", b"fixed_precision", "measure_id", b"measure_id", "native_uid", b"native_uid", "system_id", b"system_id", "ums_sys_unit_classes", b"ums_sys_unit_classes", "ums_sys_unit_measures", b"ums_sys_unit_measures", "ums_sys_unit_systems_header", b"ums_sys_unit_systems_header", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___UmsSysUnitSystems = UmsSysUnitSystems

class UmsSysUnitSystemsHeader(google.protobuf.message.Message):
    """Original Name: UMS_SYS_UNIT_SYSTEMS_HEADER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SYSTEM_PWD_FIELD_NUMBER: builtins.int
    IS_VISIBLE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SYSTEM_DESCRIPTION_FIELD_NUMBER: builtins.int
    SYSTEM_LABEL_FIELD_NUMBER: builtins.int
    SYSTEM_OWNER_FIELD_NUMBER: builtins.int
    SYSTEM_ID_FIELD_NUMBER: builtins.int
    UMS_SYS_UNIT_SYSTEMS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def system_pwd(self) -> global___StringMessage:
        """Original Name: SYSTEM_PWD, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_visible(self) -> global___StringMessage:
        """Original Name: IS_VISIBLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_description(self) -> global___StringMessage:
        """Original Name: SYSTEM_DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_label(self) -> global___StringMessage:
        """Original Name: SYSTEM_LABEL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def system_owner(self) -> global___StringMessage:
        """Original Name: SYSTEM_OWNER, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    system_id: builtins.int
    """Original Name: SYSTEM_ID, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ums_sys_unit_systems(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UmsSysUnitSystemsRef]:
        """Remote references:

        Original Name: UMS_SYS_UNIT_SYSTEMS, WrappedMessage: UmsSysUnitSystems
        FK_UMS_SYS_UNIT_SYSTEMS_UMS_SYS_UNIT_SYSTEMS_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        system_pwd: global___StringMessage | None = ...,
        is_visible: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        system_description: global___StringMessage | None = ...,
        system_label: global___StringMessage | None = ...,
        system_owner: global___StringMessage | None = ...,
        system_id: builtins.int = ...,
        ums_sys_unit_systems: collections.abc.Iterable[global___UmsSysUnitSystemsRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_visible", b"is_visible", "native_uid", b"native_uid", "system_description", b"system_description", "system_label", b"system_label", "system_owner", b"system_owner", "system_pwd", b"system_pwd"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["is_visible", b"is_visible", "native_uid", b"native_uid", "system_description", b"system_description", "system_id", b"system_id", "system_label", b"system_label", "system_owner", b"system_owner", "system_pwd", b"system_pwd", "ums_sys_unit_systems", b"ums_sys_unit_systems", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___UmsSysUnitSystemsHeader = UmsSysUnitSystemsHeader

class UmsSysUnitTypes(google.protobuf.message.Message):
    """Original Name: UMS_SYS_UNIT_TYPES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TYPE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TYPE_LABEL_FIELD_NUMBER: builtins.int
    BASE_MEASURE_ID_FIELD_NUMBER: builtins.int
    TYPE_NAME_FIELD_NUMBER: builtins.int
    TYPE_DESCRIPTION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    type_id: builtins.int
    """Original Name: TYPE_ID, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type_label(self) -> global___StringMessage:
        """Original Name: TYPE_LABEL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_measure_id(self) -> global___Int32Message:
        """Original Name: BASE_MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type_name(self) -> global___StringMessage:
        """Original Name: TYPE_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type_description(self) -> global___StringMessage:
        """Original Name: TYPE_DESCRIPTION, Original type: Edm.String, Max Length: 100,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        type_id: builtins.int = ...,
        native_uid: global___StringMessage | None = ...,
        type_label: global___StringMessage | None = ...,
        base_measure_id: global___Int32Message | None = ...,
        type_name: global___StringMessage | None = ...,
        type_description: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["base_measure_id", b"base_measure_id", "native_uid", b"native_uid", "type_description", b"type_description", "type_label", b"type_label", "type_name", b"type_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["base_measure_id", b"base_measure_id", "native_uid", b"native_uid", "type_description", b"type_description", "type_id", b"type_id", "type_label", b"type_label", "type_name", b"type_name", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___UmsSysUnitTypes = UmsSysUnitTypes

class UmsTuClassMapping(google.protobuf.message.Message):
    """Original Name: UMS_TU_CLASS_MAPPING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UNIT_CLASS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TU_UNIT_TYPE_ID_FIELD_NUMBER: builtins.int
    CLASS_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def unit_class(self) -> global___StringMessage:
        """Original Name: UNIT_CLASS, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    tu_unit_type_id: builtins.int
    """Original Name: TU_UNIT_TYPE_ID, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def class_id(self) -> global___Int32Message:
        """Original Name: CLASS_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        unit_class: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        tu_unit_type_id: builtins.int = ...,
        class_id: global___Int32Message | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["class_id", b"class_id", "native_uid", b"native_uid", "unit_class", b"unit_class"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["class_id", b"class_id", "native_uid", b"native_uid", "tu_unit_type_id", b"tu_unit_type_id", "undeclared_dependencies", b"undeclared_dependencies", "unit_class", b"unit_class"]) -> None: ...

global___UmsTuClassMapping = UmsTuClassMapping

class UmsTuMapping(google.protobuf.message.Message):
    """Original Name: UMS_TU_MAPPING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    TU_MEASURE_ID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    tu_measure_id: builtins.int
    """Original Name: TU_MEASURE_ID, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        measure_id: global___Int32Message | None = ...,
        tu_measure_id: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["measure_id", b"measure_id", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["measure_id", b"measure_id", "native_uid", b"native_uid", "tu_measure_id", b"tu_measure_id", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___UmsTuMapping = UmsTuMapping

class WcActivityConfig(google.protobuf.message.Message):
    """Original Name: WC_ACTIVITY_CONFIG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PHASE_CODE2_FIELD_NUMBER: builtins.int
    PHASE_CODE3_FIELD_NUMBER: builtins.int
    TRIP_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_PLANNED_FIELD_NUMBER: builtins.int
    TRIP_RATE_UNITS_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    PROBABLE_TYPE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    HRS_DEVIATION_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    USER_COMMENT_FIELD_NUMBER: builtins.int
    ROP_MIN_VALUE_FIELD_NUMBER: builtins.int
    ROP_DISTRIBUTION_TYPE_FIELD_NUMBER: builtins.int
    TRIP_RATE_FIELD_NUMBER: builtins.int
    SCHEDULED_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_DEPTH_OVERRIDE_FIELD_NUMBER: builtins.int
    ROP_MIN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    IS_FLAT_TIME_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    ROP_DEVIATION_VALUE_FIELD_NUMBER: builtins.int
    IS_BEST_ROP_FIELD_NUMBER: builtins.int
    SCHEDULED_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    HRS_MIN_VALUE_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    BEST_ROP_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_TRIP_RATE_FIELD_NUMBER: builtins.int
    PHASE_CODE_FIELD_NUMBER: builtins.int
    FLAT_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROP_MEAN_VALUE_FIELD_NUMBER: builtins.int
    HRS_MEAN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_FORMULA_FIELD_NUMBER: builtins.int
    BEST_ROP_FIELD_NUMBER: builtins.int
    ROP_MEAN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    SCHEDULED_HOURS_FIELD_NUMBER: builtins.int
    HRS_DISTRIBUTION_TYPE_FIELD_NUMBER: builtins.int
    ROP_DEVIATION_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    HRS_DEVIATION_VALUE_FIELD_NUMBER: builtins.int
    HRS_MIN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLAT_TIME_FIELD_NUMBER: builtins.int
    HRS_MEAN_VALUE_FIELD_NUMBER: builtins.int
    SCHEDULED_INTERVAL_FIELD_NUMBER: builtins.int
    ACTIVITY_CONFIG_ID_FIELD_NUMBER: builtins.int
    IS_OUT_OF_HOLE_FIELD_NUMBER: builtins.int
    FLAT_TIME_UNITS_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def phase_code2(self) -> global___StringMessage:
        """Original Name: PHASE_CODE2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code3(self) -> global___StringMessage:
        """Original Name: PHASE_CODE3, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_planned(self) -> global___StringMessage:
        """Original Name: IS_PLANNED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_rate_units(self) -> global___StringMessage:
        """Original Name: TRIP_RATE_UNITS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probable_type(self) -> global___StringMessage:
        """Original Name: PROBABLE_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hrs_deviation_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: HRS_DEVIATION_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_comment(self) -> global___StringMessage:
        """Original Name: USER_COMMENT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_min_value(self) -> global___FloatMessage:
        """Original Name: ROP_MIN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_distribution_type(self) -> global___StringMessage:
        """Original Name: ROP_DISTRIBUTION_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_rate(self) -> global___FloatMessage:
        """Original Name: TRIP_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scheduled_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: SCHEDULED_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_depth_override(self) -> global___StringMessage:
        """Original Name: IS_DEPTH_OVERRIDE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_min_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_MIN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_flat_time(self) -> global___StringMessage:
        """Original Name: IS_FLAT_TIME, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_deviation_value(self) -> global___FloatMessage:
        """Original Name: ROP_DEVIATION_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_best_rop(self) -> global___StringMessage:
        """Original Name: IS_BEST_ROP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scheduled_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: SCHEDULED_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hrs_min_value(self) -> global___FloatMessage:
        """Original Name: HRS_MIN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def best_rop_dsdsunit(self) -> global___StringMessage:
        """Original Name: BEST_ROP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_trip_rate(self) -> global___StringMessage:
        """Original Name: IS_TRIP_RATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code(self) -> global___StringMessage:
        """Original Name: PHASE_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flat_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLAT_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_mean_value(self) -> global___FloatMessage:
        """Original Name: ROP_MEAN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hrs_mean_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: HRS_MEAN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_formula(self) -> global___StringMessage:
        """Original Name: DEPTH_FORMULA, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def best_rop(self) -> global___FloatMessage:
        """Original Name: BEST_ROP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_mean_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_MEAN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def scheduled_hours(self) -> global___FloatMessage:
        """Original Name: SCHEDULED_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hrs_distribution_type(self) -> global___StringMessage:
        """Original Name: HRS_DISTRIBUTION_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_deviation_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_DEVIATION_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def hrs_deviation_value(self) -> global___FloatMessage:
        """Original Name: HRS_DEVIATION_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hrs_min_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: HRS_MIN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flat_time(self) -> global___FloatMessage:
        """Original Name: FLAT_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hrs_mean_value(self) -> global___FloatMessage:
        """Original Name: HRS_MEAN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def scheduled_interval(self) -> global___FloatMessage:
        """Original Name: SCHEDULED_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    activity_config_id: builtins.str
    """Original Name: ACTIVITY_CONFIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_out_of_hole(self) -> global___StringMessage:
        """Original Name: IS_OUT_OF_HOLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flat_time_units(self) -> global___StringMessage:
        """Original Name: FLAT_TIME_UNITS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_WC_ACTIVITY_CONFIG_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        phase_code2: global___StringMessage | None = ...,
        phase_code3: global___StringMessage | None = ...,
        trip_rate_dsdsunit: global___StringMessage | None = ...,
        is_planned: global___StringMessage | None = ...,
        trip_rate_units: global___StringMessage | None = ...,
        event_type: global___StringMessage | None = ...,
        probable_type: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        hrs_deviation_value_dsdsunit: global___StringMessage | None = ...,
        user_comment: global___StringMessage | None = ...,
        rop_min_value: global___FloatMessage | None = ...,
        rop_distribution_type: global___StringMessage | None = ...,
        trip_rate: global___FloatMessage | None = ...,
        scheduled_interval_dsdsunit: global___StringMessage | None = ...,
        cost_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_depth_override: global___StringMessage | None = ...,
        rop_min_value_dsdsunit: global___StringMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        is_flat_time: global___StringMessage | None = ...,
        cost_class: global___StringMessage | None = ...,
        rop_deviation_value: global___FloatMessage | None = ...,
        is_best_rop: global___StringMessage | None = ...,
        scheduled_hours_dsdsunit: global___StringMessage | None = ...,
        activity_subcode: global___StringMessage | None = ...,
        hrs_min_value: global___FloatMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        best_rop_dsdsunit: global___StringMessage | None = ...,
        is_trip_rate: global___StringMessage | None = ...,
        phase_code: global___StringMessage | None = ...,
        flat_time_dsdsunit: global___StringMessage | None = ...,
        rop_mean_value: global___FloatMessage | None = ...,
        hrs_mean_value_dsdsunit: global___StringMessage | None = ...,
        depth_formula: global___StringMessage | None = ...,
        best_rop: global___FloatMessage | None = ...,
        rop_mean_value_dsdsunit: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        scheduled_hours: global___FloatMessage | None = ...,
        hrs_distribution_type: global___StringMessage | None = ...,
        rop_deviation_value_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        hrs_deviation_value: global___FloatMessage | None = ...,
        hrs_min_value_dsdsunit: global___StringMessage | None = ...,
        flat_time: global___FloatMessage | None = ...,
        hrs_mean_value: global___FloatMessage | None = ...,
        scheduled_interval: global___FloatMessage | None = ...,
        activity_config_id: builtins.str = ...,
        is_out_of_hole: global___StringMessage | None = ...,
        flat_time_units: global___StringMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "activity_subcode", b"activity_subcode", "best_rop", b"best_rop", "best_rop_dsdsunit", b"best_rop_dsdsunit", "cd_scenario", b"cd_scenario", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "depth_formula", b"depth_formula", "event_type", b"event_type", "flat_time", b"flat_time", "flat_time_dsdsunit", b"flat_time_dsdsunit", "flat_time_units", b"flat_time_units", "hrs_deviation_value", b"hrs_deviation_value", "hrs_deviation_value_dsdsunit", b"hrs_deviation_value_dsdsunit", "hrs_distribution_type", b"hrs_distribution_type", "hrs_mean_value", b"hrs_mean_value", "hrs_mean_value_dsdsunit", b"hrs_mean_value_dsdsunit", "hrs_min_value", b"hrs_min_value", "hrs_min_value_dsdsunit", b"hrs_min_value_dsdsunit", "is_best_rop", b"is_best_rop", "is_depth_override", b"is_depth_override", "is_flat_time", b"is_flat_time", "is_out_of_hole", b"is_out_of_hole", "is_planned", b"is_planned", "is_trip_rate", b"is_trip_rate", "native_uid", b"native_uid", "phase_code", b"phase_code", "phase_code2", b"phase_code2", "phase_code3", b"phase_code3", "probable_type", b"probable_type", "rop_deviation_value", b"rop_deviation_value", "rop_deviation_value_dsdsunit", b"rop_deviation_value_dsdsunit", "rop_distribution_type", b"rop_distribution_type", "rop_mean_value", b"rop_mean_value", "rop_mean_value_dsdsunit", b"rop_mean_value_dsdsunit", "rop_min_value", b"rop_min_value", "rop_min_value_dsdsunit", b"rop_min_value_dsdsunit", "scheduled_hours", b"scheduled_hours", "scheduled_hours_dsdsunit", b"scheduled_hours_dsdsunit", "scheduled_interval", b"scheduled_interval", "scheduled_interval_dsdsunit", b"scheduled_interval_dsdsunit", "sequence_no", b"sequence_no", "trip_rate", b"trip_rate", "trip_rate_dsdsunit", b"trip_rate_dsdsunit", "trip_rate_units", b"trip_rate_units", "user_comment", b"user_comment"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "activity_config_id", b"activity_config_id", "activity_subcode", b"activity_subcode", "best_rop", b"best_rop", "best_rop_dsdsunit", b"best_rop_dsdsunit", "cd_scenario", b"cd_scenario", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_subcode", b"cost_subcode", "depth_formula", b"depth_formula", "event_type", b"event_type", "flat_time", b"flat_time", "flat_time_dsdsunit", b"flat_time_dsdsunit", "flat_time_units", b"flat_time_units", "hrs_deviation_value", b"hrs_deviation_value", "hrs_deviation_value_dsdsunit", b"hrs_deviation_value_dsdsunit", "hrs_distribution_type", b"hrs_distribution_type", "hrs_mean_value", b"hrs_mean_value", "hrs_mean_value_dsdsunit", b"hrs_mean_value_dsdsunit", "hrs_min_value", b"hrs_min_value", "hrs_min_value_dsdsunit", b"hrs_min_value_dsdsunit", "is_best_rop", b"is_best_rop", "is_depth_override", b"is_depth_override", "is_flat_time", b"is_flat_time", "is_out_of_hole", b"is_out_of_hole", "is_planned", b"is_planned", "is_trip_rate", b"is_trip_rate", "native_uid", b"native_uid", "phase_code", b"phase_code", "phase_code2", b"phase_code2", "phase_code3", b"phase_code3", "probable_type", b"probable_type", "rop_deviation_value", b"rop_deviation_value", "rop_deviation_value_dsdsunit", b"rop_deviation_value_dsdsunit", "rop_distribution_type", b"rop_distribution_type", "rop_mean_value", b"rop_mean_value", "rop_mean_value_dsdsunit", b"rop_mean_value_dsdsunit", "rop_min_value", b"rop_min_value", "rop_min_value_dsdsunit", b"rop_min_value_dsdsunit", "scenario_id", b"scenario_id", "scheduled_hours", b"scheduled_hours", "scheduled_hours_dsdsunit", b"scheduled_hours_dsdsunit", "scheduled_interval", b"scheduled_interval", "scheduled_interval_dsdsunit", b"scheduled_interval_dsdsunit", "sequence_no", b"sequence_no", "trip_rate", b"trip_rate", "trip_rate_dsdsunit", b"trip_rate_dsdsunit", "trip_rate_units", b"trip_rate_units", "undeclared_dependencies", b"undeclared_dependencies", "user_comment", b"user_comment", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcActivityConfig = WcActivityConfig

class WcCostItem(google.protobuf.message.Message):
    """Original Name: WC_COST_ITEM, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PHASE_CODE2_FIELD_NUMBER: builtins.int
    PHASE_CODE3_FIELD_NUMBER: builtins.int
    ITEM_COST_OVERRIDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_ITEM_ID_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    PHASE_CODE_FIELD_NUMBER: builtins.int
    IS_USER_DEFINED_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ITEM_COST_P90_FIELD_NUMBER: builtins.int
    USER_COMMENT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    ITEM_FORMULA_FIELD_NUMBER: builtins.int
    ITEM_COST_P10_FIELD_NUMBER: builtins.int
    ITEM_COST_DETERMINISTIC_FIELD_NUMBER: builtins.int
    ITEM_COST_PROBABILISTIC_FIELD_NUMBER: builtins.int
    COST_LIST_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    ITEM_COST_OVERRIDE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ITEM_COST_P90_DSDSUNIT_FIELD_NUMBER: builtins.int
    ITEM_COST_DETERMINISTIC_DSDSUNIT_FIELD_NUMBER: builtins.int
    ITEM_COST_PROBABILISTIC_DSDSUNIT_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    ITEM_COST_P10_DSDSUNIT_FIELD_NUMBER: builtins.int
    WC_COST_LIST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def phase_code2(self) -> global___StringMessage:
        """Original Name: PHASE_CODE2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code3(self) -> global___StringMessage:
        """Original Name: PHASE_CODE3, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_cost_override_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_COST_OVERRIDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cost_item_id: builtins.str
    """Original Name: COST_ITEM_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code(self) -> global___StringMessage:
        """Original Name: PHASE_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_user_defined(self) -> global___StringMessage:
        """Original Name: IS_USER_DEFINED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def item_cost_p90(self) -> global___FloatMessage:
        """Original Name: ITEM_COST_P90, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_comment(self) -> global___StringMessage:
        """Original Name: USER_COMMENT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def item_formula(self) -> global___StringMessage:
        """Original Name: ITEM_FORMULA, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_cost_p10(self) -> global___FloatMessage:
        """Original Name: ITEM_COST_P10, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_cost_deterministic(self) -> global___FloatMessage:
        """Original Name: ITEM_COST_DETERMINISTIC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_cost_probabilistic(self) -> global___FloatMessage:
        """Original Name: ITEM_COST_PROBABILISTIC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cost_list_id: builtins.str
    """Original Name: COST_LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def item_cost_override(self) -> global___FloatMessage:
        """Original Name: ITEM_COST_OVERRIDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_cost_p90_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_COST_P90_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_cost_deterministic_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_COST_DETERMINISTIC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_cost_probabilistic_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_COST_PROBABILISTIC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def item_cost_p10_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_COST_P10_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wc_cost_list(self) -> global___WcCostListRef:
        """Remote references:

        Original Name: WC_COST_LIST, WrappedMessage: WcCostList
        FK_WC_COST_ITEM_WC_COST_LIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        phase_code2: global___StringMessage | None = ...,
        phase_code3: global___StringMessage | None = ...,
        item_cost_override_dsdsunit: global___StringMessage | None = ...,
        cost_item_id: builtins.str = ...,
        event_type: global___StringMessage | None = ...,
        phase_code: global___StringMessage | None = ...,
        is_user_defined: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        item_cost_p90: global___FloatMessage | None = ...,
        user_comment: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        item_formula: global___StringMessage | None = ...,
        item_cost_p10: global___FloatMessage | None = ...,
        item_cost_deterministic: global___FloatMessage | None = ...,
        item_cost_probabilistic: global___FloatMessage | None = ...,
        cost_list_id: builtins.str = ...,
        well_id: builtins.str = ...,
        item_cost_override: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        item_cost_p90_dsdsunit: global___StringMessage | None = ...,
        item_cost_deterministic_dsdsunit: global___StringMessage | None = ...,
        item_cost_probabilistic_dsdsunit: global___StringMessage | None = ...,
        deterministic_event_id: builtins.str = ...,
        item_cost_p10_dsdsunit: global___StringMessage | None = ...,
        wc_cost_list: global___WcCostListRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["event_type", b"event_type", "is_user_defined", b"is_user_defined", "item_cost_deterministic", b"item_cost_deterministic", "item_cost_deterministic_dsdsunit", b"item_cost_deterministic_dsdsunit", "item_cost_override", b"item_cost_override", "item_cost_override_dsdsunit", b"item_cost_override_dsdsunit", "item_cost_p10", b"item_cost_p10", "item_cost_p10_dsdsunit", b"item_cost_p10_dsdsunit", "item_cost_p90", b"item_cost_p90", "item_cost_p90_dsdsunit", b"item_cost_p90_dsdsunit", "item_cost_probabilistic", b"item_cost_probabilistic", "item_cost_probabilistic_dsdsunit", b"item_cost_probabilistic_dsdsunit", "item_formula", b"item_formula", "native_uid", b"native_uid", "phase_code", b"phase_code", "phase_code2", b"phase_code2", "phase_code3", b"phase_code3", "user_comment", b"user_comment", "wc_cost_list", b"wc_cost_list"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cost_item_id", b"cost_item_id", "cost_list_id", b"cost_list_id", "deterministic_event_id", b"deterministic_event_id", "event_type", b"event_type", "is_user_defined", b"is_user_defined", "item_cost_deterministic", b"item_cost_deterministic", "item_cost_deterministic_dsdsunit", b"item_cost_deterministic_dsdsunit", "item_cost_override", b"item_cost_override", "item_cost_override_dsdsunit", b"item_cost_override_dsdsunit", "item_cost_p10", b"item_cost_p10", "item_cost_p10_dsdsunit", b"item_cost_p10_dsdsunit", "item_cost_p90", b"item_cost_p90", "item_cost_p90_dsdsunit", b"item_cost_p90_dsdsunit", "item_cost_probabilistic", b"item_cost_probabilistic", "item_cost_probabilistic_dsdsunit", b"item_cost_probabilistic_dsdsunit", "item_formula", b"item_formula", "native_uid", b"native_uid", "phase_code", b"phase_code", "phase_code2", b"phase_code2", "phase_code3", b"phase_code3", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "user_comment", b"user_comment", "wc_cost_list", b"wc_cost_list", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcCostItem = WcCostItem

class WcCostList(google.protobuf.message.Message):
    """Original Name: WC_COST_LIST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ITEM_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    MEAN_VALUE_FIELD_NUMBER: builtins.int
    PROBABILISTIC_COST_P10_FIELD_NUMBER: builtins.int
    TOTAL_COST_EVENT2_FIELD_NUMBER: builtins.int
    END_PHASE_FIELD_NUMBER: builtins.int
    TOTAL_COST_EVENT1_FIELD_NUMBER: builtins.int
    IS_USER_DEFINED_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TOTAL_COST_FIELD_NUMBER: builtins.int
    USER_COMMENT_FIELD_NUMBER: builtins.int
    PROBABILISTIC_COST_P90_FIELD_NUMBER: builtins.int
    TOTAL_COST_EVENT3_FIELD_NUMBER: builtins.int
    ITEM_FORMULA_FIELD_NUMBER: builtins.int
    IS_USED_FIELD_NUMBER: builtins.int
    COST_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TOTAL_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_PHASE_LIST_FIELD_NUMBER: builtins.int
    MEAN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COST_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PROBABILISTIC_COST_P90_DSDSUNIT_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    COST_CLASS_FIELD_NUMBER: builtins.int
    MIN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEVIATION_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROBABILISTIC_COST_P10_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_PHASE3_FIELD_NUMBER: builtins.int
    COST_SUBCODE_FIELD_NUMBER: builtins.int
    ACTUAL_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_CONTRACT_FIELD_NUMBER: builtins.int
    END_PHASE2_FIELD_NUMBER: builtins.int
    PROBABILISTIC_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    ITEM_COST_FIELD_NUMBER: builtins.int
    CURRENCY_CODE_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    DETERMINISTIC_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROBABILISTIC_COST_FIELD_NUMBER: builtins.int
    COST_DESCRIPTION_FIELD_NUMBER: builtins.int
    DETERMINISTIC_COST_FIELD_NUMBER: builtins.int
    DISTRIBUTION_TYPE_FIELD_NUMBER: builtins.int
    ACTUAL_COST_FIELD_NUMBER: builtins.int
    TOTAL_COST_EVENT1_DSDSUNIT_FIELD_NUMBER: builtins.int
    CATALOG_VENDOR_FIELD_NUMBER: builtins.int
    ITEM_QUANTITY_FIELD_NUMBER: builtins.int
    COST_LIST_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CATALOG_ITEM_FIELD_NUMBER: builtins.int
    TOTAL_COST_EVENT2_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_VALUE_FIELD_NUMBER: builtins.int
    START_PHASE_FIELD_NUMBER: builtins.int
    DEVIATION_VALUE_FIELD_NUMBER: builtins.int
    TOTAL_COST_EVENT3_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_PHASE2_FIELD_NUMBER: builtins.int
    START_PHASE3_FIELD_NUMBER: builtins.int
    WC_DETERMINISTIC_EVENT_FIELD_NUMBER: builtins.int
    WC_DAY_COST_FIELD_NUMBER: builtins.int
    WC_COST_ITEM_FIELD_NUMBER: builtins.int
    WC_COST_PHASE_ASSOCIATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def item_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mean_value(self) -> global___FloatMessage:
        """Original Name: MEAN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_cost_p10(self) -> global___FloatMessage:
        """Original Name: PROBABILISTIC_COST_P10, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_event2(self) -> global___FloatMessage:
        """Original Name: TOTAL_COST_EVENT2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_phase(self) -> global___StringMessage:
        """Original Name: END_PHASE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_event1(self) -> global___FloatMessage:
        """Original Name: TOTAL_COST_EVENT1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_user_defined(self) -> global___StringMessage:
        """Original Name: IS_USER_DEFINED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def total_cost(self) -> global___FloatMessage:
        """Original Name: TOTAL_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_comment(self) -> global___StringMessage:
        """Original Name: USER_COMMENT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_cost_p90(self) -> global___FloatMessage:
        """Original Name: PROBABILISTIC_COST_P90, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_event3(self) -> global___FloatMessage:
        """Original Name: TOTAL_COST_EVENT3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_formula(self) -> global___StringMessage:
        """Original Name: ITEM_FORMULA, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_used(self) -> global___StringMessage:
        """Original Name: IS_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_code(self) -> global___StringMessage:
        """Original Name: COST_CODE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_phase_list(self) -> global___StringMessage:
        """Original Name: USE_PHASE_LIST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mean_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: MEAN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_type(self) -> global___StringMessage:
        """Original Name: COST_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_cost_p90_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROBABILISTIC_COST_P90_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_class(self) -> global___StringMessage:
        """Original Name: COST_CLASS, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def deviation_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEVIATION_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_cost_p10_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROBABILISTIC_COST_P10_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_phase3(self) -> global___StringMessage:
        """Original Name: END_PHASE3, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_subcode(self) -> global___StringMessage:
        """Original Name: COST_SUBCODE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def catalog_contract(self) -> global___StringMessage:
        """Original Name: CATALOG_CONTRACT, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_phase2(self) -> global___StringMessage:
        """Original Name: END_PHASE2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROBABILISTIC_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_cost(self) -> global___FloatMessage:
        """Original Name: ITEM_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def currency_code(self) -> global___StringMessage:
        """Original Name: CURRENCY_CODE, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def deterministic_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: DETERMINISTIC_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_cost(self) -> global___FloatMessage:
        """Original Name: PROBABILISTIC_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_description(self) -> global___StringMessage:
        """Original Name: COST_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def deterministic_cost(self) -> global___FloatMessage:
        """Original Name: DETERMINISTIC_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distribution_type(self) -> global___StringMessage:
        """Original Name: DISTRIBUTION_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_cost(self) -> global___FloatMessage:
        """Original Name: ACTUAL_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_event1_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_COST_EVENT1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def catalog_vendor(self) -> global___StringMessage:
        """Original Name: CATALOG_VENDOR, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_quantity(self) -> global___FloatMessage:
        """Original Name: ITEM_QUANTITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cost_list_id: builtins.str
    """Original Name: COST_LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def catalog_item(self) -> global___StringMessage:
        """Original Name: CATALOG_ITEM, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_event2_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_COST_EVENT2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_value(self) -> global___FloatMessage:
        """Original Name: MIN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_phase(self) -> global___StringMessage:
        """Original Name: START_PHASE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def deviation_value(self) -> global___FloatMessage:
        """Original Name: DEVIATION_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_event3_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_COST_EVENT3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_phase2(self) -> global___StringMessage:
        """Original Name: START_PHASE2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_phase3(self) -> global___StringMessage:
        """Original Name: START_PHASE3, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wc_deterministic_event(self) -> global___WcDeterministicEventRef:
        """Remote references:

        Original Name: WC_DETERMINISTIC_EVENT, WrappedMessage: WcDeterministicEvent
        FK_WC_COST_LIST_WC_DETERMINISTIC_EVENT
        """
    @property
    def wc_day_cost(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcDayCostRef]:
        """Original Name: WC_DAY_COST, WrappedMessage: WcDayCost
        FK_WC_DAY_COST_WC_COST_LIST
        """
    @property
    def wc_cost_item(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcCostItemRef]:
        """Original Name: WC_COST_ITEM, WrappedMessage: WcCostItem
        FK_WC_COST_ITEM_WC_COST_LIST
        """
    @property
    def wc_cost_phase_association(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcCostPhaseAssociationRef]:
        """Original Name: WC_COST_PHASE_ASSOCIATION, WrappedMessage: WcCostPhaseAssociation
        FK_WC_COST_PHASE_ASSOCIATION_WC_COST_LIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        item_cost_dsdsunit: global___StringMessage | None = ...,
        mean_value: global___FloatMessage | None = ...,
        probabilistic_cost_p10: global___FloatMessage | None = ...,
        total_cost_event2: global___FloatMessage | None = ...,
        end_phase: global___StringMessage | None = ...,
        total_cost_event1: global___FloatMessage | None = ...,
        is_user_defined: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        total_cost: global___FloatMessage | None = ...,
        user_comment: global___StringMessage | None = ...,
        probabilistic_cost_p90: global___FloatMessage | None = ...,
        total_cost_event3: global___FloatMessage | None = ...,
        item_formula: global___StringMessage | None = ...,
        is_used: global___StringMessage | None = ...,
        cost_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        total_cost_dsdsunit: global___StringMessage | None = ...,
        use_phase_list: global___StringMessage | None = ...,
        mean_value_dsdsunit: global___StringMessage | None = ...,
        cost_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        probabilistic_cost_p90_dsdsunit: global___StringMessage | None = ...,
        deterministic_event_id: builtins.str = ...,
        cost_class: global___StringMessage | None = ...,
        min_value_dsdsunit: global___StringMessage | None = ...,
        deviation_value_dsdsunit: global___StringMessage | None = ...,
        probabilistic_cost_p10_dsdsunit: global___StringMessage | None = ...,
        end_phase3: global___StringMessage | None = ...,
        cost_subcode: global___StringMessage | None = ...,
        actual_cost_dsdsunit: global___StringMessage | None = ...,
        catalog_contract: global___StringMessage | None = ...,
        end_phase2: global___StringMessage | None = ...,
        probabilistic_cost_dsdsunit: global___StringMessage | None = ...,
        item_cost: global___FloatMessage | None = ...,
        currency_code: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        deterministic_cost_dsdsunit: global___StringMessage | None = ...,
        probabilistic_cost: global___FloatMessage | None = ...,
        cost_description: global___StringMessage | None = ...,
        deterministic_cost: global___FloatMessage | None = ...,
        distribution_type: global___StringMessage | None = ...,
        actual_cost: global___FloatMessage | None = ...,
        total_cost_event1_dsdsunit: global___StringMessage | None = ...,
        catalog_vendor: global___StringMessage | None = ...,
        item_quantity: global___FloatMessage | None = ...,
        cost_list_id: builtins.str = ...,
        well_id: builtins.str = ...,
        catalog_item: global___StringMessage | None = ...,
        total_cost_event2_dsdsunit: global___StringMessage | None = ...,
        min_value: global___FloatMessage | None = ...,
        start_phase: global___StringMessage | None = ...,
        deviation_value: global___FloatMessage | None = ...,
        total_cost_event3_dsdsunit: global___StringMessage | None = ...,
        start_phase2: global___StringMessage | None = ...,
        start_phase3: global___StringMessage | None = ...,
        wc_deterministic_event: global___WcDeterministicEventRef | None = ...,
        wc_day_cost: collections.abc.Iterable[global___WcDayCostRef] | None = ...,
        wc_cost_item: collections.abc.Iterable[global___WcCostItemRef] | None = ...,
        wc_cost_phase_association: collections.abc.Iterable[global___WcCostPhaseAssociationRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["actual_cost", b"actual_cost", "actual_cost_dsdsunit", b"actual_cost_dsdsunit", "catalog_contract", b"catalog_contract", "catalog_item", b"catalog_item", "catalog_vendor", b"catalog_vendor", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_description", b"cost_description", "cost_subcode", b"cost_subcode", "cost_type", b"cost_type", "currency_code", b"currency_code", "deterministic_cost", b"deterministic_cost", "deterministic_cost_dsdsunit", b"deterministic_cost_dsdsunit", "deviation_value", b"deviation_value", "deviation_value_dsdsunit", b"deviation_value_dsdsunit", "distribution_type", b"distribution_type", "end_phase", b"end_phase", "end_phase2", b"end_phase2", "end_phase3", b"end_phase3", "is_used", b"is_used", "is_user_defined", b"is_user_defined", "item_cost", b"item_cost", "item_cost_dsdsunit", b"item_cost_dsdsunit", "item_formula", b"item_formula", "item_quantity", b"item_quantity", "mean_value", b"mean_value", "mean_value_dsdsunit", b"mean_value_dsdsunit", "min_value", b"min_value", "min_value_dsdsunit", b"min_value_dsdsunit", "native_uid", b"native_uid", "probabilistic_cost", b"probabilistic_cost", "probabilistic_cost_dsdsunit", b"probabilistic_cost_dsdsunit", "probabilistic_cost_p10", b"probabilistic_cost_p10", "probabilistic_cost_p10_dsdsunit", b"probabilistic_cost_p10_dsdsunit", "probabilistic_cost_p90", b"probabilistic_cost_p90", "probabilistic_cost_p90_dsdsunit", b"probabilistic_cost_p90_dsdsunit", "sequence_no", b"sequence_no", "start_phase", b"start_phase", "start_phase2", b"start_phase2", "start_phase3", b"start_phase3", "total_cost", b"total_cost", "total_cost_dsdsunit", b"total_cost_dsdsunit", "total_cost_event1", b"total_cost_event1", "total_cost_event1_dsdsunit", b"total_cost_event1_dsdsunit", "total_cost_event2", b"total_cost_event2", "total_cost_event2_dsdsunit", b"total_cost_event2_dsdsunit", "total_cost_event3", b"total_cost_event3", "total_cost_event3_dsdsunit", b"total_cost_event3_dsdsunit", "use_phase_list", b"use_phase_list", "user_comment", b"user_comment", "wc_deterministic_event", b"wc_deterministic_event"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["actual_cost", b"actual_cost", "actual_cost_dsdsunit", b"actual_cost_dsdsunit", "catalog_contract", b"catalog_contract", "catalog_item", b"catalog_item", "catalog_vendor", b"catalog_vendor", "cost_class", b"cost_class", "cost_code", b"cost_code", "cost_description", b"cost_description", "cost_list_id", b"cost_list_id", "cost_subcode", b"cost_subcode", "cost_type", b"cost_type", "currency_code", b"currency_code", "deterministic_cost", b"deterministic_cost", "deterministic_cost_dsdsunit", b"deterministic_cost_dsdsunit", "deterministic_event_id", b"deterministic_event_id", "deviation_value", b"deviation_value", "deviation_value_dsdsunit", b"deviation_value_dsdsunit", "distribution_type", b"distribution_type", "end_phase", b"end_phase", "end_phase2", b"end_phase2", "end_phase3", b"end_phase3", "is_used", b"is_used", "is_user_defined", b"is_user_defined", "item_cost", b"item_cost", "item_cost_dsdsunit", b"item_cost_dsdsunit", "item_formula", b"item_formula", "item_quantity", b"item_quantity", "mean_value", b"mean_value", "mean_value_dsdsunit", b"mean_value_dsdsunit", "min_value", b"min_value", "min_value_dsdsunit", b"min_value_dsdsunit", "native_uid", b"native_uid", "probabilistic_cost", b"probabilistic_cost", "probabilistic_cost_dsdsunit", b"probabilistic_cost_dsdsunit", "probabilistic_cost_p10", b"probabilistic_cost_p10", "probabilistic_cost_p10_dsdsunit", b"probabilistic_cost_p10_dsdsunit", "probabilistic_cost_p90", b"probabilistic_cost_p90", "probabilistic_cost_p90_dsdsunit", b"probabilistic_cost_p90_dsdsunit", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "start_phase", b"start_phase", "start_phase2", b"start_phase2", "start_phase3", b"start_phase3", "total_cost", b"total_cost", "total_cost_dsdsunit", b"total_cost_dsdsunit", "total_cost_event1", b"total_cost_event1", "total_cost_event1_dsdsunit", b"total_cost_event1_dsdsunit", "total_cost_event2", b"total_cost_event2", "total_cost_event2_dsdsunit", b"total_cost_event2_dsdsunit", "total_cost_event3", b"total_cost_event3", "total_cost_event3_dsdsunit", b"total_cost_event3_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_phase_list", b"use_phase_list", "user_comment", b"user_comment", "wc_cost_item", b"wc_cost_item", "wc_cost_phase_association", b"wc_cost_phase_association", "wc_day_cost", b"wc_day_cost", "wc_deterministic_event", b"wc_deterministic_event", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcCostList = WcCostList

class WcCostPhaseAssociation(google.protobuf.message.Message):
    """Original Name: WC_COST_PHASE_ASSOCIATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    END_PHASE3_FIELD_NUMBER: builtins.int
    COST_LIST_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    END_PHASE2_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COST_PHASE_ID_FIELD_NUMBER: builtins.int
    END_PHASE_FIELD_NUMBER: builtins.int
    PERCENT_PHASE_TIME_FIELD_NUMBER: builtins.int
    START_PHASE_FIELD_NUMBER: builtins.int
    ADDITIONAL_COST_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    PERCENT_PHASE_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_PHASE2_FIELD_NUMBER: builtins.int
    START_PHASE3_FIELD_NUMBER: builtins.int
    ADDITIONAL_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WC_COST_LIST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def end_phase3(self) -> global___StringMessage:
        """Original Name: END_PHASE3, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cost_list_id: builtins.str
    """Original Name: COST_LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_phase2(self) -> global___StringMessage:
        """Original Name: END_PHASE2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cost_phase_id: builtins.str
    """Original Name: COST_PHASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def end_phase(self) -> global___StringMessage:
        """Original Name: END_PHASE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_phase_time(self) -> global___FloatMessage:
        """Original Name: PERCENT_PHASE_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_phase(self) -> global___StringMessage:
        """Original Name: START_PHASE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additional_cost(self) -> global___FloatMessage:
        """Original Name: ADDITIONAL_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def percent_phase_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_PHASE_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_phase2(self) -> global___StringMessage:
        """Original Name: START_PHASE2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_phase3(self) -> global___StringMessage:
        """Original Name: START_PHASE3, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additional_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ADDITIONAL_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wc_cost_list(self) -> global___WcCostListRef:
        """Remote references:

        Original Name: WC_COST_LIST, WrappedMessage: WcCostList
        FK_WC_COST_PHASE_ASSOCIATION_WC_COST_LIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        end_phase3: global___StringMessage | None = ...,
        cost_list_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        end_phase2: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        cost_phase_id: builtins.str = ...,
        end_phase: global___StringMessage | None = ...,
        percent_phase_time: global___FloatMessage | None = ...,
        start_phase: global___StringMessage | None = ...,
        additional_cost: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        deterministic_event_id: builtins.str = ...,
        percent_phase_time_dsdsunit: global___StringMessage | None = ...,
        start_phase2: global___StringMessage | None = ...,
        start_phase3: global___StringMessage | None = ...,
        additional_cost_dsdsunit: global___StringMessage | None = ...,
        wc_cost_list: global___WcCostListRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["additional_cost", b"additional_cost", "additional_cost_dsdsunit", b"additional_cost_dsdsunit", "end_phase", b"end_phase", "end_phase2", b"end_phase2", "end_phase3", b"end_phase3", "native_uid", b"native_uid", "percent_phase_time", b"percent_phase_time", "percent_phase_time_dsdsunit", b"percent_phase_time_dsdsunit", "sequence_no", b"sequence_no", "start_phase", b"start_phase", "start_phase2", b"start_phase2", "start_phase3", b"start_phase3", "wc_cost_list", b"wc_cost_list"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["additional_cost", b"additional_cost", "additional_cost_dsdsunit", b"additional_cost_dsdsunit", "cost_list_id", b"cost_list_id", "cost_phase_id", b"cost_phase_id", "deterministic_event_id", b"deterministic_event_id", "end_phase", b"end_phase", "end_phase2", b"end_phase2", "end_phase3", b"end_phase3", "native_uid", b"native_uid", "percent_phase_time", b"percent_phase_time", "percent_phase_time_dsdsunit", b"percent_phase_time_dsdsunit", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "start_phase", b"start_phase", "start_phase2", b"start_phase2", "start_phase3", b"start_phase3", "undeclared_dependencies", b"undeclared_dependencies", "wc_cost_list", b"wc_cost_list", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcCostPhaseAssociation = WcCostPhaseAssociation

class WcCurrencyType(google.protobuf.message.Message):
    """Original Name: WC_CURRENCY_TYPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EXCH_MIN_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    EXCH_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    EXCH_ML_FIELD_NUMBER: builtins.int
    CURRENCY_TYPE_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    EXCH_MAX_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    EXCH_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    EXCH_ML_DSDSUNIT_FIELD_NUMBER: builtins.int
    CURRENCY_LABEL_FIELD_NUMBER: builtins.int
    EXCH_DIST_FIELD_NUMBER: builtins.int
    WC_DETERMINISTIC_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exch_min(self) -> global___FloatMessage:
        """Original Name: EXCH_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exch_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXCH_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exch_ml(self) -> global___FloatMessage:
        """Original Name: EXCH_ML, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    currency_type_id: builtins.str
    """Original Name: CURRENCY_TYPE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def exch_max(self) -> global___FloatMessage:
        """Original Name: EXCH_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def exch_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXCH_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def exch_ml_dsdsunit(self) -> global___StringMessage:
        """Original Name: EXCH_ML_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def currency_label(self) -> global___StringMessage:
        """Original Name: CURRENCY_LABEL, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exch_dist(self) -> global___StringMessage:
        """Original Name: EXCH_DIST, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wc_deterministic_event(self) -> global___WcDeterministicEventRef:
        """Remote references:

        Original Name: WC_DETERMINISTIC_EVENT, WrappedMessage: WcDeterministicEvent
        FK_WC_CURRENCY_TYPE_WC_DETERMINISTIC_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        exch_min: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        exch_min_dsdsunit: global___StringMessage | None = ...,
        exch_ml: global___FloatMessage | None = ...,
        currency_type_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        exch_max: global___FloatMessage | None = ...,
        scenario_id: builtins.str = ...,
        exch_max_dsdsunit: global___StringMessage | None = ...,
        deterministic_event_id: builtins.str = ...,
        exch_ml_dsdsunit: global___StringMessage | None = ...,
        currency_label: global___StringMessage | None = ...,
        exch_dist: global___StringMessage | None = ...,
        wc_deterministic_event: global___WcDeterministicEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["currency_label", b"currency_label", "exch_dist", b"exch_dist", "exch_max", b"exch_max", "exch_max_dsdsunit", b"exch_max_dsdsunit", "exch_min", b"exch_min", "exch_min_dsdsunit", b"exch_min_dsdsunit", "exch_ml", b"exch_ml", "exch_ml_dsdsunit", b"exch_ml_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "wc_deterministic_event", b"wc_deterministic_event"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["currency_label", b"currency_label", "currency_type_id", b"currency_type_id", "deterministic_event_id", b"deterministic_event_id", "exch_dist", b"exch_dist", "exch_max", b"exch_max", "exch_max_dsdsunit", b"exch_max_dsdsunit", "exch_min", b"exch_min", "exch_min_dsdsunit", b"exch_min_dsdsunit", "exch_ml", b"exch_ml", "exch_ml_dsdsunit", b"exch_ml_dsdsunit", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "wc_deterministic_event", b"wc_deterministic_event", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcCurrencyType = WcCurrencyType

class WcDayCost(google.protobuf.message.Message):
    """Original Name: WC_DAY_COST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    COST_LIST_ID_FIELD_NUMBER: builtins.int
    DAY_COST_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    ITEM_COST_OVERRIDE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ITEM_COST_OVERRIDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    DAY_DEPTH_ID_FIELD_NUMBER: builtins.int
    ITEM_COST_ACTUAL_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    DAY_NUMBER_FIELD_NUMBER: builtins.int
    PHASE_CODE_FIELD_NUMBER: builtins.int
    IS_USER_DEFINED_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    USER_COMMENT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    ITEM_FORMULA_FIELD_NUMBER: builtins.int
    ITEM_COST_ACTUAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    WC_COST_LIST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    cost_list_id: builtins.str
    """Original Name: COST_LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    day_cost_id: builtins.str
    """Original Name: DAY_COST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def item_cost_override(self) -> global___FloatMessage:
        """Original Name: ITEM_COST_OVERRIDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_cost_override_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_COST_OVERRIDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def day_depth_id(self) -> global___StringMessage:
        """Original Name: DAY_DEPTH_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_cost_actual(self) -> global___FloatMessage:
        """Original Name: ITEM_COST_ACTUAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def day_number(self) -> global___Int32Message:
        """Original Name: DAY_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code(self) -> global___StringMessage:
        """Original Name: PHASE_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_user_defined(self) -> global___StringMessage:
        """Original Name: IS_USER_DEFINED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def user_comment(self) -> global___StringMessage:
        """Original Name: USER_COMMENT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def item_formula(self) -> global___StringMessage:
        """Original Name: ITEM_FORMULA, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_cost_actual_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_COST_ACTUAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wc_cost_list(self) -> global___WcCostListRef:
        """Remote references:

        Original Name: WC_COST_LIST, WrappedMessage: WcCostList
        FK_WC_DAY_COST_WC_COST_LIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        cost_list_id: builtins.str = ...,
        day_cost_id: builtins.str = ...,
        well_id: builtins.str = ...,
        item_cost_override: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        item_cost_override_dsdsunit: global___StringMessage | None = ...,
        event_type: global___StringMessage | None = ...,
        day_depth_id: global___StringMessage | None = ...,
        item_cost_actual: global___FloatMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        day_number: global___Int32Message | None = ...,
        phase_code: global___StringMessage | None = ...,
        is_user_defined: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        user_comment: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        deterministic_event_id: builtins.str = ...,
        item_formula: global___StringMessage | None = ...,
        item_cost_actual_dsdsunit: global___StringMessage | None = ...,
        activity_subcode: global___StringMessage | None = ...,
        wc_cost_list: global___WcCostListRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "activity_subcode", b"activity_subcode", "day_depth_id", b"day_depth_id", "day_number", b"day_number", "event_type", b"event_type", "is_user_defined", b"is_user_defined", "item_cost_actual", b"item_cost_actual", "item_cost_actual_dsdsunit", b"item_cost_actual_dsdsunit", "item_cost_override", b"item_cost_override", "item_cost_override_dsdsunit", b"item_cost_override_dsdsunit", "item_formula", b"item_formula", "native_uid", b"native_uid", "phase_code", b"phase_code", "user_comment", b"user_comment", "wc_cost_list", b"wc_cost_list"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "activity_subcode", b"activity_subcode", "cost_list_id", b"cost_list_id", "day_cost_id", b"day_cost_id", "day_depth_id", b"day_depth_id", "day_number", b"day_number", "deterministic_event_id", b"deterministic_event_id", "event_type", b"event_type", "is_user_defined", b"is_user_defined", "item_cost_actual", b"item_cost_actual", "item_cost_actual_dsdsunit", b"item_cost_actual_dsdsunit", "item_cost_override", b"item_cost_override", "item_cost_override_dsdsunit", b"item_cost_override_dsdsunit", "item_formula", b"item_formula", "native_uid", b"native_uid", "phase_code", b"phase_code", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "user_comment", b"user_comment", "wc_cost_list", b"wc_cost_list", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcDayCost = WcDayCost

class WcDayDepth(google.protobuf.message.Message):
    """Original Name: WC_DAY_DEPTH, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    DAY_DEPTH_ID_FIELD_NUMBER: builtins.int
    DAY_HOURS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ITEM_COST_ACTUAL_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    DAY_NUMBER_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PHASE_CODE_FIELD_NUMBER: builtins.int
    DAY_DATE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DAY_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAY_HOURS_FIELD_NUMBER: builtins.int
    USER_COMMENT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    ITEM_COST_ACTUAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    DAY_DEPTH_FIELD_NUMBER: builtins.int
    WC_DETERMINISTIC_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    day_depth_id: builtins.str
    """Original Name: DAY_DEPTH_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def day_hours_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAY_HOURS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_cost_actual(self) -> global___FloatMessage:
        """Original Name: ITEM_COST_ACTUAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def day_number(self) -> global___Int32Message:
        """Original Name: DAY_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code(self) -> global___StringMessage:
        """Original Name: PHASE_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def day_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DAY_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def day_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAY_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def day_hours(self) -> global___FloatMessage:
        """Original Name: DAY_HOURS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_comment(self) -> global___StringMessage:
        """Original Name: USER_COMMENT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def item_cost_actual_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_COST_ACTUAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def day_depth(self) -> global___FloatMessage:
        """Original Name: DAY_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wc_deterministic_event(self) -> global___WcDeterministicEventRef:
        """Remote references:

        Original Name: WC_DETERMINISTIC_EVENT, WrappedMessage: WcDeterministicEvent
        FK_WC_DAY_DEPTH_WC_DETERMINISTIC_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        event_type: global___StringMessage | None = ...,
        day_depth_id: builtins.str = ...,
        day_hours_dsdsunit: global___StringMessage | None = ...,
        item_cost_actual: global___FloatMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        day_number: global___Int32Message | None = ...,
        sequence_no: global___Int32Message | None = ...,
        phase_code: global___StringMessage | None = ...,
        day_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        wellbore_id: builtins.str = ...,
        day_depth_dsdsunit: global___StringMessage | None = ...,
        day_hours: global___FloatMessage | None = ...,
        user_comment: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        deterministic_event_id: builtins.str = ...,
        item_cost_actual_dsdsunit: global___StringMessage | None = ...,
        activity_subcode: global___StringMessage | None = ...,
        day_depth: global___FloatMessage | None = ...,
        wc_deterministic_event: global___WcDeterministicEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "activity_subcode", b"activity_subcode", "day_date", b"day_date", "day_depth", b"day_depth", "day_depth_dsdsunit", b"day_depth_dsdsunit", "day_hours", b"day_hours", "day_hours_dsdsunit", b"day_hours_dsdsunit", "day_number", b"day_number", "event_type", b"event_type", "item_cost_actual", b"item_cost_actual", "item_cost_actual_dsdsunit", b"item_cost_actual_dsdsunit", "native_uid", b"native_uid", "phase_code", b"phase_code", "sequence_no", b"sequence_no", "user_comment", b"user_comment", "wc_deterministic_event", b"wc_deterministic_event"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "activity_subcode", b"activity_subcode", "day_date", b"day_date", "day_depth", b"day_depth", "day_depth_dsdsunit", b"day_depth_dsdsunit", "day_depth_id", b"day_depth_id", "day_hours", b"day_hours", "day_hours_dsdsunit", b"day_hours_dsdsunit", "day_number", b"day_number", "deterministic_event_id", b"deterministic_event_id", "event_type", b"event_type", "item_cost_actual", b"item_cost_actual", "item_cost_actual_dsdsunit", b"item_cost_actual_dsdsunit", "native_uid", b"native_uid", "phase_code", b"phase_code", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "user_comment", b"user_comment", "wc_deterministic_event", b"wc_deterministic_event", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcDayDepth = WcDayDepth

class WcDesignSequence(google.protobuf.message.Message):
    """Original Name: WC_DESIGN_SEQUENCE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TIME_DESCRIPTION_FIELD_NUMBER: builtins.int
    TOTAL_TIME_P90_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROCESS_IMPROVEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_TIME_P50_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_PHASE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TOTAL_TIME_P10_FIELD_NUMBER: builtins.int
    TOTAL_COST_P10_FIELD_NUMBER: builtins.int
    SOURCE_WELL_ID_FIELD_NUMBER: builtins.int
    TOTAL_COST_P50_FIELD_NUMBER: builtins.int
    IS_USED_FIELD_NUMBER: builtins.int
    DAYC_MEAN_VALUE_FIELD_NUMBER: builtins.int
    TOTAL_TIME_P90_FIELD_NUMBER: builtins.int
    COST_DEVIATION_VALUE_FIELD_NUMBER: builtins.int
    TOTAL_COST_P90_FIELD_NUMBER: builtins.int
    COST_DEVIATION_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_TIME_P50_FIELD_NUMBER: builtins.int
    COST_DISTRIBUTION_TYPE_FIELD_NUMBER: builtins.int
    TIME_MIN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TIME_DEVIATION_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ESTIMATED_END_DATE_FIELD_NUMBER: builtins.int
    TIME_DISTRIBUTION_TYPE_FIELD_NUMBER: builtins.int
    IS_START_SEQUENCE_FIELD_NUMBER: builtins.int
    TIME_MEAN_VALUE_FIELD_NUMBER: builtins.int
    TOTAL_COST_P10_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOURCE_SCENARIO_ID_FIELD_NUMBER: builtins.int
    DAYC_DISTRIBUTION_TYPE_FIELD_NUMBER: builtins.int
    TOTAL_COST_P50_DSDSUNIT_FIELD_NUMBER: builtins.int
    ESTIMATED_START_DATE_FIELD_NUMBER: builtins.int
    DESIGN_SEQUENCE_ID_FIELD_NUMBER: builtins.int
    TIME_MEAN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_MIN_VALUE_FIELD_NUMBER: builtins.int
    TOTAL_COST_P90_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYC_MEAN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    COST_MIN_VALUE_FIELD_NUMBER: builtins.int
    PROCESS_IMPROVEMENT_FIELD_NUMBER: builtins.int
    COST_MIN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DAYC_MIN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOURCE_EVENT_TYPE_FIELD_NUMBER: builtins.int
    COST_MEAN_VALUE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    COST_MEAN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_TYPE_FIELD_NUMBER: builtins.int
    DAYC_DEVIATION_VALUE_FIELD_NUMBER: builtins.int
    START_PHASE_FIELD_NUMBER: builtins.int
    DAYC_MIN_VALUE_FIELD_NUMBER: builtins.int
    TOTAL_TIME_P10_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOURCE_WELLBORE_ID_FIELD_NUMBER: builtins.int
    DAYC_DEVIATION_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_DEVIATION_VALUE_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def time_description(self) -> global___StringMessage:
        """Original Name: TIME_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time_p90_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_TIME_P90_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def process_improvement_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROCESS_IMPROVEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time_p50_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_TIME_P50_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_phase(self) -> global___StringMessage:
        """Original Name: END_PHASE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def total_time_p10(self) -> global___FloatMessage:
        """Original Name: TOTAL_TIME_P10, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_p10(self) -> global___FloatMessage:
        """Original Name: TOTAL_COST_P10, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_well_id(self) -> global___StringMessage:
        """Original Name: SOURCE_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_p50(self) -> global___FloatMessage:
        """Original Name: TOTAL_COST_P50, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_used(self) -> global___StringMessage:
        """Original Name: IS_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dayc_mean_value(self) -> global___FloatMessage:
        """Original Name: DAYC_MEAN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time_p90(self) -> global___FloatMessage:
        """Original Name: TOTAL_TIME_P90, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_deviation_value(self) -> global___FloatMessage:
        """Original Name: COST_DEVIATION_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_p90(self) -> global___FloatMessage:
        """Original Name: TOTAL_COST_P90, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_deviation_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_DEVIATION_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time_p50(self) -> global___FloatMessage:
        """Original Name: TOTAL_TIME_P50, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_distribution_type(self) -> global___StringMessage:
        """Original Name: COST_DISTRIBUTION_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_min_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_MIN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_deviation_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_DEVIATION_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ESTIMATED_END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_distribution_type(self) -> global___StringMessage:
        """Original Name: TIME_DISTRIBUTION_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_start_sequence(self) -> global___StringMessage:
        """Original Name: IS_START_SEQUENCE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_mean_value(self) -> global___FloatMessage:
        """Original Name: TIME_MEAN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_p10_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_COST_P10_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_scenario_id(self) -> global___StringMessage:
        """Original Name: SOURCE_SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dayc_distribution_type(self) -> global___StringMessage:
        """Original Name: DAYC_DISTRIBUTION_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_p50_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_COST_P50_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ESTIMATED_START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    design_sequence_id: builtins.str
    """Original Name: DESIGN_SEQUENCE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def time_mean_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_MEAN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_min_value(self) -> global___FloatMessage:
        """Original Name: TIME_MIN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_p90_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_COST_P90_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dayc_mean_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYC_MEAN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_min_value(self) -> global___FloatMessage:
        """Original Name: COST_MIN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def process_improvement(self) -> global___FloatMessage:
        """Original Name: PROCESS_IMPROVEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_min_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_MIN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dayc_min_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYC_MIN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_event_type(self) -> global___StringMessage:
        """Original Name: SOURCE_EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_mean_value(self) -> global___FloatMessage:
        """Original Name: COST_MEAN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cost_mean_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_MEAN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_type(self) -> global___StringMessage:
        """Original Name: TIME_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dayc_deviation_value(self) -> global___FloatMessage:
        """Original Name: DAYC_DEVIATION_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_phase(self) -> global___StringMessage:
        """Original Name: START_PHASE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dayc_min_value(self) -> global___FloatMessage:
        """Original Name: DAYC_MIN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time_p10_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_TIME_P10_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_wellbore_id(self) -> global___StringMessage:
        """Original Name: SOURCE_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dayc_deviation_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: DAYC_DEVIATION_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_deviation_value(self) -> global___FloatMessage:
        """Original Name: TIME_DEVIATION_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_WC_DESIGN_SEQUENCE_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        time_description: global___StringMessage | None = ...,
        total_time_p90_dsdsunit: global___StringMessage | None = ...,
        process_improvement_dsdsunit: global___StringMessage | None = ...,
        total_time_p50_dsdsunit: global___StringMessage | None = ...,
        end_phase: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        total_time_p10: global___FloatMessage | None = ...,
        total_cost_p10: global___FloatMessage | None = ...,
        source_well_id: global___StringMessage | None = ...,
        total_cost_p50: global___FloatMessage | None = ...,
        is_used: global___StringMessage | None = ...,
        dayc_mean_value: global___FloatMessage | None = ...,
        total_time_p90: global___FloatMessage | None = ...,
        cost_deviation_value: global___FloatMessage | None = ...,
        total_cost_p90: global___FloatMessage | None = ...,
        cost_deviation_value_dsdsunit: global___StringMessage | None = ...,
        total_time_p50: global___FloatMessage | None = ...,
        cost_distribution_type: global___StringMessage | None = ...,
        time_min_value_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        time_deviation_value_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        estimated_end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        time_distribution_type: global___StringMessage | None = ...,
        is_start_sequence: global___StringMessage | None = ...,
        time_mean_value: global___FloatMessage | None = ...,
        total_cost_p10_dsdsunit: global___StringMessage | None = ...,
        source_scenario_id: global___StringMessage | None = ...,
        dayc_distribution_type: global___StringMessage | None = ...,
        total_cost_p50_dsdsunit: global___StringMessage | None = ...,
        estimated_start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        design_sequence_id: builtins.str = ...,
        time_mean_value_dsdsunit: global___StringMessage | None = ...,
        time_min_value: global___FloatMessage | None = ...,
        total_cost_p90_dsdsunit: global___StringMessage | None = ...,
        dayc_mean_value_dsdsunit: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        cost_min_value: global___FloatMessage | None = ...,
        process_improvement: global___FloatMessage | None = ...,
        cost_min_value_dsdsunit: global___StringMessage | None = ...,
        dayc_min_value_dsdsunit: global___StringMessage | None = ...,
        source_event_type: global___StringMessage | None = ...,
        cost_mean_value: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        cost_mean_value_dsdsunit: global___StringMessage | None = ...,
        time_type: global___StringMessage | None = ...,
        dayc_deviation_value: global___FloatMessage | None = ...,
        start_phase: global___StringMessage | None = ...,
        dayc_min_value: global___FloatMessage | None = ...,
        total_time_p10_dsdsunit: global___StringMessage | None = ...,
        source_wellbore_id: global___StringMessage | None = ...,
        dayc_deviation_value_dsdsunit: global___StringMessage | None = ...,
        time_deviation_value: global___FloatMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "cost_deviation_value", b"cost_deviation_value", "cost_deviation_value_dsdsunit", b"cost_deviation_value_dsdsunit", "cost_distribution_type", b"cost_distribution_type", "cost_mean_value", b"cost_mean_value", "cost_mean_value_dsdsunit", b"cost_mean_value_dsdsunit", "cost_min_value", b"cost_min_value", "cost_min_value_dsdsunit", b"cost_min_value_dsdsunit", "dayc_deviation_value", b"dayc_deviation_value", "dayc_deviation_value_dsdsunit", b"dayc_deviation_value_dsdsunit", "dayc_distribution_type", b"dayc_distribution_type", "dayc_mean_value", b"dayc_mean_value", "dayc_mean_value_dsdsunit", b"dayc_mean_value_dsdsunit", "dayc_min_value", b"dayc_min_value", "dayc_min_value_dsdsunit", b"dayc_min_value_dsdsunit", "end_phase", b"end_phase", "estimated_end_date", b"estimated_end_date", "estimated_start_date", b"estimated_start_date", "is_start_sequence", b"is_start_sequence", "is_used", b"is_used", "native_uid", b"native_uid", "process_improvement", b"process_improvement", "process_improvement_dsdsunit", b"process_improvement_dsdsunit", "sequence_no", b"sequence_no", "source_event_type", b"source_event_type", "source_scenario_id", b"source_scenario_id", "source_well_id", b"source_well_id", "source_wellbore_id", b"source_wellbore_id", "start_phase", b"start_phase", "time_description", b"time_description", "time_deviation_value", b"time_deviation_value", "time_deviation_value_dsdsunit", b"time_deviation_value_dsdsunit", "time_distribution_type", b"time_distribution_type", "time_mean_value", b"time_mean_value", "time_mean_value_dsdsunit", b"time_mean_value_dsdsunit", "time_min_value", b"time_min_value", "time_min_value_dsdsunit", b"time_min_value_dsdsunit", "time_type", b"time_type", "total_cost_p10", b"total_cost_p10", "total_cost_p10_dsdsunit", b"total_cost_p10_dsdsunit", "total_cost_p50", b"total_cost_p50", "total_cost_p50_dsdsunit", b"total_cost_p50_dsdsunit", "total_cost_p90", b"total_cost_p90", "total_cost_p90_dsdsunit", b"total_cost_p90_dsdsunit", "total_time_p10", b"total_time_p10", "total_time_p10_dsdsunit", b"total_time_p10_dsdsunit", "total_time_p50", b"total_time_p50", "total_time_p50_dsdsunit", b"total_time_p50_dsdsunit", "total_time_p90", b"total_time_p90", "total_time_p90_dsdsunit", b"total_time_p90_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "cost_deviation_value", b"cost_deviation_value", "cost_deviation_value_dsdsunit", b"cost_deviation_value_dsdsunit", "cost_distribution_type", b"cost_distribution_type", "cost_mean_value", b"cost_mean_value", "cost_mean_value_dsdsunit", b"cost_mean_value_dsdsunit", "cost_min_value", b"cost_min_value", "cost_min_value_dsdsunit", b"cost_min_value_dsdsunit", "dayc_deviation_value", b"dayc_deviation_value", "dayc_deviation_value_dsdsunit", b"dayc_deviation_value_dsdsunit", "dayc_distribution_type", b"dayc_distribution_type", "dayc_mean_value", b"dayc_mean_value", "dayc_mean_value_dsdsunit", b"dayc_mean_value_dsdsunit", "dayc_min_value", b"dayc_min_value", "dayc_min_value_dsdsunit", b"dayc_min_value_dsdsunit", "design_sequence_id", b"design_sequence_id", "end_phase", b"end_phase", "estimated_end_date", b"estimated_end_date", "estimated_start_date", b"estimated_start_date", "is_start_sequence", b"is_start_sequence", "is_used", b"is_used", "native_uid", b"native_uid", "process_improvement", b"process_improvement", "process_improvement_dsdsunit", b"process_improvement_dsdsunit", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "source_event_type", b"source_event_type", "source_scenario_id", b"source_scenario_id", "source_well_id", b"source_well_id", "source_wellbore_id", b"source_wellbore_id", "start_phase", b"start_phase", "time_description", b"time_description", "time_deviation_value", b"time_deviation_value", "time_deviation_value_dsdsunit", b"time_deviation_value_dsdsunit", "time_distribution_type", b"time_distribution_type", "time_mean_value", b"time_mean_value", "time_mean_value_dsdsunit", b"time_mean_value_dsdsunit", "time_min_value", b"time_min_value", "time_min_value_dsdsunit", b"time_min_value_dsdsunit", "time_type", b"time_type", "total_cost_p10", b"total_cost_p10", "total_cost_p10_dsdsunit", b"total_cost_p10_dsdsunit", "total_cost_p50", b"total_cost_p50", "total_cost_p50_dsdsunit", b"total_cost_p50_dsdsunit", "total_cost_p90", b"total_cost_p90", "total_cost_p90_dsdsunit", b"total_cost_p90_dsdsunit", "total_time_p10", b"total_time_p10", "total_time_p10_dsdsunit", b"total_time_p10_dsdsunit", "total_time_p50", b"total_time_p50", "total_time_p50_dsdsunit", b"total_time_p50_dsdsunit", "total_time_p90", b"total_time_p90", "total_time_p90_dsdsunit", b"total_time_p90_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcDesignSequence = WcDesignSequence

class WcDeterministicActivity(google.protobuf.message.Message):
    """Original Name: WC_DETERMINISTIC_ACTIVITY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ELAPSED_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    ACTUAL_DEPTH_TO_FIELD_NUMBER: builtins.int
    PHASE_CODE_FIELD_NUMBER: builtins.int
    ACTUAL_DEPTH_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DEPTH_FROM_FIELD_NUMBER: builtins.int
    USER_COMMENT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    P90_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    PHASE_LIST_ID_FIELD_NUMBER: builtins.int
    ACTUAL_TIME_FIELD_NUMBER: builtins.int
    PROBABILISTIC_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    ELAPSED_TIME_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE3_FIELD_NUMBER: builtins.int
    ACTIVITY_DURATION_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE2_FIELD_NUMBER: builtins.int
    ACTUAL_DEPTH_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    DETERMINISTIC_ACTIVITY_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ACTUAL_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    P10_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_DURATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    P90_DURATION_FIELD_NUMBER: builtins.int
    ACTIVITY_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ACTIVITY_RATE_FIELD_NUMBER: builtins.int
    DETERMINISTIC_HOLE_SECTION_ID_FIELD_NUMBER: builtins.int
    ACTUAL_DEPTH_FROM_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    PROBABILISTIC_DURATION_FIELD_NUMBER: builtins.int
    DEPTH_TO_FIELD_NUMBER: builtins.int
    DEPTH_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    P10_DURATION_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    WC_PHASE_LIST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def elapsed_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELAPSED_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_depth_to(self) -> global___FloatMessage:
        """Original Name: ACTUAL_DEPTH_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code(self) -> global___StringMessage:
        """Original Name: PHASE_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_depth_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_DEPTH_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def depth_from(self) -> global___FloatMessage:
        """Original Name: DEPTH_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_comment(self) -> global___StringMessage:
        """Original Name: USER_COMMENT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def p90_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: P90_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    phase_list_id: builtins.str
    """Original Name: PHASE_LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def actual_time(self) -> global___FloatMessage:
        """Original Name: ACTUAL_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROBABILISTIC_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elapsed_time(self) -> global___FloatMessage:
        """Original Name: ELAPSED_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code3(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE3, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_duration(self) -> global___FloatMessage:
        """Original Name: ACTIVITY_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code2(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_depth_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_DEPTH_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    deterministic_activity_id: builtins.str
    """Original Name: DETERMINISTIC_ACTIVITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def p10_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: P10_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_duration_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTIVITY_DURATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def p90_duration(self) -> global___FloatMessage:
        """Original Name: P90_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTIVITY_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_rate(self) -> global___FloatMessage:
        """Original Name: ACTIVITY_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    deterministic_hole_section_id: builtins.str
    """Original Name: DETERMINISTIC_HOLE_SECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def actual_depth_from(self) -> global___FloatMessage:
        """Original Name: ACTUAL_DEPTH_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def probabilistic_duration(self) -> global___FloatMessage:
        """Original Name: PROBABILISTIC_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_to(self) -> global___FloatMessage:
        """Original Name: DEPTH_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def p10_duration(self) -> global___FloatMessage:
        """Original Name: P10_DURATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wc_phase_list(self) -> global___WcPhaseListRef:
        """Remote references:

        Original Name: WC_PHASE_LIST, WrappedMessage: WcPhaseList
        FK_WC_DETERMINISTIC_ACTIVITY_WC_PHASE_LIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        elapsed_time_dsdsunit: global___StringMessage | None = ...,
        event_type: global___StringMessage | None = ...,
        actual_depth_to: global___FloatMessage | None = ...,
        phase_code: global___StringMessage | None = ...,
        actual_depth_from_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        depth_from: global___FloatMessage | None = ...,
        user_comment: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        p90_duration_dsdsunit: global___StringMessage | None = ...,
        depth_to_dsdsunit: global___StringMessage | None = ...,
        phase_list_id: builtins.str = ...,
        actual_time: global___FloatMessage | None = ...,
        probabilistic_duration_dsdsunit: global___StringMessage | None = ...,
        elapsed_time: global___FloatMessage | None = ...,
        activity_code3: global___StringMessage | None = ...,
        activity_duration: global___FloatMessage | None = ...,
        activity_code2: global___StringMessage | None = ...,
        actual_depth_to_dsdsunit: global___StringMessage | None = ...,
        deterministic_activity_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        actual_time_dsdsunit: global___StringMessage | None = ...,
        p10_duration_dsdsunit: global___StringMessage | None = ...,
        activity_duration_dsdsunit: global___StringMessage | None = ...,
        p90_duration: global___FloatMessage | None = ...,
        activity_rate_dsdsunit: global___StringMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        activity_rate: global___FloatMessage | None = ...,
        deterministic_hole_section_id: builtins.str = ...,
        actual_depth_from: global___FloatMessage | None = ...,
        deterministic_event_id: builtins.str = ...,
        probabilistic_duration: global___FloatMessage | None = ...,
        depth_to: global___FloatMessage | None = ...,
        depth_from_dsdsunit: global___StringMessage | None = ...,
        p10_duration: global___FloatMessage | None = ...,
        activity_subcode: global___StringMessage | None = ...,
        wc_phase_list: global___WcPhaseListRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "activity_code2", b"activity_code2", "activity_code3", b"activity_code3", "activity_duration", b"activity_duration", "activity_duration_dsdsunit", b"activity_duration_dsdsunit", "activity_rate", b"activity_rate", "activity_rate_dsdsunit", b"activity_rate_dsdsunit", "activity_subcode", b"activity_subcode", "actual_depth_from", b"actual_depth_from", "actual_depth_from_dsdsunit", b"actual_depth_from_dsdsunit", "actual_depth_to", b"actual_depth_to", "actual_depth_to_dsdsunit", b"actual_depth_to_dsdsunit", "actual_time", b"actual_time", "actual_time_dsdsunit", b"actual_time_dsdsunit", "depth_from", b"depth_from", "depth_from_dsdsunit", b"depth_from_dsdsunit", "depth_to", b"depth_to", "depth_to_dsdsunit", b"depth_to_dsdsunit", "elapsed_time", b"elapsed_time", "elapsed_time_dsdsunit", b"elapsed_time_dsdsunit", "event_type", b"event_type", "native_uid", b"native_uid", "p10_duration", b"p10_duration", "p10_duration_dsdsunit", b"p10_duration_dsdsunit", "p90_duration", b"p90_duration", "p90_duration_dsdsunit", b"p90_duration_dsdsunit", "phase_code", b"phase_code", "probabilistic_duration", b"probabilistic_duration", "probabilistic_duration_dsdsunit", b"probabilistic_duration_dsdsunit", "sequence_no", b"sequence_no", "user_comment", b"user_comment", "wc_phase_list", b"wc_phase_list"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "activity_code2", b"activity_code2", "activity_code3", b"activity_code3", "activity_duration", b"activity_duration", "activity_duration_dsdsunit", b"activity_duration_dsdsunit", "activity_rate", b"activity_rate", "activity_rate_dsdsunit", b"activity_rate_dsdsunit", "activity_subcode", b"activity_subcode", "actual_depth_from", b"actual_depth_from", "actual_depth_from_dsdsunit", b"actual_depth_from_dsdsunit", "actual_depth_to", b"actual_depth_to", "actual_depth_to_dsdsunit", b"actual_depth_to_dsdsunit", "actual_time", b"actual_time", "actual_time_dsdsunit", b"actual_time_dsdsunit", "depth_from", b"depth_from", "depth_from_dsdsunit", b"depth_from_dsdsunit", "depth_to", b"depth_to", "depth_to_dsdsunit", b"depth_to_dsdsunit", "deterministic_activity_id", b"deterministic_activity_id", "deterministic_event_id", b"deterministic_event_id", "deterministic_hole_section_id", b"deterministic_hole_section_id", "elapsed_time", b"elapsed_time", "elapsed_time_dsdsunit", b"elapsed_time_dsdsunit", "event_type", b"event_type", "native_uid", b"native_uid", "p10_duration", b"p10_duration", "p10_duration_dsdsunit", b"p10_duration_dsdsunit", "p90_duration", b"p90_duration", "p90_duration_dsdsunit", b"p90_duration_dsdsunit", "phase_code", b"phase_code", "phase_list_id", b"phase_list_id", "probabilistic_duration", b"probabilistic_duration", "probabilistic_duration_dsdsunit", b"probabilistic_duration_dsdsunit", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "user_comment", b"user_comment", "wc_phase_list", b"wc_phase_list", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcDeterministicActivity = WcDeterministicActivity

class WcDeterministicEvent(google.protobuf.message.Message):
    """Original Name: WC_DETERMINISTIC_EVENT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PROBABILISTIC_VALUE3_FIELD_NUMBER: builtins.int
    PROBABILISTIC_VALUE2_FIELD_NUMBER: builtins.int
    AFE_TOTAL_FIELD_NUMBER: builtins.int
    USE_MULTI_WELL_FIELD_NUMBER: builtins.int
    AUTHORIZED_TVD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEFAULT_DISTRIBUTION_TYPE_FIELD_NUMBER: builtins.int
    EXCH1_MAX_FIELD_NUMBER: builtins.int
    EXPOSE_OFFSET_QUERY_TIMEOUT_FIELD_NUMBER: builtins.int
    P_IMP_LEVEL_END_FIELD_NUMBER: builtins.int
    TOTAL_TIME_P50_DSDSUNIT_FIELD_NUMBER: builtins.int
    REMARKS_FIELD_NUMBER: builtins.int
    SINGLE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    P_IMP_LEVEL_START_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_TIME_P10_FIELD_NUMBER: builtins.int
    COST_CORRELATION_COEFF_FIELD_NUMBER: builtins.int
    TOTAL_COST_P50_FIELD_NUMBER: builtins.int
    COST_TO_DATE_FIELD_NUMBER: builtins.int
    EXCH1_MIN_FIELD_NUMBER: builtins.int
    USE_RISK_IN_PHASE_PROB_FIELD_NUMBER: builtins.int
    P_IMP_LEVEL_END_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_TIME_P90_FIELD_NUMBER: builtins.int
    EXCH2_ML_FIELD_NUMBER: builtins.int
    DEPTH_TO_DATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_PROBABILISTIC_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DEPARTMENT_FIELD_NUMBER: builtins.int
    DEPARTMENT_CODE_FIELD_NUMBER: builtins.int
    CONTINGENCY_PERCENT_FIELD_NUMBER: builtins.int
    PROBABILISTIC_VALUE_FIELD_NUMBER: builtins.int
    JOINT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_NPT_CORRELATED_FIELD_NUMBER: builtins.int
    EXCH2_DIST_FIELD_NUMBER: builtins.int
    AFE_NO_FIELD_NUMBER: builtins.int
    TOTAL_COST_P50_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_PLOTS_NOT_BACKWARDS_FIELD_NUMBER: builtins.int
    ESTIMATED_START_DATE_FIELD_NUMBER: builtins.int
    NUM_ITERATIONS_FIELD_NUMBER: builtins.int
    P_IMP_LEVEL_START_FIELD_NUMBER: builtins.int
    START_DRY_HOLE_EVENT_FIELD_NUMBER: builtins.int
    USE_TIME_CONTINGENCY_FIELD_NUMBER: builtins.int
    COST_CORRELATION_COEFF_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_RANDOM_MONTE_CARLO_FIELD_NUMBER: builtins.int
    USE_CONTINGENCY_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    USE_TIME_PROBABILISTICS_FIELD_NUMBER: builtins.int
    DEPTH_NORMALIZATION_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONTINGENCY_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_CORRELATION_COEFF_FIELD_NUMBER: builtins.int
    MODEL_UNCERTAINTY_FIELD_NUMBER: builtins.int
    EVENT_NAME3_FIELD_NUMBER: builtins.int
    EVENT_NAME2_FIELD_NUMBER: builtins.int
    EVENT_NAME1_FIELD_NUMBER: builtins.int
    TOTAL_TIME_P10_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAND_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_CONTINGENCY_PERC_FIELD_NUMBER: builtins.int
    EVENT_TYPE_ID_FIELD_NUMBER: builtins.int
    USE_PARTIAL_WELL_FIELD_NUMBER: builtins.int
    TOTAL_TIME_P90_DSDSUNIT_FIELD_NUMBER: builtins.int
    AFE_DESC_FIELD_NUMBER: builtins.int
    MODEL_ERROR_FIELD_NUMBER: builtins.int
    USE_COST_PROBABILISTICS_FIELD_NUMBER: builtins.int
    ESTIMATOR_FIELD_NUMBER: builtins.int
    STAND_LENGTH_FIELD_NUMBER: builtins.int
    AUTHORIZED_TVD_FIELD_NUMBER: builtins.int
    NUMBER_WELLS_FIELD_NUMBER: builtins.int
    USE_PERT_FOR_TRIANGULAR_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    USE_ACTIVITY_PROBABILISTICS_FIELD_NUMBER: builtins.int
    DEPTH_TO_DATE_FIELD_NUMBER: builtins.int
    TOTAL_COST_P10_FIELD_NUMBER: builtins.int
    DEPTH_CORRELATION_COEFF_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_DEPTH_PROBABILISTICS_FIELD_NUMBER: builtins.int
    COST_TO_DATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TIME_CORRELATION_COEFF_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_COST_P90_FIELD_NUMBER: builtins.int
    TIME_CORRELATION_COEFF_FIELD_NUMBER: builtins.int
    APPROVED_BY_FIELD_NUMBER: builtins.int
    TOTAL_TIME_P50_FIELD_NUMBER: builtins.int
    EXCH2_MIN_FIELD_NUMBER: builtins.int
    PROJECT_CODE_FIELD_NUMBER: builtins.int
    USE_DRY_HOLE_COST_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ESTIMATED_END_DATE_FIELD_NUMBER: builtins.int
    MODEL_ERROR_DSDSUNIT_FIELD_NUMBER: builtins.int
    AUTHORIZED_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_COST_P10_DSDSUNIT_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    EXCH1_DIST_FIELD_NUMBER: builtins.int
    FORMULA_EXCH2_FIELD_NUMBER: builtins.int
    FORMULA_EXCH1_FIELD_NUMBER: builtins.int
    EXCH2_MAX_FIELD_NUMBER: builtins.int
    USE_UNPLANNED_FIELD_NUMBER: builtins.int
    MODEL_UNCERTAINTY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MULTI_CORRELATION_COEFF_FIELD_NUMBER: builtins.int
    IS_COST_PROBABILISTIC_FIELD_NUMBER: builtins.int
    TIME_CONTINGENCY_PERC_DSDSUNIT_FIELD_NUMBER: builtins.int
    AFE_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_ROP_ACTIVITY_FIELD_NUMBER: builtins.int
    PROJECT_NAME_FIELD_NUMBER: builtins.int
    TIME_TO_DATE_FIELD_NUMBER: builtins.int
    MULTI_WELL_TYPE_FIELD_NUMBER: builtins.int
    TOTAL_COST_P90_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    PARTNER_AFE_NO_FIELD_NUMBER: builtins.int
    DATE_APPROVAL_FIELD_NUMBER: builtins.int
    USE_EXTRA_COST_FIELDS_FIELD_NUMBER: builtins.int
    AUTHORIZED_MD_FIELD_NUMBER: builtins.int
    USE_DEPTH_NORMALIZATION_FIELD_NUMBER: builtins.int
    TIME_TO_DATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SMOOTH_MC_RESULTS_FIELD_NUMBER: builtins.int
    START_COMPLETION_EVENT_FIELD_NUMBER: builtins.int
    USE_MEDIAN_VALUE_FIELD_NUMBER: builtins.int
    DEPTH_NORMALIZATION_LENGTH_FIELD_NUMBER: builtins.int
    JOINT_LENGTH_FIELD_NUMBER: builtins.int
    BUDGET_DESC_FIELD_NUMBER: builtins.int
    IS_CORRECTED_OFFSET_DEPTHS_FIELD_NUMBER: builtins.int
    MULTI_CORRELATION_COEFF_DSDSUNIT_FIELD_NUMBER: builtins.int
    P_IMP_HALF_LIFE_FIELD_NUMBER: builtins.int
    EXCH1_ML_FIELD_NUMBER: builtins.int
    SINGLE_LENGTH_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    WC_DETERMINISTIC_HOLE_SECTION_FIELD_NUMBER: builtins.int
    WC_COST_LIST_FIELD_NUMBER: builtins.int
    WC_OFFSET_WELLBORE_FIELD_NUMBER: builtins.int
    WC_CURRENCY_TYPE_FIELD_NUMBER: builtins.int
    WC_EVENT_LIST_FIELD_NUMBER: builtins.int
    WC_DAY_DEPTH_FIELD_NUMBER: builtins.int
    WC_RISK_LIST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def probabilistic_value3(self) -> global___FloatMessage:
        """Original Name: PROBABILISTIC_VALUE3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_value2(self) -> global___FloatMessage:
        """Original Name: PROBABILISTIC_VALUE2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_total(self) -> global___FloatMessage:
        """Original Name: AFE_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_multi_well(self) -> global___StringMessage:
        """Original Name: USE_MULTI_WELL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def authorized_tvd_dsdsunit(self) -> global___StringMessage:
        """Original Name: AUTHORIZED_TVD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def default_distribution_type(self) -> global___StringMessage:
        """Original Name: DEFAULT_DISTRIBUTION_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exch1_max(self) -> global___FloatMessage:
        """Original Name: EXCH1_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def expose_offset_query_timeout(self) -> global___StringMessage:
        """Original Name: EXPOSE_OFFSET_QUERY_TIMEOUT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def p_imp_level_end(self) -> global___FloatMessage:
        """Original Name: P_IMP_LEVEL_END, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time_p50_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_TIME_P50_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def remarks(self) -> global___StringMessage:
        """Original Name: REMARKS, Original type: Edm.String, Max Length: 2000,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def single_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SINGLE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def p_imp_level_start_dsdsunit(self) -> global___StringMessage:
        """Original Name: P_IMP_LEVEL_START_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time_p10(self) -> global___FloatMessage:
        """Original Name: TOTAL_TIME_P10, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_correlation_coeff(self) -> global___FloatMessage:
        """Original Name: COST_CORRELATION_COEFF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_p50(self) -> global___FloatMessage:
        """Original Name: TOTAL_COST_P50, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_to_date(self) -> global___FloatMessage:
        """Original Name: COST_TO_DATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exch1_min(self) -> global___FloatMessage:
        """Original Name: EXCH1_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_risk_in_phase_prob(self) -> global___StringMessage:
        """Original Name: USE_RISK_IN_PHASE_PROB, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def p_imp_level_end_dsdsunit(self) -> global___StringMessage:
        """Original Name: P_IMP_LEVEL_END_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time_p90(self) -> global___FloatMessage:
        """Original Name: TOTAL_TIME_P90, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exch2_ml(self) -> global___FloatMessage:
        """Original Name: EXCH2_ML, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_to_date_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_TO_DATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_probabilistic(self) -> global___StringMessage:
        """Original Name: IS_PROBABILISTIC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def department(self) -> global___StringMessage:
        """Original Name: DEPARTMENT, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def department_code(self) -> global___StringMessage:
        """Original Name: DEPARTMENT_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contingency_percent(self) -> global___FloatMessage:
        """Original Name: CONTINGENCY_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_value(self) -> global___FloatMessage:
        """Original Name: PROBABILISTIC_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: JOINT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_npt_correlated(self) -> global___StringMessage:
        """Original Name: IS_NPT_CORRELATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exch2_dist(self) -> global___StringMessage:
        """Original Name: EXCH2_DIST, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_no(self) -> global___StringMessage:
        """Original Name: AFE_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_p50_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_COST_P50_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_plots_not_backwards(self) -> global___StringMessage:
        """Original Name: DEPTH_PLOTS_NOT_BACKWARDS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_start_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ESTIMATED_START_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_iterations(self) -> global___Int32Message:
        """Original Name: NUM_ITERATIONS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def p_imp_level_start(self) -> global___FloatMessage:
        """Original Name: P_IMP_LEVEL_START, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_dry_hole_event(self) -> global___StringMessage:
        """Original Name: START_DRY_HOLE_EVENT, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_time_contingency(self) -> global___StringMessage:
        """Original Name: USE_TIME_CONTINGENCY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_correlation_coeff_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_CORRELATION_COEFF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_random_monte_carlo(self) -> global___StringMessage:
        """Original Name: IS_RANDOM_MONTE_CARLO, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_contingency(self) -> global___StringMessage:
        """Original Name: USE_CONTINGENCY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def use_time_probabilistics(self) -> global___StringMessage:
        """Original Name: USE_TIME_PROBABILISTICS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_normalization_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_NORMALIZATION_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def contingency_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONTINGENCY_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_correlation_coeff(self) -> global___FloatMessage:
        """Original Name: DEPTH_CORRELATION_COEFF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model_uncertainty(self) -> global___FloatMessage:
        """Original Name: MODEL_UNCERTAINTY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_name3(self) -> global___StringMessage:
        """Original Name: EVENT_NAME3, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_name2(self) -> global___StringMessage:
        """Original Name: EVENT_NAME2, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_name1(self) -> global___StringMessage:
        """Original Name: EVENT_NAME1, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time_p10_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_TIME_P10_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stand_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAND_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_contingency_perc(self) -> global___FloatMessage:
        """Original Name: TIME_CONTINGENCY_PERC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type_id(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_partial_well(self) -> global___StringMessage:
        """Original Name: USE_PARTIAL_WELL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time_p90_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_TIME_P90_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_desc(self) -> global___StringMessage:
        """Original Name: AFE_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model_error(self) -> global___FloatMessage:
        """Original Name: MODEL_ERROR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_cost_probabilistics(self) -> global___StringMessage:
        """Original Name: USE_COST_PROBABILISTICS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimator(self) -> global___StringMessage:
        """Original Name: ESTIMATOR, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stand_length(self) -> global___FloatMessage:
        """Original Name: STAND_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def authorized_tvd(self) -> global___FloatMessage:
        """Original Name: AUTHORIZED_TVD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_wells(self) -> global___Int32Message:
        """Original Name: NUMBER_WELLS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_pert_for_triangular(self) -> global___StringMessage:
        """Original Name: USE_PERT_FOR_TRIANGULAR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def use_activity_probabilistics(self) -> global___StringMessage:
        """Original Name: USE_ACTIVITY_PROBABILISTICS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_to_date(self) -> global___FloatMessage:
        """Original Name: DEPTH_TO_DATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_p10(self) -> global___FloatMessage:
        """Original Name: TOTAL_COST_P10, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_correlation_coeff_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_CORRELATION_COEFF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_depth_probabilistics(self) -> global___StringMessage:
        """Original Name: USE_DEPTH_PROBABILISTICS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cost_to_date_dsdsunit(self) -> global___StringMessage:
        """Original Name: COST_TO_DATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_correlation_coeff_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_CORRELATION_COEFF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_p90(self) -> global___FloatMessage:
        """Original Name: TOTAL_COST_P90, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_correlation_coeff(self) -> global___FloatMessage:
        """Original Name: TIME_CORRELATION_COEFF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approved_by(self) -> global___StringMessage:
        """Original Name: APPROVED_BY, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_time_p50(self) -> global___FloatMessage:
        """Original Name: TOTAL_TIME_P50, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exch2_min(self) -> global___FloatMessage:
        """Original Name: EXCH2_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_code(self) -> global___StringMessage:
        """Original Name: PROJECT_CODE, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_dry_hole_cost(self) -> global___StringMessage:
        """Original Name: USE_DRY_HOLE_COST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def estimated_end_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: ESTIMATED_END_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model_error_dsdsunit(self) -> global___StringMessage:
        """Original Name: MODEL_ERROR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def authorized_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: AUTHORIZED_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_p10_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_COST_P10_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def exch1_dist(self) -> global___StringMessage:
        """Original Name: EXCH1_DIST, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formula_exch2(self) -> global___FloatMessage:
        """Original Name: FORMULA_EXCH2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formula_exch1(self) -> global___FloatMessage:
        """Original Name: FORMULA_EXCH1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exch2_max(self) -> global___FloatMessage:
        """Original Name: EXCH2_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_unplanned(self) -> global___StringMessage:
        """Original Name: USE_UNPLANNED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model_uncertainty_dsdsunit(self) -> global___StringMessage:
        """Original Name: MODEL_UNCERTAINTY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multi_correlation_coeff(self) -> global___FloatMessage:
        """Original Name: MULTI_CORRELATION_COEFF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_cost_probabilistic(self) -> global___StringMessage:
        """Original Name: IS_COST_PROBABILISTIC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_contingency_perc_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_CONTINGENCY_PERC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def afe_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: AFE_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_rop_activity(self) -> global___StringMessage:
        """Original Name: IS_ROP_ACTIVITY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def project_name(self) -> global___StringMessage:
        """Original Name: PROJECT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_to_date(self) -> global___FloatMessage:
        """Original Name: TIME_TO_DATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multi_well_type(self) -> global___Int32Message:
        """Original Name: MULTI_WELL_TYPE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_cost_p90_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_COST_P90_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def partner_afe_no(self) -> global___StringMessage:
        """Original Name: PARTNER_AFE_NO, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def date_approval(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: DATE_APPROVAL, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_extra_cost_fields(self) -> global___StringMessage:
        """Original Name: USE_EXTRA_COST_FIELDS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def authorized_md(self) -> global___FloatMessage:
        """Original Name: AUTHORIZED_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_depth_normalization(self) -> global___StringMessage:
        """Original Name: USE_DEPTH_NORMALIZATION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def time_to_date_dsdsunit(self) -> global___StringMessage:
        """Original Name: TIME_TO_DATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def smooth_mc_results(self) -> global___StringMessage:
        """Original Name: SMOOTH_MC_RESULTS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_completion_event(self) -> global___StringMessage:
        """Original Name: START_COMPLETION_EVENT, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_median_value(self) -> global___StringMessage:
        """Original Name: USE_MEDIAN_VALUE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_normalization_length(self) -> global___FloatMessage:
        """Original Name: DEPTH_NORMALIZATION_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_length(self) -> global___FloatMessage:
        """Original Name: JOINT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def budget_desc(self) -> global___StringMessage:
        """Original Name: BUDGET_DESC, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_corrected_offset_depths(self) -> global___StringMessage:
        """Original Name: IS_CORRECTED_OFFSET_DEPTHS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def multi_correlation_coeff_dsdsunit(self) -> global___StringMessage:
        """Original Name: MULTI_CORRELATION_COEFF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def p_imp_half_life(self) -> global___Int32Message:
        """Original Name: P_IMP_HALF_LIFE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def exch1_ml(self) -> global___FloatMessage:
        """Original Name: EXCH1_ML, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def single_length(self) -> global___FloatMessage:
        """Original Name: SINGLE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_WC_DETERMINISTIC_EVENT_CD_SCENARIO
        """
    @property
    def wc_deterministic_hole_section(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcDeterministicHoleSectionRef]:
        """Original Name: WC_DETERMINISTIC_HOLE_SECTION, WrappedMessage: WcDeterministicHoleSection
        FK_WC_DETERMINISTIC_HOLE_SECTION_WC_DETERMINISTIC_EVENT
        """
    @property
    def wc_cost_list(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcCostListRef]:
        """Original Name: WC_COST_LIST, WrappedMessage: WcCostList
        FK_WC_COST_LIST_WC_DETERMINISTIC_EVENT
        """
    @property
    def wc_offset_wellbore(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcOffsetWellboreRef]:
        """Original Name: WC_OFFSET_WELLBORE, WrappedMessage: WcOffsetWellbore
        FK_WC_OFFSET_WELLBORE_WC_DETERMINISTIC_EVENT
        """
    @property
    def wc_currency_type(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcCurrencyTypeRef]:
        """Original Name: WC_CURRENCY_TYPE, WrappedMessage: WcCurrencyType
        FK_WC_CURRENCY_TYPE_WC_DETERMINISTIC_EVENT
        """
    @property
    def wc_event_list(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcEventListRef]:
        """Original Name: WC_EVENT_LIST, WrappedMessage: WcEventList
        FK_WC_EVENT_LIST_WC_DETERMINISTIC_EVENT
        """
    @property
    def wc_day_depth(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcDayDepthRef]:
        """Original Name: WC_DAY_DEPTH, WrappedMessage: WcDayDepth
        FK_WC_DAY_DEPTH_WC_DETERMINISTIC_EVENT
        """
    @property
    def wc_risk_list(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcRiskListRef]:
        """Original Name: WC_RISK_LIST, WrappedMessage: WcRiskList
        FK_WC_RISK_LIST_WC_DETERMINISTIC_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        probabilistic_value3: global___FloatMessage | None = ...,
        probabilistic_value2: global___FloatMessage | None = ...,
        afe_total: global___FloatMessage | None = ...,
        use_multi_well: global___StringMessage | None = ...,
        authorized_tvd_dsdsunit: global___StringMessage | None = ...,
        default_distribution_type: global___StringMessage | None = ...,
        exch1_max: global___FloatMessage | None = ...,
        expose_offset_query_timeout: global___StringMessage | None = ...,
        p_imp_level_end: global___FloatMessage | None = ...,
        total_time_p50_dsdsunit: global___StringMessage | None = ...,
        remarks: global___StringMessage | None = ...,
        single_length_dsdsunit: global___StringMessage | None = ...,
        p_imp_level_start_dsdsunit: global___StringMessage | None = ...,
        total_time_p10: global___FloatMessage | None = ...,
        cost_correlation_coeff: global___FloatMessage | None = ...,
        total_cost_p50: global___FloatMessage | None = ...,
        cost_to_date: global___FloatMessage | None = ...,
        exch1_min: global___FloatMessage | None = ...,
        use_risk_in_phase_prob: global___StringMessage | None = ...,
        p_imp_level_end_dsdsunit: global___StringMessage | None = ...,
        total_time_p90: global___FloatMessage | None = ...,
        exch2_ml: global___FloatMessage | None = ...,
        depth_to_date_dsdsunit: global___StringMessage | None = ...,
        is_probabilistic: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        department: global___StringMessage | None = ...,
        department_code: global___StringMessage | None = ...,
        contingency_percent: global___FloatMessage | None = ...,
        probabilistic_value: global___FloatMessage | None = ...,
        joint_length_dsdsunit: global___StringMessage | None = ...,
        is_npt_correlated: global___StringMessage | None = ...,
        exch2_dist: global___StringMessage | None = ...,
        afe_no: global___StringMessage | None = ...,
        total_cost_p50_dsdsunit: global___StringMessage | None = ...,
        depth_plots_not_backwards: global___StringMessage | None = ...,
        estimated_start_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        num_iterations: global___Int32Message | None = ...,
        p_imp_level_start: global___FloatMessage | None = ...,
        start_dry_hole_event: global___StringMessage | None = ...,
        use_time_contingency: global___StringMessage | None = ...,
        cost_correlation_coeff_dsdsunit: global___StringMessage | None = ...,
        is_random_monte_carlo: global___StringMessage | None = ...,
        use_contingency: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        use_time_probabilistics: global___StringMessage | None = ...,
        depth_normalization_length_dsdsunit: global___StringMessage | None = ...,
        contingency_percent_dsdsunit: global___StringMessage | None = ...,
        depth_correlation_coeff: global___FloatMessage | None = ...,
        model_uncertainty: global___FloatMessage | None = ...,
        event_name3: global___StringMessage | None = ...,
        event_name2: global___StringMessage | None = ...,
        event_name1: global___StringMessage | None = ...,
        total_time_p10_dsdsunit: global___StringMessage | None = ...,
        stand_length_dsdsunit: global___StringMessage | None = ...,
        time_contingency_perc: global___FloatMessage | None = ...,
        event_type_id: global___StringMessage | None = ...,
        use_partial_well: global___StringMessage | None = ...,
        total_time_p90_dsdsunit: global___StringMessage | None = ...,
        afe_desc: global___StringMessage | None = ...,
        model_error: global___FloatMessage | None = ...,
        use_cost_probabilistics: global___StringMessage | None = ...,
        estimator: global___StringMessage | None = ...,
        stand_length: global___FloatMessage | None = ...,
        authorized_tvd: global___FloatMessage | None = ...,
        number_wells: global___Int32Message | None = ...,
        use_pert_for_triangular: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        use_activity_probabilistics: global___StringMessage | None = ...,
        depth_to_date: global___FloatMessage | None = ...,
        total_cost_p10: global___FloatMessage | None = ...,
        depth_correlation_coeff_dsdsunit: global___StringMessage | None = ...,
        use_depth_probabilistics: global___StringMessage | None = ...,
        cost_to_date_dsdsunit: global___StringMessage | None = ...,
        time_correlation_coeff_dsdsunit: global___StringMessage | None = ...,
        total_cost_p90: global___FloatMessage | None = ...,
        time_correlation_coeff: global___FloatMessage | None = ...,
        approved_by: global___StringMessage | None = ...,
        total_time_p50: global___FloatMessage | None = ...,
        exch2_min: global___FloatMessage | None = ...,
        project_code: global___StringMessage | None = ...,
        use_dry_hole_cost: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        estimated_end_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        model_error_dsdsunit: global___StringMessage | None = ...,
        authorized_md_dsdsunit: global___StringMessage | None = ...,
        total_cost_p10_dsdsunit: global___StringMessage | None = ...,
        deterministic_event_id: builtins.str = ...,
        exch1_dist: global___StringMessage | None = ...,
        formula_exch2: global___FloatMessage | None = ...,
        formula_exch1: global___FloatMessage | None = ...,
        exch2_max: global___FloatMessage | None = ...,
        use_unplanned: global___StringMessage | None = ...,
        model_uncertainty_dsdsunit: global___StringMessage | None = ...,
        multi_correlation_coeff: global___FloatMessage | None = ...,
        is_cost_probabilistic: global___StringMessage | None = ...,
        time_contingency_perc_dsdsunit: global___StringMessage | None = ...,
        afe_total_dsdsunit: global___StringMessage | None = ...,
        is_rop_activity: global___StringMessage | None = ...,
        project_name: global___StringMessage | None = ...,
        time_to_date: global___FloatMessage | None = ...,
        multi_well_type: global___Int32Message | None = ...,
        total_cost_p90_dsdsunit: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        partner_afe_no: global___StringMessage | None = ...,
        date_approval: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        use_extra_cost_fields: global___StringMessage | None = ...,
        authorized_md: global___FloatMessage | None = ...,
        use_depth_normalization: global___StringMessage | None = ...,
        time_to_date_dsdsunit: global___StringMessage | None = ...,
        smooth_mc_results: global___StringMessage | None = ...,
        start_completion_event: global___StringMessage | None = ...,
        use_median_value: global___StringMessage | None = ...,
        depth_normalization_length: global___FloatMessage | None = ...,
        joint_length: global___FloatMessage | None = ...,
        budget_desc: global___StringMessage | None = ...,
        is_corrected_offset_depths: global___StringMessage | None = ...,
        multi_correlation_coeff_dsdsunit: global___StringMessage | None = ...,
        p_imp_half_life: global___Int32Message | None = ...,
        exch1_ml: global___FloatMessage | None = ...,
        single_length: global___FloatMessage | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        wc_deterministic_hole_section: collections.abc.Iterable[global___WcDeterministicHoleSectionRef] | None = ...,
        wc_cost_list: collections.abc.Iterable[global___WcCostListRef] | None = ...,
        wc_offset_wellbore: collections.abc.Iterable[global___WcOffsetWellboreRef] | None = ...,
        wc_currency_type: collections.abc.Iterable[global___WcCurrencyTypeRef] | None = ...,
        wc_event_list: collections.abc.Iterable[global___WcEventListRef] | None = ...,
        wc_day_depth: collections.abc.Iterable[global___WcDayDepthRef] | None = ...,
        wc_risk_list: collections.abc.Iterable[global___WcRiskListRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["afe_desc", b"afe_desc", "afe_no", b"afe_no", "afe_total", b"afe_total", "afe_total_dsdsunit", b"afe_total_dsdsunit", "approved_by", b"approved_by", "authorized_md", b"authorized_md", "authorized_md_dsdsunit", b"authorized_md_dsdsunit", "authorized_tvd", b"authorized_tvd", "authorized_tvd_dsdsunit", b"authorized_tvd_dsdsunit", "budget_desc", b"budget_desc", "cd_scenario", b"cd_scenario", "contingency_percent", b"contingency_percent", "contingency_percent_dsdsunit", b"contingency_percent_dsdsunit", "cost_correlation_coeff", b"cost_correlation_coeff", "cost_correlation_coeff_dsdsunit", b"cost_correlation_coeff_dsdsunit", "cost_to_date", b"cost_to_date", "cost_to_date_dsdsunit", b"cost_to_date_dsdsunit", "date_approval", b"date_approval", "default_distribution_type", b"default_distribution_type", "department", b"department", "department_code", b"department_code", "depth_correlation_coeff", b"depth_correlation_coeff", "depth_correlation_coeff_dsdsunit", b"depth_correlation_coeff_dsdsunit", "depth_normalization_length", b"depth_normalization_length", "depth_normalization_length_dsdsunit", b"depth_normalization_length_dsdsunit", "depth_plots_not_backwards", b"depth_plots_not_backwards", "depth_to_date", b"depth_to_date", "depth_to_date_dsdsunit", b"depth_to_date_dsdsunit", "estimated_end_date", b"estimated_end_date", "estimated_start_date", b"estimated_start_date", "estimator", b"estimator", "event_name1", b"event_name1", "event_name2", b"event_name2", "event_name3", b"event_name3", "event_type_id", b"event_type_id", "exch1_dist", b"exch1_dist", "exch1_max", b"exch1_max", "exch1_min", b"exch1_min", "exch1_ml", b"exch1_ml", "exch2_dist", b"exch2_dist", "exch2_max", b"exch2_max", "exch2_min", b"exch2_min", "exch2_ml", b"exch2_ml", "expose_offset_query_timeout", b"expose_offset_query_timeout", "formula_exch1", b"formula_exch1", "formula_exch2", b"formula_exch2", "is_corrected_offset_depths", b"is_corrected_offset_depths", "is_cost_probabilistic", b"is_cost_probabilistic", "is_npt_correlated", b"is_npt_correlated", "is_probabilistic", b"is_probabilistic", "is_random_monte_carlo", b"is_random_monte_carlo", "is_rop_activity", b"is_rop_activity", "joint_length", b"joint_length", "joint_length_dsdsunit", b"joint_length_dsdsunit", "model_error", b"model_error", "model_error_dsdsunit", b"model_error_dsdsunit", "model_uncertainty", b"model_uncertainty", "model_uncertainty_dsdsunit", b"model_uncertainty_dsdsunit", "multi_correlation_coeff", b"multi_correlation_coeff", "multi_correlation_coeff_dsdsunit", b"multi_correlation_coeff_dsdsunit", "multi_well_type", b"multi_well_type", "native_uid", b"native_uid", "num_iterations", b"num_iterations", "number_wells", b"number_wells", "p_imp_half_life", b"p_imp_half_life", "p_imp_level_end", b"p_imp_level_end", "p_imp_level_end_dsdsunit", b"p_imp_level_end_dsdsunit", "p_imp_level_start", b"p_imp_level_start", "p_imp_level_start_dsdsunit", b"p_imp_level_start_dsdsunit", "partner_afe_no", b"partner_afe_no", "probabilistic_value", b"probabilistic_value", "probabilistic_value2", b"probabilistic_value2", "probabilistic_value3", b"probabilistic_value3", "project_code", b"project_code", "project_name", b"project_name", "remarks", b"remarks", "sequence_no", b"sequence_no", "single_length", b"single_length", "single_length_dsdsunit", b"single_length_dsdsunit", "smooth_mc_results", b"smooth_mc_results", "stand_length", b"stand_length", "stand_length_dsdsunit", b"stand_length_dsdsunit", "start_completion_event", b"start_completion_event", "start_dry_hole_event", b"start_dry_hole_event", "time_contingency_perc", b"time_contingency_perc", "time_contingency_perc_dsdsunit", b"time_contingency_perc_dsdsunit", "time_correlation_coeff", b"time_correlation_coeff", "time_correlation_coeff_dsdsunit", b"time_correlation_coeff_dsdsunit", "time_to_date", b"time_to_date", "time_to_date_dsdsunit", b"time_to_date_dsdsunit", "total_cost_p10", b"total_cost_p10", "total_cost_p10_dsdsunit", b"total_cost_p10_dsdsunit", "total_cost_p50", b"total_cost_p50", "total_cost_p50_dsdsunit", b"total_cost_p50_dsdsunit", "total_cost_p90", b"total_cost_p90", "total_cost_p90_dsdsunit", b"total_cost_p90_dsdsunit", "total_time_p10", b"total_time_p10", "total_time_p10_dsdsunit", b"total_time_p10_dsdsunit", "total_time_p50", b"total_time_p50", "total_time_p50_dsdsunit", b"total_time_p50_dsdsunit", "total_time_p90", b"total_time_p90", "total_time_p90_dsdsunit", b"total_time_p90_dsdsunit", "use_activity_probabilistics", b"use_activity_probabilistics", "use_contingency", b"use_contingency", "use_cost_probabilistics", b"use_cost_probabilistics", "use_depth_normalization", b"use_depth_normalization", "use_depth_probabilistics", b"use_depth_probabilistics", "use_dry_hole_cost", b"use_dry_hole_cost", "use_extra_cost_fields", b"use_extra_cost_fields", "use_median_value", b"use_median_value", "use_multi_well", b"use_multi_well", "use_partial_well", b"use_partial_well", "use_pert_for_triangular", b"use_pert_for_triangular", "use_risk_in_phase_prob", b"use_risk_in_phase_prob", "use_time_contingency", b"use_time_contingency", "use_time_probabilistics", b"use_time_probabilistics", "use_unplanned", b"use_unplanned"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["afe_desc", b"afe_desc", "afe_no", b"afe_no", "afe_total", b"afe_total", "afe_total_dsdsunit", b"afe_total_dsdsunit", "approved_by", b"approved_by", "authorized_md", b"authorized_md", "authorized_md_dsdsunit", b"authorized_md_dsdsunit", "authorized_tvd", b"authorized_tvd", "authorized_tvd_dsdsunit", b"authorized_tvd_dsdsunit", "budget_desc", b"budget_desc", "cd_scenario", b"cd_scenario", "contingency_percent", b"contingency_percent", "contingency_percent_dsdsunit", b"contingency_percent_dsdsunit", "cost_correlation_coeff", b"cost_correlation_coeff", "cost_correlation_coeff_dsdsunit", b"cost_correlation_coeff_dsdsunit", "cost_to_date", b"cost_to_date", "cost_to_date_dsdsunit", b"cost_to_date_dsdsunit", "date_approval", b"date_approval", "default_distribution_type", b"default_distribution_type", "department", b"department", "department_code", b"department_code", "depth_correlation_coeff", b"depth_correlation_coeff", "depth_correlation_coeff_dsdsunit", b"depth_correlation_coeff_dsdsunit", "depth_normalization_length", b"depth_normalization_length", "depth_normalization_length_dsdsunit", b"depth_normalization_length_dsdsunit", "depth_plots_not_backwards", b"depth_plots_not_backwards", "depth_to_date", b"depth_to_date", "depth_to_date_dsdsunit", b"depth_to_date_dsdsunit", "deterministic_event_id", b"deterministic_event_id", "estimated_end_date", b"estimated_end_date", "estimated_start_date", b"estimated_start_date", "estimator", b"estimator", "event_name1", b"event_name1", "event_name2", b"event_name2", "event_name3", b"event_name3", "event_type_id", b"event_type_id", "exch1_dist", b"exch1_dist", "exch1_max", b"exch1_max", "exch1_min", b"exch1_min", "exch1_ml", b"exch1_ml", "exch2_dist", b"exch2_dist", "exch2_max", b"exch2_max", "exch2_min", b"exch2_min", "exch2_ml", b"exch2_ml", "expose_offset_query_timeout", b"expose_offset_query_timeout", "formula_exch1", b"formula_exch1", "formula_exch2", b"formula_exch2", "is_corrected_offset_depths", b"is_corrected_offset_depths", "is_cost_probabilistic", b"is_cost_probabilistic", "is_npt_correlated", b"is_npt_correlated", "is_probabilistic", b"is_probabilistic", "is_random_monte_carlo", b"is_random_monte_carlo", "is_rop_activity", b"is_rop_activity", "joint_length", b"joint_length", "joint_length_dsdsunit", b"joint_length_dsdsunit", "model_error", b"model_error", "model_error_dsdsunit", b"model_error_dsdsunit", "model_uncertainty", b"model_uncertainty", "model_uncertainty_dsdsunit", b"model_uncertainty_dsdsunit", "multi_correlation_coeff", b"multi_correlation_coeff", "multi_correlation_coeff_dsdsunit", b"multi_correlation_coeff_dsdsunit", "multi_well_type", b"multi_well_type", "native_uid", b"native_uid", "num_iterations", b"num_iterations", "number_wells", b"number_wells", "p_imp_half_life", b"p_imp_half_life", "p_imp_level_end", b"p_imp_level_end", "p_imp_level_end_dsdsunit", b"p_imp_level_end_dsdsunit", "p_imp_level_start", b"p_imp_level_start", "p_imp_level_start_dsdsunit", b"p_imp_level_start_dsdsunit", "partner_afe_no", b"partner_afe_no", "probabilistic_value", b"probabilistic_value", "probabilistic_value2", b"probabilistic_value2", "probabilistic_value3", b"probabilistic_value3", "project_code", b"project_code", "project_name", b"project_name", "remarks", b"remarks", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "single_length", b"single_length", "single_length_dsdsunit", b"single_length_dsdsunit", "smooth_mc_results", b"smooth_mc_results", "stand_length", b"stand_length", "stand_length_dsdsunit", b"stand_length_dsdsunit", "start_completion_event", b"start_completion_event", "start_dry_hole_event", b"start_dry_hole_event", "time_contingency_perc", b"time_contingency_perc", "time_contingency_perc_dsdsunit", b"time_contingency_perc_dsdsunit", "time_correlation_coeff", b"time_correlation_coeff", "time_correlation_coeff_dsdsunit", b"time_correlation_coeff_dsdsunit", "time_to_date", b"time_to_date", "time_to_date_dsdsunit", b"time_to_date_dsdsunit", "total_cost_p10", b"total_cost_p10", "total_cost_p10_dsdsunit", b"total_cost_p10_dsdsunit", "total_cost_p50", b"total_cost_p50", "total_cost_p50_dsdsunit", b"total_cost_p50_dsdsunit", "total_cost_p90", b"total_cost_p90", "total_cost_p90_dsdsunit", b"total_cost_p90_dsdsunit", "total_time_p10", b"total_time_p10", "total_time_p10_dsdsunit", b"total_time_p10_dsdsunit", "total_time_p50", b"total_time_p50", "total_time_p50_dsdsunit", b"total_time_p50_dsdsunit", "total_time_p90", b"total_time_p90", "total_time_p90_dsdsunit", b"total_time_p90_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_activity_probabilistics", b"use_activity_probabilistics", "use_contingency", b"use_contingency", "use_cost_probabilistics", b"use_cost_probabilistics", "use_depth_normalization", b"use_depth_normalization", "use_depth_probabilistics", b"use_depth_probabilistics", "use_dry_hole_cost", b"use_dry_hole_cost", "use_extra_cost_fields", b"use_extra_cost_fields", "use_median_value", b"use_median_value", "use_multi_well", b"use_multi_well", "use_partial_well", b"use_partial_well", "use_pert_for_triangular", b"use_pert_for_triangular", "use_risk_in_phase_prob", b"use_risk_in_phase_prob", "use_time_contingency", b"use_time_contingency", "use_time_probabilistics", b"use_time_probabilistics", "use_unplanned", b"use_unplanned", "wc_cost_list", b"wc_cost_list", "wc_currency_type", b"wc_currency_type", "wc_day_depth", b"wc_day_depth", "wc_deterministic_hole_section", b"wc_deterministic_hole_section", "wc_event_list", b"wc_event_list", "wc_offset_wellbore", b"wc_offset_wellbore", "wc_risk_list", b"wc_risk_list", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcDeterministicEvent = WcDeterministicEvent

class WcDeterministicHoleSection(google.protobuf.message.Message):
    """Original Name: WC_DETERMINISTIC_HOLE_SECTION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    DETERMINISTIC_HOLE_SECTION_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DEPTH_FROM_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    DEPTH_TO_FIELD_NUMBER: builtins.int
    DEPTH_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_SECTION_NAME_FIELD_NUMBER: builtins.int
    WC_DETERMINISTIC_EVENT_FIELD_NUMBER: builtins.int
    WC_PHASE_LIST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    deterministic_hole_section_id: builtins.str
    """Original Name: DETERMINISTIC_HOLE_SECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def depth_from(self) -> global___FloatMessage:
        """Original Name: DEPTH_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def depth_to(self) -> global___FloatMessage:
        """Original Name: DEPTH_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_section_name(self) -> global___StringMessage:
        """Original Name: HOLE_SECTION_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wc_deterministic_event(self) -> global___WcDeterministicEventRef:
        """Remote references:

        Original Name: WC_DETERMINISTIC_EVENT, WrappedMessage: WcDeterministicEvent
        FK_WC_DETERMINISTIC_HOLE_SECTION_WC_DETERMINISTIC_EVENT
        """
    @property
    def wc_phase_list(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcPhaseListRef]:
        """Original Name: WC_PHASE_LIST, WrappedMessage: WcPhaseList
        FK_WC_PHASE_LIST_WC_DETERMINISTIC_HOLE_SECTION
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        event_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        assembly_id: global___StringMessage | None = ...,
        deterministic_hole_section_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        depth_from: global___FloatMessage | None = ...,
        scenario_id: builtins.str = ...,
        deterministic_event_id: builtins.str = ...,
        depth_to: global___FloatMessage | None = ...,
        depth_to_dsdsunit: global___StringMessage | None = ...,
        depth_from_dsdsunit: global___StringMessage | None = ...,
        hole_section_name: global___StringMessage | None = ...,
        wc_deterministic_event: global___WcDeterministicEventRef | None = ...,
        wc_phase_list: collections.abc.Iterable[global___WcPhaseListRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "depth_from", b"depth_from", "depth_from_dsdsunit", b"depth_from_dsdsunit", "depth_to", b"depth_to", "depth_to_dsdsunit", b"depth_to_dsdsunit", "event_type", b"event_type", "hole_section_name", b"hole_section_name", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "wc_deterministic_event", b"wc_deterministic_event"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assembly_id", b"assembly_id", "depth_from", b"depth_from", "depth_from_dsdsunit", b"depth_from_dsdsunit", "depth_to", b"depth_to", "depth_to_dsdsunit", b"depth_to_dsdsunit", "deterministic_event_id", b"deterministic_event_id", "deterministic_hole_section_id", b"deterministic_hole_section_id", "event_type", b"event_type", "hole_section_name", b"hole_section_name", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "wc_deterministic_event", b"wc_deterministic_event", "wc_phase_list", b"wc_phase_list", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcDeterministicHoleSection = WcDeterministicHoleSection

class WcEventList(google.protobuf.message.Message):
    """Original Name: WC_EVENT_LIST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    EVENT_TYPE_ID_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    EVENT_CODE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    EVENT_NAME_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    EVENT_LIST_ID_FIELD_NUMBER: builtins.int
    WC_DETERMINISTIC_EVENT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def event_type_id(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def event_code(self) -> global___StringMessage:
        """Original Name: EVENT_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_name(self) -> global___StringMessage:
        """Original Name: EVENT_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    event_list_id: builtins.str
    """Original Name: EVENT_LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wc_deterministic_event(self) -> global___WcDeterministicEventRef:
        """Remote references:

        Original Name: WC_DETERMINISTIC_EVENT, WrappedMessage: WcDeterministicEvent
        FK_WC_EVENT_LIST_WC_DETERMINISTIC_EVENT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        event_type_id: global___StringMessage | None = ...,
        deterministic_event_id: builtins.str = ...,
        well_id: builtins.str = ...,
        event_code: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        event_name: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        event_list_id: builtins.str = ...,
        wc_deterministic_event: global___WcDeterministicEventRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["event_code", b"event_code", "event_name", b"event_name", "event_type_id", b"event_type_id", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "wc_deterministic_event", b"wc_deterministic_event"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["deterministic_event_id", b"deterministic_event_id", "event_code", b"event_code", "event_list_id", b"event_list_id", "event_name", b"event_name", "event_type_id", b"event_type_id", "native_uid", b"native_uid", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "wc_deterministic_event", b"wc_deterministic_event", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcEventList = WcEventList

class WcOffsetActivity(google.protobuf.message.Message):
    """Original Name: WC_OFFSET_ACTIVITY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ACTIVITY_DEPTH_START_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    ACTIVITY_DEPTH_END_FIELD_NUMBER: builtins.int
    UNPLAN_ACTIVITY_TIME_OVER_FIELD_NUMBER: builtins.int
    PHASE_CODE_FIELD_NUMBER: builtins.int
    IS_USER_DEFINED_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_TIME_RAW_FIELD_NUMBER: builtins.int
    USER_COMMENT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_TIME_ADJ_FIELD_NUMBER: builtins.int
    ACTIVITY_TIME_OVER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PHASE_LIST_ID_FIELD_NUMBER: builtins.int
    IS_UNPLAN_USER_DEFINED_FIELD_NUMBER: builtins.int
    UNPLAN_ACTIVITY_TIME_ADJ_FIELD_NUMBER: builtins.int
    UNPLAN_ACTIVITY_TIME_OVER_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_USED_FIELD_NUMBER: builtins.int
    UNPLAN_ACTIVITY_TIME_RAW_FIELD_NUMBER: builtins.int
    RECORD_COUNT_FIELD_NUMBER: builtins.int
    ACTIVITY_DEPTH_START_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_UNPLAN_USED_FIELD_NUMBER: builtins.int
    ACTIVITY_CODE_FIELD_NUMBER: builtins.int
    OFFSET_ACTIVITY_DURATION_ID_FIELD_NUMBER: builtins.int
    OFFSET_WELLBORE_ID_FIELD_NUMBER: builtins.int
    UNPLAN_ACTIVITY_TIME_RAW_DSDSUNIT_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_DEPTH_END_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNPLAN_ACTIVITY_TIME_ADJ_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_TIME_ADJ_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_TIME_OVER_FIELD_NUMBER: builtins.int
    ACTIVITY_TIME_RAW_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTIVITY_LIST_ID_FIELD_NUMBER: builtins.int
    ACTIVITY_SUBCODE_FIELD_NUMBER: builtins.int
    WC_OFFSET_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def activity_depth_start(self) -> global___FloatMessage:
        """Original Name: ACTIVITY_DEPTH_START, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_depth_end(self) -> global___FloatMessage:
        """Original Name: ACTIVITY_DEPTH_END, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_activity_time_over(self) -> global___FloatMessage:
        """Original Name: UNPLAN_ACTIVITY_TIME_OVER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code(self) -> global___StringMessage:
        """Original Name: PHASE_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_user_defined(self) -> global___StringMessage:
        """Original Name: IS_USER_DEFINED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def activity_time_raw(self) -> global___FloatMessage:
        """Original Name: ACTIVITY_TIME_RAW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_comment(self) -> global___StringMessage:
        """Original Name: USER_COMMENT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def activity_time_adj(self) -> global___FloatMessage:
        """Original Name: ACTIVITY_TIME_ADJ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_time_over_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTIVITY_TIME_OVER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_list_id(self) -> global___StringMessage:
        """Original Name: PHASE_LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_unplan_user_defined(self) -> global___StringMessage:
        """Original Name: IS_UNPLAN_USER_DEFINED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_activity_time_adj(self) -> global___FloatMessage:
        """Original Name: UNPLAN_ACTIVITY_TIME_ADJ, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_activity_time_over_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_ACTIVITY_TIME_OVER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_used(self) -> global___StringMessage:
        """Original Name: IS_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_activity_time_raw(self) -> global___FloatMessage:
        """Original Name: UNPLAN_ACTIVITY_TIME_RAW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def record_count(self) -> global___Int32Message:
        """Original Name: RECORD_COUNT, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_depth_start_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTIVITY_DEPTH_START_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_unplan_used(self) -> global___StringMessage:
        """Original Name: IS_UNPLAN_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_code(self) -> global___StringMessage:
        """Original Name: ACTIVITY_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    offset_activity_duration_id: builtins.str
    """Original Name: OFFSET_ACTIVITY_DURATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    offset_wellbore_id: builtins.str
    """Original Name: OFFSET_WELLBORE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def unplan_activity_time_raw_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_ACTIVITY_TIME_RAW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def activity_depth_end_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTIVITY_DEPTH_END_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_activity_time_adj_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_ACTIVITY_TIME_ADJ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_time_adj_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTIVITY_TIME_ADJ_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_time_over(self) -> global___FloatMessage:
        """Original Name: ACTIVITY_TIME_OVER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_time_raw_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTIVITY_TIME_RAW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_list_id(self) -> global___StringMessage:
        """Original Name: ACTIVITY_LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def activity_subcode(self) -> global___StringMessage:
        """Original Name: ACTIVITY_SUBCODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wc_offset_wellbore(self) -> global___WcOffsetWellboreRef:
        """Remote references:

        Original Name: WC_OFFSET_WELLBORE, WrappedMessage: WcOffsetWellbore
        FK_WC_OFFSET_ACTIVITY_WC_OFFSET_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        activity_depth_start: global___FloatMessage | None = ...,
        event_type: global___StringMessage | None = ...,
        activity_depth_end: global___FloatMessage | None = ...,
        unplan_activity_time_over: global___FloatMessage | None = ...,
        phase_code: global___StringMessage | None = ...,
        is_user_defined: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        activity_time_raw: global___FloatMessage | None = ...,
        user_comment: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        activity_time_adj: global___FloatMessage | None = ...,
        activity_time_over_dsdsunit: global___StringMessage | None = ...,
        phase_list_id: global___StringMessage | None = ...,
        is_unplan_user_defined: global___StringMessage | None = ...,
        unplan_activity_time_adj: global___FloatMessage | None = ...,
        unplan_activity_time_over_dsdsunit: global___StringMessage | None = ...,
        is_used: global___StringMessage | None = ...,
        unplan_activity_time_raw: global___FloatMessage | None = ...,
        record_count: global___Int32Message | None = ...,
        activity_depth_start_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_unplan_used: global___StringMessage | None = ...,
        activity_code: global___StringMessage | None = ...,
        offset_activity_duration_id: builtins.str = ...,
        offset_wellbore_id: builtins.str = ...,
        unplan_activity_time_raw_dsdsunit: global___StringMessage | None = ...,
        deterministic_event_id: builtins.str = ...,
        activity_depth_end_dsdsunit: global___StringMessage | None = ...,
        unplan_activity_time_adj_dsdsunit: global___StringMessage | None = ...,
        activity_time_adj_dsdsunit: global___StringMessage | None = ...,
        activity_time_over: global___FloatMessage | None = ...,
        activity_time_raw_dsdsunit: global___StringMessage | None = ...,
        activity_list_id: global___StringMessage | None = ...,
        activity_subcode: global___StringMessage | None = ...,
        wc_offset_wellbore: global___WcOffsetWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "activity_depth_end", b"activity_depth_end", "activity_depth_end_dsdsunit", b"activity_depth_end_dsdsunit", "activity_depth_start", b"activity_depth_start", "activity_depth_start_dsdsunit", b"activity_depth_start_dsdsunit", "activity_list_id", b"activity_list_id", "activity_subcode", b"activity_subcode", "activity_time_adj", b"activity_time_adj", "activity_time_adj_dsdsunit", b"activity_time_adj_dsdsunit", "activity_time_over", b"activity_time_over", "activity_time_over_dsdsunit", b"activity_time_over_dsdsunit", "activity_time_raw", b"activity_time_raw", "activity_time_raw_dsdsunit", b"activity_time_raw_dsdsunit", "event_type", b"event_type", "is_unplan_used", b"is_unplan_used", "is_unplan_user_defined", b"is_unplan_user_defined", "is_used", b"is_used", "is_user_defined", b"is_user_defined", "native_uid", b"native_uid", "phase_code", b"phase_code", "phase_list_id", b"phase_list_id", "record_count", b"record_count", "unplan_activity_time_adj", b"unplan_activity_time_adj", "unplan_activity_time_adj_dsdsunit", b"unplan_activity_time_adj_dsdsunit", "unplan_activity_time_over", b"unplan_activity_time_over", "unplan_activity_time_over_dsdsunit", b"unplan_activity_time_over_dsdsunit", "unplan_activity_time_raw", b"unplan_activity_time_raw", "unplan_activity_time_raw_dsdsunit", b"unplan_activity_time_raw_dsdsunit", "user_comment", b"user_comment", "wc_offset_wellbore", b"wc_offset_wellbore"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["activity_code", b"activity_code", "activity_depth_end", b"activity_depth_end", "activity_depth_end_dsdsunit", b"activity_depth_end_dsdsunit", "activity_depth_start", b"activity_depth_start", "activity_depth_start_dsdsunit", b"activity_depth_start_dsdsunit", "activity_list_id", b"activity_list_id", "activity_subcode", b"activity_subcode", "activity_time_adj", b"activity_time_adj", "activity_time_adj_dsdsunit", b"activity_time_adj_dsdsunit", "activity_time_over", b"activity_time_over", "activity_time_over_dsdsunit", b"activity_time_over_dsdsunit", "activity_time_raw", b"activity_time_raw", "activity_time_raw_dsdsunit", b"activity_time_raw_dsdsunit", "deterministic_event_id", b"deterministic_event_id", "event_type", b"event_type", "is_unplan_used", b"is_unplan_used", "is_unplan_user_defined", b"is_unplan_user_defined", "is_used", b"is_used", "is_user_defined", b"is_user_defined", "native_uid", b"native_uid", "offset_activity_duration_id", b"offset_activity_duration_id", "offset_wellbore_id", b"offset_wellbore_id", "phase_code", b"phase_code", "phase_list_id", b"phase_list_id", "record_count", b"record_count", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "unplan_activity_time_adj", b"unplan_activity_time_adj", "unplan_activity_time_adj_dsdsunit", b"unplan_activity_time_adj_dsdsunit", "unplan_activity_time_over", b"unplan_activity_time_over", "unplan_activity_time_over_dsdsunit", b"unplan_activity_time_over_dsdsunit", "unplan_activity_time_raw", b"unplan_activity_time_raw", "unplan_activity_time_raw_dsdsunit", b"unplan_activity_time_raw_dsdsunit", "user_comment", b"user_comment", "wc_offset_wellbore", b"wc_offset_wellbore", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcOffsetActivity = WcOffsetActivity

class WcOffsetPhaseDuration(google.protobuf.message.Message):
    """Original Name: WC_OFFSET_PHASE_DURATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    UNPLAN_PHASE_DURATION_ADJUSTED_FIELD_NUMBER: builtins.int
    PHASE_CODE2_FIELD_NUMBER: builtins.int
    PHASE_CODE3_FIELD_NUMBER: builtins.int
    UNPLAN_PHASE_DURATION_RAW_FIELD_NUMBER: builtins.int
    PHASE_DEPTH_RAW_DSDSUNIT_FIELD_NUMBER: builtins.int
    PHASE_DURATION_ADJUSTED_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    PHASE_DURATION_RAW_FIELD_NUMBER: builtins.int
    PHASE_CODE_FIELD_NUMBER: builtins.int
    IS_USER_DEFINED_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    UNPLAN_PHASE_DURATION_RAW_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    UNPLAN_PHASE_DURATION_OVERRIDE_FIELD_NUMBER: builtins.int
    PHASE_LIST_ID_FIELD_NUMBER: builtins.int
    IS_UNPLAN_USER_DEFINED_FIELD_NUMBER: builtins.int
    IS_USED_FIELD_NUMBER: builtins.int
    PHASE_DURATION_ADJUSTED_FIELD_NUMBER: builtins.int
    PHASE_DURATION_OVERRIDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PHASE_DURATION_RAW_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_UNPLAN_USED_FIELD_NUMBER: builtins.int
    UNPLAN_PHASE_DURATION_OVERRIDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNPLAN_PHASE_DURATION_ADJUSTED_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFFSET_WELLBORE_ID_FIELD_NUMBER: builtins.int
    PHASE_DURATION_OVERRIDE_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    PHASE_DEPTH_RAW_FIELD_NUMBER: builtins.int
    OFFSET_PHASE_DURATION_ID_FIELD_NUMBER: builtins.int
    WC_OFFSET_WELLBORE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def unplan_phase_duration_adjusted(self) -> global___FloatMessage:
        """Original Name: UNPLAN_PHASE_DURATION_ADJUSTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code2(self) -> global___StringMessage:
        """Original Name: PHASE_CODE2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code3(self) -> global___StringMessage:
        """Original Name: PHASE_CODE3, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_phase_duration_raw(self) -> global___FloatMessage:
        """Original Name: UNPLAN_PHASE_DURATION_RAW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_depth_raw_dsdsunit(self) -> global___StringMessage:
        """Original Name: PHASE_DEPTH_RAW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_duration_adjusted_dsdsunit(self) -> global___StringMessage:
        """Original Name: PHASE_DURATION_ADJUSTED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_duration_raw(self) -> global___FloatMessage:
        """Original Name: PHASE_DURATION_RAW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code(self) -> global___StringMessage:
        """Original Name: PHASE_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_user_defined(self) -> global___StringMessage:
        """Original Name: IS_USER_DEFINED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def unplan_phase_duration_raw_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_PHASE_DURATION_RAW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def unplan_phase_duration_override(self) -> global___FloatMessage:
        """Original Name: UNPLAN_PHASE_DURATION_OVERRIDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_list_id(self) -> global___StringMessage:
        """Original Name: PHASE_LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_unplan_user_defined(self) -> global___StringMessage:
        """Original Name: IS_UNPLAN_USER_DEFINED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_used(self) -> global___StringMessage:
        """Original Name: IS_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_duration_adjusted(self) -> global___FloatMessage:
        """Original Name: PHASE_DURATION_ADJUSTED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_duration_override_dsdsunit(self) -> global___StringMessage:
        """Original Name: PHASE_DURATION_OVERRIDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_duration_raw_dsdsunit(self) -> global___StringMessage:
        """Original Name: PHASE_DURATION_RAW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_unplan_used(self) -> global___StringMessage:
        """Original Name: IS_UNPLAN_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_phase_duration_override_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_PHASE_DURATION_OVERRIDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_phase_duration_adjusted_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_PHASE_DURATION_ADJUSTED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    offset_wellbore_id: builtins.str
    """Original Name: OFFSET_WELLBORE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def phase_duration_override(self) -> global___FloatMessage:
        """Original Name: PHASE_DURATION_OVERRIDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def phase_depth_raw(self) -> global___FloatMessage:
        """Original Name: PHASE_DEPTH_RAW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    offset_phase_duration_id: builtins.str
    """Original Name: OFFSET_PHASE_DURATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wc_offset_wellbore(self) -> global___WcOffsetWellboreRef:
        """Remote references:

        Original Name: WC_OFFSET_WELLBORE, WrappedMessage: WcOffsetWellbore
        FK_WC_OFFSET_PHASE_DURATION_WC_OFFSET_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        unplan_phase_duration_adjusted: global___FloatMessage | None = ...,
        phase_code2: global___StringMessage | None = ...,
        phase_code3: global___StringMessage | None = ...,
        unplan_phase_duration_raw: global___FloatMessage | None = ...,
        phase_depth_raw_dsdsunit: global___StringMessage | None = ...,
        phase_duration_adjusted_dsdsunit: global___StringMessage | None = ...,
        event_type: global___StringMessage | None = ...,
        phase_duration_raw: global___FloatMessage | None = ...,
        phase_code: global___StringMessage | None = ...,
        is_user_defined: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        unplan_phase_duration_raw_dsdsunit: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        unplan_phase_duration_override: global___FloatMessage | None = ...,
        phase_list_id: global___StringMessage | None = ...,
        is_unplan_user_defined: global___StringMessage | None = ...,
        is_used: global___StringMessage | None = ...,
        phase_duration_adjusted: global___FloatMessage | None = ...,
        phase_duration_override_dsdsunit: global___StringMessage | None = ...,
        phase_duration_raw_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        is_unplan_used: global___StringMessage | None = ...,
        unplan_phase_duration_override_dsdsunit: global___StringMessage | None = ...,
        unplan_phase_duration_adjusted_dsdsunit: global___StringMessage | None = ...,
        offset_wellbore_id: builtins.str = ...,
        phase_duration_override: global___FloatMessage | None = ...,
        deterministic_event_id: builtins.str = ...,
        phase_depth_raw: global___FloatMessage | None = ...,
        offset_phase_duration_id: builtins.str = ...,
        wc_offset_wellbore: global___WcOffsetWellboreRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["event_type", b"event_type", "is_unplan_used", b"is_unplan_used", "is_unplan_user_defined", b"is_unplan_user_defined", "is_used", b"is_used", "is_user_defined", b"is_user_defined", "native_uid", b"native_uid", "phase_code", b"phase_code", "phase_code2", b"phase_code2", "phase_code3", b"phase_code3", "phase_depth_raw", b"phase_depth_raw", "phase_depth_raw_dsdsunit", b"phase_depth_raw_dsdsunit", "phase_duration_adjusted", b"phase_duration_adjusted", "phase_duration_adjusted_dsdsunit", b"phase_duration_adjusted_dsdsunit", "phase_duration_override", b"phase_duration_override", "phase_duration_override_dsdsunit", b"phase_duration_override_dsdsunit", "phase_duration_raw", b"phase_duration_raw", "phase_duration_raw_dsdsunit", b"phase_duration_raw_dsdsunit", "phase_list_id", b"phase_list_id", "unplan_phase_duration_adjusted", b"unplan_phase_duration_adjusted", "unplan_phase_duration_adjusted_dsdsunit", b"unplan_phase_duration_adjusted_dsdsunit", "unplan_phase_duration_override", b"unplan_phase_duration_override", "unplan_phase_duration_override_dsdsunit", b"unplan_phase_duration_override_dsdsunit", "unplan_phase_duration_raw", b"unplan_phase_duration_raw", "unplan_phase_duration_raw_dsdsunit", b"unplan_phase_duration_raw_dsdsunit", "wc_offset_wellbore", b"wc_offset_wellbore"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["deterministic_event_id", b"deterministic_event_id", "event_type", b"event_type", "is_unplan_used", b"is_unplan_used", "is_unplan_user_defined", b"is_unplan_user_defined", "is_used", b"is_used", "is_user_defined", b"is_user_defined", "native_uid", b"native_uid", "offset_phase_duration_id", b"offset_phase_duration_id", "offset_wellbore_id", b"offset_wellbore_id", "phase_code", b"phase_code", "phase_code2", b"phase_code2", "phase_code3", b"phase_code3", "phase_depth_raw", b"phase_depth_raw", "phase_depth_raw_dsdsunit", b"phase_depth_raw_dsdsunit", "phase_duration_adjusted", b"phase_duration_adjusted", "phase_duration_adjusted_dsdsunit", b"phase_duration_adjusted_dsdsunit", "phase_duration_override", b"phase_duration_override", "phase_duration_override_dsdsunit", b"phase_duration_override_dsdsunit", "phase_duration_raw", b"phase_duration_raw", "phase_duration_raw_dsdsunit", b"phase_duration_raw_dsdsunit", "phase_list_id", b"phase_list_id", "scenario_id", b"scenario_id", "undeclared_dependencies", b"undeclared_dependencies", "unplan_phase_duration_adjusted", b"unplan_phase_duration_adjusted", "unplan_phase_duration_adjusted_dsdsunit", b"unplan_phase_duration_adjusted_dsdsunit", "unplan_phase_duration_override", b"unplan_phase_duration_override", "unplan_phase_duration_override_dsdsunit", b"unplan_phase_duration_override_dsdsunit", "unplan_phase_duration_raw", b"unplan_phase_duration_raw", "unplan_phase_duration_raw_dsdsunit", b"unplan_phase_duration_raw_dsdsunit", "wc_offset_wellbore", b"wc_offset_wellbore", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcOffsetPhaseDuration = WcOffsetPhaseDuration

class WcOffsetWellbore(google.protobuf.message.Message):
    """Original Name: WC_OFFSET_WELLBORE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WELLBORE_NAME_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    OFFSET_WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    SOURCE_WELL_ID_FIELD_NUMBER: builtins.int
    IS_SHOWN_ON_GRAPH_FIELD_NUMBER: builtins.int
    SOURCE_WELLBORE_ID_FIELD_NUMBER: builtins.int
    WC_DETERMINISTIC_EVENT_FIELD_NUMBER: builtins.int
    WC_OFFSET_PHASE_DURATION_FIELD_NUMBER: builtins.int
    WC_OFFSET_ACTIVITY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_name(self) -> global___StringMessage:
        """Original Name: WELLBORE_NAME, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    offset_wellbore_id: builtins.str
    """Original Name: OFFSET_WELLBORE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def source_well_id(self) -> global___StringMessage:
        """Original Name: SOURCE_WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_shown_on_graph(self) -> global___StringMessage:
        """Original Name: IS_SHOWN_ON_GRAPH, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def source_wellbore_id(self) -> global___StringMessage:
        """Original Name: SOURCE_WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wc_deterministic_event(self) -> global___WcDeterministicEventRef:
        """Remote references:

        Original Name: WC_DETERMINISTIC_EVENT, WrappedMessage: WcDeterministicEvent
        FK_WC_OFFSET_WELLBORE_WC_DETERMINISTIC_EVENT
        """
    @property
    def wc_offset_phase_duration(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcOffsetPhaseDurationRef]:
        """Original Name: WC_OFFSET_PHASE_DURATION, WrappedMessage: WcOffsetPhaseDuration
        FK_WC_OFFSET_PHASE_DURATION_WC_OFFSET_WELLBORE
        """
    @property
    def wc_offset_activity(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcOffsetActivityRef]:
        """Original Name: WC_OFFSET_ACTIVITY, WrappedMessage: WcOffsetActivity
        FK_WC_OFFSET_ACTIVITY_WC_OFFSET_WELLBORE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        wellbore_name: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        offset_wellbore_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        deterministic_event_id: builtins.str = ...,
        source_well_id: global___StringMessage | None = ...,
        is_shown_on_graph: global___StringMessage | None = ...,
        source_wellbore_id: global___StringMessage | None = ...,
        wc_deterministic_event: global___WcDeterministicEventRef | None = ...,
        wc_offset_phase_duration: collections.abc.Iterable[global___WcOffsetPhaseDurationRef] | None = ...,
        wc_offset_activity: collections.abc.Iterable[global___WcOffsetActivityRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["is_shown_on_graph", b"is_shown_on_graph", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "source_well_id", b"source_well_id", "source_wellbore_id", b"source_wellbore_id", "wc_deterministic_event", b"wc_deterministic_event", "wellbore_name", b"wellbore_name"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["deterministic_event_id", b"deterministic_event_id", "is_shown_on_graph", b"is_shown_on_graph", "native_uid", b"native_uid", "offset_wellbore_id", b"offset_wellbore_id", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "source_well_id", b"source_well_id", "source_wellbore_id", b"source_wellbore_id", "undeclared_dependencies", b"undeclared_dependencies", "wc_deterministic_event", b"wc_deterministic_event", "wc_offset_activity", b"wc_offset_activity", "wc_offset_phase_duration", b"wc_offset_phase_duration", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wellbore_name", b"wellbore_name"]) -> None: ...

global___WcOffsetWellbore = WcOffsetWellbore

class WcPhaseConfig(google.protobuf.message.Message):
    """Original Name: WC_PHASE_CONFIG, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PHASE_CODE2_FIELD_NUMBER: builtins.int
    PHASE_CODE3_FIELD_NUMBER: builtins.int
    DEP_MEAN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    DEP_MEAN_VALUE_FIELD_NUMBER: builtins.int
    P_IMP_LEVEL_END_FIELD_NUMBER: builtins.int
    P_IMP_LEVEL_START_DSDSUNIT_FIELD_NUMBER: builtins.int
    P_IMP_LEVEL_START_FIELD_NUMBER: builtins.int
    PHASE_CONFIG_ID_FIELD_NUMBER: builtins.int
    PHASE_CODE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    IS_USED_FIELD_NUMBER: builtins.int
    DEP_MIN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    P_IMP_LEVEL_END_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DEP_MIN_VALUE_FIELD_NUMBER: builtins.int
    DEP_DISTRIBUTION_TYPE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DEP_DEVIATION_VALUE_FIELD_NUMBER: builtins.int
    HOLE_SECTION_TYPE_FIELD_NUMBER: builtins.int
    STRING_TYPE_FIELD_NUMBER: builtins.int
    DEP_DEVIATION_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STRING_CLASS_FIELD_NUMBER: builtins.int
    P_IMP_HALF_LIFE_FIELD_NUMBER: builtins.int
    INTERMEDIATE_NUMBER_FIELD_NUMBER: builtins.int
    CD_SCENARIO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def phase_code2(self) -> global___StringMessage:
        """Original Name: PHASE_CODE2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code3(self) -> global___StringMessage:
        """Original Name: PHASE_CODE3, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dep_mean_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEP_MEAN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dep_mean_value(self) -> global___FloatMessage:
        """Original Name: DEP_MEAN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def p_imp_level_end(self) -> global___FloatMessage:
        """Original Name: P_IMP_LEVEL_END, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def p_imp_level_start_dsdsunit(self) -> global___StringMessage:
        """Original Name: P_IMP_LEVEL_START_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def p_imp_level_start(self) -> global___FloatMessage:
        """Original Name: P_IMP_LEVEL_START, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    phase_config_id: builtins.str
    """Original Name: PHASE_CONFIG_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def phase_code(self) -> global___StringMessage:
        """Original Name: PHASE_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_used(self) -> global___StringMessage:
        """Original Name: IS_USED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dep_min_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEP_MIN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def p_imp_level_end_dsdsunit(self) -> global___StringMessage:
        """Original Name: P_IMP_LEVEL_END_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dep_min_value(self) -> global___FloatMessage:
        """Original Name: DEP_MIN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dep_distribution_type(self) -> global___StringMessage:
        """Original Name: DEP_DISTRIBUTION_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dep_deviation_value(self) -> global___FloatMessage:
        """Original Name: DEP_DEVIATION_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_section_type(self) -> global___StringMessage:
        """Original Name: HOLE_SECTION_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_type(self) -> global___StringMessage:
        """Original Name: STRING_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dep_deviation_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEP_DEVIATION_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_class(self) -> global___StringMessage:
        """Original Name: STRING_CLASS, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def p_imp_half_life(self) -> global___Int32Message:
        """Original Name: P_IMP_HALF_LIFE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def intermediate_number(self) -> global___Int32Message:
        """Original Name: INTERMEDIATE_NUMBER, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_scenario(self) -> global___CdScenarioRef:
        """Remote references:

        Original Name: CD_SCENARIO, WrappedMessage: CdScenario
        FK_WC_PHASE_CONFIG_CD_SCENARIO
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        phase_code2: global___StringMessage | None = ...,
        phase_code3: global___StringMessage | None = ...,
        dep_mean_value_dsdsunit: global___StringMessage | None = ...,
        event_type: global___StringMessage | None = ...,
        dep_mean_value: global___FloatMessage | None = ...,
        p_imp_level_end: global___FloatMessage | None = ...,
        p_imp_level_start_dsdsunit: global___StringMessage | None = ...,
        p_imp_level_start: global___FloatMessage | None = ...,
        phase_config_id: builtins.str = ...,
        phase_code: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        is_used: global___StringMessage | None = ...,
        dep_min_value_dsdsunit: global___StringMessage | None = ...,
        p_imp_level_end_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        dep_min_value: global___FloatMessage | None = ...,
        dep_distribution_type: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        dep_deviation_value: global___FloatMessage | None = ...,
        hole_section_type: global___StringMessage | None = ...,
        string_type: global___StringMessage | None = ...,
        dep_deviation_value_dsdsunit: global___StringMessage | None = ...,
        string_class: global___StringMessage | None = ...,
        p_imp_half_life: global___Int32Message | None = ...,
        intermediate_number: global___Int32Message | None = ...,
        cd_scenario: global___CdScenarioRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "dep_deviation_value", b"dep_deviation_value", "dep_deviation_value_dsdsunit", b"dep_deviation_value_dsdsunit", "dep_distribution_type", b"dep_distribution_type", "dep_mean_value", b"dep_mean_value", "dep_mean_value_dsdsunit", b"dep_mean_value_dsdsunit", "dep_min_value", b"dep_min_value", "dep_min_value_dsdsunit", b"dep_min_value_dsdsunit", "event_type", b"event_type", "hole_section_type", b"hole_section_type", "intermediate_number", b"intermediate_number", "is_used", b"is_used", "native_uid", b"native_uid", "p_imp_half_life", b"p_imp_half_life", "p_imp_level_end", b"p_imp_level_end", "p_imp_level_end_dsdsunit", b"p_imp_level_end_dsdsunit", "p_imp_level_start", b"p_imp_level_start", "p_imp_level_start_dsdsunit", b"p_imp_level_start_dsdsunit", "phase_code", b"phase_code", "phase_code2", b"phase_code2", "phase_code3", b"phase_code3", "sequence_no", b"sequence_no", "string_class", b"string_class", "string_type", b"string_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_scenario", b"cd_scenario", "dep_deviation_value", b"dep_deviation_value", "dep_deviation_value_dsdsunit", b"dep_deviation_value_dsdsunit", "dep_distribution_type", b"dep_distribution_type", "dep_mean_value", b"dep_mean_value", "dep_mean_value_dsdsunit", b"dep_mean_value_dsdsunit", "dep_min_value", b"dep_min_value", "dep_min_value_dsdsunit", b"dep_min_value_dsdsunit", "event_type", b"event_type", "hole_section_type", b"hole_section_type", "intermediate_number", b"intermediate_number", "is_used", b"is_used", "native_uid", b"native_uid", "p_imp_half_life", b"p_imp_half_life", "p_imp_level_end", b"p_imp_level_end", "p_imp_level_end_dsdsunit", b"p_imp_level_end_dsdsunit", "p_imp_level_start", b"p_imp_level_start", "p_imp_level_start_dsdsunit", b"p_imp_level_start_dsdsunit", "phase_code", b"phase_code", "phase_code2", b"phase_code2", "phase_code3", b"phase_code3", "phase_config_id", b"phase_config_id", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "string_class", b"string_class", "string_type", b"string_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcPhaseConfig = WcPhaseConfig

class WcPhaseList(google.protobuf.message.Message):
    """Original Name: WC_PHASE_LIST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ELAPSED_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNPLAN_MODE_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PHASE_CODE2_FIELD_NUMBER: builtins.int
    PHASE_CODE3_FIELD_NUMBER: builtins.int
    MAX_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MEAN_VALUE_FIELD_NUMBER: builtins.int
    EVENT_TYPE_FIELD_NUMBER: builtins.int
    UNPLAN_MEDIAN_VALUE_FIELD_NUMBER: builtins.int
    ACTUAL_DEPTH_TO_FIELD_NUMBER: builtins.int
    UNPLAN_MAX_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_USER_DEFINED_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    UNPLAN_PROBABILISTIC_TIME2_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNPLAN_PROBABILISTIC_TIME2_FIELD_NUMBER: builtins.int
    PHASE_LIST_ID_FIELD_NUMBER: builtins.int
    UNPLAN_PROBABILISTIC_TIME3_FIELD_NUMBER: builtins.int
    ELAPSED_TIME_FIELD_NUMBER: builtins.int
    UNPLAN_DISTRIBUTION_TYPE_FIELD_NUMBER: builtins.int
    UNPLAN_ADJUSTED_PROB_TIME_FIELD_NUMBER: builtins.int
    ACTUAL_DEPTH_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    PHASE_COST2_FIELD_NUMBER: builtins.int
    CLASS_CODE_FIELD_NUMBER: builtins.int
    PHASE_COST3_FIELD_NUMBER: builtins.int
    UNPLAN_MEAN_VALUE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MEAN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROBABILISTIC_TIME3_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    PHASE_COST2_DSDSUNIT_FIELD_NUMBER: builtins.int
    PHASE_COST_FIELD_NUMBER: builtins.int
    PHASE_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROBABILISTIC_TIME2_DSDSUNIT_FIELD_NUMBER: builtins.int
    DETERMINISTIC_HOLE_SECTION_ID_FIELD_NUMBER: builtins.int
    MEDIAN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    DETERMINISTIC_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_TO_FIELD_NUMBER: builtins.int
    DEPTH_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNPLAN_MIN_VALUE_FIELD_NUMBER: builtins.int
    UNPLAN_ADJUSTED_PROB_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTUAL_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNPLAN_MAX_VALUE_FIELD_NUMBER: builtins.int
    UNPLAN_DEVIATION_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MEDIAN_VALUE_FIELD_NUMBER: builtins.int
    DEVIATION_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MODE_VALUE_FIELD_NUMBER: builtins.int
    ACTUAL_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNPLAN_PROBABILISTIC_TIME3_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_VALUE_FIELD_NUMBER: builtins.int
    PHASE_CODE_FIELD_NUMBER: builtins.int
    ACTUAL_DEPTH_FROM_DSDSUNIT_FIELD_NUMBER: builtins.int
    DETERMINISTIC_TIME_FIELD_NUMBER: builtins.int
    DEPTH_FROM_FIELD_NUMBER: builtins.int
    MODE_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    DETERMINISTIC_COST_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_TO_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACTUAL_TIME_FIELD_NUMBER: builtins.int
    DETERMINISTIC_COST_FIELD_NUMBER: builtins.int
    DISTRIBUTION_TYPE_FIELD_NUMBER: builtins.int
    PROBABILISTIC_TIME_FIELD_NUMBER: builtins.int
    ACTUAL_COST_FIELD_NUMBER: builtins.int
    PROBABILISTIC_TIME3_FIELD_NUMBER: builtins.int
    UNPLAN_MODE_VALUE_FIELD_NUMBER: builtins.int
    ADJUSTED_PROBABILISTIC_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNPLAN_PROBABILISTIC_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROBABILISTIC_TIME2_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    ACTUAL_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    PROBABILISTIC_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    PHASE_COST3_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_VALUE_FIELD_NUMBER: builtins.int
    UNPLAN_DEVIATION_VALUE_FIELD_NUMBER: builtins.int
    UNPLAN_MEAN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNPLAN_PROBABILISTIC_TIME_FIELD_NUMBER: builtins.int
    ACTUAL_DEPTH_FROM_FIELD_NUMBER: builtins.int
    DEVIATION_VALUE_FIELD_NUMBER: builtins.int
    IS_COMPLETE_FIELD_NUMBER: builtins.int
    ACTUAL_DEPTH_FIELD_NUMBER: builtins.int
    UNPLAN_MIN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNPLAN_MEDIAN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ADJUSTED_PROBABILISTIC_TIME_FIELD_NUMBER: builtins.int
    WC_DETERMINISTIC_HOLE_SECTION_FIELD_NUMBER: builtins.int
    WC_DETERMINISTIC_ACTIVITY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def elapsed_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELAPSED_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_mode_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_MODE_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code2(self) -> global___StringMessage:
        """Original Name: PHASE_CODE2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code3(self) -> global___StringMessage:
        """Original Name: PHASE_CODE3, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mean_value(self) -> global___FloatMessage:
        """Original Name: MEAN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def event_type(self) -> global___StringMessage:
        """Original Name: EVENT_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_median_value(self) -> global___FloatMessage:
        """Original Name: UNPLAN_MEDIAN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_depth_to(self) -> global___FloatMessage:
        """Original Name: ACTUAL_DEPTH_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_max_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_MAX_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_user_defined(self) -> global___StringMessage:
        """Original Name: IS_USER_DEFINED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def unplan_probabilistic_time2_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_PROBABILISTIC_TIME2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_probabilistic_time2(self) -> global___FloatMessage:
        """Original Name: UNPLAN_PROBABILISTIC_TIME2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    phase_list_id: builtins.str
    """Original Name: PHASE_LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def unplan_probabilistic_time3(self) -> global___FloatMessage:
        """Original Name: UNPLAN_PROBABILISTIC_TIME3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elapsed_time(self) -> global___FloatMessage:
        """Original Name: ELAPSED_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_distribution_type(self) -> global___StringMessage:
        """Original Name: UNPLAN_DISTRIBUTION_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_adjusted_prob_time(self) -> global___FloatMessage:
        """Original Name: UNPLAN_ADJUSTED_PROB_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_depth_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_DEPTH_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_cost2(self) -> global___FloatMessage:
        """Original Name: PHASE_COST2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def class_code(self) -> global___StringMessage:
        """Original Name: CLASS_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_cost3(self) -> global___FloatMessage:
        """Original Name: PHASE_COST3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_mean_value(self) -> global___FloatMessage:
        """Original Name: UNPLAN_MEAN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mean_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: MEAN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_time3_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROBABILISTIC_TIME3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_cost2_dsdsunit(self) -> global___StringMessage:
        """Original Name: PHASE_COST2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_cost(self) -> global___FloatMessage:
        """Original Name: PHASE_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: PHASE_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_time2_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROBABILISTIC_TIME2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    deterministic_hole_section_id: builtins.str
    """Original Name: DETERMINISTIC_HOLE_SECTION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def median_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: MEDIAN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def deterministic_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: DETERMINISTIC_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_to(self) -> global___FloatMessage:
        """Original Name: DEPTH_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_min_value(self) -> global___FloatMessage:
        """Original Name: UNPLAN_MIN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_adjusted_prob_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_ADJUSTED_PROB_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_max_value(self) -> global___FloatMessage:
        """Original Name: UNPLAN_MAX_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_deviation_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_DEVIATION_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def median_value(self) -> global___FloatMessage:
        """Original Name: MEDIAN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def deviation_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEVIATION_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mode_value(self) -> global___FloatMessage:
        """Original Name: MODE_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_probabilistic_time3_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_PROBABILISTIC_TIME3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_value(self) -> global___FloatMessage:
        """Original Name: MAX_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_code(self) -> global___StringMessage:
        """Original Name: PHASE_CODE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_depth_from_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_DEPTH_FROM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def deterministic_time(self) -> global___FloatMessage:
        """Original Name: DETERMINISTIC_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_from(self) -> global___FloatMessage:
        """Original Name: DEPTH_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mode_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: MODE_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def deterministic_cost_dsdsunit(self) -> global___StringMessage:
        """Original Name: DETERMINISTIC_COST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_to_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_TO_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_time(self) -> global___FloatMessage:
        """Original Name: ACTUAL_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def deterministic_cost(self) -> global___FloatMessage:
        """Original Name: DETERMINISTIC_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def distribution_type(self) -> global___StringMessage:
        """Original Name: DISTRIBUTION_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_time(self) -> global___FloatMessage:
        """Original Name: PROBABILISTIC_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_cost(self) -> global___FloatMessage:
        """Original Name: ACTUAL_COST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_time3(self) -> global___FloatMessage:
        """Original Name: PROBABILISTIC_TIME3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_mode_value(self) -> global___FloatMessage:
        """Original Name: UNPLAN_MODE_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def adjusted_probabilistic_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: ADJUSTED_PROBABILISTIC_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_probabilistic_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_PROBABILISTIC_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_time2(self) -> global___FloatMessage:
        """Original Name: PROBABILISTIC_TIME2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def actual_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACTUAL_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def probabilistic_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: PROBABILISTIC_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def phase_cost3_dsdsunit(self) -> global___StringMessage:
        """Original Name: PHASE_COST3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_value(self) -> global___FloatMessage:
        """Original Name: MIN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_deviation_value(self) -> global___FloatMessage:
        """Original Name: UNPLAN_DEVIATION_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_mean_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_MEAN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_probabilistic_time(self) -> global___FloatMessage:
        """Original Name: UNPLAN_PROBABILISTIC_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_depth_from(self) -> global___FloatMessage:
        """Original Name: ACTUAL_DEPTH_FROM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def deviation_value(self) -> global___FloatMessage:
        """Original Name: DEVIATION_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_complete(self) -> global___StringMessage:
        """Original Name: IS_COMPLETE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def actual_depth(self) -> global___FloatMessage:
        """Original Name: ACTUAL_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_min_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_MIN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unplan_median_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: UNPLAN_MEDIAN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def adjusted_probabilistic_time(self) -> global___FloatMessage:
        """Original Name: ADJUSTED_PROBABILISTIC_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wc_deterministic_hole_section(self) -> global___WcDeterministicHoleSectionRef:
        """Remote references:

        Original Name: WC_DETERMINISTIC_HOLE_SECTION, WrappedMessage: WcDeterministicHoleSection
        FK_WC_PHASE_LIST_WC_DETERMINISTIC_HOLE_SECTION
        """
    @property
    def wc_deterministic_activity(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcDeterministicActivityRef]:
        """Original Name: WC_DETERMINISTIC_ACTIVITY, WrappedMessage: WcDeterministicActivity
        FK_WC_DETERMINISTIC_ACTIVITY_WC_PHASE_LIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        elapsed_time_dsdsunit: global___StringMessage | None = ...,
        unplan_mode_value_dsdsunit: global___StringMessage | None = ...,
        phase_code2: global___StringMessage | None = ...,
        phase_code3: global___StringMessage | None = ...,
        max_value_dsdsunit: global___StringMessage | None = ...,
        mean_value: global___FloatMessage | None = ...,
        event_type: global___StringMessage | None = ...,
        unplan_median_value: global___FloatMessage | None = ...,
        actual_depth_to: global___FloatMessage | None = ...,
        unplan_max_value_dsdsunit: global___StringMessage | None = ...,
        is_user_defined: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        unplan_probabilistic_time2_dsdsunit: global___StringMessage | None = ...,
        unplan_probabilistic_time2: global___FloatMessage | None = ...,
        phase_list_id: builtins.str = ...,
        unplan_probabilistic_time3: global___FloatMessage | None = ...,
        elapsed_time: global___FloatMessage | None = ...,
        unplan_distribution_type: global___StringMessage | None = ...,
        unplan_adjusted_prob_time: global___FloatMessage | None = ...,
        actual_depth_to_dsdsunit: global___StringMessage | None = ...,
        phase_cost2: global___FloatMessage | None = ...,
        class_code: global___StringMessage | None = ...,
        phase_cost3: global___FloatMessage | None = ...,
        unplan_mean_value: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        mean_value_dsdsunit: global___StringMessage | None = ...,
        probabilistic_time3_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        phase_cost2_dsdsunit: global___StringMessage | None = ...,
        phase_cost: global___FloatMessage | None = ...,
        phase_cost_dsdsunit: global___StringMessage | None = ...,
        probabilistic_time2_dsdsunit: global___StringMessage | None = ...,
        deterministic_hole_section_id: builtins.str = ...,
        median_value_dsdsunit: global___StringMessage | None = ...,
        deterministic_event_id: builtins.str = ...,
        deterministic_time_dsdsunit: global___StringMessage | None = ...,
        depth_to: global___FloatMessage | None = ...,
        depth_from_dsdsunit: global___StringMessage | None = ...,
        min_value_dsdsunit: global___StringMessage | None = ...,
        unplan_min_value: global___FloatMessage | None = ...,
        unplan_adjusted_prob_time_dsdsunit: global___StringMessage | None = ...,
        actual_depth_dsdsunit: global___StringMessage | None = ...,
        unplan_max_value: global___FloatMessage | None = ...,
        unplan_deviation_value_dsdsunit: global___StringMessage | None = ...,
        median_value: global___FloatMessage | None = ...,
        deviation_value_dsdsunit: global___StringMessage | None = ...,
        mode_value: global___FloatMessage | None = ...,
        actual_cost_dsdsunit: global___StringMessage | None = ...,
        unplan_probabilistic_time3_dsdsunit: global___StringMessage | None = ...,
        max_value: global___FloatMessage | None = ...,
        phase_code: global___StringMessage | None = ...,
        actual_depth_from_dsdsunit: global___StringMessage | None = ...,
        deterministic_time: global___FloatMessage | None = ...,
        depth_from: global___FloatMessage | None = ...,
        mode_value_dsdsunit: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        deterministic_cost_dsdsunit: global___StringMessage | None = ...,
        depth_to_dsdsunit: global___StringMessage | None = ...,
        actual_time: global___FloatMessage | None = ...,
        deterministic_cost: global___FloatMessage | None = ...,
        distribution_type: global___StringMessage | None = ...,
        probabilistic_time: global___FloatMessage | None = ...,
        actual_cost: global___FloatMessage | None = ...,
        probabilistic_time3: global___FloatMessage | None = ...,
        unplan_mode_value: global___FloatMessage | None = ...,
        adjusted_probabilistic_time_dsdsunit: global___StringMessage | None = ...,
        unplan_probabilistic_time_dsdsunit: global___StringMessage | None = ...,
        probabilistic_time2: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        actual_time_dsdsunit: global___StringMessage | None = ...,
        probabilistic_time_dsdsunit: global___StringMessage | None = ...,
        phase_cost3_dsdsunit: global___StringMessage | None = ...,
        min_value: global___FloatMessage | None = ...,
        unplan_deviation_value: global___FloatMessage | None = ...,
        unplan_mean_value_dsdsunit: global___StringMessage | None = ...,
        unplan_probabilistic_time: global___FloatMessage | None = ...,
        actual_depth_from: global___FloatMessage | None = ...,
        deviation_value: global___FloatMessage | None = ...,
        is_complete: global___StringMessage | None = ...,
        actual_depth: global___FloatMessage | None = ...,
        unplan_min_value_dsdsunit: global___StringMessage | None = ...,
        unplan_median_value_dsdsunit: global___StringMessage | None = ...,
        adjusted_probabilistic_time: global___FloatMessage | None = ...,
        wc_deterministic_hole_section: global___WcDeterministicHoleSectionRef | None = ...,
        wc_deterministic_activity: collections.abc.Iterable[global___WcDeterministicActivityRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["actual_cost", b"actual_cost", "actual_cost_dsdsunit", b"actual_cost_dsdsunit", "actual_depth", b"actual_depth", "actual_depth_dsdsunit", b"actual_depth_dsdsunit", "actual_depth_from", b"actual_depth_from", "actual_depth_from_dsdsunit", b"actual_depth_from_dsdsunit", "actual_depth_to", b"actual_depth_to", "actual_depth_to_dsdsunit", b"actual_depth_to_dsdsunit", "actual_time", b"actual_time", "actual_time_dsdsunit", b"actual_time_dsdsunit", "adjusted_probabilistic_time", b"adjusted_probabilistic_time", "adjusted_probabilistic_time_dsdsunit", b"adjusted_probabilistic_time_dsdsunit", "class_code", b"class_code", "depth_from", b"depth_from", "depth_from_dsdsunit", b"depth_from_dsdsunit", "depth_to", b"depth_to", "depth_to_dsdsunit", b"depth_to_dsdsunit", "deterministic_cost", b"deterministic_cost", "deterministic_cost_dsdsunit", b"deterministic_cost_dsdsunit", "deterministic_time", b"deterministic_time", "deterministic_time_dsdsunit", b"deterministic_time_dsdsunit", "deviation_value", b"deviation_value", "deviation_value_dsdsunit", b"deviation_value_dsdsunit", "distribution_type", b"distribution_type", "elapsed_time", b"elapsed_time", "elapsed_time_dsdsunit", b"elapsed_time_dsdsunit", "event_type", b"event_type", "is_complete", b"is_complete", "is_user_defined", b"is_user_defined", "max_value", b"max_value", "max_value_dsdsunit", b"max_value_dsdsunit", "mean_value", b"mean_value", "mean_value_dsdsunit", b"mean_value_dsdsunit", "median_value", b"median_value", "median_value_dsdsunit", b"median_value_dsdsunit", "min_value", b"min_value", "min_value_dsdsunit", b"min_value_dsdsunit", "mode_value", b"mode_value", "mode_value_dsdsunit", b"mode_value_dsdsunit", "native_uid", b"native_uid", "phase_code", b"phase_code", "phase_code2", b"phase_code2", "phase_code3", b"phase_code3", "phase_cost", b"phase_cost", "phase_cost2", b"phase_cost2", "phase_cost2_dsdsunit", b"phase_cost2_dsdsunit", "phase_cost3", b"phase_cost3", "phase_cost3_dsdsunit", b"phase_cost3_dsdsunit", "phase_cost_dsdsunit", b"phase_cost_dsdsunit", "probabilistic_time", b"probabilistic_time", "probabilistic_time2", b"probabilistic_time2", "probabilistic_time2_dsdsunit", b"probabilistic_time2_dsdsunit", "probabilistic_time3", b"probabilistic_time3", "probabilistic_time3_dsdsunit", b"probabilistic_time3_dsdsunit", "probabilistic_time_dsdsunit", b"probabilistic_time_dsdsunit", "sequence_no", b"sequence_no", "unplan_adjusted_prob_time", b"unplan_adjusted_prob_time", "unplan_adjusted_prob_time_dsdsunit", b"unplan_adjusted_prob_time_dsdsunit", "unplan_deviation_value", b"unplan_deviation_value", "unplan_deviation_value_dsdsunit", b"unplan_deviation_value_dsdsunit", "unplan_distribution_type", b"unplan_distribution_type", "unplan_max_value", b"unplan_max_value", "unplan_max_value_dsdsunit", b"unplan_max_value_dsdsunit", "unplan_mean_value", b"unplan_mean_value", "unplan_mean_value_dsdsunit", b"unplan_mean_value_dsdsunit", "unplan_median_value", b"unplan_median_value", "unplan_median_value_dsdsunit", b"unplan_median_value_dsdsunit", "unplan_min_value", b"unplan_min_value", "unplan_min_value_dsdsunit", b"unplan_min_value_dsdsunit", "unplan_mode_value", b"unplan_mode_value", "unplan_mode_value_dsdsunit", b"unplan_mode_value_dsdsunit", "unplan_probabilistic_time", b"unplan_probabilistic_time", "unplan_probabilistic_time2", b"unplan_probabilistic_time2", "unplan_probabilistic_time2_dsdsunit", b"unplan_probabilistic_time2_dsdsunit", "unplan_probabilistic_time3", b"unplan_probabilistic_time3", "unplan_probabilistic_time3_dsdsunit", b"unplan_probabilistic_time3_dsdsunit", "unplan_probabilistic_time_dsdsunit", b"unplan_probabilistic_time_dsdsunit", "wc_deterministic_hole_section", b"wc_deterministic_hole_section"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["actual_cost", b"actual_cost", "actual_cost_dsdsunit", b"actual_cost_dsdsunit", "actual_depth", b"actual_depth", "actual_depth_dsdsunit", b"actual_depth_dsdsunit", "actual_depth_from", b"actual_depth_from", "actual_depth_from_dsdsunit", b"actual_depth_from_dsdsunit", "actual_depth_to", b"actual_depth_to", "actual_depth_to_dsdsunit", b"actual_depth_to_dsdsunit", "actual_time", b"actual_time", "actual_time_dsdsunit", b"actual_time_dsdsunit", "adjusted_probabilistic_time", b"adjusted_probabilistic_time", "adjusted_probabilistic_time_dsdsunit", b"adjusted_probabilistic_time_dsdsunit", "class_code", b"class_code", "depth_from", b"depth_from", "depth_from_dsdsunit", b"depth_from_dsdsunit", "depth_to", b"depth_to", "depth_to_dsdsunit", b"depth_to_dsdsunit", "deterministic_cost", b"deterministic_cost", "deterministic_cost_dsdsunit", b"deterministic_cost_dsdsunit", "deterministic_event_id", b"deterministic_event_id", "deterministic_hole_section_id", b"deterministic_hole_section_id", "deterministic_time", b"deterministic_time", "deterministic_time_dsdsunit", b"deterministic_time_dsdsunit", "deviation_value", b"deviation_value", "deviation_value_dsdsunit", b"deviation_value_dsdsunit", "distribution_type", b"distribution_type", "elapsed_time", b"elapsed_time", "elapsed_time_dsdsunit", b"elapsed_time_dsdsunit", "event_type", b"event_type", "is_complete", b"is_complete", "is_user_defined", b"is_user_defined", "max_value", b"max_value", "max_value_dsdsunit", b"max_value_dsdsunit", "mean_value", b"mean_value", "mean_value_dsdsunit", b"mean_value_dsdsunit", "median_value", b"median_value", "median_value_dsdsunit", b"median_value_dsdsunit", "min_value", b"min_value", "min_value_dsdsunit", b"min_value_dsdsunit", "mode_value", b"mode_value", "mode_value_dsdsunit", b"mode_value_dsdsunit", "native_uid", b"native_uid", "phase_code", b"phase_code", "phase_code2", b"phase_code2", "phase_code3", b"phase_code3", "phase_cost", b"phase_cost", "phase_cost2", b"phase_cost2", "phase_cost2_dsdsunit", b"phase_cost2_dsdsunit", "phase_cost3", b"phase_cost3", "phase_cost3_dsdsunit", b"phase_cost3_dsdsunit", "phase_cost_dsdsunit", b"phase_cost_dsdsunit", "phase_list_id", b"phase_list_id", "probabilistic_time", b"probabilistic_time", "probabilistic_time2", b"probabilistic_time2", "probabilistic_time2_dsdsunit", b"probabilistic_time2_dsdsunit", "probabilistic_time3", b"probabilistic_time3", "probabilistic_time3_dsdsunit", b"probabilistic_time3_dsdsunit", "probabilistic_time_dsdsunit", b"probabilistic_time_dsdsunit", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "unplan_adjusted_prob_time", b"unplan_adjusted_prob_time", "unplan_adjusted_prob_time_dsdsunit", b"unplan_adjusted_prob_time_dsdsunit", "unplan_deviation_value", b"unplan_deviation_value", "unplan_deviation_value_dsdsunit", b"unplan_deviation_value_dsdsunit", "unplan_distribution_type", b"unplan_distribution_type", "unplan_max_value", b"unplan_max_value", "unplan_max_value_dsdsunit", b"unplan_max_value_dsdsunit", "unplan_mean_value", b"unplan_mean_value", "unplan_mean_value_dsdsunit", b"unplan_mean_value_dsdsunit", "unplan_median_value", b"unplan_median_value", "unplan_median_value_dsdsunit", b"unplan_median_value_dsdsunit", "unplan_min_value", b"unplan_min_value", "unplan_min_value_dsdsunit", b"unplan_min_value_dsdsunit", "unplan_mode_value", b"unplan_mode_value", "unplan_mode_value_dsdsunit", b"unplan_mode_value_dsdsunit", "unplan_probabilistic_time", b"unplan_probabilistic_time", "unplan_probabilistic_time2", b"unplan_probabilistic_time2", "unplan_probabilistic_time2_dsdsunit", b"unplan_probabilistic_time2_dsdsunit", "unplan_probabilistic_time3", b"unplan_probabilistic_time3", "unplan_probabilistic_time3_dsdsunit", b"unplan_probabilistic_time3_dsdsunit", "unplan_probabilistic_time_dsdsunit", b"unplan_probabilistic_time_dsdsunit", "wc_deterministic_activity", b"wc_deterministic_activity", "wc_deterministic_hole_section", b"wc_deterministic_hole_section", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcPhaseList = WcPhaseList

class WcRiskList(google.protobuf.message.Message):
    """Original Name: WC_RISK_LIST, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RISK_LIST_ID_FIELD_NUMBER: builtins.int
    END_PHASE3_FIELD_NUMBER: builtins.int
    END_PHASE2_FIELD_NUMBER: builtins.int
    SIM_MAX_VALUE_FIELD_NUMBER: builtins.int
    INITIAL_PROBABILITY_FIELD_NUMBER: builtins.int
    MITIGATION_DUE_DATE_FIELD_NUMBER: builtins.int
    RESIDUAL_IMPACT_HSE_FIELD_NUMBER: builtins.int
    END_PHASE_FIELD_NUMBER: builtins.int
    RISK_TYPE_FIELD_NUMBER: builtins.int
    RESIDUAL_IMPACT_OBJ_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    USER_COMMENT_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    INITIAL_IMPACT_COST_FIELD_NUMBER: builtins.int
    INITIAL_IMPACT_OBJ_FIELD_NUMBER: builtins.int
    SIM_PROBABILITY_FIELD_NUMBER: builtins.int
    INITIAL_IMPACT_HSE_FIELD_NUMBER: builtins.int
    MITIGATION_STATUS_FIELD_NUMBER: builtins.int
    MITIGATION_RESPONSIBLE_FIELD_NUMBER: builtins.int
    SIM_DISTRIBUTION_TYPE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SIM_PROBABILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSESSMENT_KNOWLEDGE_FIELD_NUMBER: builtins.int
    RESIDUAL_IMPACT_COST_FIELD_NUMBER: builtins.int
    RISK_DESCRIPTION_FIELD_NUMBER: builtins.int
    SIM_MIN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_USED_IN_SIM_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SIM_MIN_VALUE_FIELD_NUMBER: builtins.int
    START_PHASE_FIELD_NUMBER: builtins.int
    MITIGATION_ACTION_FIELD_NUMBER: builtins.int
    SIM_MEAN_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    START_PHASE2_FIELD_NUMBER: builtins.int
    START_PHASE3_FIELD_NUMBER: builtins.int
    RESIDUAL_PROBABILITY_FIELD_NUMBER: builtins.int
    SIM_MEAN_VALUE_FIELD_NUMBER: builtins.int
    SIM_MAX_VALUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WC_DETERMINISTIC_EVENT_FIELD_NUMBER: builtins.int
    WC_RISK_PHASE_ASSOCIATION_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    risk_list_id: builtins.str
    """Original Name: RISK_LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def end_phase3(self) -> global___StringMessage:
        """Original Name: END_PHASE3, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_phase2(self) -> global___StringMessage:
        """Original Name: END_PHASE2, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sim_max_value(self) -> global___FloatMessage:
        """Original Name: SIM_MAX_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_probability(self) -> global___StringMessage:
        """Original Name: INITIAL_PROBABILITY, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mitigation_due_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: MITIGATION_DUE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def residual_impact_hse(self) -> global___StringMessage:
        """Original Name: RESIDUAL_IMPACT_HSE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_phase(self) -> global___StringMessage:
        """Original Name: END_PHASE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def risk_type(self) -> global___StringMessage:
        """Original Name: RISK_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def residual_impact_obj(self) -> global___StringMessage:
        """Original Name: RESIDUAL_IMPACT_OBJ, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def user_comment(self) -> global___StringMessage:
        """Original Name: USER_COMMENT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def initial_impact_cost(self) -> global___StringMessage:
        """Original Name: INITIAL_IMPACT_COST, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_impact_obj(self) -> global___StringMessage:
        """Original Name: INITIAL_IMPACT_OBJ, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sim_probability(self) -> global___FloatMessage:
        """Original Name: SIM_PROBABILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_impact_hse(self) -> global___StringMessage:
        """Original Name: INITIAL_IMPACT_HSE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mitigation_status(self) -> global___StringMessage:
        """Original Name: MITIGATION_STATUS, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mitigation_responsible(self) -> global___StringMessage:
        """Original Name: MITIGATION_RESPONSIBLE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sim_distribution_type(self) -> global___StringMessage:
        """Original Name: SIM_DISTRIBUTION_TYPE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sim_probability_dsdsunit(self) -> global___StringMessage:
        """Original Name: SIM_PROBABILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assessment_knowledge(self) -> global___StringMessage:
        """Original Name: ASSESSMENT_KNOWLEDGE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def residual_impact_cost(self) -> global___StringMessage:
        """Original Name: RESIDUAL_IMPACT_COST, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def risk_description(self) -> global___StringMessage:
        """Original Name: RISK_DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sim_min_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: SIM_MIN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_used_in_sim(self) -> global___StringMessage:
        """Original Name: IS_USED_IN_SIM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sim_min_value(self) -> global___FloatMessage:
        """Original Name: SIM_MIN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_phase(self) -> global___StringMessage:
        """Original Name: START_PHASE, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mitigation_action(self) -> global___StringMessage:
        """Original Name: MITIGATION_ACTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sim_mean_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: SIM_MEAN_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def start_phase2(self) -> global___StringMessage:
        """Original Name: START_PHASE2, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_phase3(self) -> global___StringMessage:
        """Original Name: START_PHASE3, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def residual_probability(self) -> global___StringMessage:
        """Original Name: RESIDUAL_PROBABILITY, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sim_mean_value(self) -> global___FloatMessage:
        """Original Name: SIM_MEAN_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sim_max_value_dsdsunit(self) -> global___StringMessage:
        """Original Name: SIM_MAX_VALUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wc_deterministic_event(self) -> global___WcDeterministicEventRef:
        """Remote references:

        Original Name: WC_DETERMINISTIC_EVENT, WrappedMessage: WcDeterministicEvent
        FK_WC_RISK_LIST_WC_DETERMINISTIC_EVENT
        """
    @property
    def wc_risk_phase_association(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WcRiskPhaseAssociationRef]:
        """Original Name: WC_RISK_PHASE_ASSOCIATION, WrappedMessage: WcRiskPhaseAssociation
        FK_WC_RISK_PHASE_ASSOCIATION_WC_RISK_LIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        risk_list_id: builtins.str = ...,
        end_phase3: global___StringMessage | None = ...,
        end_phase2: global___StringMessage | None = ...,
        sim_max_value: global___FloatMessage | None = ...,
        initial_probability: global___StringMessage | None = ...,
        mitigation_due_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        residual_impact_hse: global___StringMessage | None = ...,
        end_phase: global___StringMessage | None = ...,
        risk_type: global___StringMessage | None = ...,
        residual_impact_obj: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        user_comment: global___StringMessage | None = ...,
        scenario_id: builtins.str = ...,
        initial_impact_cost: global___StringMessage | None = ...,
        initial_impact_obj: global___StringMessage | None = ...,
        sim_probability: global___FloatMessage | None = ...,
        initial_impact_hse: global___StringMessage | None = ...,
        mitigation_status: global___StringMessage | None = ...,
        mitigation_responsible: global___StringMessage | None = ...,
        sim_distribution_type: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        sim_probability_dsdsunit: global___StringMessage | None = ...,
        assessment_knowledge: global___StringMessage | None = ...,
        residual_impact_cost: global___StringMessage | None = ...,
        risk_description: global___StringMessage | None = ...,
        sim_min_value_dsdsunit: global___StringMessage | None = ...,
        is_used_in_sim: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        sim_min_value: global___FloatMessage | None = ...,
        start_phase: global___StringMessage | None = ...,
        mitigation_action: global___StringMessage | None = ...,
        sim_mean_value_dsdsunit: global___StringMessage | None = ...,
        deterministic_event_id: builtins.str = ...,
        start_phase2: global___StringMessage | None = ...,
        start_phase3: global___StringMessage | None = ...,
        residual_probability: global___StringMessage | None = ...,
        sim_mean_value: global___FloatMessage | None = ...,
        sim_max_value_dsdsunit: global___StringMessage | None = ...,
        wc_deterministic_event: global___WcDeterministicEventRef | None = ...,
        wc_risk_phase_association: collections.abc.Iterable[global___WcRiskPhaseAssociationRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["assessment_knowledge", b"assessment_knowledge", "end_phase", b"end_phase", "end_phase2", b"end_phase2", "end_phase3", b"end_phase3", "initial_impact_cost", b"initial_impact_cost", "initial_impact_hse", b"initial_impact_hse", "initial_impact_obj", b"initial_impact_obj", "initial_probability", b"initial_probability", "is_used_in_sim", b"is_used_in_sim", "mitigation_action", b"mitigation_action", "mitigation_due_date", b"mitigation_due_date", "mitigation_responsible", b"mitigation_responsible", "mitigation_status", b"mitigation_status", "native_uid", b"native_uid", "residual_impact_cost", b"residual_impact_cost", "residual_impact_hse", b"residual_impact_hse", "residual_impact_obj", b"residual_impact_obj", "residual_probability", b"residual_probability", "risk_description", b"risk_description", "risk_type", b"risk_type", "sequence_no", b"sequence_no", "sim_distribution_type", b"sim_distribution_type", "sim_max_value", b"sim_max_value", "sim_max_value_dsdsunit", b"sim_max_value_dsdsunit", "sim_mean_value", b"sim_mean_value", "sim_mean_value_dsdsunit", b"sim_mean_value_dsdsunit", "sim_min_value", b"sim_min_value", "sim_min_value_dsdsunit", b"sim_min_value_dsdsunit", "sim_probability", b"sim_probability", "sim_probability_dsdsunit", b"sim_probability_dsdsunit", "start_phase", b"start_phase", "start_phase2", b"start_phase2", "start_phase3", b"start_phase3", "user_comment", b"user_comment", "wc_deterministic_event", b"wc_deterministic_event"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["assessment_knowledge", b"assessment_knowledge", "deterministic_event_id", b"deterministic_event_id", "end_phase", b"end_phase", "end_phase2", b"end_phase2", "end_phase3", b"end_phase3", "initial_impact_cost", b"initial_impact_cost", "initial_impact_hse", b"initial_impact_hse", "initial_impact_obj", b"initial_impact_obj", "initial_probability", b"initial_probability", "is_used_in_sim", b"is_used_in_sim", "mitigation_action", b"mitigation_action", "mitigation_due_date", b"mitigation_due_date", "mitigation_responsible", b"mitigation_responsible", "mitigation_status", b"mitigation_status", "native_uid", b"native_uid", "residual_impact_cost", b"residual_impact_cost", "residual_impact_hse", b"residual_impact_hse", "residual_impact_obj", b"residual_impact_obj", "residual_probability", b"residual_probability", "risk_description", b"risk_description", "risk_list_id", b"risk_list_id", "risk_type", b"risk_type", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "sim_distribution_type", b"sim_distribution_type", "sim_max_value", b"sim_max_value", "sim_max_value_dsdsunit", b"sim_max_value_dsdsunit", "sim_mean_value", b"sim_mean_value", "sim_mean_value_dsdsunit", b"sim_mean_value_dsdsunit", "sim_min_value", b"sim_min_value", "sim_min_value_dsdsunit", b"sim_min_value_dsdsunit", "sim_probability", b"sim_probability", "sim_probability_dsdsunit", b"sim_probability_dsdsunit", "start_phase", b"start_phase", "start_phase2", b"start_phase2", "start_phase3", b"start_phase3", "undeclared_dependencies", b"undeclared_dependencies", "user_comment", b"user_comment", "wc_deterministic_event", b"wc_deterministic_event", "wc_risk_phase_association", b"wc_risk_phase_association", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcRiskList = WcRiskList

class WcRiskPhaseAssociation(google.protobuf.message.Message):
    """Original Name: WC_RISK_PHASE_ASSOCIATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RISK_LIST_ID_FIELD_NUMBER: builtins.int
    END_PHASE3_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RISK_PHASE_ID_FIELD_NUMBER: builtins.int
    END_PHASE2_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    END_PHASE_FIELD_NUMBER: builtins.int
    START_PHASE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SCENARIO_ID_FIELD_NUMBER: builtins.int
    DETERMINISTIC_EVENT_ID_FIELD_NUMBER: builtins.int
    START_PHASE2_FIELD_NUMBER: builtins.int
    START_PHASE3_FIELD_NUMBER: builtins.int
    WC_RISK_LIST_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    risk_list_id: builtins.str
    """Original Name: RISK_LIST_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def end_phase3(self) -> global___StringMessage:
        """Original Name: END_PHASE3, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    risk_phase_id: builtins.str
    """Original Name: RISK_PHASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def end_phase2(self) -> global___StringMessage:
        """Original Name: END_PHASE2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_phase(self) -> global___StringMessage:
        """Original Name: END_PHASE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_phase(self) -> global___StringMessage:
        """Original Name: START_PHASE, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    scenario_id: builtins.str
    """Original Name: SCENARIO_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    deterministic_event_id: builtins.str
    """Original Name: DETERMINISTIC_EVENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def start_phase2(self) -> global___StringMessage:
        """Original Name: START_PHASE2, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_phase3(self) -> global___StringMessage:
        """Original Name: START_PHASE3, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wc_risk_list(self) -> global___WcRiskListRef:
        """Remote references:

        Original Name: WC_RISK_LIST, WrappedMessage: WcRiskList
        FK_WC_RISK_PHASE_ASSOCIATION_WC_RISK_LIST
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        risk_list_id: builtins.str = ...,
        end_phase3: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        risk_phase_id: builtins.str = ...,
        end_phase2: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        end_phase: global___StringMessage | None = ...,
        start_phase: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        scenario_id: builtins.str = ...,
        deterministic_event_id: builtins.str = ...,
        start_phase2: global___StringMessage | None = ...,
        start_phase3: global___StringMessage | None = ...,
        wc_risk_list: global___WcRiskListRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["end_phase", b"end_phase", "end_phase2", b"end_phase2", "end_phase3", b"end_phase3", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "start_phase", b"start_phase", "start_phase2", b"start_phase2", "start_phase3", b"start_phase3", "wc_risk_list", b"wc_risk_list"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["deterministic_event_id", b"deterministic_event_id", "end_phase", b"end_phase", "end_phase2", b"end_phase2", "end_phase3", b"end_phase3", "native_uid", b"native_uid", "risk_list_id", b"risk_list_id", "risk_phase_id", b"risk_phase_id", "scenario_id", b"scenario_id", "sequence_no", b"sequence_no", "start_phase", b"start_phase", "start_phase2", b"start_phase2", "start_phase3", b"start_phase3", "undeclared_dependencies", b"undeclared_dependencies", "wc_risk_list", b"wc_risk_list", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WcRiskPhaseAssociation = WcRiskPhaseAssociation

class WpAdditives(google.protobuf.message.Message):
    """Original Name: WP_ADDITIVES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DRY_STATE_FIELD_NUMBER: builtins.int
    DRYBLENDED_STATE_FIELD_NUMBER: builtins.int
    LIQUID_STATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SPECIFIC_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_STATE_FIELD_NUMBER: builtins.int
    SPECIFIC_GRAVITY_FIELD_NUMBER: builtins.int
    ADDITIVE_ID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def dry_state(self) -> global___StringMessage:
        """Original Name: DRY_STATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dryblended_state(self) -> global___StringMessage:
        """Original Name: DRYBLENDED_STATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_state(self) -> global___StringMessage:
        """Original Name: LIQUID_STATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPECIFIC_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_state(self) -> global___StringMessage:
        """Original Name: GAS_STATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_gravity(self) -> global___FloatMessage:
        """Original Name: SPECIFIC_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    additive_id: builtins.str
    """Original Name: ADDITIVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        dry_state: global___StringMessage | None = ...,
        dryblended_state: global___StringMessage | None = ...,
        liquid_state: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        specific_gravity_dsdsunit: global___StringMessage | None = ...,
        gas_state: global___StringMessage | None = ...,
        specific_gravity: global___FloatMessage | None = ...,
        additive_id: builtins.str = ...,
        name: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["dry_state", b"dry_state", "dryblended_state", b"dryblended_state", "gas_state", b"gas_state", "liquid_state", b"liquid_state", "name", b"name", "native_uid", b"native_uid", "specific_gravity", b"specific_gravity", "specific_gravity_dsdsunit", b"specific_gravity_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["additive_id", b"additive_id", "dry_state", b"dry_state", "dryblended_state", b"dryblended_state", "gas_state", b"gas_state", "liquid_state", b"liquid_state", "name", b"name", "native_uid", b"native_uid", "specific_gravity", b"specific_gravity", "specific_gravity_dsdsunit", b"specific_gravity_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___WpAdditives = WpAdditives

class WpBhaParams(google.protobuf.message.Message):
    """Original Name: WP_BHA_PARAMS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FORMATION_HARDNESS_FIELD_NUMBER: builtins.int
    CALCULATION_MODE_FIELD_NUMBER: builtins.int
    USE_STEERING_TOOL_ORIENT_FIELD_NUMBER: builtins.int
    RATE_OF_PENETRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    RATE_OF_PENETRATION_FIELD_NUMBER: builtins.int
    RECORD_INTERVAL_FIELD_NUMBER: builtins.int
    OVER_GAUGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_INTERVAL_FIELD_NUMBER: builtins.int
    TORQUE_AT_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WEIGHT_ON_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    STEERING_TOOL_ORIENT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    OVER_GAUGE_FIELD_NUMBER: builtins.int
    INCLUDE_DYNAMICS_FIELD_NUMBER: builtins.int
    BIT_COEFFICIENT_FIELD_NUMBER: builtins.int
    WEIGHT_ON_BIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ROTARY_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTARY_SPEED_FIELD_NUMBER: builtins.int
    TORQUE_AT_BIT_FIELD_NUMBER: builtins.int
    ENABLE_DRILL_AHEAD_FIELD_NUMBER: builtins.int
    STEERING_TOOL_ORIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRILL_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    RECORD_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def formation_hardness(self) -> global___FloatMessage:
        """Original Name: FORMATION_HARDNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calculation_mode(self) -> global___Int32Message:
        """Original Name: CALCULATION_MODE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_steering_tool_orient(self) -> global___StringMessage:
        """Original Name: USE_STEERING_TOOL_ORIENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_of_penetration_dsdsunit(self) -> global___StringMessage:
        """Original Name: RATE_OF_PENETRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_of_penetration(self) -> global___FloatMessage:
        """Original Name: RATE_OF_PENETRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def record_interval(self) -> global___FloatMessage:
        """Original Name: RECORD_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def over_gauge_dsdsunit(self) -> global___StringMessage:
        """Original Name: OVER_GAUGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_interval(self) -> global___FloatMessage:
        """Original Name: DRILL_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_at_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_AT_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def weight_on_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_ON_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_orient(self) -> global___FloatMessage:
        """Original Name: STEERING_TOOL_ORIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def over_gauge(self) -> global___FloatMessage:
        """Original Name: OVER_GAUGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def include_dynamics(self) -> global___StringMessage:
        """Original Name: INCLUDE_DYNAMICS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_coefficient(self) -> global___FloatMessage:
        """Original Name: BIT_COEFFICIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_on_bit(self) -> global___FloatMessage:
        """Original Name: WEIGHT_ON_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTARY_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_speed(self) -> global___FloatMessage:
        """Original Name: ROTARY_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_at_bit(self) -> global___FloatMessage:
        """Original Name: TORQUE_AT_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def enable_drill_ahead(self) -> global___StringMessage:
        """Original Name: ENABLE_DRILL_AHEAD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def steering_tool_orient_dsdsunit(self) -> global___StringMessage:
        """Original Name: STEERING_TOOL_ORIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drill_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRILL_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def record_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: RECORD_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_BHA_PARAMS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        formation_hardness: global___FloatMessage | None = ...,
        calculation_mode: global___Int32Message | None = ...,
        use_steering_tool_orient: global___StringMessage | None = ...,
        rate_of_penetration_dsdsunit: global___StringMessage | None = ...,
        rate_of_penetration: global___FloatMessage | None = ...,
        record_interval: global___FloatMessage | None = ...,
        over_gauge_dsdsunit: global___StringMessage | None = ...,
        drill_interval: global___FloatMessage | None = ...,
        torque_at_bit_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        weight_on_bit_dsdsunit: global___StringMessage | None = ...,
        steering_tool_orient: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        over_gauge: global___FloatMessage | None = ...,
        include_dynamics: global___StringMessage | None = ...,
        bit_coefficient: global___FloatMessage | None = ...,
        weight_on_bit: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rotary_speed_dsdsunit: global___StringMessage | None = ...,
        rotary_speed: global___FloatMessage | None = ...,
        torque_at_bit: global___FloatMessage | None = ...,
        enable_drill_ahead: global___StringMessage | None = ...,
        steering_tool_orient_dsdsunit: global___StringMessage | None = ...,
        drill_interval_dsdsunit: global___StringMessage | None = ...,
        record_interval_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bit_coefficient", b"bit_coefficient", "calculation_mode", b"calculation_mode", "cd_case", b"cd_case", "drill_interval", b"drill_interval", "drill_interval_dsdsunit", b"drill_interval_dsdsunit", "enable_drill_ahead", b"enable_drill_ahead", "formation_hardness", b"formation_hardness", "include_dynamics", b"include_dynamics", "native_uid", b"native_uid", "over_gauge", b"over_gauge", "over_gauge_dsdsunit", b"over_gauge_dsdsunit", "rate_of_penetration", b"rate_of_penetration", "rate_of_penetration_dsdsunit", b"rate_of_penetration_dsdsunit", "record_interval", b"record_interval", "record_interval_dsdsunit", b"record_interval_dsdsunit", "rotary_speed", b"rotary_speed", "rotary_speed_dsdsunit", b"rotary_speed_dsdsunit", "steering_tool_orient", b"steering_tool_orient", "steering_tool_orient_dsdsunit", b"steering_tool_orient_dsdsunit", "torque_at_bit", b"torque_at_bit", "torque_at_bit_dsdsunit", b"torque_at_bit_dsdsunit", "use_steering_tool_orient", b"use_steering_tool_orient", "weight_on_bit", b"weight_on_bit", "weight_on_bit_dsdsunit", b"weight_on_bit_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bit_coefficient", b"bit_coefficient", "calculation_mode", b"calculation_mode", "case_id", b"case_id", "cd_case", b"cd_case", "drill_interval", b"drill_interval", "drill_interval_dsdsunit", b"drill_interval_dsdsunit", "enable_drill_ahead", b"enable_drill_ahead", "formation_hardness", b"formation_hardness", "include_dynamics", b"include_dynamics", "native_uid", b"native_uid", "over_gauge", b"over_gauge", "over_gauge_dsdsunit", b"over_gauge_dsdsunit", "rate_of_penetration", b"rate_of_penetration", "rate_of_penetration_dsdsunit", b"rate_of_penetration_dsdsunit", "record_interval", b"record_interval", "record_interval_dsdsunit", b"record_interval_dsdsunit", "rotary_speed", b"rotary_speed", "rotary_speed_dsdsunit", b"rotary_speed_dsdsunit", "steering_tool_orient", b"steering_tool_orient", "steering_tool_orient_dsdsunit", b"steering_tool_orient_dsdsunit", "torque_at_bit", b"torque_at_bit", "torque_at_bit_dsdsunit", b"torque_at_bit_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_steering_tool_orient", b"use_steering_tool_orient", "weight_on_bit", b"weight_on_bit", "weight_on_bit_dsdsunit", b"weight_on_bit_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpBhaParams = WpBhaParams

class WpBhaWobRop(google.protobuf.message.Message):
    """Original Name: WP_BHA_WOB_ROP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WOB_ROP_ID_FIELD_NUMBER: builtins.int
    WEIGHT_ON_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEIGHT_ON_BIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    RATE_OF_PENETRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    RATE_OF_PENETRATION_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wob_rop_id: builtins.str
    """Original Name: WOB_ROP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def weight_on_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_ON_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_on_bit(self) -> global___FloatMessage:
        """Original Name: WEIGHT_ON_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rate_of_penetration_dsdsunit(self) -> global___StringMessage:
        """Original Name: RATE_OF_PENETRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_of_penetration(self) -> global___FloatMessage:
        """Original Name: RATE_OF_PENETRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_BHA_WOB_ROP_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        wob_rop_id: builtins.str = ...,
        weight_on_bit_dsdsunit: global___StringMessage | None = ...,
        weight_on_bit: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        rate_of_penetration_dsdsunit: global___StringMessage | None = ...,
        rate_of_penetration: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "native_uid", b"native_uid", "rate_of_penetration", b"rate_of_penetration", "rate_of_penetration_dsdsunit", b"rate_of_penetration_dsdsunit", "sequence_no", b"sequence_no", "weight_on_bit", b"weight_on_bit", "weight_on_bit_dsdsunit", b"weight_on_bit_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "rate_of_penetration", b"rate_of_penetration", "rate_of_penetration_dsdsunit", b"rate_of_penetration_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "weight_on_bit", b"weight_on_bit", "weight_on_bit_dsdsunit", b"weight_on_bit_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wob_rop_id", b"wob_rop_id"]) -> None: ...

global___WpBhaWobRop = WpBhaWobRop

class WpCaseAnnotations(google.protobuf.message.Message):
    """Original Name: WP_CASE_ANNOTATIONS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    Y_ORIGIN_POINT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PLOTID_FIELD_NUMBER: builtins.int
    IS_ACTIVE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ANNOTATION_ID_FIELD_NUMBER: builtins.int
    Y_TETHER_POINT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    X_TETHER_POINT_FIELD_NUMBER: builtins.int
    X_ORIGIN_POINT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def y_origin_point(self) -> global___FloatMessage:
        """Original Name: Y_ORIGIN_POINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plotid(self) -> global___StringMessage:
        """Original Name: PLOTID, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_active(self) -> global___StringMessage:
        """Original Name: IS_ACTIVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    annotation_id: builtins.str
    """Original Name: ANNOTATION_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def y_tether_point(self) -> global___FloatMessage:
        """Original Name: Y_TETHER_POINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def x_tether_point(self) -> global___FloatMessage:
        """Original Name: X_TETHER_POINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def x_origin_point(self) -> global___FloatMessage:
        """Original Name: X_ORIGIN_POINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_ANNOTATIONS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        y_origin_point: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        plotid: global___StringMessage | None = ...,
        is_active: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        annotation_id: builtins.str = ...,
        y_tether_point: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        description: global___StringMessage | None = ...,
        x_tether_point: global___FloatMessage | None = ...,
        x_origin_point: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "description", b"description", "is_active", b"is_active", "native_uid", b"native_uid", "plotid", b"plotid", "x_origin_point", b"x_origin_point", "x_tether_point", b"x_tether_point", "y_origin_point", b"y_origin_point", "y_tether_point", b"y_tether_point"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["annotation_id", b"annotation_id", "case_id", b"case_id", "cd_case", b"cd_case", "description", b"description", "is_active", b"is_active", "native_uid", b"native_uid", "plotid", b"plotid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "x_origin_point", b"x_origin_point", "x_tether_point", b"x_tether_point", "y_origin_point", b"y_origin_point", "y_tether_point", b"y_tether_point"]) -> None: ...

global___WpCaseAnnotations = WpCaseAnnotations

class WpCaseBoosterPump(google.protobuf.message.Message):
    """Original Name: WP_CASE_BOOSTER_PUMP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    INJECTION_DEPTH_FIELD_NUMBER: builtins.int
    INJECTION_TEMPERATURE_FIELD_NUMBER: builtins.int
    INJECTION_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    USE_RISER_CALCULATION_FIELD_NUMBER: builtins.int
    IS_ENABLED_FIELD_NUMBER: builtins.int
    INJECTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    APPROXIMATE_WEIGHT_FIELD_NUMBER: builtins.int
    OFFSET_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    OUTER_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    INJECTION_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OFFSET_FIELD_NUMBER: builtins.int
    RISER_TYPE_FIELD_NUMBER: builtins.int
    FLEX_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INJECTION_RATE_FIELD_NUMBER: builtins.int
    OUTER_DIAMETER_FIELD_NUMBER: builtins.int
    FLEX_ANGLE_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def injection_depth(self) -> global___FloatMessage:
        """Original Name: INJECTION_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_temperature(self) -> global___FloatMessage:
        """Original Name: INJECTION_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_riser_calculation(self) -> global___StringMessage:
        """Original Name: USE_RISER_CALCULATION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_enabled(self) -> global___StringMessage:
        """Original Name: IS_ENABLED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: APPROXIMATE_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def approximate_weight(self) -> global___FloatMessage:
        """Original Name: APPROXIMATE_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset_dsdsunit(self) -> global___StringMessage:
        """Original Name: OFFSET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def outer_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: OUTER_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def injection_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def offset(self) -> global___FloatMessage:
        """Original Name: OFFSET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_type(self) -> global___StringMessage:
        """Original Name: RISER_TYPE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flex_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLEX_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_rate(self) -> global___FloatMessage:
        """Original Name: INJECTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def outer_diameter(self) -> global___FloatMessage:
        """Original Name: OUTER_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flex_angle(self) -> global___FloatMessage:
        """Original Name: FLEX_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_BOOSTER_PUMP_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        injection_depth: global___FloatMessage | None = ...,
        injection_temperature: global___FloatMessage | None = ...,
        injection_depth_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        use_riser_calculation: global___StringMessage | None = ...,
        is_enabled: global___StringMessage | None = ...,
        injection_rate_dsdsunit: global___StringMessage | None = ...,
        approximate_weight_dsdsunit: global___StringMessage | None = ...,
        approximate_weight: global___FloatMessage | None = ...,
        offset_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        outer_diameter_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        injection_temperature_dsdsunit: global___StringMessage | None = ...,
        offset: global___FloatMessage | None = ...,
        riser_type: global___StringMessage | None = ...,
        flex_angle_dsdsunit: global___StringMessage | None = ...,
        injection_rate: global___FloatMessage | None = ...,
        outer_diameter: global___FloatMessage | None = ...,
        flex_angle: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "cd_case", b"cd_case", "flex_angle", b"flex_angle", "flex_angle_dsdsunit", b"flex_angle_dsdsunit", "injection_depth", b"injection_depth", "injection_depth_dsdsunit", b"injection_depth_dsdsunit", "injection_rate", b"injection_rate", "injection_rate_dsdsunit", b"injection_rate_dsdsunit", "injection_temperature", b"injection_temperature", "injection_temperature_dsdsunit", b"injection_temperature_dsdsunit", "is_enabled", b"is_enabled", "native_uid", b"native_uid", "offset", b"offset", "offset_dsdsunit", b"offset_dsdsunit", "outer_diameter", b"outer_diameter", "outer_diameter_dsdsunit", b"outer_diameter_dsdsunit", "riser_type", b"riser_type", "use_riser_calculation", b"use_riser_calculation"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["approximate_weight", b"approximate_weight", "approximate_weight_dsdsunit", b"approximate_weight_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "flex_angle", b"flex_angle", "flex_angle_dsdsunit", b"flex_angle_dsdsunit", "injection_depth", b"injection_depth", "injection_depth_dsdsunit", b"injection_depth_dsdsunit", "injection_rate", b"injection_rate", "injection_rate_dsdsunit", b"injection_rate_dsdsunit", "injection_temperature", b"injection_temperature", "injection_temperature_dsdsunit", b"injection_temperature_dsdsunit", "is_enabled", b"is_enabled", "native_uid", b"native_uid", "offset", b"offset", "offset_dsdsunit", b"offset_dsdsunit", "outer_diameter", b"outer_diameter", "outer_diameter_dsdsunit", b"outer_diameter_dsdsunit", "riser_type", b"riser_type", "undeclared_dependencies", b"undeclared_dependencies", "use_riser_calculation", b"use_riser_calculation", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseBoosterPump = WpCaseBoosterPump

class WpCaseCemFoamDataArr(google.protobuf.message.Message):
    """Original Name: WP_CASE_CEM_FOAM_DATA_ARR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FOAM_ARRAY_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    QUALITY_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    IS_NEW_GAS_CONC_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    IS_FOAM_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DENSITY_FIELD_NUMBER: builtins.int
    DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOB_DATA_ARR_ID_FIELD_NUMBER: builtins.int
    QUALITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_JOB_DATA_ARR_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    foam_array_id: builtins.str
    """Original Name: FOAM_ARRAY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def quality(self) -> global___FloatMessage:
        """Original Name: QUALITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_new_gas_conc(self) -> global___StringMessage:
        """Original Name: IS_NEW_GAS_CONC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_foam(self) -> global___StringMessage:
        """Original Name: IS_FOAM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def density(self) -> global___FloatMessage:
        """Original Name: DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    job_data_arr_id: builtins.str
    """Original Name: JOB_DATA_ARR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def quality_dsdsunit(self) -> global___StringMessage:
        """Original Name: QUALITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wp_case_cem_job_data_arr(self) -> global___WpCaseCemJobDataArrRef:
        """Remote references:

        Original Name: WP_CASE_CEM_JOB_DATA_ARR, WrappedMessage: WpCaseCemJobDataArr
        FK_WP_CASE_CEM_FOAM_DATA_ARR_WP_CASE_CEM_JOB_DATA_ARR
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        foam_array_id: builtins.str = ...,
        well_id: builtins.str = ...,
        quality: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        is_new_gas_conc: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        is_foam: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        density: global___FloatMessage | None = ...,
        density_dsdsunit: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        job_data_arr_id: builtins.str = ...,
        quality_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        wp_case_cem_job_data_arr: global___WpCaseCemJobDataArrRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["density", b"density", "density_dsdsunit", b"density_dsdsunit", "is_foam", b"is_foam", "is_new_gas_conc", b"is_new_gas_conc", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "native_uid", b"native_uid", "quality", b"quality", "quality_dsdsunit", b"quality_dsdsunit", "sequence_no", b"sequence_no", "wp_case_cem_job_data_arr", b"wp_case_cem_job_data_arr"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "foam_array_id", b"foam_array_id", "is_foam", b"is_foam", "is_new_gas_conc", b"is_new_gas_conc", "job_data_arr_id", b"job_data_arr_id", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "native_uid", b"native_uid", "quality", b"quality", "quality_dsdsunit", b"quality_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_case_cem_job_data_arr", b"wp_case_cem_job_data_arr"]) -> None: ...

global___WpCaseCemFoamDataArr = WpCaseCemFoamDataArr

class WpCaseCemFoamSchd(google.protobuf.message.Message):
    """Original Name: WP_CASE_CEM_FOAM_SCHD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FRAC_GRADIENT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ADJUSTED_GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ADJUSTED_LIQUID_VOL_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    PORE_PRESSURE_FIELD_NUMBER: builtins.int
    ADJUSTED_GAS_RATE_FIELD_NUMBER: builtins.int
    FRAC_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ADJUSTED_LIQUID_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frac_gradient(self) -> global___FloatMessage:
        """Original Name: FRAC_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pore_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PORE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def adjusted_gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: ADJUSTED_GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def adjusted_liquid_vol(self) -> global___FloatMessage:
        """Original Name: ADJUSTED_LIQUID_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pore_pressure(self) -> global___FloatMessage:
        """Original Name: PORE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def adjusted_gas_rate(self) -> global___FloatMessage:
        """Original Name: ADJUSTED_GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frac_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRAC_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def adjusted_liquid_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: ADJUSTED_LIQUID_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_CEM_FOAM_SCHD_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        frac_gradient: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        pore_pressure_dsdsunit: global___StringMessage | None = ...,
        adjusted_gas_rate_dsdsunit: global___StringMessage | None = ...,
        adjusted_liquid_vol: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        pore_pressure: global___FloatMessage | None = ...,
        adjusted_gas_rate: global___FloatMessage | None = ...,
        frac_gradient_dsdsunit: global___StringMessage | None = ...,
        adjusted_liquid_vol_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["adjusted_gas_rate", b"adjusted_gas_rate", "adjusted_gas_rate_dsdsunit", b"adjusted_gas_rate_dsdsunit", "adjusted_liquid_vol", b"adjusted_liquid_vol", "adjusted_liquid_vol_dsdsunit", b"adjusted_liquid_vol_dsdsunit", "cd_case", b"cd_case", "frac_gradient", b"frac_gradient", "frac_gradient_dsdsunit", b"frac_gradient_dsdsunit", "native_uid", b"native_uid", "pore_pressure", b"pore_pressure", "pore_pressure_dsdsunit", b"pore_pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["adjusted_gas_rate", b"adjusted_gas_rate", "adjusted_gas_rate_dsdsunit", b"adjusted_gas_rate_dsdsunit", "adjusted_liquid_vol", b"adjusted_liquid_vol", "adjusted_liquid_vol_dsdsunit", b"adjusted_liquid_vol_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "frac_gradient", b"frac_gradient", "frac_gradient_dsdsunit", b"frac_gradient_dsdsunit", "native_uid", b"native_uid", "pore_pressure", b"pore_pressure", "pore_pressure_dsdsunit", b"pore_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseCemFoamSchd = WpCaseCemFoamSchd

class WpCaseCemFoamSchdArr(google.protobuf.message.Message):
    """Original Name: WP_CASE_CEM_FOAM_SCHD_ARR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ELAPSED_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    FINAL_GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_VOLUME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ADJUSTED_FINAL_GAS_RATE_FIELD_NUMBER: builtins.int
    DELTA_GAS_RATE_FIELD_NUMBER: builtins.int
    ELAPSED_TIME_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FOAM_AGENT_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIX_WATER_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_FOAMED_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    BOTTOM_DENSITY_FIELD_NUMBER: builtins.int
    BOTTOM_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_OF_FLUID_DSDSUNIT_FIELD_NUMBER: builtins.int
    LIQUID_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    ENDING_GAS_RATE_FIELD_NUMBER: builtins.int
    STABILIZER_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    BULK_CEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    STABILIZER_VOL_FIELD_NUMBER: builtins.int
    FINAL_GAS_RATE_FIELD_NUMBER: builtins.int
    ENDING_GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ADJUSTED_LIQUID_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_DENSITY_FIELD_NUMBER: builtins.int
    ADJUSTED_LIQUID_VOLUME_FIELD_NUMBER: builtins.int
    STAGE_NO_FIELD_NUMBER: builtins.int
    GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    GAS_RATE_FIELD_NUMBER: builtins.int
    TOP_OF_FLUID_FIELD_NUMBER: builtins.int
    FOAM_AGENT_VOL_FIELD_NUMBER: builtins.int
    LIQUID_VOL_FIELD_NUMBER: builtins.int
    ADJUSTED_GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    GAS_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    BULK_CEMENT_FIELD_NUMBER: builtins.int
    TOP_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FOAM_SCHD_ID_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOB_DATA_ARR_ID_FIELD_NUMBER: builtins.int
    STARTING_GAS_RATE_FIELD_NUMBER: builtins.int
    FOAM_AGENT_RATE_FIELD_NUMBER: builtins.int
    ADJUSTED_GAS_RATE_FIELD_NUMBER: builtins.int
    ADJUSTED_FINAL_GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FOAM_AGENT_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STARTING_GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIX_WATER_VOL_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def elapsed_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELAPSED_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FINAL_GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_volume(self) -> global___FloatMessage:
        """Original Name: GAS_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def adjusted_final_gas_rate(self) -> global___FloatMessage:
        """Original Name: ADJUSTED_FINAL_GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def delta_gas_rate(self) -> global___FloatMessage:
        """Original Name: DELTA_GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elapsed_time(self) -> global___FloatMessage:
        """Original Name: ELAPSED_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foam_agent_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: FOAM_AGENT_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mix_water_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIX_WATER_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_foamed(self) -> global___StringMessage:
        """Original Name: IS_FOAMED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_density(self) -> global___FloatMessage:
        """Original Name: BOTTOM_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_of_fluid_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_OF_FLUID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ending_gas_rate(self) -> global___FloatMessage:
        """Original Name: ENDING_GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stabilizer_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: STABILIZER_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_cement_dsdsunit(self) -> global___StringMessage:
        """Original Name: BULK_CEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stabilizer_vol(self) -> global___FloatMessage:
        """Original Name: STABILIZER_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def final_gas_rate(self) -> global___FloatMessage:
        """Original Name: FINAL_GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ending_gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: ENDING_GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def adjusted_liquid_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: ADJUSTED_LIQUID_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_density(self) -> global___FloatMessage:
        """Original Name: TOP_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def adjusted_liquid_volume(self) -> global___FloatMessage:
        """Original Name: ADJUSTED_LIQUID_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stage_no(self) -> global___StringMessage:
        """Original Name: STAGE_NO, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_rate(self) -> global___FloatMessage:
        """Original Name: GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_of_fluid(self) -> global___FloatMessage:
        """Original Name: TOP_OF_FLUID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foam_agent_vol(self) -> global___FloatMessage:
        """Original Name: FOAM_AGENT_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_vol(self) -> global___FloatMessage:
        """Original Name: LIQUID_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def adjusted_gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: ADJUSTED_GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def gas_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_cement(self) -> global___FloatMessage:
        """Original Name: BULK_CEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    foam_schd_id: builtins.str
    """Original Name: FOAM_SCHD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_data_arr_id(self) -> global___StringMessage:
        """Original Name: JOB_DATA_ARR_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def starting_gas_rate(self) -> global___FloatMessage:
        """Original Name: STARTING_GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foam_agent_rate(self) -> global___FloatMessage:
        """Original Name: FOAM_AGENT_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def adjusted_gas_rate(self) -> global___FloatMessage:
        """Original Name: ADJUSTED_GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def adjusted_final_gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: ADJUSTED_FINAL_GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foam_agent_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FOAM_AGENT_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def starting_gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: STARTING_GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mix_water_vol(self) -> global___FloatMessage:
        """Original Name: MIX_WATER_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_CEM_FOAM_SCHD_ARR_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        elapsed_time_dsdsunit: global___StringMessage | None = ...,
        final_gas_rate_dsdsunit: global___StringMessage | None = ...,
        gas_volume: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        adjusted_final_gas_rate: global___FloatMessage | None = ...,
        delta_gas_rate: global___FloatMessage | None = ...,
        elapsed_time: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        foam_agent_vol_dsdsunit: global___StringMessage | None = ...,
        mix_water_vol_dsdsunit: global___StringMessage | None = ...,
        is_foamed: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        bottom_density: global___FloatMessage | None = ...,
        bottom_density_dsdsunit: global___StringMessage | None = ...,
        top_of_fluid_dsdsunit: global___StringMessage | None = ...,
        liquid_vol_dsdsunit: global___StringMessage | None = ...,
        ending_gas_rate: global___FloatMessage | None = ...,
        stabilizer_vol_dsdsunit: global___StringMessage | None = ...,
        bulk_cement_dsdsunit: global___StringMessage | None = ...,
        stabilizer_vol: global___FloatMessage | None = ...,
        final_gas_rate: global___FloatMessage | None = ...,
        ending_gas_rate_dsdsunit: global___StringMessage | None = ...,
        adjusted_liquid_volume_dsdsunit: global___StringMessage | None = ...,
        top_density: global___FloatMessage | None = ...,
        adjusted_liquid_volume: global___FloatMessage | None = ...,
        stage_no: global___StringMessage | None = ...,
        gas_rate_dsdsunit: global___StringMessage | None = ...,
        length: global___FloatMessage | None = ...,
        gas_rate: global___FloatMessage | None = ...,
        top_of_fluid: global___FloatMessage | None = ...,
        foam_agent_vol: global___FloatMessage | None = ...,
        liquid_vol: global___FloatMessage | None = ...,
        adjusted_gas_rate_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        gas_volume_dsdsunit: global___StringMessage | None = ...,
        bulk_cement: global___FloatMessage | None = ...,
        top_density_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        foam_schd_id: builtins.str = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        job_data_arr_id: global___StringMessage | None = ...,
        starting_gas_rate: global___FloatMessage | None = ...,
        foam_agent_rate: global___FloatMessage | None = ...,
        adjusted_gas_rate: global___FloatMessage | None = ...,
        adjusted_final_gas_rate_dsdsunit: global___StringMessage | None = ...,
        foam_agent_rate_dsdsunit: global___StringMessage | None = ...,
        starting_gas_rate_dsdsunit: global___StringMessage | None = ...,
        mix_water_vol: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["adjusted_final_gas_rate", b"adjusted_final_gas_rate", "adjusted_final_gas_rate_dsdsunit", b"adjusted_final_gas_rate_dsdsunit", "adjusted_gas_rate", b"adjusted_gas_rate", "adjusted_gas_rate_dsdsunit", b"adjusted_gas_rate_dsdsunit", "adjusted_liquid_volume", b"adjusted_liquid_volume", "adjusted_liquid_volume_dsdsunit", b"adjusted_liquid_volume_dsdsunit", "bottom_density", b"bottom_density", "bottom_density_dsdsunit", b"bottom_density_dsdsunit", "bulk_cement", b"bulk_cement", "bulk_cement_dsdsunit", b"bulk_cement_dsdsunit", "cd_case", b"cd_case", "delta_gas_rate", b"delta_gas_rate", "elapsed_time", b"elapsed_time", "elapsed_time_dsdsunit", b"elapsed_time_dsdsunit", "ending_gas_rate", b"ending_gas_rate", "ending_gas_rate_dsdsunit", b"ending_gas_rate_dsdsunit", "final_gas_rate", b"final_gas_rate", "final_gas_rate_dsdsunit", b"final_gas_rate_dsdsunit", "foam_agent_rate", b"foam_agent_rate", "foam_agent_rate_dsdsunit", b"foam_agent_rate_dsdsunit", "foam_agent_vol", b"foam_agent_vol", "foam_agent_vol_dsdsunit", b"foam_agent_vol_dsdsunit", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "gas_volume", b"gas_volume", "gas_volume_dsdsunit", b"gas_volume_dsdsunit", "is_foamed", b"is_foamed", "job_data_arr_id", b"job_data_arr_id", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "liquid_vol", b"liquid_vol", "liquid_vol_dsdsunit", b"liquid_vol_dsdsunit", "mix_water_vol", b"mix_water_vol", "mix_water_vol_dsdsunit", b"mix_water_vol_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "stabilizer_vol", b"stabilizer_vol", "stabilizer_vol_dsdsunit", b"stabilizer_vol_dsdsunit", "stage_no", b"stage_no", "starting_gas_rate", b"starting_gas_rate", "starting_gas_rate_dsdsunit", b"starting_gas_rate_dsdsunit", "top_density", b"top_density", "top_density_dsdsunit", b"top_density_dsdsunit", "top_of_fluid", b"top_of_fluid", "top_of_fluid_dsdsunit", b"top_of_fluid_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["adjusted_final_gas_rate", b"adjusted_final_gas_rate", "adjusted_final_gas_rate_dsdsunit", b"adjusted_final_gas_rate_dsdsunit", "adjusted_gas_rate", b"adjusted_gas_rate", "adjusted_gas_rate_dsdsunit", b"adjusted_gas_rate_dsdsunit", "adjusted_liquid_volume", b"adjusted_liquid_volume", "adjusted_liquid_volume_dsdsunit", b"adjusted_liquid_volume_dsdsunit", "bottom_density", b"bottom_density", "bottom_density_dsdsunit", b"bottom_density_dsdsunit", "bulk_cement", b"bulk_cement", "bulk_cement_dsdsunit", b"bulk_cement_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "delta_gas_rate", b"delta_gas_rate", "elapsed_time", b"elapsed_time", "elapsed_time_dsdsunit", b"elapsed_time_dsdsunit", "ending_gas_rate", b"ending_gas_rate", "ending_gas_rate_dsdsunit", b"ending_gas_rate_dsdsunit", "final_gas_rate", b"final_gas_rate", "final_gas_rate_dsdsunit", b"final_gas_rate_dsdsunit", "foam_agent_rate", b"foam_agent_rate", "foam_agent_rate_dsdsunit", b"foam_agent_rate_dsdsunit", "foam_agent_vol", b"foam_agent_vol", "foam_agent_vol_dsdsunit", b"foam_agent_vol_dsdsunit", "foam_schd_id", b"foam_schd_id", "gas_rate", b"gas_rate", "gas_rate_dsdsunit", b"gas_rate_dsdsunit", "gas_volume", b"gas_volume", "gas_volume_dsdsunit", b"gas_volume_dsdsunit", "is_foamed", b"is_foamed", "job_data_arr_id", b"job_data_arr_id", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "liquid_vol", b"liquid_vol", "liquid_vol_dsdsunit", b"liquid_vol_dsdsunit", "mix_water_vol", b"mix_water_vol", "mix_water_vol_dsdsunit", b"mix_water_vol_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "stabilizer_vol", b"stabilizer_vol", "stabilizer_vol_dsdsunit", b"stabilizer_vol_dsdsunit", "stage_no", b"stage_no", "starting_gas_rate", b"starting_gas_rate", "starting_gas_rate_dsdsunit", b"starting_gas_rate_dsdsunit", "top_density", b"top_density", "top_density_dsdsunit", b"top_density_dsdsunit", "top_of_fluid", b"top_of_fluid", "top_of_fluid_dsdsunit", b"top_of_fluid_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseCemFoamSchdArr = WpCaseCemFoamSchdArr

class WpCaseCemFoamSchdArr2(google.protobuf.message.Message):
    """Original Name: WP_CASE_CEM_FOAM_SCHD_ARR2, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FOAM_DEPTH_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    FOAM_DENSITY_FIELD_NUMBER: builtins.int
    FOAM_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ARR_ID_FIELD_NUMBER: builtins.int
    FOAM_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def foam_depth(self) -> global___FloatMessage:
        """Original Name: FOAM_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def foam_density(self) -> global___FloatMessage:
        """Original Name: FOAM_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foam_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: FOAM_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    arr_id: builtins.str
    """Original Name: ARR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def foam_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: FOAM_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_CEM_FOAM_SCHD_ARR2_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        foam_depth: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        foam_density: global___FloatMessage | None = ...,
        foam_density_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        arr_id: builtins.str = ...,
        foam_depth_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "foam_density", b"foam_density", "foam_density_dsdsunit", b"foam_density_dsdsunit", "foam_depth", b"foam_depth", "foam_depth_dsdsunit", b"foam_depth_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["arr_id", b"arr_id", "case_id", b"case_id", "cd_case", b"cd_case", "foam_density", b"foam_density", "foam_density_dsdsunit", b"foam_density_dsdsunit", "foam_depth", b"foam_depth", "foam_depth_dsdsunit", b"foam_depth_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseCemFoamSchdArr2 = WpCaseCemFoamSchdArr2

class WpCaseCemJobData(google.protobuf.message.Message):
    """Original Name: WP_CASE_CEM_JOB_DATA, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    OD_INNER_STRING_FIELD_NUMBER: builtins.int
    SHEAR_STRESS_DEPTH_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_INNER_STRING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACTANT_PER_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_ERODIBILITY_TYPE_FIELD_NUMBER: builtins.int
    USE_INNER_STRING_FIELD_NUMBER: builtins.int
    MUD_ERODIBILITY_FIELD_NUMBER: builtins.int
    USE_AUTO_DISP_ADJ_FIELD_NUMBER: builtins.int
    RESERVOIR_ZONE_FIELD_NUMBER: builtins.int
    STABILIZER_PER_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    VIRTUAL_SHOE_TRACK_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_TEMP_FIELD_NUMBER: builtins.int
    SHEAR_STRESS_DEPTH_FIELD_NUMBER: builtins.int
    VIRTUAL_SHOE_TRACK_LENGTH_FIELD_NUMBER: builtins.int
    CALCULATION_METHOD_FIELD_NUMBER: builtins.int
    COMP_TYPE_CODE_INNER_STRING_FIELD_NUMBER: builtins.int
    STABILIZER_PER_DSDSUNIT_FIELD_NUMBER: builtins.int
    OUTER_STRING_AT_WELLHEAD_FIELD_NUMBER: builtins.int
    MUD_OUTLET_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    API_BHCT_METHOD_FIELD_NUMBER: builtins.int
    BHCT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BHCT_FIELD_NUMBER: builtins.int
    LENGTH_INNER_STRING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHEAR_STRESS_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_FLOW_POTENTIAL_FIELD_NUMBER: builtins.int
    DENSITY_INNER_STRING_FIELD_NUMBER: builtins.int
    DESCRIPTION_INNER_STRING_FIELD_NUMBER: builtins.int
    SEA_FLOOR_RETURNS_FIELD_NUMBER: builtins.int
    MANUFACTURER_INNER_STRING_FIELD_NUMBER: builtins.int
    SHEAR_STRESS_METHOD_FIELD_NUMBER: builtins.int
    BHST_FIELD_NUMBER: builtins.int
    WEIGHT_INNER_STRING_DSDSUNIT_FIELD_NUMBER: builtins.int
    ALLOW_OVERFLOW_FIELD_NUMBER: builtins.int
    SEA_WATER_DENSITY_FIELD_NUMBER: builtins.int
    AUTOMATIC_RATE_ADJUST_FIELD_NUMBER: builtins.int
    LENGTH_INNER_STRING_FIELD_NUMBER: builtins.int
    SURFACTANT_PER_FIELD_NUMBER: builtins.int
    TEMP_PROFILE_FIELD_NUMBER: builtins.int
    SHEAR_STRESS_DEPTH_MIDPOINT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    SHEAR_STRESS_DEPTH_MIDPOINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_INNER_STRING_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHEAR_STRESS_DEPTH_BOTTOM_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRACTURE_ZONE_DSDSUNIT_FIELD_NUMBER: builtins.int
    BHST_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    ID_INNER_STRING_FIELD_NUMBER: builtins.int
    SECT_TYPE_CODE_INNER_STRING_FIELD_NUMBER: builtins.int
    RESERVOIR_ZONE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_OUTLET_DSDSUNIT_FIELD_NUMBER: builtins.int
    SHEAR_STRESS_DEPTH_BOTTOM_FIELD_NUMBER: builtins.int
    MATERIAL_INNER_STRING_FIELD_NUMBER: builtins.int
    ANNULUS_INJECTION_FIELD_NUMBER: builtins.int
    OD_INNER_STRING_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_TOP_PLUG_FIELD_NUMBER: builtins.int
    SEA_WATER_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FRACTURE_ZONE_FIELD_NUMBER: builtins.int
    MODEL_INNER_STRING_FIELD_NUMBER: builtins.int
    SHEAR_STRESS_DEPTH_TOP_FIELD_NUMBER: builtins.int
    GRADE_INNER_STRING_FIELD_NUMBER: builtins.int
    TRACER_FLUID_ID_FIELD_NUMBER: builtins.int
    USE_FOAM_DATA_FIELD_NUMBER: builtins.int
    WEIGHT_INNER_STRING_FIELD_NUMBER: builtins.int
    CALCULATION_RANGE_FIELD_NUMBER: builtins.int
    SURFACE_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def od_inner_string(self) -> global___FloatMessage:
        """Original Name: OD_INNER_STRING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_stress_depth_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHEAR_STRESS_DEPTH_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_inner_string_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_INNER_STRING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surfactant_per_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACTANT_PER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_erodibility_type(self) -> global___Int32Message:
        """Original Name: MUD_ERODIBILITY_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_inner_string(self) -> global___StringMessage:
        """Original Name: USE_INNER_STRING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_erodibility(self) -> global___FloatMessage:
        """Original Name: MUD_ERODIBILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_auto_disp_adj(self) -> global___StringMessage:
        """Original Name: USE_AUTO_DISP_ADJ, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_zone(self) -> global___FloatMessage:
        """Original Name: RESERVOIR_ZONE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stabilizer_per(self) -> global___FloatMessage:
        """Original Name: STABILIZER_PER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def virtual_shoe_track_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: VIRTUAL_SHOE_TRACK_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_temp(self) -> global___FloatMessage:
        """Original Name: SURFACE_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_stress_depth(self) -> global___FloatMessage:
        """Original Name: SHEAR_STRESS_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def virtual_shoe_track_length(self) -> global___FloatMessage:
        """Original Name: VIRTUAL_SHOE_TRACK_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calculation_method(self) -> global___StringMessage:
        """Original Name: CALCULATION_METHOD, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def comp_type_code_inner_string(self) -> global___StringMessage:
        """Original Name: COMP_TYPE_CODE_INNER_STRING, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stabilizer_per_dsdsunit(self) -> global___StringMessage:
        """Original Name: STABILIZER_PER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def outer_string_at_wellhead(self) -> global___StringMessage:
        """Original Name: OUTER_STRING_AT_WELLHEAD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_outlet(self) -> global___FloatMessage:
        """Original Name: MUD_OUTLET, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def api_bhct_method(self) -> global___Int32Message:
        """Original Name: API_BHCT_METHOD, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bhct_dsdsunit(self) -> global___StringMessage:
        """Original Name: BHCT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bhct(self) -> global___FloatMessage:
        """Original Name: BHCT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_inner_string_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_INNER_STRING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_stress_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHEAR_STRESS_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_flow_potential(self) -> global___FloatMessage:
        """Original Name: GAS_FLOW_POTENTIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_inner_string(self) -> global___FloatMessage:
        """Original Name: DENSITY_INNER_STRING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description_inner_string(self) -> global___StringMessage:
        """Original Name: DESCRIPTION_INNER_STRING, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sea_floor_returns(self) -> global___StringMessage:
        """Original Name: SEA_FLOOR_RETURNS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def manufacturer_inner_string(self) -> global___StringMessage:
        """Original Name: MANUFACTURER_INNER_STRING, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_stress_method(self) -> global___StringMessage:
        """Original Name: SHEAR_STRESS_METHOD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bhst(self) -> global___FloatMessage:
        """Original Name: BHST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_inner_string_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_INNER_STRING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def allow_overflow(self) -> global___StringMessage:
        """Original Name: ALLOW_OVERFLOW, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sea_water_density(self) -> global___FloatMessage:
        """Original Name: SEA_WATER_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def automatic_rate_adjust(self) -> global___StringMessage:
        """Original Name: AUTOMATIC_RATE_ADJUST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_inner_string(self) -> global___FloatMessage:
        """Original Name: LENGTH_INNER_STRING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surfactant_per(self) -> global___FloatMessage:
        """Original Name: SURFACTANT_PER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_profile(self) -> global___StringMessage:
        """Original Name: TEMP_PROFILE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_stress_depth_midpoint(self) -> global___FloatMessage:
        """Original Name: SHEAR_STRESS_DEPTH_MIDPOINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def shear_stress_depth_midpoint_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHEAR_STRESS_DEPTH_MIDPOINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_inner_string_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_INNER_STRING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_stress_depth_bottom_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHEAR_STRESS_DEPTH_BOTTOM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_zone_dsdsunit(self) -> global___StringMessage:
        """Original Name: FRACTURE_ZONE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bhst_dsdsunit(self) -> global___StringMessage:
        """Original Name: BHST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor(self) -> global___FloatMessage:
        """Original Name: SAFETY_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAFETY_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def id_inner_string(self) -> global___FloatMessage:
        """Original Name: ID_INNER_STRING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sect_type_code_inner_string(self) -> global___StringMessage:
        """Original Name: SECT_TYPE_CODE_INNER_STRING, Original type: Edm.String, Max Length: 6,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_zone_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESERVOIR_ZONE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_outlet_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_OUTLET_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_stress_depth_bottom(self) -> global___FloatMessage:
        """Original Name: SHEAR_STRESS_DEPTH_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material_inner_string(self) -> global___StringMessage:
        """Original Name: MATERIAL_INNER_STRING, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annulus_injection(self) -> global___StringMessage:
        """Original Name: ANNULUS_INJECTION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def od_inner_string_dsdsunit(self) -> global___StringMessage:
        """Original Name: OD_INNER_STRING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_top_plug(self) -> global___StringMessage:
        """Original Name: IS_TOP_PLUG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sea_water_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: SEA_WATER_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fracture_zone(self) -> global___FloatMessage:
        """Original Name: FRACTURE_ZONE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def model_inner_string(self) -> global___StringMessage:
        """Original Name: MODEL_INNER_STRING, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shear_stress_depth_top(self) -> global___FloatMessage:
        """Original Name: SHEAR_STRESS_DEPTH_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def grade_inner_string(self) -> global___StringMessage:
        """Original Name: GRADE_INNER_STRING, Original type: Edm.String, Max Length: 60,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tracer_fluid_id(self) -> global___StringMessage:
        """Original Name: TRACER_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_foam_data(self) -> global___StringMessage:
        """Original Name: USE_FOAM_DATA, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_inner_string(self) -> global___FloatMessage:
        """Original Name: WEIGHT_INNER_STRING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calculation_range(self) -> global___StringMessage:
        """Original Name: CALCULATION_RANGE, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_CEM_JOB_DATA_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        od_inner_string: global___FloatMessage | None = ...,
        shear_stress_depth_top_dsdsunit: global___StringMessage | None = ...,
        id_inner_string_dsdsunit: global___StringMessage | None = ...,
        surfactant_per_dsdsunit: global___StringMessage | None = ...,
        mud_erodibility_type: global___Int32Message | None = ...,
        use_inner_string: global___StringMessage | None = ...,
        mud_erodibility: global___FloatMessage | None = ...,
        use_auto_disp_adj: global___StringMessage | None = ...,
        reservoir_zone: global___FloatMessage | None = ...,
        stabilizer_per: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        virtual_shoe_track_length_dsdsunit: global___StringMessage | None = ...,
        surface_temp: global___FloatMessage | None = ...,
        shear_stress_depth: global___FloatMessage | None = ...,
        virtual_shoe_track_length: global___FloatMessage | None = ...,
        calculation_method: global___StringMessage | None = ...,
        comp_type_code_inner_string: global___StringMessage | None = ...,
        stabilizer_per_dsdsunit: global___StringMessage | None = ...,
        outer_string_at_wellhead: global___StringMessage | None = ...,
        mud_outlet: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        api_bhct_method: global___Int32Message | None = ...,
        bhct_dsdsunit: global___StringMessage | None = ...,
        bhct: global___FloatMessage | None = ...,
        length_inner_string_dsdsunit: global___StringMessage | None = ...,
        shear_stress_depth_dsdsunit: global___StringMessage | None = ...,
        gas_flow_potential: global___FloatMessage | None = ...,
        density_inner_string: global___FloatMessage | None = ...,
        description_inner_string: global___StringMessage | None = ...,
        sea_floor_returns: global___StringMessage | None = ...,
        manufacturer_inner_string: global___StringMessage | None = ...,
        shear_stress_method: global___StringMessage | None = ...,
        bhst: global___FloatMessage | None = ...,
        weight_inner_string_dsdsunit: global___StringMessage | None = ...,
        allow_overflow: global___StringMessage | None = ...,
        sea_water_density: global___FloatMessage | None = ...,
        automatic_rate_adjust: global___StringMessage | None = ...,
        length_inner_string: global___FloatMessage | None = ...,
        surfactant_per: global___FloatMessage | None = ...,
        temp_profile: global___StringMessage | None = ...,
        shear_stress_depth_midpoint: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        shear_stress_depth_midpoint_dsdsunit: global___StringMessage | None = ...,
        density_inner_string_dsdsunit: global___StringMessage | None = ...,
        shear_stress_depth_bottom_dsdsunit: global___StringMessage | None = ...,
        fracture_zone_dsdsunit: global___StringMessage | None = ...,
        bhst_dsdsunit: global___StringMessage | None = ...,
        safety_factor: global___FloatMessage | None = ...,
        safety_factor_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        id_inner_string: global___FloatMessage | None = ...,
        sect_type_code_inner_string: global___StringMessage | None = ...,
        reservoir_zone_dsdsunit: global___StringMessage | None = ...,
        mud_outlet_dsdsunit: global___StringMessage | None = ...,
        shear_stress_depth_bottom: global___FloatMessage | None = ...,
        material_inner_string: global___StringMessage | None = ...,
        annulus_injection: global___StringMessage | None = ...,
        od_inner_string_dsdsunit: global___StringMessage | None = ...,
        is_top_plug: global___StringMessage | None = ...,
        sea_water_density_dsdsunit: global___StringMessage | None = ...,
        fracture_zone: global___FloatMessage | None = ...,
        model_inner_string: global___StringMessage | None = ...,
        shear_stress_depth_top: global___FloatMessage | None = ...,
        grade_inner_string: global___StringMessage | None = ...,
        tracer_fluid_id: global___StringMessage | None = ...,
        use_foam_data: global___StringMessage | None = ...,
        weight_inner_string: global___FloatMessage | None = ...,
        calculation_range: global___StringMessage | None = ...,
        surface_temp_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["allow_overflow", b"allow_overflow", "annulus_injection", b"annulus_injection", "api_bhct_method", b"api_bhct_method", "automatic_rate_adjust", b"automatic_rate_adjust", "bhct", b"bhct", "bhct_dsdsunit", b"bhct_dsdsunit", "bhst", b"bhst", "bhst_dsdsunit", b"bhst_dsdsunit", "calculation_method", b"calculation_method", "calculation_range", b"calculation_range", "cd_case", b"cd_case", "comp_type_code_inner_string", b"comp_type_code_inner_string", "density_inner_string", b"density_inner_string", "density_inner_string_dsdsunit", b"density_inner_string_dsdsunit", "description_inner_string", b"description_inner_string", "fracture_zone", b"fracture_zone", "fracture_zone_dsdsunit", b"fracture_zone_dsdsunit", "gas_flow_potential", b"gas_flow_potential", "grade_inner_string", b"grade_inner_string", "id_inner_string", b"id_inner_string", "id_inner_string_dsdsunit", b"id_inner_string_dsdsunit", "is_top_plug", b"is_top_plug", "length_inner_string", b"length_inner_string", "length_inner_string_dsdsunit", b"length_inner_string_dsdsunit", "manufacturer_inner_string", b"manufacturer_inner_string", "material_inner_string", b"material_inner_string", "model_inner_string", b"model_inner_string", "mud_erodibility", b"mud_erodibility", "mud_erodibility_type", b"mud_erodibility_type", "mud_outlet", b"mud_outlet", "mud_outlet_dsdsunit", b"mud_outlet_dsdsunit", "native_uid", b"native_uid", "od_inner_string", b"od_inner_string", "od_inner_string_dsdsunit", b"od_inner_string_dsdsunit", "outer_string_at_wellhead", b"outer_string_at_wellhead", "reservoir_zone", b"reservoir_zone", "reservoir_zone_dsdsunit", b"reservoir_zone_dsdsunit", "safety_factor", b"safety_factor", "safety_factor_dsdsunit", b"safety_factor_dsdsunit", "sea_floor_returns", b"sea_floor_returns", "sea_water_density", b"sea_water_density", "sea_water_density_dsdsunit", b"sea_water_density_dsdsunit", "sect_type_code_inner_string", b"sect_type_code_inner_string", "shear_stress_depth", b"shear_stress_depth", "shear_stress_depth_bottom", b"shear_stress_depth_bottom", "shear_stress_depth_bottom_dsdsunit", b"shear_stress_depth_bottom_dsdsunit", "shear_stress_depth_dsdsunit", b"shear_stress_depth_dsdsunit", "shear_stress_depth_midpoint", b"shear_stress_depth_midpoint", "shear_stress_depth_midpoint_dsdsunit", b"shear_stress_depth_midpoint_dsdsunit", "shear_stress_depth_top", b"shear_stress_depth_top", "shear_stress_depth_top_dsdsunit", b"shear_stress_depth_top_dsdsunit", "shear_stress_method", b"shear_stress_method", "stabilizer_per", b"stabilizer_per", "stabilizer_per_dsdsunit", b"stabilizer_per_dsdsunit", "surface_temp", b"surface_temp", "surface_temp_dsdsunit", b"surface_temp_dsdsunit", "surfactant_per", b"surfactant_per", "surfactant_per_dsdsunit", b"surfactant_per_dsdsunit", "temp_profile", b"temp_profile", "tracer_fluid_id", b"tracer_fluid_id", "use_auto_disp_adj", b"use_auto_disp_adj", "use_foam_data", b"use_foam_data", "use_inner_string", b"use_inner_string", "virtual_shoe_track_length", b"virtual_shoe_track_length", "virtual_shoe_track_length_dsdsunit", b"virtual_shoe_track_length_dsdsunit", "weight_inner_string", b"weight_inner_string", "weight_inner_string_dsdsunit", b"weight_inner_string_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["allow_overflow", b"allow_overflow", "annulus_injection", b"annulus_injection", "api_bhct_method", b"api_bhct_method", "automatic_rate_adjust", b"automatic_rate_adjust", "bhct", b"bhct", "bhct_dsdsunit", b"bhct_dsdsunit", "bhst", b"bhst", "bhst_dsdsunit", b"bhst_dsdsunit", "calculation_method", b"calculation_method", "calculation_range", b"calculation_range", "case_id", b"case_id", "cd_case", b"cd_case", "comp_type_code_inner_string", b"comp_type_code_inner_string", "density_inner_string", b"density_inner_string", "density_inner_string_dsdsunit", b"density_inner_string_dsdsunit", "description_inner_string", b"description_inner_string", "fracture_zone", b"fracture_zone", "fracture_zone_dsdsunit", b"fracture_zone_dsdsunit", "gas_flow_potential", b"gas_flow_potential", "grade_inner_string", b"grade_inner_string", "id_inner_string", b"id_inner_string", "id_inner_string_dsdsunit", b"id_inner_string_dsdsunit", "is_top_plug", b"is_top_plug", "length_inner_string", b"length_inner_string", "length_inner_string_dsdsunit", b"length_inner_string_dsdsunit", "manufacturer_inner_string", b"manufacturer_inner_string", "material_inner_string", b"material_inner_string", "model_inner_string", b"model_inner_string", "mud_erodibility", b"mud_erodibility", "mud_erodibility_type", b"mud_erodibility_type", "mud_outlet", b"mud_outlet", "mud_outlet_dsdsunit", b"mud_outlet_dsdsunit", "native_uid", b"native_uid", "od_inner_string", b"od_inner_string", "od_inner_string_dsdsunit", b"od_inner_string_dsdsunit", "outer_string_at_wellhead", b"outer_string_at_wellhead", "reservoir_zone", b"reservoir_zone", "reservoir_zone_dsdsunit", b"reservoir_zone_dsdsunit", "safety_factor", b"safety_factor", "safety_factor_dsdsunit", b"safety_factor_dsdsunit", "sea_floor_returns", b"sea_floor_returns", "sea_water_density", b"sea_water_density", "sea_water_density_dsdsunit", b"sea_water_density_dsdsunit", "sect_type_code_inner_string", b"sect_type_code_inner_string", "shear_stress_depth", b"shear_stress_depth", "shear_stress_depth_bottom", b"shear_stress_depth_bottom", "shear_stress_depth_bottom_dsdsunit", b"shear_stress_depth_bottom_dsdsunit", "shear_stress_depth_dsdsunit", b"shear_stress_depth_dsdsunit", "shear_stress_depth_midpoint", b"shear_stress_depth_midpoint", "shear_stress_depth_midpoint_dsdsunit", b"shear_stress_depth_midpoint_dsdsunit", "shear_stress_depth_top", b"shear_stress_depth_top", "shear_stress_depth_top_dsdsunit", b"shear_stress_depth_top_dsdsunit", "shear_stress_method", b"shear_stress_method", "stabilizer_per", b"stabilizer_per", "stabilizer_per_dsdsunit", b"stabilizer_per_dsdsunit", "surface_temp", b"surface_temp", "surface_temp_dsdsunit", b"surface_temp_dsdsunit", "surfactant_per", b"surfactant_per", "surfactant_per_dsdsunit", b"surfactant_per_dsdsunit", "temp_profile", b"temp_profile", "tracer_fluid_id", b"tracer_fluid_id", "undeclared_dependencies", b"undeclared_dependencies", "use_auto_disp_adj", b"use_auto_disp_adj", "use_foam_data", b"use_foam_data", "use_inner_string", b"use_inner_string", "virtual_shoe_track_length", b"virtual_shoe_track_length", "virtual_shoe_track_length_dsdsunit", b"virtual_shoe_track_length_dsdsunit", "weight_inner_string", b"weight_inner_string", "weight_inner_string_dsdsunit", b"weight_inner_string_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseCemJobData = WpCaseCemJobData

class WpCaseCemJobDataArr(google.protobuf.message.Message):
    """Original Name: WP_CASE_CEM_JOB_DATA_ARR, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RATE_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    SHUTDOWN_TIME_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    TOP_OF_FLUID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    PLACEMENT_METHOD_FIELD_NUMBER: builtins.int
    BULK_CEMENT_FIELD_NUMBER: builtins.int
    VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    STROKE_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_FIELD_NUMBER: builtins.int
    SHUTDOWN_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    TOP_OF_FLUID_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOB_DATA_ARR_ID_FIELD_NUMBER: builtins.int
    OPERATION_FIELD_NUMBER: builtins.int
    BULK_CEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_STAGE_FIELD_NUMBER: builtins.int
    STROKE_RATE_FIELD_NUMBER: builtins.int
    STROKES_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    WP_CASE_CEM_FOAM_DATA_ARR_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def rate(self) -> global___FloatMessage:
        """Original Name: RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutdown_time(self) -> global___FloatMessage:
        """Original Name: SHUTDOWN_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_id(self) -> global___StringMessage:
        """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_of_fluid(self) -> global___FloatMessage:
        """Original Name: TOP_OF_FLUID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def placement_method(self) -> global___StringMessage:
        """Original Name: PLACEMENT_METHOD, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_cement(self) -> global___FloatMessage:
        """Original Name: BULK_CEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: STROKE_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume(self) -> global___FloatMessage:
        """Original Name: VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shutdown_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUTDOWN_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_of_fluid_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_OF_FLUID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    job_data_arr_id: builtins.str
    """Original Name: JOB_DATA_ARR_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def operation(self) -> global___StringMessage:
        """Original Name: OPERATION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bulk_cement_dsdsunit(self) -> global___StringMessage:
        """Original Name: BULK_CEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_stage(self) -> global___StringMessage:
        """Original Name: IS_STAGE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stroke_rate(self) -> global___FloatMessage:
        """Original Name: STROKE_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strokes(self) -> global___FloatMessage:
        """Original Name: STROKES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_CEM_JOB_DATA_ARR_CD_CASE
        """
    @property
    def wp_case_cem_foam_data_arr(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpCaseCemFoamDataArrRef]:
        """Original Name: WP_CASE_CEM_FOAM_DATA_ARR, WrappedMessage: WpCaseCemFoamDataArr
        FK_WP_CASE_CEM_FOAM_DATA_ARR_WP_CASE_CEM_JOB_DATA_ARR
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        rate: global___FloatMessage | None = ...,
        length: global___FloatMessage | None = ...,
        shutdown_time: global___FloatMessage | None = ...,
        fluid_id: global___StringMessage | None = ...,
        top_of_fluid: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        placement_method: global___StringMessage | None = ...,
        bulk_cement: global___FloatMessage | None = ...,
        volume_dsdsunit: global___StringMessage | None = ...,
        stroke_rate_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rate_dsdsunit: global___StringMessage | None = ...,
        volume: global___FloatMessage | None = ...,
        shutdown_time_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        top_of_fluid_dsdsunit: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        job_data_arr_id: builtins.str = ...,
        operation: global___StringMessage | None = ...,
        bulk_cement_dsdsunit: global___StringMessage | None = ...,
        is_stage: global___StringMessage | None = ...,
        stroke_rate: global___FloatMessage | None = ...,
        strokes: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        wp_case_cem_foam_data_arr: collections.abc.Iterable[global___WpCaseCemFoamDataArrRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bulk_cement", b"bulk_cement", "bulk_cement_dsdsunit", b"bulk_cement_dsdsunit", "cd_case", b"cd_case", "fluid_id", b"fluid_id", "is_stage", b"is_stage", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "native_uid", b"native_uid", "operation", b"operation", "placement_method", b"placement_method", "rate", b"rate", "rate_dsdsunit", b"rate_dsdsunit", "sequence_no", b"sequence_no", "shutdown_time", b"shutdown_time", "shutdown_time_dsdsunit", b"shutdown_time_dsdsunit", "stroke_rate", b"stroke_rate", "stroke_rate_dsdsunit", b"stroke_rate_dsdsunit", "strokes", b"strokes", "top_of_fluid", b"top_of_fluid", "top_of_fluid_dsdsunit", b"top_of_fluid_dsdsunit", "volume", b"volume", "volume_dsdsunit", b"volume_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bulk_cement", b"bulk_cement", "bulk_cement_dsdsunit", b"bulk_cement_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "fluid_id", b"fluid_id", "is_stage", b"is_stage", "job_data_arr_id", b"job_data_arr_id", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "native_uid", b"native_uid", "operation", b"operation", "placement_method", b"placement_method", "rate", b"rate", "rate_dsdsunit", b"rate_dsdsunit", "sequence_no", b"sequence_no", "shutdown_time", b"shutdown_time", "shutdown_time_dsdsunit", b"shutdown_time_dsdsunit", "stroke_rate", b"stroke_rate", "stroke_rate_dsdsunit", b"stroke_rate_dsdsunit", "strokes", b"strokes", "top_of_fluid", b"top_of_fluid", "top_of_fluid_dsdsunit", b"top_of_fluid_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "volume", b"volume", "volume_dsdsunit", b"volume_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_case_cem_foam_data_arr", b"wp_case_cem_foam_data_arr"]) -> None: ...

global___WpCaseCemJobDataArr = WpCaseCemJobDataArr

class WpCaseCemJobDataPres(google.protobuf.message.Message):
    """Original Name: WP_CASE_CEM_JOB_DATA_PRES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    BACK_PRES_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    JOB_DATA_PRESS_ID_FIELD_NUMBER: builtins.int
    RETURN_VOL_FIELD_NUMBER: builtins.int
    BACK_PRES_FIELD_NUMBER: builtins.int
    RETURN_VOL_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def back_pres_dsdsunit(self) -> global___StringMessage:
        """Original Name: BACK_PRES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    job_data_press_id: builtins.str
    """Original Name: JOB_DATA_PRESS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def return_vol(self) -> global___FloatMessage:
        """Original Name: RETURN_VOL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def back_pres(self) -> global___FloatMessage:
        """Original Name: BACK_PRES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def return_vol_dsdsunit(self) -> global___StringMessage:
        """Original Name: RETURN_VOL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_CEM_JOB_DATA_PRES_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        back_pres_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        job_data_press_id: builtins.str = ...,
        return_vol: global___FloatMessage | None = ...,
        back_pres: global___FloatMessage | None = ...,
        return_vol_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["back_pres", b"back_pres", "back_pres_dsdsunit", b"back_pres_dsdsunit", "cd_case", b"cd_case", "native_uid", b"native_uid", "return_vol", b"return_vol", "return_vol_dsdsunit", b"return_vol_dsdsunit", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["back_pres", b"back_pres", "back_pres_dsdsunit", b"back_pres_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "job_data_press_id", b"job_data_press_id", "native_uid", b"native_uid", "return_vol", b"return_vol", "return_vol_dsdsunit", b"return_vol_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseCemJobDataPres = WpCaseCemJobDataPres

class WpCaseCentralizerSchd(google.protobuf.message.Message):
    """Original Name: WP_CASE_CENTRALIZER_SCHD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    INTERVAL_FIELD_NUMBER: builtins.int
    MINIMUM_SPACING_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_OF_INTERVAL_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MEASURED_DEPTH_FIELD_NUMBER: builtins.int
    MEASURED_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    STANDOFF_ABOVE_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAXIMUM_SPACING_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_DENSITY_FIELD_NUMBER: builtins.int
    STANDOFF_PERCENTAGE_FIELD_NUMBER: builtins.int
    FLUID_PROFILE_TYPE_FIELD_NUMBER: builtins.int
    MAXIMUM_SPACING_FIELD_NUMBER: builtins.int
    MINIMUM_SPACING_FIELD_NUMBER: builtins.int
    MUD_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_FLUID_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    STANDOFF_ABOVE_TOP_FIELD_NUMBER: builtins.int
    STANDOFF_PERCENTAGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STANDOFF_CALCULATED_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def interval(self) -> global___FloatMessage:
        """Original Name: INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minimum_spacing_dsdsunit(self) -> global___StringMessage:
        """Original Name: MINIMUM_SPACING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_of_interval(self) -> global___StringMessage:
        """Original Name: TOP_OF_INTERVAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def measured_depth(self) -> global___FloatMessage:
        """Original Name: MEASURED_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measured_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: MEASURED_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standoff_above_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDOFF_ABOVE_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_spacing_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAXIMUM_SPACING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_density(self) -> global___FloatMessage:
        """Original Name: MUD_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standoff_percentage(self) -> global___FloatMessage:
        """Original Name: STANDOFF_PERCENTAGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_profile_type(self) -> global___Int32Message:
        """Original Name: FLUID_PROFILE_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_spacing(self) -> global___FloatMessage:
        """Original Name: MAXIMUM_SPACING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minimum_spacing(self) -> global___FloatMessage:
        """Original Name: MINIMUM_SPACING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wellbore_fluid_id(self) -> global___StringMessage:
        """Original Name: WELLBORE_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standoff_above_top(self) -> global___FloatMessage:
        """Original Name: STANDOFF_ABOVE_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standoff_percentage_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDOFF_PERCENTAGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standoff_calculated(self) -> global___Int32Message:
        """Original Name: STANDOFF_CALCULATED, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_CENTRALIZER_SCHD_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        interval: global___FloatMessage | None = ...,
        minimum_spacing_dsdsunit: global___StringMessage | None = ...,
        top_of_interval: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        measured_depth: global___FloatMessage | None = ...,
        measured_depth_dsdsunit: global___StringMessage | None = ...,
        standoff_above_top_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        maximum_spacing_dsdsunit: global___StringMessage | None = ...,
        mud_density: global___FloatMessage | None = ...,
        standoff_percentage: global___FloatMessage | None = ...,
        fluid_profile_type: global___Int32Message | None = ...,
        maximum_spacing: global___FloatMessage | None = ...,
        minimum_spacing: global___FloatMessage | None = ...,
        mud_density_dsdsunit: global___StringMessage | None = ...,
        wellbore_fluid_id: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        interval_dsdsunit: global___StringMessage | None = ...,
        standoff_above_top: global___FloatMessage | None = ...,
        standoff_percentage_dsdsunit: global___StringMessage | None = ...,
        standoff_calculated: global___Int32Message | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "fluid_profile_type", b"fluid_profile_type", "interval", b"interval", "interval_dsdsunit", b"interval_dsdsunit", "maximum_spacing", b"maximum_spacing", "maximum_spacing_dsdsunit", b"maximum_spacing_dsdsunit", "measured_depth", b"measured_depth", "measured_depth_dsdsunit", b"measured_depth_dsdsunit", "minimum_spacing", b"minimum_spacing", "minimum_spacing_dsdsunit", b"minimum_spacing_dsdsunit", "mud_density", b"mud_density", "mud_density_dsdsunit", b"mud_density_dsdsunit", "native_uid", b"native_uid", "standoff_above_top", b"standoff_above_top", "standoff_above_top_dsdsunit", b"standoff_above_top_dsdsunit", "standoff_calculated", b"standoff_calculated", "standoff_percentage", b"standoff_percentage", "standoff_percentage_dsdsunit", b"standoff_percentage_dsdsunit", "top_of_interval", b"top_of_interval", "wellbore_fluid_id", b"wellbore_fluid_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "fluid_profile_type", b"fluid_profile_type", "interval", b"interval", "interval_dsdsunit", b"interval_dsdsunit", "maximum_spacing", b"maximum_spacing", "maximum_spacing_dsdsunit", b"maximum_spacing_dsdsunit", "measured_depth", b"measured_depth", "measured_depth_dsdsunit", b"measured_depth_dsdsunit", "minimum_spacing", b"minimum_spacing", "minimum_spacing_dsdsunit", b"minimum_spacing_dsdsunit", "mud_density", b"mud_density", "mud_density_dsdsunit", b"mud_density_dsdsunit", "native_uid", b"native_uid", "standoff_above_top", b"standoff_above_top", "standoff_above_top_dsdsunit", b"standoff_above_top_dsdsunit", "standoff_calculated", b"standoff_calculated", "standoff_percentage", b"standoff_percentage", "standoff_percentage_dsdsunit", b"standoff_percentage_dsdsunit", "top_of_interval", b"top_of_interval", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_fluid_id", b"wellbore_fluid_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseCentralizerSchd = WpCaseCentralizerSchd

class WpCaseCentralizerSchdInt(google.protobuf.message.Message):
    """Original Name: WP_CASE_CENTRALIZER_SCHD_INT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ENTER_SPACING_FIELD_NUMBER: builtins.int
    MEASURED_DEPTH_FIELD_NUMBER: builtins.int
    MEASURED_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CENTRALIZER_ID_A_FIELD_NUMBER: builtins.int
    REQUIRED_STANDOFF_FIELD_NUMBER: builtins.int
    CENTRALIZER_ID_B_FIELD_NUMBER: builtins.int
    START_DISTANCE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CATALOG_ID_A_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    PATTERN_FIELD_NUMBER: builtins.int
    CATALOG_ID_B_FIELD_NUMBER: builtins.int
    START_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    END_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    IS_FIXED_B_FIELD_NUMBER: builtins.int
    SCHEDULE_INTERVAL_ID_FIELD_NUMBER: builtins.int
    IS_FIXED_A_FIELD_NUMBER: builtins.int
    END_DISTANCE_FIELD_NUMBER: builtins.int
    SPACING_DSDSUNIT_FIELD_NUMBER: builtins.int
    REQUIRED_STANDOFF_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPACING_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def enter_spacing(self) -> global___StringMessage:
        """Original Name: ENTER_SPACING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measured_depth(self) -> global___FloatMessage:
        """Original Name: MEASURED_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def measured_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: MEASURED_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def centralizer_id_a(self) -> global___StringMessage:
        """Original Name: CENTRALIZER_ID_A, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def required_standoff(self) -> global___FloatMessage:
        """Original Name: REQUIRED_STANDOFF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def centralizer_id_b(self) -> global___StringMessage:
        """Original Name: CENTRALIZER_ID_B, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_distance(self) -> global___FloatMessage:
        """Original Name: START_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def catalog_id_a(self) -> global___StringMessage:
        """Original Name: CATALOG_ID_A, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pattern(self) -> global___StringMessage:
        """Original Name: PATTERN, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def catalog_id_b(self) -> global___StringMessage:
        """Original Name: CATALOG_ID_B, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_fixed_b(self) -> global___StringMessage:
        """Original Name: IS_FIXED_B, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    schedule_interval_id: builtins.str
    """Original Name: SCHEDULE_INTERVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_fixed_a(self) -> global___StringMessage:
        """Original Name: IS_FIXED_A, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_distance(self) -> global___FloatMessage:
        """Original Name: END_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spacing_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPACING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def required_standoff_dsdsunit(self) -> global___StringMessage:
        """Original Name: REQUIRED_STANDOFF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def spacing(self) -> global___FloatMessage:
        """Original Name: SPACING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_CENTRALIZER_SCHD_INT_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        enter_spacing: global___StringMessage | None = ...,
        measured_depth: global___FloatMessage | None = ...,
        measured_depth_dsdsunit: global___StringMessage | None = ...,
        centralizer_id_a: global___StringMessage | None = ...,
        required_standoff: global___FloatMessage | None = ...,
        centralizer_id_b: global___StringMessage | None = ...,
        start_distance: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        catalog_id_a: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        pattern: global___StringMessage | None = ...,
        catalog_id_b: global___StringMessage | None = ...,
        start_distance_dsdsunit: global___StringMessage | None = ...,
        end_distance_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        is_fixed_b: global___StringMessage | None = ...,
        schedule_interval_id: builtins.str = ...,
        is_fixed_a: global___StringMessage | None = ...,
        end_distance: global___FloatMessage | None = ...,
        spacing_dsdsunit: global___StringMessage | None = ...,
        required_standoff_dsdsunit: global___StringMessage | None = ...,
        spacing: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["catalog_id_a", b"catalog_id_a", "catalog_id_b", b"catalog_id_b", "cd_case", b"cd_case", "centralizer_id_a", b"centralizer_id_a", "centralizer_id_b", b"centralizer_id_b", "end_distance", b"end_distance", "end_distance_dsdsunit", b"end_distance_dsdsunit", "enter_spacing", b"enter_spacing", "is_fixed_a", b"is_fixed_a", "is_fixed_b", b"is_fixed_b", "measured_depth", b"measured_depth", "measured_depth_dsdsunit", b"measured_depth_dsdsunit", "native_uid", b"native_uid", "pattern", b"pattern", "required_standoff", b"required_standoff", "required_standoff_dsdsunit", b"required_standoff_dsdsunit", "sequence_no", b"sequence_no", "spacing", b"spacing", "spacing_dsdsunit", b"spacing_dsdsunit", "start_distance", b"start_distance", "start_distance_dsdsunit", b"start_distance_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "catalog_id_a", b"catalog_id_a", "catalog_id_b", b"catalog_id_b", "cd_case", b"cd_case", "centralizer_id_a", b"centralizer_id_a", "centralizer_id_b", b"centralizer_id_b", "end_distance", b"end_distance", "end_distance_dsdsunit", b"end_distance_dsdsunit", "enter_spacing", b"enter_spacing", "is_fixed_a", b"is_fixed_a", "is_fixed_b", b"is_fixed_b", "measured_depth", b"measured_depth", "measured_depth_dsdsunit", b"measured_depth_dsdsunit", "native_uid", b"native_uid", "pattern", b"pattern", "required_standoff", b"required_standoff", "required_standoff_dsdsunit", b"required_standoff_dsdsunit", "schedule_interval_id", b"schedule_interval_id", "sequence_no", b"sequence_no", "spacing", b"spacing", "spacing_dsdsunit", b"spacing_dsdsunit", "start_distance", b"start_distance", "start_distance_dsdsunit", b"start_distance_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseCentralizerSchdInt = WpCaseCentralizerSchdInt

class WpCaseCircSystem(google.protobuf.message.Message):
    """Original Name: WP_CASE_CIRC_SYSTEM, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    MAX_WORKING_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_WORKING_PRESS_FIELD_NUMBER: builtins.int
    SURFACE_EQUIPMENT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def max_working_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_WORKING_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_working_press(self) -> global___FloatMessage:
        """Original Name: MAX_WORKING_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_equipment(self) -> global___Int32Message:
        """Original Name: SURFACE_EQUIPMENT, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_CIRC_SYSTEM_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        max_working_press_dsdsunit: global___StringMessage | None = ...,
        max_working_press: global___FloatMessage | None = ...,
        surface_equipment: global___Int32Message | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "max_working_press", b"max_working_press", "max_working_press_dsdsunit", b"max_working_press_dsdsunit", "native_uid", b"native_uid", "surface_equipment", b"surface_equipment"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "max_working_press", b"max_working_press", "max_working_press_dsdsunit", b"max_working_press_dsdsunit", "native_uid", b"native_uid", "surface_equipment", b"surface_equipment", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseCircSystem = WpCaseCircSystem

class WpCaseCsaBoundaryCond(google.protobuf.message.Message):
    """Original Name: WP_CASE_CSA_BOUNDARY_COND, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    BOTTOM_ANGLE_FIELD_NUMBER: builtins.int
    BOTTOM_RADIUS_FIELD_NUMBER: builtins.int
    TOP_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    BOTTOM_RADIUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    BOTTOM_TYPE_FIELD_NUMBER: builtins.int
    TOP_AXIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_AXIAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_AXIAL_FIELD_NUMBER: builtins.int
    TOP_RADIUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_AXIAL_FIELD_NUMBER: builtins.int
    BOTTOM_ANGLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TOP_TYPE_FIELD_NUMBER: builtins.int
    TOP_ANGLE_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    TOP_TWIST_FIELD_NUMBER: builtins.int
    TOP_TWIST_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_RADIUS_FIELD_NUMBER: builtins.int
    BOTTOM_TWIST_FIELD_NUMBER: builtins.int
    BOTTOM_TWIST_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def bottom_angle(self) -> global___FloatMessage:
        """Original Name: BOTTOM_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_radius(self) -> global___FloatMessage:
        """Original Name: BOTTOM_RADIUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bottom_radius_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_RADIUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_type(self) -> global___Int32Message:
        """Original Name: BOTTOM_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_axial_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_AXIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_axial_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_AXIAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_axial(self) -> global___FloatMessage:
        """Original Name: BOTTOM_AXIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_radius_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_RADIUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_axial(self) -> global___FloatMessage:
        """Original Name: TOP_AXIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_angle_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_ANGLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def top_type(self) -> global___Int32Message:
        """Original Name: TOP_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_angle(self) -> global___FloatMessage:
        """Original Name: TOP_ANGLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def top_twist(self) -> global___FloatMessage:
        """Original Name: TOP_TWIST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_twist_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_TWIST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_radius(self) -> global___FloatMessage:
        """Original Name: TOP_RADIUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_twist(self) -> global___FloatMessage:
        """Original Name: BOTTOM_TWIST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_twist_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_TWIST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_CSA_BOUNDARY_COND_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        bottom_angle: global___FloatMessage | None = ...,
        bottom_radius: global___FloatMessage | None = ...,
        top_angle_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        bottom_radius_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        bottom_type: global___Int32Message | None = ...,
        top_axial_dsdsunit: global___StringMessage | None = ...,
        bottom_axial_dsdsunit: global___StringMessage | None = ...,
        bottom_axial: global___FloatMessage | None = ...,
        top_radius_dsdsunit: global___StringMessage | None = ...,
        top_axial: global___FloatMessage | None = ...,
        bottom_angle_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        top_type: global___Int32Message | None = ...,
        top_angle: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        top_twist: global___FloatMessage | None = ...,
        top_twist_dsdsunit: global___StringMessage | None = ...,
        top_radius: global___FloatMessage | None = ...,
        bottom_twist: global___FloatMessage | None = ...,
        bottom_twist_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bottom_angle", b"bottom_angle", "bottom_angle_dsdsunit", b"bottom_angle_dsdsunit", "bottom_axial", b"bottom_axial", "bottom_axial_dsdsunit", b"bottom_axial_dsdsunit", "bottom_radius", b"bottom_radius", "bottom_radius_dsdsunit", b"bottom_radius_dsdsunit", "bottom_twist", b"bottom_twist", "bottom_twist_dsdsunit", b"bottom_twist_dsdsunit", "bottom_type", b"bottom_type", "cd_case", b"cd_case", "native_uid", b"native_uid", "top_angle", b"top_angle", "top_angle_dsdsunit", b"top_angle_dsdsunit", "top_axial", b"top_axial", "top_axial_dsdsunit", b"top_axial_dsdsunit", "top_radius", b"top_radius", "top_radius_dsdsunit", b"top_radius_dsdsunit", "top_twist", b"top_twist", "top_twist_dsdsunit", b"top_twist_dsdsunit", "top_type", b"top_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bottom_angle", b"bottom_angle", "bottom_angle_dsdsunit", b"bottom_angle_dsdsunit", "bottom_axial", b"bottom_axial", "bottom_axial_dsdsunit", b"bottom_axial_dsdsunit", "bottom_radius", b"bottom_radius", "bottom_radius_dsdsunit", b"bottom_radius_dsdsunit", "bottom_twist", b"bottom_twist", "bottom_twist_dsdsunit", b"bottom_twist_dsdsunit", "bottom_type", b"bottom_type", "case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "top_angle", b"top_angle", "top_angle_dsdsunit", b"top_angle_dsdsunit", "top_axial", b"top_axial", "top_axial_dsdsunit", b"top_axial_dsdsunit", "top_radius", b"top_radius", "top_radius_dsdsunit", b"top_radius_dsdsunit", "top_twist", b"top_twist", "top_twist_dsdsunit", b"top_twist_dsdsunit", "top_type", b"top_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseCsaBoundaryCond = WpCaseCsaBoundaryCond

class WpCaseCsaBoundaryTypes(google.protobuf.message.Message):
    """Original Name: WP_CASE_CSA_BOUNDARY_TYPES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    TYPE_CODE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    type_code: builtins.int
    """Original Name: TYPE_CODE, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        type_code: builtins.int = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "type_code", b"type_code", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___WpCaseCsaBoundaryTypes = WpCaseCsaBoundaryTypes

class WpCaseCsaParams(google.protobuf.message.Message):
    """Original Name: WP_CASE_CSA_PARAMS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    EXCITATION_FREQUENCY_FACTOR_FIELD_NUMBER: builtins.int
    STARTING_SPEED_FIELD_NUMBER: builtins.int
    MESH_LENGTH_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_MESH_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SELECTED_FREQUENCY_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ENDING_SPEED_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    RES_STARTING_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPEED_INCREMENT_FIELD_NUMBER: builtins.int
    ENDING_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    START_MESH_DISTANCE_FIELD_NUMBER: builtins.int
    STARTING_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    SELECTED_FREQUENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MESH_LENGTH_1_FIELD_NUMBER: builtins.int
    RES_STARTING_SPEED_FIELD_NUMBER: builtins.int
    MESH_LENGTH_2_FIELD_NUMBER: builtins.int
    END_MESH_DISTANCE_FIELD_NUMBER: builtins.int
    MESH_LENGTH_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_ENDING_SPEED_FIELD_NUMBER: builtins.int
    SPEED_INCREMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RES_ENDING_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    MESH_ASPECT_RATIO_3_FIELD_NUMBER: builtins.int
    MESH_ASPECT_RATIO_2_FIELD_NUMBER: builtins.int
    MESH_ASPECT_RATIO_1_FIELD_NUMBER: builtins.int
    END_MESH_DISTANCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def excitation_frequency_factor(self) -> global___FloatMessage:
        """Original Name: EXCITATION_FREQUENCY_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def starting_speed(self) -> global___FloatMessage:
        """Original Name: STARTING_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mesh_length_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MESH_LENGTH_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_mesh_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_MESH_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def selected_frequency(self) -> global___FloatMessage:
        """Original Name: SELECTED_FREQUENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ending_speed(self) -> global___FloatMessage:
        """Original Name: ENDING_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def res_starting_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_STARTING_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_increment(self) -> global___FloatMessage:
        """Original Name: SPEED_INCREMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ending_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: ENDING_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_mesh_distance(self) -> global___FloatMessage:
        """Original Name: START_MESH_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def starting_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: STARTING_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def selected_frequency_dsdsunit(self) -> global___StringMessage:
        """Original Name: SELECTED_FREQUENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mesh_length_1(self) -> global___FloatMessage:
        """Original Name: MESH_LENGTH_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_starting_speed(self) -> global___FloatMessage:
        """Original Name: RES_STARTING_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mesh_length_2(self) -> global___FloatMessage:
        """Original Name: MESH_LENGTH_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_mesh_distance(self) -> global___FloatMessage:
        """Original Name: END_MESH_DISTANCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mesh_length_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MESH_LENGTH_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_ending_speed(self) -> global___FloatMessage:
        """Original Name: RES_ENDING_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_increment_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPEED_INCREMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def res_ending_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: RES_ENDING_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mesh_aspect_ratio_3(self) -> global___FloatMessage:
        """Original Name: MESH_ASPECT_RATIO_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mesh_aspect_ratio_2(self) -> global___FloatMessage:
        """Original Name: MESH_ASPECT_RATIO_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mesh_aspect_ratio_1(self) -> global___FloatMessage:
        """Original Name: MESH_ASPECT_RATIO_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_mesh_distance_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_MESH_DISTANCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_CSA_PARAMS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        excitation_frequency_factor: global___FloatMessage | None = ...,
        starting_speed: global___FloatMessage | None = ...,
        mesh_length_1_dsdsunit: global___StringMessage | None = ...,
        start_mesh_distance_dsdsunit: global___StringMessage | None = ...,
        selected_frequency: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        ending_speed: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        res_starting_speed_dsdsunit: global___StringMessage | None = ...,
        speed_increment: global___FloatMessage | None = ...,
        ending_speed_dsdsunit: global___StringMessage | None = ...,
        start_mesh_distance: global___FloatMessage | None = ...,
        starting_speed_dsdsunit: global___StringMessage | None = ...,
        selected_frequency_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        mesh_length_1: global___FloatMessage | None = ...,
        res_starting_speed: global___FloatMessage | None = ...,
        mesh_length_2: global___FloatMessage | None = ...,
        end_mesh_distance: global___FloatMessage | None = ...,
        mesh_length_2_dsdsunit: global___StringMessage | None = ...,
        res_ending_speed: global___FloatMessage | None = ...,
        speed_increment_dsdsunit: global___StringMessage | None = ...,
        res_ending_speed_dsdsunit: global___StringMessage | None = ...,
        mesh_aspect_ratio_3: global___FloatMessage | None = ...,
        mesh_aspect_ratio_2: global___FloatMessage | None = ...,
        mesh_aspect_ratio_1: global___FloatMessage | None = ...,
        end_mesh_distance_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "end_mesh_distance", b"end_mesh_distance", "end_mesh_distance_dsdsunit", b"end_mesh_distance_dsdsunit", "ending_speed", b"ending_speed", "ending_speed_dsdsunit", b"ending_speed_dsdsunit", "excitation_frequency_factor", b"excitation_frequency_factor", "mesh_aspect_ratio_1", b"mesh_aspect_ratio_1", "mesh_aspect_ratio_2", b"mesh_aspect_ratio_2", "mesh_aspect_ratio_3", b"mesh_aspect_ratio_3", "mesh_length_1", b"mesh_length_1", "mesh_length_1_dsdsunit", b"mesh_length_1_dsdsunit", "mesh_length_2", b"mesh_length_2", "mesh_length_2_dsdsunit", b"mesh_length_2_dsdsunit", "native_uid", b"native_uid", "res_ending_speed", b"res_ending_speed", "res_ending_speed_dsdsunit", b"res_ending_speed_dsdsunit", "res_starting_speed", b"res_starting_speed", "res_starting_speed_dsdsunit", b"res_starting_speed_dsdsunit", "selected_frequency", b"selected_frequency", "selected_frequency_dsdsunit", b"selected_frequency_dsdsunit", "speed_increment", b"speed_increment", "speed_increment_dsdsunit", b"speed_increment_dsdsunit", "start_mesh_distance", b"start_mesh_distance", "start_mesh_distance_dsdsunit", b"start_mesh_distance_dsdsunit", "starting_speed", b"starting_speed", "starting_speed_dsdsunit", b"starting_speed_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "end_mesh_distance", b"end_mesh_distance", "end_mesh_distance_dsdsunit", b"end_mesh_distance_dsdsunit", "ending_speed", b"ending_speed", "ending_speed_dsdsunit", b"ending_speed_dsdsunit", "excitation_frequency_factor", b"excitation_frequency_factor", "mesh_aspect_ratio_1", b"mesh_aspect_ratio_1", "mesh_aspect_ratio_2", b"mesh_aspect_ratio_2", "mesh_aspect_ratio_3", b"mesh_aspect_ratio_3", "mesh_length_1", b"mesh_length_1", "mesh_length_1_dsdsunit", b"mesh_length_1_dsdsunit", "mesh_length_2", b"mesh_length_2", "mesh_length_2_dsdsunit", b"mesh_length_2_dsdsunit", "native_uid", b"native_uid", "res_ending_speed", b"res_ending_speed", "res_ending_speed_dsdsunit", b"res_ending_speed_dsdsunit", "res_starting_speed", b"res_starting_speed", "res_starting_speed_dsdsunit", b"res_starting_speed_dsdsunit", "selected_frequency", b"selected_frequency", "selected_frequency_dsdsunit", b"selected_frequency_dsdsunit", "speed_increment", b"speed_increment", "speed_increment_dsdsunit", b"speed_increment_dsdsunit", "start_mesh_distance", b"start_mesh_distance", "start_mesh_distance_dsdsunit", b"start_mesh_distance_dsdsunit", "starting_speed", b"starting_speed", "starting_speed_dsdsunit", b"starting_speed_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseCsaParams = WpCaseCsaParams

class WpCaseEccentricity(google.protobuf.message.Message):
    """Original Name: WP_CASE_ECCENTRICITY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WP_CASE_ECCENTRICITY_ID_FIELD_NUMBER: builtins.int
    ECCENTRICITY_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SEQUENCE_ID_FIELD_NUMBER: builtins.int
    DEPTH_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wp_case_eccentricity_id: builtins.str
    """Original Name: WP_CASE_ECCENTRICITY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def eccentricity(self) -> global___FloatMessage:
        """Original Name: ECCENTRICITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    sequence_id: builtins.str
    """Original Name: SEQUENCE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def depth(self) -> global___FloatMessage:
        """Original Name: DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_ECCENTRICITY_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        depth_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        wp_case_eccentricity_id: builtins.str = ...,
        eccentricity: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        sequence_id: builtins.str = ...,
        depth: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "depth", b"depth", "depth_dsdsunit", b"depth_dsdsunit", "eccentricity", b"eccentricity", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "depth", b"depth", "depth_dsdsunit", b"depth_dsdsunit", "eccentricity", b"eccentricity", "native_uid", b"native_uid", "sequence_id", b"sequence_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_case_eccentricity_id", b"wp_case_eccentricity_id"]) -> None: ...

global___WpCaseEccentricity = WpCaseEccentricity

class WpCasePackerAnalysis(google.protobuf.message.Message):
    """Original Name: WP_CASE_PACKER_ANALYSIS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    DOWNWARD_MOVEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_OPTIMIZED_TRIP_TIME_FIELD_NUMBER: builtins.int
    SET_FORCE_FIELD_NUMBER: builtins.int
    IS_PUMPS_ON_FIELD_NUMBER: builtins.int
    MAXIMUM_TRIP_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MAXIMUM_TRIP_SPEED_FIELD_NUMBER: builtins.int
    PIPE_DECELERATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    UPWARD_MOVEMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_SEAL_BORE_PRESENT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PIPE_ACCELERATION_FIELD_NUMBER: builtins.int
    PIPE_ACCELERATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIPE_DECELERATION_FIELD_NUMBER: builtins.int
    DIRECTION_FIELD_NUMBER: builtins.int
    PIPE_STAND_LENGTH_FIELD_NUMBER: builtins.int
    SEAL_ASSEMBLY_TYPE_FIELD_NUMBER: builtins.int
    SET_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ID_PACKER_BORE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_SEAL_MOVEMENT_ALLOWED_FIELD_NUMBER: builtins.int
    OPERATION_FIELD_NUMBER: builtins.int
    DOWNWARD_MOVEMENT_FIELD_NUMBER: builtins.int
    ID_PACKER_BORE_FIELD_NUMBER: builtins.int
    UPWARD_MOVEMENT_FIELD_NUMBER: builtins.int
    PIPE_STAND_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def downward_movement_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOWNWARD_MOVEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_optimized_trip_time(self) -> global___StringMessage:
        """Original Name: IS_OPTIMIZED_TRIP_TIME, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def set_force(self) -> global___FloatMessage:
        """Original Name: SET_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_pumps_on(self) -> global___StringMessage:
        """Original Name: IS_PUMPS_ON, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_trip_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAXIMUM_TRIP_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def maximum_trip_speed(self) -> global___FloatMessage:
        """Original Name: MAXIMUM_TRIP_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_deceleration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_DECELERATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def upward_movement_dsdsunit(self) -> global___StringMessage:
        """Original Name: UPWARD_MOVEMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_seal_bore_present(self) -> global___StringMessage:
        """Original Name: IS_SEAL_BORE_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_acceleration(self) -> global___FloatMessage:
        """Original Name: PIPE_ACCELERATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_acceleration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_ACCELERATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_deceleration(self) -> global___FloatMessage:
        """Original Name: PIPE_DECELERATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def direction(self) -> global___StringMessage:
        """Original Name: DIRECTION, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_stand_length(self) -> global___FloatMessage:
        """Original Name: PIPE_STAND_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def seal_assembly_type(self) -> global___StringMessage:
        """Original Name: SEAL_ASSEMBLY_TYPE, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def set_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: SET_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_packer_bore_dsdsunit(self) -> global___StringMessage:
        """Original Name: ID_PACKER_BORE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_seal_movement_allowed(self) -> global___StringMessage:
        """Original Name: IS_SEAL_MOVEMENT_ALLOWED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def operation(self) -> global___StringMessage:
        """Original Name: OPERATION, Original type: Edm.String, Max Length: 25,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def downward_movement(self) -> global___FloatMessage:
        """Original Name: DOWNWARD_MOVEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def id_packer_bore(self) -> global___FloatMessage:
        """Original Name: ID_PACKER_BORE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def upward_movement(self) -> global___FloatMessage:
        """Original Name: UPWARD_MOVEMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_stand_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_STAND_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_PACKER_ANALYSIS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        downward_movement_dsdsunit: global___StringMessage | None = ...,
        is_optimized_trip_time: global___StringMessage | None = ...,
        set_force: global___FloatMessage | None = ...,
        is_pumps_on: global___StringMessage | None = ...,
        maximum_trip_speed_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        maximum_trip_speed: global___FloatMessage | None = ...,
        pipe_deceleration_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        upward_movement_dsdsunit: global___StringMessage | None = ...,
        is_seal_bore_present: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        pipe_acceleration: global___FloatMessage | None = ...,
        pipe_acceleration_dsdsunit: global___StringMessage | None = ...,
        pipe_deceleration: global___FloatMessage | None = ...,
        direction: global___StringMessage | None = ...,
        pipe_stand_length: global___FloatMessage | None = ...,
        seal_assembly_type: global___StringMessage | None = ...,
        set_force_dsdsunit: global___StringMessage | None = ...,
        id_packer_bore_dsdsunit: global___StringMessage | None = ...,
        is_seal_movement_allowed: global___StringMessage | None = ...,
        operation: global___StringMessage | None = ...,
        downward_movement: global___FloatMessage | None = ...,
        id_packer_bore: global___FloatMessage | None = ...,
        upward_movement: global___FloatMessage | None = ...,
        pipe_stand_length_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "direction", b"direction", "downward_movement", b"downward_movement", "downward_movement_dsdsunit", b"downward_movement_dsdsunit", "id_packer_bore", b"id_packer_bore", "id_packer_bore_dsdsunit", b"id_packer_bore_dsdsunit", "is_optimized_trip_time", b"is_optimized_trip_time", "is_pumps_on", b"is_pumps_on", "is_seal_bore_present", b"is_seal_bore_present", "is_seal_movement_allowed", b"is_seal_movement_allowed", "maximum_trip_speed", b"maximum_trip_speed", "maximum_trip_speed_dsdsunit", b"maximum_trip_speed_dsdsunit", "native_uid", b"native_uid", "operation", b"operation", "pipe_acceleration", b"pipe_acceleration", "pipe_acceleration_dsdsunit", b"pipe_acceleration_dsdsunit", "pipe_deceleration", b"pipe_deceleration", "pipe_deceleration_dsdsunit", b"pipe_deceleration_dsdsunit", "pipe_stand_length", b"pipe_stand_length", "pipe_stand_length_dsdsunit", b"pipe_stand_length_dsdsunit", "seal_assembly_type", b"seal_assembly_type", "set_force", b"set_force", "set_force_dsdsunit", b"set_force_dsdsunit", "upward_movement", b"upward_movement", "upward_movement_dsdsunit", b"upward_movement_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "direction", b"direction", "downward_movement", b"downward_movement", "downward_movement_dsdsunit", b"downward_movement_dsdsunit", "id_packer_bore", b"id_packer_bore", "id_packer_bore_dsdsunit", b"id_packer_bore_dsdsunit", "is_optimized_trip_time", b"is_optimized_trip_time", "is_pumps_on", b"is_pumps_on", "is_seal_bore_present", b"is_seal_bore_present", "is_seal_movement_allowed", b"is_seal_movement_allowed", "maximum_trip_speed", b"maximum_trip_speed", "maximum_trip_speed_dsdsunit", b"maximum_trip_speed_dsdsunit", "native_uid", b"native_uid", "operation", b"operation", "pipe_acceleration", b"pipe_acceleration", "pipe_acceleration_dsdsunit", b"pipe_acceleration_dsdsunit", "pipe_deceleration", b"pipe_deceleration", "pipe_deceleration_dsdsunit", b"pipe_deceleration_dsdsunit", "pipe_stand_length", b"pipe_stand_length", "pipe_stand_length_dsdsunit", b"pipe_stand_length_dsdsunit", "seal_assembly_type", b"seal_assembly_type", "set_force", b"set_force", "set_force_dsdsunit", b"set_force_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "upward_movement", b"upward_movement", "upward_movement_dsdsunit", b"upward_movement_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCasePackerAnalysis = WpCasePackerAnalysis

class WpCasePump(google.protobuf.message.Message):
    """Original Name: WP_CASE_PUMP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    HP_RATING_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MAX_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    WP_CASE_PUMP_ID_FIELD_NUMBER: builtins.int
    KILL_SPEED_FIELD_NUMBER: builtins.int
    MAX_DISCHARGE_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    HP_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    KILL_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_PER_STROKE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    MAX_DISCHARGE_PRESS_FIELD_NUMBER: builtins.int
    MAX_SPEED_FIELD_NUMBER: builtins.int
    MUD_PUMP_EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    KILL_RATE_TOGGLE_FIELD_NUMBER: builtins.int
    MUD_PUMP_EFFICIENCY_FIELD_NUMBER: builtins.int
    PUMP_NO_FIELD_NUMBER: builtins.int
    PUMP_ACTIVE_FIELD_NUMBER: builtins.int
    VOLUME_PER_STROKE_FIELD_NUMBER: builtins.int
    ADDITIVE_ID_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def hp_rating(self) -> global___FloatMessage:
        """Original Name: HP_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_case_pump_id: builtins.str
    """Original Name: WP_CASE_PUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def kill_speed(self) -> global___FloatMessage:
        """Original Name: KILL_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_discharge_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_DISCHARGE_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hp_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: HP_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def kill_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: KILL_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_per_stroke_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_PER_STROKE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def max_discharge_press(self) -> global___FloatMessage:
        """Original Name: MAX_DISCHARGE_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_speed(self) -> global___FloatMessage:
        """Original Name: MAX_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_pump_efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_PUMP_EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_rate_toggle(self) -> global___Int32Message:
        """Original Name: KILL_RATE_TOGGLE, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_pump_efficiency(self) -> global___FloatMessage:
        """Original Name: MUD_PUMP_EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_no(self) -> global___StringMessage:
        """Original Name: PUMP_NO, Original type: Edm.String, Max Length: 32,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_active(self) -> global___StringMessage:
        """Original Name: PUMP_ACTIVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_per_stroke(self) -> global___FloatMessage:
        """Original Name: VOLUME_PER_STROKE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additive_id(self) -> global___StringMessage:
        """Original Name: ADDITIVE_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_PUMP_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        hp_rating: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        max_speed_dsdsunit: global___StringMessage | None = ...,
        wp_case_pump_id: builtins.str = ...,
        kill_speed: global___FloatMessage | None = ...,
        max_discharge_press_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        hp_rating_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        kill_speed_dsdsunit: global___StringMessage | None = ...,
        volume_per_stroke_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        max_discharge_press: global___FloatMessage | None = ...,
        max_speed: global___FloatMessage | None = ...,
        mud_pump_efficiency_dsdsunit: global___StringMessage | None = ...,
        kill_rate_toggle: global___Int32Message | None = ...,
        mud_pump_efficiency: global___FloatMessage | None = ...,
        pump_no: global___StringMessage | None = ...,
        pump_active: global___StringMessage | None = ...,
        volume_per_stroke: global___FloatMessage | None = ...,
        additive_id: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["additive_id", b"additive_id", "cd_case", b"cd_case", "hp_rating", b"hp_rating", "hp_rating_dsdsunit", b"hp_rating_dsdsunit", "kill_rate_toggle", b"kill_rate_toggle", "kill_speed", b"kill_speed", "kill_speed_dsdsunit", b"kill_speed_dsdsunit", "max_discharge_press", b"max_discharge_press", "max_discharge_press_dsdsunit", b"max_discharge_press_dsdsunit", "max_speed", b"max_speed", "max_speed_dsdsunit", b"max_speed_dsdsunit", "mud_pump_efficiency", b"mud_pump_efficiency", "mud_pump_efficiency_dsdsunit", b"mud_pump_efficiency_dsdsunit", "native_uid", b"native_uid", "pump_active", b"pump_active", "pump_no", b"pump_no", "sequence_no", b"sequence_no", "volume_per_stroke", b"volume_per_stroke", "volume_per_stroke_dsdsunit", b"volume_per_stroke_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["additive_id", b"additive_id", "case_id", b"case_id", "cd_case", b"cd_case", "hp_rating", b"hp_rating", "hp_rating_dsdsunit", b"hp_rating_dsdsunit", "kill_rate_toggle", b"kill_rate_toggle", "kill_speed", b"kill_speed", "kill_speed_dsdsunit", b"kill_speed_dsdsunit", "max_discharge_press", b"max_discharge_press", "max_discharge_press_dsdsunit", b"max_discharge_press_dsdsunit", "max_speed", b"max_speed", "max_speed_dsdsunit", b"max_speed_dsdsunit", "mud_pump_efficiency", b"mud_pump_efficiency", "mud_pump_efficiency_dsdsunit", b"mud_pump_efficiency_dsdsunit", "native_uid", b"native_uid", "pump_active", b"pump_active", "pump_no", b"pump_no", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "volume_per_stroke", b"volume_per_stroke", "volume_per_stroke_dsdsunit", b"volume_per_stroke_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_case_pump_id", b"wp_case_pump_id"]) -> None: ...

global___WpCasePump = WpCasePump

class WpCasePumpSlow(google.protobuf.message.Message):
    """Original Name: WP_CASE_PUMP_SLOW, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    SLOW_PUMP_PRESS_FIELD_NUMBER: builtins.int
    SLOW_PUMP_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WP_CASE_PUMP_SLOW_ID_FIELD_NUMBER: builtins.int
    WP_CASE_PUMP_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    SLOW_PUMP_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLOW_PUMP_SPEED_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def slow_pump_press(self) -> global___FloatMessage:
        """Original Name: SLOW_PUMP_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slow_pump_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOW_PUMP_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wp_case_pump_slow_id: builtins.str
    """Original Name: WP_CASE_PUMP_SLOW_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wp_case_pump_id(self) -> global___StringMessage:
        """Original Name: WP_CASE_PUMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slow_pump_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLOW_PUMP_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slow_pump_speed(self) -> global___FloatMessage:
        """Original Name: SLOW_PUMP_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_PUMP_SLOW_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        slow_pump_press: global___FloatMessage | None = ...,
        slow_pump_speed_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        wp_case_pump_slow_id: builtins.str = ...,
        wp_case_pump_id: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        slow_pump_press_dsdsunit: global___StringMessage | None = ...,
        slow_pump_speed: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "slow_pump_press", b"slow_pump_press", "slow_pump_press_dsdsunit", b"slow_pump_press_dsdsunit", "slow_pump_speed", b"slow_pump_speed", "slow_pump_speed_dsdsunit", b"slow_pump_speed_dsdsunit", "wp_case_pump_id", b"wp_case_pump_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "slow_pump_press", b"slow_pump_press", "slow_pump_press_dsdsunit", b"slow_pump_press_dsdsunit", "slow_pump_speed", b"slow_pump_speed", "slow_pump_speed_dsdsunit", b"slow_pump_speed_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_case_pump_id", b"wp_case_pump_id", "wp_case_pump_slow_id", b"wp_case_pump_slow_id"]) -> None: ...

global___WpCasePumpSlow = WpCasePumpSlow

class WpCaseRange(google.protobuf.message.Message):
    """Original Name: WP_CASE_RANGE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LOWER_VALUE_FIELD_NUMBER: builtins.int
    RANGE_POINT_FIELD_NUMBER: builtins.int
    RANGE_ID_FIELD_NUMBER: builtins.int
    IS_ACTIVE_FIELD_NUMBER: builtins.int
    RANGE_LOCATOR_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STEP_SIZE_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    UPPER_VALUE_FIELD_NUMBER: builtins.int
    FIELD_NAME_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lower_value(self) -> global___FloatMessage:
        """Original Name: LOWER_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def range_point(self) -> global___StringMessage:
        """Original Name: RANGE_POINT, Original type: Edm.String, Max Length: 40,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    range_id: builtins.str
    """Original Name: RANGE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_active(self) -> global___StringMessage:
        """Original Name: IS_ACTIVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def range_locator(self) -> global___StringMessage:
        """Original Name: RANGE_LOCATOR, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def step_size(self) -> global___FloatMessage:
        """Original Name: STEP_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def upper_value(self) -> global___FloatMessage:
        """Original Name: UPPER_VALUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def field_name(self) -> global___StringMessage:
        """Original Name: FIELD_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_RANGE_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        lower_value: global___FloatMessage | None = ...,
        range_point: global___StringMessage | None = ...,
        range_id: builtins.str = ...,
        is_active: global___StringMessage | None = ...,
        range_locator: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        step_size: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        upper_value: global___FloatMessage | None = ...,
        field_name: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "field_name", b"field_name", "is_active", b"is_active", "lower_value", b"lower_value", "native_uid", b"native_uid", "range_locator", b"range_locator", "range_point", b"range_point", "step_size", b"step_size", "upper_value", b"upper_value"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "field_name", b"field_name", "is_active", b"is_active", "lower_value", b"lower_value", "native_uid", b"native_uid", "range_id", b"range_id", "range_locator", b"range_locator", "range_point", b"range_point", "step_size", b"step_size", "undeclared_dependencies", b"undeclared_dependencies", "upper_value", b"upper_value", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseRange = WpCaseRange

class WpCaseResult(google.protobuf.message.Message):
    """Original Name: WP_CASE_RESULT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    UPDATE_USER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    RESULT_CLOB_FIELD_NUMBER: builtins.int
    UPDATE_DATE_FIELD_NUMBER: builtins.int
    UPDATE_APP_ID_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    RESULT_ID_FIELD_NUMBER: builtins.int
    RESULT_KEY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def update_user_id(self) -> global___StringMessage:
        """Original Name: UPDATE_USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def result_clob(self) -> global___StringMessage:
        """Original Name: RESULT_CLOB, Original type: Edm.String, Max Length: 2147483647,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_date(self) -> google.protobuf.timestamp_pb2.Timestamp:
        """Original Name: UPDATE_DATE, Original type: Edm.DateTime, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def update_app_id(self) -> global___StringMessage:
        """Original Name: UPDATE_APP_ID, Original type: Edm.String, Max Length: 30,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def version(self) -> global___StringMessage:
        """Original Name: VERSION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    result_id: builtins.str
    """Original Name: RESULT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def result_key(self) -> global___StringMessage:
        """Original Name: RESULT_KEY, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        update_user_id: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        description: global___StringMessage | None = ...,
        result_clob: global___StringMessage | None = ...,
        update_date: google.protobuf.timestamp_pb2.Timestamp | None = ...,
        update_app_id: global___StringMessage | None = ...,
        version: global___StringMessage | None = ...,
        result_id: builtins.str = ...,
        result_key: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["description", b"description", "native_uid", b"native_uid", "result_clob", b"result_clob", "result_key", b"result_key", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version", b"version"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "description", b"description", "native_uid", b"native_uid", "result_clob", b"result_clob", "result_id", b"result_id", "result_key", b"result_key", "undeclared_dependencies", b"undeclared_dependencies", "update_app_id", b"update_app_id", "update_date", b"update_date", "update_user_id", b"update_user_id", "version", b"version", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseResult = WpCaseResult

class WpCaseRtHyd(google.protobuf.message.Message):
    """Original Name: WP_CASE_RT_HYD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    FLOW_RATE_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HYD_ID_FIELD_NUMBER: builtins.int
    ECD_SHOE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STANDPIPE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ECD_TD_FIELD_NUMBER: builtins.int
    FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ECD_TD_DSDSUNIT_FIELD_NUMBER: builtins.int
    STANDPIPE_PRESSURE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    ECD_SHOE_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_rate(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    hyd_id: builtins.str
    """Original Name: HYD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ecd_shoe_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECD_SHOE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standpipe_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDPIPE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd_td(self) -> global___FloatMessage:
        """Original Name: ECD_TD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd_td_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECD_TD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standpipe_pressure(self) -> global___FloatMessage:
        """Original Name: STANDPIPE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd_shoe(self) -> global___FloatMessage:
        """Original Name: ECD_SHOE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_RT_HYD_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        flow_rate: global___FloatMessage | None = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        hyd_id: builtins.str = ...,
        ecd_shoe_dsdsunit: global___StringMessage | None = ...,
        standpipe_pressure_dsdsunit: global___StringMessage | None = ...,
        ecd_td: global___FloatMessage | None = ...,
        flow_rate_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        ecd_td_dsdsunit: global___StringMessage | None = ...,
        standpipe_pressure: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        md: global___FloatMessage | None = ...,
        ecd_shoe: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "ecd_shoe", b"ecd_shoe", "ecd_shoe_dsdsunit", b"ecd_shoe_dsdsunit", "ecd_td", b"ecd_td", "ecd_td_dsdsunit", b"ecd_td_dsdsunit", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "standpipe_pressure", b"standpipe_pressure", "standpipe_pressure_dsdsunit", b"standpipe_pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "ecd_shoe", b"ecd_shoe", "ecd_shoe_dsdsunit", b"ecd_shoe_dsdsunit", "ecd_td", b"ecd_td", "ecd_td_dsdsunit", b"ecd_td_dsdsunit", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "hyd_id", b"hyd_id", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "standpipe_pressure", b"standpipe_pressure", "standpipe_pressure_dsdsunit", b"standpipe_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseRtHyd = WpCaseRtHyd

class WpCaseRtTda(google.protobuf.message.Message):
    """Original Name: WP_CASE_RT_TDA, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ROTATE_ON_BOT_TORQUE_FIELD_NUMBER: builtins.int
    TRIP_OUT_MEAS_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ROTATE_OFF_BOT_MEAS_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    DOWN_DRAG_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    SLIDE_MEAS_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTATE_OFF_BOT_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIP_IN_MEAS_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTATE_ON_BOT_MEAS_WEIGHT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTATE_ON_BOT_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ROTATE_ON_BOT_MEAS_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DOWN_DRAG_FIELD_NUMBER: builtins.int
    ROTATE_OFF_BOT_MEAS_WEIGHT_FIELD_NUMBER: builtins.int
    TRIP_OUT_MEAS_WEIGHT_FIELD_NUMBER: builtins.int
    SLIDE_MEAS_WEIGHT_FIELD_NUMBER: builtins.int
    TRIP_IN_MEAS_WEIGHT_FIELD_NUMBER: builtins.int
    TDA_ID_FIELD_NUMBER: builtins.int
    ROTATE_OFF_BOT_TORQUE_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def rotate_on_bot_torque(self) -> global___FloatMessage:
        """Original Name: ROTATE_ON_BOT_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_out_meas_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_OUT_MEAS_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rotate_off_bot_meas_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATE_OFF_BOT_MEAS_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def down_drag_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOWN_DRAG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slide_meas_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLIDE_MEAS_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_off_bot_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATE_OFF_BOT_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_in_meas_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_IN_MEAS_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_on_bot_meas_weight(self) -> global___FloatMessage:
        """Original Name: ROTATE_ON_BOT_MEAS_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_on_bot_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATE_ON_BOT_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_on_bot_meas_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATE_ON_BOT_MEAS_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def down_drag(self) -> global___FloatMessage:
        """Original Name: DOWN_DRAG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_off_bot_meas_weight(self) -> global___FloatMessage:
        """Original Name: ROTATE_OFF_BOT_MEAS_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_out_meas_weight(self) -> global___FloatMessage:
        """Original Name: TRIP_OUT_MEAS_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slide_meas_weight(self) -> global___FloatMessage:
        """Original Name: SLIDE_MEAS_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_in_meas_weight(self) -> global___FloatMessage:
        """Original Name: TRIP_IN_MEAS_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    tda_id: builtins.str
    """Original Name: TDA_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rotate_off_bot_torque(self) -> global___FloatMessage:
        """Original Name: ROTATE_OFF_BOT_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_RT_TDA_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        rotate_on_bot_torque: global___FloatMessage | None = ...,
        trip_out_meas_weight_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        rotate_off_bot_meas_weight_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        down_drag_dsdsunit: global___StringMessage | None = ...,
        md: global___FloatMessage | None = ...,
        slide_meas_weight_dsdsunit: global___StringMessage | None = ...,
        rotate_off_bot_torque_dsdsunit: global___StringMessage | None = ...,
        trip_in_meas_weight_dsdsunit: global___StringMessage | None = ...,
        rotate_on_bot_meas_weight: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        rotate_on_bot_torque_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        rotate_on_bot_meas_weight_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        down_drag: global___FloatMessage | None = ...,
        rotate_off_bot_meas_weight: global___FloatMessage | None = ...,
        trip_out_meas_weight: global___FloatMessage | None = ...,
        slide_meas_weight: global___FloatMessage | None = ...,
        trip_in_meas_weight: global___FloatMessage | None = ...,
        tda_id: builtins.str = ...,
        rotate_off_bot_torque: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "down_drag", b"down_drag", "down_drag_dsdsunit", b"down_drag_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "rotate_off_bot_meas_weight", b"rotate_off_bot_meas_weight", "rotate_off_bot_meas_weight_dsdsunit", b"rotate_off_bot_meas_weight_dsdsunit", "rotate_off_bot_torque", b"rotate_off_bot_torque", "rotate_off_bot_torque_dsdsunit", b"rotate_off_bot_torque_dsdsunit", "rotate_on_bot_meas_weight", b"rotate_on_bot_meas_weight", "rotate_on_bot_meas_weight_dsdsunit", b"rotate_on_bot_meas_weight_dsdsunit", "rotate_on_bot_torque", b"rotate_on_bot_torque", "rotate_on_bot_torque_dsdsunit", b"rotate_on_bot_torque_dsdsunit", "sequence_no", b"sequence_no", "slide_meas_weight", b"slide_meas_weight", "slide_meas_weight_dsdsunit", b"slide_meas_weight_dsdsunit", "trip_in_meas_weight", b"trip_in_meas_weight", "trip_in_meas_weight_dsdsunit", b"trip_in_meas_weight_dsdsunit", "trip_out_meas_weight", b"trip_out_meas_weight", "trip_out_meas_weight_dsdsunit", b"trip_out_meas_weight_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "down_drag", b"down_drag", "down_drag_dsdsunit", b"down_drag_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "rotate_off_bot_meas_weight", b"rotate_off_bot_meas_weight", "rotate_off_bot_meas_weight_dsdsunit", b"rotate_off_bot_meas_weight_dsdsunit", "rotate_off_bot_torque", b"rotate_off_bot_torque", "rotate_off_bot_torque_dsdsunit", b"rotate_off_bot_torque_dsdsunit", "rotate_on_bot_meas_weight", b"rotate_on_bot_meas_weight", "rotate_on_bot_meas_weight_dsdsunit", b"rotate_on_bot_meas_weight_dsdsunit", "rotate_on_bot_torque", b"rotate_on_bot_torque", "rotate_on_bot_torque_dsdsunit", b"rotate_on_bot_torque_dsdsunit", "sequence_no", b"sequence_no", "slide_meas_weight", b"slide_meas_weight", "slide_meas_weight_dsdsunit", b"slide_meas_weight_dsdsunit", "tda_id", b"tda_id", "trip_in_meas_weight", b"trip_in_meas_weight", "trip_in_meas_weight_dsdsunit", b"trip_in_meas_weight_dsdsunit", "trip_out_meas_weight", b"trip_out_meas_weight", "trip_out_meas_weight_dsdsunit", b"trip_out_meas_weight_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseRtTda = WpCaseRtTda

class WpCaseSoilProp(google.protobuf.message.Message):
    """Original Name: WP_CASE_SOIL_PROP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WP_CASE_SOIL_PROP_ID_FIELD_NUMBER: builtins.int
    ELASTIC_MODULUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_DEPTH_FIELD_NUMBER: builtins.int
    BOTTOM_DEPTH_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    ELASTIC_MODULUS_FIELD_NUMBER: builtins.int
    POISSONS_RATIO_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TOP_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    BOTTOM_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_case_soil_prop_id: builtins.str
    """Original Name: WP_CASE_SOIL_PROP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def elastic_modulus_dsdsunit(self) -> global___StringMessage:
        """Original Name: ELASTIC_MODULUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_depth(self) -> global___FloatMessage:
        """Original Name: TOP_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_depth(self) -> global___FloatMessage:
        """Original Name: BOTTOM_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def elastic_modulus(self) -> global___FloatMessage:
        """Original Name: ELASTIC_MODULUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def poissons_ratio(self) -> global___FloatMessage:
        """Original Name: POISSONS_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def top_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bottom_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_SOIL_PROP_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        wp_case_soil_prop_id: builtins.str = ...,
        elastic_modulus_dsdsunit: global___StringMessage | None = ...,
        top_depth: global___FloatMessage | None = ...,
        bottom_depth: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        elastic_modulus: global___FloatMessage | None = ...,
        poissons_ratio: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        top_depth_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        bottom_depth_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bottom_depth", b"bottom_depth", "bottom_depth_dsdsunit", b"bottom_depth_dsdsunit", "cd_case", b"cd_case", "elastic_modulus", b"elastic_modulus", "elastic_modulus_dsdsunit", b"elastic_modulus_dsdsunit", "native_uid", b"native_uid", "poissons_ratio", b"poissons_ratio", "sequence_no", b"sequence_no", "top_depth", b"top_depth", "top_depth_dsdsunit", b"top_depth_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bottom_depth", b"bottom_depth", "bottom_depth_dsdsunit", b"bottom_depth_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "elastic_modulus", b"elastic_modulus", "elastic_modulus_dsdsunit", b"elastic_modulus_dsdsunit", "native_uid", b"native_uid", "poissons_ratio", b"poissons_ratio", "sequence_no", b"sequence_no", "top_depth", b"top_depth", "top_depth_dsdsunit", b"top_depth_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_case_soil_prop_id", b"wp_case_soil_prop_id"]) -> None: ...

global___WpCaseSoilProp = WpCaseSoilProp

class WpCaseSurface(google.protobuf.message.Message):
    """Original Name: WP_CASE_SURFACE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    USE_STANDPIPE_FIELD_NUMBER: builtins.int
    SURFACE_IRON_LENGTH_FIELD_NUMBER: builtins.int
    USE_PIT_PERC_FIELD_NUMBER: builtins.int
    PIT_VOL_TOTAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAND_PIPE_LENGTH_FIELD_NUMBER: builtins.int
    PIT_WIDTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    KELLY_ID_FIELD_NUMBER: builtins.int
    SURFACE_IRON_DIAMETER_FIELD_NUMBER: builtins.int
    SWIVEL_LENGTH_FIELD_NUMBER: builtins.int
    RUN_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    COEF_FRICTION_FIELD_NUMBER: builtins.int
    USE_INJ_STACK_HEIGHT_FIELD_NUMBER: builtins.int
    INSIDE_WIDTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    INITIAL_PIT_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CORE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    COILED_TUBING_WRAP_TYPE_FIELD_NUMBER: builtins.int
    INSIDE_WIDTH_FIELD_NUMBER: builtins.int
    UMBILICAL_PRESENT_FIELD_NUMBER: builtins.int
    PIT_AGITATOR_POWER_FIELD_NUMBER: builtins.int
    TOP_STACK_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WIND_SPEED_FIELD_NUMBER: builtins.int
    PIT_LENGTH_FIELD_NUMBER: builtins.int
    USE_KELLY_FIELD_NUMBER: builtins.int
    INJ_STACK_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIT_VOL_TOTAL_FIELD_NUMBER: builtins.int
    TOP_STACK_HEIGHT_FIELD_NUMBER: builtins.int
    EQUIPMENT_MODE_FIELD_NUMBER: builtins.int
    MUD_INLET_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    USE_SURFACE_IRON_FIELD_NUMBER: builtins.int
    STAND_PIPE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_AVG_INLET_TEMP_FIELD_NUMBER: builtins.int
    REEL_DIAMETER_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CORE_DIAMETER_FIELD_NUMBER: builtins.int
    SURFACE_IRON_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    KELLY_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_IRON_HEIGHT_FIELD_NUMBER: builtins.int
    UMBILICAL_OD_FIELD_NUMBER: builtins.int
    PIT_AGITATOR_POWER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIT_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_VOL_MUD_FIELD_NUMBER: builtins.int
    FLANGE_HEIGHT_FIELD_NUMBER: builtins.int
    STAND_PIPE_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    REEL_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    INITIAL_PIT_TEMP_FIELD_NUMBER: builtins.int
    INJ_STACK_HEIGHT_FIELD_NUMBER: builtins.int
    SURFACE_IRON_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_PIT_TOTAL_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    USE_SWIVEL_FIELD_NUMBER: builtins.int
    PIT_PERC_FIELD_NUMBER: builtins.int
    UMBILICAL_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_PER_STROKE_FIELD_NUMBER: builtins.int
    HOSE_LENGTH_FIELD_NUMBER: builtins.int
    NUM_PITS_FIELD_NUMBER: builtins.int
    RUN_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_IRON_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_ID_FIELD_NUMBER: builtins.int
    PRESSURE_DROP_FIELD_NUMBER: builtins.int
    PIT_PERC_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_PER_STROKE_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_TOP_STACK_HEIGHT_FIELD_NUMBER: builtins.int
    HOSE_ID_FIELD_NUMBER: builtins.int
    KELLY_LENGTH_FIELD_NUMBER: builtins.int
    REEL_LENGTH_FIELD_NUMBER: builtins.int
    STAND_PIPE_ID_FIELD_NUMBER: builtins.int
    NUM_PARALLEL_FIELD_NUMBER: builtins.int
    SWIVEL_ID_FIELD_NUMBER: builtins.int
    FLANGE_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIT_WIDTH_FIELD_NUMBER: builtins.int
    AIR_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOSE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_LENGTH_FIELD_NUMBER: builtins.int
    SWIVEL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    INNER_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    STACK_HEIGHT_ID_FIELD_NUMBER: builtins.int
    HOSE_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    EQUIPMENT_TYPE_FIELD_NUMBER: builtins.int
    PRESSURE_DROP_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESS_DROP_CALC_TYPE_FIELD_NUMBER: builtins.int
    AIR_TEMPERATURE_FIELD_NUMBER: builtins.int
    STACK_HEIGHT_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIT_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_PUMP_DISCHARGE_LINE_FIELD_NUMBER: builtins.int
    INNER_DIAMETER_FIELD_NUMBER: builtins.int
    MUD_INLET_TEMP_FIELD_NUMBER: builtins.int
    ANNULUS_INJECTION_FIELD_NUMBER: builtins.int
    SURFACE_VOL_MUD_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_HOSE_FIELD_NUMBER: builtins.int
    KELLY_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    REEL_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SWIVEL_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    WIND_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIT_HEIGHT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def use_standpipe(self) -> global___StringMessage:
        """Original Name: USE_STANDPIPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_iron_length(self) -> global___FloatMessage:
        """Original Name: SURFACE_IRON_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_pit_perc(self) -> global___StringMessage:
        """Original Name: USE_PIT_PERC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_vol_total_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIT_VOL_TOTAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stand_pipe_length(self) -> global___FloatMessage:
        """Original Name: STAND_PIPE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_width_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIT_WIDTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kelly_id(self) -> global___FloatMessage:
        """Original Name: KELLY_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_iron_diameter(self) -> global___FloatMessage:
        """Original Name: SURFACE_IRON_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swivel_length(self) -> global___FloatMessage:
        """Original Name: SWIVEL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coef_friction(self) -> global___FloatMessage:
        """Original Name: COEF_FRICTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_inj_stack_height(self) -> global___StringMessage:
        """Original Name: USE_INJ_STACK_HEIGHT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inside_width_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSIDE_WIDTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_pit_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: INITIAL_PIT_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def core_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: CORE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def coiled_tubing_wrap_type(self) -> global___Int32Message:
        """Original Name: COILED_TUBING_WRAP_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inside_width(self) -> global___FloatMessage:
        """Original Name: INSIDE_WIDTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def umbilical_present(self) -> global___StringMessage:
        """Original Name: UMBILICAL_PRESENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_agitator_power(self) -> global___FloatMessage:
        """Original Name: PIT_AGITATOR_POWER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stack_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_STACK_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wind_speed(self) -> global___FloatMessage:
        """Original Name: WIND_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_length(self) -> global___FloatMessage:
        """Original Name: PIT_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_kelly(self) -> global___StringMessage:
        """Original Name: USE_KELLY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inj_stack_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJ_STACK_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_vol_total(self) -> global___FloatMessage:
        """Original Name: PIT_VOL_TOTAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_stack_height(self) -> global___FloatMessage:
        """Original Name: TOP_STACK_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_mode(self) -> global___Int32Message:
        """Original Name: EQUIPMENT_MODE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_inlet_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_INLET_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def use_surface_iron(self) -> global___StringMessage:
        """Original Name: USE_SURFACE_IRON, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stand_pipe_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAND_PIPE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_avg_inlet_temp(self) -> global___StringMessage:
        """Original Name: USE_AVG_INLET_TEMP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reel_diameter(self) -> global___FloatMessage:
        """Original Name: REEL_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def core_diameter(self) -> global___FloatMessage:
        """Original Name: CORE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_iron_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_IRON_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kelly_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: KELLY_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_iron_height(self) -> global___FloatMessage:
        """Original Name: SURFACE_IRON_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def umbilical_od(self) -> global___FloatMessage:
        """Original Name: UMBILICAL_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_agitator_power_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIT_AGITATOR_POWER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIT_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_vol_mud(self) -> global___FloatMessage:
        """Original Name: SURFACE_VOL_MUD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flange_height(self) -> global___FloatMessage:
        """Original Name: FLANGE_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stand_pipe_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAND_PIPE_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reel_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: REEL_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def initial_pit_temp(self) -> global___FloatMessage:
        """Original Name: INITIAL_PIT_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inj_stack_height(self) -> global___FloatMessage:
        """Original Name: INJ_STACK_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_iron_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_IRON_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_pit_total(self) -> global___StringMessage:
        """Original Name: USE_PIT_TOTAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def use_swivel(self) -> global___StringMessage:
        """Original Name: USE_SWIVEL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_perc(self) -> global___FloatMessage:
        """Original Name: PIT_PERC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def umbilical_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: UMBILICAL_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_per_stroke(self) -> global___FloatMessage:
        """Original Name: VOLUME_PER_STROKE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hose_length(self) -> global___FloatMessage:
        """Original Name: HOSE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_pits(self) -> global___Int32Message:
        """Original Name: NUM_PITS, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_iron_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_IRON_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_id(self) -> global___FloatMessage:
        """Original Name: RUN_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_drop(self) -> global___FloatMessage:
        """Original Name: PRESSURE_DROP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_perc_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIT_PERC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_per_stroke_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_PER_STROKE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_top_stack_height(self) -> global___StringMessage:
        """Original Name: USE_TOP_STACK_HEIGHT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hose_id(self) -> global___FloatMessage:
        """Original Name: HOSE_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kelly_length(self) -> global___FloatMessage:
        """Original Name: KELLY_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reel_length(self) -> global___FloatMessage:
        """Original Name: REEL_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stand_pipe_id(self) -> global___FloatMessage:
        """Original Name: STAND_PIPE_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_parallel(self) -> global___Int32Message:
        """Original Name: NUM_PARALLEL, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swivel_id(self) -> global___FloatMessage:
        """Original Name: SWIVEL_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flange_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLANGE_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_width(self) -> global___FloatMessage:
        """Original Name: PIT_WIDTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def air_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: AIR_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hose_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOSE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_length(self) -> global___FloatMessage:
        """Original Name: RUN_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swivel_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWIVEL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inner_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: INNER_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stack_height_id(self) -> global___FloatMessage:
        """Original Name: STACK_HEIGHT_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hose_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOSE_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def equipment_type(self) -> global___Int32Message:
        """Original Name: EQUIPMENT_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_drop_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_DROP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def press_drop_calc_type(self) -> global___Int32Message:
        """Original Name: PRESS_DROP_CALC_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def air_temperature(self) -> global___FloatMessage:
        """Original Name: AIR_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stack_height_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: STACK_HEIGHT_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIT_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_pump_discharge_line(self) -> global___StringMessage:
        """Original Name: USE_PUMP_DISCHARGE_LINE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inner_diameter(self) -> global___FloatMessage:
        """Original Name: INNER_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_inlet_temp(self) -> global___FloatMessage:
        """Original Name: MUD_INLET_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annulus_injection(self) -> global___StringMessage:
        """Original Name: ANNULUS_INJECTION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_vol_mud_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_VOL_MUD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_hose(self) -> global___StringMessage:
        """Original Name: USE_HOSE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kelly_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: KELLY_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reel_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: REEL_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swivel_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: SWIVEL_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wind_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: WIND_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_height(self) -> global___FloatMessage:
        """Original Name: PIT_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_SURFACE_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        use_standpipe: global___StringMessage | None = ...,
        surface_iron_length: global___FloatMessage | None = ...,
        use_pit_perc: global___StringMessage | None = ...,
        pit_vol_total_dsdsunit: global___StringMessage | None = ...,
        stand_pipe_length: global___FloatMessage | None = ...,
        pit_width_dsdsunit: global___StringMessage | None = ...,
        kelly_id: global___FloatMessage | None = ...,
        surface_iron_diameter: global___FloatMessage | None = ...,
        swivel_length: global___FloatMessage | None = ...,
        run_length_dsdsunit: global___StringMessage | None = ...,
        coef_friction: global___FloatMessage | None = ...,
        use_inj_stack_height: global___StringMessage | None = ...,
        inside_width_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        initial_pit_temp_dsdsunit: global___StringMessage | None = ...,
        core_diameter_dsdsunit: global___StringMessage | None = ...,
        coiled_tubing_wrap_type: global___Int32Message | None = ...,
        inside_width: global___FloatMessage | None = ...,
        umbilical_present: global___StringMessage | None = ...,
        pit_agitator_power: global___FloatMessage | None = ...,
        top_stack_height_dsdsunit: global___StringMessage | None = ...,
        wind_speed: global___FloatMessage | None = ...,
        pit_length: global___FloatMessage | None = ...,
        use_kelly: global___StringMessage | None = ...,
        inj_stack_height_dsdsunit: global___StringMessage | None = ...,
        pit_vol_total: global___FloatMessage | None = ...,
        top_stack_height: global___FloatMessage | None = ...,
        equipment_mode: global___Int32Message | None = ...,
        mud_inlet_temp_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        use_surface_iron: global___StringMessage | None = ...,
        stand_pipe_length_dsdsunit: global___StringMessage | None = ...,
        use_avg_inlet_temp: global___StringMessage | None = ...,
        reel_diameter: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        core_diameter: global___FloatMessage | None = ...,
        surface_iron_diameter_dsdsunit: global___StringMessage | None = ...,
        kelly_id_dsdsunit: global___StringMessage | None = ...,
        surface_iron_height: global___FloatMessage | None = ...,
        umbilical_od: global___FloatMessage | None = ...,
        pit_agitator_power_dsdsunit: global___StringMessage | None = ...,
        pit_length_dsdsunit: global___StringMessage | None = ...,
        surface_vol_mud: global___FloatMessage | None = ...,
        flange_height: global___FloatMessage | None = ...,
        stand_pipe_id_dsdsunit: global___StringMessage | None = ...,
        reel_diameter_dsdsunit: global___StringMessage | None = ...,
        initial_pit_temp: global___FloatMessage | None = ...,
        inj_stack_height: global___FloatMessage | None = ...,
        surface_iron_height_dsdsunit: global___StringMessage | None = ...,
        use_pit_total: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        use_swivel: global___StringMessage | None = ...,
        pit_perc: global___FloatMessage | None = ...,
        umbilical_od_dsdsunit: global___StringMessage | None = ...,
        volume_per_stroke: global___FloatMessage | None = ...,
        hose_length: global___FloatMessage | None = ...,
        num_pits: global___Int32Message | None = ...,
        run_id_dsdsunit: global___StringMessage | None = ...,
        surface_iron_length_dsdsunit: global___StringMessage | None = ...,
        run_id: global___FloatMessage | None = ...,
        pressure_drop: global___FloatMessage | None = ...,
        pit_perc_dsdsunit: global___StringMessage | None = ...,
        volume_per_stroke_dsdsunit: global___StringMessage | None = ...,
        use_top_stack_height: global___StringMessage | None = ...,
        hose_id: global___FloatMessage | None = ...,
        kelly_length: global___FloatMessage | None = ...,
        reel_length: global___FloatMessage | None = ...,
        stand_pipe_id: global___FloatMessage | None = ...,
        num_parallel: global___Int32Message | None = ...,
        swivel_id: global___FloatMessage | None = ...,
        flange_height_dsdsunit: global___StringMessage | None = ...,
        pit_width: global___FloatMessage | None = ...,
        air_temperature_dsdsunit: global___StringMessage | None = ...,
        hose_length_dsdsunit: global___StringMessage | None = ...,
        run_length: global___FloatMessage | None = ...,
        swivel_length_dsdsunit: global___StringMessage | None = ...,
        inner_diameter_dsdsunit: global___StringMessage | None = ...,
        stack_height_id: global___FloatMessage | None = ...,
        hose_id_dsdsunit: global___StringMessage | None = ...,
        equipment_type: global___Int32Message | None = ...,
        pressure_drop_dsdsunit: global___StringMessage | None = ...,
        press_drop_calc_type: global___Int32Message | None = ...,
        air_temperature: global___FloatMessage | None = ...,
        stack_height_id_dsdsunit: global___StringMessage | None = ...,
        pit_height_dsdsunit: global___StringMessage | None = ...,
        use_pump_discharge_line: global___StringMessage | None = ...,
        inner_diameter: global___FloatMessage | None = ...,
        mud_inlet_temp: global___FloatMessage | None = ...,
        annulus_injection: global___StringMessage | None = ...,
        surface_vol_mud_dsdsunit: global___StringMessage | None = ...,
        use_hose: global___StringMessage | None = ...,
        kelly_length_dsdsunit: global___StringMessage | None = ...,
        reel_length_dsdsunit: global___StringMessage | None = ...,
        swivel_id_dsdsunit: global___StringMessage | None = ...,
        wind_speed_dsdsunit: global___StringMessage | None = ...,
        pit_height: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["air_temperature", b"air_temperature", "air_temperature_dsdsunit", b"air_temperature_dsdsunit", "annulus_injection", b"annulus_injection", "cd_case", b"cd_case", "coef_friction", b"coef_friction", "coiled_tubing_wrap_type", b"coiled_tubing_wrap_type", "core_diameter", b"core_diameter", "core_diameter_dsdsunit", b"core_diameter_dsdsunit", "equipment_mode", b"equipment_mode", "equipment_type", b"equipment_type", "flange_height", b"flange_height", "flange_height_dsdsunit", b"flange_height_dsdsunit", "hose_id", b"hose_id", "hose_id_dsdsunit", b"hose_id_dsdsunit", "hose_length", b"hose_length", "hose_length_dsdsunit", b"hose_length_dsdsunit", "initial_pit_temp", b"initial_pit_temp", "initial_pit_temp_dsdsunit", b"initial_pit_temp_dsdsunit", "inj_stack_height", b"inj_stack_height", "inj_stack_height_dsdsunit", b"inj_stack_height_dsdsunit", "inner_diameter", b"inner_diameter", "inner_diameter_dsdsunit", b"inner_diameter_dsdsunit", "inside_width", b"inside_width", "inside_width_dsdsunit", b"inside_width_dsdsunit", "kelly_id", b"kelly_id", "kelly_id_dsdsunit", b"kelly_id_dsdsunit", "kelly_length", b"kelly_length", "kelly_length_dsdsunit", b"kelly_length_dsdsunit", "mud_inlet_temp", b"mud_inlet_temp", "mud_inlet_temp_dsdsunit", b"mud_inlet_temp_dsdsunit", "native_uid", b"native_uid", "num_parallel", b"num_parallel", "num_pits", b"num_pits", "pit_agitator_power", b"pit_agitator_power", "pit_agitator_power_dsdsunit", b"pit_agitator_power_dsdsunit", "pit_height", b"pit_height", "pit_height_dsdsunit", b"pit_height_dsdsunit", "pit_length", b"pit_length", "pit_length_dsdsunit", b"pit_length_dsdsunit", "pit_perc", b"pit_perc", "pit_perc_dsdsunit", b"pit_perc_dsdsunit", "pit_vol_total", b"pit_vol_total", "pit_vol_total_dsdsunit", b"pit_vol_total_dsdsunit", "pit_width", b"pit_width", "pit_width_dsdsunit", b"pit_width_dsdsunit", "press_drop_calc_type", b"press_drop_calc_type", "pressure_drop", b"pressure_drop", "pressure_drop_dsdsunit", b"pressure_drop_dsdsunit", "reel_diameter", b"reel_diameter", "reel_diameter_dsdsunit", b"reel_diameter_dsdsunit", "reel_length", b"reel_length", "reel_length_dsdsunit", b"reel_length_dsdsunit", "run_id", b"run_id", "run_id_dsdsunit", b"run_id_dsdsunit", "run_length", b"run_length", "run_length_dsdsunit", b"run_length_dsdsunit", "stack_height_id", b"stack_height_id", "stack_height_id_dsdsunit", b"stack_height_id_dsdsunit", "stand_pipe_id", b"stand_pipe_id", "stand_pipe_id_dsdsunit", b"stand_pipe_id_dsdsunit", "stand_pipe_length", b"stand_pipe_length", "stand_pipe_length_dsdsunit", b"stand_pipe_length_dsdsunit", "surface_iron_diameter", b"surface_iron_diameter", "surface_iron_diameter_dsdsunit", b"surface_iron_diameter_dsdsunit", "surface_iron_height", b"surface_iron_height", "surface_iron_height_dsdsunit", b"surface_iron_height_dsdsunit", "surface_iron_length", b"surface_iron_length", "surface_iron_length_dsdsunit", b"surface_iron_length_dsdsunit", "surface_vol_mud", b"surface_vol_mud", "surface_vol_mud_dsdsunit", b"surface_vol_mud_dsdsunit", "swivel_id", b"swivel_id", "swivel_id_dsdsunit", b"swivel_id_dsdsunit", "swivel_length", b"swivel_length", "swivel_length_dsdsunit", b"swivel_length_dsdsunit", "top_stack_height", b"top_stack_height", "top_stack_height_dsdsunit", b"top_stack_height_dsdsunit", "umbilical_od", b"umbilical_od", "umbilical_od_dsdsunit", b"umbilical_od_dsdsunit", "umbilical_present", b"umbilical_present", "use_avg_inlet_temp", b"use_avg_inlet_temp", "use_hose", b"use_hose", "use_inj_stack_height", b"use_inj_stack_height", "use_kelly", b"use_kelly", "use_pit_perc", b"use_pit_perc", "use_pit_total", b"use_pit_total", "use_pump_discharge_line", b"use_pump_discharge_line", "use_standpipe", b"use_standpipe", "use_surface_iron", b"use_surface_iron", "use_swivel", b"use_swivel", "use_top_stack_height", b"use_top_stack_height", "volume_per_stroke", b"volume_per_stroke", "volume_per_stroke_dsdsunit", b"volume_per_stroke_dsdsunit", "wind_speed", b"wind_speed", "wind_speed_dsdsunit", b"wind_speed_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["air_temperature", b"air_temperature", "air_temperature_dsdsunit", b"air_temperature_dsdsunit", "annulus_injection", b"annulus_injection", "case_id", b"case_id", "cd_case", b"cd_case", "coef_friction", b"coef_friction", "coiled_tubing_wrap_type", b"coiled_tubing_wrap_type", "core_diameter", b"core_diameter", "core_diameter_dsdsunit", b"core_diameter_dsdsunit", "equipment_mode", b"equipment_mode", "equipment_type", b"equipment_type", "flange_height", b"flange_height", "flange_height_dsdsunit", b"flange_height_dsdsunit", "hose_id", b"hose_id", "hose_id_dsdsunit", b"hose_id_dsdsunit", "hose_length", b"hose_length", "hose_length_dsdsunit", b"hose_length_dsdsunit", "initial_pit_temp", b"initial_pit_temp", "initial_pit_temp_dsdsunit", b"initial_pit_temp_dsdsunit", "inj_stack_height", b"inj_stack_height", "inj_stack_height_dsdsunit", b"inj_stack_height_dsdsunit", "inner_diameter", b"inner_diameter", "inner_diameter_dsdsunit", b"inner_diameter_dsdsunit", "inside_width", b"inside_width", "inside_width_dsdsunit", b"inside_width_dsdsunit", "kelly_id", b"kelly_id", "kelly_id_dsdsunit", b"kelly_id_dsdsunit", "kelly_length", b"kelly_length", "kelly_length_dsdsunit", b"kelly_length_dsdsunit", "mud_inlet_temp", b"mud_inlet_temp", "mud_inlet_temp_dsdsunit", b"mud_inlet_temp_dsdsunit", "native_uid", b"native_uid", "num_parallel", b"num_parallel", "num_pits", b"num_pits", "pit_agitator_power", b"pit_agitator_power", "pit_agitator_power_dsdsunit", b"pit_agitator_power_dsdsunit", "pit_height", b"pit_height", "pit_height_dsdsunit", b"pit_height_dsdsunit", "pit_length", b"pit_length", "pit_length_dsdsunit", b"pit_length_dsdsunit", "pit_perc", b"pit_perc", "pit_perc_dsdsunit", b"pit_perc_dsdsunit", "pit_vol_total", b"pit_vol_total", "pit_vol_total_dsdsunit", b"pit_vol_total_dsdsunit", "pit_width", b"pit_width", "pit_width_dsdsunit", b"pit_width_dsdsunit", "press_drop_calc_type", b"press_drop_calc_type", "pressure_drop", b"pressure_drop", "pressure_drop_dsdsunit", b"pressure_drop_dsdsunit", "reel_diameter", b"reel_diameter", "reel_diameter_dsdsunit", b"reel_diameter_dsdsunit", "reel_length", b"reel_length", "reel_length_dsdsunit", b"reel_length_dsdsunit", "run_id", b"run_id", "run_id_dsdsunit", b"run_id_dsdsunit", "run_length", b"run_length", "run_length_dsdsunit", b"run_length_dsdsunit", "stack_height_id", b"stack_height_id", "stack_height_id_dsdsunit", b"stack_height_id_dsdsunit", "stand_pipe_id", b"stand_pipe_id", "stand_pipe_id_dsdsunit", b"stand_pipe_id_dsdsunit", "stand_pipe_length", b"stand_pipe_length", "stand_pipe_length_dsdsunit", b"stand_pipe_length_dsdsunit", "surface_iron_diameter", b"surface_iron_diameter", "surface_iron_diameter_dsdsunit", b"surface_iron_diameter_dsdsunit", "surface_iron_height", b"surface_iron_height", "surface_iron_height_dsdsunit", b"surface_iron_height_dsdsunit", "surface_iron_length", b"surface_iron_length", "surface_iron_length_dsdsunit", b"surface_iron_length_dsdsunit", "surface_vol_mud", b"surface_vol_mud", "surface_vol_mud_dsdsunit", b"surface_vol_mud_dsdsunit", "swivel_id", b"swivel_id", "swivel_id_dsdsunit", b"swivel_id_dsdsunit", "swivel_length", b"swivel_length", "swivel_length_dsdsunit", b"swivel_length_dsdsunit", "top_stack_height", b"top_stack_height", "top_stack_height_dsdsunit", b"top_stack_height_dsdsunit", "umbilical_od", b"umbilical_od", "umbilical_od_dsdsunit", b"umbilical_od_dsdsunit", "umbilical_present", b"umbilical_present", "undeclared_dependencies", b"undeclared_dependencies", "use_avg_inlet_temp", b"use_avg_inlet_temp", "use_hose", b"use_hose", "use_inj_stack_height", b"use_inj_stack_height", "use_kelly", b"use_kelly", "use_pit_perc", b"use_pit_perc", "use_pit_total", b"use_pit_total", "use_pump_discharge_line", b"use_pump_discharge_line", "use_standpipe", b"use_standpipe", "use_surface_iron", b"use_surface_iron", "use_swivel", b"use_swivel", "use_top_stack_height", b"use_top_stack_height", "volume_per_stroke", b"volume_per_stroke", "volume_per_stroke_dsdsunit", b"volume_per_stroke_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wind_speed", b"wind_speed", "wind_speed_dsdsunit", b"wind_speed_dsdsunit"]) -> None: ...

global___WpCaseSurface = WpCaseSurface

class WpCaseTortInt(google.protobuf.message.Message):
    """Original Name: WP_CASE_TORT_INT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MAGNITUDE_FIELD_NUMBER: builtins.int
    DEF_SURVEY_HEADER_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    WP_CASE_TORT_INT_ID_FIELD_NUMBER: builtins.int
    MAGNITUDE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CD_DEFINITIVE_SURVEY_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def magnitude(self) -> global___FloatMessage:
        """Original Name: MAGNITUDE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    def_survey_header_id: builtins.str
    """Original Name: DEF_SURVEY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wp_case_tort_int_id: builtins.str
    """Original Name: WP_CASE_TORT_INT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def magnitude_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAGNITUDE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_definitive_survey_header(self) -> global___CdDefinitiveSurveyHeaderRef:
        """Remote references:

        Original Name: CD_DEFINITIVE_SURVEY_HEADER, WrappedMessage: CdDefinitiveSurveyHeader
        FK_WP_CASE_TORT_INT_CD_DEFINITIVE_SURVEY_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        magnitude: global___FloatMessage | None = ...,
        def_survey_header_id: builtins.str = ...,
        well_id: builtins.str = ...,
        wp_case_tort_int_id: builtins.str = ...,
        magnitude_dsdsunit: global___StringMessage | None = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        md: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        cd_definitive_survey_header: global___CdDefinitiveSurveyHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_definitive_survey_header", b"cd_definitive_survey_header", "magnitude", b"magnitude", "magnitude_dsdsunit", b"magnitude_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_definitive_survey_header", b"cd_definitive_survey_header", "def_survey_header_id", b"def_survey_header_id", "magnitude", b"magnitude", "magnitude_dsdsunit", b"magnitude_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_case_tort_int_id", b"wp_case_tort_int_id"]) -> None: ...

global___WpCaseTortInt = WpCaseTortInt

class WpCaseWbsimulatorAnal(google.protobuf.message.Message):
    """Original Name: WP_CASE_WBSIMULATOR_ANAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ADDITIONAL_PRESSURE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    AUTO_INC_CALC_FIELD_NUMBER: builtins.int
    VOL_INCREMENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    IS_ECCENTRICITY_FIELD_NUMBER: builtins.int
    ERODIBILITY_FIELD_NUMBER: builtins.int
    ADDITIONAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOL_INCREMENT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def additional_pressure(self) -> global___FloatMessage:
        """Original Name: ADDITIONAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def auto_inc_calc(self) -> global___StringMessage:
        """Original Name: AUTO_INC_CALC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_increment_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOL_INCREMENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_eccentricity(self) -> global___StringMessage:
        """Original Name: IS_ECCENTRICITY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def erodibility(self) -> global___StringMessage:
        """Original Name: ERODIBILITY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additional_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: ADDITIONAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def vol_increment(self) -> global___FloatMessage:
        """Original Name: VOL_INCREMENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_CASE_WBSIMULATOR_ANAL_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        additional_pressure: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        auto_inc_calc: global___StringMessage | None = ...,
        vol_increment_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        is_eccentricity: global___StringMessage | None = ...,
        erodibility: global___StringMessage | None = ...,
        additional_pressure_dsdsunit: global___StringMessage | None = ...,
        vol_increment: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["additional_pressure", b"additional_pressure", "additional_pressure_dsdsunit", b"additional_pressure_dsdsunit", "auto_inc_calc", b"auto_inc_calc", "cd_case", b"cd_case", "erodibility", b"erodibility", "is_eccentricity", b"is_eccentricity", "native_uid", b"native_uid", "vol_increment", b"vol_increment", "vol_increment_dsdsunit", b"vol_increment_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["additional_pressure", b"additional_pressure", "additional_pressure_dsdsunit", b"additional_pressure_dsdsunit", "auto_inc_calc", b"auto_inc_calc", "case_id", b"case_id", "cd_case", b"cd_case", "erodibility", b"erodibility", "is_eccentricity", b"is_eccentricity", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "vol_increment", b"vol_increment", "vol_increment_dsdsunit", b"vol_increment_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpCaseWbsimulatorAnal = WpCaseWbsimulatorAnal

class WpCustomBaseFluid(google.protobuf.message.Message):
    """Original Name: WP_CUSTOM_BASE_FLUID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PERCENT_WATER_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CONC_NACL_FIELD_NUMBER: builtins.int
    SOLIDS_SG_AVG_FIELD_NUMBER: builtins.int
    PERCENT_OIL_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    TEMP_DENSITY_FIELD_NUMBER: builtins.int
    CONC_NACL_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_WATER_FIELD_NUMBER: builtins.int
    SOLIDS_SG_AVG_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_NAME_FIELD_NUMBER: builtins.int
    PERCENT_OIL_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMP_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def percent_water_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_WATER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_nacl(self) -> global___FloatMessage:
        """Original Name: CONC_NACL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_sg_avg(self) -> global___FloatMessage:
        """Original Name: SOLIDS_SG_AVG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil(self) -> global___FloatMessage:
        """Original Name: PERCENT_OIL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_id: builtins.str
    """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def temp_density(self) -> global___FloatMessage:
        """Original Name: TEMP_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def conc_nacl_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONC_NACL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_water(self) -> global___FloatMessage:
        """Original Name: PERCENT_WATER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solids_sg_avg_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOLIDS_SG_AVG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_name(self) -> global___StringMessage:
        """Original Name: FLUID_NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_oil_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_OIL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMP_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        percent_water_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        conc_nacl: global___FloatMessage | None = ...,
        solids_sg_avg: global___FloatMessage | None = ...,
        percent_oil: global___FloatMessage | None = ...,
        fluid_id: builtins.str = ...,
        temp_density: global___FloatMessage | None = ...,
        conc_nacl_dsdsunit: global___StringMessage | None = ...,
        percent_water: global___FloatMessage | None = ...,
        solids_sg_avg_dsdsunit: global___StringMessage | None = ...,
        fluid_name: global___StringMessage | None = ...,
        percent_oil_dsdsunit: global___StringMessage | None = ...,
        temp_density_dsdsunit: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["conc_nacl", b"conc_nacl", "conc_nacl_dsdsunit", b"conc_nacl_dsdsunit", "fluid_name", b"fluid_name", "native_uid", b"native_uid", "percent_oil", b"percent_oil", "percent_oil_dsdsunit", b"percent_oil_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "solids_sg_avg", b"solids_sg_avg", "solids_sg_avg_dsdsunit", b"solids_sg_avg_dsdsunit", "temp_density", b"temp_density", "temp_density_dsdsunit", b"temp_density_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["conc_nacl", b"conc_nacl", "conc_nacl_dsdsunit", b"conc_nacl_dsdsunit", "fluid_id", b"fluid_id", "fluid_name", b"fluid_name", "native_uid", b"native_uid", "percent_oil", b"percent_oil", "percent_oil_dsdsunit", b"percent_oil_dsdsunit", "percent_water", b"percent_water", "percent_water_dsdsunit", b"percent_water_dsdsunit", "solids_sg_avg", b"solids_sg_avg", "solids_sg_avg_dsdsunit", b"solids_sg_avg_dsdsunit", "temp_density", b"temp_density", "temp_density_dsdsunit", b"temp_density_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___WpCustomBaseFluid = WpCustomBaseFluid

class WpDrumDiameter(google.protobuf.message.Message):
    """Original Name: WP_DRUM_DIAMETER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WP_DRUM_DIAMETER_ID_FIELD_NUMBER: builtins.int
    DRUM_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRUM_LAPS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WP_MAST_HEIGHT_ID_FIELD_NUMBER: builtins.int
    DRUM_DIAMETER_FIELD_NUMBER: builtins.int
    WP_MAST_HEIGHT_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wp_drum_diameter_id: builtins.str
    """Original Name: WP_DRUM_DIAMETER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def drum_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRUM_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drum_laps(self) -> global___FloatMessage:
        """Original Name: DRUM_LAPS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_mast_height_id: builtins.str
    """Original Name: WP_MAST_HEIGHT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def drum_diameter(self) -> global___FloatMessage:
        """Original Name: DRUM_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wp_mast_height(self) -> global___WpMastHeightRef:
        """Remote references:

        Original Name: WP_MAST_HEIGHT, WrappedMessage: WpMastHeight
        FK_WP_DRUM_DIAMETER_WP_MAST_HEIGHT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wp_drum_diameter_id: builtins.str = ...,
        drum_diameter_dsdsunit: global___StringMessage | None = ...,
        drum_laps: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        wp_mast_height_id: builtins.str = ...,
        drum_diameter: global___FloatMessage | None = ...,
        wp_mast_height: global___WpMastHeightRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["drum_diameter", b"drum_diameter", "drum_diameter_dsdsunit", b"drum_diameter_dsdsunit", "drum_laps", b"drum_laps", "native_uid", b"native_uid", "wp_mast_height", b"wp_mast_height"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["drum_diameter", b"drum_diameter", "drum_diameter_dsdsunit", b"drum_diameter_dsdsunit", "drum_laps", b"drum_laps", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "wp_drum_diameter_id", b"wp_drum_diameter_id", "wp_mast_height", b"wp_mast_height", "wp_mast_height_id", b"wp_mast_height_id"]) -> None: ...

global___WpDrumDiameter = WpDrumDiameter

class WpDynamicproperty(google.protobuf.message.Message):
    """Original Name: WP_DYNAMICPROPERTY, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PROPERTY_HEADER_ID_FIELD_NUMBER: builtins.int
    PROPERTY_BOOL_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PROPERTY_VALUE_TYPE_FIELD_NUMBER: builtins.int
    CLASS_ID_FIELD_NUMBER: builtins.int
    PROPERTY_INT_FIELD_NUMBER: builtins.int
    PROPERTY_NAME_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PROPERTY_VALUE_TXT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    MEASURE_ID_FIELD_NUMBER: builtins.int
    PROPERTY_ID_FIELD_NUMBER: builtins.int
    ATTACHMENT_ID_FIELD_NUMBER: builtins.int
    APPLICATION_NAME_FIELD_NUMBER: builtins.int
    PROPERTY_FLOAT_FIELD_NUMBER: builtins.int
    WP_DYNAMICPROPERTY_HEADER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    property_header_id: builtins.str
    """Original Name: PROPERTY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def property_bool(self) -> global___StringMessage:
        """Original Name: PROPERTY_BOOL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def property_value_type(self) -> global___StringMessage:
        """Original Name: PROPERTY_VALUE_TYPE, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def class_id(self) -> global___Int32Message:
        """Original Name: CLASS_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def property_int(self) -> global___Int32Message:
        """Original Name: PROPERTY_INT, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def property_name(self) -> global___StringMessage:
        """Original Name: PROPERTY_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def property_value_txt(self) -> global___StringMessage:
        """Original Name: PROPERTY_VALUE_TXT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def measure_id(self) -> global___Int32Message:
        """Original Name: MEASURE_ID, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    property_id: builtins.str
    """Original Name: PROPERTY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def attachment_id(self) -> global___StringMessage:
        """Original Name: ATTACHMENT_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def application_name(self) -> global___StringMessage:
        """Original Name: APPLICATION_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def property_float(self) -> global___FloatMessage:
        """Original Name: PROPERTY_FLOAT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wp_dynamicproperty_header(self) -> global___WpDynamicpropertyHeaderRef:
        """Remote references:

        Original Name: WP_DYNAMICPROPERTY_HEADER, WrappedMessage: WpDynamicpropertyHeader
        FK_WP_DYNAMICPROPERTY_WP_DYNAMICPROPERTY_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        property_header_id: builtins.str = ...,
        property_bool: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        property_value_type: global___StringMessage | None = ...,
        class_id: global___Int32Message | None = ...,
        property_int: global___Int32Message | None = ...,
        property_name: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        property_value_txt: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        measure_id: global___Int32Message | None = ...,
        property_id: builtins.str = ...,
        attachment_id: global___StringMessage | None = ...,
        application_name: global___StringMessage | None = ...,
        property_float: global___FloatMessage | None = ...,
        wp_dynamicproperty_header: global___WpDynamicpropertyHeaderRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "attachment_id", b"attachment_id", "class_id", b"class_id", "measure_id", b"measure_id", "native_uid", b"native_uid", "property_bool", b"property_bool", "property_float", b"property_float", "property_int", b"property_int", "property_name", b"property_name", "property_value_txt", b"property_value_txt", "property_value_type", b"property_value_type", "wp_dynamicproperty_header", b"wp_dynamicproperty_header"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application_name", b"application_name", "attachment_id", b"attachment_id", "case_id", b"case_id", "class_id", b"class_id", "measure_id", b"measure_id", "native_uid", b"native_uid", "property_bool", b"property_bool", "property_float", b"property_float", "property_header_id", b"property_header_id", "property_id", b"property_id", "property_int", b"property_int", "property_name", b"property_name", "property_value_txt", b"property_value_txt", "property_value_type", b"property_value_type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_dynamicproperty_header", b"wp_dynamicproperty_header"]) -> None: ...

global___WpDynamicproperty = WpDynamicproperty

class WpDynamicpropertyHeader(google.protobuf.message.Message):
    """Original Name: WP_DYNAMICPROPERTY_HEADER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    PROPERTY_HEADER_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    WP_DYNAMICPROPERTY_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    property_header_id: builtins.str
    """Original Name: PROPERTY_HEADER_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_DYNAMICPROPERTY_HEADER_CD_CASE
        """
    @property
    def wp_dynamicproperty(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpDynamicpropertyRef]:
        """Original Name: WP_DYNAMICPROPERTY, WrappedMessage: WpDynamicproperty
        FK_WP_DYNAMICPROPERTY_WP_DYNAMICPROPERTY_HEADER
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        property_header_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        description: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        wp_dynamicproperty: collections.abc.Iterable[global___WpDynamicpropertyRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "description", b"description", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "description", b"description", "native_uid", b"native_uid", "property_header_id", b"property_header_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_dynamicproperty", b"wp_dynamicproperty"]) -> None: ...

global___WpDynamicpropertyHeader = WpDynamicpropertyHeader

class WpFluidGas(google.protobuf.message.Message):
    """Original Name: WP_FLUID_GAS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    IS_CALCULATED_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    FLUID_GAS_ID_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    CD_WELLBORE_FIELD_NUMBER: builtins.int
    WP_FLUID_GAS_PROPERTIES_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_calculated(self) -> global___StringMessage:
        """Original Name: IS_CALCULATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 120,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_gas_id: builtins.str
    """Original Name: FLUID_GAS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def name(self) -> global___StringMessage:
        """Original Name: NAME, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_wellbore(self) -> global___CdWellboreRef:
        """Remote references:

        Original Name: CD_WELLBORE, WrappedMessage: CdWellbore
        FK_WP_FLUID_GAS_CD_WELLBORE
        """
    @property
    def wp_fluid_gas_properties(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpFluidGasPropertiesRef]:
        """Original Name: WP_FLUID_GAS_PROPERTIES, WrappedMessage: WpFluidGasProperties
        FK_WP_FLUID_GAS_PROPERTIES_WP_FLUID_GAS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        is_calculated: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        description: global___StringMessage | None = ...,
        fluid_gas_id: builtins.str = ...,
        name: global___StringMessage | None = ...,
        cd_wellbore: global___CdWellboreRef | None = ...,
        wp_fluid_gas_properties: collections.abc.Iterable[global___WpFluidGasPropertiesRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "description", b"description", "is_calculated", b"is_calculated", "name", b"name", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_wellbore", b"cd_wellbore", "description", b"description", "fluid_gas_id", b"fluid_gas_id", "is_calculated", b"is_calculated", "name", b"name", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_fluid_gas_properties", b"wp_fluid_gas_properties"]) -> None: ...

global___WpFluidGas = WpFluidGas

class WpFluidGasProperties(google.protobuf.message.Message):
    """Original Name: WP_FLUID_GAS_PROPERTIES, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GAS_ID_FIELD_NUMBER: builtins.int
    MOLECULAR_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    SPECIFIC_HEAT_RATIO_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MOLECULAR_WEIGHT_FIELD_NUMBER: builtins.int
    VISCOSITY_FIELD_NUMBER: builtins.int
    MIXTURE_PERCENT_FIELD_NUMBER: builtins.int
    FORMULA_FIELD_NUMBER: builtins.int
    GAS_SPECIFIC_GRAVITY_FIELD_NUMBER: builtins.int
    MIXTURE_PERCENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_GAS_PROPERTY_ID_FIELD_NUMBER: builtins.int
    FLUID_GAS_ID_FIELD_NUMBER: builtins.int
    CRITICAL_TEMPERATURE_FIELD_NUMBER: builtins.int
    CRITICAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CRITICAL_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CRITICAL_PRESSURE_FIELD_NUMBER: builtins.int
    COMPONENT_NAME_FIELD_NUMBER: builtins.int
    WP_FLUID_GAS_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def gas_id(self) -> global___StringMessage:
        """Original Name: GAS_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def molecular_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOLECULAR_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def specific_heat_ratio(self) -> global___FloatMessage:
        """Original Name: SPECIFIC_HEAT_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def molecular_weight(self) -> global___FloatMessage:
        """Original Name: MOLECULAR_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity(self) -> global___FloatMessage:
        """Original Name: VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mixture_percent(self) -> global___FloatMessage:
        """Original Name: MIXTURE_PERCENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formula(self) -> global___StringMessage:
        """Original Name: FORMULA, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_specific_gravity(self) -> global___FloatMessage:
        """Original Name: GAS_SPECIFIC_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mixture_percent_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIXTURE_PERCENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_gas_property_id: builtins.str
    """Original Name: FLUID_GAS_PROPERTY_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    fluid_gas_id: builtins.str
    """Original Name: FLUID_GAS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def critical_temperature(self) -> global___FloatMessage:
        """Original Name: CRITICAL_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_pressure(self) -> global___FloatMessage:
        """Original Name: CRITICAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_name(self) -> global___StringMessage:
        """Original Name: COMPONENT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wp_fluid_gas(self) -> global___WpFluidGasRef:
        """Remote references:

        Original Name: WP_FLUID_GAS, WrappedMessage: WpFluidGas
        FK_WP_FLUID_GAS_PROPERTIES_WP_FLUID_GAS
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        gas_id: global___StringMessage | None = ...,
        molecular_weight_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        specific_heat_ratio: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        molecular_weight: global___FloatMessage | None = ...,
        viscosity: global___FloatMessage | None = ...,
        mixture_percent: global___FloatMessage | None = ...,
        formula: global___StringMessage | None = ...,
        gas_specific_gravity: global___FloatMessage | None = ...,
        mixture_percent_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        viscosity_dsdsunit: global___StringMessage | None = ...,
        fluid_gas_property_id: builtins.str = ...,
        fluid_gas_id: builtins.str = ...,
        critical_temperature: global___FloatMessage | None = ...,
        critical_pressure_dsdsunit: global___StringMessage | None = ...,
        critical_temperature_dsdsunit: global___StringMessage | None = ...,
        critical_pressure: global___FloatMessage | None = ...,
        component_name: global___StringMessage | None = ...,
        wp_fluid_gas: global___WpFluidGasRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["component_name", b"component_name", "critical_pressure", b"critical_pressure", "critical_pressure_dsdsunit", b"critical_pressure_dsdsunit", "critical_temperature", b"critical_temperature", "critical_temperature_dsdsunit", b"critical_temperature_dsdsunit", "formula", b"formula", "gas_id", b"gas_id", "gas_specific_gravity", b"gas_specific_gravity", "mixture_percent", b"mixture_percent", "mixture_percent_dsdsunit", b"mixture_percent_dsdsunit", "molecular_weight", b"molecular_weight", "molecular_weight_dsdsunit", b"molecular_weight_dsdsunit", "native_uid", b"native_uid", "specific_heat_ratio", b"specific_heat_ratio", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit", "wp_fluid_gas", b"wp_fluid_gas"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["component_name", b"component_name", "critical_pressure", b"critical_pressure", "critical_pressure_dsdsunit", b"critical_pressure_dsdsunit", "critical_temperature", b"critical_temperature", "critical_temperature_dsdsunit", b"critical_temperature_dsdsunit", "fluid_gas_id", b"fluid_gas_id", "fluid_gas_property_id", b"fluid_gas_property_id", "formula", b"formula", "gas_id", b"gas_id", "gas_specific_gravity", b"gas_specific_gravity", "mixture_percent", b"mixture_percent", "mixture_percent_dsdsunit", b"mixture_percent_dsdsunit", "molecular_weight", b"molecular_weight", "molecular_weight_dsdsunit", b"molecular_weight_dsdsunit", "native_uid", b"native_uid", "specific_heat_ratio", b"specific_heat_ratio", "undeclared_dependencies", b"undeclared_dependencies", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_fluid_gas", b"wp_fluid_gas"]) -> None: ...

global___WpFluidGasProperties = WpFluidGasProperties

class WpFluidTemp(google.protobuf.message.Message):
    """Original Name: WP_FLUID_TEMP, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    FYSA_FIELD_NUMBER: builtins.int
    QUALITY_FIELD_NUMBER: builtins.int
    IS_QUALITY_FIELD_NUMBER: builtins.int
    PLASTIC_VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    GELS_ZERO_SEC_FIELD_NUMBER: builtins.int
    TEMP_ID_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    BASE_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    DENSITY_FIELD_NUMBER: builtins.int
    PRESSURE_FIELD_NUMBER: builtins.int
    YIELD_POINT_FIELD_NUMBER: builtins.int
    QUALITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_REFERENCE_FIELD_NUMBER: builtins.int
    TEMPERATURE_FIELD_NUMBER: builtins.int
    MU_INF_FIELD_NUMBER: builtins.int
    K_PRIME_PARAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    MU_INF_DSDSUNIT_FIELD_NUMBER: builtins.int
    BASE_DENSITY_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_FOAMED_FIELD_NUMBER: builtins.int
    YIELD_POINT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    M_PARAMETER_FIELD_NUMBER: builtins.int
    PLASTIC_VISCOSITY_FIELD_NUMBER: builtins.int
    GELS_ZERO_SEC_DSDSUNIT_FIELD_NUMBER: builtins.int
    K_PRIME_PARAMETER_FIELD_NUMBER: builtins.int
    N_PRIME_PARAMETER_FIELD_NUMBER: builtins.int
    CD_FLUID_FIELD_NUMBER: builtins.int
    WP_FLUID_TEMP_FANN_DATA_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def fysa(self) -> global___FloatMessage:
        """Original Name: FYSA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quality(self) -> global___FloatMessage:
        """Original Name: QUALITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_quality(self) -> global___StringMessage:
        """Original Name: IS_QUALITY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plastic_viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: PLASTIC_VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_zero_sec(self) -> global___FloatMessage:
        """Original Name: GELS_ZERO_SEC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    temp_id: builtins.str
    """Original Name: TEMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    fluid_id: builtins.str
    """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def base_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: BASE_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def density(self) -> global___FloatMessage:
        """Original Name: DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure(self) -> global___FloatMessage:
        """Original Name: PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_point(self) -> global___FloatMessage:
        """Original Name: YIELD_POINT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def quality_dsdsunit(self) -> global___StringMessage:
        """Original Name: QUALITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_reference(self) -> global___StringMessage:
        """Original Name: IS_REFERENCE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature(self) -> global___FloatMessage:
        """Original Name: TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mu_inf(self) -> global___FloatMessage:
        """Original Name: MU_INF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def k_prime_parameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: K_PRIME_PARAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mu_inf_dsdsunit(self) -> global___StringMessage:
        """Original Name: MU_INF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def base_density(self) -> global___FloatMessage:
        """Original Name: BASE_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_foamed(self) -> global___StringMessage:
        """Original Name: IS_FOAMED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_point_dsdsunit(self) -> global___StringMessage:
        """Original Name: YIELD_POINT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def density_dsdsunit(self) -> global___StringMessage:
        """Original Name: DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def m_parameter(self) -> global___FloatMessage:
        """Original Name: M_PARAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def plastic_viscosity(self) -> global___FloatMessage:
        """Original Name: PLASTIC_VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_zero_sec_dsdsunit(self) -> global___StringMessage:
        """Original Name: GELS_ZERO_SEC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def k_prime_parameter(self) -> global___FloatMessage:
        """Original Name: K_PRIME_PARAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def n_prime_parameter(self) -> global___FloatMessage:
        """Original Name: N_PRIME_PARAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_fluid(self) -> global___CdFluidRef:
        """Remote references:

        Original Name: CD_FLUID, WrappedMessage: CdFluid
        FK_WP_FLUID_TEMP_CD_FLUID
        """
    @property
    def wp_fluid_temp_fann_data(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpFluidTempFannDataRef]:
        """Original Name: WP_FLUID_TEMP_FANN_DATA, WrappedMessage: WpFluidTempFannData
        FK_WP_FLUID_TEMP_FANN_DATA_WP_FLUID_TEMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        fysa: global___FloatMessage | None = ...,
        quality: global___FloatMessage | None = ...,
        is_quality: global___StringMessage | None = ...,
        plastic_viscosity_dsdsunit: global___StringMessage | None = ...,
        gels_zero_sec: global___FloatMessage | None = ...,
        temp_id: builtins.str = ...,
        fluid_id: builtins.str = ...,
        base_density_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        density: global___FloatMessage | None = ...,
        pressure: global___FloatMessage | None = ...,
        yield_point: global___FloatMessage | None = ...,
        quality_dsdsunit: global___StringMessage | None = ...,
        is_reference: global___StringMessage | None = ...,
        temperature: global___FloatMessage | None = ...,
        mu_inf: global___FloatMessage | None = ...,
        k_prime_parameter_dsdsunit: global___StringMessage | None = ...,
        mu_inf_dsdsunit: global___StringMessage | None = ...,
        base_density: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        pressure_dsdsunit: global___StringMessage | None = ...,
        temperature_dsdsunit: global___StringMessage | None = ...,
        is_foamed: global___StringMessage | None = ...,
        yield_point_dsdsunit: global___StringMessage | None = ...,
        density_dsdsunit: global___StringMessage | None = ...,
        m_parameter: global___FloatMessage | None = ...,
        plastic_viscosity: global___FloatMessage | None = ...,
        gels_zero_sec_dsdsunit: global___StringMessage | None = ...,
        k_prime_parameter: global___FloatMessage | None = ...,
        n_prime_parameter: global___FloatMessage | None = ...,
        cd_fluid: global___CdFluidRef | None = ...,
        wp_fluid_temp_fann_data: collections.abc.Iterable[global___WpFluidTempFannDataRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["base_density", b"base_density", "base_density_dsdsunit", b"base_density_dsdsunit", "cd_fluid", b"cd_fluid", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "fysa", b"fysa", "gels_zero_sec", b"gels_zero_sec", "gels_zero_sec_dsdsunit", b"gels_zero_sec_dsdsunit", "is_foamed", b"is_foamed", "is_quality", b"is_quality", "is_reference", b"is_reference", "k_prime_parameter", b"k_prime_parameter", "k_prime_parameter_dsdsunit", b"k_prime_parameter_dsdsunit", "m_parameter", b"m_parameter", "mu_inf", b"mu_inf", "mu_inf_dsdsunit", b"mu_inf_dsdsunit", "n_prime_parameter", b"n_prime_parameter", "native_uid", b"native_uid", "plastic_viscosity", b"plastic_viscosity", "plastic_viscosity_dsdsunit", b"plastic_viscosity_dsdsunit", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "quality", b"quality", "quality_dsdsunit", b"quality_dsdsunit", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit", "yield_point", b"yield_point", "yield_point_dsdsunit", b"yield_point_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["base_density", b"base_density", "base_density_dsdsunit", b"base_density_dsdsunit", "cd_fluid", b"cd_fluid", "density", b"density", "density_dsdsunit", b"density_dsdsunit", "fluid_id", b"fluid_id", "fysa", b"fysa", "gels_zero_sec", b"gels_zero_sec", "gels_zero_sec_dsdsunit", b"gels_zero_sec_dsdsunit", "is_foamed", b"is_foamed", "is_quality", b"is_quality", "is_reference", b"is_reference", "k_prime_parameter", b"k_prime_parameter", "k_prime_parameter_dsdsunit", b"k_prime_parameter_dsdsunit", "m_parameter", b"m_parameter", "mu_inf", b"mu_inf", "mu_inf_dsdsunit", b"mu_inf_dsdsunit", "n_prime_parameter", b"n_prime_parameter", "native_uid", b"native_uid", "plastic_viscosity", b"plastic_viscosity", "plastic_viscosity_dsdsunit", b"plastic_viscosity_dsdsunit", "pressure", b"pressure", "pressure_dsdsunit", b"pressure_dsdsunit", "quality", b"quality", "quality_dsdsunit", b"quality_dsdsunit", "temp_id", b"temp_id", "temperature", b"temperature", "temperature_dsdsunit", b"temperature_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_fluid_temp_fann_data", b"wp_fluid_temp_fann_data", "yield_point", b"yield_point", "yield_point_dsdsunit", b"yield_point_dsdsunit"]) -> None: ...

global___WpFluidTemp = WpFluidTemp

class WpFluidTempFannData(google.protobuf.message.Message):
    """Original Name: WP_FLUID_TEMP_FANN_DATA, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RPM_DSDSUNIT_FIELD_NUMBER: builtins.int
    FANN_DATA_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    DEFLECTION_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TEMP_ID_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    DEFLECTION_FIELD_NUMBER: builtins.int
    RPM_FIELD_NUMBER: builtins.int
    WP_FLUID_TEMP_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rpm_dsdsunit(self) -> global___StringMessage:
        """Original Name: RPM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fann_data_id: builtins.str
    """Original Name: FANN_DATA_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def deflection_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEFLECTION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    temp_id: builtins.str
    """Original Name: TEMP_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    fluid_id: builtins.str
    """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def deflection(self) -> global___FloatMessage:
        """Original Name: DEFLECTION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rpm(self) -> global___FloatMessage:
        """Original Name: RPM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wp_fluid_temp(self) -> global___WpFluidTempRef:
        """Remote references:

        Original Name: WP_FLUID_TEMP, WrappedMessage: WpFluidTemp
        FK_WP_FLUID_TEMP_FANN_DATA_WP_FLUID_TEMP
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        rpm_dsdsunit: global___StringMessage | None = ...,
        fann_data_id: builtins.str = ...,
        well_id: builtins.str = ...,
        deflection_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        temp_id: builtins.str = ...,
        fluid_id: builtins.str = ...,
        deflection: global___FloatMessage | None = ...,
        rpm: global___FloatMessage | None = ...,
        wp_fluid_temp: global___WpFluidTempRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["deflection", b"deflection", "deflection_dsdsunit", b"deflection_dsdsunit", "native_uid", b"native_uid", "rpm", b"rpm", "rpm_dsdsunit", b"rpm_dsdsunit", "wp_fluid_temp", b"wp_fluid_temp"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["deflection", b"deflection", "deflection_dsdsunit", b"deflection_dsdsunit", "fann_data_id", b"fann_data_id", "fluid_id", b"fluid_id", "native_uid", b"native_uid", "rpm", b"rpm", "rpm_dsdsunit", b"rpm_dsdsunit", "temp_id", b"temp_id", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_fluid_temp", b"wp_fluid_temp"]) -> None: ...

global___WpFluidTempFannData = WpFluidTempFannData

class WpFluidTunedRecipe(google.protobuf.message.Message):
    """Original Name: WP_FLUID_TUNED_RECIPE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    LIQUID_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLID_CONCENTRATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    STATE_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    SPECIFIC_GRAVITY_FIELD_NUMBER: builtins.int
    LIQUID_CONCENTRATION_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RECIPE_ID_FIELD_NUMBER: builtins.int
    SPECIFIC_GRAVITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    SOLID_CONCENTRATION_FIELD_NUMBER: builtins.int
    MATERIAL_FIELD_NUMBER: builtins.int
    CD_FLUID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solid_concentration_dsdsunit(self) -> global___StringMessage:
        """Original Name: SOLID_CONCENTRATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def state(self) -> global___StringMessage:
        """Original Name: STATE, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_id: builtins.str
    """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def specific_gravity(self) -> global___FloatMessage:
        """Original Name: SPECIFIC_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_concentration(self) -> global___FloatMessage:
        """Original Name: LIQUID_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    recipe_id: builtins.str
    """Original Name: RECIPE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def specific_gravity_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPECIFIC_GRAVITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def solid_concentration(self) -> global___FloatMessage:
        """Original Name: SOLID_CONCENTRATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def material(self) -> global___StringMessage:
        """Original Name: MATERIAL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_fluid(self) -> global___CdFluidRef:
        """Remote references:

        Original Name: CD_FLUID, WrappedMessage: CdFluid
        FK_WP_FLUID_TUNED_RECIPE_CD_FLUID
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        liquid_concentration_dsdsunit: global___StringMessage | None = ...,
        solid_concentration_dsdsunit: global___StringMessage | None = ...,
        state: global___StringMessage | None = ...,
        fluid_id: builtins.str = ...,
        specific_gravity: global___FloatMessage | None = ...,
        liquid_concentration: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        recipe_id: builtins.str = ...,
        specific_gravity_dsdsunit: global___StringMessage | None = ...,
        solid_concentration: global___FloatMessage | None = ...,
        material: global___StringMessage | None = ...,
        cd_fluid: global___CdFluidRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_fluid", b"cd_fluid", "liquid_concentration", b"liquid_concentration", "liquid_concentration_dsdsunit", b"liquid_concentration_dsdsunit", "material", b"material", "native_uid", b"native_uid", "solid_concentration", b"solid_concentration", "solid_concentration_dsdsunit", b"solid_concentration_dsdsunit", "specific_gravity", b"specific_gravity", "specific_gravity_dsdsunit", b"specific_gravity_dsdsunit", "state", b"state"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["cd_fluid", b"cd_fluid", "fluid_id", b"fluid_id", "liquid_concentration", b"liquid_concentration", "liquid_concentration_dsdsunit", b"liquid_concentration_dsdsunit", "material", b"material", "native_uid", b"native_uid", "recipe_id", b"recipe_id", "solid_concentration", b"solid_concentration", "solid_concentration_dsdsunit", b"solid_concentration_dsdsunit", "specific_gravity", b"specific_gravity", "specific_gravity_dsdsunit", b"specific_gravity_dsdsunit", "state", b"state", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpFluidTunedRecipe = WpFluidTunedRecipe

class WpFluidTunedSpacer(google.protobuf.message.Message):
    """Original Name: WP_FLUID_TUNED_SPACER, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    LABORATORY_VOLUME_FIELD_NUMBER: builtins.int
    MUD_PV_DSDSUNIT_FIELD_NUMBER: builtins.int
    RATE_FIELD_NUMBER: builtins.int
    MUD_ERODIBILITY_TYPE_FIELD_NUMBER: builtins.int
    MUD_YP_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_ERODIBILITY_FIELD_NUMBER: builtins.int
    PIPE_OD_FIELD_NUMBER: builtins.int
    DISPLACE_EFF_FIELD_NUMBER: builtins.int
    FLUID_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    USE_JOB_DATA_FIELD_NUMBER: builtins.int
    ADDITIONAL_LOAD_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    YP_CALC_FIELD_NUMBER: builtins.int
    STANDOFF_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIPE_OD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ADDITIONAL_LOAD_VOLUME_FIELD_NUMBER: builtins.int
    HOLE_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    DISPLACE_EFF_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MUD_DENSITY_FIELD_NUMBER: builtins.int
    HOLE_ID_FIELD_NUMBER: builtins.int
    LABORATORY_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOB_VOLUME_FIELD_NUMBER: builtins.int
    JOB_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_YP_FIELD_NUMBER: builtins.int
    USE_RECIPE_FIELD_NUMBER: builtins.int
    MUD_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_PV_FIELD_NUMBER: builtins.int
    STANDOFF_FIELD_NUMBER: builtins.int
    DEPTH_FIELD_NUMBER: builtins.int
    CD_FLUID_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def laboratory_volume(self) -> global___FloatMessage:
        """Original Name: LABORATORY_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_pv_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_PV_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate(self) -> global___FloatMessage:
        """Original Name: RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_erodibility_type(self) -> global___Int32Message:
        """Original Name: MUD_ERODIBILITY_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_yp_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_YP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_erodibility(self) -> global___FloatMessage:
        """Original Name: MUD_ERODIBILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_od(self) -> global___FloatMessage:
        """Original Name: PIPE_OD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def displace_eff(self) -> global___FloatMessage:
        """Original Name: DISPLACE_EFF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    fluid_id: builtins.str
    """Original Name: FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def use_job_data(self) -> global___StringMessage:
        """Original Name: USE_JOB_DATA, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additional_load_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: ADDITIONAL_LOAD_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yp_calc(self) -> global___StringMessage:
        """Original Name: YP_CALC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standoff_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDOFF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_od_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_OD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def additional_load_volume(self) -> global___FloatMessage:
        """Original Name: ADDITIONAL_LOAD_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def displace_eff_dsdsunit(self) -> global___StringMessage:
        """Original Name: DISPLACE_EFF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_density(self) -> global___FloatMessage:
        """Original Name: MUD_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_id(self) -> global___FloatMessage:
        """Original Name: HOLE_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def laboratory_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: LABORATORY_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_volume(self) -> global___FloatMessage:
        """Original Name: JOB_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def job_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: JOB_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_yp(self) -> global___FloatMessage:
        """Original Name: MUD_YP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_recipe(self) -> global___StringMessage:
        """Original Name: USE_RECIPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_pv(self) -> global___FloatMessage:
        """Original Name: MUD_PV, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standoff(self) -> global___FloatMessage:
        """Original Name: STANDOFF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth(self) -> global___FloatMessage:
        """Original Name: DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_fluid(self) -> global___CdFluidRef:
        """Remote references:

        Original Name: CD_FLUID, WrappedMessage: CdFluid
        FK_WP_FLUID_TUNED_SPACER_CD_FLUID
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        laboratory_volume: global___FloatMessage | None = ...,
        mud_pv_dsdsunit: global___StringMessage | None = ...,
        rate: global___FloatMessage | None = ...,
        mud_erodibility_type: global___Int32Message | None = ...,
        mud_yp_dsdsunit: global___StringMessage | None = ...,
        mud_erodibility: global___FloatMessage | None = ...,
        pipe_od: global___FloatMessage | None = ...,
        displace_eff: global___FloatMessage | None = ...,
        fluid_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        use_job_data: global___StringMessage | None = ...,
        additional_load_volume_dsdsunit: global___StringMessage | None = ...,
        yp_calc: global___StringMessage | None = ...,
        standoff_dsdsunit: global___StringMessage | None = ...,
        pipe_od_dsdsunit: global___StringMessage | None = ...,
        additional_load_volume: global___FloatMessage | None = ...,
        hole_id_dsdsunit: global___StringMessage | None = ...,
        displace_eff_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        mud_density: global___FloatMessage | None = ...,
        hole_id: global___FloatMessage | None = ...,
        laboratory_volume_dsdsunit: global___StringMessage | None = ...,
        rate_dsdsunit: global___StringMessage | None = ...,
        job_volume: global___FloatMessage | None = ...,
        job_volume_dsdsunit: global___StringMessage | None = ...,
        mud_yp: global___FloatMessage | None = ...,
        use_recipe: global___StringMessage | None = ...,
        mud_density_dsdsunit: global___StringMessage | None = ...,
        depth_dsdsunit: global___StringMessage | None = ...,
        mud_pv: global___FloatMessage | None = ...,
        standoff: global___FloatMessage | None = ...,
        depth: global___FloatMessage | None = ...,
        cd_fluid: global___CdFluidRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["additional_load_volume", b"additional_load_volume", "additional_load_volume_dsdsunit", b"additional_load_volume_dsdsunit", "cd_fluid", b"cd_fluid", "depth", b"depth", "depth_dsdsunit", b"depth_dsdsunit", "displace_eff", b"displace_eff", "displace_eff_dsdsunit", b"displace_eff_dsdsunit", "hole_id", b"hole_id", "hole_id_dsdsunit", b"hole_id_dsdsunit", "job_volume", b"job_volume", "job_volume_dsdsunit", b"job_volume_dsdsunit", "laboratory_volume", b"laboratory_volume", "laboratory_volume_dsdsunit", b"laboratory_volume_dsdsunit", "mud_density", b"mud_density", "mud_density_dsdsunit", b"mud_density_dsdsunit", "mud_erodibility", b"mud_erodibility", "mud_erodibility_type", b"mud_erodibility_type", "mud_pv", b"mud_pv", "mud_pv_dsdsunit", b"mud_pv_dsdsunit", "mud_yp", b"mud_yp", "mud_yp_dsdsunit", b"mud_yp_dsdsunit", "native_uid", b"native_uid", "pipe_od", b"pipe_od", "pipe_od_dsdsunit", b"pipe_od_dsdsunit", "rate", b"rate", "rate_dsdsunit", b"rate_dsdsunit", "standoff", b"standoff", "standoff_dsdsunit", b"standoff_dsdsunit", "use_job_data", b"use_job_data", "use_recipe", b"use_recipe", "yp_calc", b"yp_calc"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["additional_load_volume", b"additional_load_volume", "additional_load_volume_dsdsunit", b"additional_load_volume_dsdsunit", "cd_fluid", b"cd_fluid", "depth", b"depth", "depth_dsdsunit", b"depth_dsdsunit", "displace_eff", b"displace_eff", "displace_eff_dsdsunit", b"displace_eff_dsdsunit", "fluid_id", b"fluid_id", "hole_id", b"hole_id", "hole_id_dsdsunit", b"hole_id_dsdsunit", "job_volume", b"job_volume", "job_volume_dsdsunit", b"job_volume_dsdsunit", "laboratory_volume", b"laboratory_volume", "laboratory_volume_dsdsunit", b"laboratory_volume_dsdsunit", "mud_density", b"mud_density", "mud_density_dsdsunit", b"mud_density_dsdsunit", "mud_erodibility", b"mud_erodibility", "mud_erodibility_type", b"mud_erodibility_type", "mud_pv", b"mud_pv", "mud_pv_dsdsunit", b"mud_pv_dsdsunit", "mud_yp", b"mud_yp", "mud_yp_dsdsunit", b"mud_yp_dsdsunit", "native_uid", b"native_uid", "pipe_od", b"pipe_od", "pipe_od_dsdsunit", b"pipe_od_dsdsunit", "rate", b"rate", "rate_dsdsunit", b"rate_dsdsunit", "standoff", b"standoff", "standoff_dsdsunit", b"standoff_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_job_data", b"use_job_data", "use_recipe", b"use_recipe", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "yp_calc", b"yp_calc"]) -> None: ...

global___WpFluidTunedSpacer = WpFluidTunedSpacer

class WpGas(google.protobuf.message.Message):
    """Original Name: WP_GAS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GAS_ID_FIELD_NUMBER: builtins.int
    MOLECULAR_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPECIFIC_HEAT_RATIO_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MOLECULAR_WEIGHT_FIELD_NUMBER: builtins.int
    VISCOSITY_FIELD_NUMBER: builtins.int
    FORMULA_FIELD_NUMBER: builtins.int
    GAS_SPECIFIC_GRAVITY_FIELD_NUMBER: builtins.int
    VISCOSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CRITICAL_TEMPERATURE_FIELD_NUMBER: builtins.int
    CRITICAL_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CRITICAL_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CRITICAL_PRESSURE_FIELD_NUMBER: builtins.int
    COMPONENT_NAME_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    gas_id: builtins.str
    """Original Name: GAS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def molecular_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOLECULAR_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def specific_heat_ratio(self) -> global___FloatMessage:
        """Original Name: SPECIFIC_HEAT_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def molecular_weight(self) -> global___FloatMessage:
        """Original Name: MOLECULAR_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity(self) -> global___FloatMessage:
        """Original Name: VISCOSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def formula(self) -> global___StringMessage:
        """Original Name: FORMULA, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_specific_gravity(self) -> global___FloatMessage:
        """Original Name: GAS_SPECIFIC_GRAVITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def viscosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: VISCOSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_temperature(self) -> global___FloatMessage:
        """Original Name: CRITICAL_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: CRITICAL_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def critical_pressure(self) -> global___FloatMessage:
        """Original Name: CRITICAL_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def component_name(self) -> global___StringMessage:
        """Original Name: COMPONENT_NAME, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        gas_id: builtins.str = ...,
        molecular_weight_dsdsunit: global___StringMessage | None = ...,
        specific_heat_ratio: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        molecular_weight: global___FloatMessage | None = ...,
        viscosity: global___FloatMessage | None = ...,
        formula: global___StringMessage | None = ...,
        gas_specific_gravity: global___FloatMessage | None = ...,
        viscosity_dsdsunit: global___StringMessage | None = ...,
        critical_temperature: global___FloatMessage | None = ...,
        critical_pressure_dsdsunit: global___StringMessage | None = ...,
        critical_temperature_dsdsunit: global___StringMessage | None = ...,
        critical_pressure: global___FloatMessage | None = ...,
        component_name: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["component_name", b"component_name", "critical_pressure", b"critical_pressure", "critical_pressure_dsdsunit", b"critical_pressure_dsdsunit", "critical_temperature", b"critical_temperature", "critical_temperature_dsdsunit", b"critical_temperature_dsdsunit", "formula", b"formula", "gas_specific_gravity", b"gas_specific_gravity", "molecular_weight", b"molecular_weight", "molecular_weight_dsdsunit", b"molecular_weight_dsdsunit", "native_uid", b"native_uid", "specific_heat_ratio", b"specific_heat_ratio", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["component_name", b"component_name", "critical_pressure", b"critical_pressure", "critical_pressure_dsdsunit", b"critical_pressure_dsdsunit", "critical_temperature", b"critical_temperature", "critical_temperature_dsdsunit", b"critical_temperature_dsdsunit", "formula", b"formula", "gas_id", b"gas_id", "gas_specific_gravity", b"gas_specific_gravity", "molecular_weight", b"molecular_weight", "molecular_weight_dsdsunit", b"molecular_weight_dsdsunit", "native_uid", b"native_uid", "specific_heat_ratio", b"specific_heat_ratio", "undeclared_dependencies", b"undeclared_dependencies", "viscosity", b"viscosity", "viscosity_dsdsunit", b"viscosity_dsdsunit"]) -> None: ...

global___WpGas = WpGas

class WpHydActval(google.protobuf.message.Message):
    """Original Name: WP_HYD_ACTVAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ECD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STANDPIPE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    ECD_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    STANDPIPE_PRESSURE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    WP_HYD_ACTVAL_ID_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def ecd_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standpipe_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDPIPE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd(self) -> global___FloatMessage:
        """Original Name: ECD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standpipe_pressure(self) -> global___FloatMessage:
        """Original Name: STANDPIPE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_hyd_actval_id: builtins.str
    """Original Name: WP_HYD_ACTVAL_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_HYD_ACTVAL_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        ecd_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        standpipe_pressure_dsdsunit: global___StringMessage | None = ...,
        ecd: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        standpipe_pressure: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        md: global___FloatMessage | None = ...,
        wp_hyd_actval_id: builtins.str = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "ecd", b"ecd", "ecd_dsdsunit", b"ecd_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "standpipe_pressure", b"standpipe_pressure", "standpipe_pressure_dsdsunit", b"standpipe_pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "ecd", b"ecd", "ecd_dsdsunit", b"ecd_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "standpipe_pressure", b"standpipe_pressure", "standpipe_pressure_dsdsunit", b"standpipe_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_hyd_actval_id", b"wp_hyd_actval_id"]) -> None: ...

global___WpHydActval = WpHydActval

class WpHydOperational(google.protobuf.message.Message):
    """Original Name: WP_HYD_OPERATIONAL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STANDPIPE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    STANDPIPE_PRESSURE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RT_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    SHOE_ECD_FIELD_NUMBER: builtins.int
    RUNDEPTH_ECD_FIELD_NUMBER: builtins.int
    SHOE_ECD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNDEPTH_ECD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standpipe_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: STANDPIPE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def standpipe_pressure(self) -> global___FloatMessage:
        """Original Name: STANDPIPE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    rt_id: builtins.str
    """Original Name: RT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoe_ecd(self) -> global___FloatMessage:
        """Original Name: SHOE_ECD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rundepth_ecd(self) -> global___FloatMessage:
        """Original Name: RUNDEPTH_ECD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shoe_ecd_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHOE_ECD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rundepth_ecd_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUNDEPTH_ECD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_HYD_OPERATIONAL_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        standpipe_pressure_dsdsunit: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        standpipe_pressure: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        rt_id: builtins.str = ...,
        case_id: builtins.str = ...,
        md: global___FloatMessage | None = ...,
        shoe_ecd: global___FloatMessage | None = ...,
        rundepth_ecd: global___FloatMessage | None = ...,
        shoe_ecd_dsdsunit: global___StringMessage | None = ...,
        rundepth_ecd_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "rundepth_ecd", b"rundepth_ecd", "rundepth_ecd_dsdsunit", b"rundepth_ecd_dsdsunit", "sequence_no", b"sequence_no", "shoe_ecd", b"shoe_ecd", "shoe_ecd_dsdsunit", b"shoe_ecd_dsdsunit", "standpipe_pressure", b"standpipe_pressure", "standpipe_pressure_dsdsunit", b"standpipe_pressure_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "rt_id", b"rt_id", "rundepth_ecd", b"rundepth_ecd", "rundepth_ecd_dsdsunit", b"rundepth_ecd_dsdsunit", "sequence_no", b"sequence_no", "shoe_ecd", b"shoe_ecd", "shoe_ecd_dsdsunit", b"shoe_ecd_dsdsunit", "standpipe_pressure", b"standpipe_pressure", "standpipe_pressure_dsdsunit", b"standpipe_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpHydOperational = WpHydOperational

class WpHydOptions(google.protobuf.message.Message):
    """Original Name: WP_HYD_OPTIONS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ANNULUS_ROUGHNESS_FIELD_NUMBER: builtins.int
    PIPE_MINOR_PRESS_LOSS_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    USE_ROUGHNESS_FIELD_NUMBER: builtins.int
    PIPE_ROUGHNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANNULUS_ROUGHNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_TEMPERATURE_FIELD_NUMBER: builtins.int
    PIPE_ROUGHNESS_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def annulus_roughness(self) -> global___FloatMessage:
        """Original Name: ANNULUS_ROUGHNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_minor_press_loss(self) -> global___StringMessage:
        """Original Name: PIPE_MINOR_PRESS_LOSS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def use_roughness(self) -> global___StringMessage:
        """Original Name: USE_ROUGHNESS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_roughness_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_ROUGHNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annulus_roughness_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANNULUS_ROUGHNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_temperature(self) -> global___StringMessage:
        """Original Name: USE_TEMPERATURE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_roughness(self) -> global___FloatMessage:
        """Original Name: PIPE_ROUGHNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_HYD_OPTIONS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        annulus_roughness: global___FloatMessage | None = ...,
        pipe_minor_press_loss: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        use_roughness: global___StringMessage | None = ...,
        pipe_roughness_dsdsunit: global___StringMessage | None = ...,
        annulus_roughness_dsdsunit: global___StringMessage | None = ...,
        use_temperature: global___StringMessage | None = ...,
        pipe_roughness: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["annulus_roughness", b"annulus_roughness", "annulus_roughness_dsdsunit", b"annulus_roughness_dsdsunit", "cd_case", b"cd_case", "native_uid", b"native_uid", "pipe_minor_press_loss", b"pipe_minor_press_loss", "pipe_roughness", b"pipe_roughness", "pipe_roughness_dsdsunit", b"pipe_roughness_dsdsunit", "use_roughness", b"use_roughness", "use_temperature", b"use_temperature"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["annulus_roughness", b"annulus_roughness", "annulus_roughness_dsdsunit", b"annulus_roughness_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "pipe_minor_press_loss", b"pipe_minor_press_loss", "pipe_roughness", b"pipe_roughness", "pipe_roughness_dsdsunit", b"pipe_roughness_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_roughness", b"use_roughness", "use_temperature", b"use_temperature", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpHydOptions = WpHydOptions

class WpHydParams(google.protobuf.message.Message):
    """Original Name: WP_HYD_PARAMS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ECD_DEPTH_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    HP_RATING_FIELD_NUMBER: builtins.int
    TFA_DSDSUNIT_FIELD_NUMBER: builtins.int
    STEP_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CIRC_TIME_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_LOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    SG_OF_ADDITIVE_FIELD_NUMBER: builtins.int
    USE_CIRC_SYSTEM_OVERRIDES_FIELD_NUMBER: builtins.int
    FLOW_RATE_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    TFA_FIELD_NUMBER: builtins.int
    NOZZLE_COUNT_4_FIELD_NUMBER: builtins.int
    NOZZLE_COUNT_3_FIELD_NUMBER: builtins.int
    FLOW_RATE_SURGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOZZLE_COUNT_2_FIELD_NUMBER: builtins.int
    NOZZLE_COUNT_1_FIELD_NUMBER: builtins.int
    MAX_DISCHARGE_PRESS_FIELD_NUMBER: builtins.int
    MIN_SYSTEM_PRESS_LOSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_TFA_WELLSITE_OP_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESIRED_MUD_WEIGHT_FIELD_NUMBER: builtins.int
    FLOW_RATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    FLOW_RATE_LOW_FIELD_NUMBER: builtins.int
    ROTARY_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DESIRED_MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_MIN_FIELD_NUMBER: builtins.int
    HP_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_TFA_WELLSITE_OP_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_MAX_FIELD_NUMBER: builtins.int
    MAX_SYSTEM_PRESS_LOSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    GELS_30_MIN_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    GELS_MAXIMUM_FIELD_NUMBER: builtins.int
    GELS_10_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPEN_END_SWAB_FIELD_NUMBER: builtins.int
    MAX_PUMP_RATE_USER_FIELD_NUMBER: builtins.int
    MAX_DISCHARGE_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_3_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_STEP_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    CUTTINGS_DENSITY_FIELD_NUMBER: builtins.int
    ECD_DEPTH_5_DSDSUNIT_FIELD_NUMBER: builtins.int
    NUM_FLOW_RATE_INC_FIELD_NUMBER: builtins.int
    END_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_SURGE_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_2_FIELD_NUMBER: builtins.int
    CIRC_TIME_FIELD_NUMBER: builtins.int
    CUTTINGS_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_1_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_4_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_3_FIELD_NUMBER: builtins.int
    CUTTINGS_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTARY_SPEED_FIELD_NUMBER: builtins.int
    ALLOWABLE_BIT_FLOW_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_STRING_NOZZLES_PL_FIELD_NUMBER: builtins.int
    GELS_MAXIMUM_DSDSUNIT_FIELD_NUMBER: builtins.int
    GELS_10_SEC_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_PUMP_RATE_USER_DSDSUNIT_FIELD_NUMBER: builtins.int
    BED_POROSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_DELTA_PRESS_SURGE_DSDSUNIT_FIELD_NUMBER: builtins.int
    GELS_30_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    GELS_0_SEC_DSDSUNIT_FIELD_NUMBER: builtins.int
    SG_OF_ADDITIVE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSUREECD_CHART_OPTION_FIELD_NUMBER: builtins.int
    FLOW_RATE_HIGH_DSDSUNIT_FIELD_NUMBER: builtins.int
    STAND_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_INC_DSDSUNIT_FIELD_NUMBER: builtins.int
    TURB_IN_ANNULUS_FIELD_NUMBER: builtins.int
    FLOW_RATE_CLEAN_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_BIT_LOSS_FIELD_NUMBER: builtins.int
    STAND_LENGTH_FIELD_NUMBER: builtins.int
    MAX_DELTA_PRESS_SWAB_DSDSUNIT_FIELD_NUMBER: builtins.int
    CUTTINGS_DIAMETER_FIELD_NUMBER: builtins.int
    START_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    FLOW_RATE_SURGE_FIELD_NUMBER: builtins.int
    STEP_SIZE_FIELD_NUMBER: builtins.int
    PIPE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEIGHT_PER_SACK_DSDSUNIT_FIELD_NUMBER: builtins.int
    NOZZ_MIN_SIZE_FIELD_NUMBER: builtins.int
    ALLOWABLE_BIT_FLOW_FIELD_NUMBER: builtins.int
    START_MD_FIELD_NUMBER: builtins.int
    NOZZ_MAX_FIELD_NUMBER: builtins.int
    WEIGHT_PER_SACK_FIELD_NUMBER: builtins.int
    MWD_DISTANCE_TO_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    PERCENT_PLUGGED_DSDSUNIT_FIELD_NUMBER: builtins.int
    BACK_PRESSURE_FIELD_NUMBER: builtins.int
    JOINT_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_SWAB_FIELD_NUMBER: builtins.int
    MIN_ANN_SPEED_FIELD_NUMBER: builtins.int
    FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INCLUDE_CUTTING_LOAD_FIELD_NUMBER: builtins.int
    HOLE_DIAMETER_FIELD_NUMBER: builtins.int
    ECD_DEPTH_3_FIELD_NUMBER: builtins.int
    ECD_DEPTH_4_FIELD_NUMBER: builtins.int
    ECD_DEPTH_1_FIELD_NUMBER: builtins.int
    END_MD_FIELD_NUMBER: builtins.int
    ROP_FIELD_NUMBER: builtins.int
    ECD_DEPTH_2_FIELD_NUMBER: builtins.int
    FLOW_RATE_INC_FIELD_NUMBER: builtins.int
    ECD_DEPTH_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_SYSTEM_PRESS_LOSS_FIELD_NUMBER: builtins.int
    NOZZ_MIN_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_SWAB_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_DFG_CALC_FIELD_NUMBER: builtins.int
    MAX_SYSTEM_PRESS_LOSS_FIELD_NUMBER: builtins.int
    GELS_10_SEC_FIELD_NUMBER: builtins.int
    MD_CALC_INTERVAL_FIELD_NUMBER: builtins.int
    FLOW_RATE_HIGH_FIELD_NUMBER: builtins.int
    GELS_10_MIN_FIELD_NUMBER: builtins.int
    MAX_DELTA_PRESS_SWAB_FIELD_NUMBER: builtins.int
    SURFACE_VOLUME_FIELD_NUMBER: builtins.int
    ECD_DEPTH_5_FIELD_NUMBER: builtins.int
    USE_STRING_NOZZLES_SS_FIELD_NUMBER: builtins.int
    BACK_PRESSURE_OPTION_FIELD_NUMBER: builtins.int
    MAX_DELTA_PRESS_SURGE_FIELD_NUMBER: builtins.int
    BED_POROSITY_FIELD_NUMBER: builtins.int
    ECD_DEPTH_2_DSDSUNIT_FIELD_NUMBER: builtins.int
    JOINT_DIAMETER_FIELD_NUMBER: builtins.int
    BIT_DIAMETER_FIELD_NUMBER: builtins.int
    FLOW_RATE_STEP_FIELD_NUMBER: builtins.int
    PERCENT_BIT_LOSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROP_DSDSUNIT_FIELD_NUMBER: builtins.int
    SURFACE_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_CALC_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSED_END_SWAB_FIELD_NUMBER: builtins.int
    OPEN_END_SURGE_FIELD_NUMBER: builtins.int
    ECD_DEPTH_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_ANN_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    BACK_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_CLEAN_FIELD_NUMBER: builtins.int
    GELS_0_SEC_FIELD_NUMBER: builtins.int
    NOZZLE_SIZE_4_DSDSUNIT_FIELD_NUMBER: builtins.int
    MWD_DISTANCE_TO_BIT_FIELD_NUMBER: builtins.int
    PERCENT_PLUGGED_FIELD_NUMBER: builtins.int
    PIPE_DIAMETER_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def ecd_depth_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECD_DEPTH_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hp_rating(self) -> global___FloatMessage:
        """Original Name: HP_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfa_dsdsunit(self) -> global___StringMessage:
        """Original Name: TFA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def step_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: STEP_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circ_time_dsdsunit(self) -> global___StringMessage:
        """Original Name: CIRC_TIME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_low_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_LOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sg_of_additive(self) -> global___FloatMessage:
        """Original Name: SG_OF_ADDITIVE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_circ_system_overrides(self) -> global___StringMessage:
        """Original Name: USE_CIRC_SYSTEM_OVERRIDES, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def tfa(self) -> global___FloatMessage:
        """Original Name: TFA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_count_4(self) -> global___Int32Message:
        """Original Name: NOZZLE_COUNT_4, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_count_3(self) -> global___Int32Message:
        """Original Name: NOZZLE_COUNT_3, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_surge_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_SURGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_count_2(self) -> global___Int32Message:
        """Original Name: NOZZLE_COUNT_2, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_count_1(self) -> global___Int32Message:
        """Original Name: NOZZLE_COUNT_1, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_discharge_press(self) -> global___FloatMessage:
        """Original Name: MAX_DISCHARGE_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_system_press_loss_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_SYSTEM_PRESS_LOSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_tfa_wellsite_op(self) -> global___FloatMessage:
        """Original Name: BIT_TFA_WELLSITE_OP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_SIZE_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def desired_mud_weight(self) -> global___FloatMessage:
        """Original Name: DESIRED_MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_low(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE_LOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTARY_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def desired_mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: DESIRED_MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_min(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hp_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: HP_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_tfa_wellsite_op_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_TFA_WELLSITE_OP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_max(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_system_press_loss_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_SYSTEM_PRESS_LOSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_30_min(self) -> global___FloatMessage:
        """Original Name: GELS_30_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_SIZE_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_maximum(self) -> global___FloatMessage:
        """Original Name: GELS_MAXIMUM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_10_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: GELS_10_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_end_swab(self) -> global___StringMessage:
        """Original Name: OPEN_END_SWAB, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pump_rate_user(self) -> global___FloatMessage:
        """Original Name: MAX_PUMP_RATE_USER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_discharge_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_DISCHARGE_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_3_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_SIZE_3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_step_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_STEP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cuttings_density(self) -> global___FloatMessage:
        """Original Name: CUTTINGS_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd_depth_5_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECD_DEPTH_5_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def num_flow_rate_inc(self) -> global___Int32Message:
        """Original Name: NUM_FLOW_RATE_INC, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: END_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_surge(self) -> global___StringMessage:
        """Original Name: CLOSED_END_SURGE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_2(self) -> global___FloatMessage:
        """Original Name: NOZZLE_SIZE_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circ_time(self) -> global___FloatMessage:
        """Original Name: CIRC_TIME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cuttings_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUTTINGS_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_1(self) -> global___FloatMessage:
        """Original Name: NOZZLE_SIZE_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_4(self) -> global___FloatMessage:
        """Original Name: NOZZLE_SIZE_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_3(self) -> global___FloatMessage:
        """Original Name: NOZZLE_SIZE_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cuttings_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUTTINGS_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_speed(self) -> global___FloatMessage:
        """Original Name: ROTARY_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def allowable_bit_flow_dsdsunit(self) -> global___StringMessage:
        """Original Name: ALLOWABLE_BIT_FLOW_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_string_nozzles_pl(self) -> global___StringMessage:
        """Original Name: USE_STRING_NOZZLES_PL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_maximum_dsdsunit(self) -> global___StringMessage:
        """Original Name: GELS_MAXIMUM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_10_sec_dsdsunit(self) -> global___StringMessage:
        """Original Name: GELS_10_SEC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_pump_rate_user_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_PUMP_RATE_USER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bed_porosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: BED_POROSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_delta_press_surge_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_DELTA_PRESS_SURGE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_30_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: GELS_30_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_0_sec_dsdsunit(self) -> global___StringMessage:
        """Original Name: GELS_0_SEC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sg_of_additive_dsdsunit(self) -> global___StringMessage:
        """Original Name: SG_OF_ADDITIVE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressureecd_chart_option(self) -> global___StringMessage:
        """Original Name: PRESSUREECD_CHART_OPTION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_high_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_HIGH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stand_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: STAND_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_inc_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_INC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def turb_in_annulus(self) -> global___StringMessage:
        """Original Name: TURB_IN_ANNULUS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_clean_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_CLEAN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_bit_loss(self) -> global___FloatMessage:
        """Original Name: PERCENT_BIT_LOSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stand_length(self) -> global___FloatMessage:
        """Original Name: STAND_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_delta_press_swab_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_DELTA_PRESS_SWAB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cuttings_diameter(self) -> global___FloatMessage:
        """Original Name: CUTTINGS_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: START_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_rate_surge(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE_SURGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def step_size(self) -> global___FloatMessage:
        """Original Name: STEP_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_per_sack_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_PER_SACK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozz_min_size(self) -> global___FloatMessage:
        """Original Name: NOZZ_MIN_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def allowable_bit_flow(self) -> global___FloatMessage:
        """Original Name: ALLOWABLE_BIT_FLOW, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def start_md(self) -> global___FloatMessage:
        """Original Name: START_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozz_max(self) -> global___Int32Message:
        """Original Name: NOZZ_MAX, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_per_sack(self) -> global___FloatMessage:
        """Original Name: WEIGHT_PER_SACK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_distance_to_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: MWD_DISTANCE_TO_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_plugged_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_PLUGGED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def back_pressure(self) -> global___FloatMessage:
        """Original Name: BACK_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: JOINT_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_swab(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE_SWAB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_ann_speed(self) -> global___FloatMessage:
        """Original Name: MIN_ANN_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def include_cutting_load(self) -> global___StringMessage:
        """Original Name: INCLUDE_CUTTING_LOAD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_diameter(self) -> global___FloatMessage:
        """Original Name: HOLE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd_depth_3(self) -> global___FloatMessage:
        """Original Name: ECD_DEPTH_3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd_depth_4(self) -> global___FloatMessage:
        """Original Name: ECD_DEPTH_4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd_depth_1(self) -> global___FloatMessage:
        """Original Name: ECD_DEPTH_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def end_md(self) -> global___FloatMessage:
        """Original Name: END_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop(self) -> global___FloatMessage:
        """Original Name: ROP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd_depth_2(self) -> global___FloatMessage:
        """Original Name: ECD_DEPTH_2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_inc(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE_INC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd_depth_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECD_DEPTH_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_system_press_loss(self) -> global___FloatMessage:
        """Original Name: MIN_SYSTEM_PRESS_LOSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozz_min_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZ_MIN_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_swab_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_SWAB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_dfg_calc(self) -> global___StringMessage:
        """Original Name: USE_DFG_CALC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_system_press_loss(self) -> global___FloatMessage:
        """Original Name: MAX_SYSTEM_PRESS_LOSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_10_sec(self) -> global___FloatMessage:
        """Original Name: GELS_10_SEC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_calc_interval(self) -> global___FloatMessage:
        """Original Name: MD_CALC_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_high(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE_HIGH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_10_min(self) -> global___FloatMessage:
        """Original Name: GELS_10_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_delta_press_swab(self) -> global___FloatMessage:
        """Original Name: MAX_DELTA_PRESS_SWAB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_volume(self) -> global___FloatMessage:
        """Original Name: SURFACE_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd_depth_5(self) -> global___FloatMessage:
        """Original Name: ECD_DEPTH_5, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_string_nozzles_ss(self) -> global___StringMessage:
        """Original Name: USE_STRING_NOZZLES_SS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def back_pressure_option(self) -> global___StringMessage:
        """Original Name: BACK_PRESSURE_OPTION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_delta_press_surge(self) -> global___FloatMessage:
        """Original Name: MAX_DELTA_PRESS_SURGE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bed_porosity(self) -> global___FloatMessage:
        """Original Name: BED_POROSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd_depth_2_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECD_DEPTH_2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def joint_diameter(self) -> global___FloatMessage:
        """Original Name: JOINT_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_diameter(self) -> global___FloatMessage:
        """Original Name: BIT_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_step(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE_STEP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_bit_loss_dsdsunit(self) -> global___StringMessage:
        """Original Name: PERCENT_BIT_LOSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def surface_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: SURFACE_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_calc_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_CALC_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def closed_end_swab(self) -> global___StringMessage:
        """Original Name: CLOSED_END_SWAB, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_end_surge(self) -> global___StringMessage:
        """Original Name: OPEN_END_SURGE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ecd_depth_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: ECD_DEPTH_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_ann_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_ANN_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def back_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: BACK_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_clean(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE_CLEAN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gels_0_sec(self) -> global___FloatMessage:
        """Original Name: GELS_0_SEC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_size_4_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_SIZE_4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mwd_distance_to_bit(self) -> global___FloatMessage:
        """Original Name: MWD_DISTANCE_TO_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def percent_plugged(self) -> global___FloatMessage:
        """Original Name: PERCENT_PLUGGED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_diameter(self) -> global___FloatMessage:
        """Original Name: PIPE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_HYD_PARAMS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        ecd_depth_3_dsdsunit: global___StringMessage | None = ...,
        hp_rating: global___FloatMessage | None = ...,
        tfa_dsdsunit: global___StringMessage | None = ...,
        step_size_dsdsunit: global___StringMessage | None = ...,
        circ_time_dsdsunit: global___StringMessage | None = ...,
        flow_rate_low_dsdsunit: global___StringMessage | None = ...,
        sg_of_additive: global___FloatMessage | None = ...,
        use_circ_system_overrides: global___StringMessage | None = ...,
        flow_rate_min_dsdsunit: global___StringMessage | None = ...,
        tfa: global___FloatMessage | None = ...,
        nozzle_count_4: global___Int32Message | None = ...,
        nozzle_count_3: global___Int32Message | None = ...,
        flow_rate_surge_dsdsunit: global___StringMessage | None = ...,
        nozzle_count_2: global___Int32Message | None = ...,
        nozzle_count_1: global___Int32Message | None = ...,
        max_discharge_press: global___FloatMessage | None = ...,
        min_system_press_loss_dsdsunit: global___StringMessage | None = ...,
        bit_tfa_wellsite_op: global___FloatMessage | None = ...,
        nozzle_size_2_dsdsunit: global___StringMessage | None = ...,
        desired_mud_weight: global___FloatMessage | None = ...,
        flow_rate: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        flow_rate_low: global___FloatMessage | None = ...,
        rotary_speed_dsdsunit: global___StringMessage | None = ...,
        desired_mud_weight_dsdsunit: global___StringMessage | None = ...,
        flow_rate_min: global___FloatMessage | None = ...,
        hp_rating_dsdsunit: global___StringMessage | None = ...,
        bit_tfa_wellsite_op_dsdsunit: global___StringMessage | None = ...,
        flow_rate_max: global___FloatMessage | None = ...,
        max_system_press_loss_dsdsunit: global___StringMessage | None = ...,
        gels_30_min: global___FloatMessage | None = ...,
        nozzle_size_1_dsdsunit: global___StringMessage | None = ...,
        gels_maximum: global___FloatMessage | None = ...,
        gels_10_min_dsdsunit: global___StringMessage | None = ...,
        open_end_swab: global___StringMessage | None = ...,
        max_pump_rate_user: global___FloatMessage | None = ...,
        max_discharge_press_dsdsunit: global___StringMessage | None = ...,
        nozzle_size_3_dsdsunit: global___StringMessage | None = ...,
        flow_rate_step_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        cuttings_density: global___FloatMessage | None = ...,
        ecd_depth_5_dsdsunit: global___StringMessage | None = ...,
        num_flow_rate_inc: global___Int32Message | None = ...,
        end_md_dsdsunit: global___StringMessage | None = ...,
        closed_end_surge: global___StringMessage | None = ...,
        nozzle_size_2: global___FloatMessage | None = ...,
        circ_time: global___FloatMessage | None = ...,
        cuttings_diameter_dsdsunit: global___StringMessage | None = ...,
        nozzle_size_1: global___FloatMessage | None = ...,
        nozzle_size_4: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        nozzle_size_3: global___FloatMessage | None = ...,
        cuttings_density_dsdsunit: global___StringMessage | None = ...,
        rotary_speed: global___FloatMessage | None = ...,
        allowable_bit_flow_dsdsunit: global___StringMessage | None = ...,
        use_string_nozzles_pl: global___StringMessage | None = ...,
        gels_maximum_dsdsunit: global___StringMessage | None = ...,
        gels_10_sec_dsdsunit: global___StringMessage | None = ...,
        max_pump_rate_user_dsdsunit: global___StringMessage | None = ...,
        bed_porosity_dsdsunit: global___StringMessage | None = ...,
        max_delta_press_surge_dsdsunit: global___StringMessage | None = ...,
        gels_30_min_dsdsunit: global___StringMessage | None = ...,
        gels_0_sec_dsdsunit: global___StringMessage | None = ...,
        sg_of_additive_dsdsunit: global___StringMessage | None = ...,
        pressureecd_chart_option: global___StringMessage | None = ...,
        flow_rate_high_dsdsunit: global___StringMessage | None = ...,
        stand_length_dsdsunit: global___StringMessage | None = ...,
        flow_rate_max_dsdsunit: global___StringMessage | None = ...,
        flow_rate_inc_dsdsunit: global___StringMessage | None = ...,
        turb_in_annulus: global___StringMessage | None = ...,
        flow_rate_clean_dsdsunit: global___StringMessage | None = ...,
        percent_bit_loss: global___FloatMessage | None = ...,
        stand_length: global___FloatMessage | None = ...,
        max_delta_press_swab_dsdsunit: global___StringMessage | None = ...,
        cuttings_diameter: global___FloatMessage | None = ...,
        start_md_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        flow_rate_surge: global___FloatMessage | None = ...,
        step_size: global___FloatMessage | None = ...,
        pipe_diameter_dsdsunit: global___StringMessage | None = ...,
        weight_per_sack_dsdsunit: global___StringMessage | None = ...,
        nozz_min_size: global___FloatMessage | None = ...,
        allowable_bit_flow: global___FloatMessage | None = ...,
        start_md: global___FloatMessage | None = ...,
        nozz_max: global___Int32Message | None = ...,
        weight_per_sack: global___FloatMessage | None = ...,
        mwd_distance_to_bit_dsdsunit: global___StringMessage | None = ...,
        bit_diameter_dsdsunit: global___StringMessage | None = ...,
        percent_plugged_dsdsunit: global___StringMessage | None = ...,
        back_pressure: global___FloatMessage | None = ...,
        joint_diameter_dsdsunit: global___StringMessage | None = ...,
        flow_rate_swab: global___FloatMessage | None = ...,
        min_ann_speed: global___FloatMessage | None = ...,
        flow_rate_dsdsunit: global___StringMessage | None = ...,
        include_cutting_load: global___StringMessage | None = ...,
        hole_diameter: global___FloatMessage | None = ...,
        ecd_depth_3: global___FloatMessage | None = ...,
        ecd_depth_4: global___FloatMessage | None = ...,
        ecd_depth_1: global___FloatMessage | None = ...,
        end_md: global___FloatMessage | None = ...,
        rop: global___FloatMessage | None = ...,
        ecd_depth_2: global___FloatMessage | None = ...,
        flow_rate_inc: global___FloatMessage | None = ...,
        ecd_depth_1_dsdsunit: global___StringMessage | None = ...,
        min_system_press_loss: global___FloatMessage | None = ...,
        nozz_min_size_dsdsunit: global___StringMessage | None = ...,
        flow_rate_swab_dsdsunit: global___StringMessage | None = ...,
        use_dfg_calc: global___StringMessage | None = ...,
        max_system_press_loss: global___FloatMessage | None = ...,
        gels_10_sec: global___FloatMessage | None = ...,
        md_calc_interval: global___FloatMessage | None = ...,
        flow_rate_high: global___FloatMessage | None = ...,
        gels_10_min: global___FloatMessage | None = ...,
        max_delta_press_swab: global___FloatMessage | None = ...,
        surface_volume: global___FloatMessage | None = ...,
        ecd_depth_5: global___FloatMessage | None = ...,
        use_string_nozzles_ss: global___StringMessage | None = ...,
        back_pressure_option: global___StringMessage | None = ...,
        max_delta_press_surge: global___FloatMessage | None = ...,
        bed_porosity: global___FloatMessage | None = ...,
        ecd_depth_2_dsdsunit: global___StringMessage | None = ...,
        joint_diameter: global___FloatMessage | None = ...,
        bit_diameter: global___FloatMessage | None = ...,
        flow_rate_step: global___FloatMessage | None = ...,
        percent_bit_loss_dsdsunit: global___StringMessage | None = ...,
        rop_dsdsunit: global___StringMessage | None = ...,
        surface_volume_dsdsunit: global___StringMessage | None = ...,
        hole_diameter_dsdsunit: global___StringMessage | None = ...,
        md_calc_interval_dsdsunit: global___StringMessage | None = ...,
        closed_end_swab: global___StringMessage | None = ...,
        open_end_surge: global___StringMessage | None = ...,
        ecd_depth_4_dsdsunit: global___StringMessage | None = ...,
        min_ann_speed_dsdsunit: global___StringMessage | None = ...,
        back_pressure_dsdsunit: global___StringMessage | None = ...,
        flow_rate_clean: global___FloatMessage | None = ...,
        gels_0_sec: global___FloatMessage | None = ...,
        nozzle_size_4_dsdsunit: global___StringMessage | None = ...,
        mwd_distance_to_bit: global___FloatMessage | None = ...,
        percent_plugged: global___FloatMessage | None = ...,
        pipe_diameter: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["allowable_bit_flow", b"allowable_bit_flow", "allowable_bit_flow_dsdsunit", b"allowable_bit_flow_dsdsunit", "back_pressure", b"back_pressure", "back_pressure_dsdsunit", b"back_pressure_dsdsunit", "back_pressure_option", b"back_pressure_option", "bed_porosity", b"bed_porosity", "bed_porosity_dsdsunit", b"bed_porosity_dsdsunit", "bit_diameter", b"bit_diameter", "bit_diameter_dsdsunit", b"bit_diameter_dsdsunit", "bit_tfa_wellsite_op", b"bit_tfa_wellsite_op", "bit_tfa_wellsite_op_dsdsunit", b"bit_tfa_wellsite_op_dsdsunit", "cd_case", b"cd_case", "circ_time", b"circ_time", "circ_time_dsdsunit", b"circ_time_dsdsunit", "closed_end_surge", b"closed_end_surge", "closed_end_swab", b"closed_end_swab", "cuttings_density", b"cuttings_density", "cuttings_density_dsdsunit", b"cuttings_density_dsdsunit", "cuttings_diameter", b"cuttings_diameter", "cuttings_diameter_dsdsunit", b"cuttings_diameter_dsdsunit", "desired_mud_weight", b"desired_mud_weight", "desired_mud_weight_dsdsunit", b"desired_mud_weight_dsdsunit", "ecd_depth_1", b"ecd_depth_1", "ecd_depth_1_dsdsunit", b"ecd_depth_1_dsdsunit", "ecd_depth_2", b"ecd_depth_2", "ecd_depth_2_dsdsunit", b"ecd_depth_2_dsdsunit", "ecd_depth_3", b"ecd_depth_3", "ecd_depth_3_dsdsunit", b"ecd_depth_3_dsdsunit", "ecd_depth_4", b"ecd_depth_4", "ecd_depth_4_dsdsunit", b"ecd_depth_4_dsdsunit", "ecd_depth_5", b"ecd_depth_5", "ecd_depth_5_dsdsunit", b"ecd_depth_5_dsdsunit", "end_md", b"end_md", "end_md_dsdsunit", b"end_md_dsdsunit", "flow_rate", b"flow_rate", "flow_rate_clean", b"flow_rate_clean", "flow_rate_clean_dsdsunit", b"flow_rate_clean_dsdsunit", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "flow_rate_high", b"flow_rate_high", "flow_rate_high_dsdsunit", b"flow_rate_high_dsdsunit", "flow_rate_inc", b"flow_rate_inc", "flow_rate_inc_dsdsunit", b"flow_rate_inc_dsdsunit", "flow_rate_low", b"flow_rate_low", "flow_rate_low_dsdsunit", b"flow_rate_low_dsdsunit", "flow_rate_max", b"flow_rate_max", "flow_rate_max_dsdsunit", b"flow_rate_max_dsdsunit", "flow_rate_min", b"flow_rate_min", "flow_rate_min_dsdsunit", b"flow_rate_min_dsdsunit", "flow_rate_step", b"flow_rate_step", "flow_rate_step_dsdsunit", b"flow_rate_step_dsdsunit", "flow_rate_surge", b"flow_rate_surge", "flow_rate_surge_dsdsunit", b"flow_rate_surge_dsdsunit", "flow_rate_swab", b"flow_rate_swab", "flow_rate_swab_dsdsunit", b"flow_rate_swab_dsdsunit", "gels_0_sec", b"gels_0_sec", "gels_0_sec_dsdsunit", b"gels_0_sec_dsdsunit", "gels_10_min", b"gels_10_min", "gels_10_min_dsdsunit", b"gels_10_min_dsdsunit", "gels_10_sec", b"gels_10_sec", "gels_10_sec_dsdsunit", b"gels_10_sec_dsdsunit", "gels_30_min", b"gels_30_min", "gels_30_min_dsdsunit", b"gels_30_min_dsdsunit", "gels_maximum", b"gels_maximum", "gels_maximum_dsdsunit", b"gels_maximum_dsdsunit", "hole_diameter", b"hole_diameter", "hole_diameter_dsdsunit", b"hole_diameter_dsdsunit", "hp_rating", b"hp_rating", "hp_rating_dsdsunit", b"hp_rating_dsdsunit", "include_cutting_load", b"include_cutting_load", "joint_diameter", b"joint_diameter", "joint_diameter_dsdsunit", b"joint_diameter_dsdsunit", "max_delta_press_surge", b"max_delta_press_surge", "max_delta_press_surge_dsdsunit", b"max_delta_press_surge_dsdsunit", "max_delta_press_swab", b"max_delta_press_swab", "max_delta_press_swab_dsdsunit", b"max_delta_press_swab_dsdsunit", "max_discharge_press", b"max_discharge_press", "max_discharge_press_dsdsunit", b"max_discharge_press_dsdsunit", "max_pump_rate_user", b"max_pump_rate_user", "max_pump_rate_user_dsdsunit", b"max_pump_rate_user_dsdsunit", "max_system_press_loss", b"max_system_press_loss", "max_system_press_loss_dsdsunit", b"max_system_press_loss_dsdsunit", "md_calc_interval", b"md_calc_interval", "md_calc_interval_dsdsunit", b"md_calc_interval_dsdsunit", "min_ann_speed", b"min_ann_speed", "min_ann_speed_dsdsunit", b"min_ann_speed_dsdsunit", "min_system_press_loss", b"min_system_press_loss", "min_system_press_loss_dsdsunit", b"min_system_press_loss_dsdsunit", "mwd_distance_to_bit", b"mwd_distance_to_bit", "mwd_distance_to_bit_dsdsunit", b"mwd_distance_to_bit_dsdsunit", "native_uid", b"native_uid", "nozz_max", b"nozz_max", "nozz_min_size", b"nozz_min_size", "nozz_min_size_dsdsunit", b"nozz_min_size_dsdsunit", "nozzle_count_1", b"nozzle_count_1", "nozzle_count_2", b"nozzle_count_2", "nozzle_count_3", b"nozzle_count_3", "nozzle_count_4", b"nozzle_count_4", "nozzle_size_1", b"nozzle_size_1", "nozzle_size_1_dsdsunit", b"nozzle_size_1_dsdsunit", "nozzle_size_2", b"nozzle_size_2", "nozzle_size_2_dsdsunit", b"nozzle_size_2_dsdsunit", "nozzle_size_3", b"nozzle_size_3", "nozzle_size_3_dsdsunit", b"nozzle_size_3_dsdsunit", "nozzle_size_4", b"nozzle_size_4", "nozzle_size_4_dsdsunit", b"nozzle_size_4_dsdsunit", "num_flow_rate_inc", b"num_flow_rate_inc", "open_end_surge", b"open_end_surge", "open_end_swab", b"open_end_swab", "percent_bit_loss", b"percent_bit_loss", "percent_bit_loss_dsdsunit", b"percent_bit_loss_dsdsunit", "percent_plugged", b"percent_plugged", "percent_plugged_dsdsunit", b"percent_plugged_dsdsunit", "pipe_diameter", b"pipe_diameter", "pipe_diameter_dsdsunit", b"pipe_diameter_dsdsunit", "pressureecd_chart_option", b"pressureecd_chart_option", "rop", b"rop", "rop_dsdsunit", b"rop_dsdsunit", "rotary_speed", b"rotary_speed", "rotary_speed_dsdsunit", b"rotary_speed_dsdsunit", "sg_of_additive", b"sg_of_additive", "sg_of_additive_dsdsunit", b"sg_of_additive_dsdsunit", "stand_length", b"stand_length", "stand_length_dsdsunit", b"stand_length_dsdsunit", "start_md", b"start_md", "start_md_dsdsunit", b"start_md_dsdsunit", "step_size", b"step_size", "step_size_dsdsunit", b"step_size_dsdsunit", "surface_volume", b"surface_volume", "surface_volume_dsdsunit", b"surface_volume_dsdsunit", "tfa", b"tfa", "tfa_dsdsunit", b"tfa_dsdsunit", "turb_in_annulus", b"turb_in_annulus", "use_circ_system_overrides", b"use_circ_system_overrides", "use_dfg_calc", b"use_dfg_calc", "use_string_nozzles_pl", b"use_string_nozzles_pl", "use_string_nozzles_ss", b"use_string_nozzles_ss", "weight_per_sack", b"weight_per_sack", "weight_per_sack_dsdsunit", b"weight_per_sack_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["allowable_bit_flow", b"allowable_bit_flow", "allowable_bit_flow_dsdsunit", b"allowable_bit_flow_dsdsunit", "back_pressure", b"back_pressure", "back_pressure_dsdsunit", b"back_pressure_dsdsunit", "back_pressure_option", b"back_pressure_option", "bed_porosity", b"bed_porosity", "bed_porosity_dsdsunit", b"bed_porosity_dsdsunit", "bit_diameter", b"bit_diameter", "bit_diameter_dsdsunit", b"bit_diameter_dsdsunit", "bit_tfa_wellsite_op", b"bit_tfa_wellsite_op", "bit_tfa_wellsite_op_dsdsunit", b"bit_tfa_wellsite_op_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "circ_time", b"circ_time", "circ_time_dsdsunit", b"circ_time_dsdsunit", "closed_end_surge", b"closed_end_surge", "closed_end_swab", b"closed_end_swab", "cuttings_density", b"cuttings_density", "cuttings_density_dsdsunit", b"cuttings_density_dsdsunit", "cuttings_diameter", b"cuttings_diameter", "cuttings_diameter_dsdsunit", b"cuttings_diameter_dsdsunit", "desired_mud_weight", b"desired_mud_weight", "desired_mud_weight_dsdsunit", b"desired_mud_weight_dsdsunit", "ecd_depth_1", b"ecd_depth_1", "ecd_depth_1_dsdsunit", b"ecd_depth_1_dsdsunit", "ecd_depth_2", b"ecd_depth_2", "ecd_depth_2_dsdsunit", b"ecd_depth_2_dsdsunit", "ecd_depth_3", b"ecd_depth_3", "ecd_depth_3_dsdsunit", b"ecd_depth_3_dsdsunit", "ecd_depth_4", b"ecd_depth_4", "ecd_depth_4_dsdsunit", b"ecd_depth_4_dsdsunit", "ecd_depth_5", b"ecd_depth_5", "ecd_depth_5_dsdsunit", b"ecd_depth_5_dsdsunit", "end_md", b"end_md", "end_md_dsdsunit", b"end_md_dsdsunit", "flow_rate", b"flow_rate", "flow_rate_clean", b"flow_rate_clean", "flow_rate_clean_dsdsunit", b"flow_rate_clean_dsdsunit", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "flow_rate_high", b"flow_rate_high", "flow_rate_high_dsdsunit", b"flow_rate_high_dsdsunit", "flow_rate_inc", b"flow_rate_inc", "flow_rate_inc_dsdsunit", b"flow_rate_inc_dsdsunit", "flow_rate_low", b"flow_rate_low", "flow_rate_low_dsdsunit", b"flow_rate_low_dsdsunit", "flow_rate_max", b"flow_rate_max", "flow_rate_max_dsdsunit", b"flow_rate_max_dsdsunit", "flow_rate_min", b"flow_rate_min", "flow_rate_min_dsdsunit", b"flow_rate_min_dsdsunit", "flow_rate_step", b"flow_rate_step", "flow_rate_step_dsdsunit", b"flow_rate_step_dsdsunit", "flow_rate_surge", b"flow_rate_surge", "flow_rate_surge_dsdsunit", b"flow_rate_surge_dsdsunit", "flow_rate_swab", b"flow_rate_swab", "flow_rate_swab_dsdsunit", b"flow_rate_swab_dsdsunit", "gels_0_sec", b"gels_0_sec", "gels_0_sec_dsdsunit", b"gels_0_sec_dsdsunit", "gels_10_min", b"gels_10_min", "gels_10_min_dsdsunit", b"gels_10_min_dsdsunit", "gels_10_sec", b"gels_10_sec", "gels_10_sec_dsdsunit", b"gels_10_sec_dsdsunit", "gels_30_min", b"gels_30_min", "gels_30_min_dsdsunit", b"gels_30_min_dsdsunit", "gels_maximum", b"gels_maximum", "gels_maximum_dsdsunit", b"gels_maximum_dsdsunit", "hole_diameter", b"hole_diameter", "hole_diameter_dsdsunit", b"hole_diameter_dsdsunit", "hp_rating", b"hp_rating", "hp_rating_dsdsunit", b"hp_rating_dsdsunit", "include_cutting_load", b"include_cutting_load", "joint_diameter", b"joint_diameter", "joint_diameter_dsdsunit", b"joint_diameter_dsdsunit", "max_delta_press_surge", b"max_delta_press_surge", "max_delta_press_surge_dsdsunit", b"max_delta_press_surge_dsdsunit", "max_delta_press_swab", b"max_delta_press_swab", "max_delta_press_swab_dsdsunit", b"max_delta_press_swab_dsdsunit", "max_discharge_press", b"max_discharge_press", "max_discharge_press_dsdsunit", b"max_discharge_press_dsdsunit", "max_pump_rate_user", b"max_pump_rate_user", "max_pump_rate_user_dsdsunit", b"max_pump_rate_user_dsdsunit", "max_system_press_loss", b"max_system_press_loss", "max_system_press_loss_dsdsunit", b"max_system_press_loss_dsdsunit", "md_calc_interval", b"md_calc_interval", "md_calc_interval_dsdsunit", b"md_calc_interval_dsdsunit", "min_ann_speed", b"min_ann_speed", "min_ann_speed_dsdsunit", b"min_ann_speed_dsdsunit", "min_system_press_loss", b"min_system_press_loss", "min_system_press_loss_dsdsunit", b"min_system_press_loss_dsdsunit", "mwd_distance_to_bit", b"mwd_distance_to_bit", "mwd_distance_to_bit_dsdsunit", b"mwd_distance_to_bit_dsdsunit", "native_uid", b"native_uid", "nozz_max", b"nozz_max", "nozz_min_size", b"nozz_min_size", "nozz_min_size_dsdsunit", b"nozz_min_size_dsdsunit", "nozzle_count_1", b"nozzle_count_1", "nozzle_count_2", b"nozzle_count_2", "nozzle_count_3", b"nozzle_count_3", "nozzle_count_4", b"nozzle_count_4", "nozzle_size_1", b"nozzle_size_1", "nozzle_size_1_dsdsunit", b"nozzle_size_1_dsdsunit", "nozzle_size_2", b"nozzle_size_2", "nozzle_size_2_dsdsunit", b"nozzle_size_2_dsdsunit", "nozzle_size_3", b"nozzle_size_3", "nozzle_size_3_dsdsunit", b"nozzle_size_3_dsdsunit", "nozzle_size_4", b"nozzle_size_4", "nozzle_size_4_dsdsunit", b"nozzle_size_4_dsdsunit", "num_flow_rate_inc", b"num_flow_rate_inc", "open_end_surge", b"open_end_surge", "open_end_swab", b"open_end_swab", "percent_bit_loss", b"percent_bit_loss", "percent_bit_loss_dsdsunit", b"percent_bit_loss_dsdsunit", "percent_plugged", b"percent_plugged", "percent_plugged_dsdsunit", b"percent_plugged_dsdsunit", "pipe_diameter", b"pipe_diameter", "pipe_diameter_dsdsunit", b"pipe_diameter_dsdsunit", "pressureecd_chart_option", b"pressureecd_chart_option", "rop", b"rop", "rop_dsdsunit", b"rop_dsdsunit", "rotary_speed", b"rotary_speed", "rotary_speed_dsdsunit", b"rotary_speed_dsdsunit", "sg_of_additive", b"sg_of_additive", "sg_of_additive_dsdsunit", b"sg_of_additive_dsdsunit", "stand_length", b"stand_length", "stand_length_dsdsunit", b"stand_length_dsdsunit", "start_md", b"start_md", "start_md_dsdsunit", b"start_md_dsdsunit", "step_size", b"step_size", "step_size_dsdsunit", b"step_size_dsdsunit", "surface_volume", b"surface_volume", "surface_volume_dsdsunit", b"surface_volume_dsdsunit", "tfa", b"tfa", "tfa_dsdsunit", b"tfa_dsdsunit", "turb_in_annulus", b"turb_in_annulus", "undeclared_dependencies", b"undeclared_dependencies", "use_circ_system_overrides", b"use_circ_system_overrides", "use_dfg_calc", b"use_dfg_calc", "use_string_nozzles_pl", b"use_string_nozzles_pl", "use_string_nozzles_ss", b"use_string_nozzles_ss", "weight_per_sack", b"weight_per_sack", "weight_per_sack_dsdsunit", b"weight_per_sack_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpHydParams = WpHydParams

class WpKillSheetGen(google.protobuf.message.Message):
    """Original Name: WP_KILL_SHEET_GEN, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KICK_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_KILL_LINE_CAPACITY_FIELD_NUMBER: builtins.int
    DC_CAPACITY_FIELD_NUMBER: builtins.int
    BOP_PRESS_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEAK_OFF_PRESS_FIELD_NUMBER: builtins.int
    HW_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    KILL_METHOD_FIELD_NUMBER: builtins.int
    SHUT_IN_DP_PRESS_FIELD_NUMBER: builtins.int
    TRIP_MARGIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    DP_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIP_MARGIN_FIELD_NUMBER: builtins.int
    DC_LENGTH_FIELD_NUMBER: builtins.int
    LEAK_OFF_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_BURST_PRESS_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_KILL_LINE_LENGTH_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ANNTBG_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPEN_HOLE_LENGTH_FIELD_NUMBER: builtins.int
    KILL_LINE_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANNDP_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANNTBG_LENGTH_FIELD_NUMBER: builtins.int
    ANNTBG_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    OVERKILL_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    DC_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_KILL_LINE_PRESS_LOSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    LEAK_OFF_MUD_WEIGHT_FIELD_NUMBER: builtins.int
    ANNDP_LENGTH_FIELD_NUMBER: builtins.int
    CASING_CAPACITY_FIELD_NUMBER: builtins.int
    KILL_LINE_ID_FIELD_NUMBER: builtins.int
    ANNDP_CAPACITY_FIELD_NUMBER: builtins.int
    CASING_LENGTH_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HW_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    OVERKILL_PRESS_FIELD_NUMBER: builtins.int
    CASING_BURST_SAFETY_FACTOR_FIELD_NUMBER: builtins.int
    HW_CAPACITY_FIELD_NUMBER: builtins.int
    RISER_LENGTH_FIELD_NUMBER: builtins.int
    RISER_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANNTBG_CAPACITY_FIELD_NUMBER: builtins.int
    DP_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    RISER_CAPACITY_FIELD_NUMBER: builtins.int
    CASING_BURST_PRESS_RATING_FIELD_NUMBER: builtins.int
    DC_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEIGHTING_MATERIAL_FIELD_NUMBER: builtins.int
    DP_CAPACITY_FIELD_NUMBER: builtins.int
    HW_LENGTH_FIELD_NUMBER: builtins.int
    CASING_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    RISER_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANNDP_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASING_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPEN_HOLE_CAPACITY_FIELD_NUMBER: builtins.int
    CHOKE_KILL_LINE_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOP_PRESS_RATING_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    SHUT_IN_CASING_PRESS_FIELD_NUMBER: builtins.int
    CHOKE_LINE_ID_FIELD_NUMBER: builtins.int
    LEAK_OFF_MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    OPEN_HOLE_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_TANK_VOLUME_FIELD_NUMBER: builtins.int
    WEIGHT_MAT_WEIGHT_SACK_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    CHOKE_KILL_LINE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    DP_LENGTH_FIELD_NUMBER: builtins.int
    SHUT_IN_DP_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    KICK_MD_FIELD_NUMBER: builtins.int
    WEIGHT_MAT_SG_FIELD_NUMBER: builtins.int
    CASING_BURST_SAFETY_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_KILL_LINE_PRESS_LOSS_FIELD_NUMBER: builtins.int
    OPEN_HOLE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEIGHT_MAT_WEIGHT_SACK_FIELD_NUMBER: builtins.int
    WEIGHT_MAT_SG_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_LINE_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIT_GAIN_FIELD_NUMBER: builtins.int
    WEIGHT_MAT_MIX_CAPACITY_FIELD_NUMBER: builtins.int
    SHUT_IN_CASING_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEIGHT_MAT_MIX_CAPACITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MUD_TANK_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIT_GAIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def kick_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_kill_line_capacity(self) -> global___FloatMessage:
        """Original Name: CHOKE_KILL_LINE_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dc_capacity(self) -> global___FloatMessage:
        """Original Name: DC_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_press_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOP_PRESS_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leak_off_press(self) -> global___FloatMessage:
        """Original Name: LEAK_OFF_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hw_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: HW_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_method(self) -> global___Int32Message:
        """Original Name: KILL_METHOD, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_dp_press(self) -> global___FloatMessage:
        """Original Name: SHUT_IN_DP_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_margin_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_MARGIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dp_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: DP_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_margin(self) -> global___FloatMessage:
        """Original Name: TRIP_MARGIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dc_length(self) -> global___FloatMessage:
        """Original Name: DC_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leak_off_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEAK_OFF_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_burst_press_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_BURST_PRESS_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_kill_line_length(self) -> global___FloatMessage:
        """Original Name: CHOKE_KILL_LINE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def anntbg_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANNTBG_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_length(self) -> global___FloatMessage:
        """Original Name: OPEN_HOLE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_line_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: KILL_LINE_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anndp_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANNDP_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anntbg_length(self) -> global___FloatMessage:
        """Original Name: ANNTBG_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anntbg_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANNTBG_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overkill_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: OVERKILL_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dc_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: DC_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_kill_line_press_loss_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_KILL_LINE_PRESS_LOSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leak_off_mud_weight(self) -> global___FloatMessage:
        """Original Name: LEAK_OFF_MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anndp_length(self) -> global___FloatMessage:
        """Original Name: ANNDP_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_capacity(self) -> global___FloatMessage:
        """Original Name: CASING_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_line_id(self) -> global___FloatMessage:
        """Original Name: KILL_LINE_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anndp_capacity(self) -> global___FloatMessage:
        """Original Name: ANNDP_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_length(self) -> global___FloatMessage:
        """Original Name: CASING_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hw_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: HW_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overkill_press(self) -> global___FloatMessage:
        """Original Name: OVERKILL_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_burst_safety_factor(self) -> global___FloatMessage:
        """Original Name: CASING_BURST_SAFETY_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hw_capacity(self) -> global___FloatMessage:
        """Original Name: HW_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_length(self) -> global___FloatMessage:
        """Original Name: RISER_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: RISER_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anntbg_capacity(self) -> global___FloatMessage:
        """Original Name: ANNTBG_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dp_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: DP_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_capacity(self) -> global___FloatMessage:
        """Original Name: RISER_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_burst_press_rating(self) -> global___FloatMessage:
        """Original Name: CASING_BURST_PRESS_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dc_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: DC_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weighting_material(self) -> global___StringMessage:
        """Original Name: WEIGHTING_MATERIAL, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dp_capacity(self) -> global___FloatMessage:
        """Original Name: DP_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hw_length(self) -> global___FloatMessage:
        """Original Name: HW_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def riser_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: RISER_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def anndp_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANNDP_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_capacity(self) -> global___FloatMessage:
        """Original Name: OPEN_HOLE_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_kill_line_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_KILL_LINE_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bop_press_rating(self) -> global___FloatMessage:
        """Original Name: BOP_PRESS_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def shut_in_casing_press(self) -> global___FloatMessage:
        """Original Name: SHUT_IN_CASING_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_line_id(self) -> global___FloatMessage:
        """Original Name: CHOKE_LINE_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def leak_off_mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: LEAK_OFF_MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPEN_HOLE_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_tank_volume(self) -> global___FloatMessage:
        """Original Name: MUD_TANK_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_mat_weight_sack_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_MAT_WEIGHT_SACK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def choke_kill_line_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_KILL_LINE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def dp_length(self) -> global___FloatMessage:
        """Original Name: DP_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_dp_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUT_IN_DP_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_md(self) -> global___FloatMessage:
        """Original Name: KICK_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_mat_sg(self) -> global___FloatMessage:
        """Original Name: WEIGHT_MAT_SG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_burst_safety_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_BURST_SAFETY_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_kill_line_press_loss(self) -> global___FloatMessage:
        """Original Name: CHOKE_KILL_LINE_PRESS_LOSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hole_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPEN_HOLE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_mat_weight_sack(self) -> global___FloatMessage:
        """Original Name: WEIGHT_MAT_WEIGHT_SACK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_mat_sg_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_MAT_SG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_line_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_LINE_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_gain(self) -> global___FloatMessage:
        """Original Name: PIT_GAIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_mat_mix_capacity(self) -> global___FloatMessage:
        """Original Name: WEIGHT_MAT_MIX_CAPACITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_casing_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUT_IN_CASING_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_mat_mix_capacity_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_MAT_MIX_CAPACITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_tank_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_TANK_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pit_gain_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIT_GAIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_KILL_SHEET_GEN_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        kick_md_dsdsunit: global___StringMessage | None = ...,
        choke_kill_line_capacity: global___FloatMessage | None = ...,
        dc_capacity: global___FloatMessage | None = ...,
        bop_press_rating_dsdsunit: global___StringMessage | None = ...,
        leak_off_press: global___FloatMessage | None = ...,
        hw_capacity_dsdsunit: global___StringMessage | None = ...,
        kill_method: global___Int32Message | None = ...,
        shut_in_dp_press: global___FloatMessage | None = ...,
        trip_margin_dsdsunit: global___StringMessage | None = ...,
        dp_length_dsdsunit: global___StringMessage | None = ...,
        trip_margin: global___FloatMessage | None = ...,
        dc_length: global___FloatMessage | None = ...,
        leak_off_press_dsdsunit: global___StringMessage | None = ...,
        casing_burst_press_rating_dsdsunit: global___StringMessage | None = ...,
        choke_kill_line_length: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        anntbg_capacity_dsdsunit: global___StringMessage | None = ...,
        open_hole_length: global___FloatMessage | None = ...,
        kill_line_id_dsdsunit: global___StringMessage | None = ...,
        anndp_length_dsdsunit: global___StringMessage | None = ...,
        anntbg_length: global___FloatMessage | None = ...,
        anntbg_length_dsdsunit: global___StringMessage | None = ...,
        overkill_press_dsdsunit: global___StringMessage | None = ...,
        dc_length_dsdsunit: global___StringMessage | None = ...,
        choke_kill_line_press_loss_dsdsunit: global___StringMessage | None = ...,
        leak_off_mud_weight: global___FloatMessage | None = ...,
        anndp_length: global___FloatMessage | None = ...,
        casing_capacity: global___FloatMessage | None = ...,
        kill_line_id: global___FloatMessage | None = ...,
        anndp_capacity: global___FloatMessage | None = ...,
        casing_length: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        hw_length_dsdsunit: global___StringMessage | None = ...,
        overkill_press: global___FloatMessage | None = ...,
        casing_burst_safety_factor: global___FloatMessage | None = ...,
        hw_capacity: global___FloatMessage | None = ...,
        riser_length: global___FloatMessage | None = ...,
        riser_length_dsdsunit: global___StringMessage | None = ...,
        anntbg_capacity: global___FloatMessage | None = ...,
        dp_capacity_dsdsunit: global___StringMessage | None = ...,
        riser_capacity: global___FloatMessage | None = ...,
        casing_burst_press_rating: global___FloatMessage | None = ...,
        dc_capacity_dsdsunit: global___StringMessage | None = ...,
        weighting_material: global___StringMessage | None = ...,
        dp_capacity: global___FloatMessage | None = ...,
        hw_length: global___FloatMessage | None = ...,
        casing_capacity_dsdsunit: global___StringMessage | None = ...,
        riser_capacity_dsdsunit: global___StringMessage | None = ...,
        anndp_capacity_dsdsunit: global___StringMessage | None = ...,
        casing_length_dsdsunit: global___StringMessage | None = ...,
        open_hole_capacity: global___FloatMessage | None = ...,
        choke_kill_line_capacity_dsdsunit: global___StringMessage | None = ...,
        bop_press_rating: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        shut_in_casing_press: global___FloatMessage | None = ...,
        choke_line_id: global___FloatMessage | None = ...,
        leak_off_mud_weight_dsdsunit: global___StringMessage | None = ...,
        open_hole_capacity_dsdsunit: global___StringMessage | None = ...,
        mud_tank_volume: global___FloatMessage | None = ...,
        weight_mat_weight_sack_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        choke_kill_line_length_dsdsunit: global___StringMessage | None = ...,
        dp_length: global___FloatMessage | None = ...,
        shut_in_dp_press_dsdsunit: global___StringMessage | None = ...,
        kick_md: global___FloatMessage | None = ...,
        weight_mat_sg: global___FloatMessage | None = ...,
        casing_burst_safety_factor_dsdsunit: global___StringMessage | None = ...,
        choke_kill_line_press_loss: global___FloatMessage | None = ...,
        open_hole_length_dsdsunit: global___StringMessage | None = ...,
        weight_mat_weight_sack: global___FloatMessage | None = ...,
        weight_mat_sg_dsdsunit: global___StringMessage | None = ...,
        choke_line_id_dsdsunit: global___StringMessage | None = ...,
        pit_gain: global___FloatMessage | None = ...,
        weight_mat_mix_capacity: global___FloatMessage | None = ...,
        shut_in_casing_press_dsdsunit: global___StringMessage | None = ...,
        weight_mat_mix_capacity_dsdsunit: global___StringMessage | None = ...,
        mud_tank_volume_dsdsunit: global___StringMessage | None = ...,
        pit_gain_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["anndp_capacity", b"anndp_capacity", "anndp_capacity_dsdsunit", b"anndp_capacity_dsdsunit", "anndp_length", b"anndp_length", "anndp_length_dsdsunit", b"anndp_length_dsdsunit", "anntbg_capacity", b"anntbg_capacity", "anntbg_capacity_dsdsunit", b"anntbg_capacity_dsdsunit", "anntbg_length", b"anntbg_length", "anntbg_length_dsdsunit", b"anntbg_length_dsdsunit", "bop_press_rating", b"bop_press_rating", "bop_press_rating_dsdsunit", b"bop_press_rating_dsdsunit", "casing_burst_press_rating", b"casing_burst_press_rating", "casing_burst_press_rating_dsdsunit", b"casing_burst_press_rating_dsdsunit", "casing_burst_safety_factor", b"casing_burst_safety_factor", "casing_burst_safety_factor_dsdsunit", b"casing_burst_safety_factor_dsdsunit", "casing_capacity", b"casing_capacity", "casing_capacity_dsdsunit", b"casing_capacity_dsdsunit", "casing_length", b"casing_length", "casing_length_dsdsunit", b"casing_length_dsdsunit", "cd_case", b"cd_case", "choke_kill_line_capacity", b"choke_kill_line_capacity", "choke_kill_line_capacity_dsdsunit", b"choke_kill_line_capacity_dsdsunit", "choke_kill_line_length", b"choke_kill_line_length", "choke_kill_line_length_dsdsunit", b"choke_kill_line_length_dsdsunit", "choke_kill_line_press_loss", b"choke_kill_line_press_loss", "choke_kill_line_press_loss_dsdsunit", b"choke_kill_line_press_loss_dsdsunit", "choke_line_id", b"choke_line_id", "choke_line_id_dsdsunit", b"choke_line_id_dsdsunit", "dc_capacity", b"dc_capacity", "dc_capacity_dsdsunit", b"dc_capacity_dsdsunit", "dc_length", b"dc_length", "dc_length_dsdsunit", b"dc_length_dsdsunit", "dp_capacity", b"dp_capacity", "dp_capacity_dsdsunit", b"dp_capacity_dsdsunit", "dp_length", b"dp_length", "dp_length_dsdsunit", b"dp_length_dsdsunit", "hw_capacity", b"hw_capacity", "hw_capacity_dsdsunit", b"hw_capacity_dsdsunit", "hw_length", b"hw_length", "hw_length_dsdsunit", b"hw_length_dsdsunit", "kick_md", b"kick_md", "kick_md_dsdsunit", b"kick_md_dsdsunit", "kill_line_id", b"kill_line_id", "kill_line_id_dsdsunit", b"kill_line_id_dsdsunit", "kill_method", b"kill_method", "leak_off_mud_weight", b"leak_off_mud_weight", "leak_off_mud_weight_dsdsunit", b"leak_off_mud_weight_dsdsunit", "leak_off_press", b"leak_off_press", "leak_off_press_dsdsunit", b"leak_off_press_dsdsunit", "mud_tank_volume", b"mud_tank_volume", "mud_tank_volume_dsdsunit", b"mud_tank_volume_dsdsunit", "native_uid", b"native_uid", "open_hole_capacity", b"open_hole_capacity", "open_hole_capacity_dsdsunit", b"open_hole_capacity_dsdsunit", "open_hole_length", b"open_hole_length", "open_hole_length_dsdsunit", b"open_hole_length_dsdsunit", "overkill_press", b"overkill_press", "overkill_press_dsdsunit", b"overkill_press_dsdsunit", "pit_gain", b"pit_gain", "pit_gain_dsdsunit", b"pit_gain_dsdsunit", "riser_capacity", b"riser_capacity", "riser_capacity_dsdsunit", b"riser_capacity_dsdsunit", "riser_length", b"riser_length", "riser_length_dsdsunit", b"riser_length_dsdsunit", "shut_in_casing_press", b"shut_in_casing_press", "shut_in_casing_press_dsdsunit", b"shut_in_casing_press_dsdsunit", "shut_in_dp_press", b"shut_in_dp_press", "shut_in_dp_press_dsdsunit", b"shut_in_dp_press_dsdsunit", "trip_margin", b"trip_margin", "trip_margin_dsdsunit", b"trip_margin_dsdsunit", "weight_mat_mix_capacity", b"weight_mat_mix_capacity", "weight_mat_mix_capacity_dsdsunit", b"weight_mat_mix_capacity_dsdsunit", "weight_mat_sg", b"weight_mat_sg", "weight_mat_sg_dsdsunit", b"weight_mat_sg_dsdsunit", "weight_mat_weight_sack", b"weight_mat_weight_sack", "weight_mat_weight_sack_dsdsunit", b"weight_mat_weight_sack_dsdsunit", "weighting_material", b"weighting_material"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["anndp_capacity", b"anndp_capacity", "anndp_capacity_dsdsunit", b"anndp_capacity_dsdsunit", "anndp_length", b"anndp_length", "anndp_length_dsdsunit", b"anndp_length_dsdsunit", "anntbg_capacity", b"anntbg_capacity", "anntbg_capacity_dsdsunit", b"anntbg_capacity_dsdsunit", "anntbg_length", b"anntbg_length", "anntbg_length_dsdsunit", b"anntbg_length_dsdsunit", "bop_press_rating", b"bop_press_rating", "bop_press_rating_dsdsunit", b"bop_press_rating_dsdsunit", "case_id", b"case_id", "casing_burst_press_rating", b"casing_burst_press_rating", "casing_burst_press_rating_dsdsunit", b"casing_burst_press_rating_dsdsunit", "casing_burst_safety_factor", b"casing_burst_safety_factor", "casing_burst_safety_factor_dsdsunit", b"casing_burst_safety_factor_dsdsunit", "casing_capacity", b"casing_capacity", "casing_capacity_dsdsunit", b"casing_capacity_dsdsunit", "casing_length", b"casing_length", "casing_length_dsdsunit", b"casing_length_dsdsunit", "cd_case", b"cd_case", "choke_kill_line_capacity", b"choke_kill_line_capacity", "choke_kill_line_capacity_dsdsunit", b"choke_kill_line_capacity_dsdsunit", "choke_kill_line_length", b"choke_kill_line_length", "choke_kill_line_length_dsdsunit", b"choke_kill_line_length_dsdsunit", "choke_kill_line_press_loss", b"choke_kill_line_press_loss", "choke_kill_line_press_loss_dsdsunit", b"choke_kill_line_press_loss_dsdsunit", "choke_line_id", b"choke_line_id", "choke_line_id_dsdsunit", b"choke_line_id_dsdsunit", "dc_capacity", b"dc_capacity", "dc_capacity_dsdsunit", b"dc_capacity_dsdsunit", "dc_length", b"dc_length", "dc_length_dsdsunit", b"dc_length_dsdsunit", "dp_capacity", b"dp_capacity", "dp_capacity_dsdsunit", b"dp_capacity_dsdsunit", "dp_length", b"dp_length", "dp_length_dsdsunit", b"dp_length_dsdsunit", "hw_capacity", b"hw_capacity", "hw_capacity_dsdsunit", b"hw_capacity_dsdsunit", "hw_length", b"hw_length", "hw_length_dsdsunit", b"hw_length_dsdsunit", "kick_md", b"kick_md", "kick_md_dsdsunit", b"kick_md_dsdsunit", "kill_line_id", b"kill_line_id", "kill_line_id_dsdsunit", b"kill_line_id_dsdsunit", "kill_method", b"kill_method", "leak_off_mud_weight", b"leak_off_mud_weight", "leak_off_mud_weight_dsdsunit", b"leak_off_mud_weight_dsdsunit", "leak_off_press", b"leak_off_press", "leak_off_press_dsdsunit", b"leak_off_press_dsdsunit", "mud_tank_volume", b"mud_tank_volume", "mud_tank_volume_dsdsunit", b"mud_tank_volume_dsdsunit", "native_uid", b"native_uid", "open_hole_capacity", b"open_hole_capacity", "open_hole_capacity_dsdsunit", b"open_hole_capacity_dsdsunit", "open_hole_length", b"open_hole_length", "open_hole_length_dsdsunit", b"open_hole_length_dsdsunit", "overkill_press", b"overkill_press", "overkill_press_dsdsunit", b"overkill_press_dsdsunit", "pit_gain", b"pit_gain", "pit_gain_dsdsunit", b"pit_gain_dsdsunit", "riser_capacity", b"riser_capacity", "riser_capacity_dsdsunit", b"riser_capacity_dsdsunit", "riser_length", b"riser_length", "riser_length_dsdsunit", b"riser_length_dsdsunit", "shut_in_casing_press", b"shut_in_casing_press", "shut_in_casing_press_dsdsunit", b"shut_in_casing_press_dsdsunit", "shut_in_dp_press", b"shut_in_dp_press", "shut_in_dp_press_dsdsunit", b"shut_in_dp_press_dsdsunit", "trip_margin", b"trip_margin", "trip_margin_dsdsunit", b"trip_margin_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "weight_mat_mix_capacity", b"weight_mat_mix_capacity", "weight_mat_mix_capacity_dsdsunit", b"weight_mat_mix_capacity_dsdsunit", "weight_mat_sg", b"weight_mat_sg", "weight_mat_sg_dsdsunit", b"weight_mat_sg_dsdsunit", "weight_mat_weight_sack", b"weight_mat_weight_sack", "weight_mat_weight_sack_dsdsunit", b"weight_mat_weight_sack_dsdsunit", "weighting_material", b"weighting_material", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpKillSheetGen = WpKillSheetGen

class WpMastHeight(google.protobuf.message.Message):
    """Original Name: WP_MAST_HEIGHT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAST_HEIGHT_DESC_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WP_MAST_HEIGHT_ID_FIELD_NUMBER: builtins.int
    WP_DRUM_DIAMETER_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def mast_height_desc(self) -> global___StringMessage:
        """Original Name: MAST_HEIGHT_DESC, Original type: Edm.String, Max Length: 20,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_mast_height_id: builtins.str
    """Original Name: WP_MAST_HEIGHT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wp_drum_diameter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpDrumDiameterRef]:
        """Remote references:

        Original Name: WP_DRUM_DIAMETER, WrappedMessage: WpDrumDiameter
        FK_WP_DRUM_DIAMETER_WP_MAST_HEIGHT
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        mast_height_desc: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        wp_mast_height_id: builtins.str = ...,
        wp_drum_diameter: collections.abc.Iterable[global___WpDrumDiameterRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["mast_height_desc", b"mast_height_desc", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["mast_height_desc", b"mast_height_desc", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "wp_drum_diameter", b"wp_drum_diameter", "wp_mast_height_id", b"wp_mast_height_id"]) -> None: ...

global___WpMastHeight = WpMastHeight

class WpRptOptions(google.protobuf.message.Message):
    """Original Name: WP_RPT_OPTIONS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SHOW_SURVEY_FIELD_NUMBER: builtins.int
    SHOW_CMT_SIM_TIMEEVNT_FIELD_NUMBER: builtins.int
    SHOW_CMT_JOBDATA_FIELD_NUMBER: builtins.int
    SHOW_CMT_CENT_PARAM_FIELD_NUMBER: builtins.int
    SHOW_CMT_WELLBORE_PRESS_FIELD_NUMBER: builtins.int
    SHOW_STRESS_TABLE_FIELD_NUMBER: builtins.int
    SHOW_TS_LOADINS_FIELD_NUMBER: builtins.int
    WP_RPT_OPTIONS_ID_FIELD_NUMBER: builtins.int
    SHOW_CMT_FOAM_FNFLUDENS_FIELD_NUMBER: builtins.int
    SHOW_CMT_SIM_HOOKLOAD_FIELD_NUMBER: builtins.int
    SHOW_WBORE_FIELD_NUMBER: builtins.int
    SHOW_CMT_CRITVRES_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SHOW_CMT_SIM_FINALPOS_FIELD_NUMBER: builtins.int
    SHOW_CMT_CENT_SPECS_FIELD_NUMBER: builtins.int
    SHOW_TS_CALCYP_FIELD_NUMBER: builtins.int
    SHOW_CMT_WELLBORE_LIQUID_FIELD_NUMBER: builtins.int
    SHOW_CMT_FOAM_INT_DES_PAR_FIELD_NUMBER: builtins.int
    SHOW_GRADIENTS_FIELD_NUMBER: builtins.int
    SHOW_CMT_FOAM_PUMP_SCHED_FIELD_NUMBER: builtins.int
    SHOW_CMT_SIM_VOLRATES_FIELD_NUMBER: builtins.int
    SHOW_TS_PARAMS_FIELD_NUMBER: builtins.int
    SHOW_WELL_FIELD_NUMBER: builtins.int
    SHOW_CMT_CENT_SPACING_FIELD_NUMBER: builtins.int
    SHOW_TS_RECIPE_FIELD_NUMBER: builtins.int
    SHOW_CMT_FOAM_SCHD_GAS_FIELD_NUMBER: builtins.int
    SHOW_CMT_WELLBORE_RATE_FIELD_NUMBER: builtins.int
    SURVEY_REPORT_TYPE_FIELD_NUMBER: builtins.int
    SHOW_CMT_ADDITIONAL_FIELD_NUMBER: builtins.int
    SHOW_CMT_FOAM_INT_DES_PROP_FIELD_NUMBER: builtins.int
    SHOW_CMT_CRITVFRAC_FIELD_NUMBER: builtins.int
    SHOW_CMT_SIM_MODRATES_FIELD_NUMBER: builtins.int
    SHOW_CASE_FIELD_NUMBER: builtins.int
    SHOW_POLICY_FIELD_NUMBER: builtins.int
    SHOW_STRING_FIELD_NUMBER: builtins.int
    SHOW_CMT_FOAM_MOD_SCHD_FIELD_NUMBER: builtins.int
    SHOW_CMT_SIM_FFCALC_FIELD_NUMBER: builtins.int
    SHOW_CMT_FOAM_INT_DES_MAT_FIELD_NUMBER: builtins.int
    SHOW_CMT_WELLBORE_SHUTSUM_FIELD_NUMBER: builtins.int
    SHOW_RHEOLOGY_FIELD_NUMBER: builtins.int
    SHOW_CMT_BREAKC_FIELD_NUMBER: builtins.int
    SHOW_PROJECT_FIELD_NUMBER: builtins.int
    SHOW_CMT_CENT_INTER_FIELD_NUMBER: builtins.int
    SHOW_CMT_FOAM_SLURRY_FIELD_NUMBER: builtins.int
    SHOW_CMT_ANALYSIS_FIELD_NUMBER: builtins.int
    SHOW_SAG_TABLE_FIELD_NUMBER: builtins.int
    SHOW_CMT_SIM_GASFLOWP_FIELD_NUMBER: builtins.int
    SHOW_CMT_PUMPSCHD_FIELD_NUMBER: builtins.int
    SHOW_CMT_CIRCULATING_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def show_survey(self) -> global___StringMessage:
        """Original Name: SHOW_SURVEY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_sim_timeevnt(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_SIM_TIMEEVNT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_jobdata(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_JOBDATA, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_cent_param(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_CENT_PARAM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_wellbore_press(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_WELLBORE_PRESS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_stress_table(self) -> global___StringMessage:
        """Original Name: SHOW_STRESS_TABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_ts_loadins(self) -> global___StringMessage:
        """Original Name: SHOW_TS_LOADINS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_rpt_options_id: builtins.str
    """Original Name: WP_RPT_OPTIONS_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def show_cmt_foam_fnfludens(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_FOAM_FNFLUDENS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_sim_hookload(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_SIM_HOOKLOAD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_wbore(self) -> global___StringMessage:
        """Original Name: SHOW_WBORE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_critvres(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_CRITVRES, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_sim_finalpos(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_SIM_FINALPOS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_cent_specs(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_CENT_SPECS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_ts_calcyp(self) -> global___StringMessage:
        """Original Name: SHOW_TS_CALCYP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_wellbore_liquid(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_WELLBORE_LIQUID, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_foam_int_des_par(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_FOAM_INT_DES_PAR, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_gradients(self) -> global___StringMessage:
        """Original Name: SHOW_GRADIENTS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_foam_pump_sched(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_FOAM_PUMP_SCHED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_sim_volrates(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_SIM_VOLRATES, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_ts_params(self) -> global___StringMessage:
        """Original Name: SHOW_TS_PARAMS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_well(self) -> global___StringMessage:
        """Original Name: SHOW_WELL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_cent_spacing(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_CENT_SPACING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_ts_recipe(self) -> global___StringMessage:
        """Original Name: SHOW_TS_RECIPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_foam_schd_gas(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_FOAM_SCHD_GAS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_wellbore_rate(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_WELLBORE_RATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def survey_report_type(self) -> global___Int32Message:
        """Original Name: SURVEY_REPORT_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_additional(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_ADDITIONAL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_foam_int_des_prop(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_FOAM_INT_DES_PROP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_critvfrac(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_CRITVFRAC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_sim_modrates(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_SIM_MODRATES, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_case(self) -> global___StringMessage:
        """Original Name: SHOW_CASE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_policy(self) -> global___StringMessage:
        """Original Name: SHOW_POLICY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_string(self) -> global___StringMessage:
        """Original Name: SHOW_STRING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_foam_mod_schd(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_FOAM_MOD_SCHD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_sim_ffcalc(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_SIM_FFCALC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_foam_int_des_mat(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_FOAM_INT_DES_MAT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_wellbore_shutsum(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_WELLBORE_SHUTSUM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_rheology(self) -> global___StringMessage:
        """Original Name: SHOW_RHEOLOGY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_breakc(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_BREAKC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_project(self) -> global___StringMessage:
        """Original Name: SHOW_PROJECT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_cent_inter(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_CENT_INTER, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_foam_slurry(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_FOAM_SLURRY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_analysis(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_ANALYSIS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_sag_table(self) -> global___StringMessage:
        """Original Name: SHOW_SAG_TABLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_sim_gasflowp(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_SIM_GASFLOWP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_pumpschd(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_PUMPSCHD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def show_cmt_circulating(self) -> global___StringMessage:
        """Original Name: SHOW_CMT_CIRCULATING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        show_survey: global___StringMessage | None = ...,
        show_cmt_sim_timeevnt: global___StringMessage | None = ...,
        show_cmt_jobdata: global___StringMessage | None = ...,
        show_cmt_cent_param: global___StringMessage | None = ...,
        show_cmt_wellbore_press: global___StringMessage | None = ...,
        show_stress_table: global___StringMessage | None = ...,
        show_ts_loadins: global___StringMessage | None = ...,
        wp_rpt_options_id: builtins.str = ...,
        show_cmt_foam_fnfludens: global___StringMessage | None = ...,
        show_cmt_sim_hookload: global___StringMessage | None = ...,
        show_wbore: global___StringMessage | None = ...,
        show_cmt_critvres: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        show_cmt_sim_finalpos: global___StringMessage | None = ...,
        show_cmt_cent_specs: global___StringMessage | None = ...,
        show_ts_calcyp: global___StringMessage | None = ...,
        show_cmt_wellbore_liquid: global___StringMessage | None = ...,
        show_cmt_foam_int_des_par: global___StringMessage | None = ...,
        show_gradients: global___StringMessage | None = ...,
        show_cmt_foam_pump_sched: global___StringMessage | None = ...,
        show_cmt_sim_volrates: global___StringMessage | None = ...,
        show_ts_params: global___StringMessage | None = ...,
        show_well: global___StringMessage | None = ...,
        show_cmt_cent_spacing: global___StringMessage | None = ...,
        show_ts_recipe: global___StringMessage | None = ...,
        show_cmt_foam_schd_gas: global___StringMessage | None = ...,
        show_cmt_wellbore_rate: global___StringMessage | None = ...,
        survey_report_type: global___Int32Message | None = ...,
        show_cmt_additional: global___StringMessage | None = ...,
        show_cmt_foam_int_des_prop: global___StringMessage | None = ...,
        show_cmt_critvfrac: global___StringMessage | None = ...,
        show_cmt_sim_modrates: global___StringMessage | None = ...,
        show_case: global___StringMessage | None = ...,
        show_policy: global___StringMessage | None = ...,
        show_string: global___StringMessage | None = ...,
        show_cmt_foam_mod_schd: global___StringMessage | None = ...,
        show_cmt_sim_ffcalc: global___StringMessage | None = ...,
        show_cmt_foam_int_des_mat: global___StringMessage | None = ...,
        show_cmt_wellbore_shutsum: global___StringMessage | None = ...,
        show_rheology: global___StringMessage | None = ...,
        show_cmt_breakc: global___StringMessage | None = ...,
        show_project: global___StringMessage | None = ...,
        show_cmt_cent_inter: global___StringMessage | None = ...,
        show_cmt_foam_slurry: global___StringMessage | None = ...,
        show_cmt_analysis: global___StringMessage | None = ...,
        show_sag_table: global___StringMessage | None = ...,
        show_cmt_sim_gasflowp: global___StringMessage | None = ...,
        show_cmt_pumpschd: global___StringMessage | None = ...,
        show_cmt_circulating: global___StringMessage | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "show_case", b"show_case", "show_cmt_additional", b"show_cmt_additional", "show_cmt_analysis", b"show_cmt_analysis", "show_cmt_breakc", b"show_cmt_breakc", "show_cmt_cent_inter", b"show_cmt_cent_inter", "show_cmt_cent_param", b"show_cmt_cent_param", "show_cmt_cent_spacing", b"show_cmt_cent_spacing", "show_cmt_cent_specs", b"show_cmt_cent_specs", "show_cmt_circulating", b"show_cmt_circulating", "show_cmt_critvfrac", b"show_cmt_critvfrac", "show_cmt_critvres", b"show_cmt_critvres", "show_cmt_foam_fnfludens", b"show_cmt_foam_fnfludens", "show_cmt_foam_int_des_mat", b"show_cmt_foam_int_des_mat", "show_cmt_foam_int_des_par", b"show_cmt_foam_int_des_par", "show_cmt_foam_int_des_prop", b"show_cmt_foam_int_des_prop", "show_cmt_foam_mod_schd", b"show_cmt_foam_mod_schd", "show_cmt_foam_pump_sched", b"show_cmt_foam_pump_sched", "show_cmt_foam_schd_gas", b"show_cmt_foam_schd_gas", "show_cmt_foam_slurry", b"show_cmt_foam_slurry", "show_cmt_jobdata", b"show_cmt_jobdata", "show_cmt_pumpschd", b"show_cmt_pumpschd", "show_cmt_sim_ffcalc", b"show_cmt_sim_ffcalc", "show_cmt_sim_finalpos", b"show_cmt_sim_finalpos", "show_cmt_sim_gasflowp", b"show_cmt_sim_gasflowp", "show_cmt_sim_hookload", b"show_cmt_sim_hookload", "show_cmt_sim_modrates", b"show_cmt_sim_modrates", "show_cmt_sim_timeevnt", b"show_cmt_sim_timeevnt", "show_cmt_sim_volrates", b"show_cmt_sim_volrates", "show_cmt_wellbore_liquid", b"show_cmt_wellbore_liquid", "show_cmt_wellbore_press", b"show_cmt_wellbore_press", "show_cmt_wellbore_rate", b"show_cmt_wellbore_rate", "show_cmt_wellbore_shutsum", b"show_cmt_wellbore_shutsum", "show_gradients", b"show_gradients", "show_policy", b"show_policy", "show_project", b"show_project", "show_rheology", b"show_rheology", "show_sag_table", b"show_sag_table", "show_stress_table", b"show_stress_table", "show_string", b"show_string", "show_survey", b"show_survey", "show_ts_calcyp", b"show_ts_calcyp", "show_ts_loadins", b"show_ts_loadins", "show_ts_params", b"show_ts_params", "show_ts_recipe", b"show_ts_recipe", "show_wbore", b"show_wbore", "show_well", b"show_well", "survey_report_type", b"survey_report_type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "show_case", b"show_case", "show_cmt_additional", b"show_cmt_additional", "show_cmt_analysis", b"show_cmt_analysis", "show_cmt_breakc", b"show_cmt_breakc", "show_cmt_cent_inter", b"show_cmt_cent_inter", "show_cmt_cent_param", b"show_cmt_cent_param", "show_cmt_cent_spacing", b"show_cmt_cent_spacing", "show_cmt_cent_specs", b"show_cmt_cent_specs", "show_cmt_circulating", b"show_cmt_circulating", "show_cmt_critvfrac", b"show_cmt_critvfrac", "show_cmt_critvres", b"show_cmt_critvres", "show_cmt_foam_fnfludens", b"show_cmt_foam_fnfludens", "show_cmt_foam_int_des_mat", b"show_cmt_foam_int_des_mat", "show_cmt_foam_int_des_par", b"show_cmt_foam_int_des_par", "show_cmt_foam_int_des_prop", b"show_cmt_foam_int_des_prop", "show_cmt_foam_mod_schd", b"show_cmt_foam_mod_schd", "show_cmt_foam_pump_sched", b"show_cmt_foam_pump_sched", "show_cmt_foam_schd_gas", b"show_cmt_foam_schd_gas", "show_cmt_foam_slurry", b"show_cmt_foam_slurry", "show_cmt_jobdata", b"show_cmt_jobdata", "show_cmt_pumpschd", b"show_cmt_pumpschd", "show_cmt_sim_ffcalc", b"show_cmt_sim_ffcalc", "show_cmt_sim_finalpos", b"show_cmt_sim_finalpos", "show_cmt_sim_gasflowp", b"show_cmt_sim_gasflowp", "show_cmt_sim_hookload", b"show_cmt_sim_hookload", "show_cmt_sim_modrates", b"show_cmt_sim_modrates", "show_cmt_sim_timeevnt", b"show_cmt_sim_timeevnt", "show_cmt_sim_volrates", b"show_cmt_sim_volrates", "show_cmt_wellbore_liquid", b"show_cmt_wellbore_liquid", "show_cmt_wellbore_press", b"show_cmt_wellbore_press", "show_cmt_wellbore_rate", b"show_cmt_wellbore_rate", "show_cmt_wellbore_shutsum", b"show_cmt_wellbore_shutsum", "show_gradients", b"show_gradients", "show_policy", b"show_policy", "show_project", b"show_project", "show_rheology", b"show_rheology", "show_sag_table", b"show_sag_table", "show_stress_table", b"show_stress_table", "show_string", b"show_string", "show_survey", b"show_survey", "show_ts_calcyp", b"show_ts_calcyp", "show_ts_loadins", b"show_ts_loadins", "show_ts_params", b"show_ts_params", "show_ts_recipe", b"show_ts_recipe", "show_wbore", b"show_wbore", "show_well", b"show_well", "survey_report_type", b"survey_report_type", "undeclared_dependencies", b"undeclared_dependencies", "wp_rpt_options_id", b"wp_rpt_options_id"]) -> None: ...

global___WpRptOptions = WpRptOptions

class WpSrgParams(google.protobuf.message.Message):
    """Original Name: WP_SRG_PARAMS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    CEMENT_ELASTIC_MODULUS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CEMENT_ELASTIC_MODULUS_FIELD_NUMBER: builtins.int
    CEMENT_POISSONS_RATIO_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cement_elastic_modulus_dsdsunit(self) -> global___StringMessage:
        """Original Name: CEMENT_ELASTIC_MODULUS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_elastic_modulus(self) -> global___FloatMessage:
        """Original Name: CEMENT_ELASTIC_MODULUS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cement_poissons_ratio(self) -> global___FloatMessage:
        """Original Name: CEMENT_POISSONS_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_SRG_PARAMS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        cement_elastic_modulus_dsdsunit: global___StringMessage | None = ...,
        cement_elastic_modulus: global___FloatMessage | None = ...,
        cement_poissons_ratio: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "cement_elastic_modulus", b"cement_elastic_modulus", "cement_elastic_modulus_dsdsunit", b"cement_elastic_modulus_dsdsunit", "cement_poissons_ratio", b"cement_poissons_ratio", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "cement_elastic_modulus", b"cement_elastic_modulus", "cement_elastic_modulus_dsdsunit", b"cement_elastic_modulus_dsdsunit", "cement_poissons_ratio", b"cement_poissons_ratio", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpSrgParams = WpSrgParams

class WpSrgReciprocation(google.protobuf.message.Message):
    """Original Name: WP_SRG_RECIPROCATION, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_LOWCLEARANCE_FIELD_NUMBER: builtins.int
    USE_RECIPROCATION_OPERATION_FIELD_NUMBER: builtins.int
    STROKES_PER_MINUTE_FIELD_NUMBER: builtins.int
    MOVING_DEPTH1_FIELD_NUMBER: builtins.int
    LENGTH_FIELD_NUMBER: builtins.int
    MOVING_DEPTH4_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOVING_DEPTH3_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PIPE_DECELERATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    MOVING_DEPTH5_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_TEMP_EFFECTS_FIELD_NUMBER: builtins.int
    DEPTH_OF_INTEREST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLOW_RATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MOVING_DEPTH2_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIPE_ACCELERATION_FIELD_NUMBER: builtins.int
    PIPE_ACCELERATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIPE_DECELERATION_FIELD_NUMBER: builtins.int
    FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    CIRCULATION_FLUID_ID_FIELD_NUMBER: builtins.int
    DEPTH_OF_INTEREST_FIELD_NUMBER: builtins.int
    MOVING_DEPTH3_FIELD_NUMBER: builtins.int
    MOVING_DEPTH1_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOVING_DEPTH2_FIELD_NUMBER: builtins.int
    MOVING_DEPTH5_FIELD_NUMBER: builtins.int
    MOVING_DEPTH4_FIELD_NUMBER: builtins.int
    STROKES_PER_MINUTE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_lowclearance(self) -> global___StringMessage:
        """Original Name: IS_LOWCLEARANCE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_reciprocation_operation(self) -> global___StringMessage:
        """Original Name: USE_RECIPROCATION_OPERATION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strokes_per_minute(self) -> global___FloatMessage:
        """Original Name: STROKES_PER_MINUTE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth1(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length(self) -> global___FloatMessage:
        """Original Name: LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pipe_deceleration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_DECELERATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def moving_depth5_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH5_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_temp_effects(self) -> global___StringMessage:
        """Original Name: IS_TEMP_EFFECTS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_of_interest_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_OF_INTEREST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_rate(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_acceleration(self) -> global___FloatMessage:
        """Original Name: PIPE_ACCELERATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_acceleration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_ACCELERATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_deceleration(self) -> global___FloatMessage:
        """Original Name: PIPE_DECELERATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def length_dsdsunit(self) -> global___StringMessage:
        """Original Name: LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circulation_fluid_id(self) -> global___StringMessage:
        """Original Name: CIRCULATION_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_of_interest(self) -> global___FloatMessage:
        """Original Name: DEPTH_OF_INTEREST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth3(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth2(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth5(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH5, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth4(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def strokes_per_minute_dsdsunit(self) -> global___StringMessage:
        """Original Name: STROKES_PER_MINUTE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_SRG_RECIPROCATION_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_lowclearance: global___StringMessage | None = ...,
        use_reciprocation_operation: global___StringMessage | None = ...,
        strokes_per_minute: global___FloatMessage | None = ...,
        moving_depth1: global___FloatMessage | None = ...,
        length: global___FloatMessage | None = ...,
        moving_depth4_dsdsunit: global___StringMessage | None = ...,
        moving_depth3_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        pipe_deceleration_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        moving_depth5_dsdsunit: global___StringMessage | None = ...,
        is_temp_effects: global___StringMessage | None = ...,
        depth_of_interest_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        flow_rate: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        moving_depth2_dsdsunit: global___StringMessage | None = ...,
        pipe_acceleration: global___FloatMessage | None = ...,
        pipe_acceleration_dsdsunit: global___StringMessage | None = ...,
        pipe_deceleration: global___FloatMessage | None = ...,
        flow_rate_dsdsunit: global___StringMessage | None = ...,
        length_dsdsunit: global___StringMessage | None = ...,
        circulation_fluid_id: global___StringMessage | None = ...,
        depth_of_interest: global___FloatMessage | None = ...,
        moving_depth3: global___FloatMessage | None = ...,
        moving_depth1_dsdsunit: global___StringMessage | None = ...,
        moving_depth2: global___FloatMessage | None = ...,
        moving_depth5: global___FloatMessage | None = ...,
        moving_depth4: global___FloatMessage | None = ...,
        strokes_per_minute_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "circulation_fluid_id", b"circulation_fluid_id", "depth_of_interest", b"depth_of_interest", "depth_of_interest_dsdsunit", b"depth_of_interest_dsdsunit", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "is_lowclearance", b"is_lowclearance", "is_temp_effects", b"is_temp_effects", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "moving_depth1", b"moving_depth1", "moving_depth1_dsdsunit", b"moving_depth1_dsdsunit", "moving_depth2", b"moving_depth2", "moving_depth2_dsdsunit", b"moving_depth2_dsdsunit", "moving_depth3", b"moving_depth3", "moving_depth3_dsdsunit", b"moving_depth3_dsdsunit", "moving_depth4", b"moving_depth4", "moving_depth4_dsdsunit", b"moving_depth4_dsdsunit", "moving_depth5", b"moving_depth5", "moving_depth5_dsdsunit", b"moving_depth5_dsdsunit", "native_uid", b"native_uid", "pipe_acceleration", b"pipe_acceleration", "pipe_acceleration_dsdsunit", b"pipe_acceleration_dsdsunit", "pipe_deceleration", b"pipe_deceleration", "pipe_deceleration_dsdsunit", b"pipe_deceleration_dsdsunit", "strokes_per_minute", b"strokes_per_minute", "strokes_per_minute_dsdsunit", b"strokes_per_minute_dsdsunit", "use_reciprocation_operation", b"use_reciprocation_operation"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "circulation_fluid_id", b"circulation_fluid_id", "depth_of_interest", b"depth_of_interest", "depth_of_interest_dsdsunit", b"depth_of_interest_dsdsunit", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "is_lowclearance", b"is_lowclearance", "is_temp_effects", b"is_temp_effects", "length", b"length", "length_dsdsunit", b"length_dsdsunit", "moving_depth1", b"moving_depth1", "moving_depth1_dsdsunit", b"moving_depth1_dsdsunit", "moving_depth2", b"moving_depth2", "moving_depth2_dsdsunit", b"moving_depth2_dsdsunit", "moving_depth3", b"moving_depth3", "moving_depth3_dsdsunit", b"moving_depth3_dsdsunit", "moving_depth4", b"moving_depth4", "moving_depth4_dsdsunit", b"moving_depth4_dsdsunit", "moving_depth5", b"moving_depth5", "moving_depth5_dsdsunit", b"moving_depth5_dsdsunit", "native_uid", b"native_uid", "pipe_acceleration", b"pipe_acceleration", "pipe_acceleration_dsdsunit", b"pipe_acceleration_dsdsunit", "pipe_deceleration", b"pipe_deceleration", "pipe_deceleration_dsdsunit", b"pipe_deceleration_dsdsunit", "strokes_per_minute", b"strokes_per_minute", "strokes_per_minute_dsdsunit", b"strokes_per_minute_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_reciprocation_operation", b"use_reciprocation_operation", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpSrgReciprocation = WpSrgReciprocation

class WpSrgSurge(google.protobuf.message.Message):
    """Original Name: WP_SRG_SURGE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SPEED_MOVING2_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPEED_MOVING5_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOVING_DEPTH1_FIELD_NUMBER: builtins.int
    MOVING_DEPTH4_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOVING_DEPTH3_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    PIPE_DECELERATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPEED_MOVING1_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    SPEED_MOVING2_FIELD_NUMBER: builtins.int
    SPEED_MOVING3_FIELD_NUMBER: builtins.int
    SPEED_MOVING4_FIELD_NUMBER: builtins.int
    SPEED_MOVING5_FIELD_NUMBER: builtins.int
    USE_SURGE_OPERATION_FIELD_NUMBER: builtins.int
    MOVING_DEPTH5_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_OF_INTEREST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MOVING_DEPTH2_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIPE_ACCELERATION_FIELD_NUMBER: builtins.int
    PIPE_ACCELERATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIPE_DECELERATION_FIELD_NUMBER: builtins.int
    SPEED_MOVING3_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPEED_MOVING4_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_OF_INTEREST_FIELD_NUMBER: builtins.int
    MOVING_DEPTH3_FIELD_NUMBER: builtins.int
    MOVING_DEPTH1_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOVING_DEPTH2_FIELD_NUMBER: builtins.int
    MOVING_DEPTH5_FIELD_NUMBER: builtins.int
    MOVING_DEPTH4_FIELD_NUMBER: builtins.int
    SPEED_MOVING1_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def speed_moving2_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPEED_MOVING2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving5_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPEED_MOVING5_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth1(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def pipe_deceleration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_DECELERATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving1(self) -> global___FloatMessage:
        """Original Name: SPEED_MOVING1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def speed_moving2(self) -> global___FloatMessage:
        """Original Name: SPEED_MOVING2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving3(self) -> global___FloatMessage:
        """Original Name: SPEED_MOVING3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving4(self) -> global___FloatMessage:
        """Original Name: SPEED_MOVING4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving5(self) -> global___FloatMessage:
        """Original Name: SPEED_MOVING5, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_surge_operation(self) -> global___StringMessage:
        """Original Name: USE_SURGE_OPERATION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth5_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH5_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_of_interest_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_OF_INTEREST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_acceleration(self) -> global___FloatMessage:
        """Original Name: PIPE_ACCELERATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_acceleration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_ACCELERATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_deceleration(self) -> global___FloatMessage:
        """Original Name: PIPE_DECELERATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving3_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPEED_MOVING3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving4_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPEED_MOVING4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_of_interest(self) -> global___FloatMessage:
        """Original Name: DEPTH_OF_INTEREST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth3(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth2(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth5(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH5, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth4(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving1_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPEED_MOVING1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_SRG_SURGE_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        speed_moving2_dsdsunit: global___StringMessage | None = ...,
        speed_moving5_dsdsunit: global___StringMessage | None = ...,
        moving_depth1: global___FloatMessage | None = ...,
        moving_depth4_dsdsunit: global___StringMessage | None = ...,
        moving_depth3_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        pipe_deceleration_dsdsunit: global___StringMessage | None = ...,
        speed_moving1: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        speed_moving2: global___FloatMessage | None = ...,
        speed_moving3: global___FloatMessage | None = ...,
        speed_moving4: global___FloatMessage | None = ...,
        speed_moving5: global___FloatMessage | None = ...,
        use_surge_operation: global___StringMessage | None = ...,
        moving_depth5_dsdsunit: global___StringMessage | None = ...,
        depth_of_interest_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        moving_depth2_dsdsunit: global___StringMessage | None = ...,
        pipe_acceleration: global___FloatMessage | None = ...,
        pipe_acceleration_dsdsunit: global___StringMessage | None = ...,
        pipe_deceleration: global___FloatMessage | None = ...,
        speed_moving3_dsdsunit: global___StringMessage | None = ...,
        speed_moving4_dsdsunit: global___StringMessage | None = ...,
        depth_of_interest: global___FloatMessage | None = ...,
        moving_depth3: global___FloatMessage | None = ...,
        moving_depth1_dsdsunit: global___StringMessage | None = ...,
        moving_depth2: global___FloatMessage | None = ...,
        moving_depth5: global___FloatMessage | None = ...,
        moving_depth4: global___FloatMessage | None = ...,
        speed_moving1_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "depth_of_interest", b"depth_of_interest", "depth_of_interest_dsdsunit", b"depth_of_interest_dsdsunit", "moving_depth1", b"moving_depth1", "moving_depth1_dsdsunit", b"moving_depth1_dsdsunit", "moving_depth2", b"moving_depth2", "moving_depth2_dsdsunit", b"moving_depth2_dsdsunit", "moving_depth3", b"moving_depth3", "moving_depth3_dsdsunit", b"moving_depth3_dsdsunit", "moving_depth4", b"moving_depth4", "moving_depth4_dsdsunit", b"moving_depth4_dsdsunit", "moving_depth5", b"moving_depth5", "moving_depth5_dsdsunit", b"moving_depth5_dsdsunit", "native_uid", b"native_uid", "pipe_acceleration", b"pipe_acceleration", "pipe_acceleration_dsdsunit", b"pipe_acceleration_dsdsunit", "pipe_deceleration", b"pipe_deceleration", "pipe_deceleration_dsdsunit", b"pipe_deceleration_dsdsunit", "speed_moving1", b"speed_moving1", "speed_moving1_dsdsunit", b"speed_moving1_dsdsunit", "speed_moving2", b"speed_moving2", "speed_moving2_dsdsunit", b"speed_moving2_dsdsunit", "speed_moving3", b"speed_moving3", "speed_moving3_dsdsunit", b"speed_moving3_dsdsunit", "speed_moving4", b"speed_moving4", "speed_moving4_dsdsunit", b"speed_moving4_dsdsunit", "speed_moving5", b"speed_moving5", "speed_moving5_dsdsunit", b"speed_moving5_dsdsunit", "use_surge_operation", b"use_surge_operation"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "depth_of_interest", b"depth_of_interest", "depth_of_interest_dsdsunit", b"depth_of_interest_dsdsunit", "moving_depth1", b"moving_depth1", "moving_depth1_dsdsunit", b"moving_depth1_dsdsunit", "moving_depth2", b"moving_depth2", "moving_depth2_dsdsunit", b"moving_depth2_dsdsunit", "moving_depth3", b"moving_depth3", "moving_depth3_dsdsunit", b"moving_depth3_dsdsunit", "moving_depth4", b"moving_depth4", "moving_depth4_dsdsunit", b"moving_depth4_dsdsunit", "moving_depth5", b"moving_depth5", "moving_depth5_dsdsunit", b"moving_depth5_dsdsunit", "native_uid", b"native_uid", "pipe_acceleration", b"pipe_acceleration", "pipe_acceleration_dsdsunit", b"pipe_acceleration_dsdsunit", "pipe_deceleration", b"pipe_deceleration", "pipe_deceleration_dsdsunit", b"pipe_deceleration_dsdsunit", "speed_moving1", b"speed_moving1", "speed_moving1_dsdsunit", b"speed_moving1_dsdsunit", "speed_moving2", b"speed_moving2", "speed_moving2_dsdsunit", b"speed_moving2_dsdsunit", "speed_moving3", b"speed_moving3", "speed_moving3_dsdsunit", b"speed_moving3_dsdsunit", "speed_moving4", b"speed_moving4", "speed_moving4_dsdsunit", b"speed_moving4_dsdsunit", "speed_moving5", b"speed_moving5", "speed_moving5_dsdsunit", b"speed_moving5_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_surge_operation", b"use_surge_operation", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpSrgSurge = WpSrgSurge

class WpSrgSwabSurge(google.protobuf.message.Message):
    """Original Name: WP_SRG_SWAB_SURGE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_LOWCLEARANCE_FIELD_NUMBER: builtins.int
    MAX_TRIP_SPEED_FIELD_NUMBER: builtins.int
    SPEED_MOVING2_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPEED_MOVING5_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOVING_DEPTH1_FIELD_NUMBER: builtins.int
    MOVING_DEPTH4_DSDSUNIT_FIELD_NUMBER: builtins.int
    CALCULATION_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_OPTIMIZE_TRIP_SPEED_FIELD_NUMBER: builtins.int
    MOVING_DEPTH3_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_TRIP_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    IS_SWAB_FIELD_NUMBER: builtins.int
    USE_SWAB_OPERATION_FIELD_NUMBER: builtins.int
    PIPE_DECELERATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    SPEED_MOVING1_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    SPEED_MOVING2_FIELD_NUMBER: builtins.int
    SPEED_MOVING3_FIELD_NUMBER: builtins.int
    INCLUDE_TRIP_SCHEDULE_FIELD_NUMBER: builtins.int
    SPEED_MOVING4_FIELD_NUMBER: builtins.int
    SPEED_MOVING5_FIELD_NUMBER: builtins.int
    MOVING_DEPTH5_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_TEMP_EFFECTS_FIELD_NUMBER: builtins.int
    DEPTH_OF_INTEREST_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    FLOW_RATE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MOVING_DEPTH2_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIPE_ACCELERATION_FIELD_NUMBER: builtins.int
    PIPE_ACCELERATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    PIPE_DECELERATION_FIELD_NUMBER: builtins.int
    SPEED_MOVING3_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CALCULATION_INTERVAL_FIELD_NUMBER: builtins.int
    SPEED_MOVING4_DSDSUNIT_FIELD_NUMBER: builtins.int
    CIRCULATION_FLUID_ID_FIELD_NUMBER: builtins.int
    DEPTH_OF_INTEREST_FIELD_NUMBER: builtins.int
    MOVING_DEPTH3_FIELD_NUMBER: builtins.int
    MOVING_DEPTH1_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOVING_DEPTH2_FIELD_NUMBER: builtins.int
    MOVING_DEPTH5_FIELD_NUMBER: builtins.int
    MOVING_DEPTH4_FIELD_NUMBER: builtins.int
    SPEED_MOVING1_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def is_lowclearance(self) -> global___StringMessage:
        """Original Name: IS_LOWCLEARANCE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_trip_speed(self) -> global___FloatMessage:
        """Original Name: MAX_TRIP_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving2_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPEED_MOVING2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving5_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPEED_MOVING5_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth1(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth4_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calculation_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: CALCULATION_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_optimize_trip_speed(self) -> global___StringMessage:
        """Original Name: IS_OPTIMIZE_TRIP_SPEED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth3_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_trip_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_TRIP_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_swab(self) -> global___StringMessage:
        """Original Name: IS_SWAB, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_swab_operation(self) -> global___StringMessage:
        """Original Name: USE_SWAB_OPERATION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_deceleration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_DECELERATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving1(self) -> global___FloatMessage:
        """Original Name: SPEED_MOVING1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def speed_moving2(self) -> global___FloatMessage:
        """Original Name: SPEED_MOVING2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving3(self) -> global___FloatMessage:
        """Original Name: SPEED_MOVING3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def include_trip_schedule(self) -> global___StringMessage:
        """Original Name: INCLUDE_TRIP_SCHEDULE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving4(self) -> global___FloatMessage:
        """Original Name: SPEED_MOVING4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving5(self) -> global___FloatMessage:
        """Original Name: SPEED_MOVING5, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth5_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH5_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_temp_effects(self) -> global___StringMessage:
        """Original Name: IS_TEMP_EFFECTS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_of_interest_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_OF_INTEREST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def flow_rate(self) -> global___FloatMessage:
        """Original Name: FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth2_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_acceleration(self) -> global___FloatMessage:
        """Original Name: PIPE_ACCELERATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_acceleration_dsdsunit(self) -> global___StringMessage:
        """Original Name: PIPE_ACCELERATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pipe_deceleration(self) -> global___FloatMessage:
        """Original Name: PIPE_DECELERATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving3_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPEED_MOVING3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calculation_interval(self) -> global___FloatMessage:
        """Original Name: CALCULATION_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving4_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPEED_MOVING4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circulation_fluid_id(self) -> global___StringMessage:
        """Original Name: CIRCULATION_FLUID_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_of_interest(self) -> global___FloatMessage:
        """Original Name: DEPTH_OF_INTEREST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth3(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth1_dsdsunit(self) -> global___StringMessage:
        """Original Name: MOVING_DEPTH1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth2(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth5(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH5, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def moving_depth4(self) -> global___FloatMessage:
        """Original Name: MOVING_DEPTH4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def speed_moving1_dsdsunit(self) -> global___StringMessage:
        """Original Name: SPEED_MOVING1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_SRG_SWAB_SURGE_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_lowclearance: global___StringMessage | None = ...,
        max_trip_speed: global___FloatMessage | None = ...,
        speed_moving2_dsdsunit: global___StringMessage | None = ...,
        speed_moving5_dsdsunit: global___StringMessage | None = ...,
        moving_depth1: global___FloatMessage | None = ...,
        moving_depth4_dsdsunit: global___StringMessage | None = ...,
        calculation_interval_dsdsunit: global___StringMessage | None = ...,
        is_optimize_trip_speed: global___StringMessage | None = ...,
        moving_depth3_dsdsunit: global___StringMessage | None = ...,
        max_trip_speed_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        is_swab: global___StringMessage | None = ...,
        use_swab_operation: global___StringMessage | None = ...,
        pipe_deceleration_dsdsunit: global___StringMessage | None = ...,
        speed_moving1: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        speed_moving2: global___FloatMessage | None = ...,
        speed_moving3: global___FloatMessage | None = ...,
        include_trip_schedule: global___StringMessage | None = ...,
        speed_moving4: global___FloatMessage | None = ...,
        speed_moving5: global___FloatMessage | None = ...,
        moving_depth5_dsdsunit: global___StringMessage | None = ...,
        is_temp_effects: global___StringMessage | None = ...,
        depth_of_interest_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        flow_rate: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        moving_depth2_dsdsunit: global___StringMessage | None = ...,
        pipe_acceleration: global___FloatMessage | None = ...,
        pipe_acceleration_dsdsunit: global___StringMessage | None = ...,
        pipe_deceleration: global___FloatMessage | None = ...,
        speed_moving3_dsdsunit: global___StringMessage | None = ...,
        flow_rate_dsdsunit: global___StringMessage | None = ...,
        calculation_interval: global___FloatMessage | None = ...,
        speed_moving4_dsdsunit: global___StringMessage | None = ...,
        circulation_fluid_id: global___StringMessage | None = ...,
        depth_of_interest: global___FloatMessage | None = ...,
        moving_depth3: global___FloatMessage | None = ...,
        moving_depth1_dsdsunit: global___StringMessage | None = ...,
        moving_depth2: global___FloatMessage | None = ...,
        moving_depth5: global___FloatMessage | None = ...,
        moving_depth4: global___FloatMessage | None = ...,
        speed_moving1_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["calculation_interval", b"calculation_interval", "calculation_interval_dsdsunit", b"calculation_interval_dsdsunit", "cd_case", b"cd_case", "circulation_fluid_id", b"circulation_fluid_id", "depth_of_interest", b"depth_of_interest", "depth_of_interest_dsdsunit", b"depth_of_interest_dsdsunit", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "include_trip_schedule", b"include_trip_schedule", "is_lowclearance", b"is_lowclearance", "is_optimize_trip_speed", b"is_optimize_trip_speed", "is_swab", b"is_swab", "is_temp_effects", b"is_temp_effects", "max_trip_speed", b"max_trip_speed", "max_trip_speed_dsdsunit", b"max_trip_speed_dsdsunit", "moving_depth1", b"moving_depth1", "moving_depth1_dsdsunit", b"moving_depth1_dsdsunit", "moving_depth2", b"moving_depth2", "moving_depth2_dsdsunit", b"moving_depth2_dsdsunit", "moving_depth3", b"moving_depth3", "moving_depth3_dsdsunit", b"moving_depth3_dsdsunit", "moving_depth4", b"moving_depth4", "moving_depth4_dsdsunit", b"moving_depth4_dsdsunit", "moving_depth5", b"moving_depth5", "moving_depth5_dsdsunit", b"moving_depth5_dsdsunit", "native_uid", b"native_uid", "pipe_acceleration", b"pipe_acceleration", "pipe_acceleration_dsdsunit", b"pipe_acceleration_dsdsunit", "pipe_deceleration", b"pipe_deceleration", "pipe_deceleration_dsdsunit", b"pipe_deceleration_dsdsunit", "speed_moving1", b"speed_moving1", "speed_moving1_dsdsunit", b"speed_moving1_dsdsunit", "speed_moving2", b"speed_moving2", "speed_moving2_dsdsunit", b"speed_moving2_dsdsunit", "speed_moving3", b"speed_moving3", "speed_moving3_dsdsunit", b"speed_moving3_dsdsunit", "speed_moving4", b"speed_moving4", "speed_moving4_dsdsunit", b"speed_moving4_dsdsunit", "speed_moving5", b"speed_moving5", "speed_moving5_dsdsunit", b"speed_moving5_dsdsunit", "use_swab_operation", b"use_swab_operation"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["calculation_interval", b"calculation_interval", "calculation_interval_dsdsunit", b"calculation_interval_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "circulation_fluid_id", b"circulation_fluid_id", "depth_of_interest", b"depth_of_interest", "depth_of_interest_dsdsunit", b"depth_of_interest_dsdsunit", "flow_rate", b"flow_rate", "flow_rate_dsdsunit", b"flow_rate_dsdsunit", "include_trip_schedule", b"include_trip_schedule", "is_lowclearance", b"is_lowclearance", "is_optimize_trip_speed", b"is_optimize_trip_speed", "is_swab", b"is_swab", "is_temp_effects", b"is_temp_effects", "max_trip_speed", b"max_trip_speed", "max_trip_speed_dsdsunit", b"max_trip_speed_dsdsunit", "moving_depth1", b"moving_depth1", "moving_depth1_dsdsunit", b"moving_depth1_dsdsunit", "moving_depth2", b"moving_depth2", "moving_depth2_dsdsunit", b"moving_depth2_dsdsunit", "moving_depth3", b"moving_depth3", "moving_depth3_dsdsunit", b"moving_depth3_dsdsunit", "moving_depth4", b"moving_depth4", "moving_depth4_dsdsunit", b"moving_depth4_dsdsunit", "moving_depth5", b"moving_depth5", "moving_depth5_dsdsunit", b"moving_depth5_dsdsunit", "native_uid", b"native_uid", "pipe_acceleration", b"pipe_acceleration", "pipe_acceleration_dsdsunit", b"pipe_acceleration_dsdsunit", "pipe_deceleration", b"pipe_deceleration", "pipe_deceleration_dsdsunit", b"pipe_deceleration_dsdsunit", "speed_moving1", b"speed_moving1", "speed_moving1_dsdsunit", b"speed_moving1_dsdsunit", "speed_moving2", b"speed_moving2", "speed_moving2_dsdsunit", b"speed_moving2_dsdsunit", "speed_moving3", b"speed_moving3", "speed_moving3_dsdsunit", b"speed_moving3_dsdsunit", "speed_moving4", b"speed_moving4", "speed_moving4_dsdsunit", b"speed_moving4_dsdsunit", "speed_moving5", b"speed_moving5", "speed_moving5_dsdsunit", b"speed_moving5_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_swab_operation", b"use_swab_operation", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpSrgSwabSurge = WpSrgSwabSurge

class WpStatusMessage(google.protobuf.message.Message):
    """Original Name: WP_STATUS_MESSAGE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    STATUS_MODULE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STATUS_BRIEF_TEXT_FIELD_NUMBER: builtins.int
    STATUS_NAME_FIELD_NUMBER: builtins.int
    STATUS_TEXT_FIELD_NUMBER: builtins.int
    CLASSID_PARAM4_FIELD_NUMBER: builtins.int
    CLASSID_PARAM3_FIELD_NUMBER: builtins.int
    CLASSID_PARAM2_FIELD_NUMBER: builtins.int
    CLASSID_PARAM1_FIELD_NUMBER: builtins.int
    CLASSID_PARAM8_FIELD_NUMBER: builtins.int
    CLASSID_PARAM7_FIELD_NUMBER: builtins.int
    STATUS_SEVERITY_FIELD_NUMBER: builtins.int
    CLASSID_PARAM10_FIELD_NUMBER: builtins.int
    CLASSID_PARAM6_FIELD_NUMBER: builtins.int
    CLASSID_PARAM5_FIELD_NUMBER: builtins.int
    CLASSID_PARAM9_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    status_module: builtins.str
    """Original Name: STATUS_MODULE, Original type: Edm.String, Max Length: 16,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_brief_text(self) -> global___StringMessage:
        """Original Name: STATUS_BRIEF_TEXT, Original type: Edm.String, Max Length: 80,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    status_name: builtins.str
    """Original Name: STATUS_NAME, Original type: Edm.String, Max Length: 32,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def status_text(self) -> global___StringMessage:
        """Original Name: STATUS_TEXT, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def classid_param4(self) -> global___Int32Message:
        """Original Name: CLASSID_PARAM4, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def classid_param3(self) -> global___Int32Message:
        """Original Name: CLASSID_PARAM3, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def classid_param2(self) -> global___Int32Message:
        """Original Name: CLASSID_PARAM2, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def classid_param1(self) -> global___Int32Message:
        """Original Name: CLASSID_PARAM1, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def classid_param8(self) -> global___Int32Message:
        """Original Name: CLASSID_PARAM8, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def classid_param7(self) -> global___Int32Message:
        """Original Name: CLASSID_PARAM7, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def status_severity(self) -> global___StringMessage:
        """Original Name: STATUS_SEVERITY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def classid_param10(self) -> global___Int32Message:
        """Original Name: CLASSID_PARAM10, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def classid_param6(self) -> global___Int32Message:
        """Original Name: CLASSID_PARAM6, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def classid_param5(self) -> global___Int32Message:
        """Original Name: CLASSID_PARAM5, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def classid_param9(self) -> global___Int32Message:
        """Original Name: CLASSID_PARAM9, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        status_module: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        status_brief_text: global___StringMessage | None = ...,
        status_name: builtins.str = ...,
        status_text: global___StringMessage | None = ...,
        classid_param4: global___Int32Message | None = ...,
        classid_param3: global___Int32Message | None = ...,
        classid_param2: global___Int32Message | None = ...,
        classid_param1: global___Int32Message | None = ...,
        classid_param8: global___Int32Message | None = ...,
        classid_param7: global___Int32Message | None = ...,
        status_severity: global___StringMessage | None = ...,
        classid_param10: global___Int32Message | None = ...,
        classid_param6: global___Int32Message | None = ...,
        classid_param5: global___Int32Message | None = ...,
        classid_param9: global___Int32Message | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["classid_param1", b"classid_param1", "classid_param10", b"classid_param10", "classid_param2", b"classid_param2", "classid_param3", b"classid_param3", "classid_param4", b"classid_param4", "classid_param5", b"classid_param5", "classid_param6", b"classid_param6", "classid_param7", b"classid_param7", "classid_param8", b"classid_param8", "classid_param9", b"classid_param9", "native_uid", b"native_uid", "status_brief_text", b"status_brief_text", "status_severity", b"status_severity", "status_text", b"status_text"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["classid_param1", b"classid_param1", "classid_param10", b"classid_param10", "classid_param2", b"classid_param2", "classid_param3", b"classid_param3", "classid_param4", b"classid_param4", "classid_param5", b"classid_param5", "classid_param6", b"classid_param6", "classid_param7", b"classid_param7", "classid_param8", b"classid_param8", "classid_param9", b"classid_param9", "native_uid", b"native_uid", "status_brief_text", b"status_brief_text", "status_module", b"status_module", "status_name", b"status_name", "status_severity", b"status_severity", "status_text", b"status_text", "undeclared_dependencies", b"undeclared_dependencies"]) -> None: ...

global___WpStatusMessage = WpStatusMessage

class WpStuckpipeParams(google.protobuf.message.Message):
    """Original Name: WP_STUCKPIPE_PARAMS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WEIGHT_ON_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WEIGHT_ON_BIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    IS_MW_WHEN_STUCK_CALCULATED_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def weight_on_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEIGHT_ON_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def weight_on_bit(self) -> global___FloatMessage:
        """Original Name: WEIGHT_ON_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def is_mw_when_stuck_calculated(self) -> global___StringMessage:
        """Original Name: IS_MW_WHEN_STUCK_CALCULATED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_STUCKPIPE_PARAMS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        weight_on_bit_dsdsunit: global___StringMessage | None = ...,
        weight_on_bit: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        is_mw_when_stuck_calculated: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "is_mw_when_stuck_calculated", b"is_mw_when_stuck_calculated", "native_uid", b"native_uid", "weight_on_bit", b"weight_on_bit", "weight_on_bit_dsdsunit", b"weight_on_bit_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "is_mw_when_stuck_calculated", b"is_mw_when_stuck_calculated", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "weight_on_bit", b"weight_on_bit", "weight_on_bit_dsdsunit", b"weight_on_bit_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpStuckpipeParams = WpStuckpipeParams

class WpSurveyImport(google.protobuf.message.Message):
    """Original Name: WP_SURVEY_IMPORT, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IMPORT_TYPE_FIELD_NUMBER: builtins.int
    INC_UNITS_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    COLUMN_SEPARATOR_FIELD_NUMBER: builtins.int
    MD_UNITS_FIELD_NUMBER: builtins.int
    WP_SURVEY_IMPORT_ID_FIELD_NUMBER: builtins.int
    AZM_UNITS_FIELD_NUMBER: builtins.int
    LAST_IMPORT_FILE_NAME_FIELD_NUMBER: builtins.int
    MD_COLUMN_NO_FIELD_NUMBER: builtins.int
    AZM_COLUMN_NO_FIELD_NUMBER: builtins.int
    INC_COLUMN_NO_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def import_type(self) -> global___Int32Message:
        """Original Name: IMPORT_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inc_units(self) -> global___Int32Message:
        """Original Name: INC_UNITS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def column_separator(self) -> global___Int32Message:
        """Original Name: COLUMN_SEPARATOR, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_units(self) -> global___Int32Message:
        """Original Name: MD_UNITS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_survey_import_id: builtins.str
    """Original Name: WP_SURVEY_IMPORT_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def azm_units(self) -> global___Int32Message:
        """Original Name: AZM_UNITS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def last_import_file_name(self) -> global___StringMessage:
        """Original Name: LAST_IMPORT_FILE_NAME, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_column_no(self) -> global___Int32Message:
        """Original Name: MD_COLUMN_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def azm_column_no(self) -> global___Int32Message:
        """Original Name: AZM_COLUMN_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inc_column_no(self) -> global___Int32Message:
        """Original Name: INC_COLUMN_NO, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Remote references:

        Place to include any non-referenced dependencies not available through remote references
        """
    def __init__(
        self,
        *,
        import_type: global___Int32Message | None = ...,
        inc_units: global___Int32Message | None = ...,
        native_uid: global___StringMessage | None = ...,
        column_separator: global___Int32Message | None = ...,
        md_units: global___Int32Message | None = ...,
        wp_survey_import_id: builtins.str = ...,
        azm_units: global___Int32Message | None = ...,
        last_import_file_name: global___StringMessage | None = ...,
        md_column_no: global___Int32Message | None = ...,
        azm_column_no: global___Int32Message | None = ...,
        inc_column_no: global___Int32Message | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["azm_column_no", b"azm_column_no", "azm_units", b"azm_units", "column_separator", b"column_separator", "import_type", b"import_type", "inc_column_no", b"inc_column_no", "inc_units", b"inc_units", "last_import_file_name", b"last_import_file_name", "md_column_no", b"md_column_no", "md_units", b"md_units", "native_uid", b"native_uid"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["azm_column_no", b"azm_column_no", "azm_units", b"azm_units", "column_separator", b"column_separator", "import_type", b"import_type", "inc_column_no", b"inc_column_no", "inc_units", b"inc_units", "last_import_file_name", b"last_import_file_name", "md_column_no", b"md_column_no", "md_units", b"md_units", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "wp_survey_import_id", b"wp_survey_import_id"]) -> None: ...

global___WpSurveyImport = WpSurveyImport

class WpTdaActload(google.protobuf.message.Message):
    """Original Name: WP_TDA_ACTLOAD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TRIP_IN_MEAS_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WP_TDA_ACTLOAD_ID_FIELD_NUMBER: builtins.int
    ROTATE_ON_BOT_MEAS_WEIGHT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTATE_ON_BOT_TORQUE_FIELD_NUMBER: builtins.int
    ROTATE_ON_BOT_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    DOWN_DRAG_FIELD_NUMBER: builtins.int
    ROTATE_OFF_BOT_MEAS_WEIGHT_FIELD_NUMBER: builtins.int
    TRIP_OUT_MEAS_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIP_OUT_MEAS_WEIGHT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    ROTATE_OFF_BOT_MEAS_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    DOWN_DRAG_DSDSUNIT_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    SLIDE_MEAS_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTATE_OFF_BOT_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLIDE_MEAS_WEIGHT_FIELD_NUMBER: builtins.int
    TRIP_IN_MEAS_WEIGHT_FIELD_NUMBER: builtins.int
    ROTATE_OFF_BOT_TORQUE_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def trip_in_meas_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_IN_MEAS_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_tda_actload_id: builtins.str
    """Original Name: WP_TDA_ACTLOAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rotate_on_bot_meas_weight(self) -> global___FloatMessage:
        """Original Name: ROTATE_ON_BOT_MEAS_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_on_bot_torque(self) -> global___FloatMessage:
        """Original Name: ROTATE_ON_BOT_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_on_bot_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATE_ON_BOT_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def down_drag(self) -> global___FloatMessage:
        """Original Name: DOWN_DRAG, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_off_bot_meas_weight(self) -> global___FloatMessage:
        """Original Name: ROTATE_OFF_BOT_MEAS_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_out_meas_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_OUT_MEAS_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_out_meas_weight(self) -> global___FloatMessage:
        """Original Name: TRIP_OUT_MEAS_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rotate_off_bot_meas_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATE_OFF_BOT_MEAS_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def down_drag_dsdsunit(self) -> global___StringMessage:
        """Original Name: DOWN_DRAG_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slide_meas_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLIDE_MEAS_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_off_bot_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATE_OFF_BOT_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slide_meas_weight(self) -> global___FloatMessage:
        """Original Name: SLIDE_MEAS_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_in_meas_weight(self) -> global___FloatMessage:
        """Original Name: TRIP_IN_MEAS_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_off_bot_torque(self) -> global___FloatMessage:
        """Original Name: ROTATE_OFF_BOT_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_ACTLOAD_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        trip_in_meas_weight_dsdsunit: global___StringMessage | None = ...,
        wp_tda_actload_id: builtins.str = ...,
        rotate_on_bot_meas_weight: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        rotate_on_bot_torque: global___FloatMessage | None = ...,
        rotate_on_bot_torque_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        down_drag: global___FloatMessage | None = ...,
        rotate_off_bot_meas_weight: global___FloatMessage | None = ...,
        trip_out_meas_weight_dsdsunit: global___StringMessage | None = ...,
        trip_out_meas_weight: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        rotate_off_bot_meas_weight_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        down_drag_dsdsunit: global___StringMessage | None = ...,
        md: global___FloatMessage | None = ...,
        slide_meas_weight_dsdsunit: global___StringMessage | None = ...,
        rotate_off_bot_torque_dsdsunit: global___StringMessage | None = ...,
        slide_meas_weight: global___FloatMessage | None = ...,
        trip_in_meas_weight: global___FloatMessage | None = ...,
        rotate_off_bot_torque: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "down_drag", b"down_drag", "down_drag_dsdsunit", b"down_drag_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "rotate_off_bot_meas_weight", b"rotate_off_bot_meas_weight", "rotate_off_bot_meas_weight_dsdsunit", b"rotate_off_bot_meas_weight_dsdsunit", "rotate_off_bot_torque", b"rotate_off_bot_torque", "rotate_off_bot_torque_dsdsunit", b"rotate_off_bot_torque_dsdsunit", "rotate_on_bot_meas_weight", b"rotate_on_bot_meas_weight", "rotate_on_bot_torque", b"rotate_on_bot_torque", "rotate_on_bot_torque_dsdsunit", b"rotate_on_bot_torque_dsdsunit", "sequence_no", b"sequence_no", "slide_meas_weight", b"slide_meas_weight", "slide_meas_weight_dsdsunit", b"slide_meas_weight_dsdsunit", "trip_in_meas_weight", b"trip_in_meas_weight", "trip_in_meas_weight_dsdsunit", b"trip_in_meas_weight_dsdsunit", "trip_out_meas_weight", b"trip_out_meas_weight", "trip_out_meas_weight_dsdsunit", b"trip_out_meas_weight_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "down_drag", b"down_drag", "down_drag_dsdsunit", b"down_drag_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "rotate_off_bot_meas_weight", b"rotate_off_bot_meas_weight", "rotate_off_bot_meas_weight_dsdsunit", b"rotate_off_bot_meas_weight_dsdsunit", "rotate_off_bot_torque", b"rotate_off_bot_torque", "rotate_off_bot_torque_dsdsunit", b"rotate_off_bot_torque_dsdsunit", "rotate_on_bot_meas_weight", b"rotate_on_bot_meas_weight", "rotate_on_bot_torque", b"rotate_on_bot_torque", "rotate_on_bot_torque_dsdsunit", b"rotate_on_bot_torque_dsdsunit", "sequence_no", b"sequence_no", "slide_meas_weight", b"slide_meas_weight", "slide_meas_weight_dsdsunit", b"slide_meas_weight_dsdsunit", "trip_in_meas_weight", b"trip_in_meas_weight", "trip_in_meas_weight_dsdsunit", b"trip_in_meas_weight_dsdsunit", "trip_out_meas_weight", b"trip_out_meas_weight", "trip_out_meas_weight_dsdsunit", b"trip_out_meas_weight_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_tda_actload_id", b"wp_tda_actload_id"]) -> None: ...

global___WpTdaActload = WpTdaActload

class WpTdaAnnulusFluidGrad(google.protobuf.message.Message):
    """Original Name: WP_TDA_ANNULUS_FLUID_GRAD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WP_TDA_ANNULUS_FLUID_GRAD_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_MD_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wp_tda_annulus_fluid_grad_id: builtins.str
    """Original Name: WP_TDA_ANNULUS_FLUID_GRAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_md(self) -> global___FloatMessage:
        """Original Name: BOTTOM_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_weight(self) -> global___FloatMessage:
        """Original Name: MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_ANNULUS_FLUID_GRAD_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        wp_tda_annulus_fluid_grad_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        mud_weight_dsdsunit: global___StringMessage | None = ...,
        bottom_md_dsdsunit: global___StringMessage | None = ...,
        bottom_md: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        mud_weight: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bottom_md", b"bottom_md", "bottom_md_dsdsunit", b"bottom_md_dsdsunit", "cd_case", b"cd_case", "mud_weight", b"mud_weight", "mud_weight_dsdsunit", b"mud_weight_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bottom_md", b"bottom_md", "bottom_md_dsdsunit", b"bottom_md_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "mud_weight", b"mud_weight", "mud_weight_dsdsunit", b"mud_weight_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_tda_annulus_fluid_grad_id", b"wp_tda_annulus_fluid_grad_id"]) -> None: ...

global___WpTdaAnnulusFluidGrad = WpTdaAnnulusFluidGrad

class WpTdaDiscreteParams(google.protobuf.message.Message):
    """Original Name: WP_TDA_DISCRETE_PARAMS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    TRIP_IN_WOB_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    ROTATE_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTATE_WOB_FIELD_NUMBER: builtins.int
    TRIP_OUT_WOB_FIELD_NUMBER: builtins.int
    ROTATE_HOOKLOAD_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    USE_ROTATE_FIELD_NUMBER: builtins.int
    USE_TRIPPING_OUT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    ROTATE_SURFACE_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_TRIPPING_IN_FIELD_NUMBER: builtins.int
    TRIP_IN_WOB_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIP_IN_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTATE_WOB_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIP_OUT_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIP_IN_HOOKLOAD_FIELD_NUMBER: builtins.int
    ROTATE_SURFACE_TORQUE_FIELD_NUMBER: builtins.int
    TRIP_OUT_HOOKLOAD_FIELD_NUMBER: builtins.int
    TRIP_OUT_WOB_DSDSUNIT_FIELD_NUMBER: builtins.int
    SELECTED_UNKNOWN_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def trip_in_wob(self) -> global___FloatMessage:
        """Original Name: TRIP_IN_WOB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATE_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_wob(self) -> global___FloatMessage:
        """Original Name: ROTATE_WOB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_out_wob(self) -> global___FloatMessage:
        """Original Name: TRIP_OUT_WOB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_hookload(self) -> global___FloatMessage:
        """Original Name: ROTATE_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def use_rotate(self) -> global___StringMessage:
        """Original Name: USE_ROTATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_tripping_out(self) -> global___StringMessage:
        """Original Name: USE_TRIPPING_OUT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rotate_surface_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATE_SURFACE_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_tripping_in(self) -> global___StringMessage:
        """Original Name: USE_TRIPPING_IN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_in_wob_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_IN_WOB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_in_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_IN_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_wob_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTATE_WOB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_out_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_OUT_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_in_hookload(self) -> global___FloatMessage:
        """Original Name: TRIP_IN_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotate_surface_torque(self) -> global___FloatMessage:
        """Original Name: ROTATE_SURFACE_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_out_hookload(self) -> global___FloatMessage:
        """Original Name: TRIP_OUT_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_out_wob_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_OUT_WOB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def selected_unknown(self) -> global___Int32Message:
        """Original Name: SELECTED_UNKNOWN, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_DISCRETE_PARAMS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        trip_in_wob: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        rotate_hookload_dsdsunit: global___StringMessage | None = ...,
        rotate_wob: global___FloatMessage | None = ...,
        trip_out_wob: global___FloatMessage | None = ...,
        rotate_hookload: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        use_rotate: global___StringMessage | None = ...,
        use_tripping_out: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        rotate_surface_torque_dsdsunit: global___StringMessage | None = ...,
        use_tripping_in: global___StringMessage | None = ...,
        trip_in_wob_dsdsunit: global___StringMessage | None = ...,
        trip_in_hookload_dsdsunit: global___StringMessage | None = ...,
        rotate_wob_dsdsunit: global___StringMessage | None = ...,
        trip_out_hookload_dsdsunit: global___StringMessage | None = ...,
        trip_in_hookload: global___FloatMessage | None = ...,
        rotate_surface_torque: global___FloatMessage | None = ...,
        trip_out_hookload: global___FloatMessage | None = ...,
        trip_out_wob_dsdsunit: global___StringMessage | None = ...,
        selected_unknown: global___Int32Message | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "native_uid", b"native_uid", "rotate_hookload", b"rotate_hookload", "rotate_hookload_dsdsunit", b"rotate_hookload_dsdsunit", "rotate_surface_torque", b"rotate_surface_torque", "rotate_surface_torque_dsdsunit", b"rotate_surface_torque_dsdsunit", "rotate_wob", b"rotate_wob", "rotate_wob_dsdsunit", b"rotate_wob_dsdsunit", "selected_unknown", b"selected_unknown", "trip_in_hookload", b"trip_in_hookload", "trip_in_hookload_dsdsunit", b"trip_in_hookload_dsdsunit", "trip_in_wob", b"trip_in_wob", "trip_in_wob_dsdsunit", b"trip_in_wob_dsdsunit", "trip_out_hookload", b"trip_out_hookload", "trip_out_hookload_dsdsunit", b"trip_out_hookload_dsdsunit", "trip_out_wob", b"trip_out_wob", "trip_out_wob_dsdsunit", b"trip_out_wob_dsdsunit", "use_rotate", b"use_rotate", "use_tripping_in", b"use_tripping_in", "use_tripping_out", b"use_tripping_out"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "rotate_hookload", b"rotate_hookload", "rotate_hookload_dsdsunit", b"rotate_hookload_dsdsunit", "rotate_surface_torque", b"rotate_surface_torque", "rotate_surface_torque_dsdsunit", b"rotate_surface_torque_dsdsunit", "rotate_wob", b"rotate_wob", "rotate_wob_dsdsunit", b"rotate_wob_dsdsunit", "selected_unknown", b"selected_unknown", "trip_in_hookload", b"trip_in_hookload", "trip_in_hookload_dsdsunit", b"trip_in_hookload_dsdsunit", "trip_in_wob", b"trip_in_wob", "trip_in_wob_dsdsunit", b"trip_in_wob_dsdsunit", "trip_out_hookload", b"trip_out_hookload", "trip_out_hookload_dsdsunit", b"trip_out_hookload_dsdsunit", "trip_out_wob", b"trip_out_wob", "trip_out_wob_dsdsunit", b"trip_out_wob_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_rotate", b"use_rotate", "use_tripping_in", b"use_tripping_in", "use_tripping_out", b"use_tripping_out", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpTdaDiscreteParams = WpTdaDiscreteParams

class WpTdaDragchart(google.protobuf.message.Message):
    """Original Name: WP_TDA_DRAGCHART, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    MAXIMUM_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAXMWT_YIELD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MINMWT_BUCKLE_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD_FIELD_NUMBER: builtins.int
    OB_TORQUE_FIELD_NUMBER: builtins.int
    MINMWT_PLASTIC_SLIDING_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD_FIELD_NUMBER: builtins.int
    MAXIMUM_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MINMWT_BUCKLE_SLIDING_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD_FIELD_NUMBER: builtins.int
    TI_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MB_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MINMWT_PLASTIC_SLIDING_DSDSUNIT_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TO_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    RD_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAXIMUM_HOOKLOAD_FIELD_NUMBER: builtins.int
    MINMWT_PLASTIC_DSDSUNIT_FIELD_NUMBER: builtins.int
    RD_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAXMWT_YIELD_FIELD_NUMBER: builtins.int
    RUN_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_DEPTH_FIELD_NUMBER: builtins.int
    MB_HOOKLOAD_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MINMWT_BUCKLE_SLIDING_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_TORQUE_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MINMWT_PLASTIC_FIELD_NUMBER: builtins.int
    RD_HOOKLOAD_FIELD_NUMBER: builtins.int
    OP_TORQUE_FIELD_NUMBER: builtins.int
    OB_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD_FIELD_NUMBER: builtins.int
    RD_TORQUE_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD_FIELD_NUMBER: builtins.int
    TO_TORQUE_FIELD_NUMBER: builtins.int
    MINMWT_BUCKLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAXIMUM_TORQUE_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TDA_ID_FIELD_NUMBER: builtins.int
    SD_TORQUE_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def maximum_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAXIMUM_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maxmwt_yield_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAXMWT_YIELD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minmwt_buckle(self) -> global___FloatMessage:
        """Original Name: MINMWT_BUCKLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_torque(self) -> global___FloatMessage:
        """Original Name: OB_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minmwt_plastic_sliding(self) -> global___FloatMessage:
        """Original Name: MINMWT_PLASTIC_SLIDING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAXIMUM_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minmwt_buckle_sliding(self) -> global___FloatMessage:
        """Original Name: MINMWT_BUCKLE_SLIDING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mb_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: MB_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minmwt_plastic_sliding_dsdsunit(self) -> global___StringMessage:
        """Original Name: MINMWT_PLASTIC_SLIDING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def to_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rd_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: RD_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_hookload(self) -> global___FloatMessage:
        """Original Name: MAXIMUM_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minmwt_plastic_dsdsunit(self) -> global___StringMessage:
        """Original Name: MINMWT_PLASTIC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rd_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: RD_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maxmwt_yield(self) -> global___FloatMessage:
        """Original Name: MAXMWT_YIELD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_depth(self) -> global___FloatMessage:
        """Original Name: RUN_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mb_hookload(self) -> global___FloatMessage:
        """Original Name: MB_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minmwt_buckle_sliding_dsdsunit(self) -> global___StringMessage:
        """Original Name: MINMWT_BUCKLE_SLIDING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_torque(self) -> global___FloatMessage:
        """Original Name: TI_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minmwt_plastic(self) -> global___FloatMessage:
        """Original Name: MINMWT_PLASTIC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rd_hookload(self) -> global___FloatMessage:
        """Original Name: RD_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_torque(self) -> global___FloatMessage:
        """Original Name: OP_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rd_torque(self) -> global___FloatMessage:
        """Original Name: RD_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_torque(self) -> global___FloatMessage:
        """Original Name: TO_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def minmwt_buckle_dsdsunit(self) -> global___StringMessage:
        """Original Name: MINMWT_BUCKLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def maximum_torque(self) -> global___FloatMessage:
        """Original Name: MAXIMUM_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    tda_id: builtins.str
    """Original Name: TDA_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sd_torque(self) -> global___FloatMessage:
        """Original Name: SD_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_DRAGCHART_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        maximum_torque_dsdsunit: global___StringMessage | None = ...,
        maxmwt_yield_dsdsunit: global___StringMessage | None = ...,
        minmwt_buckle: global___FloatMessage | None = ...,
        to_hookload: global___FloatMessage | None = ...,
        ob_torque: global___FloatMessage | None = ...,
        minmwt_plastic_sliding: global___FloatMessage | None = ...,
        ti_hookload: global___FloatMessage | None = ...,
        maximum_hookload_dsdsunit: global___StringMessage | None = ...,
        minmwt_buckle_sliding: global___FloatMessage | None = ...,
        op_hookload: global___FloatMessage | None = ...,
        ti_torque_dsdsunit: global___StringMessage | None = ...,
        sd_torque_dsdsunit: global___StringMessage | None = ...,
        mb_hookload_dsdsunit: global___StringMessage | None = ...,
        minmwt_plastic_sliding_dsdsunit: global___StringMessage | None = ...,
        ob_hookload_dsdsunit: global___StringMessage | None = ...,
        op_hookload_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        to_torque_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        rd_hookload_dsdsunit: global___StringMessage | None = ...,
        sd_hookload_dsdsunit: global___StringMessage | None = ...,
        maximum_hookload: global___FloatMessage | None = ...,
        minmwt_plastic_dsdsunit: global___StringMessage | None = ...,
        rd_torque_dsdsunit: global___StringMessage | None = ...,
        maxmwt_yield: global___FloatMessage | None = ...,
        run_depth_dsdsunit: global___StringMessage | None = ...,
        run_depth: global___FloatMessage | None = ...,
        mb_hookload: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        minmwt_buckle_sliding_dsdsunit: global___StringMessage | None = ...,
        ti_torque: global___FloatMessage | None = ...,
        to_hookload_dsdsunit: global___StringMessage | None = ...,
        op_torque_dsdsunit: global___StringMessage | None = ...,
        minmwt_plastic: global___FloatMessage | None = ...,
        rd_hookload: global___FloatMessage | None = ...,
        op_torque: global___FloatMessage | None = ...,
        ob_torque_dsdsunit: global___StringMessage | None = ...,
        ob_hookload: global___FloatMessage | None = ...,
        rd_torque: global___FloatMessage | None = ...,
        sd_hookload: global___FloatMessage | None = ...,
        to_torque: global___FloatMessage | None = ...,
        minmwt_buckle_dsdsunit: global___StringMessage | None = ...,
        maximum_torque: global___FloatMessage | None = ...,
        ti_hookload_dsdsunit: global___StringMessage | None = ...,
        tda_id: builtins.str = ...,
        sd_torque: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "maximum_hookload", b"maximum_hookload", "maximum_hookload_dsdsunit", b"maximum_hookload_dsdsunit", "maximum_torque", b"maximum_torque", "maximum_torque_dsdsunit", b"maximum_torque_dsdsunit", "maxmwt_yield", b"maxmwt_yield", "maxmwt_yield_dsdsunit", b"maxmwt_yield_dsdsunit", "mb_hookload", b"mb_hookload", "mb_hookload_dsdsunit", b"mb_hookload_dsdsunit", "minmwt_buckle", b"minmwt_buckle", "minmwt_buckle_dsdsunit", b"minmwt_buckle_dsdsunit", "minmwt_buckle_sliding", b"minmwt_buckle_sliding", "minmwt_buckle_sliding_dsdsunit", b"minmwt_buckle_sliding_dsdsunit", "minmwt_plastic", b"minmwt_plastic", "minmwt_plastic_dsdsunit", b"minmwt_plastic_dsdsunit", "minmwt_plastic_sliding", b"minmwt_plastic_sliding", "minmwt_plastic_sliding_dsdsunit", b"minmwt_plastic_sliding_dsdsunit", "native_uid", b"native_uid", "ob_hookload", b"ob_hookload", "ob_hookload_dsdsunit", b"ob_hookload_dsdsunit", "ob_torque", b"ob_torque", "ob_torque_dsdsunit", b"ob_torque_dsdsunit", "op_hookload", b"op_hookload", "op_hookload_dsdsunit", b"op_hookload_dsdsunit", "op_torque", b"op_torque", "op_torque_dsdsunit", b"op_torque_dsdsunit", "rd_hookload", b"rd_hookload", "rd_hookload_dsdsunit", b"rd_hookload_dsdsunit", "rd_torque", b"rd_torque", "rd_torque_dsdsunit", b"rd_torque_dsdsunit", "run_depth", b"run_depth", "run_depth_dsdsunit", b"run_depth_dsdsunit", "sd_hookload", b"sd_hookload", "sd_hookload_dsdsunit", b"sd_hookload_dsdsunit", "sd_torque", b"sd_torque", "sd_torque_dsdsunit", b"sd_torque_dsdsunit", "ti_hookload", b"ti_hookload", "ti_hookload_dsdsunit", b"ti_hookload_dsdsunit", "ti_torque", b"ti_torque", "ti_torque_dsdsunit", b"ti_torque_dsdsunit", "to_hookload", b"to_hookload", "to_hookload_dsdsunit", b"to_hookload_dsdsunit", "to_torque", b"to_torque", "to_torque_dsdsunit", b"to_torque_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "maximum_hookload", b"maximum_hookload", "maximum_hookload_dsdsunit", b"maximum_hookload_dsdsunit", "maximum_torque", b"maximum_torque", "maximum_torque_dsdsunit", b"maximum_torque_dsdsunit", "maxmwt_yield", b"maxmwt_yield", "maxmwt_yield_dsdsunit", b"maxmwt_yield_dsdsunit", "mb_hookload", b"mb_hookload", "mb_hookload_dsdsunit", b"mb_hookload_dsdsunit", "minmwt_buckle", b"minmwt_buckle", "minmwt_buckle_dsdsunit", b"minmwt_buckle_dsdsunit", "minmwt_buckle_sliding", b"minmwt_buckle_sliding", "minmwt_buckle_sliding_dsdsunit", b"minmwt_buckle_sliding_dsdsunit", "minmwt_plastic", b"minmwt_plastic", "minmwt_plastic_dsdsunit", b"minmwt_plastic_dsdsunit", "minmwt_plastic_sliding", b"minmwt_plastic_sliding", "minmwt_plastic_sliding_dsdsunit", b"minmwt_plastic_sliding_dsdsunit", "native_uid", b"native_uid", "ob_hookload", b"ob_hookload", "ob_hookload_dsdsunit", b"ob_hookload_dsdsunit", "ob_torque", b"ob_torque", "ob_torque_dsdsunit", b"ob_torque_dsdsunit", "op_hookload", b"op_hookload", "op_hookload_dsdsunit", b"op_hookload_dsdsunit", "op_torque", b"op_torque", "op_torque_dsdsunit", b"op_torque_dsdsunit", "rd_hookload", b"rd_hookload", "rd_hookload_dsdsunit", b"rd_hookload_dsdsunit", "rd_torque", b"rd_torque", "rd_torque_dsdsunit", b"rd_torque_dsdsunit", "run_depth", b"run_depth", "run_depth_dsdsunit", b"run_depth_dsdsunit", "sd_hookload", b"sd_hookload", "sd_hookload_dsdsunit", b"sd_hookload_dsdsunit", "sd_torque", b"sd_torque", "sd_torque_dsdsunit", b"sd_torque_dsdsunit", "tda_id", b"tda_id", "ti_hookload", b"ti_hookload", "ti_hookload_dsdsunit", b"ti_hookload_dsdsunit", "ti_torque", b"ti_torque", "ti_torque_dsdsunit", b"ti_torque_dsdsunit", "to_hookload", b"to_hookload", "to_hookload_dsdsunit", b"to_hookload_dsdsunit", "to_torque", b"to_torque", "to_torque_dsdsunit", b"to_torque_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpTdaDragchart = WpTdaDragchart

class WpTdaDragchartCof(google.protobuf.message.Message):
    """Original Name: WP_TDA_DRAGCHART_COF, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RD_HOOKLOAD_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    RD_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TDA_ID_FIELD_NUMBER: builtins.int
    RUN_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_DEPTH_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def to_hookload(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rd_hookload(self) -> global___FloatMessage:
        """Original Name: RD_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rd_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: RD_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    tda_id: builtins.str
    """Original Name: TDA_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def run_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_depth(self) -> global___FloatMessage:
        """Original Name: RUN_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_DRAGCHART_COF_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        to_hookload: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        ti_hookload: global___FloatMessage | None = ...,
        op_hookload: global___FloatMessage | None = ...,
        to_hookload_dsdsunit: global___StringMessage | None = ...,
        rd_hookload: global___FloatMessage | None = ...,
        ob_hookload: global___FloatMessage | None = ...,
        ob_hookload_dsdsunit: global___StringMessage | None = ...,
        op_hookload_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        rd_hookload_dsdsunit: global___StringMessage | None = ...,
        sd_hookload_dsdsunit: global___StringMessage | None = ...,
        sd_hookload: global___FloatMessage | None = ...,
        ti_hookload_dsdsunit: global___StringMessage | None = ...,
        tda_id: builtins.str = ...,
        run_depth_dsdsunit: global___StringMessage | None = ...,
        run_depth: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "native_uid", b"native_uid", "ob_hookload", b"ob_hookload", "ob_hookload_dsdsunit", b"ob_hookload_dsdsunit", "op_hookload", b"op_hookload", "op_hookload_dsdsunit", b"op_hookload_dsdsunit", "rd_hookload", b"rd_hookload", "rd_hookload_dsdsunit", b"rd_hookload_dsdsunit", "run_depth", b"run_depth", "run_depth_dsdsunit", b"run_depth_dsdsunit", "sd_hookload", b"sd_hookload", "sd_hookload_dsdsunit", b"sd_hookload_dsdsunit", "ti_hookload", b"ti_hookload", "ti_hookload_dsdsunit", b"ti_hookload_dsdsunit", "to_hookload", b"to_hookload", "to_hookload_dsdsunit", b"to_hookload_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "ob_hookload", b"ob_hookload", "ob_hookload_dsdsunit", b"ob_hookload_dsdsunit", "op_hookload", b"op_hookload", "op_hookload_dsdsunit", b"op_hookload_dsdsunit", "rd_hookload", b"rd_hookload", "rd_hookload_dsdsunit", b"rd_hookload_dsdsunit", "run_depth", b"run_depth", "run_depth_dsdsunit", b"run_depth_dsdsunit", "sd_hookload", b"sd_hookload", "sd_hookload_dsdsunit", b"sd_hookload_dsdsunit", "tda_id", b"tda_id", "ti_hookload", b"ti_hookload", "ti_hookload_dsdsunit", b"ti_hookload_dsdsunit", "to_hookload", b"to_hookload", "to_hookload_dsdsunit", b"to_hookload_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpTdaDragchartCof = WpTdaDragchartCof

class WpTdaDragchartManCof(google.protobuf.message.Message):
    """Original Name: WP_TDA_DRAGCHART_MAN_COF, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RD_HOOKLOAD_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    RD_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    TDA_ID_FIELD_NUMBER: builtins.int
    RUN_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_DEPTH_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def to_hookload(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rd_hookload(self) -> global___FloatMessage:
        """Original Name: RD_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rd_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: RD_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    tda_id: builtins.str
    """Original Name: TDA_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def run_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_depth(self) -> global___FloatMessage:
        """Original Name: RUN_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_DRAGCHART_MAN_COF_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        to_hookload: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        ti_hookload: global___FloatMessage | None = ...,
        op_hookload: global___FloatMessage | None = ...,
        to_hookload_dsdsunit: global___StringMessage | None = ...,
        rd_hookload: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        ob_hookload: global___FloatMessage | None = ...,
        ob_hookload_dsdsunit: global___StringMessage | None = ...,
        op_hookload_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        rd_hookload_dsdsunit: global___StringMessage | None = ...,
        sd_hookload_dsdsunit: global___StringMessage | None = ...,
        sd_hookload: global___FloatMessage | None = ...,
        ti_hookload_dsdsunit: global___StringMessage | None = ...,
        tda_id: builtins.str = ...,
        run_depth_dsdsunit: global___StringMessage | None = ...,
        run_depth: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "native_uid", b"native_uid", "ob_hookload", b"ob_hookload", "ob_hookload_dsdsunit", b"ob_hookload_dsdsunit", "op_hookload", b"op_hookload", "op_hookload_dsdsunit", b"op_hookload_dsdsunit", "rd_hookload", b"rd_hookload", "rd_hookload_dsdsunit", b"rd_hookload_dsdsunit", "run_depth", b"run_depth", "run_depth_dsdsunit", b"run_depth_dsdsunit", "sd_hookload", b"sd_hookload", "sd_hookload_dsdsunit", b"sd_hookload_dsdsunit", "sequence_no", b"sequence_no", "ti_hookload", b"ti_hookload", "ti_hookload_dsdsunit", b"ti_hookload_dsdsunit", "to_hookload", b"to_hookload", "to_hookload_dsdsunit", b"to_hookload_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "ob_hookload", b"ob_hookload", "ob_hookload_dsdsunit", b"ob_hookload_dsdsunit", "op_hookload", b"op_hookload", "op_hookload_dsdsunit", b"op_hookload_dsdsunit", "rd_hookload", b"rd_hookload", "rd_hookload_dsdsunit", b"rd_hookload_dsdsunit", "run_depth", b"run_depth", "run_depth_dsdsunit", b"run_depth_dsdsunit", "sd_hookload", b"sd_hookload", "sd_hookload_dsdsunit", b"sd_hookload_dsdsunit", "sequence_no", b"sequence_no", "tda_id", b"tda_id", "ti_hookload", b"ti_hookload", "ti_hookload_dsdsunit", b"ti_hookload_dsdsunit", "to_hookload", b"to_hookload", "to_hookload_dsdsunit", b"to_hookload_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpTdaDragchartManCof = WpTdaDragchartManCof

class WpTdaDragchartSens(google.protobuf.message.Message):
    """Original Name: WP_TDA_DRAGCHART_SENS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    SD_HOOKLOAD6_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD11_DSDSUNIT_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD6_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD11_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD10_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD10_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD9_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD7_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD12_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD4_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD1_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUN_DEPTH_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD10_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD11_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD6_DSDSUNIT_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD12_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD5_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD12_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD12_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD11_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD10_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD11_DSDSUNIT_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD3_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD4_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD1_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD2_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD12_DSDSUNIT_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD5_DSDSUNIT_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD5_DSDSUNIT_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD9_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD7_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD8_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD5_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD6_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD5_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD6_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD7_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD8_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD8_DSDSUNIT_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD9_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD12_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD1_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD2_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD5_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD4_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD6_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD3_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD4_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD9_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD7_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD8_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD12_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD9_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD4_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD3_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD6_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD1_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD5_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD8_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD8_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD7_FIELD_NUMBER: builtins.int
    RUN_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD9_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD2_DSDSUNIT_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD10_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD3_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD11_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD10_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD7_DSDSUNIT_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD2_DSDSUNIT_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD10_DSDSUNIT_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD1_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD8_DSDSUNIT_FIELD_NUMBER: builtins.int
    TDA_ID_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD2_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD1_DSDSUNIT_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD3_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD4_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD12_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD3_DSDSUNIT_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD11_DSDSUNIT_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD9_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD3_DSDSUNIT_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD8_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD6_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD11_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD4_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD1_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD5_DSDSUNIT_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD9_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD2_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD1_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD10_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD11_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD12_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD4_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD9_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD5_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD10_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD12_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD2_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD3_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD6_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD7_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD8_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD9_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD1_DSDSUNIT_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD7_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD10_DSDSUNIT_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD11_DSDSUNIT_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD4_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD2_DSDSUNIT_FIELD_NUMBER: builtins.int
    OB_HOOKLOAD3_DSDSUNIT_FIELD_NUMBER: builtins.int
    TI_HOOKLOAD7_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD1_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD2_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD3_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD4_FIELD_NUMBER: builtins.int
    TO_HOOKLOAD2_DSDSUNIT_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD5_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD6_FIELD_NUMBER: builtins.int
    SD_HOOKLOAD7_DSDSUNIT_FIELD_NUMBER: builtins.int
    OP_HOOKLOAD8_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def sd_hookload6_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD6_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload11_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD11_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload6_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD6_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload11(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD11, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload10(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD10, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload10_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD10_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload9_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD9_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload7_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD7_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload12(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD12, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload4_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload1_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_depth(self) -> global___FloatMessage:
        """Original Name: RUN_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload10(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD10, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload11(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD11, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload6_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD6_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload12(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD12, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload5_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD5_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload12(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD12, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload12_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD12_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload11(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD11, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload10(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD10, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload11_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD11_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload3(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload4(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload1(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload2(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload12_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD12_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload5_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD5_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload5_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD5_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload9(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD9, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload7(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD7, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload8(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD8, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload5(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD5, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload6(self) -> global___FloatMessage:
        """Original Name: TO_HOOKLOAD6, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload5(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD5, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload6(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD6, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload7(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD7, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload8(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD8, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload8_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD8_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload9(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD9, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload12_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD12_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload1(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload2(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload5(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD5, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload4_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload6(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD6, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload3(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload4(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload9(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD9, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload7(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD7, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload8(self) -> global___FloatMessage:
        """Original Name: OP_HOOKLOAD8, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload12_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD12_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def op_hookload9_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD9_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload4(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload3(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload6(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD6, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload1_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload5(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD5, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload8_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD8_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload8(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD8, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload7(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD7, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def run_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUN_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload9(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD9, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload2_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload10_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD10_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ti_hookload3_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload11(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD11, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload10(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD10, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload7_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD7_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload2_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload10_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD10_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload1(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload8_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD8_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    tda_id: builtins.str
    """Original Name: TDA_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ob_hookload2(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload1_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload3(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload4(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload12(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD12, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload3_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload11_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD11_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload9_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD9_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload3_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload8_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD8_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def ti_hookload6_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD6_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload11_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD11_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload4_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload1_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload5_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD5_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload9_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD9_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload2(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload1(self) -> global___FloatMessage:
        """Original Name: TI_HOOKLOAD1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload10(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD10, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload11(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD11, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload12(self) -> global___FloatMessage:
        """Original Name: OB_HOOKLOAD12, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload4_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload9_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD9_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload5_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD5_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload10_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD10_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload12_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD12_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload2_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload3_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload6_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD6_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload7(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD7, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload8(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD8, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload9(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD9, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload1_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload7_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD7_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload10_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD10_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload11_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD11_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload4_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD4_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload2_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ob_hookload3_dsdsunit(self) -> global___StringMessage:
        """Original Name: OB_HOOKLOAD3_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def ti_hookload7_dsdsunit(self) -> global___StringMessage:
        """Original Name: TI_HOOKLOAD7_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload1(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload2(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD2, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload3(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD3, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload4(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD4, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def to_hookload2_dsdsunit(self) -> global___StringMessage:
        """Original Name: TO_HOOKLOAD2_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload5(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD5, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload6(self) -> global___FloatMessage:
        """Original Name: SD_HOOKLOAD6, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sd_hookload7_dsdsunit(self) -> global___StringMessage:
        """Original Name: SD_HOOKLOAD7_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def op_hookload8_dsdsunit(self) -> global___StringMessage:
        """Original Name: OP_HOOKLOAD8_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_DRAGCHART_SENS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        sd_hookload6_dsdsunit: global___StringMessage | None = ...,
        ti_hookload11_dsdsunit: global___StringMessage | None = ...,
        to_hookload6_dsdsunit: global___StringMessage | None = ...,
        ti_hookload11: global___FloatMessage | None = ...,
        ti_hookload10: global___FloatMessage | None = ...,
        op_hookload10_dsdsunit: global___StringMessage | None = ...,
        ti_hookload9_dsdsunit: global___StringMessage | None = ...,
        op_hookload7_dsdsunit: global___StringMessage | None = ...,
        ti_hookload12: global___FloatMessage | None = ...,
        ti_hookload4_dsdsunit: global___StringMessage | None = ...,
        op_hookload1_dsdsunit: global___StringMessage | None = ...,
        run_depth: global___FloatMessage | None = ...,
        to_hookload10: global___FloatMessage | None = ...,
        to_hookload11: global___FloatMessage | None = ...,
        ob_hookload6_dsdsunit: global___StringMessage | None = ...,
        to_hookload12: global___FloatMessage | None = ...,
        sd_hookload5_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        op_hookload12: global___FloatMessage | None = ...,
        ti_hookload12_dsdsunit: global___StringMessage | None = ...,
        op_hookload11: global___FloatMessage | None = ...,
        op_hookload10: global___FloatMessage | None = ...,
        op_hookload11_dsdsunit: global___StringMessage | None = ...,
        to_hookload3: global___FloatMessage | None = ...,
        to_hookload4: global___FloatMessage | None = ...,
        to_hookload1: global___FloatMessage | None = ...,
        to_hookload2: global___FloatMessage | None = ...,
        ob_hookload12_dsdsunit: global___StringMessage | None = ...,
        to_hookload5_dsdsunit: global___StringMessage | None = ...,
        ob_hookload5_dsdsunit: global___StringMessage | None = ...,
        to_hookload9: global___FloatMessage | None = ...,
        to_hookload7: global___FloatMessage | None = ...,
        to_hookload8: global___FloatMessage | None = ...,
        to_hookload5: global___FloatMessage | None = ...,
        to_hookload6: global___FloatMessage | None = ...,
        ob_hookload5: global___FloatMessage | None = ...,
        ob_hookload6: global___FloatMessage | None = ...,
        ob_hookload7: global___FloatMessage | None = ...,
        ob_hookload8: global___FloatMessage | None = ...,
        ti_hookload8_dsdsunit: global___StringMessage | None = ...,
        ob_hookload9: global___FloatMessage | None = ...,
        op_hookload12_dsdsunit: global___StringMessage | None = ...,
        op_hookload1: global___FloatMessage | None = ...,
        op_hookload2: global___FloatMessage | None = ...,
        op_hookload5: global___FloatMessage | None = ...,
        ob_hookload4_dsdsunit: global___StringMessage | None = ...,
        op_hookload6: global___FloatMessage | None = ...,
        op_hookload3: global___FloatMessage | None = ...,
        op_hookload4: global___FloatMessage | None = ...,
        op_hookload9: global___FloatMessage | None = ...,
        op_hookload7: global___FloatMessage | None = ...,
        op_hookload8: global___FloatMessage | None = ...,
        to_hookload12_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        op_hookload9_dsdsunit: global___StringMessage | None = ...,
        ti_hookload4: global___FloatMessage | None = ...,
        ti_hookload3: global___FloatMessage | None = ...,
        ti_hookload6: global___FloatMessage | None = ...,
        to_hookload1_dsdsunit: global___StringMessage | None = ...,
        ti_hookload5: global___FloatMessage | None = ...,
        sd_hookload8_dsdsunit: global___StringMessage | None = ...,
        ti_hookload8: global___FloatMessage | None = ...,
        ti_hookload7: global___FloatMessage | None = ...,
        run_depth_dsdsunit: global___StringMessage | None = ...,
        ti_hookload9: global___FloatMessage | None = ...,
        op_hookload2_dsdsunit: global___StringMessage | None = ...,
        ob_hookload10_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        ti_hookload3_dsdsunit: global___StringMessage | None = ...,
        sd_hookload11: global___FloatMessage | None = ...,
        sd_hookload10: global___FloatMessage | None = ...,
        ob_hookload7_dsdsunit: global___StringMessage | None = ...,
        ob_hookload2_dsdsunit: global___StringMessage | None = ...,
        to_hookload10_dsdsunit: global___StringMessage | None = ...,
        ob_hookload1: global___FloatMessage | None = ...,
        to_hookload8_dsdsunit: global___StringMessage | None = ...,
        tda_id: builtins.str = ...,
        ob_hookload2: global___FloatMessage | None = ...,
        sd_hookload1_dsdsunit: global___StringMessage | None = ...,
        ob_hookload3: global___FloatMessage | None = ...,
        ob_hookload4: global___FloatMessage | None = ...,
        sd_hookload12: global___FloatMessage | None = ...,
        to_hookload3_dsdsunit: global___StringMessage | None = ...,
        to_hookload11_dsdsunit: global___StringMessage | None = ...,
        to_hookload9_dsdsunit: global___StringMessage | None = ...,
        sd_hookload3_dsdsunit: global___StringMessage | None = ...,
        ob_hookload8_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        ti_hookload6_dsdsunit: global___StringMessage | None = ...,
        sd_hookload11_dsdsunit: global___StringMessage | None = ...,
        op_hookload4_dsdsunit: global___StringMessage | None = ...,
        ti_hookload1_dsdsunit: global___StringMessage | None = ...,
        op_hookload5_dsdsunit: global___StringMessage | None = ...,
        ob_hookload9_dsdsunit: global___StringMessage | None = ...,
        ti_hookload2: global___FloatMessage | None = ...,
        ti_hookload1: global___FloatMessage | None = ...,
        ob_hookload10: global___FloatMessage | None = ...,
        ob_hookload11: global___FloatMessage | None = ...,
        ob_hookload12: global___FloatMessage | None = ...,
        sd_hookload4_dsdsunit: global___StringMessage | None = ...,
        sd_hookload9_dsdsunit: global___StringMessage | None = ...,
        ti_hookload5_dsdsunit: global___StringMessage | None = ...,
        sd_hookload10_dsdsunit: global___StringMessage | None = ...,
        sd_hookload12_dsdsunit: global___StringMessage | None = ...,
        ti_hookload2_dsdsunit: global___StringMessage | None = ...,
        op_hookload3_dsdsunit: global___StringMessage | None = ...,
        op_hookload6_dsdsunit: global___StringMessage | None = ...,
        sd_hookload7: global___FloatMessage | None = ...,
        sd_hookload8: global___FloatMessage | None = ...,
        sd_hookload9: global___FloatMessage | None = ...,
        ob_hookload1_dsdsunit: global___StringMessage | None = ...,
        to_hookload7_dsdsunit: global___StringMessage | None = ...,
        ti_hookload10_dsdsunit: global___StringMessage | None = ...,
        ob_hookload11_dsdsunit: global___StringMessage | None = ...,
        to_hookload4_dsdsunit: global___StringMessage | None = ...,
        sd_hookload2_dsdsunit: global___StringMessage | None = ...,
        ob_hookload3_dsdsunit: global___StringMessage | None = ...,
        ti_hookload7_dsdsunit: global___StringMessage | None = ...,
        sd_hookload1: global___FloatMessage | None = ...,
        sd_hookload2: global___FloatMessage | None = ...,
        sd_hookload3: global___FloatMessage | None = ...,
        sd_hookload4: global___FloatMessage | None = ...,
        to_hookload2_dsdsunit: global___StringMessage | None = ...,
        sd_hookload5: global___FloatMessage | None = ...,
        sd_hookload6: global___FloatMessage | None = ...,
        sd_hookload7_dsdsunit: global___StringMessage | None = ...,
        op_hookload8_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "native_uid", b"native_uid", "ob_hookload1", b"ob_hookload1", "ob_hookload10", b"ob_hookload10", "ob_hookload10_dsdsunit", b"ob_hookload10_dsdsunit", "ob_hookload11", b"ob_hookload11", "ob_hookload11_dsdsunit", b"ob_hookload11_dsdsunit", "ob_hookload12", b"ob_hookload12", "ob_hookload12_dsdsunit", b"ob_hookload12_dsdsunit", "ob_hookload1_dsdsunit", b"ob_hookload1_dsdsunit", "ob_hookload2", b"ob_hookload2", "ob_hookload2_dsdsunit", b"ob_hookload2_dsdsunit", "ob_hookload3", b"ob_hookload3", "ob_hookload3_dsdsunit", b"ob_hookload3_dsdsunit", "ob_hookload4", b"ob_hookload4", "ob_hookload4_dsdsunit", b"ob_hookload4_dsdsunit", "ob_hookload5", b"ob_hookload5", "ob_hookload5_dsdsunit", b"ob_hookload5_dsdsunit", "ob_hookload6", b"ob_hookload6", "ob_hookload6_dsdsunit", b"ob_hookload6_dsdsunit", "ob_hookload7", b"ob_hookload7", "ob_hookload7_dsdsunit", b"ob_hookload7_dsdsunit", "ob_hookload8", b"ob_hookload8", "ob_hookload8_dsdsunit", b"ob_hookload8_dsdsunit", "ob_hookload9", b"ob_hookload9", "ob_hookload9_dsdsunit", b"ob_hookload9_dsdsunit", "op_hookload1", b"op_hookload1", "op_hookload10", b"op_hookload10", "op_hookload10_dsdsunit", b"op_hookload10_dsdsunit", "op_hookload11", b"op_hookload11", "op_hookload11_dsdsunit", b"op_hookload11_dsdsunit", "op_hookload12", b"op_hookload12", "op_hookload12_dsdsunit", b"op_hookload12_dsdsunit", "op_hookload1_dsdsunit", b"op_hookload1_dsdsunit", "op_hookload2", b"op_hookload2", "op_hookload2_dsdsunit", b"op_hookload2_dsdsunit", "op_hookload3", b"op_hookload3", "op_hookload3_dsdsunit", b"op_hookload3_dsdsunit", "op_hookload4", b"op_hookload4", "op_hookload4_dsdsunit", b"op_hookload4_dsdsunit", "op_hookload5", b"op_hookload5", "op_hookload5_dsdsunit", b"op_hookload5_dsdsunit", "op_hookload6", b"op_hookload6", "op_hookload6_dsdsunit", b"op_hookload6_dsdsunit", "op_hookload7", b"op_hookload7", "op_hookload7_dsdsunit", b"op_hookload7_dsdsunit", "op_hookload8", b"op_hookload8", "op_hookload8_dsdsunit", b"op_hookload8_dsdsunit", "op_hookload9", b"op_hookload9", "op_hookload9_dsdsunit", b"op_hookload9_dsdsunit", "run_depth", b"run_depth", "run_depth_dsdsunit", b"run_depth_dsdsunit", "sd_hookload1", b"sd_hookload1", "sd_hookload10", b"sd_hookload10", "sd_hookload10_dsdsunit", b"sd_hookload10_dsdsunit", "sd_hookload11", b"sd_hookload11", "sd_hookload11_dsdsunit", b"sd_hookload11_dsdsunit", "sd_hookload12", b"sd_hookload12", "sd_hookload12_dsdsunit", b"sd_hookload12_dsdsunit", "sd_hookload1_dsdsunit", b"sd_hookload1_dsdsunit", "sd_hookload2", b"sd_hookload2", "sd_hookload2_dsdsunit", b"sd_hookload2_dsdsunit", "sd_hookload3", b"sd_hookload3", "sd_hookload3_dsdsunit", b"sd_hookload3_dsdsunit", "sd_hookload4", b"sd_hookload4", "sd_hookload4_dsdsunit", b"sd_hookload4_dsdsunit", "sd_hookload5", b"sd_hookload5", "sd_hookload5_dsdsunit", b"sd_hookload5_dsdsunit", "sd_hookload6", b"sd_hookload6", "sd_hookload6_dsdsunit", b"sd_hookload6_dsdsunit", "sd_hookload7", b"sd_hookload7", "sd_hookload7_dsdsunit", b"sd_hookload7_dsdsunit", "sd_hookload8", b"sd_hookload8", "sd_hookload8_dsdsunit", b"sd_hookload8_dsdsunit", "sd_hookload9", b"sd_hookload9", "sd_hookload9_dsdsunit", b"sd_hookload9_dsdsunit", "ti_hookload1", b"ti_hookload1", "ti_hookload10", b"ti_hookload10", "ti_hookload10_dsdsunit", b"ti_hookload10_dsdsunit", "ti_hookload11", b"ti_hookload11", "ti_hookload11_dsdsunit", b"ti_hookload11_dsdsunit", "ti_hookload12", b"ti_hookload12", "ti_hookload12_dsdsunit", b"ti_hookload12_dsdsunit", "ti_hookload1_dsdsunit", b"ti_hookload1_dsdsunit", "ti_hookload2", b"ti_hookload2", "ti_hookload2_dsdsunit", b"ti_hookload2_dsdsunit", "ti_hookload3", b"ti_hookload3", "ti_hookload3_dsdsunit", b"ti_hookload3_dsdsunit", "ti_hookload4", b"ti_hookload4", "ti_hookload4_dsdsunit", b"ti_hookload4_dsdsunit", "ti_hookload5", b"ti_hookload5", "ti_hookload5_dsdsunit", b"ti_hookload5_dsdsunit", "ti_hookload6", b"ti_hookload6", "ti_hookload6_dsdsunit", b"ti_hookload6_dsdsunit", "ti_hookload7", b"ti_hookload7", "ti_hookload7_dsdsunit", b"ti_hookload7_dsdsunit", "ti_hookload8", b"ti_hookload8", "ti_hookload8_dsdsunit", b"ti_hookload8_dsdsunit", "ti_hookload9", b"ti_hookload9", "ti_hookload9_dsdsunit", b"ti_hookload9_dsdsunit", "to_hookload1", b"to_hookload1", "to_hookload10", b"to_hookload10", "to_hookload10_dsdsunit", b"to_hookload10_dsdsunit", "to_hookload11", b"to_hookload11", "to_hookload11_dsdsunit", b"to_hookload11_dsdsunit", "to_hookload12", b"to_hookload12", "to_hookload12_dsdsunit", b"to_hookload12_dsdsunit", "to_hookload1_dsdsunit", b"to_hookload1_dsdsunit", "to_hookload2", b"to_hookload2", "to_hookload2_dsdsunit", b"to_hookload2_dsdsunit", "to_hookload3", b"to_hookload3", "to_hookload3_dsdsunit", b"to_hookload3_dsdsunit", "to_hookload4", b"to_hookload4", "to_hookload4_dsdsunit", b"to_hookload4_dsdsunit", "to_hookload5", b"to_hookload5", "to_hookload5_dsdsunit", b"to_hookload5_dsdsunit", "to_hookload6", b"to_hookload6", "to_hookload6_dsdsunit", b"to_hookload6_dsdsunit", "to_hookload7", b"to_hookload7", "to_hookload7_dsdsunit", b"to_hookload7_dsdsunit", "to_hookload8", b"to_hookload8", "to_hookload8_dsdsunit", b"to_hookload8_dsdsunit", "to_hookload9", b"to_hookload9", "to_hookload9_dsdsunit", b"to_hookload9_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "ob_hookload1", b"ob_hookload1", "ob_hookload10", b"ob_hookload10", "ob_hookload10_dsdsunit", b"ob_hookload10_dsdsunit", "ob_hookload11", b"ob_hookload11", "ob_hookload11_dsdsunit", b"ob_hookload11_dsdsunit", "ob_hookload12", b"ob_hookload12", "ob_hookload12_dsdsunit", b"ob_hookload12_dsdsunit", "ob_hookload1_dsdsunit", b"ob_hookload1_dsdsunit", "ob_hookload2", b"ob_hookload2", "ob_hookload2_dsdsunit", b"ob_hookload2_dsdsunit", "ob_hookload3", b"ob_hookload3", "ob_hookload3_dsdsunit", b"ob_hookload3_dsdsunit", "ob_hookload4", b"ob_hookload4", "ob_hookload4_dsdsunit", b"ob_hookload4_dsdsunit", "ob_hookload5", b"ob_hookload5", "ob_hookload5_dsdsunit", b"ob_hookload5_dsdsunit", "ob_hookload6", b"ob_hookload6", "ob_hookload6_dsdsunit", b"ob_hookload6_dsdsunit", "ob_hookload7", b"ob_hookload7", "ob_hookload7_dsdsunit", b"ob_hookload7_dsdsunit", "ob_hookload8", b"ob_hookload8", "ob_hookload8_dsdsunit", b"ob_hookload8_dsdsunit", "ob_hookload9", b"ob_hookload9", "ob_hookload9_dsdsunit", b"ob_hookload9_dsdsunit", "op_hookload1", b"op_hookload1", "op_hookload10", b"op_hookload10", "op_hookload10_dsdsunit", b"op_hookload10_dsdsunit", "op_hookload11", b"op_hookload11", "op_hookload11_dsdsunit", b"op_hookload11_dsdsunit", "op_hookload12", b"op_hookload12", "op_hookload12_dsdsunit", b"op_hookload12_dsdsunit", "op_hookload1_dsdsunit", b"op_hookload1_dsdsunit", "op_hookload2", b"op_hookload2", "op_hookload2_dsdsunit", b"op_hookload2_dsdsunit", "op_hookload3", b"op_hookload3", "op_hookload3_dsdsunit", b"op_hookload3_dsdsunit", "op_hookload4", b"op_hookload4", "op_hookload4_dsdsunit", b"op_hookload4_dsdsunit", "op_hookload5", b"op_hookload5", "op_hookload5_dsdsunit", b"op_hookload5_dsdsunit", "op_hookload6", b"op_hookload6", "op_hookload6_dsdsunit", b"op_hookload6_dsdsunit", "op_hookload7", b"op_hookload7", "op_hookload7_dsdsunit", b"op_hookload7_dsdsunit", "op_hookload8", b"op_hookload8", "op_hookload8_dsdsunit", b"op_hookload8_dsdsunit", "op_hookload9", b"op_hookload9", "op_hookload9_dsdsunit", b"op_hookload9_dsdsunit", "run_depth", b"run_depth", "run_depth_dsdsunit", b"run_depth_dsdsunit", "sd_hookload1", b"sd_hookload1", "sd_hookload10", b"sd_hookload10", "sd_hookload10_dsdsunit", b"sd_hookload10_dsdsunit", "sd_hookload11", b"sd_hookload11", "sd_hookload11_dsdsunit", b"sd_hookload11_dsdsunit", "sd_hookload12", b"sd_hookload12", "sd_hookload12_dsdsunit", b"sd_hookload12_dsdsunit", "sd_hookload1_dsdsunit", b"sd_hookload1_dsdsunit", "sd_hookload2", b"sd_hookload2", "sd_hookload2_dsdsunit", b"sd_hookload2_dsdsunit", "sd_hookload3", b"sd_hookload3", "sd_hookload3_dsdsunit", b"sd_hookload3_dsdsunit", "sd_hookload4", b"sd_hookload4", "sd_hookload4_dsdsunit", b"sd_hookload4_dsdsunit", "sd_hookload5", b"sd_hookload5", "sd_hookload5_dsdsunit", b"sd_hookload5_dsdsunit", "sd_hookload6", b"sd_hookload6", "sd_hookload6_dsdsunit", b"sd_hookload6_dsdsunit", "sd_hookload7", b"sd_hookload7", "sd_hookload7_dsdsunit", b"sd_hookload7_dsdsunit", "sd_hookload8", b"sd_hookload8", "sd_hookload8_dsdsunit", b"sd_hookload8_dsdsunit", "sd_hookload9", b"sd_hookload9", "sd_hookload9_dsdsunit", b"sd_hookload9_dsdsunit", "tda_id", b"tda_id", "ti_hookload1", b"ti_hookload1", "ti_hookload10", b"ti_hookload10", "ti_hookload10_dsdsunit", b"ti_hookload10_dsdsunit", "ti_hookload11", b"ti_hookload11", "ti_hookload11_dsdsunit", b"ti_hookload11_dsdsunit", "ti_hookload12", b"ti_hookload12", "ti_hookload12_dsdsunit", b"ti_hookload12_dsdsunit", "ti_hookload1_dsdsunit", b"ti_hookload1_dsdsunit", "ti_hookload2", b"ti_hookload2", "ti_hookload2_dsdsunit", b"ti_hookload2_dsdsunit", "ti_hookload3", b"ti_hookload3", "ti_hookload3_dsdsunit", b"ti_hookload3_dsdsunit", "ti_hookload4", b"ti_hookload4", "ti_hookload4_dsdsunit", b"ti_hookload4_dsdsunit", "ti_hookload5", b"ti_hookload5", "ti_hookload5_dsdsunit", b"ti_hookload5_dsdsunit", "ti_hookload6", b"ti_hookload6", "ti_hookload6_dsdsunit", b"ti_hookload6_dsdsunit", "ti_hookload7", b"ti_hookload7", "ti_hookload7_dsdsunit", b"ti_hookload7_dsdsunit", "ti_hookload8", b"ti_hookload8", "ti_hookload8_dsdsunit", b"ti_hookload8_dsdsunit", "ti_hookload9", b"ti_hookload9", "ti_hookload9_dsdsunit", b"ti_hookload9_dsdsunit", "to_hookload1", b"to_hookload1", "to_hookload10", b"to_hookload10", "to_hookload10_dsdsunit", b"to_hookload10_dsdsunit", "to_hookload11", b"to_hookload11", "to_hookload11_dsdsunit", b"to_hookload11_dsdsunit", "to_hookload12", b"to_hookload12", "to_hookload12_dsdsunit", b"to_hookload12_dsdsunit", "to_hookload1_dsdsunit", b"to_hookload1_dsdsunit", "to_hookload2", b"to_hookload2", "to_hookload2_dsdsunit", b"to_hookload2_dsdsunit", "to_hookload3", b"to_hookload3", "to_hookload3_dsdsunit", b"to_hookload3_dsdsunit", "to_hookload4", b"to_hookload4", "to_hookload4_dsdsunit", b"to_hookload4_dsdsunit", "to_hookload5", b"to_hookload5", "to_hookload5_dsdsunit", b"to_hookload5_dsdsunit", "to_hookload6", b"to_hookload6", "to_hookload6_dsdsunit", b"to_hookload6_dsdsunit", "to_hookload7", b"to_hookload7", "to_hookload7_dsdsunit", b"to_hookload7_dsdsunit", "to_hookload8", b"to_hookload8", "to_hookload8_dsdsunit", b"to_hookload8_dsdsunit", "to_hookload9", b"to_hookload9", "to_hookload9_dsdsunit", b"to_hookload9_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpTdaDragchartSens = WpTdaDragchartSens

class WpTdaFrd(google.protobuf.message.Message):
    """Original Name: WP_TDA_FRD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ITEM_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACT_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACT_DIAMETER_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_AXIAL_FIELD_NUMBER: builtins.int
    BOT_FROM_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    BOT_FROM_BIT_FIELD_NUMBER: builtins.int
    FREQUENCY_FIELD_NUMBER: builtins.int
    TOP_FROM_BIT_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    COF_RADIAL_FIELD_NUMBER: builtins.int
    ITEM_LENGTH_FIELD_NUMBER: builtins.int
    EFF_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    EFF_DIAMETER_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    IS_RIGID_FIELD_NUMBER: builtins.int
    ITEM_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_FROM_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    ITEM_WEIGHT_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_ID_FIELD_NUMBER: builtins.int
    NUMBER_JOINTS_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_SOURCE_ID_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_FORCE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def item_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def act_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACT_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def act_diameter(self) -> global___FloatMessage:
        """Original Name: ACT_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_axial(self) -> global___FloatMessage:
        """Original Name: COF_AXIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_from_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOT_FROM_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wear_factor(self) -> global___FloatMessage:
        """Original Name: WEAR_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_from_bit(self) -> global___FloatMessage:
        """Original Name: BOT_FROM_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frequency(self) -> global___Int32Message:
        """Original Name: FREQUENCY, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_from_bit(self) -> global___FloatMessage:
        """Original Name: TOP_FROM_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_radial(self) -> global___FloatMessage:
        """Original Name: COF_RADIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_length(self) -> global___FloatMessage:
        """Original Name: ITEM_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def eff_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: EFF_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def eff_diameter(self) -> global___FloatMessage:
        """Original Name: EFF_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_rigid(self) -> global___StringMessage:
        """Original Name: IS_RIGID, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_from_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_FROM_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_weight(self) -> global___FloatMessage:
        """Original Name: ITEM_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_tda_frd_id: builtins.str
    """Original Name: WP_TDA_FRD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def number_joints(self) -> global___FloatMessage:
        """Original Name: NUMBER_JOINTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_source_id(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_SOURCE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wp_tda_frd_force(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaFrdForceRef]:
        """Remote references:

        Original Name: WP_TDA_FRD_FORCE, WrappedMessage: WpTdaFrdForce
        FK_WP_TDA_FRD_FORCE_WP_TDA_FRD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        item_weight_dsdsunit: global___StringMessage | None = ...,
        act_diameter_dsdsunit: global___StringMessage | None = ...,
        act_diameter: global___FloatMessage | None = ...,
        wear_factor_dsdsunit: global___StringMessage | None = ...,
        cof_axial: global___FloatMessage | None = ...,
        bot_from_bit_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        wear_factor: global___FloatMessage | None = ...,
        description: global___StringMessage | None = ...,
        bot_from_bit: global___FloatMessage | None = ...,
        frequency: global___Int32Message | None = ...,
        top_from_bit: global___FloatMessage | None = ...,
        type: global___StringMessage | None = ...,
        cof_radial: global___FloatMessage | None = ...,
        item_length: global___FloatMessage | None = ...,
        eff_diameter_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        eff_diameter: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        is_rigid: global___StringMessage | None = ...,
        item_length_dsdsunit: global___StringMessage | None = ...,
        top_from_bit_dsdsunit: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        item_weight: global___FloatMessage | None = ...,
        wp_tda_frd_id: builtins.str = ...,
        number_joints: global___FloatMessage | None = ...,
        wear_factor_source_id: global___StringMessage | None = ...,
        wp_tda_frd_force: collections.abc.Iterable[global___WpTdaFrdForceRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["act_diameter", b"act_diameter", "act_diameter_dsdsunit", b"act_diameter_dsdsunit", "assembly_id", b"assembly_id", "bot_from_bit", b"bot_from_bit", "bot_from_bit_dsdsunit", b"bot_from_bit_dsdsunit", "cof_axial", b"cof_axial", "cof_radial", b"cof_radial", "description", b"description", "eff_diameter", b"eff_diameter", "eff_diameter_dsdsunit", b"eff_diameter_dsdsunit", "frequency", b"frequency", "is_rigid", b"is_rigid", "item_length", b"item_length", "item_length_dsdsunit", b"item_length_dsdsunit", "item_weight", b"item_weight", "item_weight_dsdsunit", b"item_weight_dsdsunit", "native_uid", b"native_uid", "number_joints", b"number_joints", "sequence_no", b"sequence_no", "top_from_bit", b"top_from_bit", "top_from_bit_dsdsunit", b"top_from_bit_dsdsunit", "type", b"type", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_source_id", b"wear_factor_source_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["act_diameter", b"act_diameter", "act_diameter_dsdsunit", b"act_diameter_dsdsunit", "assembly_id", b"assembly_id", "bot_from_bit", b"bot_from_bit", "bot_from_bit_dsdsunit", b"bot_from_bit_dsdsunit", "case_id", b"case_id", "cof_axial", b"cof_axial", "cof_radial", b"cof_radial", "description", b"description", "eff_diameter", b"eff_diameter", "eff_diameter_dsdsunit", b"eff_diameter_dsdsunit", "frequency", b"frequency", "is_rigid", b"is_rigid", "item_length", b"item_length", "item_length_dsdsunit", b"item_length_dsdsunit", "item_weight", b"item_weight", "item_weight_dsdsunit", b"item_weight_dsdsunit", "native_uid", b"native_uid", "number_joints", b"number_joints", "sequence_no", b"sequence_no", "top_from_bit", b"top_from_bit", "top_from_bit_dsdsunit", b"top_from_bit_dsdsunit", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_source_id", b"wear_factor_source_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_tda_frd_force", b"wp_tda_frd_force", "wp_tda_frd_id", b"wp_tda_frd_id"]) -> None: ...

global___WpTdaFrd = WpTdaFrd

class WpTdaFrdAll(google.protobuf.message.Message):
    """Original Name: WP_TDA_FRD_ALL, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ITEM_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACT_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACT_DIAMETER_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_AXIAL_FIELD_NUMBER: builtins.int
    BOT_FROM_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    BOT_FROM_BIT_FIELD_NUMBER: builtins.int
    FREQUENCY_FIELD_NUMBER: builtins.int
    TOP_FROM_BIT_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    COF_RADIAL_FIELD_NUMBER: builtins.int
    ITEM_LENGTH_FIELD_NUMBER: builtins.int
    EFF_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    EFF_DIAMETER_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    IS_RIGID_FIELD_NUMBER: builtins.int
    ITEM_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_FROM_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ASSEMBLY_ID_FIELD_NUMBER: builtins.int
    ITEM_WEIGHT_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_ID_FIELD_NUMBER: builtins.int
    NUMBER_JOINTS_FIELD_NUMBER: builtins.int
    WEAR_FACTOR_SOURCE_ID_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_ALL_FORCE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def item_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def act_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACT_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def act_diameter(self) -> global___FloatMessage:
        """Original Name: ACT_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_axial(self) -> global___FloatMessage:
        """Original Name: COF_AXIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_from_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOT_FROM_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wear_factor(self) -> global___FloatMessage:
        """Original Name: WEAR_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_from_bit(self) -> global___FloatMessage:
        """Original Name: BOT_FROM_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frequency(self) -> global___Int32Message:
        """Original Name: FREQUENCY, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_from_bit(self) -> global___FloatMessage:
        """Original Name: TOP_FROM_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_radial(self) -> global___FloatMessage:
        """Original Name: COF_RADIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_length(self) -> global___FloatMessage:
        """Original Name: ITEM_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def eff_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: EFF_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def eff_diameter(self) -> global___FloatMessage:
        """Original Name: EFF_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_rigid(self) -> global___StringMessage:
        """Original Name: IS_RIGID, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_from_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_FROM_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def assembly_id(self) -> global___StringMessage:
        """Original Name: ASSEMBLY_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_weight(self) -> global___FloatMessage:
        """Original Name: ITEM_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_tda_frd_id: builtins.str
    """Original Name: WP_TDA_FRD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def number_joints(self) -> global___FloatMessage:
        """Original Name: NUMBER_JOINTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wear_factor_source_id(self) -> global___StringMessage:
        """Original Name: WEAR_FACTOR_SOURCE_ID, Original type: Edm.String, Max Length: 10,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_FRD_ALL_CD_CASE
        """
    @property
    def wp_tda_frd_all_force(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaFrdAllForceRef]:
        """Original Name: WP_TDA_FRD_ALL_FORCE, WrappedMessage: WpTdaFrdAllForce
        FK_WP_TDA_FRD_ALL_FORCE_WP_TDA_FRD_ALL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        item_weight_dsdsunit: global___StringMessage | None = ...,
        act_diameter_dsdsunit: global___StringMessage | None = ...,
        act_diameter: global___FloatMessage | None = ...,
        wear_factor_dsdsunit: global___StringMessage | None = ...,
        cof_axial: global___FloatMessage | None = ...,
        bot_from_bit_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        wear_factor: global___FloatMessage | None = ...,
        description: global___StringMessage | None = ...,
        bot_from_bit: global___FloatMessage | None = ...,
        frequency: global___Int32Message | None = ...,
        top_from_bit: global___FloatMessage | None = ...,
        type: global___StringMessage | None = ...,
        cof_radial: global___FloatMessage | None = ...,
        item_length: global___FloatMessage | None = ...,
        eff_diameter_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        eff_diameter: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        is_rigid: global___StringMessage | None = ...,
        item_length_dsdsunit: global___StringMessage | None = ...,
        top_from_bit_dsdsunit: global___StringMessage | None = ...,
        assembly_id: global___StringMessage | None = ...,
        item_weight: global___FloatMessage | None = ...,
        wp_tda_frd_id: builtins.str = ...,
        number_joints: global___FloatMessage | None = ...,
        wear_factor_source_id: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        wp_tda_frd_all_force: collections.abc.Iterable[global___WpTdaFrdAllForceRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["act_diameter", b"act_diameter", "act_diameter_dsdsunit", b"act_diameter_dsdsunit", "assembly_id", b"assembly_id", "bot_from_bit", b"bot_from_bit", "bot_from_bit_dsdsunit", b"bot_from_bit_dsdsunit", "cd_case", b"cd_case", "cof_axial", b"cof_axial", "cof_radial", b"cof_radial", "description", b"description", "eff_diameter", b"eff_diameter", "eff_diameter_dsdsunit", b"eff_diameter_dsdsunit", "frequency", b"frequency", "is_rigid", b"is_rigid", "item_length", b"item_length", "item_length_dsdsunit", b"item_length_dsdsunit", "item_weight", b"item_weight", "item_weight_dsdsunit", b"item_weight_dsdsunit", "native_uid", b"native_uid", "number_joints", b"number_joints", "sequence_no", b"sequence_no", "top_from_bit", b"top_from_bit", "top_from_bit_dsdsunit", b"top_from_bit_dsdsunit", "type", b"type", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_source_id", b"wear_factor_source_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["act_diameter", b"act_diameter", "act_diameter_dsdsunit", b"act_diameter_dsdsunit", "assembly_id", b"assembly_id", "bot_from_bit", b"bot_from_bit", "bot_from_bit_dsdsunit", b"bot_from_bit_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "cof_axial", b"cof_axial", "cof_radial", b"cof_radial", "description", b"description", "eff_diameter", b"eff_diameter", "eff_diameter_dsdsunit", b"eff_diameter_dsdsunit", "frequency", b"frequency", "is_rigid", b"is_rigid", "item_length", b"item_length", "item_length_dsdsunit", b"item_length_dsdsunit", "item_weight", b"item_weight", "item_weight_dsdsunit", b"item_weight_dsdsunit", "native_uid", b"native_uid", "number_joints", b"number_joints", "sequence_no", b"sequence_no", "top_from_bit", b"top_from_bit", "top_from_bit_dsdsunit", b"top_from_bit_dsdsunit", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "wear_factor", b"wear_factor", "wear_factor_dsdsunit", b"wear_factor_dsdsunit", "wear_factor_source_id", b"wear_factor_source_id", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_tda_frd_all_force", b"wp_tda_frd_all_force", "wp_tda_frd_id", b"wp_tda_frd_id"]) -> None: ...

global___WpTdaFrdAll = WpTdaFrdAll

class WpTdaFrdAllForce(google.protobuf.message.Message):
    """Original Name: WP_TDA_FRD_ALL_FORCE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    RESTORING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HOLE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_DIAMETER_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STARTING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_FORCE_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    RESTORING_FORCE_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_ID_FIELD_NUMBER: builtins.int
    STARTING_FORCE_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_FORCE_ID_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_ALL_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def restoring_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESTORING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUNNING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_diameter(self) -> global___FloatMessage:
        """Original Name: HOLE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def starting_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: STARTING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_force(self) -> global___FloatMessage:
        """Original Name: RUNNING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def restoring_force(self) -> global___FloatMessage:
        """Original Name: RESTORING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_tda_frd_id: builtins.str
    """Original Name: WP_TDA_FRD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def starting_force(self) -> global___FloatMessage:
        """Original Name: STARTING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_tda_frd_force_id: builtins.str
    """Original Name: WP_TDA_FRD_FORCE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wp_tda_frd_all(self) -> global___WpTdaFrdAllRef:
        """Remote references:

        Original Name: WP_TDA_FRD_ALL, WrappedMessage: WpTdaFrdAll
        FK_WP_TDA_FRD_ALL_FORCE_WP_TDA_FRD_ALL
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        restoring_force_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        hole_diameter_dsdsunit: global___StringMessage | None = ...,
        running_force_dsdsunit: global___StringMessage | None = ...,
        hole_diameter: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        starting_force_dsdsunit: global___StringMessage | None = ...,
        running_force: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        restoring_force: global___FloatMessage | None = ...,
        wp_tda_frd_id: builtins.str = ...,
        starting_force: global___FloatMessage | None = ...,
        wp_tda_frd_force_id: builtins.str = ...,
        wp_tda_frd_all: global___WpTdaFrdAllRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["hole_diameter", b"hole_diameter", "hole_diameter_dsdsunit", b"hole_diameter_dsdsunit", "native_uid", b"native_uid", "restoring_force", b"restoring_force", "restoring_force_dsdsunit", b"restoring_force_dsdsunit", "running_force", b"running_force", "running_force_dsdsunit", b"running_force_dsdsunit", "starting_force", b"starting_force", "starting_force_dsdsunit", b"starting_force_dsdsunit", "wp_tda_frd_all", b"wp_tda_frd_all"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "hole_diameter", b"hole_diameter", "hole_diameter_dsdsunit", b"hole_diameter_dsdsunit", "native_uid", b"native_uid", "restoring_force", b"restoring_force", "restoring_force_dsdsunit", b"restoring_force_dsdsunit", "running_force", b"running_force", "running_force_dsdsunit", b"running_force_dsdsunit", "starting_force", b"starting_force", "starting_force_dsdsunit", b"starting_force_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_tda_frd_all", b"wp_tda_frd_all", "wp_tda_frd_force_id", b"wp_tda_frd_force_id", "wp_tda_frd_id", b"wp_tda_frd_id"]) -> None: ...

global___WpTdaFrdAllForce = WpTdaFrdAllForce

class WpTdaFrdForce(google.protobuf.message.Message):
    """Original Name: WP_TDA_FRD_FORCE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    RESTORING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HOLE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_DIAMETER_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STARTING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_FORCE_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    RESTORING_FORCE_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_ID_FIELD_NUMBER: builtins.int
    STARTING_FORCE_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_FORCE_ID_FIELD_NUMBER: builtins.int
    WP_TDA_FRD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def restoring_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESTORING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUNNING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_diameter(self) -> global___FloatMessage:
        """Original Name: HOLE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def starting_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: STARTING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_force(self) -> global___FloatMessage:
        """Original Name: RUNNING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def restoring_force(self) -> global___FloatMessage:
        """Original Name: RESTORING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_tda_frd_id: builtins.str
    """Original Name: WP_TDA_FRD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def starting_force(self) -> global___FloatMessage:
        """Original Name: STARTING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_tda_frd_force_id: builtins.str
    """Original Name: WP_TDA_FRD_FORCE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wp_tda_frd(self) -> global___WpTdaFrdRef:
        """Remote references:

        Original Name: WP_TDA_FRD, WrappedMessage: WpTdaFrd
        FK_WP_TDA_FRD_FORCE_WP_TDA_FRD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        restoring_force_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        hole_diameter_dsdsunit: global___StringMessage | None = ...,
        running_force_dsdsunit: global___StringMessage | None = ...,
        hole_diameter: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        starting_force_dsdsunit: global___StringMessage | None = ...,
        running_force: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        restoring_force: global___FloatMessage | None = ...,
        wp_tda_frd_id: builtins.str = ...,
        starting_force: global___FloatMessage | None = ...,
        wp_tda_frd_force_id: builtins.str = ...,
        wp_tda_frd: global___WpTdaFrdRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["hole_diameter", b"hole_diameter", "hole_diameter_dsdsunit", b"hole_diameter_dsdsunit", "native_uid", b"native_uid", "restoring_force", b"restoring_force", "restoring_force_dsdsunit", b"restoring_force_dsdsunit", "running_force", b"running_force", "running_force_dsdsunit", b"running_force_dsdsunit", "starting_force", b"starting_force", "starting_force_dsdsunit", b"starting_force_dsdsunit", "wp_tda_frd", b"wp_tda_frd"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "hole_diameter", b"hole_diameter", "hole_diameter_dsdsunit", b"hole_diameter_dsdsunit", "native_uid", b"native_uid", "restoring_force", b"restoring_force", "restoring_force_dsdsunit", b"restoring_force_dsdsunit", "running_force", b"running_force", "running_force_dsdsunit", b"running_force_dsdsunit", "starting_force", b"starting_force", "starting_force_dsdsunit", b"starting_force_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_tda_frd", b"wp_tda_frd", "wp_tda_frd_force_id", b"wp_tda_frd_force_id", "wp_tda_frd_id", b"wp_tda_frd_id"]) -> None: ...

global___WpTdaFrdForce = WpTdaFrdForce

class WpTdaManualCof(google.protobuf.message.Message):
    """Original Name: WP_TDA_MANUAL_COF, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    MD_TOP_FIELD_NUMBER: builtins.int
    MD_TOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    MD_BASE_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    COF_FIELD_NUMBER: builtins.int
    COF_ID_FIELD_NUMBER: builtins.int
    MD_BASE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_top(self) -> global___FloatMessage:
        """Original Name: MD_TOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md_top_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_TOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base(self) -> global___FloatMessage:
        """Original Name: MD_BASE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof(self) -> global___FloatMessage:
        """Original Name: COF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    cof_id: builtins.str
    """Original Name: COF_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_base_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_BASE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_MANUAL_COF_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        md_top: global___FloatMessage | None = ...,
        md_top_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        md_base: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        cof: global___FloatMessage | None = ...,
        cof_id: builtins.str = ...,
        md_base_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "cof", b"cof", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "cof", b"cof", "cof_id", b"cof_id", "md_base", b"md_base", "md_base_dsdsunit", b"md_base_dsdsunit", "md_top", b"md_top", "md_top_dsdsunit", b"md_top_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpTdaManualCof = WpTdaManualCof

class WpTdaOptions(google.protobuf.message.Message):
    """Original Name: WP_TDA_OPTIONS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    HOIST_EQUIP_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CALC_MINMAX_MEAS_WEIGHT_FIELD_NUMBER: builtins.int
    USE_STRESS_CALCS_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CALC_MIN_WOB_BUCKLING_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    USE_SHEAVE_FIELD_NUMBER: builtins.int
    FORCE_INTERVAL_FIELD_NUMBER: builtins.int
    CALC_MAX_YIELD_WEIGHT_FIELD_NUMBER: builtins.int
    TORQUE_RATING_DSDSUNIT_FIELD_NUMBER: builtins.int
    CALC_MIN_PLASTIC_WEIGHT_FIELD_NUMBER: builtins.int
    CALC_STIFFNESS_FIELD_NUMBER: builtins.int
    USE_VISCOUS_DRAG_FIELD_NUMBER: builtins.int
    TORQUE_RATING_FIELD_NUMBER: builtins.int
    USE_BUCKLING_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SHEAVE_EFFICIENCY_DSDSUNIT_FIELD_NUMBER: builtins.int
    YIELD_PERCENT_1_FIELD_NUMBER: builtins.int
    HOIST_EQUIP_WEIGHT_FIELD_NUMBER: builtins.int
    NO_OF_LINES_FIELD_NUMBER: builtins.int
    USE_TORQUE_RATING_FIELD_NUMBER: builtins.int
    ALLOW_BSMF_FIELD_NUMBER: builtins.int
    SHEAVE_EFFICIENCY_FIELD_NUMBER: builtins.int
    FORCE_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CALC_LOAD_LIMIT_SLIP_CRUSHING_FIELD_NUMBER: builtins.int
    USE_RIG_CAPACITY_FIELD_NUMBER: builtins.int
    YIELD_PERCENT_1_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLASS_BUCKLE_CALCS_FIELD_NUMBER: builtins.int
    USE_BLOCK_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def hoist_equip_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOIST_EQUIP_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calc_minmax_meas_weight(self) -> global___StringMessage:
        """Original Name: CALC_MINMAX_MEAS_WEIGHT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_stress_calcs(self) -> global___StringMessage:
        """Original Name: USE_STRESS_CALCS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def calc_min_wob_buckling(self) -> global___StringMessage:
        """Original Name: CALC_MIN_WOB_BUCKLING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def use_sheave(self) -> global___StringMessage:
        """Original Name: USE_SHEAVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def force_interval(self) -> global___FloatMessage:
        """Original Name: FORCE_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calc_max_yield_weight(self) -> global___StringMessage:
        """Original Name: CALC_MAX_YIELD_WEIGHT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_rating_dsdsunit(self) -> global___StringMessage:
        """Original Name: TORQUE_RATING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calc_min_plastic_weight(self) -> global___StringMessage:
        """Original Name: CALC_MIN_PLASTIC_WEIGHT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calc_stiffness(self) -> global___StringMessage:
        """Original Name: CALC_STIFFNESS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_viscous_drag(self) -> global___StringMessage:
        """Original Name: USE_VISCOUS_DRAG, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def torque_rating(self) -> global___FloatMessage:
        """Original Name: TORQUE_RATING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_buckling(self) -> global___StringMessage:
        """Original Name: USE_BUCKLING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sheave_efficiency_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHEAVE_EFFICIENCY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_percent_1(self) -> global___FloatMessage:
        """Original Name: YIELD_PERCENT_1, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hoist_equip_weight(self) -> global___FloatMessage:
        """Original Name: HOIST_EQUIP_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def no_of_lines(self) -> global___Int32Message:
        """Original Name: NO_OF_LINES, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_torque_rating(self) -> global___StringMessage:
        """Original Name: USE_TORQUE_RATING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def allow_bsmf(self) -> global___StringMessage:
        """Original Name: ALLOW_BSMF, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sheave_efficiency(self) -> global___FloatMessage:
        """Original Name: SHEAVE_EFFICIENCY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def force_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: FORCE_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def calc_load_limit_slip_crushing(self) -> global___StringMessage:
        """Original Name: CALC_LOAD_LIMIT_SLIP_CRUSHING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_rig_capacity(self) -> global___StringMessage:
        """Original Name: USE_RIG_CAPACITY, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def yield_percent_1_dsdsunit(self) -> global___StringMessage:
        """Original Name: YIELD_PERCENT_1_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def class_buckle_calcs(self) -> global___StringMessage:
        """Original Name: CLASS_BUCKLE_CALCS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_block(self) -> global___StringMessage:
        """Original Name: USE_BLOCK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_OPTIONS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        hoist_equip_weight_dsdsunit: global___StringMessage | None = ...,
        calc_minmax_meas_weight: global___StringMessage | None = ...,
        use_stress_calcs: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        calc_min_wob_buckling: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        use_sheave: global___StringMessage | None = ...,
        force_interval: global___FloatMessage | None = ...,
        calc_max_yield_weight: global___StringMessage | None = ...,
        torque_rating_dsdsunit: global___StringMessage | None = ...,
        calc_min_plastic_weight: global___StringMessage | None = ...,
        calc_stiffness: global___StringMessage | None = ...,
        use_viscous_drag: global___StringMessage | None = ...,
        torque_rating: global___FloatMessage | None = ...,
        use_buckling: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        sheave_efficiency_dsdsunit: global___StringMessage | None = ...,
        yield_percent_1: global___FloatMessage | None = ...,
        hoist_equip_weight: global___FloatMessage | None = ...,
        no_of_lines: global___Int32Message | None = ...,
        use_torque_rating: global___StringMessage | None = ...,
        allow_bsmf: global___StringMessage | None = ...,
        sheave_efficiency: global___FloatMessage | None = ...,
        force_interval_dsdsunit: global___StringMessage | None = ...,
        calc_load_limit_slip_crushing: global___StringMessage | None = ...,
        use_rig_capacity: global___StringMessage | None = ...,
        yield_percent_1_dsdsunit: global___StringMessage | None = ...,
        class_buckle_calcs: global___StringMessage | None = ...,
        use_block: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["allow_bsmf", b"allow_bsmf", "calc_load_limit_slip_crushing", b"calc_load_limit_slip_crushing", "calc_max_yield_weight", b"calc_max_yield_weight", "calc_min_plastic_weight", b"calc_min_plastic_weight", "calc_min_wob_buckling", b"calc_min_wob_buckling", "calc_minmax_meas_weight", b"calc_minmax_meas_weight", "calc_stiffness", b"calc_stiffness", "cd_case", b"cd_case", "class_buckle_calcs", b"class_buckle_calcs", "force_interval", b"force_interval", "force_interval_dsdsunit", b"force_interval_dsdsunit", "hoist_equip_weight", b"hoist_equip_weight", "hoist_equip_weight_dsdsunit", b"hoist_equip_weight_dsdsunit", "native_uid", b"native_uid", "no_of_lines", b"no_of_lines", "sheave_efficiency", b"sheave_efficiency", "sheave_efficiency_dsdsunit", b"sheave_efficiency_dsdsunit", "torque_rating", b"torque_rating", "torque_rating_dsdsunit", b"torque_rating_dsdsunit", "use_block", b"use_block", "use_buckling", b"use_buckling", "use_rig_capacity", b"use_rig_capacity", "use_sheave", b"use_sheave", "use_stress_calcs", b"use_stress_calcs", "use_torque_rating", b"use_torque_rating", "use_viscous_drag", b"use_viscous_drag", "yield_percent_1", b"yield_percent_1", "yield_percent_1_dsdsunit", b"yield_percent_1_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["allow_bsmf", b"allow_bsmf", "calc_load_limit_slip_crushing", b"calc_load_limit_slip_crushing", "calc_max_yield_weight", b"calc_max_yield_weight", "calc_min_plastic_weight", b"calc_min_plastic_weight", "calc_min_wob_buckling", b"calc_min_wob_buckling", "calc_minmax_meas_weight", b"calc_minmax_meas_weight", "calc_stiffness", b"calc_stiffness", "case_id", b"case_id", "cd_case", b"cd_case", "class_buckle_calcs", b"class_buckle_calcs", "force_interval", b"force_interval", "force_interval_dsdsunit", b"force_interval_dsdsunit", "hoist_equip_weight", b"hoist_equip_weight", "hoist_equip_weight_dsdsunit", b"hoist_equip_weight_dsdsunit", "native_uid", b"native_uid", "no_of_lines", b"no_of_lines", "sheave_efficiency", b"sheave_efficiency", "sheave_efficiency_dsdsunit", b"sheave_efficiency_dsdsunit", "torque_rating", b"torque_rating", "torque_rating_dsdsunit", b"torque_rating_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_block", b"use_block", "use_buckling", b"use_buckling", "use_rig_capacity", b"use_rig_capacity", "use_sheave", b"use_sheave", "use_stress_calcs", b"use_stress_calcs", "use_torque_rating", b"use_torque_rating", "use_viscous_drag", b"use_viscous_drag", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "yield_percent_1", b"yield_percent_1", "yield_percent_1_dsdsunit", b"yield_percent_1_dsdsunit"]) -> None: ...

global___WpTdaOptions = WpTdaOptions

class WpTdaParams(google.protobuf.message.Message):
    """Original Name: WP_TDA_PARAMS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RSRLSS_USE_INNER_STRING_FIELD_NUMBER: builtins.int
    RSRLSS_INN_ANN_SURFACE_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    SLIDE_WOB_FIELD_NUMBER: builtins.int
    TRIP_OUT_TRIP_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_OH_TRIP_IN_FIELD_NUMBER: builtins.int
    OVERPULL_WEIGHT_FIELD_NUMBER: builtins.int
    USE_TRIPPING_IN_FIELD_NUMBER: builtins.int
    STP_BACK_OFF_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANNULAR_SURFACE_PRESS_FIELD_NUMBER: builtins.int
    STRESS_USE_DEPTH_OF_INTEREST_FIELD_NUMBER: builtins.int
    COF_CASING_ROT_OFF_BOTTOM_FIELD_NUMBER: builtins.int
    COF_SENSITIVITY_CAS_MAX_FIELD_NUMBER: builtins.int
    ANNULAR_SURFACE_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    STP_STRETCH_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_CASING_TRIP_IN_FIELD_NUMBER: builtins.int
    CASING_FILL_PERIOD_FIELD_NUMBER: builtins.int
    COF_CASING_SLIDING_FIELD_NUMBER: builtins.int
    STP_APP_MW_MIN_FIELD_NUMBER: builtins.int
    COF_USE_ROT_OFF_FIELD_NUMBER: builtins.int
    OPULL_TAB_FIELD_NUMBER: builtins.int
    CAL_COF_OH_MB_FIELD_NUMBER: builtins.int
    TRIP_IN_MEAS_WEIGHT_FIELD_NUMBER: builtins.int
    COF_SENSITIVITY_OH_INC_FIELD_NUMBER: builtins.int
    COF_MD_OF_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_FLUID_COL_BIT_DEPTH_FIELD_NUMBER: builtins.int
    DRAG_START_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_ACTUAL_LOAD_MD_FIELD_NUMBER: builtins.int
    RSRLSS_STRING_SURFACE_PRES_FIELD_NUMBER: builtins.int
    RSRLSS_BLF_FIELD_NUMBER: builtins.int
    SINGLE_TRIP_SPEED_FIELD_NUMBER: builtins.int
    STP_BACK_OFF_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_SIDE_FORCE_TYPE_FIELD_NUMBER: builtins.int
    RSRLSS_OUT_ANN_SURFACE_PRESS_FIELD_NUMBER: builtins.int
    STP_BACK_OFF_FORCE_FIELD_NUMBER: builtins.int
    COF_OH_TRIP_OUT_FIELD_NUMBER: builtins.int
    PUMP_FLOW_RATE_FIELD_NUMBER: builtins.int
    USR_COF_CASING_FIELD_NUMBER: builtins.int
    STP_BACK_OFF_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_STEP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    STP_STRETCH_FIELD_NUMBER: builtins.int
    COF_OPEN_HOLE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_SEA_WATER_DENS_DSDSUNIT_FIELD_NUMBER: builtins.int
    TRIP_OUT_MEAS_WEIGHT_FIELD_NUMBER: builtins.int
    RSRLSS_TRIP_OUT_TRIP_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_OH_SLIDING_FIELD_NUMBER: builtins.int
    RSRLSS_TRIP_OUT_ROT_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRAG_STEP_DSDSUNIT_FIELD_NUMBER: builtins.int
    STP_FINAL_MEAS_WT_DSDSUNIT_FIELD_NUMBER: builtins.int
    SINGLE_WOB_FIELD_NUMBER: builtins.int
    STP_MD_WHEN_STUCK_FIELD_NUMBER: builtins.int
    COF_USE_PICK_UP_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    OPTIMIZED_AIR_COLUMN_FIELD_NUMBER: builtins.int
    USE_CALIBRATED_FRICTION_FIELD_NUMBER: builtins.int
    OVERPULL_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_CALC_SECTION_FIELD_NUMBER: builtins.int
    BIT_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTARY_TAB_FIELD_NUMBER: builtins.int
    RSRLSS_OFFSET_WH_FIELD_NUMBER: builtins.int
    CAL_COF_OH_RD_FIELD_NUMBER: builtins.int
    JARS_UP_FIELD_NUMBER: builtins.int
    RSRLSS_OUT_ANN_SURFACE_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_SIDE_LOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_CASING_ROT_ON_BOTTOM_FIELD_NUMBER: builtins.int
    COF_TRIP_IN_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_USE_FRICTION_DEVICE_FIELD_NUMBER: builtins.int
    COF_SENSITIVITY_OH_MIN_FIELD_NUMBER: builtins.int
    USE_FRICTION_DEVICE_FIELD_NUMBER: builtins.int
    SLIDE_TAB_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_INJECTOR_FORCE_FIELD_NUMBER: builtins.int
    NO_FLUIDS_FIELD_NUMBER: builtins.int
    USE_PUMP_FLOW_RATE_FIELD_NUMBER: builtins.int
    STP_TYPE_OF_ANALYSIS_FIELD_NUMBER: builtins.int
    STP_OPERATING_MODE_FIELD_NUMBER: builtins.int
    OPTIMIZED_AIR_COLUMN_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_OFFSET_WH_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_TRIP_IN_TRIP_SPEED_FIELD_NUMBER: builtins.int
    RSRLSS_ANGLE_WH_FIELD_NUMBER: builtins.int
    TRIP_OUT_ROTATION_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    STP_APP_MW_MIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    SINGLE_TRIP_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_OH_BACK_REAMING_FIELD_NUMBER: builtins.int
    STP_MD_WHEN_STUCK_DSDSUNIT_FIELD_NUMBER: builtins.int
    BIT_MD_FIELD_NUMBER: builtins.int
    DRAG_TORQUE_DISTANCE_BIT_FIELD_NUMBER: builtins.int
    STP_MW_WHEN_STUCK_FIELD_NUMBER: builtins.int
    STP_MW_WHEN_STUCK_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_TRIP_OUT_HOOKLOAD_FIELD_NUMBER: builtins.int
    OPTIMIZED_WELL_DEPTH_FIELD_NUMBER: builtins.int
    RSRLSS_START_MD_FIELD_NUMBER: builtins.int
    CAL_COF_OH_OB_FIELD_NUMBER: builtins.int
    SINGLE_DESC_FIELD_NUMBER: builtins.int
    COF_TRIP_IN_HOOKLOAD_FIELD_NUMBER: builtins.int
    CAL_COF_CAS_OB_FIELD_NUMBER: builtins.int
    COF_CASING_TRIP_OUT_FIELD_NUMBER: builtins.int
    USE_INNER_STRING_FIELD_NUMBER: builtins.int
    COF_USE_ACTUAL_LOAD_FIELD_NUMBER: builtins.int
    TRIP_OUT_MEAS_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_DISABLE_SHEAVE_FIELD_NUMBER: builtins.int
    RSRLSS_TRIP_OUT_ROT_SPEED_FIELD_NUMBER: builtins.int
    RSRLSS_END_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_END_MD_FIELD_NUMBER: builtins.int
    COF_OPEN_HOLE_FIELD_NUMBER: builtins.int
    COF_MD_OF_BIT_FIELD_NUMBER: builtins.int
    COF_CASING_FIELD_NUMBER: builtins.int
    RSRLSS_SIDE_LOAD_FIELD_NUMBER: builtins.int
    CASING_FILL_PERIOD_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_OH_ROT_ON_BOTTOM_FIELD_NUMBER: builtins.int
    SINGLE_ROTATION_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    STP_APP_MW_MAX_FIELD_NUMBER: builtins.int
    INJECTOR_TORQUE_FIELD_NUMBER: builtins.int
    INJECTOR_FORCE_FIELD_NUMBER: builtins.int
    COF_SENSITIVITY_CAS_MIN_FIELD_NUMBER: builtins.int
    PUMP_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CAL_COF_CAS_MB_FIELD_NUMBER: builtins.int
    STP_APP_MW_INC_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_STRING_SURFACE_PRES_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_ROTATE_OFF_BOT_TORQUE_FIELD_NUMBER: builtins.int
    OPTIMIZED_WELL_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_CASING_BACK_REAMING_FIELD_NUMBER: builtins.int
    USR_COF_OPEN_HOLE_FIELD_NUMBER: builtins.int
    RSRLSS_TRIP_IN_TRIP_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    INJECTOR_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CAL_COF_OH_TO_FIELD_NUMBER: builtins.int
    TRIP_IN_TRIP_SPEED_FIELD_NUMBER: builtins.int
    CAL_COF_OH_TI_FIELD_NUMBER: builtins.int
    USE_SINGLE_FIELD_NUMBER: builtins.int
    ENABLE_SENSITIVITY_PLOT_FIELD_NUMBER: builtins.int
    STP_FINAL_MEAS_WT_FIELD_NUMBER: builtins.int
    COF_DISABLE_BLOCK_FIELD_NUMBER: builtins.int
    PUMPS_ON_FIELD_NUMBER: builtins.int
    RSRLSS_USE_PUMP_FLOW_RATE_FIELD_NUMBER: builtins.int
    SLIDE_TAB_FIELD_NUMBER: builtins.int
    RSRLSS_INN_ANN_SURFACE_PRESS_FIELD_NUMBER: builtins.int
    TRIP_IN_ROTATION_SPEED_FIELD_NUMBER: builtins.int
    COF_ACTUAL_LOAD_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_TRIP_IN_ROT_SPEED_FIELD_NUMBER: builtins.int
    CAL_COF_OH_SD_FIELD_NUMBER: builtins.int
    SINGLE_TAB_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_OVERPULL_FIELD_NUMBER: builtins.int
    STP_BACK_OFF_TORQUE_FIELD_NUMBER: builtins.int
    COF_SENSITIVITY_OH_MAX_FIELD_NUMBER: builtins.int
    RSRLSS_TRIP_OUT_TRIP_SPEED_FIELD_NUMBER: builtins.int
    CAL_COF_CAS_SD_FIELD_NUMBER: builtins.int
    SLIDE_WOB_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_ANGLE_WH_DSDSUNIT_FIELD_NUMBER: builtins.int
    SINGLE_TAB_FIELD_NUMBER: builtins.int
    RSRLSS_PUMP_FLOW_RATE_FIELD_NUMBER: builtins.int
    COF_OH_ROT_OFF_BOTTOM_FIELD_NUMBER: builtins.int
    TRIP_OUT_ROTATION_SPEED_FIELD_NUMBER: builtins.int
    COF_ROTATE_OFF_BOT_TORQUE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_START_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRAG_USE_TORQUE_DIST_FIELD_NUMBER: builtins.int
    ROTARY_WOB_FIELD_NUMBER: builtins.int
    TRIP_IN_MEAS_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CAL_COF_CAS_TI_FIELD_NUMBER: builtins.int
    FLOAT_OPTIMIZATION_TYPE_FIELD_NUMBER: builtins.int
    RSRLSS_SEA_WATER_DENS_FIELD_NUMBER: builtins.int
    STP_APP_MW_INC_FIELD_NUMBER: builtins.int
    CAL_COF_CAS_TO_FIELD_NUMBER: builtins.int
    STP_INITIAL_MEAS_WT_FIELD_NUMBER: builtins.int
    COF_CASING_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRAG_END_MD_FIELD_NUMBER: builtins.int
    DEPTH_OF_INTEREST_FIELD_NUMBER: builtins.int
    TRIP_OUT_TRIP_SPEED_FIELD_NUMBER: builtins.int
    SINGLE_WOB_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROTARY_WOB_DSDSUNIT_FIELD_NUMBER: builtins.int
    STRING_SURFACE_PRESS_FIELD_NUMBER: builtins.int
    COF_SENSITIVITY_CAS_INC_FIELD_NUMBER: builtins.int
    DRAG_STEP_FIELD_NUMBER: builtins.int
    OPULL_TAB_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_PUMP_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    COF_TRIP_OUT_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    INJECTOR_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STP_APP_MW_MAX_DSDSUNIT_FIELD_NUMBER: builtins.int
    USE_ROTATING_OFF_BOTTOM_FIELD_NUMBER: builtins.int
    TRIP_IN_ROTATION_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    STP_CALC_STUCK_POINT_FIELD_NUMBER: builtins.int
    DRAG_END_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    SINGLE_ROTATION_SPEED_FIELD_NUMBER: builtins.int
    USE_SLIDING_DRILLING_FIELD_NUMBER: builtins.int
    RSRLSS_STEP_FIELD_NUMBER: builtins.int
    STP_BACK_OFF_MD_FIELD_NUMBER: builtins.int
    USE_TRIPPING_OUT_FIELD_NUMBER: builtins.int
    TRIP_IN_TRIP_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    STRING_SURFACE_PRESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRAG_TORQUE_DISTANCE_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    DEPTH_OF_INTEREST_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_TRIP_IN_ROT_SPEED_DSDSUNIT_FIELD_NUMBER: builtins.int
    CAL_COF_CAS_RD_FIELD_NUMBER: builtins.int
    COF_USE_SLACK_OFF_FIELD_NUMBER: builtins.int
    USE_CASING_FILL_PERIOD_FIELD_NUMBER: builtins.int
    USE_ROTATING_ON_BOTTOM_FIELD_NUMBER: builtins.int
    ROTARY_TAB_DSDSUNIT_FIELD_NUMBER: builtins.int
    DRAG_START_MD_FIELD_NUMBER: builtins.int
    STP_INITIAL_MEAS_WT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def rsrlss_use_inner_string(self) -> global___StringMessage:
        """Original Name: RSRLSS_USE_INNER_STRING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_inn_ann_surface_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_INN_ANN_SURFACE_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slide_wob(self) -> global___FloatMessage:
        """Original Name: SLIDE_WOB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_out_trip_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_OUT_TRIP_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_oh_trip_in(self) -> global___FloatMessage:
        """Original Name: COF_OH_TRIP_IN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overpull_weight(self) -> global___FloatMessage:
        """Original Name: OVERPULL_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_tripping_in(self) -> global___StringMessage:
        """Original Name: USE_TRIPPING_IN, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_back_off_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: STP_BACK_OFF_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annular_surface_press(self) -> global___FloatMessage:
        """Original Name: ANNULAR_SURFACE_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stress_use_depth_of_interest(self) -> global___StringMessage:
        """Original Name: STRESS_USE_DEPTH_OF_INTEREST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_casing_rot_off_bottom(self) -> global___FloatMessage:
        """Original Name: COF_CASING_ROT_OFF_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_sensitivity_cas_max(self) -> global___FloatMessage:
        """Original Name: COF_SENSITIVITY_CAS_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def annular_surface_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: ANNULAR_SURFACE_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_stretch_dsdsunit(self) -> global___StringMessage:
        """Original Name: STP_STRETCH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_casing_trip_in(self) -> global___FloatMessage:
        """Original Name: COF_CASING_TRIP_IN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_fill_period(self) -> global___FloatMessage:
        """Original Name: CASING_FILL_PERIOD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_casing_sliding(self) -> global___FloatMessage:
        """Original Name: COF_CASING_SLIDING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_app_mw_min(self) -> global___FloatMessage:
        """Original Name: STP_APP_MW_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_use_rot_off(self) -> global___StringMessage:
        """Original Name: COF_USE_ROT_OFF, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def opull_tab(self) -> global___FloatMessage:
        """Original Name: OPULL_TAB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cal_cof_oh_mb(self) -> global___FloatMessage:
        """Original Name: CAL_COF_OH_MB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_in_meas_weight(self) -> global___FloatMessage:
        """Original Name: TRIP_IN_MEAS_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_sensitivity_oh_inc(self) -> global___FloatMessage:
        """Original Name: COF_SENSITIVITY_OH_INC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_md_of_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: COF_MD_OF_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_fluid_col_bit_depth(self) -> global___StringMessage:
        """Original Name: USE_FLUID_COL_BIT_DEPTH, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drag_start_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRAG_START_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_actual_load_md(self) -> global___FloatMessage:
        """Original Name: COF_ACTUAL_LOAD_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_string_surface_pres(self) -> global___FloatMessage:
        """Original Name: RSRLSS_STRING_SURFACE_PRES, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_blf(self) -> global___FloatMessage:
        """Original Name: RSRLSS_BLF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def single_trip_speed(self) -> global___FloatMessage:
        """Original Name: SINGLE_TRIP_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_back_off_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: STP_BACK_OFF_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_side_force_type(self) -> global___StringMessage:
        """Original Name: RSRLSS_SIDE_FORCE_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_out_ann_surface_press(self) -> global___FloatMessage:
        """Original Name: RSRLSS_OUT_ANN_SURFACE_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_back_off_force(self) -> global___FloatMessage:
        """Original Name: STP_BACK_OFF_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_oh_trip_out(self) -> global___FloatMessage:
        """Original Name: COF_OH_TRIP_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_flow_rate(self) -> global___FloatMessage:
        """Original Name: PUMP_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def usr_cof_casing(self) -> global___FloatMessage:
        """Original Name: USR_COF_CASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_back_off_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: STP_BACK_OFF_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_step_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_STEP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def stp_stretch(self) -> global___FloatMessage:
        """Original Name: STP_STRETCH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_open_hole_dsdsunit(self) -> global___StringMessage:
        """Original Name: COF_OPEN_HOLE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_sea_water_dens_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_SEA_WATER_DENS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_out_meas_weight(self) -> global___FloatMessage:
        """Original Name: TRIP_OUT_MEAS_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_trip_out_trip_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_TRIP_OUT_TRIP_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_oh_sliding(self) -> global___FloatMessage:
        """Original Name: COF_OH_SLIDING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_trip_out_rot_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_TRIP_OUT_ROT_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drag_step_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRAG_STEP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_final_meas_wt_dsdsunit(self) -> global___StringMessage:
        """Original Name: STP_FINAL_MEAS_WT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def single_wob(self) -> global___FloatMessage:
        """Original Name: SINGLE_WOB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_md_when_stuck(self) -> global___FloatMessage:
        """Original Name: STP_MD_WHEN_STUCK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_use_pick_up(self) -> global___StringMessage:
        """Original Name: COF_USE_PICK_UP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def optimized_air_column(self) -> global___FloatMessage:
        """Original Name: OPTIMIZED_AIR_COLUMN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_calibrated_friction(self) -> global___StringMessage:
        """Original Name: USE_CALIBRATED_FRICTION, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def overpull_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: OVERPULL_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_calc_section(self) -> global___Int32Message:
        """Original Name: COF_CALC_SECTION, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: BIT_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_tab(self) -> global___FloatMessage:
        """Original Name: ROTARY_TAB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_offset_wh(self) -> global___FloatMessage:
        """Original Name: RSRLSS_OFFSET_WH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cal_cof_oh_rd(self) -> global___FloatMessage:
        """Original Name: CAL_COF_OH_RD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def jars_up(self) -> global___StringMessage:
        """Original Name: JARS_UP, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_out_ann_surface_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_OUT_ANN_SURFACE_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_side_load_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_SIDE_LOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_casing_rot_on_bottom(self) -> global___FloatMessage:
        """Original Name: COF_CASING_ROT_ON_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_trip_in_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: COF_TRIP_IN_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_use_friction_device(self) -> global___StringMessage:
        """Original Name: RSRLSS_USE_FRICTION_DEVICE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_sensitivity_oh_min(self) -> global___FloatMessage:
        """Original Name: COF_SENSITIVITY_OH_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_friction_device(self) -> global___StringMessage:
        """Original Name: USE_FRICTION_DEVICE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slide_tab_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLIDE_TAB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_injector_force(self) -> global___StringMessage:
        """Original Name: USE_INJECTOR_FORCE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def no_fluids(self) -> global___Int32Message:
        """Original Name: NO_FLUIDS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_pump_flow_rate(self) -> global___StringMessage:
        """Original Name: USE_PUMP_FLOW_RATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_type_of_analysis(self) -> global___Int32Message:
        """Original Name: STP_TYPE_OF_ANALYSIS, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_operating_mode(self) -> global___Int32Message:
        """Original Name: STP_OPERATING_MODE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def optimized_air_column_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPTIMIZED_AIR_COLUMN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_offset_wh_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_OFFSET_WH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_trip_in_trip_speed(self) -> global___FloatMessage:
        """Original Name: RSRLSS_TRIP_IN_TRIP_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_angle_wh(self) -> global___FloatMessage:
        """Original Name: RSRLSS_ANGLE_WH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_out_rotation_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_OUT_ROTATION_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_app_mw_min_dsdsunit(self) -> global___StringMessage:
        """Original Name: STP_APP_MW_MIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def single_trip_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: SINGLE_TRIP_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_oh_back_reaming(self) -> global___FloatMessage:
        """Original Name: COF_OH_BACK_REAMING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_md_when_stuck_dsdsunit(self) -> global___StringMessage:
        """Original Name: STP_MD_WHEN_STUCK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bit_md(self) -> global___FloatMessage:
        """Original Name: BIT_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drag_torque_distance_bit(self) -> global___FloatMessage:
        """Original Name: DRAG_TORQUE_DISTANCE_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_mw_when_stuck(self) -> global___FloatMessage:
        """Original Name: STP_MW_WHEN_STUCK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_mw_when_stuck_dsdsunit(self) -> global___StringMessage:
        """Original Name: STP_MW_WHEN_STUCK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_trip_out_hookload(self) -> global___FloatMessage:
        """Original Name: COF_TRIP_OUT_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def optimized_well_depth(self) -> global___FloatMessage:
        """Original Name: OPTIMIZED_WELL_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_start_md(self) -> global___FloatMessage:
        """Original Name: RSRLSS_START_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cal_cof_oh_ob(self) -> global___FloatMessage:
        """Original Name: CAL_COF_OH_OB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def single_desc(self) -> global___StringMessage:
        """Original Name: SINGLE_DESC, Original type: Edm.String, Max Length: 255,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_trip_in_hookload(self) -> global___FloatMessage:
        """Original Name: COF_TRIP_IN_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cal_cof_cas_ob(self) -> global___FloatMessage:
        """Original Name: CAL_COF_CAS_OB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_casing_trip_out(self) -> global___FloatMessage:
        """Original Name: COF_CASING_TRIP_OUT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_inner_string(self) -> global___StringMessage:
        """Original Name: USE_INNER_STRING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_use_actual_load(self) -> global___StringMessage:
        """Original Name: COF_USE_ACTUAL_LOAD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_out_meas_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_OUT_MEAS_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_disable_sheave(self) -> global___StringMessage:
        """Original Name: COF_DISABLE_SHEAVE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_trip_out_rot_speed(self) -> global___FloatMessage:
        """Original Name: RSRLSS_TRIP_OUT_ROT_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_end_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_END_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_end_md(self) -> global___FloatMessage:
        """Original Name: RSRLSS_END_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_open_hole(self) -> global___FloatMessage:
        """Original Name: COF_OPEN_HOLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_md_of_bit(self) -> global___FloatMessage:
        """Original Name: COF_MD_OF_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_casing(self) -> global___FloatMessage:
        """Original Name: COF_CASING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_side_load(self) -> global___FloatMessage:
        """Original Name: RSRLSS_SIDE_LOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def casing_fill_period_dsdsunit(self) -> global___StringMessage:
        """Original Name: CASING_FILL_PERIOD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_oh_rot_on_bottom(self) -> global___FloatMessage:
        """Original Name: COF_OH_ROT_ON_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def single_rotation_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: SINGLE_ROTATION_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_app_mw_max(self) -> global___FloatMessage:
        """Original Name: STP_APP_MW_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injector_torque(self) -> global___FloatMessage:
        """Original Name: INJECTOR_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injector_force(self) -> global___FloatMessage:
        """Original Name: INJECTOR_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_sensitivity_cas_min(self) -> global___FloatMessage:
        """Original Name: COF_SENSITIVITY_CAS_MIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pump_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: PUMP_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cal_cof_cas_mb(self) -> global___FloatMessage:
        """Original Name: CAL_COF_CAS_MB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_app_mw_inc_dsdsunit(self) -> global___StringMessage:
        """Original Name: STP_APP_MW_INC_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_string_surface_pres_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_STRING_SURFACE_PRES_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_rotate_off_bot_torque(self) -> global___FloatMessage:
        """Original Name: COF_ROTATE_OFF_BOT_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def optimized_well_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPTIMIZED_WELL_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_casing_back_reaming(self) -> global___FloatMessage:
        """Original Name: COF_CASING_BACK_REAMING, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def usr_cof_open_hole(self) -> global___FloatMessage:
        """Original Name: USR_COF_OPEN_HOLE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_trip_in_trip_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_TRIP_IN_TRIP_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def injector_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTOR_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cal_cof_oh_to(self) -> global___FloatMessage:
        """Original Name: CAL_COF_OH_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_in_trip_speed(self) -> global___FloatMessage:
        """Original Name: TRIP_IN_TRIP_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cal_cof_oh_ti(self) -> global___FloatMessage:
        """Original Name: CAL_COF_OH_TI, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_single(self) -> global___StringMessage:
        """Original Name: USE_SINGLE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def enable_sensitivity_plot(self) -> global___StringMessage:
        """Original Name: ENABLE_SENSITIVITY_PLOT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_final_meas_wt(self) -> global___FloatMessage:
        """Original Name: STP_FINAL_MEAS_WT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_disable_block(self) -> global___StringMessage:
        """Original Name: COF_DISABLE_BLOCK, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pumps_on(self) -> global___StringMessage:
        """Original Name: PUMPS_ON, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_use_pump_flow_rate(self) -> global___StringMessage:
        """Original Name: RSRLSS_USE_PUMP_FLOW_RATE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slide_tab(self) -> global___FloatMessage:
        """Original Name: SLIDE_TAB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_inn_ann_surface_press(self) -> global___FloatMessage:
        """Original Name: RSRLSS_INN_ANN_SURFACE_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_in_rotation_speed(self) -> global___FloatMessage:
        """Original Name: TRIP_IN_ROTATION_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_actual_load_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: COF_ACTUAL_LOAD_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_trip_in_rot_speed(self) -> global___FloatMessage:
        """Original Name: RSRLSS_TRIP_IN_ROT_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cal_cof_oh_sd(self) -> global___FloatMessage:
        """Original Name: CAL_COF_OH_SD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def single_tab_dsdsunit(self) -> global___StringMessage:
        """Original Name: SINGLE_TAB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_overpull(self) -> global___StringMessage:
        """Original Name: USE_OVERPULL, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_back_off_torque(self) -> global___FloatMessage:
        """Original Name: STP_BACK_OFF_TORQUE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_sensitivity_oh_max(self) -> global___FloatMessage:
        """Original Name: COF_SENSITIVITY_OH_MAX, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_trip_out_trip_speed(self) -> global___FloatMessage:
        """Original Name: RSRLSS_TRIP_OUT_TRIP_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cal_cof_cas_sd(self) -> global___FloatMessage:
        """Original Name: CAL_COF_CAS_SD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def slide_wob_dsdsunit(self) -> global___StringMessage:
        """Original Name: SLIDE_WOB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_angle_wh_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_ANGLE_WH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def single_tab(self) -> global___FloatMessage:
        """Original Name: SINGLE_TAB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_pump_flow_rate(self) -> global___FloatMessage:
        """Original Name: RSRLSS_PUMP_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_oh_rot_off_bottom(self) -> global___FloatMessage:
        """Original Name: COF_OH_ROT_OFF_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_out_rotation_speed(self) -> global___FloatMessage:
        """Original Name: TRIP_OUT_ROTATION_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_rotate_off_bot_torque_dsdsunit(self) -> global___StringMessage:
        """Original Name: COF_ROTATE_OFF_BOT_TORQUE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_start_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_START_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drag_use_torque_dist(self) -> global___StringMessage:
        """Original Name: DRAG_USE_TORQUE_DIST, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_wob(self) -> global___FloatMessage:
        """Original Name: ROTARY_WOB, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_in_meas_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_IN_MEAS_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cal_cof_cas_ti(self) -> global___FloatMessage:
        """Original Name: CAL_COF_CAS_TI, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def float_optimization_type(self) -> global___StringMessage:
        """Original Name: FLOAT_OPTIMIZATION_TYPE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_sea_water_dens(self) -> global___FloatMessage:
        """Original Name: RSRLSS_SEA_WATER_DENS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_app_mw_inc(self) -> global___FloatMessage:
        """Original Name: STP_APP_MW_INC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cal_cof_cas_to(self) -> global___FloatMessage:
        """Original Name: CAL_COF_CAS_TO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_initial_meas_wt(self) -> global___FloatMessage:
        """Original Name: STP_INITIAL_MEAS_WT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_casing_dsdsunit(self) -> global___StringMessage:
        """Original Name: COF_CASING_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drag_end_md(self) -> global___FloatMessage:
        """Original Name: DRAG_END_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_of_interest(self) -> global___FloatMessage:
        """Original Name: DEPTH_OF_INTEREST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_out_trip_speed(self) -> global___FloatMessage:
        """Original Name: TRIP_OUT_TRIP_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def single_wob_dsdsunit(self) -> global___StringMessage:
        """Original Name: SINGLE_WOB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_wob_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTARY_WOB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_surface_press(self) -> global___FloatMessage:
        """Original Name: STRING_SURFACE_PRESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_sensitivity_cas_inc(self) -> global___FloatMessage:
        """Original Name: COF_SENSITIVITY_CAS_INC, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drag_step(self) -> global___FloatMessage:
        """Original Name: DRAG_STEP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def opull_tab_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPULL_TAB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_pump_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_PUMP_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_trip_out_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: COF_TRIP_OUT_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injector_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTOR_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_app_mw_max_dsdsunit(self) -> global___StringMessage:
        """Original Name: STP_APP_MW_MAX_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_rotating_off_bottom(self) -> global___StringMessage:
        """Original Name: USE_ROTATING_OFF_BOTTOM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_in_rotation_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_IN_ROTATION_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_calc_stuck_point(self) -> global___StringMessage:
        """Original Name: STP_CALC_STUCK_POINT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drag_end_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRAG_END_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def single_rotation_speed(self) -> global___FloatMessage:
        """Original Name: SINGLE_ROTATION_SPEED, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_sliding_drilling(self) -> global___StringMessage:
        """Original Name: USE_SLIDING_DRILLING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_step(self) -> global___FloatMessage:
        """Original Name: RSRLSS_STEP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_back_off_md(self) -> global___FloatMessage:
        """Original Name: STP_BACK_OFF_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_tripping_out(self) -> global___StringMessage:
        """Original Name: USE_TRIPPING_OUT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def trip_in_trip_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: TRIP_IN_TRIP_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_surface_press_dsdsunit(self) -> global___StringMessage:
        """Original Name: STRING_SURFACE_PRESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drag_torque_distance_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: DRAG_TORQUE_DISTANCE_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_of_interest_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_OF_INTEREST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_trip_in_rot_speed_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_TRIP_IN_ROT_SPEED_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cal_cof_cas_rd(self) -> global___FloatMessage:
        """Original Name: CAL_COF_CAS_RD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_use_slack_off(self) -> global___StringMessage:
        """Original Name: COF_USE_SLACK_OFF, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_casing_fill_period(self) -> global___StringMessage:
        """Original Name: USE_CASING_FILL_PERIOD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_rotating_on_bottom(self) -> global___StringMessage:
        """Original Name: USE_ROTATING_ON_BOTTOM, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rotary_tab_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROTARY_TAB_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drag_start_md(self) -> global___FloatMessage:
        """Original Name: DRAG_START_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stp_initial_meas_wt_dsdsunit(self) -> global___StringMessage:
        """Original Name: STP_INITIAL_MEAS_WT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_PARAMS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        rsrlss_use_inner_string: global___StringMessage | None = ...,
        rsrlss_inn_ann_surface_press_dsdsunit: global___StringMessage | None = ...,
        slide_wob: global___FloatMessage | None = ...,
        trip_out_trip_speed_dsdsunit: global___StringMessage | None = ...,
        cof_oh_trip_in: global___FloatMessage | None = ...,
        overpull_weight: global___FloatMessage | None = ...,
        use_tripping_in: global___StringMessage | None = ...,
        stp_back_off_md_dsdsunit: global___StringMessage | None = ...,
        annular_surface_press: global___FloatMessage | None = ...,
        stress_use_depth_of_interest: global___StringMessage | None = ...,
        cof_casing_rot_off_bottom: global___FloatMessage | None = ...,
        cof_sensitivity_cas_max: global___FloatMessage | None = ...,
        annular_surface_press_dsdsunit: global___StringMessage | None = ...,
        stp_stretch_dsdsunit: global___StringMessage | None = ...,
        cof_casing_trip_in: global___FloatMessage | None = ...,
        casing_fill_period: global___FloatMessage | None = ...,
        cof_casing_sliding: global___FloatMessage | None = ...,
        stp_app_mw_min: global___FloatMessage | None = ...,
        cof_use_rot_off: global___StringMessage | None = ...,
        opull_tab: global___FloatMessage | None = ...,
        cal_cof_oh_mb: global___FloatMessage | None = ...,
        trip_in_meas_weight: global___FloatMessage | None = ...,
        cof_sensitivity_oh_inc: global___FloatMessage | None = ...,
        cof_md_of_bit_dsdsunit: global___StringMessage | None = ...,
        use_fluid_col_bit_depth: global___StringMessage | None = ...,
        drag_start_md_dsdsunit: global___StringMessage | None = ...,
        cof_actual_load_md: global___FloatMessage | None = ...,
        rsrlss_string_surface_pres: global___FloatMessage | None = ...,
        rsrlss_blf: global___FloatMessage | None = ...,
        single_trip_speed: global___FloatMessage | None = ...,
        stp_back_off_torque_dsdsunit: global___StringMessage | None = ...,
        rsrlss_side_force_type: global___StringMessage | None = ...,
        rsrlss_out_ann_surface_press: global___FloatMessage | None = ...,
        stp_back_off_force: global___FloatMessage | None = ...,
        cof_oh_trip_out: global___FloatMessage | None = ...,
        pump_flow_rate: global___FloatMessage | None = ...,
        usr_cof_casing: global___FloatMessage | None = ...,
        stp_back_off_force_dsdsunit: global___StringMessage | None = ...,
        rsrlss_step_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        stp_stretch: global___FloatMessage | None = ...,
        cof_open_hole_dsdsunit: global___StringMessage | None = ...,
        rsrlss_sea_water_dens_dsdsunit: global___StringMessage | None = ...,
        trip_out_meas_weight: global___FloatMessage | None = ...,
        rsrlss_trip_out_trip_speed_dsdsunit: global___StringMessage | None = ...,
        cof_oh_sliding: global___FloatMessage | None = ...,
        rsrlss_trip_out_rot_speed_dsdsunit: global___StringMessage | None = ...,
        drag_step_dsdsunit: global___StringMessage | None = ...,
        stp_final_meas_wt_dsdsunit: global___StringMessage | None = ...,
        single_wob: global___FloatMessage | None = ...,
        stp_md_when_stuck: global___FloatMessage | None = ...,
        cof_use_pick_up: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        optimized_air_column: global___FloatMessage | None = ...,
        use_calibrated_friction: global___StringMessage | None = ...,
        overpull_weight_dsdsunit: global___StringMessage | None = ...,
        cof_calc_section: global___Int32Message | None = ...,
        bit_md_dsdsunit: global___StringMessage | None = ...,
        rotary_tab: global___FloatMessage | None = ...,
        rsrlss_offset_wh: global___FloatMessage | None = ...,
        cal_cof_oh_rd: global___FloatMessage | None = ...,
        jars_up: global___StringMessage | None = ...,
        rsrlss_out_ann_surface_press_dsdsunit: global___StringMessage | None = ...,
        rsrlss_side_load_dsdsunit: global___StringMessage | None = ...,
        cof_casing_rot_on_bottom: global___FloatMessage | None = ...,
        cof_trip_in_hookload_dsdsunit: global___StringMessage | None = ...,
        rsrlss_use_friction_device: global___StringMessage | None = ...,
        cof_sensitivity_oh_min: global___FloatMessage | None = ...,
        use_friction_device: global___StringMessage | None = ...,
        slide_tab_dsdsunit: global___StringMessage | None = ...,
        use_injector_force: global___StringMessage | None = ...,
        no_fluids: global___Int32Message | None = ...,
        use_pump_flow_rate: global___StringMessage | None = ...,
        stp_type_of_analysis: global___Int32Message | None = ...,
        stp_operating_mode: global___Int32Message | None = ...,
        optimized_air_column_dsdsunit: global___StringMessage | None = ...,
        rsrlss_offset_wh_dsdsunit: global___StringMessage | None = ...,
        rsrlss_trip_in_trip_speed: global___FloatMessage | None = ...,
        rsrlss_angle_wh: global___FloatMessage | None = ...,
        trip_out_rotation_speed_dsdsunit: global___StringMessage | None = ...,
        stp_app_mw_min_dsdsunit: global___StringMessage | None = ...,
        single_trip_speed_dsdsunit: global___StringMessage | None = ...,
        cof_oh_back_reaming: global___FloatMessage | None = ...,
        stp_md_when_stuck_dsdsunit: global___StringMessage | None = ...,
        bit_md: global___FloatMessage | None = ...,
        drag_torque_distance_bit: global___FloatMessage | None = ...,
        stp_mw_when_stuck: global___FloatMessage | None = ...,
        stp_mw_when_stuck_dsdsunit: global___StringMessage | None = ...,
        cof_trip_out_hookload: global___FloatMessage | None = ...,
        optimized_well_depth: global___FloatMessage | None = ...,
        rsrlss_start_md: global___FloatMessage | None = ...,
        cal_cof_oh_ob: global___FloatMessage | None = ...,
        single_desc: global___StringMessage | None = ...,
        cof_trip_in_hookload: global___FloatMessage | None = ...,
        cal_cof_cas_ob: global___FloatMessage | None = ...,
        cof_casing_trip_out: global___FloatMessage | None = ...,
        use_inner_string: global___StringMessage | None = ...,
        cof_use_actual_load: global___StringMessage | None = ...,
        trip_out_meas_weight_dsdsunit: global___StringMessage | None = ...,
        cof_disable_sheave: global___StringMessage | None = ...,
        rsrlss_trip_out_rot_speed: global___FloatMessage | None = ...,
        rsrlss_end_md_dsdsunit: global___StringMessage | None = ...,
        rsrlss_end_md: global___FloatMessage | None = ...,
        cof_open_hole: global___FloatMessage | None = ...,
        cof_md_of_bit: global___FloatMessage | None = ...,
        cof_casing: global___FloatMessage | None = ...,
        rsrlss_side_load: global___FloatMessage | None = ...,
        casing_fill_period_dsdsunit: global___StringMessage | None = ...,
        cof_oh_rot_on_bottom: global___FloatMessage | None = ...,
        single_rotation_speed_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        stp_app_mw_max: global___FloatMessage | None = ...,
        injector_torque: global___FloatMessage | None = ...,
        injector_force: global___FloatMessage | None = ...,
        cof_sensitivity_cas_min: global___FloatMessage | None = ...,
        pump_flow_rate_dsdsunit: global___StringMessage | None = ...,
        cal_cof_cas_mb: global___FloatMessage | None = ...,
        stp_app_mw_inc_dsdsunit: global___StringMessage | None = ...,
        rsrlss_string_surface_pres_dsdsunit: global___StringMessage | None = ...,
        cof_rotate_off_bot_torque: global___FloatMessage | None = ...,
        optimized_well_depth_dsdsunit: global___StringMessage | None = ...,
        cof_casing_back_reaming: global___FloatMessage | None = ...,
        usr_cof_open_hole: global___FloatMessage | None = ...,
        rsrlss_trip_in_trip_speed_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        injector_torque_dsdsunit: global___StringMessage | None = ...,
        cal_cof_oh_to: global___FloatMessage | None = ...,
        trip_in_trip_speed: global___FloatMessage | None = ...,
        cal_cof_oh_ti: global___FloatMessage | None = ...,
        use_single: global___StringMessage | None = ...,
        enable_sensitivity_plot: global___StringMessage | None = ...,
        stp_final_meas_wt: global___FloatMessage | None = ...,
        cof_disable_block: global___StringMessage | None = ...,
        pumps_on: global___StringMessage | None = ...,
        rsrlss_use_pump_flow_rate: global___StringMessage | None = ...,
        slide_tab: global___FloatMessage | None = ...,
        rsrlss_inn_ann_surface_press: global___FloatMessage | None = ...,
        trip_in_rotation_speed: global___FloatMessage | None = ...,
        cof_actual_load_md_dsdsunit: global___StringMessage | None = ...,
        rsrlss_trip_in_rot_speed: global___FloatMessage | None = ...,
        cal_cof_oh_sd: global___FloatMessage | None = ...,
        single_tab_dsdsunit: global___StringMessage | None = ...,
        use_overpull: global___StringMessage | None = ...,
        stp_back_off_torque: global___FloatMessage | None = ...,
        cof_sensitivity_oh_max: global___FloatMessage | None = ...,
        rsrlss_trip_out_trip_speed: global___FloatMessage | None = ...,
        cal_cof_cas_sd: global___FloatMessage | None = ...,
        slide_wob_dsdsunit: global___StringMessage | None = ...,
        rsrlss_angle_wh_dsdsunit: global___StringMessage | None = ...,
        single_tab: global___FloatMessage | None = ...,
        rsrlss_pump_flow_rate: global___FloatMessage | None = ...,
        cof_oh_rot_off_bottom: global___FloatMessage | None = ...,
        trip_out_rotation_speed: global___FloatMessage | None = ...,
        cof_rotate_off_bot_torque_dsdsunit: global___StringMessage | None = ...,
        rsrlss_start_md_dsdsunit: global___StringMessage | None = ...,
        drag_use_torque_dist: global___StringMessage | None = ...,
        rotary_wob: global___FloatMessage | None = ...,
        trip_in_meas_weight_dsdsunit: global___StringMessage | None = ...,
        cal_cof_cas_ti: global___FloatMessage | None = ...,
        float_optimization_type: global___StringMessage | None = ...,
        rsrlss_sea_water_dens: global___FloatMessage | None = ...,
        stp_app_mw_inc: global___FloatMessage | None = ...,
        cal_cof_cas_to: global___FloatMessage | None = ...,
        stp_initial_meas_wt: global___FloatMessage | None = ...,
        cof_casing_dsdsunit: global___StringMessage | None = ...,
        drag_end_md: global___FloatMessage | None = ...,
        depth_of_interest: global___FloatMessage | None = ...,
        trip_out_trip_speed: global___FloatMessage | None = ...,
        single_wob_dsdsunit: global___StringMessage | None = ...,
        rotary_wob_dsdsunit: global___StringMessage | None = ...,
        string_surface_press: global___FloatMessage | None = ...,
        cof_sensitivity_cas_inc: global___FloatMessage | None = ...,
        drag_step: global___FloatMessage | None = ...,
        opull_tab_dsdsunit: global___StringMessage | None = ...,
        rsrlss_pump_flow_rate_dsdsunit: global___StringMessage | None = ...,
        cof_trip_out_hookload_dsdsunit: global___StringMessage | None = ...,
        injector_force_dsdsunit: global___StringMessage | None = ...,
        stp_app_mw_max_dsdsunit: global___StringMessage | None = ...,
        use_rotating_off_bottom: global___StringMessage | None = ...,
        trip_in_rotation_speed_dsdsunit: global___StringMessage | None = ...,
        stp_calc_stuck_point: global___StringMessage | None = ...,
        drag_end_md_dsdsunit: global___StringMessage | None = ...,
        single_rotation_speed: global___FloatMessage | None = ...,
        use_sliding_drilling: global___StringMessage | None = ...,
        rsrlss_step: global___FloatMessage | None = ...,
        stp_back_off_md: global___FloatMessage | None = ...,
        use_tripping_out: global___StringMessage | None = ...,
        trip_in_trip_speed_dsdsunit: global___StringMessage | None = ...,
        string_surface_press_dsdsunit: global___StringMessage | None = ...,
        drag_torque_distance_bit_dsdsunit: global___StringMessage | None = ...,
        depth_of_interest_dsdsunit: global___StringMessage | None = ...,
        rsrlss_trip_in_rot_speed_dsdsunit: global___StringMessage | None = ...,
        cal_cof_cas_rd: global___FloatMessage | None = ...,
        cof_use_slack_off: global___StringMessage | None = ...,
        use_casing_fill_period: global___StringMessage | None = ...,
        use_rotating_on_bottom: global___StringMessage | None = ...,
        rotary_tab_dsdsunit: global___StringMessage | None = ...,
        drag_start_md: global___FloatMessage | None = ...,
        stp_initial_meas_wt_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["annular_surface_press", b"annular_surface_press", "annular_surface_press_dsdsunit", b"annular_surface_press_dsdsunit", "bit_md", b"bit_md", "bit_md_dsdsunit", b"bit_md_dsdsunit", "cal_cof_cas_mb", b"cal_cof_cas_mb", "cal_cof_cas_ob", b"cal_cof_cas_ob", "cal_cof_cas_rd", b"cal_cof_cas_rd", "cal_cof_cas_sd", b"cal_cof_cas_sd", "cal_cof_cas_ti", b"cal_cof_cas_ti", "cal_cof_cas_to", b"cal_cof_cas_to", "cal_cof_oh_mb", b"cal_cof_oh_mb", "cal_cof_oh_ob", b"cal_cof_oh_ob", "cal_cof_oh_rd", b"cal_cof_oh_rd", "cal_cof_oh_sd", b"cal_cof_oh_sd", "cal_cof_oh_ti", b"cal_cof_oh_ti", "cal_cof_oh_to", b"cal_cof_oh_to", "casing_fill_period", b"casing_fill_period", "casing_fill_period_dsdsunit", b"casing_fill_period_dsdsunit", "cd_case", b"cd_case", "cof_actual_load_md", b"cof_actual_load_md", "cof_actual_load_md_dsdsunit", b"cof_actual_load_md_dsdsunit", "cof_calc_section", b"cof_calc_section", "cof_casing", b"cof_casing", "cof_casing_back_reaming", b"cof_casing_back_reaming", "cof_casing_dsdsunit", b"cof_casing_dsdsunit", "cof_casing_rot_off_bottom", b"cof_casing_rot_off_bottom", "cof_casing_rot_on_bottom", b"cof_casing_rot_on_bottom", "cof_casing_sliding", b"cof_casing_sliding", "cof_casing_trip_in", b"cof_casing_trip_in", "cof_casing_trip_out", b"cof_casing_trip_out", "cof_disable_block", b"cof_disable_block", "cof_disable_sheave", b"cof_disable_sheave", "cof_md_of_bit", b"cof_md_of_bit", "cof_md_of_bit_dsdsunit", b"cof_md_of_bit_dsdsunit", "cof_oh_back_reaming", b"cof_oh_back_reaming", "cof_oh_rot_off_bottom", b"cof_oh_rot_off_bottom", "cof_oh_rot_on_bottom", b"cof_oh_rot_on_bottom", "cof_oh_sliding", b"cof_oh_sliding", "cof_oh_trip_in", b"cof_oh_trip_in", "cof_oh_trip_out", b"cof_oh_trip_out", "cof_open_hole", b"cof_open_hole", "cof_open_hole_dsdsunit", b"cof_open_hole_dsdsunit", "cof_rotate_off_bot_torque", b"cof_rotate_off_bot_torque", "cof_rotate_off_bot_torque_dsdsunit", b"cof_rotate_off_bot_torque_dsdsunit", "cof_sensitivity_cas_inc", b"cof_sensitivity_cas_inc", "cof_sensitivity_cas_max", b"cof_sensitivity_cas_max", "cof_sensitivity_cas_min", b"cof_sensitivity_cas_min", "cof_sensitivity_oh_inc", b"cof_sensitivity_oh_inc", "cof_sensitivity_oh_max", b"cof_sensitivity_oh_max", "cof_sensitivity_oh_min", b"cof_sensitivity_oh_min", "cof_trip_in_hookload", b"cof_trip_in_hookload", "cof_trip_in_hookload_dsdsunit", b"cof_trip_in_hookload_dsdsunit", "cof_trip_out_hookload", b"cof_trip_out_hookload", "cof_trip_out_hookload_dsdsunit", b"cof_trip_out_hookload_dsdsunit", "cof_use_actual_load", b"cof_use_actual_load", "cof_use_pick_up", b"cof_use_pick_up", "cof_use_rot_off", b"cof_use_rot_off", "cof_use_slack_off", b"cof_use_slack_off", "depth_of_interest", b"depth_of_interest", "depth_of_interest_dsdsunit", b"depth_of_interest_dsdsunit", "drag_end_md", b"drag_end_md", "drag_end_md_dsdsunit", b"drag_end_md_dsdsunit", "drag_start_md", b"drag_start_md", "drag_start_md_dsdsunit", b"drag_start_md_dsdsunit", "drag_step", b"drag_step", "drag_step_dsdsunit", b"drag_step_dsdsunit", "drag_torque_distance_bit", b"drag_torque_distance_bit", "drag_torque_distance_bit_dsdsunit", b"drag_torque_distance_bit_dsdsunit", "drag_use_torque_dist", b"drag_use_torque_dist", "enable_sensitivity_plot", b"enable_sensitivity_plot", "float_optimization_type", b"float_optimization_type", "injector_force", b"injector_force", "injector_force_dsdsunit", b"injector_force_dsdsunit", "injector_torque", b"injector_torque", "injector_torque_dsdsunit", b"injector_torque_dsdsunit", "jars_up", b"jars_up", "native_uid", b"native_uid", "no_fluids", b"no_fluids", "optimized_air_column", b"optimized_air_column", "optimized_air_column_dsdsunit", b"optimized_air_column_dsdsunit", "optimized_well_depth", b"optimized_well_depth", "optimized_well_depth_dsdsunit", b"optimized_well_depth_dsdsunit", "opull_tab", b"opull_tab", "opull_tab_dsdsunit", b"opull_tab_dsdsunit", "overpull_weight", b"overpull_weight", "overpull_weight_dsdsunit", b"overpull_weight_dsdsunit", "pump_flow_rate", b"pump_flow_rate", "pump_flow_rate_dsdsunit", b"pump_flow_rate_dsdsunit", "pumps_on", b"pumps_on", "rotary_tab", b"rotary_tab", "rotary_tab_dsdsunit", b"rotary_tab_dsdsunit", "rotary_wob", b"rotary_wob", "rotary_wob_dsdsunit", b"rotary_wob_dsdsunit", "rsrlss_angle_wh", b"rsrlss_angle_wh", "rsrlss_angle_wh_dsdsunit", b"rsrlss_angle_wh_dsdsunit", "rsrlss_blf", b"rsrlss_blf", "rsrlss_end_md", b"rsrlss_end_md", "rsrlss_end_md_dsdsunit", b"rsrlss_end_md_dsdsunit", "rsrlss_inn_ann_surface_press", b"rsrlss_inn_ann_surface_press", "rsrlss_inn_ann_surface_press_dsdsunit", b"rsrlss_inn_ann_surface_press_dsdsunit", "rsrlss_offset_wh", b"rsrlss_offset_wh", "rsrlss_offset_wh_dsdsunit", b"rsrlss_offset_wh_dsdsunit", "rsrlss_out_ann_surface_press", b"rsrlss_out_ann_surface_press", "rsrlss_out_ann_surface_press_dsdsunit", b"rsrlss_out_ann_surface_press_dsdsunit", "rsrlss_pump_flow_rate", b"rsrlss_pump_flow_rate", "rsrlss_pump_flow_rate_dsdsunit", b"rsrlss_pump_flow_rate_dsdsunit", "rsrlss_sea_water_dens", b"rsrlss_sea_water_dens", "rsrlss_sea_water_dens_dsdsunit", b"rsrlss_sea_water_dens_dsdsunit", "rsrlss_side_force_type", b"rsrlss_side_force_type", "rsrlss_side_load", b"rsrlss_side_load", "rsrlss_side_load_dsdsunit", b"rsrlss_side_load_dsdsunit", "rsrlss_start_md", b"rsrlss_start_md", "rsrlss_start_md_dsdsunit", b"rsrlss_start_md_dsdsunit", "rsrlss_step", b"rsrlss_step", "rsrlss_step_dsdsunit", b"rsrlss_step_dsdsunit", "rsrlss_string_surface_pres", b"rsrlss_string_surface_pres", "rsrlss_string_surface_pres_dsdsunit", b"rsrlss_string_surface_pres_dsdsunit", "rsrlss_trip_in_rot_speed", b"rsrlss_trip_in_rot_speed", "rsrlss_trip_in_rot_speed_dsdsunit", b"rsrlss_trip_in_rot_speed_dsdsunit", "rsrlss_trip_in_trip_speed", b"rsrlss_trip_in_trip_speed", "rsrlss_trip_in_trip_speed_dsdsunit", b"rsrlss_trip_in_trip_speed_dsdsunit", "rsrlss_trip_out_rot_speed", b"rsrlss_trip_out_rot_speed", "rsrlss_trip_out_rot_speed_dsdsunit", b"rsrlss_trip_out_rot_speed_dsdsunit", "rsrlss_trip_out_trip_speed", b"rsrlss_trip_out_trip_speed", "rsrlss_trip_out_trip_speed_dsdsunit", b"rsrlss_trip_out_trip_speed_dsdsunit", "rsrlss_use_friction_device", b"rsrlss_use_friction_device", "rsrlss_use_inner_string", b"rsrlss_use_inner_string", "rsrlss_use_pump_flow_rate", b"rsrlss_use_pump_flow_rate", "single_desc", b"single_desc", "single_rotation_speed", b"single_rotation_speed", "single_rotation_speed_dsdsunit", b"single_rotation_speed_dsdsunit", "single_tab", b"single_tab", "single_tab_dsdsunit", b"single_tab_dsdsunit", "single_trip_speed", b"single_trip_speed", "single_trip_speed_dsdsunit", b"single_trip_speed_dsdsunit", "single_wob", b"single_wob", "single_wob_dsdsunit", b"single_wob_dsdsunit", "slide_tab", b"slide_tab", "slide_tab_dsdsunit", b"slide_tab_dsdsunit", "slide_wob", b"slide_wob", "slide_wob_dsdsunit", b"slide_wob_dsdsunit", "stp_app_mw_inc", b"stp_app_mw_inc", "stp_app_mw_inc_dsdsunit", b"stp_app_mw_inc_dsdsunit", "stp_app_mw_max", b"stp_app_mw_max", "stp_app_mw_max_dsdsunit", b"stp_app_mw_max_dsdsunit", "stp_app_mw_min", b"stp_app_mw_min", "stp_app_mw_min_dsdsunit", b"stp_app_mw_min_dsdsunit", "stp_back_off_force", b"stp_back_off_force", "stp_back_off_force_dsdsunit", b"stp_back_off_force_dsdsunit", "stp_back_off_md", b"stp_back_off_md", "stp_back_off_md_dsdsunit", b"stp_back_off_md_dsdsunit", "stp_back_off_torque", b"stp_back_off_torque", "stp_back_off_torque_dsdsunit", b"stp_back_off_torque_dsdsunit", "stp_calc_stuck_point", b"stp_calc_stuck_point", "stp_final_meas_wt", b"stp_final_meas_wt", "stp_final_meas_wt_dsdsunit", b"stp_final_meas_wt_dsdsunit", "stp_initial_meas_wt", b"stp_initial_meas_wt", "stp_initial_meas_wt_dsdsunit", b"stp_initial_meas_wt_dsdsunit", "stp_md_when_stuck", b"stp_md_when_stuck", "stp_md_when_stuck_dsdsunit", b"stp_md_when_stuck_dsdsunit", "stp_mw_when_stuck", b"stp_mw_when_stuck", "stp_mw_when_stuck_dsdsunit", b"stp_mw_when_stuck_dsdsunit", "stp_operating_mode", b"stp_operating_mode", "stp_stretch", b"stp_stretch", "stp_stretch_dsdsunit", b"stp_stretch_dsdsunit", "stp_type_of_analysis", b"stp_type_of_analysis", "stress_use_depth_of_interest", b"stress_use_depth_of_interest", "string_surface_press", b"string_surface_press", "string_surface_press_dsdsunit", b"string_surface_press_dsdsunit", "trip_in_meas_weight", b"trip_in_meas_weight", "trip_in_meas_weight_dsdsunit", b"trip_in_meas_weight_dsdsunit", "trip_in_rotation_speed", b"trip_in_rotation_speed", "trip_in_rotation_speed_dsdsunit", b"trip_in_rotation_speed_dsdsunit", "trip_in_trip_speed", b"trip_in_trip_speed", "trip_in_trip_speed_dsdsunit", b"trip_in_trip_speed_dsdsunit", "trip_out_meas_weight", b"trip_out_meas_weight", "trip_out_meas_weight_dsdsunit", b"trip_out_meas_weight_dsdsunit", "trip_out_rotation_speed", b"trip_out_rotation_speed", "trip_out_rotation_speed_dsdsunit", b"trip_out_rotation_speed_dsdsunit", "trip_out_trip_speed", b"trip_out_trip_speed", "trip_out_trip_speed_dsdsunit", b"trip_out_trip_speed_dsdsunit", "use_calibrated_friction", b"use_calibrated_friction", "use_casing_fill_period", b"use_casing_fill_period", "use_fluid_col_bit_depth", b"use_fluid_col_bit_depth", "use_friction_device", b"use_friction_device", "use_injector_force", b"use_injector_force", "use_inner_string", b"use_inner_string", "use_overpull", b"use_overpull", "use_pump_flow_rate", b"use_pump_flow_rate", "use_rotating_off_bottom", b"use_rotating_off_bottom", "use_rotating_on_bottom", b"use_rotating_on_bottom", "use_single", b"use_single", "use_sliding_drilling", b"use_sliding_drilling", "use_tripping_in", b"use_tripping_in", "use_tripping_out", b"use_tripping_out", "usr_cof_casing", b"usr_cof_casing", "usr_cof_open_hole", b"usr_cof_open_hole"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["annular_surface_press", b"annular_surface_press", "annular_surface_press_dsdsunit", b"annular_surface_press_dsdsunit", "bit_md", b"bit_md", "bit_md_dsdsunit", b"bit_md_dsdsunit", "cal_cof_cas_mb", b"cal_cof_cas_mb", "cal_cof_cas_ob", b"cal_cof_cas_ob", "cal_cof_cas_rd", b"cal_cof_cas_rd", "cal_cof_cas_sd", b"cal_cof_cas_sd", "cal_cof_cas_ti", b"cal_cof_cas_ti", "cal_cof_cas_to", b"cal_cof_cas_to", "cal_cof_oh_mb", b"cal_cof_oh_mb", "cal_cof_oh_ob", b"cal_cof_oh_ob", "cal_cof_oh_rd", b"cal_cof_oh_rd", "cal_cof_oh_sd", b"cal_cof_oh_sd", "cal_cof_oh_ti", b"cal_cof_oh_ti", "cal_cof_oh_to", b"cal_cof_oh_to", "case_id", b"case_id", "casing_fill_period", b"casing_fill_period", "casing_fill_period_dsdsunit", b"casing_fill_period_dsdsunit", "cd_case", b"cd_case", "cof_actual_load_md", b"cof_actual_load_md", "cof_actual_load_md_dsdsunit", b"cof_actual_load_md_dsdsunit", "cof_calc_section", b"cof_calc_section", "cof_casing", b"cof_casing", "cof_casing_back_reaming", b"cof_casing_back_reaming", "cof_casing_dsdsunit", b"cof_casing_dsdsunit", "cof_casing_rot_off_bottom", b"cof_casing_rot_off_bottom", "cof_casing_rot_on_bottom", b"cof_casing_rot_on_bottom", "cof_casing_sliding", b"cof_casing_sliding", "cof_casing_trip_in", b"cof_casing_trip_in", "cof_casing_trip_out", b"cof_casing_trip_out", "cof_disable_block", b"cof_disable_block", "cof_disable_sheave", b"cof_disable_sheave", "cof_md_of_bit", b"cof_md_of_bit", "cof_md_of_bit_dsdsunit", b"cof_md_of_bit_dsdsunit", "cof_oh_back_reaming", b"cof_oh_back_reaming", "cof_oh_rot_off_bottom", b"cof_oh_rot_off_bottom", "cof_oh_rot_on_bottom", b"cof_oh_rot_on_bottom", "cof_oh_sliding", b"cof_oh_sliding", "cof_oh_trip_in", b"cof_oh_trip_in", "cof_oh_trip_out", b"cof_oh_trip_out", "cof_open_hole", b"cof_open_hole", "cof_open_hole_dsdsunit", b"cof_open_hole_dsdsunit", "cof_rotate_off_bot_torque", b"cof_rotate_off_bot_torque", "cof_rotate_off_bot_torque_dsdsunit", b"cof_rotate_off_bot_torque_dsdsunit", "cof_sensitivity_cas_inc", b"cof_sensitivity_cas_inc", "cof_sensitivity_cas_max", b"cof_sensitivity_cas_max", "cof_sensitivity_cas_min", b"cof_sensitivity_cas_min", "cof_sensitivity_oh_inc", b"cof_sensitivity_oh_inc", "cof_sensitivity_oh_max", b"cof_sensitivity_oh_max", "cof_sensitivity_oh_min", b"cof_sensitivity_oh_min", "cof_trip_in_hookload", b"cof_trip_in_hookload", "cof_trip_in_hookload_dsdsunit", b"cof_trip_in_hookload_dsdsunit", "cof_trip_out_hookload", b"cof_trip_out_hookload", "cof_trip_out_hookload_dsdsunit", b"cof_trip_out_hookload_dsdsunit", "cof_use_actual_load", b"cof_use_actual_load", "cof_use_pick_up", b"cof_use_pick_up", "cof_use_rot_off", b"cof_use_rot_off", "cof_use_slack_off", b"cof_use_slack_off", "depth_of_interest", b"depth_of_interest", "depth_of_interest_dsdsunit", b"depth_of_interest_dsdsunit", "drag_end_md", b"drag_end_md", "drag_end_md_dsdsunit", b"drag_end_md_dsdsunit", "drag_start_md", b"drag_start_md", "drag_start_md_dsdsunit", b"drag_start_md_dsdsunit", "drag_step", b"drag_step", "drag_step_dsdsunit", b"drag_step_dsdsunit", "drag_torque_distance_bit", b"drag_torque_distance_bit", "drag_torque_distance_bit_dsdsunit", b"drag_torque_distance_bit_dsdsunit", "drag_use_torque_dist", b"drag_use_torque_dist", "enable_sensitivity_plot", b"enable_sensitivity_plot", "float_optimization_type", b"float_optimization_type", "injector_force", b"injector_force", "injector_force_dsdsunit", b"injector_force_dsdsunit", "injector_torque", b"injector_torque", "injector_torque_dsdsunit", b"injector_torque_dsdsunit", "jars_up", b"jars_up", "native_uid", b"native_uid", "no_fluids", b"no_fluids", "optimized_air_column", b"optimized_air_column", "optimized_air_column_dsdsunit", b"optimized_air_column_dsdsunit", "optimized_well_depth", b"optimized_well_depth", "optimized_well_depth_dsdsunit", b"optimized_well_depth_dsdsunit", "opull_tab", b"opull_tab", "opull_tab_dsdsunit", b"opull_tab_dsdsunit", "overpull_weight", b"overpull_weight", "overpull_weight_dsdsunit", b"overpull_weight_dsdsunit", "pump_flow_rate", b"pump_flow_rate", "pump_flow_rate_dsdsunit", b"pump_flow_rate_dsdsunit", "pumps_on", b"pumps_on", "rotary_tab", b"rotary_tab", "rotary_tab_dsdsunit", b"rotary_tab_dsdsunit", "rotary_wob", b"rotary_wob", "rotary_wob_dsdsunit", b"rotary_wob_dsdsunit", "rsrlss_angle_wh", b"rsrlss_angle_wh", "rsrlss_angle_wh_dsdsunit", b"rsrlss_angle_wh_dsdsunit", "rsrlss_blf", b"rsrlss_blf", "rsrlss_end_md", b"rsrlss_end_md", "rsrlss_end_md_dsdsunit", b"rsrlss_end_md_dsdsunit", "rsrlss_inn_ann_surface_press", b"rsrlss_inn_ann_surface_press", "rsrlss_inn_ann_surface_press_dsdsunit", b"rsrlss_inn_ann_surface_press_dsdsunit", "rsrlss_offset_wh", b"rsrlss_offset_wh", "rsrlss_offset_wh_dsdsunit", b"rsrlss_offset_wh_dsdsunit", "rsrlss_out_ann_surface_press", b"rsrlss_out_ann_surface_press", "rsrlss_out_ann_surface_press_dsdsunit", b"rsrlss_out_ann_surface_press_dsdsunit", "rsrlss_pump_flow_rate", b"rsrlss_pump_flow_rate", "rsrlss_pump_flow_rate_dsdsunit", b"rsrlss_pump_flow_rate_dsdsunit", "rsrlss_sea_water_dens", b"rsrlss_sea_water_dens", "rsrlss_sea_water_dens_dsdsunit", b"rsrlss_sea_water_dens_dsdsunit", "rsrlss_side_force_type", b"rsrlss_side_force_type", "rsrlss_side_load", b"rsrlss_side_load", "rsrlss_side_load_dsdsunit", b"rsrlss_side_load_dsdsunit", "rsrlss_start_md", b"rsrlss_start_md", "rsrlss_start_md_dsdsunit", b"rsrlss_start_md_dsdsunit", "rsrlss_step", b"rsrlss_step", "rsrlss_step_dsdsunit", b"rsrlss_step_dsdsunit", "rsrlss_string_surface_pres", b"rsrlss_string_surface_pres", "rsrlss_string_surface_pres_dsdsunit", b"rsrlss_string_surface_pres_dsdsunit", "rsrlss_trip_in_rot_speed", b"rsrlss_trip_in_rot_speed", "rsrlss_trip_in_rot_speed_dsdsunit", b"rsrlss_trip_in_rot_speed_dsdsunit", "rsrlss_trip_in_trip_speed", b"rsrlss_trip_in_trip_speed", "rsrlss_trip_in_trip_speed_dsdsunit", b"rsrlss_trip_in_trip_speed_dsdsunit", "rsrlss_trip_out_rot_speed", b"rsrlss_trip_out_rot_speed", "rsrlss_trip_out_rot_speed_dsdsunit", b"rsrlss_trip_out_rot_speed_dsdsunit", "rsrlss_trip_out_trip_speed", b"rsrlss_trip_out_trip_speed", "rsrlss_trip_out_trip_speed_dsdsunit", b"rsrlss_trip_out_trip_speed_dsdsunit", "rsrlss_use_friction_device", b"rsrlss_use_friction_device", "rsrlss_use_inner_string", b"rsrlss_use_inner_string", "rsrlss_use_pump_flow_rate", b"rsrlss_use_pump_flow_rate", "single_desc", b"single_desc", "single_rotation_speed", b"single_rotation_speed", "single_rotation_speed_dsdsunit", b"single_rotation_speed_dsdsunit", "single_tab", b"single_tab", "single_tab_dsdsunit", b"single_tab_dsdsunit", "single_trip_speed", b"single_trip_speed", "single_trip_speed_dsdsunit", b"single_trip_speed_dsdsunit", "single_wob", b"single_wob", "single_wob_dsdsunit", b"single_wob_dsdsunit", "slide_tab", b"slide_tab", "slide_tab_dsdsunit", b"slide_tab_dsdsunit", "slide_wob", b"slide_wob", "slide_wob_dsdsunit", b"slide_wob_dsdsunit", "stp_app_mw_inc", b"stp_app_mw_inc", "stp_app_mw_inc_dsdsunit", b"stp_app_mw_inc_dsdsunit", "stp_app_mw_max", b"stp_app_mw_max", "stp_app_mw_max_dsdsunit", b"stp_app_mw_max_dsdsunit", "stp_app_mw_min", b"stp_app_mw_min", "stp_app_mw_min_dsdsunit", b"stp_app_mw_min_dsdsunit", "stp_back_off_force", b"stp_back_off_force", "stp_back_off_force_dsdsunit", b"stp_back_off_force_dsdsunit", "stp_back_off_md", b"stp_back_off_md", "stp_back_off_md_dsdsunit", b"stp_back_off_md_dsdsunit", "stp_back_off_torque", b"stp_back_off_torque", "stp_back_off_torque_dsdsunit", b"stp_back_off_torque_dsdsunit", "stp_calc_stuck_point", b"stp_calc_stuck_point", "stp_final_meas_wt", b"stp_final_meas_wt", "stp_final_meas_wt_dsdsunit", b"stp_final_meas_wt_dsdsunit", "stp_initial_meas_wt", b"stp_initial_meas_wt", "stp_initial_meas_wt_dsdsunit", b"stp_initial_meas_wt_dsdsunit", "stp_md_when_stuck", b"stp_md_when_stuck", "stp_md_when_stuck_dsdsunit", b"stp_md_when_stuck_dsdsunit", "stp_mw_when_stuck", b"stp_mw_when_stuck", "stp_mw_when_stuck_dsdsunit", b"stp_mw_when_stuck_dsdsunit", "stp_operating_mode", b"stp_operating_mode", "stp_stretch", b"stp_stretch", "stp_stretch_dsdsunit", b"stp_stretch_dsdsunit", "stp_type_of_analysis", b"stp_type_of_analysis", "stress_use_depth_of_interest", b"stress_use_depth_of_interest", "string_surface_press", b"string_surface_press", "string_surface_press_dsdsunit", b"string_surface_press_dsdsunit", "trip_in_meas_weight", b"trip_in_meas_weight", "trip_in_meas_weight_dsdsunit", b"trip_in_meas_weight_dsdsunit", "trip_in_rotation_speed", b"trip_in_rotation_speed", "trip_in_rotation_speed_dsdsunit", b"trip_in_rotation_speed_dsdsunit", "trip_in_trip_speed", b"trip_in_trip_speed", "trip_in_trip_speed_dsdsunit", b"trip_in_trip_speed_dsdsunit", "trip_out_meas_weight", b"trip_out_meas_weight", "trip_out_meas_weight_dsdsunit", b"trip_out_meas_weight_dsdsunit", "trip_out_rotation_speed", b"trip_out_rotation_speed", "trip_out_rotation_speed_dsdsunit", b"trip_out_rotation_speed_dsdsunit", "trip_out_trip_speed", b"trip_out_trip_speed", "trip_out_trip_speed_dsdsunit", b"trip_out_trip_speed_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_calibrated_friction", b"use_calibrated_friction", "use_casing_fill_period", b"use_casing_fill_period", "use_fluid_col_bit_depth", b"use_fluid_col_bit_depth", "use_friction_device", b"use_friction_device", "use_injector_force", b"use_injector_force", "use_inner_string", b"use_inner_string", "use_overpull", b"use_overpull", "use_pump_flow_rate", b"use_pump_flow_rate", "use_rotating_off_bottom", b"use_rotating_off_bottom", "use_rotating_on_bottom", b"use_rotating_on_bottom", "use_single", b"use_single", "use_sliding_drilling", b"use_sliding_drilling", "use_tripping_in", b"use_tripping_in", "use_tripping_out", b"use_tripping_out", "usr_cof_casing", b"usr_cof_casing", "usr_cof_open_hole", b"usr_cof_open_hole", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpTdaParams = WpTdaParams

class WpTdaRsrlssDragchart(google.protobuf.message.Message):
    """Original Name: WP_TDA_RSRLSS_DRAGCHART, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    RSRLSS_TI_HOOKLOAD_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    RSRLSS_MB_HOOKLOAD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    DRAGCHART_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RSRLSS_BUOYANCY_FORCE_FIELD_NUMBER: builtins.int
    RSRLSS_MB_HOOKLOAD_BLF_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_MB_HOOKLOAD_BLF_FIELD_NUMBER: builtins.int
    RSRLSS_TO_HOOKLOAD_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RSRLSS_RUN_DEPTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_BUOYANCY_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    RSRLSS_MAXMWT_YIELD_FIELD_NUMBER: builtins.int
    RSRLSS_RUN_DEPTH_FIELD_NUMBER: builtins.int
    RSRLSS_TI_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_TO_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_MAXMWT_YIELD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLSS_MB_HOOKLOAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def rsrlss_ti_hookload(self) -> global___FloatMessage:
        """Original Name: RSRLSS_TI_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rsrlss_mb_hookload(self) -> global___FloatMessage:
        """Original Name: RSRLSS_MB_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    dragchart_id: builtins.str
    """Original Name: DRAGCHART_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_buoyancy_force(self) -> global___FloatMessage:
        """Original Name: RSRLSS_BUOYANCY_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_mb_hookload_blf_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_MB_HOOKLOAD_BLF_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_mb_hookload_blf(self) -> global___FloatMessage:
        """Original Name: RSRLSS_MB_HOOKLOAD_BLF, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_to_hookload(self) -> global___FloatMessage:
        """Original Name: RSRLSS_TO_HOOKLOAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rsrlss_run_depth_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_RUN_DEPTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_buoyancy_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_BUOYANCY_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rsrlss_maxmwt_yield(self) -> global___FloatMessage:
        """Original Name: RSRLSS_MAXMWT_YIELD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_run_depth(self) -> global___FloatMessage:
        """Original Name: RSRLSS_RUN_DEPTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_ti_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_TI_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_to_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_TO_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_maxmwt_yield_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_MAXMWT_YIELD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrlss_mb_hookload_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLSS_MB_HOOKLOAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_RSRLSS_DRAGCHART_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        rsrlss_ti_hookload: global___FloatMessage | None = ...,
        well_id: builtins.str = ...,
        rsrlss_mb_hookload: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        dragchart_id: builtins.str = ...,
        sequence_no: global___Int32Message | None = ...,
        rsrlss_buoyancy_force: global___FloatMessage | None = ...,
        rsrlss_mb_hookload_blf_dsdsunit: global___StringMessage | None = ...,
        rsrlss_mb_hookload_blf: global___FloatMessage | None = ...,
        rsrlss_to_hookload: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        rsrlss_run_depth_dsdsunit: global___StringMessage | None = ...,
        rsrlss_buoyancy_force_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        rsrlss_maxmwt_yield: global___FloatMessage | None = ...,
        rsrlss_run_depth: global___FloatMessage | None = ...,
        rsrlss_ti_hookload_dsdsunit: global___StringMessage | None = ...,
        rsrlss_to_hookload_dsdsunit: global___StringMessage | None = ...,
        rsrlss_maxmwt_yield_dsdsunit: global___StringMessage | None = ...,
        rsrlss_mb_hookload_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "native_uid", b"native_uid", "rsrlss_buoyancy_force", b"rsrlss_buoyancy_force", "rsrlss_buoyancy_force_dsdsunit", b"rsrlss_buoyancy_force_dsdsunit", "rsrlss_maxmwt_yield", b"rsrlss_maxmwt_yield", "rsrlss_maxmwt_yield_dsdsunit", b"rsrlss_maxmwt_yield_dsdsunit", "rsrlss_mb_hookload", b"rsrlss_mb_hookload", "rsrlss_mb_hookload_blf", b"rsrlss_mb_hookload_blf", "rsrlss_mb_hookload_blf_dsdsunit", b"rsrlss_mb_hookload_blf_dsdsunit", "rsrlss_mb_hookload_dsdsunit", b"rsrlss_mb_hookload_dsdsunit", "rsrlss_run_depth", b"rsrlss_run_depth", "rsrlss_run_depth_dsdsunit", b"rsrlss_run_depth_dsdsunit", "rsrlss_ti_hookload", b"rsrlss_ti_hookload", "rsrlss_ti_hookload_dsdsunit", b"rsrlss_ti_hookload_dsdsunit", "rsrlss_to_hookload", b"rsrlss_to_hookload", "rsrlss_to_hookload_dsdsunit", b"rsrlss_to_hookload_dsdsunit", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "dragchart_id", b"dragchart_id", "native_uid", b"native_uid", "rsrlss_buoyancy_force", b"rsrlss_buoyancy_force", "rsrlss_buoyancy_force_dsdsunit", b"rsrlss_buoyancy_force_dsdsunit", "rsrlss_maxmwt_yield", b"rsrlss_maxmwt_yield", "rsrlss_maxmwt_yield_dsdsunit", b"rsrlss_maxmwt_yield_dsdsunit", "rsrlss_mb_hookload", b"rsrlss_mb_hookload", "rsrlss_mb_hookload_blf", b"rsrlss_mb_hookload_blf", "rsrlss_mb_hookload_blf_dsdsunit", b"rsrlss_mb_hookload_blf_dsdsunit", "rsrlss_mb_hookload_dsdsunit", b"rsrlss_mb_hookload_dsdsunit", "rsrlss_run_depth", b"rsrlss_run_depth", "rsrlss_run_depth_dsdsunit", b"rsrlss_run_depth_dsdsunit", "rsrlss_ti_hookload", b"rsrlss_ti_hookload", "rsrlss_ti_hookload_dsdsunit", b"rsrlss_ti_hookload_dsdsunit", "rsrlss_to_hookload", b"rsrlss_to_hookload", "rsrlss_to_hookload_dsdsunit", b"rsrlss_to_hookload_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpTdaRsrlssDragchart = WpTdaRsrlssDragchart

class WpTdaRsrlssFrd(google.protobuf.message.Message):
    """Original Name: WP_TDA_RSRLSS_FRD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    ITEM_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACT_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    ACT_DIAMETER_FIELD_NUMBER: builtins.int
    COF_AXIAL_FIELD_NUMBER: builtins.int
    BOT_FROM_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    FRD_ID_FIELD_NUMBER: builtins.int
    BOT_FROM_BIT_FIELD_NUMBER: builtins.int
    FREQUENCY_FIELD_NUMBER: builtins.int
    TOP_FROM_BIT_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    COF_RADIAL_FIELD_NUMBER: builtins.int
    ITEM_LENGTH_FIELD_NUMBER: builtins.int
    EFF_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    EFF_DIAMETER_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    IS_RIGID_FIELD_NUMBER: builtins.int
    ITEM_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOP_FROM_BIT_DSDSUNIT_FIELD_NUMBER: builtins.int
    ITEM_WEIGHT_FIELD_NUMBER: builtins.int
    NUMBER_JOINTS_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    WP_TDA_RSRLSS_FRD_FORCE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def item_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def act_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: ACT_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def act_diameter(self) -> global___FloatMessage:
        """Original Name: ACT_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_axial(self) -> global___FloatMessage:
        """Original Name: COF_AXIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bot_from_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOT_FROM_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    frd_id: builtins.str
    """Original Name: FRD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bot_from_bit(self) -> global___FloatMessage:
        """Original Name: BOT_FROM_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def frequency(self) -> global___Int32Message:
        """Original Name: FREQUENCY, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_from_bit(self) -> global___FloatMessage:
        """Original Name: TOP_FROM_BIT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: TYPE, Original type: Edm.String, Max Length: 16,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cof_radial(self) -> global___FloatMessage:
        """Original Name: COF_RADIAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_length(self) -> global___FloatMessage:
        """Original Name: ITEM_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def eff_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: EFF_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def eff_diameter(self) -> global___FloatMessage:
        """Original Name: EFF_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_rigid(self) -> global___StringMessage:
        """Original Name: IS_RIGID, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: ITEM_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def top_from_bit_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOP_FROM_BIT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def item_weight(self) -> global___FloatMessage:
        """Original Name: ITEM_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def number_joints(self) -> global___FloatMessage:
        """Original Name: NUMBER_JOINTS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_RSRLSS_FRD_CD_CASE
        """
    @property
    def wp_tda_rsrlss_frd_force(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpTdaRsrlssFrdForceRef]:
        """Original Name: WP_TDA_RSRLSS_FRD_FORCE, WrappedMessage: WpTdaRsrlssFrdForce
        FK_WP_TDA_RSRLSS_FRD_FORCE_WP_TDA_RSRLSS_FRD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        item_weight_dsdsunit: global___StringMessage | None = ...,
        act_diameter_dsdsunit: global___StringMessage | None = ...,
        act_diameter: global___FloatMessage | None = ...,
        cof_axial: global___FloatMessage | None = ...,
        bot_from_bit_dsdsunit: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        case_id: builtins.str = ...,
        frd_id: builtins.str = ...,
        bot_from_bit: global___FloatMessage | None = ...,
        frequency: global___Int32Message | None = ...,
        top_from_bit: global___FloatMessage | None = ...,
        type: global___StringMessage | None = ...,
        cof_radial: global___FloatMessage | None = ...,
        item_length: global___FloatMessage | None = ...,
        eff_diameter_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        eff_diameter: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        is_rigid: global___StringMessage | None = ...,
        item_length_dsdsunit: global___StringMessage | None = ...,
        top_from_bit_dsdsunit: global___StringMessage | None = ...,
        item_weight: global___FloatMessage | None = ...,
        number_joints: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        wp_tda_rsrlss_frd_force: collections.abc.Iterable[global___WpTdaRsrlssFrdForceRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["act_diameter", b"act_diameter", "act_diameter_dsdsunit", b"act_diameter_dsdsunit", "bot_from_bit", b"bot_from_bit", "bot_from_bit_dsdsunit", b"bot_from_bit_dsdsunit", "cd_case", b"cd_case", "cof_axial", b"cof_axial", "cof_radial", b"cof_radial", "eff_diameter", b"eff_diameter", "eff_diameter_dsdsunit", b"eff_diameter_dsdsunit", "frequency", b"frequency", "is_rigid", b"is_rigid", "item_length", b"item_length", "item_length_dsdsunit", b"item_length_dsdsunit", "item_weight", b"item_weight", "item_weight_dsdsunit", b"item_weight_dsdsunit", "native_uid", b"native_uid", "number_joints", b"number_joints", "sequence_no", b"sequence_no", "top_from_bit", b"top_from_bit", "top_from_bit_dsdsunit", b"top_from_bit_dsdsunit", "type", b"type"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["act_diameter", b"act_diameter", "act_diameter_dsdsunit", b"act_diameter_dsdsunit", "bot_from_bit", b"bot_from_bit", "bot_from_bit_dsdsunit", b"bot_from_bit_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "cof_axial", b"cof_axial", "cof_radial", b"cof_radial", "eff_diameter", b"eff_diameter", "eff_diameter_dsdsunit", b"eff_diameter_dsdsunit", "frd_id", b"frd_id", "frequency", b"frequency", "is_rigid", b"is_rigid", "item_length", b"item_length", "item_length_dsdsunit", b"item_length_dsdsunit", "item_weight", b"item_weight", "item_weight_dsdsunit", b"item_weight_dsdsunit", "native_uid", b"native_uid", "number_joints", b"number_joints", "sequence_no", b"sequence_no", "top_from_bit", b"top_from_bit", "top_from_bit_dsdsunit", b"top_from_bit_dsdsunit", "type", b"type", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_tda_rsrlss_frd_force", b"wp_tda_rsrlss_frd_force"]) -> None: ...

global___WpTdaRsrlssFrd = WpTdaRsrlssFrd

class WpTdaRsrlssFrdForce(google.protobuf.message.Message):
    """Original Name: WP_TDA_RSRLSS_FRD_FORCE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    HOLE_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    HOLE_DIAMETER_FIELD_NUMBER: builtins.int
    FRD_FORCE_ID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    STARTING_FORCE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RUNNING_FORCE_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    FRD_ID_FIELD_NUMBER: builtins.int
    STARTING_FORCE_FIELD_NUMBER: builtins.int
    WP_TDA_RSRLSS_FRD_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: HOLE_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: RUNNING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def hole_diameter(self) -> global___FloatMessage:
        """Original Name: HOLE_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    frd_force_id: builtins.str
    """Original Name: FRD_FORCE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def starting_force_dsdsunit(self) -> global___StringMessage:
        """Original Name: STARTING_FORCE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def running_force(self) -> global___FloatMessage:
        """Original Name: RUNNING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    frd_id: builtins.str
    """Original Name: FRD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def starting_force(self) -> global___FloatMessage:
        """Original Name: STARTING_FORCE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wp_tda_rsrlss_frd(self) -> global___WpTdaRsrlssFrdRef:
        """Remote references:

        Original Name: WP_TDA_RSRLSS_FRD, WrappedMessage: WpTdaRsrlssFrd
        FK_WP_TDA_RSRLSS_FRD_FORCE_WP_TDA_RSRLSS_FRD
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        hole_diameter_dsdsunit: global___StringMessage | None = ...,
        running_force_dsdsunit: global___StringMessage | None = ...,
        hole_diameter: global___FloatMessage | None = ...,
        frd_force_id: builtins.str = ...,
        wellbore_id: builtins.str = ...,
        starting_force_dsdsunit: global___StringMessage | None = ...,
        running_force: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        frd_id: builtins.str = ...,
        starting_force: global___FloatMessage | None = ...,
        wp_tda_rsrlss_frd: global___WpTdaRsrlssFrdRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["hole_diameter", b"hole_diameter", "hole_diameter_dsdsunit", b"hole_diameter_dsdsunit", "native_uid", b"native_uid", "running_force", b"running_force", "running_force_dsdsunit", b"running_force_dsdsunit", "starting_force", b"starting_force", "starting_force_dsdsunit", b"starting_force_dsdsunit", "wp_tda_rsrlss_frd", b"wp_tda_rsrlss_frd"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "frd_force_id", b"frd_force_id", "frd_id", b"frd_id", "hole_diameter", b"hole_diameter", "hole_diameter_dsdsunit", b"hole_diameter_dsdsunit", "native_uid", b"native_uid", "running_force", b"running_force", "running_force_dsdsunit", b"running_force_dsdsunit", "starting_force", b"starting_force", "starting_force_dsdsunit", b"starting_force_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_tda_rsrlss_frd", b"wp_tda_rsrlss_frd"]) -> None: ...

global___WpTdaRsrlssFrdForce = WpTdaRsrlssFrdForce

class WpTdaRsrlssInnAnnFluid(google.protobuf.message.Message):
    """Original Name: WP_TDA_RSRLSS_INN_ANN_FLUID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RSRLESS_INN_ANN_MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    RSRLESS_INN_ANN_BOTTOM_MD_FIELD_NUMBER: builtins.int
    RSRLESS_INN_ANN_BOTTOM_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLESS_INN_ANN_MUD_WEIGHT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RSRLESS_INN_ANN_FLUID_GRAD_ID_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rsrless_inn_ann_mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLESS_INN_ANN_MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rsrless_inn_ann_bottom_md(self) -> global___FloatMessage:
        """Original Name: RSRLESS_INN_ANN_BOTTOM_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrless_inn_ann_bottom_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLESS_INN_ANN_BOTTOM_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrless_inn_ann_mud_weight(self) -> global___FloatMessage:
        """Original Name: RSRLESS_INN_ANN_MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rsrless_inn_ann_fluid_grad_id: builtins.str
    """Original Name: RSRLESS_INN_ANN_FLUID_GRAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_RSRLSS_INN_ANN_FLUID_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        rsrless_inn_ann_mud_weight_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        rsrless_inn_ann_bottom_md: global___FloatMessage | None = ...,
        rsrless_inn_ann_bottom_md_dsdsunit: global___StringMessage | None = ...,
        rsrless_inn_ann_mud_weight: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        rsrless_inn_ann_fluid_grad_id: builtins.str = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "native_uid", b"native_uid", "rsrless_inn_ann_bottom_md", b"rsrless_inn_ann_bottom_md", "rsrless_inn_ann_bottom_md_dsdsunit", b"rsrless_inn_ann_bottom_md_dsdsunit", "rsrless_inn_ann_mud_weight", b"rsrless_inn_ann_mud_weight", "rsrless_inn_ann_mud_weight_dsdsunit", b"rsrless_inn_ann_mud_weight_dsdsunit", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "rsrless_inn_ann_bottom_md", b"rsrless_inn_ann_bottom_md", "rsrless_inn_ann_bottom_md_dsdsunit", b"rsrless_inn_ann_bottom_md_dsdsunit", "rsrless_inn_ann_fluid_grad_id", b"rsrless_inn_ann_fluid_grad_id", "rsrless_inn_ann_mud_weight", b"rsrless_inn_ann_mud_weight", "rsrless_inn_ann_mud_weight_dsdsunit", b"rsrless_inn_ann_mud_weight_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpTdaRsrlssInnAnnFluid = WpTdaRsrlssInnAnnFluid

class WpTdaRsrlssOutAnnFluid(google.protobuf.message.Message):
    """Original Name: WP_TDA_RSRLSS_OUT_ANN_FLUID, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RSRLESS_OUT_ANN_BOTTOM_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    RSRLESS_OUT_ANN_MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLESS_OUT_ANN_FLUID_GRAD_ID_FIELD_NUMBER: builtins.int
    RSRLESS_OUT_ANN_BOTTOM_MD_FIELD_NUMBER: builtins.int
    RSRLESS_OUT_ANN_MUD_WEIGHT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rsrless_out_ann_bottom_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLESS_OUT_ANN_BOTTOM_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rsrless_out_ann_mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLESS_OUT_ANN_MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    rsrless_out_ann_fluid_grad_id: builtins.str
    """Original Name: RSRLESS_OUT_ANN_FLUID_GRAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rsrless_out_ann_bottom_md(self) -> global___FloatMessage:
        """Original Name: RSRLESS_OUT_ANN_BOTTOM_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrless_out_ann_mud_weight(self) -> global___FloatMessage:
        """Original Name: RSRLESS_OUT_ANN_MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_RSRLSS_OUT_ANN_FLUID_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        rsrless_out_ann_bottom_md_dsdsunit: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        rsrless_out_ann_mud_weight_dsdsunit: global___StringMessage | None = ...,
        rsrless_out_ann_fluid_grad_id: builtins.str = ...,
        rsrless_out_ann_bottom_md: global___FloatMessage | None = ...,
        rsrless_out_ann_mud_weight: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "native_uid", b"native_uid", "rsrless_out_ann_bottom_md", b"rsrless_out_ann_bottom_md", "rsrless_out_ann_bottom_md_dsdsunit", b"rsrless_out_ann_bottom_md_dsdsunit", "rsrless_out_ann_mud_weight", b"rsrless_out_ann_mud_weight", "rsrless_out_ann_mud_weight_dsdsunit", b"rsrless_out_ann_mud_weight_dsdsunit", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "rsrless_out_ann_bottom_md", b"rsrless_out_ann_bottom_md", "rsrless_out_ann_bottom_md_dsdsunit", b"rsrless_out_ann_bottom_md_dsdsunit", "rsrless_out_ann_fluid_grad_id", b"rsrless_out_ann_fluid_grad_id", "rsrless_out_ann_mud_weight", b"rsrless_out_ann_mud_weight", "rsrless_out_ann_mud_weight_dsdsunit", b"rsrless_out_ann_mud_weight_dsdsunit", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpTdaRsrlssOutAnnFluid = WpTdaRsrlssOutAnnFluid

class WpTdaStringFluidGrad(google.protobuf.message.Message):
    """Original Name: WP_TDA_STRING_FLUID_GRAD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    BOTTOM_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    WP_TDA_STRING_FLUID_GRAD_ID_FIELD_NUMBER: builtins.int
    BOTTOM_MD_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    MUD_WEIGHT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def bottom_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: BOTTOM_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wp_tda_string_fluid_grad_id: builtins.str
    """Original Name: WP_TDA_STRING_FLUID_GRAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def bottom_md(self) -> global___FloatMessage:
        """Original Name: BOTTOM_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def mud_weight(self) -> global___FloatMessage:
        """Original Name: MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_STRING_FLUID_GRAD_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        well_id: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        mud_weight_dsdsunit: global___StringMessage | None = ...,
        bottom_md_dsdsunit: global___StringMessage | None = ...,
        wp_tda_string_fluid_grad_id: builtins.str = ...,
        bottom_md: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        mud_weight: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["bottom_md", b"bottom_md", "bottom_md_dsdsunit", b"bottom_md_dsdsunit", "cd_case", b"cd_case", "mud_weight", b"mud_weight", "mud_weight_dsdsunit", b"mud_weight_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["bottom_md", b"bottom_md", "bottom_md_dsdsunit", b"bottom_md_dsdsunit", "case_id", b"case_id", "cd_case", b"cd_case", "mud_weight", b"mud_weight", "mud_weight_dsdsunit", b"mud_weight_dsdsunit", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "wp_tda_string_fluid_grad_id", b"wp_tda_string_fluid_grad_id"]) -> None: ...

global___WpTdaStringFluidGrad = WpTdaStringFluidGrad

class WpTdaStrRsrlssFluidGrad(google.protobuf.message.Message):
    """Original Name: WP_TDA_STR_RSRLSS_FLUID_GRAD, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELLBORE_ID_FIELD_NUMBER: builtins.int
    RSRLESS_STRING_FLUID_GRAD_ID_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    RSRLESS_BOTTOM_MD_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    RSRLESS_MUD_WEIGHT_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    RSRLESS_BOTTOM_MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RSRLESS_MUD_WEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    rsrless_string_fluid_grad_id: builtins.str
    """Original Name: RSRLESS_STRING_FLUID_GRAD_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rsrless_bottom_md(self) -> global___FloatMessage:
        """Original Name: RSRLESS_BOTTOM_MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def rsrless_mud_weight(self) -> global___FloatMessage:
        """Original Name: RSRLESS_MUD_WEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def sequence_no(self) -> global___Int32Message:
        """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrless_bottom_md_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLESS_BOTTOM_MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rsrless_mud_weight_dsdsunit(self) -> global___StringMessage:
        """Original Name: RSRLESS_MUD_WEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_TDA_STR_RSRLSS_FLUID_GRAD_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        wellbore_id: builtins.str = ...,
        rsrless_string_fluid_grad_id: builtins.str = ...,
        well_id: builtins.str = ...,
        rsrless_bottom_md: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        rsrless_mud_weight: global___FloatMessage | None = ...,
        sequence_no: global___Int32Message | None = ...,
        rsrless_bottom_md_dsdsunit: global___StringMessage | None = ...,
        rsrless_mud_weight_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "native_uid", b"native_uid", "rsrless_bottom_md", b"rsrless_bottom_md", "rsrless_bottom_md_dsdsunit", b"rsrless_bottom_md_dsdsunit", "rsrless_mud_weight", b"rsrless_mud_weight", "rsrless_mud_weight_dsdsunit", b"rsrless_mud_weight_dsdsunit", "sequence_no", b"sequence_no"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "native_uid", b"native_uid", "rsrless_bottom_md", b"rsrless_bottom_md", "rsrless_bottom_md_dsdsunit", b"rsrless_bottom_md_dsdsunit", "rsrless_mud_weight", b"rsrless_mud_weight", "rsrless_mud_weight_dsdsunit", b"rsrless_mud_weight_dsdsunit", "rsrless_string_fluid_grad_id", b"rsrless_string_fluid_grad_id", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpTdaStrRsrlssFluidGrad = WpTdaStrRsrlssFluidGrad

class WpUbdParams(google.protobuf.message.Message):
    """Original Name: WP_UBD_PARAMS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    USE_PARASITE_STRING_FIELD_NUMBER: builtins.int
    GAS_INJECTION_STEP_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PENETRATION_RATE_FIELD_NUMBER: builtins.int
    FOAM_TRANSITION_QUALITY_FIELD_NUMBER: builtins.int
    RHEOLOGY_FACTOR_YP_FIELD_NUMBER: builtins.int
    K_FACTOR_ANNULUS_PRESSURE_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    INSIDE_PIPE_ROUGHNESS_FIELD_NUMBER: builtins.int
    INJECTION_TEMPERATURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLUID_GAS_ID_FIELD_NUMBER: builtins.int
    CUTTINGS_SIZE_FIELD_NUMBER: builtins.int
    MIN_GAS_INJECTION_RATE_FIELD_NUMBER: builtins.int
    CUTTINGS_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RHEOLOGY_FACTOR_PV_FIELD_NUMBER: builtins.int
    INJECTION_GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_DROP_ACROSS_BHA_FIELD_NUMBER: builtins.int
    GAS_INJECTION_STEP_SIZE_FIELD_NUMBER: builtins.int
    INCLUDE_CHOKE_PRESSURE_FIELD_NUMBER: builtins.int
    K_FACTOR_INJECTION_PRESSURE_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    MIN_GAS_INJECTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_DROP_ACROSS_BHA_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_MODEL_FIELD_NUMBER: builtins.int
    MAX_LIQUID_INJECTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    INCLUDE_CUTTING_LOAD_FIELD_NUMBER: builtins.int
    IS_RESERVOIR_PRESSURE_CALC_FIELD_NUMBER: builtins.int
    LIQUID_INJECTION_STEP_SIZE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MIN_MOTOR_FLOW_RATE_FIELD_NUMBER: builtins.int
    INJECTION_GAS_RATE_FIELD_NUMBER: builtins.int
    MIN_LIQUID_INJECTION_RATE_FIELD_NUMBER: builtins.int
    PENETRATION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_PRESSURE_FIELD_NUMBER: builtins.int
    MIN_VERTICAL_ANNULAR_VELOCITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_PRESSURE_FIELD_NUMBER: builtins.int
    CHOKE_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_LIQUID_INJECTION_RATE_FIELD_NUMBER: builtins.int
    MAX_GAS_INJECTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_GAS_INJECTION_RATE_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    CUTTINGS_DENSITY_FIELD_NUMBER: builtins.int
    LIQUID_INJECTION_STEP_SIZE_FIELD_NUMBER: builtins.int
    RESERVOIR_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOW_TYPE_FIELD_NUMBER: builtins.int
    CUTTINGS_TYPE_FIELD_NUMBER: builtins.int
    INJECTION_TEMPERATURE_FIELD_NUMBER: builtins.int
    MIN_MOTOR_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_MULTI_COMPONENT_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    MIN_VERTICAL_ANNULAR_VELOCITY_FIELD_NUMBER: builtins.int
    CUTTINGS_DENSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    MAX_MOTOR_FLOW_RATE_FIELD_NUMBER: builtins.int
    MAX_MOTOR_FLOW_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TARGET_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TARGET_PRESSURE_FIELD_NUMBER: builtins.int
    MIN_LIQUID_INJECTION_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    MOTOR_SPEED_RATIO_FIELD_NUMBER: builtins.int
    INSIDE_PIPE_ROUGHNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    GAS_LAW_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def use_parasite_string(self) -> global___StringMessage:
        """Original Name: USE_PARASITE_STRING, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_injection_step_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: GAS_INJECTION_STEP_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def penetration_rate(self) -> global___FloatMessage:
        """Original Name: PENETRATION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def foam_transition_quality(self) -> global___FloatMessage:
        """Original Name: FOAM_TRANSITION_QUALITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_factor_yp(self) -> global___FloatMessage:
        """Original Name: RHEOLOGY_FACTOR_YP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def k_factor_annulus_pressure(self) -> global___FloatMessage:
        """Original Name: K_FACTOR_ANNULUS_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def inside_pipe_roughness(self) -> global___FloatMessage:
        """Original Name: INSIDE_PIPE_ROUGHNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_temperature_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_TEMPERATURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_gas_id(self) -> global___StringMessage:
        """Original Name: FLUID_GAS_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cuttings_size(self) -> global___FloatMessage:
        """Original Name: CUTTINGS_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_gas_injection_rate(self) -> global___FloatMessage:
        """Original Name: MIN_GAS_INJECTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cuttings_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUTTINGS_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rheology_factor_pv(self) -> global___FloatMessage:
        """Original Name: RHEOLOGY_FACTOR_PV, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_drop_across_bha(self) -> global___FloatMessage:
        """Original Name: PRESSURE_DROP_ACROSS_BHA, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_injection_step_size(self) -> global___FloatMessage:
        """Original Name: GAS_INJECTION_STEP_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def include_choke_pressure(self) -> global___StringMessage:
        """Original Name: INCLUDE_CHOKE_PRESSURE, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def k_factor_injection_pressure(self) -> global___FloatMessage:
        """Original Name: K_FACTOR_INJECTION_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_gas_injection_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_GAS_INJECTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_drop_across_bha_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_DROP_ACROSS_BHA_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_model(self) -> global___Int32Message:
        """Original Name: FLOW_MODEL, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_liquid_injection_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_LIQUID_INJECTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def include_cutting_load(self) -> global___StringMessage:
        """Original Name: INCLUDE_CUTTING_LOAD, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_reservoir_pressure_calc(self) -> global___StringMessage:
        """Original Name: IS_RESERVOIR_PRESSURE_CALC, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_injection_step_size_dsdsunit(self) -> global___StringMessage:
        """Original Name: LIQUID_INJECTION_STEP_SIZE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_motor_flow_rate(self) -> global___FloatMessage:
        """Original Name: MIN_MOTOR_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_gas_rate(self) -> global___FloatMessage:
        """Original Name: INJECTION_GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_liquid_injection_rate(self) -> global___FloatMessage:
        """Original Name: MIN_LIQUID_INJECTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def penetration_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: PENETRATION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_pressure(self) -> global___FloatMessage:
        """Original Name: CHOKE_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_vertical_annular_velocity_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_VERTICAL_ANNULAR_VELOCITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_pressure(self) -> global___FloatMessage:
        """Original Name: RESERVOIR_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_liquid_injection_rate(self) -> global___FloatMessage:
        """Original Name: MAX_LIQUID_INJECTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_gas_injection_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_GAS_INJECTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_gas_injection_rate(self) -> global___FloatMessage:
        """Original Name: MAX_GAS_INJECTION_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def cuttings_density(self) -> global___FloatMessage:
        """Original Name: CUTTINGS_DENSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def liquid_injection_step_size(self) -> global___FloatMessage:
        """Original Name: LIQUID_INJECTION_STEP_SIZE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESERVOIR_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_type(self) -> global___Int32Message:
        """Original Name: FLOW_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cuttings_type(self) -> global___Int32Message:
        """Original Name: CUTTINGS_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_temperature(self) -> global___FloatMessage:
        """Original Name: INJECTION_TEMPERATURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_motor_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_MOTOR_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_multi_component(self) -> global___StringMessage:
        """Original Name: IS_MULTI_COMPONENT, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def min_vertical_annular_velocity(self) -> global___FloatMessage:
        """Original Name: MIN_VERTICAL_ANNULAR_VELOCITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cuttings_density_dsdsunit(self) -> global___StringMessage:
        """Original Name: CUTTINGS_DENSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_motor_flow_rate(self) -> global___FloatMessage:
        """Original Name: MAX_MOTOR_FLOW_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def max_motor_flow_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MAX_MOTOR_FLOW_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: TARGET_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def target_pressure(self) -> global___FloatMessage:
        """Original Name: TARGET_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def min_liquid_injection_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: MIN_LIQUID_INJECTION_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def motor_speed_ratio(self) -> global___FloatMessage:
        """Original Name: MOTOR_SPEED_RATIO, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def inside_pipe_roughness_dsdsunit(self) -> global___StringMessage:
        """Original Name: INSIDE_PIPE_ROUGHNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def gas_law(self) -> global___Int32Message:
        """Original Name: GAS_LAW, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_UBD_PARAMS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        use_parasite_string: global___StringMessage | None = ...,
        gas_injection_step_size_dsdsunit: global___StringMessage | None = ...,
        penetration_rate: global___FloatMessage | None = ...,
        foam_transition_quality: global___FloatMessage | None = ...,
        rheology_factor_yp: global___FloatMessage | None = ...,
        k_factor_annulus_pressure: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        inside_pipe_roughness: global___FloatMessage | None = ...,
        injection_temperature_dsdsunit: global___StringMessage | None = ...,
        fluid_gas_id: global___StringMessage | None = ...,
        cuttings_size: global___FloatMessage | None = ...,
        min_gas_injection_rate: global___FloatMessage | None = ...,
        cuttings_size_dsdsunit: global___StringMessage | None = ...,
        rheology_factor_pv: global___FloatMessage | None = ...,
        injection_gas_rate_dsdsunit: global___StringMessage | None = ...,
        pressure_drop_across_bha: global___FloatMessage | None = ...,
        gas_injection_step_size: global___FloatMessage | None = ...,
        include_choke_pressure: global___StringMessage | None = ...,
        k_factor_injection_pressure: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        min_gas_injection_rate_dsdsunit: global___StringMessage | None = ...,
        pressure_drop_across_bha_dsdsunit: global___StringMessage | None = ...,
        flow_model: global___Int32Message | None = ...,
        max_liquid_injection_rate_dsdsunit: global___StringMessage | None = ...,
        include_cutting_load: global___StringMessage | None = ...,
        is_reservoir_pressure_calc: global___StringMessage | None = ...,
        liquid_injection_step_size_dsdsunit: global___StringMessage | None = ...,
        min_motor_flow_rate: global___FloatMessage | None = ...,
        injection_gas_rate: global___FloatMessage | None = ...,
        min_liquid_injection_rate: global___FloatMessage | None = ...,
        penetration_rate_dsdsunit: global___StringMessage | None = ...,
        choke_pressure: global___FloatMessage | None = ...,
        min_vertical_annular_velocity_dsdsunit: global___StringMessage | None = ...,
        reservoir_pressure: global___FloatMessage | None = ...,
        choke_pressure_dsdsunit: global___StringMessage | None = ...,
        max_liquid_injection_rate: global___FloatMessage | None = ...,
        max_gas_injection_rate_dsdsunit: global___StringMessage | None = ...,
        max_gas_injection_rate: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        cuttings_density: global___FloatMessage | None = ...,
        liquid_injection_step_size: global___FloatMessage | None = ...,
        reservoir_pressure_dsdsunit: global___StringMessage | None = ...,
        flow_type: global___Int32Message | None = ...,
        cuttings_type: global___Int32Message | None = ...,
        injection_temperature: global___FloatMessage | None = ...,
        min_motor_flow_rate_dsdsunit: global___StringMessage | None = ...,
        is_multi_component: global___StringMessage | None = ...,
        well_id: builtins.str = ...,
        min_vertical_annular_velocity: global___FloatMessage | None = ...,
        cuttings_density_dsdsunit: global___StringMessage | None = ...,
        max_motor_flow_rate: global___FloatMessage | None = ...,
        max_motor_flow_rate_dsdsunit: global___StringMessage | None = ...,
        target_pressure_dsdsunit: global___StringMessage | None = ...,
        target_pressure: global___FloatMessage | None = ...,
        min_liquid_injection_rate_dsdsunit: global___StringMessage | None = ...,
        motor_speed_ratio: global___FloatMessage | None = ...,
        inside_pipe_roughness_dsdsunit: global___StringMessage | None = ...,
        gas_law: global___Int32Message | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "choke_pressure", b"choke_pressure", "choke_pressure_dsdsunit", b"choke_pressure_dsdsunit", "cuttings_density", b"cuttings_density", "cuttings_density_dsdsunit", b"cuttings_density_dsdsunit", "cuttings_size", b"cuttings_size", "cuttings_size_dsdsunit", b"cuttings_size_dsdsunit", "cuttings_type", b"cuttings_type", "flow_model", b"flow_model", "flow_type", b"flow_type", "fluid_gas_id", b"fluid_gas_id", "foam_transition_quality", b"foam_transition_quality", "gas_injection_step_size", b"gas_injection_step_size", "gas_injection_step_size_dsdsunit", b"gas_injection_step_size_dsdsunit", "gas_law", b"gas_law", "include_choke_pressure", b"include_choke_pressure", "include_cutting_load", b"include_cutting_load", "injection_gas_rate", b"injection_gas_rate", "injection_gas_rate_dsdsunit", b"injection_gas_rate_dsdsunit", "injection_temperature", b"injection_temperature", "injection_temperature_dsdsunit", b"injection_temperature_dsdsunit", "inside_pipe_roughness", b"inside_pipe_roughness", "inside_pipe_roughness_dsdsunit", b"inside_pipe_roughness_dsdsunit", "is_multi_component", b"is_multi_component", "is_reservoir_pressure_calc", b"is_reservoir_pressure_calc", "k_factor_annulus_pressure", b"k_factor_annulus_pressure", "k_factor_injection_pressure", b"k_factor_injection_pressure", "liquid_injection_step_size", b"liquid_injection_step_size", "liquid_injection_step_size_dsdsunit", b"liquid_injection_step_size_dsdsunit", "max_gas_injection_rate", b"max_gas_injection_rate", "max_gas_injection_rate_dsdsunit", b"max_gas_injection_rate_dsdsunit", "max_liquid_injection_rate", b"max_liquid_injection_rate", "max_liquid_injection_rate_dsdsunit", b"max_liquid_injection_rate_dsdsunit", "max_motor_flow_rate", b"max_motor_flow_rate", "max_motor_flow_rate_dsdsunit", b"max_motor_flow_rate_dsdsunit", "min_gas_injection_rate", b"min_gas_injection_rate", "min_gas_injection_rate_dsdsunit", b"min_gas_injection_rate_dsdsunit", "min_liquid_injection_rate", b"min_liquid_injection_rate", "min_liquid_injection_rate_dsdsunit", b"min_liquid_injection_rate_dsdsunit", "min_motor_flow_rate", b"min_motor_flow_rate", "min_motor_flow_rate_dsdsunit", b"min_motor_flow_rate_dsdsunit", "min_vertical_annular_velocity", b"min_vertical_annular_velocity", "min_vertical_annular_velocity_dsdsunit", b"min_vertical_annular_velocity_dsdsunit", "motor_speed_ratio", b"motor_speed_ratio", "native_uid", b"native_uid", "penetration_rate", b"penetration_rate", "penetration_rate_dsdsunit", b"penetration_rate_dsdsunit", "pressure_drop_across_bha", b"pressure_drop_across_bha", "pressure_drop_across_bha_dsdsunit", b"pressure_drop_across_bha_dsdsunit", "reservoir_pressure", b"reservoir_pressure", "reservoir_pressure_dsdsunit", b"reservoir_pressure_dsdsunit", "rheology_factor_pv", b"rheology_factor_pv", "rheology_factor_yp", b"rheology_factor_yp", "target_pressure", b"target_pressure", "target_pressure_dsdsunit", b"target_pressure_dsdsunit", "use_parasite_string", b"use_parasite_string"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "choke_pressure", b"choke_pressure", "choke_pressure_dsdsunit", b"choke_pressure_dsdsunit", "cuttings_density", b"cuttings_density", "cuttings_density_dsdsunit", b"cuttings_density_dsdsunit", "cuttings_size", b"cuttings_size", "cuttings_size_dsdsunit", b"cuttings_size_dsdsunit", "cuttings_type", b"cuttings_type", "flow_model", b"flow_model", "flow_type", b"flow_type", "fluid_gas_id", b"fluid_gas_id", "foam_transition_quality", b"foam_transition_quality", "gas_injection_step_size", b"gas_injection_step_size", "gas_injection_step_size_dsdsunit", b"gas_injection_step_size_dsdsunit", "gas_law", b"gas_law", "include_choke_pressure", b"include_choke_pressure", "include_cutting_load", b"include_cutting_load", "injection_gas_rate", b"injection_gas_rate", "injection_gas_rate_dsdsunit", b"injection_gas_rate_dsdsunit", "injection_temperature", b"injection_temperature", "injection_temperature_dsdsunit", b"injection_temperature_dsdsunit", "inside_pipe_roughness", b"inside_pipe_roughness", "inside_pipe_roughness_dsdsunit", b"inside_pipe_roughness_dsdsunit", "is_multi_component", b"is_multi_component", "is_reservoir_pressure_calc", b"is_reservoir_pressure_calc", "k_factor_annulus_pressure", b"k_factor_annulus_pressure", "k_factor_injection_pressure", b"k_factor_injection_pressure", "liquid_injection_step_size", b"liquid_injection_step_size", "liquid_injection_step_size_dsdsunit", b"liquid_injection_step_size_dsdsunit", "max_gas_injection_rate", b"max_gas_injection_rate", "max_gas_injection_rate_dsdsunit", b"max_gas_injection_rate_dsdsunit", "max_liquid_injection_rate", b"max_liquid_injection_rate", "max_liquid_injection_rate_dsdsunit", b"max_liquid_injection_rate_dsdsunit", "max_motor_flow_rate", b"max_motor_flow_rate", "max_motor_flow_rate_dsdsunit", b"max_motor_flow_rate_dsdsunit", "min_gas_injection_rate", b"min_gas_injection_rate", "min_gas_injection_rate_dsdsunit", b"min_gas_injection_rate_dsdsunit", "min_liquid_injection_rate", b"min_liquid_injection_rate", "min_liquid_injection_rate_dsdsunit", b"min_liquid_injection_rate_dsdsunit", "min_motor_flow_rate", b"min_motor_flow_rate", "min_motor_flow_rate_dsdsunit", b"min_motor_flow_rate_dsdsunit", "min_vertical_annular_velocity", b"min_vertical_annular_velocity", "min_vertical_annular_velocity_dsdsunit", b"min_vertical_annular_velocity_dsdsunit", "motor_speed_ratio", b"motor_speed_ratio", "native_uid", b"native_uid", "penetration_rate", b"penetration_rate", "penetration_rate_dsdsunit", b"penetration_rate_dsdsunit", "pressure_drop_across_bha", b"pressure_drop_across_bha", "pressure_drop_across_bha_dsdsunit", b"pressure_drop_across_bha_dsdsunit", "reservoir_pressure", b"reservoir_pressure", "reservoir_pressure_dsdsunit", b"reservoir_pressure_dsdsunit", "rheology_factor_pv", b"rheology_factor_pv", "rheology_factor_yp", b"rheology_factor_yp", "target_pressure", b"target_pressure", "target_pressure_dsdsunit", b"target_pressure_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_parasite_string", b"use_parasite_string", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpUbdParams = WpUbdParams

class WpUbdParasiteString(google.protobuf.message.Message):
    """Original Name: WP_UBD_PARASITE_STRING, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    WELL_ID_FIELD_NUMBER: builtins.int
    MD_DSDSUNIT_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    NOZZLE_INNER_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    INJECTION_GAS_RATE_FIELD_NUMBER: builtins.int
    STRING_INNER_DIAMETER_DSDSUNIT_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    DESCRIPTION_FIELD_NUMBER: builtins.int
    FLUID_GAS_ID_FIELD_NUMBER: builtins.int
    MD_FIELD_NUMBER: builtins.int
    NOZZLE_INNER_DIAMETER_FIELD_NUMBER: builtins.int
    PARASITE_STRING_ID_FIELD_NUMBER: builtins.int
    INJECTION_GAS_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    STRING_INNER_DIAMETER_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def md_dsdsunit(self) -> global___StringMessage:
        """Original Name: MD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def nozzle_inner_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: NOZZLE_INNER_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def injection_gas_rate(self) -> global___FloatMessage:
        """Original Name: INJECTION_GAS_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_inner_diameter_dsdsunit(self) -> global___StringMessage:
        """Original Name: STRING_INNER_DIAMETER_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def description(self) -> global___StringMessage:
        """Original Name: DESCRIPTION, Original type: Edm.String, Max Length: 50,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def fluid_gas_id(self) -> global___StringMessage:
        """Original Name: FLUID_GAS_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def md(self) -> global___FloatMessage:
        """Original Name: MD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def nozzle_inner_diameter(self) -> global___FloatMessage:
        """Original Name: NOZZLE_INNER_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    parasite_string_id: builtins.str
    """Original Name: PARASITE_STRING_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def injection_gas_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: INJECTION_GAS_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def string_inner_diameter(self) -> global___FloatMessage:
        """Original Name: STRING_INNER_DIAMETER, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_UBD_PARASITE_STRING_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        well_id: builtins.str = ...,
        md_dsdsunit: global___StringMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        wellbore_id: builtins.str = ...,
        nozzle_inner_diameter_dsdsunit: global___StringMessage | None = ...,
        injection_gas_rate: global___FloatMessage | None = ...,
        string_inner_diameter_dsdsunit: global___StringMessage | None = ...,
        case_id: builtins.str = ...,
        description: global___StringMessage | None = ...,
        fluid_gas_id: global___StringMessage | None = ...,
        md: global___FloatMessage | None = ...,
        nozzle_inner_diameter: global___FloatMessage | None = ...,
        parasite_string_id: builtins.str = ...,
        injection_gas_rate_dsdsunit: global___StringMessage | None = ...,
        string_inner_diameter: global___FloatMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["cd_case", b"cd_case", "description", b"description", "fluid_gas_id", b"fluid_gas_id", "injection_gas_rate", b"injection_gas_rate", "injection_gas_rate_dsdsunit", b"injection_gas_rate_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "nozzle_inner_diameter", b"nozzle_inner_diameter", "nozzle_inner_diameter_dsdsunit", b"nozzle_inner_diameter_dsdsunit", "string_inner_diameter", b"string_inner_diameter", "string_inner_diameter_dsdsunit", b"string_inner_diameter_dsdsunit"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["case_id", b"case_id", "cd_case", b"cd_case", "description", b"description", "fluid_gas_id", b"fluid_gas_id", "injection_gas_rate", b"injection_gas_rate", "injection_gas_rate_dsdsunit", b"injection_gas_rate_dsdsunit", "md", b"md", "md_dsdsunit", b"md_dsdsunit", "native_uid", b"native_uid", "nozzle_inner_diameter", b"nozzle_inner_diameter", "nozzle_inner_diameter_dsdsunit", b"nozzle_inner_diameter_dsdsunit", "parasite_string_id", b"parasite_string_id", "string_inner_diameter", b"string_inner_diameter", "string_inner_diameter_dsdsunit", b"string_inner_diameter_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "well_id", b"well_id", "wellbore_id", b"wellbore_id"]) -> None: ...

global___WpUbdParasiteString = WpUbdParasiteString

class WpWcnParams(google.protobuf.message.Message):
    """Original Name: WP_WCN_PARAMS, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KILL_METHOD_FIELD_NUMBER: builtins.int
    STOP_PUMP_FIELD_NUMBER: builtins.int
    INFLUX_GRADIENT_FIELD_NUMBER: builtins.int
    CIRCULATION_FLOWRATE_FIELD_NUMBER: builtins.int
    FLOWRATE_VARIATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_POROSITY_FIELD_NUMBER: builtins.int
    USE_CONCENTRIC_ANNULUS_FIELD_NUMBER: builtins.int
    KILL_RATE_FIELD_NUMBER: builtins.int
    FLOWLINE_MUD_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    SAFETY_MARGIN_FIELD_NUMBER: builtins.int
    WELLBORE_ID_FIELD_NUMBER: builtins.int
    CONSTANT_MUD_TEMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    KILL_LINE_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    CIRCULATION_FLOWRATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    VOLUME_VARIATION_FIELD_NUMBER: builtins.int
    FLOWRATE_VARIATION_FIELD_NUMBER: builtins.int
    FLOW_CHECK_FIELD_NUMBER: builtins.int
    FLOW_CHECK_DSDSUNIT_FIELD_NUMBER: builtins.int
    KICK_INTERVAL_GRAD_FIELD_NUMBER: builtins.int
    SHUT_IN_CASING_PRESSURE_FIELD_NUMBER: builtins.int
    CHOKE_MODE_FIELD_NUMBER: builtins.int
    DEPTH_INTERVAL_TO_CHECK_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSE_BOP_DSDSUNIT_FIELD_NUMBER: builtins.int
    WORKING_MARGIN_FIELD_NUMBER: builtins.int
    STOP_ROTATE_FIELD_NUMBER: builtins.int
    KILL_LINE_ID_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    WORKING_MARGIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    INFLUX_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_PERMEABILITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROP_FIELD_NUMBER: builtins.int
    KILL_RATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_THICKNESS_DSDSUNIT_FIELD_NUMBER: builtins.int
    ANIMATION_SPEED_FIELD_NUMBER: builtins.int
    KILL_MUD_GRAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_PERMEABILITY_FIELD_NUMBER: builtins.int
    WP_CASE_PUMP_SLOW_ID_FIELD_NUMBER: builtins.int
    DEPTH_OF_INTEREST_FIELD_NUMBER: builtins.int
    SWAB_ANALYSIS_OPTION_FIELD_NUMBER: builtins.int
    SHUT_IN_CASING_PRESSURE_DSDSUNIT_FIELD_NUMBER: builtins.int
    CLOSE_CHOKE_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_LOSS_FIELD_NUMBER: builtins.int
    DETECTION_TIME_DELAY_FIELD_NUMBER: builtins.int
    RESERVOIR_EXPOSED_HEIGHT_DSDSUNIT_FIELD_NUMBER: builtins.int
    PRESSURE_LOSS_DSDSUNIT_FIELD_NUMBER: builtins.int
    CONSTANT_MUD_TEMP_FIELD_NUMBER: builtins.int
    SAFETY_MARGIN_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWLINE_MUD_TEMP_FIELD_NUMBER: builtins.int
    KICK_DETECT_METHOD_FIELD_NUMBER: builtins.int
    RESERVOIR_THICKNESS_FIELD_NUMBER: builtins.int
    CASE_ID_FIELD_NUMBER: builtins.int
    CLOSE_BOP_FIELD_NUMBER: builtins.int
    DRILLING_MODE_FIELD_NUMBER: builtins.int
    TOTAL_INFLUX_VOLUME_FIELD_NUMBER: builtins.int
    VOLUME_VARIATION_DSDSUNIT_FIELD_NUMBER: builtins.int
    LUBE_VOLUME_INTERVAL_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_LINE_ID_FIELD_NUMBER: builtins.int
    LUBE_VOLUME_INTERVAL_FIELD_NUMBER: builtins.int
    DEPTH_INTERVAL_TO_CHECK_FIELD_NUMBER: builtins.int
    FLOWRATE_TEMP_MODEL_DSDSUNIT_FIELD_NUMBER: builtins.int
    FLOWRATE_TEMP_MODEL_FIELD_NUMBER: builtins.int
    DEPTH_OF_INTEREST_DSDSUNIT_FIELD_NUMBER: builtins.int
    RESERVOIR_EXPOSED_HEIGHT_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_FIELD_NUMBER: builtins.int
    SAFETY_FACTOR_DSDSUNIT_FIELD_NUMBER: builtins.int
    SUBSEA_CHOKE_KILL_LINE_FIELD_NUMBER: builtins.int
    WELL_ID_FIELD_NUMBER: builtins.int
    KICK_INTERVAL_GRAD_DSDSUNIT_FIELD_NUMBER: builtins.int
    ROP_DSDSUNIT_FIELD_NUMBER: builtins.int
    KILL_MUD_GRAD_FIELD_NUMBER: builtins.int
    OPEN_HCR_FIELD_NUMBER: builtins.int
    STOP_PUMP_DSDSUNIT_FIELD_NUMBER: builtins.int
    STOP_ROTATE_DSDSUNIT_FIELD_NUMBER: builtins.int
    TEMP_MODEL_FIELD_NUMBER: builtins.int
    CHOKE_LINE_LENGTH_FIELD_NUMBER: builtins.int
    DETECTION_TIME_DELAY_DSDSUNIT_FIELD_NUMBER: builtins.int
    INFLUX_TYPE_FIELD_NUMBER: builtins.int
    USER_SPECIFIED_GRADIENT_DSDSUNIT_FIELD_NUMBER: builtins.int
    USER_SPECIFIED_GRADIENT_FIELD_NUMBER: builtins.int
    OPEN_HCR_DSDSUNIT_FIELD_NUMBER: builtins.int
    CHOKE_LINE_ID_DSDSUNIT_FIELD_NUMBER: builtins.int
    PICK_OFF_BOTTOM_DSDSUNIT_FIELD_NUMBER: builtins.int
    IS_PRESSURE_LOSS_SPECIFIED_FIELD_NUMBER: builtins.int
    CLOSE_CHOKE_FIELD_NUMBER: builtins.int
    CHOKE_LINE_LENGTH_DSDSUNIT_FIELD_NUMBER: builtins.int
    PICK_OFF_BOTTOM_FIELD_NUMBER: builtins.int
    RESERVOIR_POROSITY_DSDSUNIT_FIELD_NUMBER: builtins.int
    TOTAL_INFLUX_VOLUME_DSDSUNIT_FIELD_NUMBER: builtins.int
    CD_CASE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    @property
    def kill_method(self) -> global___Int32Message:
        """Original Name: KILL_METHOD, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_pump(self) -> global___FloatMessage:
        """Original Name: STOP_PUMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def influx_gradient(self) -> global___FloatMessage:
        """Original Name: INFLUX_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circulation_flowrate(self) -> global___FloatMessage:
        """Original Name: CIRCULATION_FLOWRATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_variation_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_VARIATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_porosity(self) -> global___FloatMessage:
        """Original Name: RESERVOIR_POROSITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def use_concentric_annulus(self) -> global___StringMessage:
        """Original Name: USE_CONCENTRIC_ANNULUS, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_rate(self) -> global___FloatMessage:
        """Original Name: KILL_RATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowline_mud_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWLINE_MUD_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_margin(self) -> global___FloatMessage:
        """Original Name: SAFETY_MARGIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    wellbore_id: builtins.str
    """Original Name: WELLBORE_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def constant_mud_temp_dsdsunit(self) -> global___StringMessage:
        """Original Name: CONSTANT_MUD_TEMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_line_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: KILL_LINE_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def circulation_flowrate_dsdsunit(self) -> global___StringMessage:
        """Original Name: CIRCULATION_FLOWRATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_variation(self) -> global___FloatMessage:
        """Original Name: VOLUME_VARIATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_variation(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_VARIATION, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_check(self) -> global___FloatMessage:
        """Original Name: FLOW_CHECK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flow_check_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOW_CHECK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_interval_grad(self) -> global___FloatMessage:
        """Original Name: KICK_INTERVAL_GRAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_casing_pressure(self) -> global___FloatMessage:
        """Original Name: SHUT_IN_CASING_PRESSURE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_mode(self) -> global___Int32Message:
        """Original Name: CHOKE_MODE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_interval_to_check_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_INTERVAL_TO_CHECK_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def close_bop_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSE_BOP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_margin(self) -> global___FloatMessage:
        """Original Name: WORKING_MARGIN, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_rotate(self) -> global___FloatMessage:
        """Original Name: STOP_ROTATE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_line_id(self) -> global___FloatMessage:
        """Original Name: KILL_LINE_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def working_margin_dsdsunit(self) -> global___StringMessage:
        """Original Name: WORKING_MARGIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def influx_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: INFLUX_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_permeability_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESERVOIR_PERMEABILITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop(self) -> global___FloatMessage:
        """Original Name: ROP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_rate_dsdsunit(self) -> global___StringMessage:
        """Original Name: KILL_RATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_thickness_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESERVOIR_THICKNESS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def animation_speed(self) -> global___Int32Message:
        """Original Name: ANIMATION_SPEED, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_mud_grad_dsdsunit(self) -> global___StringMessage:
        """Original Name: KILL_MUD_GRAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_permeability(self) -> global___FloatMessage:
        """Original Name: RESERVOIR_PERMEABILITY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wp_case_pump_slow_id(self) -> global___StringMessage:
        """Original Name: WP_CASE_PUMP_SLOW_ID, Original type: Edm.String, Max Length: 5,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_of_interest(self) -> global___FloatMessage:
        """Original Name: DEPTH_OF_INTEREST, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def swab_analysis_option(self) -> global___Int32Message:
        """Original Name: SWAB_ANALYSIS_OPTION, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def shut_in_casing_pressure_dsdsunit(self) -> global___StringMessage:
        """Original Name: SHUT_IN_CASING_PRESSURE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def close_choke_dsdsunit(self) -> global___StringMessage:
        """Original Name: CLOSE_CHOKE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_loss(self) -> global___FloatMessage:
        """Original Name: PRESSURE_LOSS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def detection_time_delay(self) -> global___FloatMessage:
        """Original Name: DETECTION_TIME_DELAY, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_exposed_height_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESERVOIR_EXPOSED_HEIGHT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pressure_loss_dsdsunit(self) -> global___StringMessage:
        """Original Name: PRESSURE_LOSS_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def constant_mud_temp(self) -> global___FloatMessage:
        """Original Name: CONSTANT_MUD_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_margin_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAFETY_MARGIN_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowline_mud_temp(self) -> global___FloatMessage:
        """Original Name: FLOWLINE_MUD_TEMP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kick_detect_method(self) -> global___Int32Message:
        """Original Name: KICK_DETECT_METHOD, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_thickness(self) -> global___FloatMessage:
        """Original Name: RESERVOIR_THICKNESS, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    case_id: builtins.str
    """Original Name: CASE_ID, Original type: Edm.String, Max Length: 5,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def close_bop(self) -> global___FloatMessage:
        """Original Name: CLOSE_BOP, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def drilling_mode(self) -> global___Int32Message:
        """Original Name: DRILLING_MODE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_influx_volume(self) -> global___FloatMessage:
        """Original Name: TOTAL_INFLUX_VOLUME, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def volume_variation_dsdsunit(self) -> global___StringMessage:
        """Original Name: VOLUME_VARIATION_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lube_volume_interval_dsdsunit(self) -> global___StringMessage:
        """Original Name: LUBE_VOLUME_INTERVAL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_line_id(self) -> global___FloatMessage:
        """Original Name: CHOKE_LINE_ID, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def lube_volume_interval(self) -> global___FloatMessage:
        """Original Name: LUBE_VOLUME_INTERVAL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_interval_to_check(self) -> global___FloatMessage:
        """Original Name: DEPTH_INTERVAL_TO_CHECK, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_temp_model_dsdsunit(self) -> global___StringMessage:
        """Original Name: FLOWRATE_TEMP_MODEL_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def flowrate_temp_model(self) -> global___FloatMessage:
        """Original Name: FLOWRATE_TEMP_MODEL, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def depth_of_interest_dsdsunit(self) -> global___StringMessage:
        """Original Name: DEPTH_OF_INTEREST_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_exposed_height(self) -> global___FloatMessage:
        """Original Name: RESERVOIR_EXPOSED_HEIGHT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor(self) -> global___FloatMessage:
        """Original Name: SAFETY_FACTOR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def safety_factor_dsdsunit(self) -> global___StringMessage:
        """Original Name: SAFETY_FACTOR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def subsea_choke_kill_line(self) -> global___Int32Message:
        """Original Name: SUBSEA_CHOKE_KILL_LINE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    well_id: builtins.str
    """Original Name: WELL_ID, Original type: Edm.String, Max Length: 10,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def kick_interval_grad_dsdsunit(self) -> global___StringMessage:
        """Original Name: KICK_INTERVAL_GRAD_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def rop_dsdsunit(self) -> global___StringMessage:
        """Original Name: ROP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def kill_mud_grad(self) -> global___FloatMessage:
        """Original Name: KILL_MUD_GRAD, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hcr(self) -> global___FloatMessage:
        """Original Name: OPEN_HCR, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_pump_dsdsunit(self) -> global___StringMessage:
        """Original Name: STOP_PUMP_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def stop_rotate_dsdsunit(self) -> global___StringMessage:
        """Original Name: STOP_ROTATE_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def temp_model(self) -> global___Int32Message:
        """Original Name: TEMP_MODEL, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_line_length(self) -> global___FloatMessage:
        """Original Name: CHOKE_LINE_LENGTH, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def detection_time_delay_dsdsunit(self) -> global___StringMessage:
        """Original Name: DETECTION_TIME_DELAY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def influx_type(self) -> global___Int32Message:
        """Original Name: INFLUX_TYPE, Original type: Edm.Int16, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_specified_gradient_dsdsunit(self) -> global___StringMessage:
        """Original Name: USER_SPECIFIED_GRADIENT_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def user_specified_gradient(self) -> global___FloatMessage:
        """Original Name: USER_SPECIFIED_GRADIENT, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def open_hcr_dsdsunit(self) -> global___StringMessage:
        """Original Name: OPEN_HCR_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_line_id_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_LINE_ID_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pick_off_bottom_dsdsunit(self) -> global___StringMessage:
        """Original Name: PICK_OFF_BOTTOM_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def is_pressure_loss_specified(self) -> global___StringMessage:
        """Original Name: IS_PRESSURE_LOSS_SPECIFIED, Original type: Edm.String, Max Length: 1,  Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def close_choke(self) -> global___FloatMessage:
        """Original Name: CLOSE_CHOKE, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def choke_line_length_dsdsunit(self) -> global___StringMessage:
        """Original Name: CHOKE_LINE_LENGTH_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def pick_off_bottom(self) -> global___FloatMessage:
        """Original Name: PICK_OFF_BOTTOM, Original type: Edm.Single, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def reservoir_porosity_dsdsunit(self) -> global___StringMessage:
        """Original Name: RESERVOIR_POROSITY_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def total_influx_volume_dsdsunit(self) -> global___StringMessage:
        """Original Name: TOTAL_INFLUX_VOLUME_DSDSUNIT, Original type: Edm.String, Max Length: 64,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def cd_case(self) -> global___CdCaseRef:
        """Remote references:

        Original Name: CD_CASE, WrappedMessage: CdCase
        FK_WP_WCN_PARAMS_CD_CASE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        kill_method: global___Int32Message | None = ...,
        stop_pump: global___FloatMessage | None = ...,
        influx_gradient: global___FloatMessage | None = ...,
        circulation_flowrate: global___FloatMessage | None = ...,
        flowrate_variation_dsdsunit: global___StringMessage | None = ...,
        reservoir_porosity: global___FloatMessage | None = ...,
        use_concentric_annulus: global___StringMessage | None = ...,
        kill_rate: global___FloatMessage | None = ...,
        flowline_mud_temp_dsdsunit: global___StringMessage | None = ...,
        safety_margin: global___FloatMessage | None = ...,
        wellbore_id: builtins.str = ...,
        constant_mud_temp_dsdsunit: global___StringMessage | None = ...,
        kill_line_id_dsdsunit: global___StringMessage | None = ...,
        circulation_flowrate_dsdsunit: global___StringMessage | None = ...,
        volume_variation: global___FloatMessage | None = ...,
        flowrate_variation: global___FloatMessage | None = ...,
        flow_check: global___FloatMessage | None = ...,
        flow_check_dsdsunit: global___StringMessage | None = ...,
        kick_interval_grad: global___FloatMessage | None = ...,
        shut_in_casing_pressure: global___FloatMessage | None = ...,
        choke_mode: global___Int32Message | None = ...,
        depth_interval_to_check_dsdsunit: global___StringMessage | None = ...,
        close_bop_dsdsunit: global___StringMessage | None = ...,
        working_margin: global___FloatMessage | None = ...,
        stop_rotate: global___FloatMessage | None = ...,
        kill_line_id: global___FloatMessage | None = ...,
        native_uid: global___StringMessage | None = ...,
        working_margin_dsdsunit: global___StringMessage | None = ...,
        influx_gradient_dsdsunit: global___StringMessage | None = ...,
        reservoir_permeability_dsdsunit: global___StringMessage | None = ...,
        rop: global___FloatMessage | None = ...,
        kill_rate_dsdsunit: global___StringMessage | None = ...,
        reservoir_thickness_dsdsunit: global___StringMessage | None = ...,
        animation_speed: global___Int32Message | None = ...,
        kill_mud_grad_dsdsunit: global___StringMessage | None = ...,
        reservoir_permeability: global___FloatMessage | None = ...,
        wp_case_pump_slow_id: global___StringMessage | None = ...,
        depth_of_interest: global___FloatMessage | None = ...,
        swab_analysis_option: global___Int32Message | None = ...,
        shut_in_casing_pressure_dsdsunit: global___StringMessage | None = ...,
        close_choke_dsdsunit: global___StringMessage | None = ...,
        pressure_loss: global___FloatMessage | None = ...,
        detection_time_delay: global___FloatMessage | None = ...,
        reservoir_exposed_height_dsdsunit: global___StringMessage | None = ...,
        pressure_loss_dsdsunit: global___StringMessage | None = ...,
        constant_mud_temp: global___FloatMessage | None = ...,
        safety_margin_dsdsunit: global___StringMessage | None = ...,
        flowline_mud_temp: global___FloatMessage | None = ...,
        kick_detect_method: global___Int32Message | None = ...,
        reservoir_thickness: global___FloatMessage | None = ...,
        case_id: builtins.str = ...,
        close_bop: global___FloatMessage | None = ...,
        drilling_mode: global___Int32Message | None = ...,
        total_influx_volume: global___FloatMessage | None = ...,
        volume_variation_dsdsunit: global___StringMessage | None = ...,
        lube_volume_interval_dsdsunit: global___StringMessage | None = ...,
        choke_line_id: global___FloatMessage | None = ...,
        lube_volume_interval: global___FloatMessage | None = ...,
        depth_interval_to_check: global___FloatMessage | None = ...,
        flowrate_temp_model_dsdsunit: global___StringMessage | None = ...,
        flowrate_temp_model: global___FloatMessage | None = ...,
        depth_of_interest_dsdsunit: global___StringMessage | None = ...,
        reservoir_exposed_height: global___FloatMessage | None = ...,
        safety_factor: global___FloatMessage | None = ...,
        safety_factor_dsdsunit: global___StringMessage | None = ...,
        subsea_choke_kill_line: global___Int32Message | None = ...,
        well_id: builtins.str = ...,
        kick_interval_grad_dsdsunit: global___StringMessage | None = ...,
        rop_dsdsunit: global___StringMessage | None = ...,
        kill_mud_grad: global___FloatMessage | None = ...,
        open_hcr: global___FloatMessage | None = ...,
        stop_pump_dsdsunit: global___StringMessage | None = ...,
        stop_rotate_dsdsunit: global___StringMessage | None = ...,
        temp_model: global___Int32Message | None = ...,
        choke_line_length: global___FloatMessage | None = ...,
        detection_time_delay_dsdsunit: global___StringMessage | None = ...,
        influx_type: global___Int32Message | None = ...,
        user_specified_gradient_dsdsunit: global___StringMessage | None = ...,
        user_specified_gradient: global___FloatMessage | None = ...,
        open_hcr_dsdsunit: global___StringMessage | None = ...,
        choke_line_id_dsdsunit: global___StringMessage | None = ...,
        pick_off_bottom_dsdsunit: global___StringMessage | None = ...,
        is_pressure_loss_specified: global___StringMessage | None = ...,
        close_choke: global___FloatMessage | None = ...,
        choke_line_length_dsdsunit: global___StringMessage | None = ...,
        pick_off_bottom: global___FloatMessage | None = ...,
        reservoir_porosity_dsdsunit: global___StringMessage | None = ...,
        total_influx_volume_dsdsunit: global___StringMessage | None = ...,
        cd_case: global___CdCaseRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["animation_speed", b"animation_speed", "cd_case", b"cd_case", "choke_line_id", b"choke_line_id", "choke_line_id_dsdsunit", b"choke_line_id_dsdsunit", "choke_line_length", b"choke_line_length", "choke_line_length_dsdsunit", b"choke_line_length_dsdsunit", "choke_mode", b"choke_mode", "circulation_flowrate", b"circulation_flowrate", "circulation_flowrate_dsdsunit", b"circulation_flowrate_dsdsunit", "close_bop", b"close_bop", "close_bop_dsdsunit", b"close_bop_dsdsunit", "close_choke", b"close_choke", "close_choke_dsdsunit", b"close_choke_dsdsunit", "constant_mud_temp", b"constant_mud_temp", "constant_mud_temp_dsdsunit", b"constant_mud_temp_dsdsunit", "depth_interval_to_check", b"depth_interval_to_check", "depth_interval_to_check_dsdsunit", b"depth_interval_to_check_dsdsunit", "depth_of_interest", b"depth_of_interest", "depth_of_interest_dsdsunit", b"depth_of_interest_dsdsunit", "detection_time_delay", b"detection_time_delay", "detection_time_delay_dsdsunit", b"detection_time_delay_dsdsunit", "drilling_mode", b"drilling_mode", "flow_check", b"flow_check", "flow_check_dsdsunit", b"flow_check_dsdsunit", "flowline_mud_temp", b"flowline_mud_temp", "flowline_mud_temp_dsdsunit", b"flowline_mud_temp_dsdsunit", "flowrate_temp_model", b"flowrate_temp_model", "flowrate_temp_model_dsdsunit", b"flowrate_temp_model_dsdsunit", "flowrate_variation", b"flowrate_variation", "flowrate_variation_dsdsunit", b"flowrate_variation_dsdsunit", "influx_gradient", b"influx_gradient", "influx_gradient_dsdsunit", b"influx_gradient_dsdsunit", "influx_type", b"influx_type", "is_pressure_loss_specified", b"is_pressure_loss_specified", "kick_detect_method", b"kick_detect_method", "kick_interval_grad", b"kick_interval_grad", "kick_interval_grad_dsdsunit", b"kick_interval_grad_dsdsunit", "kill_line_id", b"kill_line_id", "kill_line_id_dsdsunit", b"kill_line_id_dsdsunit", "kill_method", b"kill_method", "kill_mud_grad", b"kill_mud_grad", "kill_mud_grad_dsdsunit", b"kill_mud_grad_dsdsunit", "kill_rate", b"kill_rate", "kill_rate_dsdsunit", b"kill_rate_dsdsunit", "lube_volume_interval", b"lube_volume_interval", "lube_volume_interval_dsdsunit", b"lube_volume_interval_dsdsunit", "native_uid", b"native_uid", "open_hcr", b"open_hcr", "open_hcr_dsdsunit", b"open_hcr_dsdsunit", "pick_off_bottom", b"pick_off_bottom", "pick_off_bottom_dsdsunit", b"pick_off_bottom_dsdsunit", "pressure_loss", b"pressure_loss", "pressure_loss_dsdsunit", b"pressure_loss_dsdsunit", "reservoir_exposed_height", b"reservoir_exposed_height", "reservoir_exposed_height_dsdsunit", b"reservoir_exposed_height_dsdsunit", "reservoir_permeability", b"reservoir_permeability", "reservoir_permeability_dsdsunit", b"reservoir_permeability_dsdsunit", "reservoir_porosity", b"reservoir_porosity", "reservoir_porosity_dsdsunit", b"reservoir_porosity_dsdsunit", "reservoir_thickness", b"reservoir_thickness", "reservoir_thickness_dsdsunit", b"reservoir_thickness_dsdsunit", "rop", b"rop", "rop_dsdsunit", b"rop_dsdsunit", "safety_factor", b"safety_factor", "safety_factor_dsdsunit", b"safety_factor_dsdsunit", "safety_margin", b"safety_margin", "safety_margin_dsdsunit", b"safety_margin_dsdsunit", "shut_in_casing_pressure", b"shut_in_casing_pressure", "shut_in_casing_pressure_dsdsunit", b"shut_in_casing_pressure_dsdsunit", "stop_pump", b"stop_pump", "stop_pump_dsdsunit", b"stop_pump_dsdsunit", "stop_rotate", b"stop_rotate", "stop_rotate_dsdsunit", b"stop_rotate_dsdsunit", "subsea_choke_kill_line", b"subsea_choke_kill_line", "swab_analysis_option", b"swab_analysis_option", "temp_model", b"temp_model", "total_influx_volume", b"total_influx_volume", "total_influx_volume_dsdsunit", b"total_influx_volume_dsdsunit", "use_concentric_annulus", b"use_concentric_annulus", "user_specified_gradient", b"user_specified_gradient", "user_specified_gradient_dsdsunit", b"user_specified_gradient_dsdsunit", "volume_variation", b"volume_variation", "volume_variation_dsdsunit", b"volume_variation_dsdsunit", "working_margin", b"working_margin", "working_margin_dsdsunit", b"working_margin_dsdsunit", "wp_case_pump_slow_id", b"wp_case_pump_slow_id"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["animation_speed", b"animation_speed", "case_id", b"case_id", "cd_case", b"cd_case", "choke_line_id", b"choke_line_id", "choke_line_id_dsdsunit", b"choke_line_id_dsdsunit", "choke_line_length", b"choke_line_length", "choke_line_length_dsdsunit", b"choke_line_length_dsdsunit", "choke_mode", b"choke_mode", "circulation_flowrate", b"circulation_flowrate", "circulation_flowrate_dsdsunit", b"circulation_flowrate_dsdsunit", "close_bop", b"close_bop", "close_bop_dsdsunit", b"close_bop_dsdsunit", "close_choke", b"close_choke", "close_choke_dsdsunit", b"close_choke_dsdsunit", "constant_mud_temp", b"constant_mud_temp", "constant_mud_temp_dsdsunit", b"constant_mud_temp_dsdsunit", "depth_interval_to_check", b"depth_interval_to_check", "depth_interval_to_check_dsdsunit", b"depth_interval_to_check_dsdsunit", "depth_of_interest", b"depth_of_interest", "depth_of_interest_dsdsunit", b"depth_of_interest_dsdsunit", "detection_time_delay", b"detection_time_delay", "detection_time_delay_dsdsunit", b"detection_time_delay_dsdsunit", "drilling_mode", b"drilling_mode", "flow_check", b"flow_check", "flow_check_dsdsunit", b"flow_check_dsdsunit", "flowline_mud_temp", b"flowline_mud_temp", "flowline_mud_temp_dsdsunit", b"flowline_mud_temp_dsdsunit", "flowrate_temp_model", b"flowrate_temp_model", "flowrate_temp_model_dsdsunit", b"flowrate_temp_model_dsdsunit", "flowrate_variation", b"flowrate_variation", "flowrate_variation_dsdsunit", b"flowrate_variation_dsdsunit", "influx_gradient", b"influx_gradient", "influx_gradient_dsdsunit", b"influx_gradient_dsdsunit", "influx_type", b"influx_type", "is_pressure_loss_specified", b"is_pressure_loss_specified", "kick_detect_method", b"kick_detect_method", "kick_interval_grad", b"kick_interval_grad", "kick_interval_grad_dsdsunit", b"kick_interval_grad_dsdsunit", "kill_line_id", b"kill_line_id", "kill_line_id_dsdsunit", b"kill_line_id_dsdsunit", "kill_method", b"kill_method", "kill_mud_grad", b"kill_mud_grad", "kill_mud_grad_dsdsunit", b"kill_mud_grad_dsdsunit", "kill_rate", b"kill_rate", "kill_rate_dsdsunit", b"kill_rate_dsdsunit", "lube_volume_interval", b"lube_volume_interval", "lube_volume_interval_dsdsunit", b"lube_volume_interval_dsdsunit", "native_uid", b"native_uid", "open_hcr", b"open_hcr", "open_hcr_dsdsunit", b"open_hcr_dsdsunit", "pick_off_bottom", b"pick_off_bottom", "pick_off_bottom_dsdsunit", b"pick_off_bottom_dsdsunit", "pressure_loss", b"pressure_loss", "pressure_loss_dsdsunit", b"pressure_loss_dsdsunit", "reservoir_exposed_height", b"reservoir_exposed_height", "reservoir_exposed_height_dsdsunit", b"reservoir_exposed_height_dsdsunit", "reservoir_permeability", b"reservoir_permeability", "reservoir_permeability_dsdsunit", b"reservoir_permeability_dsdsunit", "reservoir_porosity", b"reservoir_porosity", "reservoir_porosity_dsdsunit", b"reservoir_porosity_dsdsunit", "reservoir_thickness", b"reservoir_thickness", "reservoir_thickness_dsdsunit", b"reservoir_thickness_dsdsunit", "rop", b"rop", "rop_dsdsunit", b"rop_dsdsunit", "safety_factor", b"safety_factor", "safety_factor_dsdsunit", b"safety_factor_dsdsunit", "safety_margin", b"safety_margin", "safety_margin_dsdsunit", b"safety_margin_dsdsunit", "shut_in_casing_pressure", b"shut_in_casing_pressure", "shut_in_casing_pressure_dsdsunit", b"shut_in_casing_pressure_dsdsunit", "stop_pump", b"stop_pump", "stop_pump_dsdsunit", b"stop_pump_dsdsunit", "stop_rotate", b"stop_rotate", "stop_rotate_dsdsunit", b"stop_rotate_dsdsunit", "subsea_choke_kill_line", b"subsea_choke_kill_line", "swab_analysis_option", b"swab_analysis_option", "temp_model", b"temp_model", "total_influx_volume", b"total_influx_volume", "total_influx_volume_dsdsunit", b"total_influx_volume_dsdsunit", "undeclared_dependencies", b"undeclared_dependencies", "use_concentric_annulus", b"use_concentric_annulus", "user_specified_gradient", b"user_specified_gradient", "user_specified_gradient_dsdsunit", b"user_specified_gradient_dsdsunit", "volume_variation", b"volume_variation", "volume_variation_dsdsunit", b"volume_variation_dsdsunit", "well_id", b"well_id", "wellbore_id", b"wellbore_id", "working_margin", b"working_margin", "working_margin_dsdsunit", b"working_margin_dsdsunit", "wp_case_pump_slow_id", b"wp_case_pump_slow_id"]) -> None: ...

global___WpWcnParams = WpWcnParams

class WpWorkspace(google.protobuf.message.Message):
    """Original Name: WP_WORKSPACE, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_SYSTEM_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPLICATION_FIELD_NUMBER: builtins.int
    USER_ID_FIELD_NUMBER: builtins.int
    WORKSPACE_FIELD_NUMBER: builtins.int
    WPC_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    WP_WPC_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    is_system: builtins.str
    """Original Name: IS_SYSTEM, Original type: Edm.String, Max Length: 1,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    application: builtins.str
    """Original Name: APPLICATION, Original type: Edm.String, Max Length: 1,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    user_id: builtins.str
    """Original Name: USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def workspace(self) -> global___BytesMessage:
        """Original Name: WORKSPACE, Original type: Edm.Binary, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def wpc(self) -> global___BytesMessage:
        """Original Name: WPC, Original type: Edm.Binary, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    name: builtins.str
    """Original Name: NAME, Original type: Edm.String, Max Length: 80,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wp_wpc(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WpWpcRef]:
        """Remote references:

        Original Name: WP_WPC, WrappedMessage: WpWpc
        FK_WP_WPC_WP_WORKSPACE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_system: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        application: builtins.str = ...,
        user_id: builtins.str = ...,
        workspace: global___BytesMessage | None = ...,
        wpc: global___BytesMessage | None = ...,
        name: builtins.str = ...,
        wp_wpc: collections.abc.Iterable[global___WpWpcRef] | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "workspace", b"workspace", "wpc", b"wpc"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application", b"application", "is_system", b"is_system", "name", b"name", "native_uid", b"native_uid", "undeclared_dependencies", b"undeclared_dependencies", "user_id", b"user_id", "workspace", b"workspace", "wp_wpc", b"wp_wpc", "wpc", b"wpc"]) -> None: ...

global___WpWorkspace = WpWorkspace

class WpWpc(google.protobuf.message.Message):
    """Original Name: WP_WPC, Implemented: True, Createable: False, Read Only: False, Updatable: True, Stream: False"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    IS_SYSTEM_FIELD_NUMBER: builtins.int
    NATIVE_UID_FIELD_NUMBER: builtins.int
    APPLICATION_FIELD_NUMBER: builtins.int
    USER_ID_FIELD_NUMBER: builtins.int
    SEQUENCE_NO_FIELD_NUMBER: builtins.int
    WPC_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    WP_WORKSPACE_FIELD_NUMBER: builtins.int
    UNDECLARED_DEPENDENCIES_FIELD_NUMBER: builtins.int
    is_system: builtins.str
    """Original Name: IS_SYSTEM, Original type: Edm.String, Max Length: 1,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def native_uid(self) -> global___StringMessage:
        """Original Name: native_uid, Original type: Edm.String, Max Length: 4000,  Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    application: builtins.str
    """Original Name: APPLICATION, Original type: Edm.String, Max Length: 1,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    user_id: builtins.str
    """Original Name: USER_ID, Original type: Edm.String, Max Length: 30,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    sequence_no: builtins.int
    """Original Name: SEQUENCE_NO, Original type: Edm.Int32, Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wpc(self) -> global___BytesMessage:
        """Original Name: WPC, Original type: Edm.Binary, Nullable: True, Createable: True, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    name: builtins.str
    """Original Name: NAME, Original type: Edm.String, Max Length: 80,  Nullable: False, Createable: True, Unique: False, Primary: True, Spatial: False, Implemented: False"""
    @property
    def wp_workspace(self) -> global___WpWorkspaceRef:
        """Remote references:

        Original Name: WP_WORKSPACE, WrappedMessage: WpWorkspace
        FK_WP_WPC_WP_WORKSPACE
        """
    @property
    def undeclared_dependencies(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EDMObjectRef]:
        """Place to include any non-referenced dependencies not available through remote references"""
    def __init__(
        self,
        *,
        is_system: builtins.str = ...,
        native_uid: global___StringMessage | None = ...,
        application: builtins.str = ...,
        user_id: builtins.str = ...,
        sequence_no: builtins.int = ...,
        wpc: global___BytesMessage | None = ...,
        name: builtins.str = ...,
        wp_workspace: global___WpWorkspaceRef | None = ...,
        undeclared_dependencies: collections.abc.Iterable[global___EDMObjectRef] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["native_uid", b"native_uid", "wp_workspace", b"wp_workspace", "wpc", b"wpc"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["application", b"application", "is_system", b"is_system", "name", b"name", "native_uid", b"native_uid", "sequence_no", b"sequence_no", "undeclared_dependencies", b"undeclared_dependencies", "user_id", b"user_id", "wp_workspace", b"wp_workspace", "wpc", b"wpc"]) -> None: ...

global___WpWpc = WpWpc

class Point(google.protobuf.message.Message):
    """Complex-Type: Point"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    GEO_TYPE_FIELD_NUMBER: builtins.int
    X_FIELD_NUMBER: builtins.int
    Y_FIELD_NUMBER: builtins.int
    Z_FIELD_NUMBER: builtins.int
    X_UNIT_FIELD_NUMBER: builtins.int
    Y_UNIT_FIELD_NUMBER: builtins.int
    Z_UNIT_FIELD_NUMBER: builtins.int
    X_UNITTYPE_FIELD_NUMBER: builtins.int
    Y_UNITTYPE_FIELD_NUMBER: builtins.int
    Z_UNITTYPE_FIELD_NUMBER: builtins.int
    PROPERTIES_FIELD_NUMBER: builtins.int
    @property
    def geo_type(self) -> global___StringMessage:
        """Original Name: geo_type, Original type: Edm.String, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def x(self) -> global___DoubleMessageCollection:
        """Original Name: x, Original type: Collection(Edm.Double), Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def y(self) -> global___DoubleMessageCollection:
        """Original Name: y, Original type: Collection(Edm.Double), Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def z(self) -> global___DoubleMessageCollection:
        """Original Name: z, Original type: Collection(Edm.Double), Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def x_unit(self) -> global___StringMessage:
        """Original Name: x_unit, Original type: Edm.String, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def y_unit(self) -> global___StringMessage:
        """Original Name: y_unit, Original type: Edm.String, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def z_unit(self) -> global___StringMessage:
        """Original Name: z_unit, Original type: Edm.String, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def x_unittype(self) -> global___StringMessage:
        """Original Name: x_unittype, Original type: Edm.String, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def y_unittype(self) -> global___StringMessage:
        """Original Name: y_unittype, Original type: Edm.String, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def z_unittype(self) -> global___StringMessage:
        """Original Name: z_unittype, Original type: Edm.String, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def properties(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StructAny]:
        """Original Name: properties, Original type: Collection(EDM.StructAny), Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    def __init__(
        self,
        *,
        geo_type: global___StringMessage | None = ...,
        x: global___DoubleMessageCollection | None = ...,
        y: global___DoubleMessageCollection | None = ...,
        z: global___DoubleMessageCollection | None = ...,
        x_unit: global___StringMessage | None = ...,
        y_unit: global___StringMessage | None = ...,
        z_unit: global___StringMessage | None = ...,
        x_unittype: global___StringMessage | None = ...,
        y_unittype: global___StringMessage | None = ...,
        z_unittype: global___StringMessage | None = ...,
        properties: collections.abc.Iterable[global___StructAny] | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["geo_type", b"geo_type", "x", b"x", "x_unit", b"x_unit", "x_unittype", b"x_unittype", "y", b"y", "y_unit", b"y_unit", "y_unittype", b"y_unittype", "z", b"z", "z_unit", b"z_unit", "z_unittype", b"z_unittype"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["geo_type", b"geo_type", "properties", b"properties", "x", b"x", "x_unit", b"x_unit", "x_unittype", b"x_unittype", "y", b"y", "y_unit", b"y_unit", "y_unittype", b"y_unittype", "z", b"z", "z_unit", b"z_unit", "z_unittype", b"z_unittype"]) -> None: ...

global___Point = Point

class StructAny(google.protobuf.message.Message):
    """Complex-Type: StructAny"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    NAME_FIELD_NUMBER: builtins.int
    TYPE_FIELD_NUMBER: builtins.int
    UNIT_FIELD_NUMBER: builtins.int
    UNITTYPE_FIELD_NUMBER: builtins.int
    VALUES_FIELD_NUMBER: builtins.int
    @property
    def name(self) -> global___StringMessage:
        """Original Name: name, Original type: Edm.String, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def type(self) -> global___StringMessage:
        """Original Name: type, Original type: Edm.String, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unit(self) -> global___StringMessage:
        """Original Name: unit, Original type: Edm.String, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def unittype(self) -> global___StringMessage:
        """Original Name: unitType, Original type: Edm.String, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    @property
    def values(self) -> global___StringMessage:
        """Original Name: values, Original type: Edm.String, Nullable: True, Createable: False, Unique: False, Primary: False, Spatial: False, Implemented: False"""
    def __init__(
        self,
        *,
        name: global___StringMessage | None = ...,
        type: global___StringMessage | None = ...,
        unit: global___StringMessage | None = ...,
        unittype: global___StringMessage | None = ...,
        values: global___StringMessage | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["name", b"name", "type", b"type", "unit", b"unit", "unittype", b"unittype", "values", b"values"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["name", b"name", "type", b"type", "unit", b"unit", "unittype", b"unittype", "values", b"values"]) -> None: ...

global___StructAny = StructAny

class CdAccCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdAccCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdAccCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdAccCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdAccCatalogRef = CdAccCatalogRef

class CdAirPackageRigLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdAirPackageRigLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdAirPackageRigLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdAirPackageRigLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdAirPackageRigLinkRef = CdAirPackageRigLinkRef

class CdAssemblyRef(google.protobuf.message.Message):
    """Reference wrapper for: CdAssembly"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdAssembly: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdAssembly | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdAssemblyRef = CdAssemblyRef

class CdAssemblyCompRef(google.protobuf.message.Message):
    """Reference wrapper for: CdAssemblyComp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdAssemblyComp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdAssemblyComp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdAssemblyCompRef = CdAssemblyCompRef

class CdAssemblyCompFailureRef(google.protobuf.message.Message):
    """Reference wrapper for: CdAssemblyCompFailure"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdAssemblyCompFailure: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdAssemblyCompFailure | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdAssemblyCompFailureRef = CdAssemblyCompFailureRef

class CdAssemblyCompFishToolRef(google.protobuf.message.Message):
    """Reference wrapper for: CdAssemblyCompFishTool"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdAssemblyCompFishTool: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdAssemblyCompFishTool | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdAssemblyCompFishToolRef = CdAssemblyCompFishToolRef

class CdAssemblyCompStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: CdAssemblyCompStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdAssemblyCompStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdAssemblyCompStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdAssemblyCompStatusRef = CdAssemblyCompStatusRef

class CdAssemblyDetailRef(google.protobuf.message.Message):
    """Reference wrapper for: CdAssemblyDetail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdAssemblyDetail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdAssemblyDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdAssemblyDetailRef = CdAssemblyDetailRef

class CdAssemblyIdMinRef(google.protobuf.message.Message):
    """Reference wrapper for: CdAssemblyIdMin"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdAssemblyIdMin: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdAssemblyIdMin | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdAssemblyIdMinRef = CdAssemblyIdMinRef

class CdAssemblyNoteRef(google.protobuf.message.Message):
    """Reference wrapper for: CdAssemblyNote"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdAssemblyNote: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdAssemblyNote | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdAssemblyNoteRef = CdAssemblyNoteRef

class CdAssemblyStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: CdAssemblyStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdAssemblyStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdAssemblyStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdAssemblyStatusRef = CdAssemblyStatusRef

class CdAssemblySubRef(google.protobuf.message.Message):
    """Reference wrapper for: CdAssemblySub"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdAssemblySub: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdAssemblySub | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdAssemblySubRef = CdAssemblySubRef

class CdBedImpellerCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBedImpellerCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBedImpellerCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBedImpellerCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBedImpellerCatalogRef = CdBedImpellerCatalogRef

class CdBhaCompBitRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBhaCompBit"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBhaCompBit: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBhaCompBit | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBhaCompBitRef = CdBhaCompBitRef

class CdBhaCompCblStabRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBhaCompCblStab"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBhaCompCblStab: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBhaCompCblStab | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBhaCompCblStabRef = CdBhaCompCblStabRef

class CdBhaCompDpHwRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBhaCompDpHw"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBhaCompDpHw: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBhaCompDpHw | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBhaCompDpHwRef = CdBhaCompDpHwRef

class CdBhaCompEccstabRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBhaCompEccstab"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBhaCompEccstab: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBhaCompEccstab | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBhaCompEccstabRef = CdBhaCompEccstabRef

class CdBhaCompJarRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBhaCompJar"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBhaCompJar: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBhaCompJar | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBhaCompJarRef = CdBhaCompJarRef

class CdBhaCompMotorRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBhaCompMotor"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBhaCompMotor: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBhaCompMotor | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBhaCompMotorRef = CdBhaCompMotorRef

class CdBhaCompMwdRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBhaCompMwd"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBhaCompMwd: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBhaCompMwd | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBhaCompMwdRef = CdBhaCompMwdRef

class CdBhaCompNozzleRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBhaCompNozzle"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBhaCompNozzle: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBhaCompNozzle | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBhaCompNozzleRef = CdBhaCompNozzleRef

class CdBhaCompStabRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBhaCompStab"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBhaCompStab: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBhaCompStab | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBhaCompStabRef = CdBhaCompStabRef

class CdBhaMotorCompRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBhaMotorComp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBhaMotorComp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBhaMotorComp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBhaMotorCompRef = CdBhaMotorCompRef

class CdBhaMwdCompRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBhaMwdComp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBhaMwdComp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBhaMwdComp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBhaMwdCompRef = CdBhaMwdCompRef

class CdBitCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBitCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBitCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBitCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBitCatalogRef = CdBitCatalogRef

class CdBitNozzleCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBitNozzleCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBitNozzleCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBitNozzleCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBitNozzleCatalogRef = CdBitNozzleCatalogRef

class CdBusinessAssociateRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBusinessAssociate"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBusinessAssociate: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBusinessAssociate | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBusinessAssociateRef = CdBusinessAssociateRef

class CdBusinessAssociationRef(google.protobuf.message.Message):
    """Reference wrapper for: CdBusinessAssociation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdBusinessAssociation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdBusinessAssociation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdBusinessAssociationRef = CdBusinessAssociationRef

class CdCaseRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCase"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCase: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCase | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCaseRef = CdCaseRef

class CdCaseAssemblyRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCaseAssembly"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCaseAssembly: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCaseAssembly | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCaseAssemblyRef = CdCaseAssemblyRef

class CdCaseTempGradientRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCaseTempGradient"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCaseTempGradient: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCaseTempGradient | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCaseTempGradientRef = CdCaseTempGradientRef

class CdCasingScraperCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCasingScraperCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCasingScraperCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCasingScraperCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCasingScraperCatalogRef = CdCasingScraperCatalogRef

class CdCasingShoeCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCasingShoeCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCasingShoeCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCasingShoeCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCasingShoeCatalogRef = CdCasingShoeCatalogRef

class CdCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCatalogRef = CdCatalogRef

class CdCblCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCblCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCblCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCblCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCblCatalogRef = CdCblCatalogRef

class CdCblStabCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCblStabCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCblStabCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCblStabCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCblStabCatalogRef = CdCblStabCatalogRef

class CdCementFluidRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCementFluid"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCementFluid: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCementFluid | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCementFluidRef = CdCementFluidRef

class CdCementFluidAddRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCementFluidAdd"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCementFluidAdd: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCementFluidAdd | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCementFluidAddRef = CdCementFluidAddRef

class CdCementFluidScheduleRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCementFluidSchedule"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCementFluidSchedule: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCementFluidSchedule | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCementFluidScheduleRef = CdCementFluidScheduleRef

class CdCementJobRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCementJob"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCementJob: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCementJob | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCementJobRef = CdCementJobRef

class CdCementPlugStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCementPlugStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCementPlugStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCementPlugStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCementPlugStatusRef = CdCementPlugStatusRef

class CdCementSlurryTestRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCementSlurryTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCementSlurryTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCementSlurryTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCementSlurryTestRef = CdCementSlurryTestRef

class CdCementStageRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCementStage"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCementStage: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCementStage | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCementStageRef = CdCementStageRef

class CdCentralizerCatForceRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCentralizerCatForce"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCentralizerCatForce: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCentralizerCatForce | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCentralizerCatForceRef = CdCentralizerCatForceRef

class CdCentralizerCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCentralizerCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCentralizerCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCentralizerCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCentralizerCatalogRef = CdCentralizerCatalogRef

class CdCompSpecFeatureRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCompSpecFeature"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCompSpecFeature: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCompSpecFeature | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCompSpecFeatureRef = CdCompSpecFeatureRef

class CdCompletionRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCompletion"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCompletion: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCompletion | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCompletionRef = CdCompletionRef

class CdCompletionFluidRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCompletionFluid"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCompletionFluid: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCompletionFluid | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCompletionFluidRef = CdCompletionFluidRef

class CdCompletionInterventRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCompletionIntervent"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCompletionIntervent: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCompletionIntervent | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCompletionInterventRef = CdCompletionInterventRef

class CdCompletionNotesRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCompletionNotes"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCompletionNotes: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCompletionNotes | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCompletionNotesRef = CdCompletionNotesRef

class CdCompletionRetrievableRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCompletionRetrievable"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCompletionRetrievable: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCompletionRetrievable | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCompletionRetrievableRef = CdCompletionRetrievableRef

class CdCompletionStatusHistoryRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCompletionStatusHistory"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCompletionStatusHistory: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCompletionStatusHistory | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCompletionStatusHistoryRef = CdCompletionStatusHistoryRef

class CdCompletionTreatmentRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCompletionTreatment"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCompletionTreatment: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCompletionTreatment | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCompletionTreatmentRef = CdCompletionTreatmentRef

class CdCompletionUwiRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCompletionUwi"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCompletionUwi: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCompletionUwi | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCompletionUwiRef = CdCompletionUwiRef

class CdCompletionsCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCompletionsCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCompletionsCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCompletionsCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCompletionsCatalogRef = CdCompletionsCatalogRef

class CdCompositeToolRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCompositeTool"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCompositeTool: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCompositeTool | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCompositeToolRef = CdCompositeToolRef

class CdCsgCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCsgCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCsgCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCsgCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCsgCatalogRef = CdCsgCatalogRef

class CdCtCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdCtCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdCtCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdCtCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdCtCatalogRef = CdCtCatalogRef

class CdDatumRef(google.protobuf.message.Message):
    """Reference wrapper for: CdDatum"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdDatum: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdDatum | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdDatumRef = CdDatumRef

class CdDcCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdDcCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdDcCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdDcCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdDcCatalogRef = CdDcCatalogRef

class CdDefinitiveSurveyHeaderRef(google.protobuf.message.Message):
    """Reference wrapper for: CdDefinitiveSurveyHeader"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdDefinitiveSurveyHeader: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdDefinitiveSurveyHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdDefinitiveSurveyHeaderRef = CdDefinitiveSurveyHeaderRef

class CdDefinitiveSurveyStationRef(google.protobuf.message.Message):
    """Reference wrapper for: CdDefinitiveSurveyStation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdDefinitiveSurveyStation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdDefinitiveSurveyStation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdDefinitiveSurveyStationRef = CdDefinitiveSurveyStationRef

class CdDepthIntervalHistoryRef(google.protobuf.message.Message):
    """Reference wrapper for: CdDepthIntervalHistory"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdDepthIntervalHistory: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdDepthIntervalHistory | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdDepthIntervalHistoryRef = CdDepthIntervalHistoryRef

class CdDpCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdDpCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdDpCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdDpCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdDpCatalogRef = CdDpCatalogRef

class CdEccCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdEccCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdEccCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdEccCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdEccCatalogRef = CdEccCatalogRef

class CdExplorerFolderRef(google.protobuf.message.Message):
    """Reference wrapper for: CdExplorerFolder"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdExplorerFolder: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdExplorerFolder | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdExplorerFolderRef = CdExplorerFolderRef

class CdExplorerFolderMemberRef(google.protobuf.message.Message):
    """Reference wrapper for: CdExplorerFolderMember"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdExplorerFolderMember: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdExplorerFolderMember | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdExplorerFolderMemberRef = CdExplorerFolderMemberRef

class CdExternalCompAccRef(google.protobuf.message.Message):
    """Reference wrapper for: CdExternalCompAcc"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdExternalCompAcc: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdExternalCompAcc | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdExternalCompAccRef = CdExternalCompAccRef

class CdExternalCompUmbRef(google.protobuf.message.Message):
    """Reference wrapper for: CdExternalCompUmb"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdExternalCompUmb: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdExternalCompUmb | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdExternalCompUmbRef = CdExternalCompUmbRef

class CdFacilityRef(google.protobuf.message.Message):
    """Reference wrapper for: CdFacility"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdFacility: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdFacility | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdFacilityRef = CdFacilityRef

class CdFishingCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdFishingCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdFishingCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdFishingCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdFishingCatalogRef = CdFishingCatalogRef

class CdFluidRef(google.protobuf.message.Message):
    """Reference wrapper for: CdFluid"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdFluid: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdFluid | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdFluidRef = CdFluidRef

class CdFormationInfluxRef(google.protobuf.message.Message):
    """Reference wrapper for: CdFormationInflux"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdFormationInflux: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdFormationInflux | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdFormationInfluxRef = CdFormationInfluxRef

class CdFormationInfluxGroupRef(google.protobuf.message.Message):
    """Reference wrapper for: CdFormationInfluxGroup"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdFormationInfluxGroup: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdFormationInfluxGroup | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdFormationInfluxGroupRef = CdFormationInfluxGroupRef

class CdFormationPickRef(google.protobuf.message.Message):
    """Reference wrapper for: CdFormationPick"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdFormationPick: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdFormationPick | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdFormationPickRef = CdFormationPickRef

class CdFracGradientRef(google.protobuf.message.Message):
    """Reference wrapper for: CdFracGradient"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdFracGradient: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdFracGradient | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdFracGradientRef = CdFracGradientRef

class CdFracGradientGroupRef(google.protobuf.message.Message):
    """Reference wrapper for: CdFracGradientGroup"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdFracGradientGroup: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdFracGradientGroup | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdFracGradientGroupRef = CdFracGradientGroupRef

class CdGeoSystemRef(google.protobuf.message.Message):
    """Reference wrapper for: CdGeoSystem"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdGeoSystem: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdGeoSystem | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdGeoSystemRef = CdGeoSystemRef

class CdGeoZoneRef(google.protobuf.message.Message):
    """Reference wrapper for: CdGeoZone"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdGeoZone: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdGeoZone | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdGeoZoneRef = CdGeoZoneRef

class CdGradeRef(google.protobuf.message.Message):
    """Reference wrapper for: CdGrade"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdGrade: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdGrade | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdGradeRef = CdGradeRef

class CdGradeSectTypeRef(google.protobuf.message.Message):
    """Reference wrapper for: CdGradeSectType"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdGradeSectType: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdGradeSectType | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdGradeSectTypeRef = CdGradeSectTypeRef

class CdHoleSectRef(google.protobuf.message.Message):
    """Reference wrapper for: CdHoleSect"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdHoleSect: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdHoleSect | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdHoleSectRef = CdHoleSectRef

class CdHoleSectGroupRef(google.protobuf.message.Message):
    """Reference wrapper for: CdHoleSectGroup"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdHoleSectGroup: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdHoleSectGroup | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdHoleSectGroupRef = CdHoleSectGroupRef

class CdHoleSectStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: CdHoleSectStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdHoleSectStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdHoleSectStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdHoleSectStatusRef = CdHoleSectStatusRef

class CdHwCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdHwCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdHwCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdHwCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdHwCatalogRef = CdHwCatalogRef

class CdJarCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdJarCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdJarCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdJarCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdJarCatalogRef = CdJarCatalogRef

class CdLandLeaseRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLandLease"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLandLease: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLandLease | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLandLeaseRef = CdLandLeaseRef

class CdLessonRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLesson"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLesson: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLesson | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLessonRef = CdLessonRef

class CdLessonActionRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLessonAction"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLessonAction: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLessonAction | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLessonActionRef = CdLessonActionRef

class CdLessonActionStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLessonActionStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLessonActionStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLessonActionStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLessonActionStatusRef = CdLessonActionStatusRef

class CdLessonBibliographyRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLessonBibliography"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLessonBibliography: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLessonBibliography | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLessonBibliographyRef = CdLessonBibliographyRef

class CdLessonDiscussionRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLessonDiscussion"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLessonDiscussion: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLessonDiscussion | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLessonDiscussionRef = CdLessonDiscussionRef

class CdLessonKeywordRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLessonKeyword"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLessonKeyword: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLessonKeyword | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLessonKeywordRef = CdLessonKeywordRef

class CdLessonStatusHistoryRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLessonStatusHistory"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLessonStatusHistory: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLessonStatusHistory | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLessonStatusHistoryRef = CdLessonStatusHistoryRef

class CdLibraryWellListRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLibraryWellList"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLibraryWellList: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLibraryWellList | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLibraryWellListRef = CdLibraryWellListRef

class CdLocationRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationRef = CdLocationRef

class CdLocationBcGridRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationBcGrid"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationBcGrid: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationBcGrid | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationBcGridRef = CdLocationBcGridRef

class CdLocationCarterRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationCarter"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationCarter: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationCarter | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationCarterRef = CdLocationCarterRef

class CdLocationCongressRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationCongress"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationCongress: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationCongress | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationCongressRef = CdLocationCongressRef

class CdLocationDlsRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationDls"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationDls: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationDls | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationDlsRef = CdLocationDlsRef

class CdLocationFederalRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationFederal"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationFederal: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationFederal | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationFederalRef = CdLocationFederalRef

class CdLocationFpsRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationFps"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationFps: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationFps | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationFpsRef = CdLocationFpsRef

class CdLocationGeodeticRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationGeodetic"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationGeodetic: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationGeodetic | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationGeodeticRef = CdLocationGeodeticRef

class CdLocationInternationalRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationInternational"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationInternational: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationInternational | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationInternationalRef = CdLocationInternationalRef

class CdLocationMappingRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationMapping"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationMapping: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationMapping | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationMappingRef = CdLocationMappingRef

class CdLocationNarrativeRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationNarrative"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationNarrative: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationNarrative | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationNarrativeRef = CdLocationNarrativeRef

class CdLocationNeRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationNe"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationNe: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationNe | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationNeRef = CdLocationNeRef

class CdLocationNorthseaRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationNorthsea"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationNorthsea: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationNorthsea | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationNorthseaRef = CdLocationNorthseaRef

class CdLocationNtsRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationNts"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationNts: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationNts | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationNtsRef = CdLocationNtsRef

class CdLocationOcsRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationOcs"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationOcs: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationOcs | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationOcsRef = CdLocationOcsRef

class CdLocationOhioRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationOhio"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationOhio: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationOhio | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationOhioRef = CdLocationOhioRef

class CdLocationOntarioOffshoreRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationOntarioOffshore"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationOntarioOffshore: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationOntarioOffshore | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationOntarioOffshoreRef = CdLocationOntarioOffshoreRef

class CdLocationOntarioOnshoreRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationOntarioOnshore"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationOntarioOnshore: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationOntarioOnshore | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationOntarioOnshoreRef = CdLocationOntarioOnshoreRef

class CdLocationTexasRef(google.protobuf.message.Message):
    """Reference wrapper for: CdLocationTexas"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdLocationTexas: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdLocationTexas | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdLocationTexasRef = CdLocationTexasRef

class CdMotorCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdMotorCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdMotorCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdMotorCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdMotorCatalogRef = CdMotorCatalogRef

class CdMudPumpCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdMudPumpCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdMudPumpCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdMudPumpCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdMudPumpCatalogRef = CdMudPumpCatalogRef

class CdMwdCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdMwdCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdMwdCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdMwdCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdMwdCatalogRef = CdMwdCatalogRef

class CdNbkAnnularFlowRef(google.protobuf.message.Message):
    """Reference wrapper for: CdNbkAnnularFlow"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdNbkAnnularFlow: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdNbkAnnularFlow | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdNbkAnnularFlowRef = CdNbkAnnularFlowRef

class CdNbkDwuRef(google.protobuf.message.Message):
    """Reference wrapper for: CdNbkDwu"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdNbkDwu: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdNbkDwu | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdNbkDwuRef = CdNbkDwuRef

class CdNbkFluidCompressRef(google.protobuf.message.Message):
    """Reference wrapper for: CdNbkFluidCompress"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdNbkFluidCompress: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdNbkFluidCompress | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdNbkFluidCompressRef = CdNbkFluidCompressRef

class CdNbkGeneralRef(google.protobuf.message.Message):
    """Reference wrapper for: CdNbkGeneral"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdNbkGeneral: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdNbkGeneral | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdNbkGeneralRef = CdNbkGeneralRef

class CdNbkLeakOffTestRef(google.protobuf.message.Message):
    """Reference wrapper for: CdNbkLeakOffTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdNbkLeakOffTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdNbkLeakOffTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdNbkLeakOffTestRef = CdNbkLeakOffTestRef

class CdNbkLinearWeightRef(google.protobuf.message.Message):
    """Reference wrapper for: CdNbkLinearWeight"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdNbkLinearWeight: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdNbkLinearWeight | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdNbkLinearWeightRef = CdNbkLinearWeightRef

class CdNbkMixFluidRef(google.protobuf.message.Message):
    """Reference wrapper for: CdNbkMixFluid"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdNbkMixFluid: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdNbkMixFluid | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdNbkMixFluidRef = CdNbkMixFluidRef

class CdNbkNozzlesRef(google.protobuf.message.Message):
    """Reference wrapper for: CdNbkNozzles"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdNbkNozzles: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdNbkNozzles | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdNbkNozzlesRef = CdNbkNozzlesRef

class CdNbkPipeFlowRef(google.protobuf.message.Message):
    """Reference wrapper for: CdNbkPipeFlow"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdNbkPipeFlow: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdNbkPipeFlow | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdNbkPipeFlowRef = CdNbkPipeFlowRef

class CdNbkPumpOutputRef(google.protobuf.message.Message):
    """Reference wrapper for: CdNbkPumpOutput"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdNbkPumpOutput: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdNbkPumpOutput | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdNbkPumpOutputRef = CdNbkPumpOutputRef

class CdNbkStringAnalysisRef(google.protobuf.message.Message):
    """Reference wrapper for: CdNbkStringAnalysis"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdNbkStringAnalysis: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdNbkStringAnalysis | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdNbkStringAnalysisRef = CdNbkStringAnalysisRef

class CdNearBitReamerCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdNearBitReamerCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdNearBitReamerCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdNearBitReamerCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdNearBitReamerCatalogRef = CdNearBitReamerCatalogRef

class CdNozzleCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdNozzleCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdNozzleCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdNozzleCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdNozzleCatalogRef = CdNozzleCatalogRef

class CdOpeningStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: CdOpeningStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdOpeningStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdOpeningStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdOpeningStatusRef = CdOpeningStatusRef

class CdPadRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPad"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPad: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPad | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPadRef = CdPadRef

class CdPadBulkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPadBulk"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPadBulk: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPadBulk | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPadBulkRef = CdPadBulkRef

class CdPadMaterialTransferRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPadMaterialTransfer"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPadMaterialTransfer: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPadMaterialTransfer | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPadMaterialTransferRef = CdPadMaterialTransferRef

class CdPadOpRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPadOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPadOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPadOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPadOpRef = CdPadOpRef

class CdPadOpBulkTranRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPadOpBulkTran"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPadOpBulkTran: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPadOpBulkTran | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPadOpBulkTranRef = CdPadOpBulkTranRef

class CdPadOpWellRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPadOpWell"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPadOpWell: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPadOpWell | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPadOpWellRef = CdPadOpWellRef

class CdPadOpWellDailycostRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPadOpWellDailycost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPadOpWellDailycost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPadOpWellDailycost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPadOpWellDailycostRef = CdPadOpWellDailycostRef

class CdPadTransferDetailRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPadTransferDetail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPadTransferDetail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPadTransferDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPadTransferDetailRef = CdPadTransferDetailRef

class CdPadTransferSummaryRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPadTransferSummary"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPadTransferSummary: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPadTransferSummary | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPadTransferSummaryRef = CdPadTransferSummaryRef

class CdPerfAssemblyLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPerfAssemblyLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPerfAssemblyLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPerfAssemblyLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPerfAssemblyLinkRef = CdPerfAssemblyLinkRef

class CdPerfClustersRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPerfClusters"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPerfClusters: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPerfClusters | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPerfClustersRef = CdPerfClustersRef

class CdPerfIntervalRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPerfInterval"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPerfInterval: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPerfInterval | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPerfIntervalRef = CdPerfIntervalRef

class CdPerfgunCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPerfgunCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPerfgunCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPerfgunCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPerfgunCatalogRef = CdPerfgunCatalogRef

class CdPerforateRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPerforate"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPerforate: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPerforate | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPerforateRef = CdPerforateRef

class CdPolicyRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPolicy"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPolicy: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPolicy | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPolicyRef = CdPolicyRef

class CdPolicyRealTimeConfigRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPolicyRealTimeConfig"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPolicyRealTimeConfig: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPolicyRealTimeConfig | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPolicyRealTimeConfigRef = CdPolicyRealTimeConfigRef

class CdPolylineHeaderRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPolylineHeader"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPolylineHeader: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPolylineHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPolylineHeaderRef = CdPolylineHeaderRef

class CdPolylinePointRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPolylinePoint"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPolylinePoint: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPolylinePoint | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPolylinePointRef = CdPolylinePointRef

class CdPorePressureRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPorePressure"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPorePressure: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPorePressure | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPorePressureRef = CdPorePressureRef

class CdPorePressureGroupRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPorePressureGroup"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPorePressureGroup: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPorePressureGroup | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPorePressureGroupRef = CdPorePressureGroupRef

class CdPressureAofRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPressureAof"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPressureAof: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPressureAof | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPressureAofRef = CdPressureAofRef

class CdPressureAofFlowRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPressureAofFlow"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPressureAofFlow: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPressureAofFlow | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPressureAofFlowRef = CdPressureAofFlowRef

class CdPressureAwsRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPressureAws"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPressureAws: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPressureAws | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPressureAwsRef = CdPressureAwsRef

class CdPressureAwsAcRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPressureAwsAc"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPressureAwsAc: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPressureAwsAc | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPressureAwsAcRef = CdPressureAwsAcRef

class CdPressureSgRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPressureSg"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPressureSg: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPressureSg | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPressureSgRef = CdPressureSgRef

class CdPressureSgGradientRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPressureSgGradient"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPressureSgGradient: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPressureSgGradient | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPressureSgGradientRef = CdPressureSgGradientRef

class CdPressureSurveyRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPressureSurvey"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPressureSurvey: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPressureSurvey | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPressureSurveyRef = CdPressureSurveyRef

class CdPressureTrgRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPressureTrg"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPressureTrg: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPressureTrg | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPressureTrgRef = CdPressureTrgRef

class CdProjTargScenarioLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdProjTargScenarioLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdProjTargScenarioLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdProjTargScenarioLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdProjTargScenarioLinkRef = CdProjTargScenarioLinkRef

class CdProjTargWellLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdProjTargWellLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdProjTargWellLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdProjTargWellLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdProjTargWellLinkRef = CdProjTargWellLinkRef

class CdProjectRef(google.protobuf.message.Message):
    """Reference wrapper for: CdProject"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdProject: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdProject | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdProjectRef = CdProjectRef

class CdProjectTargetSiteLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdProjectTargetSiteLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdProjectTargetSiteLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdProjectTargetSiteLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdProjectTargetSiteLinkRef = CdProjectTargetSiteLinkRef

class CdProjectTargetWbLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdProjectTargetWbLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdProjectTargetWbLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdProjectTargetWbLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdProjectTargetWbLinkRef = CdProjectTargetWbLinkRef

class CdPropConnectCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdPropConnectCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdPropConnectCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdPropConnectCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdPropConnectCatalogRef = CdPropConnectCatalogRef

class CdReamerSubCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdReamerSubCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdReamerSubCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdReamerSubCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdReamerSubCatalogRef = CdReamerSubCatalogRef

class CdRegionRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRegion"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRegion: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRegion | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRegionRef = CdRegionRef

class CdReservoirRef(google.protobuf.message.Message):
    """Reference wrapper for: CdReservoir"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdReservoir: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdReservoir | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdReservoirRef = CdReservoirRef

class CdReservoirStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: CdReservoirStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdReservoirStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdReservoirStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdReservoirStatusRef = CdReservoirStatusRef

class CdRigRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRig"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRig: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRig | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRigRef = CdRigRef

class CdRigAnchorRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRigAnchor"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRigAnchor: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRigAnchor | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRigAnchorRef = CdRigAnchorRef

class CdRigBoilerRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRigBoiler"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRigBoiler: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRigBoiler | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRigBoilerRef = CdRigBoilerRef

class CdRigBopRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRigBop"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRigBop: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRigBop | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRigBopRef = CdRigBopRef

class CdRigBopComponentRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRigBopComponent"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRigBopComponent: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRigBopComponent | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRigBopComponentRef = CdRigBopComponentRef

class CdRigCentrifugeRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRigCentrifuge"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRigCentrifuge: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRigCentrifuge | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRigCentrifugeRef = CdRigCentrifugeRef

class CdRigDegasserRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRigDegasser"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRigDegasser: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRigDegasser | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRigDegasserRef = CdRigDegasserRef

class CdRigHydrocloneRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRigHydroclone"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRigHydroclone: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRigHydroclone | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRigHydrocloneRef = CdRigHydrocloneRef

class CdRigMotorRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRigMotor"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRigMotor: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRigMotor | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRigMotorRef = CdRigMotorRef

class CdRigPitRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRigPit"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRigPit: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRigPit | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRigPitRef = CdRigPitRef

class CdRigPumpRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRigPump"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRigPump: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRigPump | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRigPumpRef = CdRigPumpRef

class CdRigShakerRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRigShaker"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRigShaker: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRigShaker | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRigShakerRef = CdRigShakerRef

class CdRigSurfaceRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRigSurface"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRigSurface: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRigSurface | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRigSurfaceRef = CdRigSurfaceRef

class CdRodGuideRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRodGuide"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRodGuide: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRodGuide | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRodGuideRef = CdRodGuideRef

class CdRssCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdRssCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdRssCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdRssCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdRssCatalogRef = CdRssCatalogRef

class CdScenarioRef(google.protobuf.message.Message):
    """Reference wrapper for: CdScenario"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdScenario: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdScenario | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdScenarioRef = CdScenarioRef

class CdScenarioFormationLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdScenarioFormationLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdScenarioFormationLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdScenarioFormationLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdScenarioFormationLinkRef = CdScenarioFormationLinkRef

class CdScenarioSurfaceLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdScenarioSurfaceLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdScenarioSurfaceLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdScenarioSurfaceLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdScenarioSurfaceLinkRef = CdScenarioSurfaceLinkRef

class CdScreenCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdScreenCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdScreenCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdScreenCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdScreenCatalogRef = CdScreenCatalogRef

class CdSiteRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSite"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSite: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSite | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSiteRef = CdSiteRef

class CdSiteLeaseRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSiteLease"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSiteLease: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSiteLease | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSiteLeaseRef = CdSiteLeaseRef

class CdSiteLocationRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSiteLocation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSiteLocation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSiteLocation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSiteLocationRef = CdSiteLocationRef

class CdSiteOwnerRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSiteOwner"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSiteOwner: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSiteOwner | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSiteOwnerRef = CdSiteOwnerRef

class CdSiteOwnerContactRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSiteOwnerContact"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSiteOwnerContact: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSiteOwnerContact | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSiteOwnerContactRef = CdSiteOwnerContactRef

class CdSiteStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSiteStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSiteStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSiteStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSiteStatusRef = CdSiteStatusRef

class CdSlipCrushingCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSlipCrushingCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSlipCrushingCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSlipCrushingCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSlipCrushingCatalogRef = CdSlipCrushingCatalogRef

class CdStabCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CdStabCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdStabCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdStabCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdStabCatalogRef = CdStabCatalogRef

class CdSurfaceHeaderRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSurfaceHeader"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSurfaceHeader: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSurfaceHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSurfaceHeaderRef = CdSurfaceHeaderRef

class CdSurfaceTriMeshRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSurfaceTriMesh"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSurfaceTriMesh: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSurfaceTriMesh | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSurfaceTriMeshRef = CdSurfaceTriMeshRef

class CdSurveyAnalysisLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSurveyAnalysisLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSurveyAnalysisLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSurveyAnalysisLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSurveyAnalysisLinkRef = CdSurveyAnalysisLinkRef

class CdSurveyGaugeLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSurveyGaugeLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSurveyGaugeLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSurveyGaugeLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSurveyGaugeLinkRef = CdSurveyGaugeLinkRef

class CdSurveyHeaderRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSurveyHeader"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSurveyHeader: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSurveyHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSurveyHeaderRef = CdSurveyHeaderRef

class CdSurveyProgramRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSurveyProgram"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSurveyProgram: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSurveyProgram | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSurveyProgramRef = CdSurveyProgramRef

class CdSurveyStationRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSurveyStation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSurveyStation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSurveyStation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSurveyStationRef = CdSurveyStationRef

class CdSurveyToolRef(google.protobuf.message.Message):
    """Reference wrapper for: CdSurveyTool"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdSurveyTool: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdSurveyTool | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdSurveyToolRef = CdSurveyToolRef

class CdTempGradientRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTempGradient"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTempGradient: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTempGradient | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTempGradientRef = CdTempGradientRef

class CdTempGradientGroupRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTempGradientGroup"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTempGradientGroup: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTempGradientGroup | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTempGradientGroupRef = CdTempGradientGroupRef

class CdTestRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestRef = CdTestRef

class CdTestAnalysisRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestAnalysis"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestAnalysis: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestAnalysis | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestAnalysisRef = CdTestAnalysisRef

class CdTestAnalysisLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestAnalysisLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestAnalysisLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestAnalysisLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestAnalysisLinkRef = CdTestAnalysisLinkRef

class CdTestBeamRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestBeam"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestBeam: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestBeam | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestBeamRef = CdTestBeamRef

class CdTestCavRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestCav"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestCav: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestCav | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestCavRef = CdTestCavRef

class CdTestFlowRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestFlow"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestFlow: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestFlow | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestFlowRef = CdTestFlowRef

class CdTestFluidRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestFluid"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestFluid: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestFluid | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestFluidRef = CdTestFluidRef

class CdTestGasRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestGas"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestGas: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestGas | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestGasRef = CdTestGasRef

class CdTestGaugeRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestGauge"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestGauge: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestGauge | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestGaugeRef = CdTestGaugeRef

class CdTestGaugeDataRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestGaugeData"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestGaugeData: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestGaugeData | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestGaugeDataRef = CdTestGaugeDataRef

class CdTestGaugeLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestGaugeLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestGaugeLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestGaugeLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestGaugeLinkRef = CdTestGaugeLinkRef

class CdTestInterpRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestInterp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestInterp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestInterp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestInterpRef = CdTestInterpRef

class CdTestMeterRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestMeter"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestMeter: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestMeter | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestMeterRef = CdTestMeterRef

class CdTestMeterFluidRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestMeterFluid"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestMeterFluid: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestMeterFluid | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestMeterFluidRef = CdTestMeterFluidRef

class CdTestMeterGasRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestMeterGas"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestMeterGas: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestMeterGas | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestMeterGasRef = CdTestMeterGasRef

class CdTestOilRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestOil"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestOil: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestOil | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestOilRef = CdTestOilRef

class CdTestOilDistRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestOilDist"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestOilDist: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestOilDist | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestOilDistRef = CdTestOilDistRef

class CdTestOilVisRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestOilVis"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestOilVis: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestOilVis | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestOilVisRef = CdTestOilVisRef

class CdTestSwabRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestSwab"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestSwab: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestSwab | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestSwabRef = CdTestSwabRef

class CdTestWaterRef(google.protobuf.message.Message):
    """Reference wrapper for: CdTestWater"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdTestWater: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdTestWater | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdTestWaterRef = CdTestWaterRef

class CdVerticalSectionRef(google.protobuf.message.Message):
    """Reference wrapper for: CdVerticalSection"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdVerticalSection: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdVerticalSection | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdVerticalSectionRef = CdVerticalSectionRef

class CdVgMeterRef(google.protobuf.message.Message):
    """Reference wrapper for: CdVgMeter"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdVgMeter: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdVgMeter | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdVgMeterRef = CdVgMeterRef

class CdWbRealTimeConfigRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWbRealTimeConfig"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWbRealTimeConfig: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWbRealTimeConfig | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWbRealTimeConfigRef = CdWbRealTimeConfigRef

class CdWboCompLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWboCompLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWboCompLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWboCompLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWboCompLinkRef = CdWboCompLinkRef

class CdWellRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWell"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWell: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWell | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellRef = CdWellRef

class CdWellAliasRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellAlias"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellAlias: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellAlias | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellAliasRef = CdWellAliasRef

class CdWellApprovalRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellApproval"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellApproval: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellApproval | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellApprovalRef = CdWellApprovalRef

class CdWellCostReductionRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellCostReduction"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellCostReduction: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellCostReduction | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellCostReductionRef = CdWellCostReductionRef

class CdWellExternalRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellExternal"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellExternal: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellExternal | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellExternalRef = CdWellExternalRef

class CdWellLeaseRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellLease"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellLease: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellLease | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellLeaseRef = CdWellLeaseRef

class CdWellMaaspRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellMaasp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellMaasp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellMaasp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellMaaspRef = CdWellMaaspRef

class CdWellRemarksRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellRemarks"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellRemarks: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellRemarks | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellRemarksRef = CdWellRemarksRef

class CdWellStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellStatusRef = CdWellStatusRef

class CdWellStatusHistoryRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellStatusHistory"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellStatusHistory: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellStatusHistory | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellStatusHistoryRef = CdWellStatusHistoryRef

class CdWellUwiRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellUwi"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellUwi: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellUwi | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellUwiRef = CdWellUwiRef

class CdWellboreRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellbore"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellbore: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellbore | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellboreRef = CdWellboreRef

class CdWellboreAliasRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellboreAlias"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellboreAlias: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellboreAlias | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellboreAliasRef = CdWellboreAliasRef

class CdWellboreExternalRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellboreExternal"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellboreExternal: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellboreExternal | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellboreExternalRef = CdWellboreExternalRef

class CdWellboreFormationRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellboreFormation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellboreFormation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellboreFormation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellboreFormationRef = CdWellboreFormationRef

class CdWellboreInterestRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellboreInterest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellboreInterest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellboreInterest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellboreInterestRef = CdWellboreInterestRef

class CdWellboreMarkerRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellboreMarker"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellboreMarker: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellboreMarker | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellboreMarkerRef = CdWellboreMarkerRef

class CdWellboreOpeningRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellboreOpening"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellboreOpening: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellboreOpening | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellboreOpeningRef = CdWellboreOpeningRef

class CdWellboreRemarksRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellboreRemarks"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellboreRemarks: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellboreRemarks | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellboreRemarksRef = CdWellboreRemarksRef

class CdWellboreStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellboreStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellboreStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellboreStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellboreStatusRef = CdWellboreStatusRef

class CdWellboreTypeRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellboreType"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellboreType: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellboreType | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellboreTypeRef = CdWellboreTypeRef

class CdWellboreUwiRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellboreUwi"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellboreUwi: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellboreUwi | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellboreUwiRef = CdWellboreUwiRef

class CdWellboreZoneRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellboreZone"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellboreZone: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellboreZone | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellboreZoneRef = CdWellboreZoneRef

class CdWellboreZonePropRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellboreZoneProp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellboreZoneProp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellboreZoneProp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellboreZonePropRef = CdWellboreZonePropRef

class CdWellboreZoneStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellboreZoneStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellboreZoneStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellboreZoneStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellboreZoneStatusRef = CdWellboreZoneStatusRef

class CdWellheadRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellhead"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellhead: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellhead | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellheadRef = CdWellheadRef

class CdWellheadCompRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellheadComp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellheadComp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellheadComp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellheadCompRef = CdWellheadCompRef

class CdWellheadCompOutletRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellheadCompOutlet"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellheadCompOutlet: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellheadCompOutlet | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellheadCompOutletRef = CdWellheadCompOutletRef

class CdWellheadCompletionLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellheadCompletionLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellheadCompletionLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellheadCompletionLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellheadCompletionLinkRef = CdWellheadCompletionLinkRef

class CdWellheadHangerRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellheadHanger"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellheadHanger: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellheadHanger | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellheadHangerRef = CdWellheadHangerRef

class CdWellheadHangerControlRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellheadHangerControl"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellheadHangerControl: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellheadHangerControl | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellheadHangerControlRef = CdWellheadHangerControlRef

class CdWellheadTestRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWellheadTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWellheadTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWellheadTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWellheadTestRef = CdWellheadTestRef

class CdWeqpBlockRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpBlock"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpBlock: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpBlock | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpBlockRef = CdWeqpBlockRef

class CdWeqpConvPumpRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpConvPump"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpConvPump: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpConvPump | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpConvPumpRef = CdWeqpConvPumpRef

class CdWeqpCpumpRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpCpump"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpCpump: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpCpump | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpCpumpRef = CdWeqpCpumpRef

class CdWeqpEspRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpEsp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpEsp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpEsp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpEspRef = CdWeqpEspRef

class CdWeqpGasLiftMandrelRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpGasLiftMandrel"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpGasLiftMandrel: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpGasLiftMandrel | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpGasLiftMandrelRef = CdWeqpGasLiftMandrelRef

class CdWeqpGasLiftOperationRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpGasLiftOperation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpGasLiftOperation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpGasLiftOperation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpGasLiftOperationRef = CdWeqpGasLiftOperationRef

class CdWeqpGasLiftValveRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpGasLiftValve"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpGasLiftValve: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpGasLiftValve | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpGasLiftValveRef = CdWeqpGasLiftValveRef

class CdWeqpGlValveInspectionRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpGlValveInspection"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpGlValveInspection: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpGlValveInspection | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpGlValveInspectionRef = CdWeqpGlValveInspectionRef

class CdWeqpGlValveOperationRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpGlValveOperation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpGlValveOperation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpGlValveOperation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpGlValveOperationRef = CdWeqpGlValveOperationRef

class CdWeqpGravelPackScreenRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpGravelPackScreen"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpGravelPackScreen: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpGravelPackScreen | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpGravelPackScreenRef = CdWeqpGravelPackScreenRef

class CdWeqpPackerRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpPacker"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpPacker: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpPacker | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpPackerRef = CdWeqpPackerRef

class CdWeqpPbrRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpPbr"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpPbr: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpPbr | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpPbrRef = CdWeqpPbrRef

class CdWeqpPcpDetailRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpPcpDetail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpPcpDetail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpPcpDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpPcpDetailRef = CdWeqpPcpDetailRef

class CdWeqpPdSensorRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpPdSensor"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpPdSensor: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpPdSensor | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpPdSensorRef = CdWeqpPdSensorRef

class CdWeqpProgressiveCavityRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpProgressiveCavity"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpProgressiveCavity: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpProgressiveCavity | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpProgressiveCavityRef = CdWeqpProgressiveCavityRef

class CdWeqpRodRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpRod"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpRod: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpRod | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpRodRef = CdWeqpRodRef

class CdWeqpSssvRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpSssv"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpSssv: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpSssv | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpSssvRef = CdWeqpSssvRef

class CdWeqpTiebackReceptRef(google.protobuf.message.Message):
    """Reference wrapper for: CdWeqpTiebackRecept"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdWeqpTiebackRecept: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdWeqpTiebackRecept | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdWeqpTiebackReceptRef = CdWeqpTiebackReceptRef

class CdZoneRef(google.protobuf.message.Message):
    """Reference wrapper for: CdZone"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdZone: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdZone | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdZoneRef = CdZoneRef

class CdZoneStructureRef(google.protobuf.message.Message):
    """Reference wrapper for: CdZoneStructure"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CdZoneStructure: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CdZoneStructure | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CdZoneStructureRef = CdZoneStructureRef

class CwDataModelRef(google.protobuf.message.Message):
    """Reference wrapper for: CwDataModel"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwDataModel: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwDataModel | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwDataModelRef = CwDataModelRef

class CwDataModelHeaderRef(google.protobuf.message.Message):
    """Reference wrapper for: CwDataModelHeader"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwDataModelHeader: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwDataModelHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwDataModelHeaderRef = CwDataModelHeaderRef

class CwDataModelPointsRef(google.protobuf.message.Message):
    """Reference wrapper for: CwDataModelPoints"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwDataModelPoints: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwDataModelPoints | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwDataModelPointsRef = CwDataModelPointsRef

class CwDoglegSeverityOverrideRef(google.protobuf.message.Message):
    """Reference wrapper for: CwDoglegSeverityOverride"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwDoglegSeverityOverride: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwDoglegSeverityOverride | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwDoglegSeverityOverrideRef = CwDoglegSeverityOverrideRef

class CwGlobalWfCasingRef(google.protobuf.message.Message):
    """Reference wrapper for: CwGlobalWfCasing"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwGlobalWfCasing: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwGlobalWfCasing | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwGlobalWfCasingRef = CwGlobalWfCasingRef

class CwGlobalWfStringRef(google.protobuf.message.Message):
    """Reference wrapper for: CwGlobalWfString"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwGlobalWfString: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwGlobalWfString | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwGlobalWfStringRef = CwGlobalWfStringRef

class CwOperationRef(google.protobuf.message.Message):
    """Reference wrapper for: CwOperation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwOperation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwOperation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwOperationRef = CwOperationRef

class CwOperationWfCasingRef(google.protobuf.message.Message):
    """Reference wrapper for: CwOperationWfCasing"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwOperationWfCasing: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwOperationWfCasing | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwOperationWfCasingRef = CwOperationWfCasingRef

class CwOperationWfStringRef(google.protobuf.message.Message):
    """Reference wrapper for: CwOperationWfString"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwOperationWfString: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwOperationWfString | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwOperationWfStringRef = CwOperationWfStringRef

class CwParamsRef(google.protobuf.message.Message):
    """Reference wrapper for: CwParams"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwParams: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwParams | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwParamsRef = CwParamsRef

class CwWearDataHeaderRef(google.protobuf.message.Message):
    """Reference wrapper for: CwWearDataHeader"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwWearDataHeader: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwWearDataHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwWearDataHeaderRef = CwWearDataHeaderRef

class CwWearFactorRef(google.protobuf.message.Message):
    """Reference wrapper for: CwWearFactor"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwWearFactor: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwWearFactor | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwWearFactorRef = CwWearFactorRef

class CwWearFactorCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: CwWearFactorCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwWearFactorCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwWearFactorCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwWearFactorCatalogRef = CwWearFactorCatalogRef

class CwWearLogRef(google.protobuf.message.Message):
    """Reference wrapper for: CwWearLog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwWearLog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwWearLog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwWearLogRef = CwWearLogRef

class CwWearLogHeaderRef(google.protobuf.message.Message):
    """Reference wrapper for: CwWearLogHeader"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwWearLogHeader: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwWearLogHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwWearLogHeaderRef = CwWearLogHeaderRef

class CwoOperationHeaderRef(google.protobuf.message.Message):
    """Reference wrapper for: CwoOperationHeader"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___CwoOperationHeader: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___CwoOperationHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___CwoOperationHeaderRef = CwoOperationHeaderRef

class DmActivityRef(google.protobuf.message.Message):
    """Reference wrapper for: DmActivity"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmActivity: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmActivity | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmActivityRef = DmActivityRef

class DmActivityDetailRef(google.protobuf.message.Message):
    """Reference wrapper for: DmActivityDetail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmActivityDetail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmActivityDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmActivityDetailRef = DmActivityDetailRef

class DmActivityDetailHeaderRef(google.protobuf.message.Message):
    """Reference wrapper for: DmActivityDetailHeader"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmActivityDetailHeader: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmActivityDetailHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmActivityDetailHeaderRef = DmActivityDetailHeaderRef

class DmAfeRef(google.protobuf.message.Message):
    """Reference wrapper for: DmAfe"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmAfe: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmAfe | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmAfeRef = DmAfeRef

class DmAfeCostRef(google.protobuf.message.Message):
    """Reference wrapper for: DmAfeCost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmAfeCost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmAfeCost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmAfeCostRef = DmAfeCostRef

class DmAfeEventLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: DmAfeEventLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmAfeEventLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmAfeEventLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmAfeEventLinkRef = DmAfeEventLinkRef

class DmAfeRemarksRef(google.protobuf.message.Message):
    """Reference wrapper for: DmAfeRemarks"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmAfeRemarks: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmAfeRemarks | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmAfeRemarksRef = DmAfeRemarksRef

class DmAfeSuppRef(google.protobuf.message.Message):
    """Reference wrapper for: DmAfeSupp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmAfeSupp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmAfeSupp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmAfeSuppRef = DmAfeSuppRef

class DmAfeWellLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: DmAfeWellLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmAfeWellLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmAfeWellLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmAfeWellLinkRef = DmAfeWellLinkRef

class DmAfeWellboreLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: DmAfeWellboreLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmAfeWellboreLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmAfeWellboreLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmAfeWellboreLinkRef = DmAfeWellboreLinkRef

class DmAnchorOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmAnchorOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmAnchorOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmAnchorOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmAnchorOpRef = DmAnchorOpRef

class DmAnchorTestRef(google.protobuf.message.Message):
    """Reference wrapper for: DmAnchorTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmAnchorTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmAnchorTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmAnchorTestRef = DmAnchorTestRef

class DmAssemblyCompOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmAssemblyCompOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmAssemblyCompOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmAssemblyCompOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmAssemblyCompOpRef = DmAssemblyCompOpRef

class DmBhaOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmBhaOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmBhaOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmBhaOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmBhaOpRef = DmBhaOpRef

class DmBhaRunRef(google.protobuf.message.Message):
    """Reference wrapper for: DmBhaRun"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmBhaRun: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmBhaRun | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmBhaRunRef = DmBhaRunRef

class DmBhaSensorRef(google.protobuf.message.Message):
    """Reference wrapper for: DmBhaSensor"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmBhaSensor: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmBhaSensor | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmBhaSensorRef = DmBhaSensorRef

class DmBitOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmBitOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmBitOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmBitOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmBitOpRef = DmBitOpRef

class DmBoilerOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmBoilerOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmBoilerOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmBoilerOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmBoilerOpRef = DmBoilerOpRef

class DmBulkRef(google.protobuf.message.Message):
    """Reference wrapper for: DmBulk"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmBulk: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmBulk | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmBulkRef = DmBulkRef

class DmBulkTranRef(google.protobuf.message.Message):
    """Reference wrapper for: DmBulkTran"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmBulkTran: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmBulkTran | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmBulkTranRef = DmBulkTranRef

class DmCarbideLagRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCarbideLag"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCarbideLag: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCarbideLag | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCarbideLagRef = DmCarbideLagRef

class DmCasingRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCasing"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCasing: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCasing | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCasingRef = DmCasingRef

class DmCasingFlangeRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCasingFlange"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCasingFlange: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCasingFlange | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCasingFlangeRef = DmCasingFlangeRef

class DmCementIntermediateCircRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCementIntermediateCirc"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCementIntermediateCirc: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCementIntermediateCirc | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCementIntermediateCircRef = DmCementIntermediateCircRef

class DmCementPumpEquipmentRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCementPumpEquipment"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCementPumpEquipment: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCementPumpEquipment | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCementPumpEquipmentRef = DmCementPumpEquipmentRef

class DmCementVgMeterRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCementVgMeter"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCementVgMeter: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCementVgMeter | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCementVgMeterRef = DmCementVgMeterRef

class DmCentrifugeOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCentrifugeOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCentrifugeOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCentrifugeOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCentrifugeOpRef = DmCentrifugeOpRef

class DmChromatographyRef(google.protobuf.message.Message):
    """Reference wrapper for: DmChromatography"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmChromatography: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmChromatography | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmChromatographyRef = DmChromatographyRef

class DmCompanyRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCompany"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCompany: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCompany | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCompanyRef = DmCompanyRef

class DmCompanyDailyRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCompanyDaily"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCompanyDaily: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCompanyDaily | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCompanyDailyRef = DmCompanyDailyRef

class DmContractRef(google.protobuf.message.Message):
    """Reference wrapper for: DmContract"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmContract: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmContract | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmContractRef = DmContractRef

class DmConvPumpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmConvPump"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmConvPump: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmConvPump | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmConvPumpRef = DmConvPumpRef

class DmCoreRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCore"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCore: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCore | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCoreRef = DmCoreRef

class DmCoreTimeRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCoreTime"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCoreTime: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCoreTime | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCoreTimeRef = DmCoreTimeRef

class DmCounterWeightRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCounterWeight"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCounterWeight: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCounterWeight | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCounterWeightRef = DmCounterWeightRef

class DmCrAbandonContractorRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrAbandonContractor"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrAbandonContractor: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrAbandonContractor | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrAbandonContractorRef = DmCrAbandonContractorRef

class DmCrAcSoilCondRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrAcSoilCond"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrAcSoilCond: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrAcSoilCond | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrAcSoilCondRef = DmCrAcSoilCondRef

class DmCrAccAnomalyRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrAccAnomaly"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrAccAnomaly: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrAccAnomaly | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrAccAnomalyRef = DmCrAccAnomalyRef

class DmCrAccessContrRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrAccessContr"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrAccessContr: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrAccessContr | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrAccessContrRef = DmCrAccessContrRef

class DmCrAmFertilizerRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrAmFertilizer"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrAmFertilizer: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrAmFertilizer | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrAmFertilizerRef = DmCrAmFertilizerRef

class DmCrAmSeedMixRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrAmSeedMix"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrAmSeedMix: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrAmSeedMix | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrAmSeedMixRef = DmCrAmSeedMixRef

class DmCrAmSeedingRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrAmSeeding"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrAmSeeding: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrAmSeeding | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrAmSeedingRef = DmCrAmSeedingRef

class DmCrAmSoilAmendRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrAmSoilAmend"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrAmSoilAmend: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrAmSoilAmend | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrAmSoilAmendRef = DmCrAmSoilAmendRef

class DmCrAmSoilCondRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrAmSoilCond"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrAmSoilCond: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrAmSoilCond | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrAmSoilCondRef = DmCrAmSoilCondRef

class DmCrAmSoilTreatRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrAmSoilTreat"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrAmSoilTreat: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrAmSoilTreat | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrAmSoilTreatRef = DmCrAmSoilTreatRef

class DmCrAnomalyRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrAnomaly"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrAnomaly: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrAnomaly | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrAnomalyRef = DmCrAnomalyRef

class DmCrApplRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrAppl"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrAppl: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrAppl | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrApplRef = DmCrApplRef

class DmCrApprovalRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrApproval"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrApproval: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrApproval | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrApprovalRef = DmCrApprovalRef

class DmCrCleanupRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrCleanup"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrCleanup: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrCleanup | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrCleanupRef = DmCrCleanupRef

class DmCrConstructionRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrConstruction"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrConstruction: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrConstruction | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrConstructionRef = DmCrConstructionRef

class DmCrControlVegRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrControlVeg"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrControlVeg: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrControlVeg | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrControlVegRef = DmCrControlVegRef

class DmCrCorrespondenceRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrCorrespondence"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrCorrespondence: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrCorrespondence | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrCorrespondenceRef = DmCrCorrespondenceRef

class DmCrDecomApprovalRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrDecomApproval"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrDecomApproval: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrDecomApproval | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrDecomApprovalRef = DmCrDecomApprovalRef

class DmCrDecomContractorRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrDecomContractor"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrDecomContractor: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrDecomContractor | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrDecomContractorRef = DmCrDecomContractorRef

class DmCrDecomFacilityRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrDecomFacility"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrDecomFacility: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrDecomFacility | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrDecomFacilityRef = DmCrDecomFacilityRef

class DmCrDecomPipelineRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrDecomPipeline"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrDecomPipeline: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrDecomPipeline | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrDecomPipelineRef = DmCrDecomPipelineRef

class DmCrDrillingMudRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrDrillingMud"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrDrillingMud: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrDrillingMud | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrDrillingMudRef = DmCrDrillingMudRef

class DmCrGravelContrRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrGravelContr"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrGravelContr: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrGravelContr | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrGravelContrRef = DmCrGravelContrRef

class DmCrGravelUsedRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrGravelUsed"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrGravelUsed: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrGravelUsed | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrGravelUsedRef = DmCrGravelUsedRef

class DmCrLandUseRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrLandUse"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrLandUse: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrLandUse | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrLandUseRef = DmCrLandUseRef

class DmCrLandownerCommentsRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrLandownerComments"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrLandownerComments: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrLandownerComments | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrLandownerCommentsRef = DmCrLandownerCommentsRef

class DmCrLandownerOccupantRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrLandownerOccupant"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrLandownerOccupant: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrLandownerOccupant | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrLandownerOccupantRef = DmCrLandownerOccupantRef

class DmCrLeaseRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrLease"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrLease: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrLease | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrLeaseRef = DmCrLeaseRef

class DmCrMudAdditiveRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrMudAdditive"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrMudAdditive: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrMudAdditive | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrMudAdditiveRef = DmCrMudAdditiveRef

class DmCrMudDisposalRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrMudDisposal"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrMudDisposal: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrMudDisposal | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrMudDisposalRef = DmCrMudDisposalRef

class DmCrOperContactRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrOperContact"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrOperContact: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrOperContact | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrOperContactRef = DmCrOperContactRef

class DmCrPipelineSegRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrPipelineSeg"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrPipelineSeg: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrPipelineSeg | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrPipelineSegRef = DmCrPipelineSegRef

class DmCrPlSegStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrPlSegStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrPlSegStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrPlSegStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrPlSegStatusRef = DmCrPlSegStatusRef

class DmCrReclAgstRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrReclAgst"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrReclAgst: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrReclAgst | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrReclAgstRef = DmCrReclAgstRef

class DmCrReclFlarePitRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrReclFlarePit"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrReclFlarePit: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrReclFlarePit | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrReclFlarePitRef = DmCrReclFlarePitRef

class DmCrReclUstRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrReclUst"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrReclUst: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrReclUst | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrReclUstRef = DmCrReclUstRef

class DmCrReclamationRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrReclamation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrReclamation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrReclamation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrReclamationRef = DmCrReclamationRef

class DmCrRemedContractorRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrRemedContractor"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrRemedContractor: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrRemedContractor | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrRemedContractorRef = DmCrRemedContractorRef

class DmCrRemedCriteriaRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrRemedCriteria"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrRemedCriteria: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrRemedCriteria | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrRemedCriteriaRef = DmCrRemedCriteriaRef

class DmCrRestoreContrRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrRestoreContr"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrRestoreContr: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrRestoreContr | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrRestoreContrRef = DmCrRestoreContrRef

class DmCrRstAssessmentRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrRstAssessment"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrRstAssessment: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrRstAssessment | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrRstAssessmentRef = DmCrRstAssessmentRef

class DmCrRstFertilizerRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrRstFertilizer"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrRstFertilizer: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrRstFertilizer | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrRstFertilizerRef = DmCrRstFertilizerRef

class DmCrRstSeedMixRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrRstSeedMix"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrRstSeedMix: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrRstSeedMix | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrRstSeedMixRef = DmCrRstSeedMixRef

class DmCrRstSeedingRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrRstSeeding"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrRstSeeding: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrRstSeeding | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrRstSeedingRef = DmCrRstSeedingRef

class DmCrRstSoilAmendRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrRstSoilAmend"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrRstSoilAmend: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrRstSoilAmend | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrRstSoilAmendRef = DmCrRstSoilAmendRef

class DmCrSalvageContractRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrSalvageContract"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrSalvageContract: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrSalvageContract | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrSalvageContractRef = DmCrSalvageContractRef

class DmCrScAcSoilCondRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrScAcSoilCond"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrScAcSoilCond: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrScAcSoilCond | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrScAcSoilCondRef = DmCrScAcSoilCondRef

class DmCrScDispositionRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrScDisposition"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrScDisposition: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrScDisposition | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrScDispositionRef = DmCrScDispositionRef

class DmCrScVegetationRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrScVegetation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrScVegetation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrScVegetation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrScVegetationRef = DmCrScVegetationRef

class DmCrScoutRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrScout"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrScout: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrScout | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrScoutRef = DmCrScoutRef

class DmCrScoutAssessRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrScoutAssess"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrScoutAssess: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrScoutAssess | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrScoutAssessRef = DmCrScoutAssessRef

class DmCrScoutStakeholderRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrScoutStakeholder"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrScoutStakeholder: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrScoutStakeholder | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrScoutStakeholderRef = DmCrScoutStakeholderRef

class DmCrScoutSuppRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrScoutSupp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrScoutSupp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrScoutSupp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrScoutSuppRef = DmCrScoutSuppRef

class DmCrSiteVegetationRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrSiteVegetation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrSiteVegetation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrSiteVegetation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrSiteVegetationRef = DmCrSiteVegetationRef

class DmCrSoilConditionRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrSoilCondition"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrSoilCondition: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrSoilCondition | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrSoilConditionRef = DmCrSoilConditionRef

class DmCrSpillRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrSpill"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrSpill: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrSpill | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrSpillRef = DmCrSpillRef

class DmCrStakeholderRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrStakeholder"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrStakeholder: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrStakeholder | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrStakeholderRef = DmCrStakeholderRef

class DmCrSumpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrSump"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrSump: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrSump | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrSumpRef = DmCrSumpRef

class DmCrSumpDispositionRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrSumpDisposition"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrSumpDisposition: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrSumpDisposition | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrSumpDispositionRef = DmCrSumpDispositionRef

class DmCrSumpSampleRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrSumpSample"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrSumpSample: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrSumpSample | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrSumpSampleRef = DmCrSumpSampleRef

class DmCrTfaRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrTfa"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrTfa: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrTfa | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrTfaRef = DmCrTfaRef

class DmCrUtilityRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrUtility"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrUtility: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrUtility | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrUtilityRef = DmCrUtilityRef

class DmCrUtilityCrossingRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrUtilityCrossing"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrUtilityCrossing: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrUtilityCrossing | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrUtilityCrossingRef = DmCrUtilityCrossingRef

class DmCrWaterWellRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrWaterWell"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrWaterWell: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrWaterWell | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrWaterWellRef = DmCrWaterWellRef

class DmCrWaterWellAbandonRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrWaterWellAbandon"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrWaterWellAbandon: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrWaterWellAbandon | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrWaterWellAbandonRef = DmCrWaterWellAbandonRef

class DmCrWaterWellTestRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrWaterWellTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrWaterWellTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrWaterWellTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrWaterWellTestRef = DmCrWaterWellTestRef

class DmCrWsSubsoilRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrWsSubsoil"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrWsSubsoil: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrWsSubsoil | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrWsSubsoilRef = DmCrWsSubsoilRef

class DmCrWsTopSoilRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrWsTopSoil"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrWsTopSoil: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrWsTopSoil | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrWsTopSoilRef = DmCrWsTopSoilRef

class DmCrWstAnomalyRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrWstAnomaly"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrWstAnomaly: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrWstAnomaly | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrWstAnomalyRef = DmCrWstAnomalyRef

class DmCrewRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrew"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrew: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrew | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrewRef = DmCrewRef

class DmCrewOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCrewOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCrewOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCrewOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCrewOpRef = DmCrewOpRef

class DmCuttingsRef(google.protobuf.message.Message):
    """Reference wrapper for: DmCuttings"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmCuttings: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmCuttings | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmCuttingsRef = DmCuttingsRef

class DmDailyRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDaily"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDaily: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDaily | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDailyRef = DmDailyRef

class DmDailyCompletionRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDailyCompletion"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDailyCompletion: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDailyCompletion | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDailyCompletionRef = DmDailyCompletionRef

class DmDailyCtOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDailyCtOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDailyCtOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDailyCtOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDailyCtOpRef = DmDailyCtOpRef

class DmDailyDitchMagnetRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDailyDitchMagnet"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDailyDitchMagnet: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDailyDitchMagnet | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDailyDitchMagnetRef = DmDailyDitchMagnetRef

class DmDailyEquipmentRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDailyEquipment"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDailyEquipment: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDailyEquipment | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDailyEquipmentRef = DmDailyEquipmentRef

class DmDailyFlaringRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDailyFlaring"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDailyFlaring: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDailyFlaring | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDailyFlaringRef = DmDailyFlaringRef

class DmDailyGlvTestRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDailyGlvTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDailyGlvTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDailyGlvTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDailyGlvTestRef = DmDailyGlvTestRef

class DmDailyNotificationRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDailyNotification"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDailyNotification: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDailyNotification | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDailyNotificationRef = DmDailyNotificationRef

class DmDailySssvTestRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDailySssvTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDailySssvTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDailySssvTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDailySssvTestRef = DmDailySssvTestRef

class DmDailyUbdRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDailyUbd"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDailyUbd: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDailyUbd | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDailyUbdRef = DmDailyUbdRef

class DmDailycostRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDailycost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDailycost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDailycost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDailycostRef = DmDailycostRef

class DmDegasserOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDegasserOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDegasserOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDegasserOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDegasserOpRef = DmDegasserOpRef

class DmDischargeRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDischarge"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDischarge: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDischarge | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDischargeRef = DmDischargeRef

class DmDisposalRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDisposal"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDisposal: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDisposal | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDisposalRef = DmDisposalRef

class DmDrillMethodRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDrillMethod"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDrillMethod: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDrillMethod | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDrillMethodRef = DmDrillMethodRef

class DmDrillTechniqueRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDrillTechnique"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDrillTechnique: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDrillTechnique | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDrillTechniqueRef = DmDrillTechniqueRef

class DmDrillineRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDrilline"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDrilline: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDrilline | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDrillineRef = DmDrillineRef

class DmDrillineOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDrillineOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDrillineOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDrillineOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDrillineOpRef = DmDrillineOpRef

class DmDstRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDst"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDst: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDst | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDstRef = DmDstRef

class DmDstAnalysisLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDstAnalysisLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDstAnalysisLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDstAnalysisLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDstAnalysisLinkRef = DmDstAnalysisLinkRef

class DmDstCcDataRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDstCcData"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDstCcData: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDstCcData | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDstCcDataRef = DmDstCcDataRef

class DmDstCcFlowRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDstCcFlow"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDstCcFlow: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDstCcFlow | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDstCcFlowRef = DmDstCcFlowRef

class DmDstFlowRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDstFlow"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDstFlow: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDstFlow | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDstFlowRef = DmDstFlowRef

class DmDstFlowRecorderRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDstFlowRecorder"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDstFlowRecorder: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDstFlowRecorder | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDstFlowRecorderRef = DmDstFlowRecorderRef

class DmDstRateRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDstRate"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDstRate: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDstRate | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDstRateRef = DmDstRateRef

class DmDstRecorderRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDstRecorder"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDstRecorder: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDstRecorder | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDstRecorderRef = DmDstRecorderRef

class DmDstRecorderDataRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDstRecorderData"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDstRecorderData: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDstRecorderData | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDstRecorderDataRef = DmDstRecorderDataRef

class DmDstRecovRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDstRecov"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDstRecov: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDstRecov | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDstRecovRef = DmDstRecovRef

class DmDstSampleRef(google.protobuf.message.Message):
    """Reference wrapper for: DmDstSample"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmDstSample: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmDstSample | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmDstSampleRef = DmDstSampleRef

class DmEnvironmentalRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEnvironmental"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEnvironmental: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEnvironmental | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEnvironmentalRef = DmEnvironmentalRef

class DmEspRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEsp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEsp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEsp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspRef = DmEspRef

class DmEspCableInspectionRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEspCableInspection"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEspCableInspection: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEspCableInspection | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspCableInspectionRef = DmEspCableInspectionRef

class DmEspCableInspectionDetRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEspCableInspectionDet"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEspCableInspectionDet: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEspCableInspectionDet | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspCableInspectionDetRef = DmEspCableInspectionDetRef

class DmEspCommissionRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEspCommission"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEspCommission: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEspCommission | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspCommissionRef = DmEspCommissionRef

class DmEspComplementaryDataRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEspComplementaryData"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEspComplementaryData: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEspComplementaryData | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspComplementaryDataRef = DmEspComplementaryDataRef

class DmEspComponentRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEspComponent"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEspComponent: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEspComponent | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspComponentRef = DmEspComponentRef

class DmEspDesignRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEspDesign"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEspDesign: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEspDesign | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspDesignRef = DmEspDesignRef

class DmEspDetailsRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEspDetails"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEspDetails: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEspDetails | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspDetailsRef = DmEspDetailsRef

class DmEspElectricDetailRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEspElectricDetail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEspElectricDetail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEspElectricDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspElectricDetailRef = DmEspElectricDetailRef

class DmEspElectricInspectionRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEspElectricInspection"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEspElectricInspection: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEspElectricInspection | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspElectricInspectionRef = DmEspElectricInspectionRef

class DmEspMainEventsRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEspMainEvents"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEspMainEvents: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEspMainEvents | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspMainEventsRef = DmEspMainEventsRef

class DmEspOperationalCondRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEspOperationalCond"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEspOperationalCond: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEspOperationalCond | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspOperationalCondRef = DmEspOperationalCondRef

class DmEspPowerRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEspPower"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEspPower: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEspPower | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspPowerRef = DmEspPowerRef

class DmEspPullRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEspPull"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEspPull: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEspPull | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspPullRef = DmEspPullRef

class DmEspWellAreaInspectionRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEspWellAreaInspection"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEspWellAreaInspection: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEspWellAreaInspection | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEspWellAreaInspectionRef = DmEspWellAreaInspectionRef

class DmEventRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEvent"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEvent: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEvent | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEventRef = DmEventRef

class DmEventApprovalRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEventApproval"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEventApproval: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEventApproval | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEventApprovalRef = DmEventApprovalRef

class DmEventCompletionLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEventCompletionLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEventCompletionLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEventCompletionLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEventCompletionLinkRef = DmEventCompletionLinkRef

class DmEventContractLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEventContractLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEventContractLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEventContractLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEventContractLinkRef = DmEventContractLinkRef

class DmEventCostRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEventCost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEventCost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEventCost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEventCostRef = DmEventCostRef

class DmEventRemarksRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEventRemarks"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEventRemarks: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEventRemarks | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEventRemarksRef = DmEventRemarksRef

class DmEventStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEventStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEventStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEventStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEventStatusRef = DmEventStatusRef

class DmEventTasksRef(google.protobuf.message.Message):
    """Reference wrapper for: DmEventTasks"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmEventTasks: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmEventTasks | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmEventTasksRef = DmEventTasksRef

class DmFailureCasingRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFailureCasing"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFailureCasing: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFailureCasing | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFailureCasingRef = DmFailureCasingRef

class DmFailureCasingStringRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFailureCasingString"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFailureCasingString: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFailureCasingString | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFailureCasingStringRef = DmFailureCasingStringRef

class DmFailureCleanoutRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFailureCleanout"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFailureCleanout: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFailureCleanout | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFailureCleanoutRef = DmFailureCleanoutRef

class DmFailureConvPumpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFailureConvPump"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFailureConvPump: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFailureConvPump | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFailureConvPumpRef = DmFailureConvPumpRef

class DmFailureCostRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFailureCost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFailureCost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFailureCost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFailureCostRef = DmFailureCostRef

class DmFailureEspRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFailureEsp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFailureEsp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFailureEsp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFailureEspRef = DmFailureEspRef

class DmFailureGasLiftRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFailureGasLift"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFailureGasLift: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFailureGasLift | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFailureGasLiftRef = DmFailureGasLiftRef

class DmFailurePcpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFailurePcp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFailurePcp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFailurePcp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFailurePcpRef = DmFailurePcpRef

class DmFailureRodRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFailureRod"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFailureRod: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFailureRod | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFailureRodRef = DmFailureRodRef

class DmFailureRodBreakRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFailureRodBreak"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFailureRodBreak: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFailureRodBreak | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFailureRodBreakRef = DmFailureRodBreakRef

class DmFailureTubingLeakRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFailureTubingLeak"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFailureTubingLeak: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFailureTubingLeak | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFailureTubingLeakRef = DmFailureTubingLeakRef

class DmFailureTubingStringRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFailureTubingString"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFailureTubingString: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFailureTubingString | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFailureTubingStringRef = DmFailureTubingStringRef

class DmFailureWellboreEquipRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFailureWellboreEquip"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFailureWellboreEquip: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFailureWellboreEquip | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFailureWellboreEquipRef = DmFailureWellboreEquipRef

class DmFishingRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFishing"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFishing: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFishing | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFishingRef = DmFishingRef

class DmFishingFreePointRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFishingFreePoint"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFishingFreePoint: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFishingFreePoint | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFishingFreePointRef = DmFishingFreePointRef

class DmFishingResponsibleRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFishingResponsible"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFishingResponsible: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFishingResponsible | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFishingResponsibleRef = DmFishingResponsibleRef

class DmFishingResultsRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFishingResults"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFishingResults: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFishingResults | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFishingResultsRef = DmFishingResultsRef

class DmFishingStringShotRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFishingStringShot"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFishingStringShot: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFishingStringShot | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFishingStringShotRef = DmFishingStringShotRef

class DmFluidBalanceRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFluidBalance"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFluidBalance: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFluidBalance | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFluidBalanceRef = DmFluidBalanceRef

class DmFluidHaulRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFluidHaul"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFluidHaul: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFluidHaul | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFluidHaulRef = DmFluidHaulRef

class DmFluidHaulDetailRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFluidHaulDetail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFluidHaulDetail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFluidHaulDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFluidHaulDetailRef = DmFluidHaulDetailRef

class DmFluidInputRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFluidInput"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFluidInput: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFluidInput | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFluidInputRef = DmFluidInputRef

class DmFluidLossRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFluidLoss"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFluidLoss: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFluidLoss | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFluidLossRef = DmFluidLossRef

class DmFluidLossHoleSectRef(google.protobuf.message.Message):
    """Reference wrapper for: DmFluidLossHoleSect"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmFluidLossHoleSect: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmFluidLossHoleSect | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmFluidLossHoleSectRef = DmFluidLossHoleSectRef

class DmGasLiftRef(google.protobuf.message.Message):
    """Reference wrapper for: DmGasLift"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmGasLift: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmGasLift | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmGasLiftRef = DmGasLiftRef

class DmGasPeakRef(google.protobuf.message.Message):
    """Reference wrapper for: DmGasPeak"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmGasPeak: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmGasPeak | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmGasPeakRef = DmGasPeakRef

class DmGeneralWorkRef(google.protobuf.message.Message):
    """Reference wrapper for: DmGeneralWork"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmGeneralWork: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmGeneralWork | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmGeneralWorkRef = DmGeneralWorkRef

class DmGeologyDailyRef(google.protobuf.message.Message):
    """Reference wrapper for: DmGeologyDaily"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmGeologyDaily: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmGeologyDaily | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmGeologyDailyRef = DmGeologyDailyRef

class DmGravelPackRef(google.protobuf.message.Message):
    """Reference wrapper for: DmGravelPack"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmGravelPack: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmGravelPack | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmGravelPackRef = DmGravelPackRef

class DmGravelPackPerfIntervalRef(google.protobuf.message.Message):
    """Reference wrapper for: DmGravelPackPerfInterval"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmGravelPackPerfInterval: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmGravelPackPerfInterval | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmGravelPackPerfIntervalRef = DmGravelPackPerfIntervalRef

class DmGravelPackPumpScheduleRef(google.protobuf.message.Message):
    """Reference wrapper for: DmGravelPackPumpSchedule"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmGravelPackPumpSchedule: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmGravelPackPumpSchedule | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmGravelPackPumpScheduleRef = DmGravelPackPumpScheduleRef

class DmGravelPackSandRef(google.protobuf.message.Message):
    """Reference wrapper for: DmGravelPackSand"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmGravelPackSand: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmGravelPackSand | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmGravelPackSandRef = DmGravelPackSandRef

class DmGravelPackWashoutRef(google.protobuf.message.Message):
    """Reference wrapper for: DmGravelPackWashout"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmGravelPackWashout: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmGravelPackWashout | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmGravelPackWashoutRef = DmGravelPackWashoutRef

class DmGuidelineRef(google.protobuf.message.Message):
    """Reference wrapper for: DmGuideline"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmGuideline: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmGuideline | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmGuidelineRef = DmGuidelineRef

class DmGuidelineOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmGuidelineOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmGuidelineOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmGuidelineOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmGuidelineOpRef = DmGuidelineOpRef

class DmHotnoteRef(google.protobuf.message.Message):
    """Reference wrapper for: DmHotnote"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmHotnote: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmHotnote | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmHotnoteRef = DmHotnoteRef

class DmHseRef(google.protobuf.message.Message):
    """Reference wrapper for: DmHse"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmHse: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmHse | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmHseRef = DmHseRef

class DmHydrocloneOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmHydrocloneOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmHydrocloneOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmHydrocloneOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmHydrocloneOpRef = DmHydrocloneOpRef

class DmIncidentRef(google.protobuf.message.Message):
    """Reference wrapper for: DmIncident"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmIncident: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmIncident | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmIncidentRef = DmIncidentRef

class DmIncidentCostRef(google.protobuf.message.Message):
    """Reference wrapper for: DmIncidentCost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmIncidentCost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmIncidentCost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmIncidentCostRef = DmIncidentCostRef

class DmIncidentDetailRef(google.protobuf.message.Message):
    """Reference wrapper for: DmIncidentDetail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmIncidentDetail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmIncidentDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmIncidentDetailRef = DmIncidentDetailRef

class DmInspectionRef(google.protobuf.message.Message):
    """Reference wrapper for: DmInspection"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmInspection: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmInspection | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmInspectionRef = DmInspectionRef

class DmIntermediateCircRef(google.protobuf.message.Message):
    """Reference wrapper for: DmIntermediateCirc"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmIntermediateCirc: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmIntermediateCirc | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmIntermediateCircRef = DmIntermediateCircRef

class DmIntervalRef(google.protobuf.message.Message):
    """Reference wrapper for: DmInterval"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmInterval: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmInterval | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmIntervalRef = DmIntervalRef

class DmIntervalLithologyRef(google.protobuf.message.Message):
    """Reference wrapper for: DmIntervalLithology"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmIntervalLithology: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmIntervalLithology | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmIntervalLithologyRef = DmIntervalLithologyRef

class DmIsolatedIntervalRef(google.protobuf.message.Message):
    """Reference wrapper for: DmIsolatedInterval"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmIsolatedInterval: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmIsolatedInterval | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmIsolatedIntervalRef = DmIsolatedIntervalRef

class DmKickRef(google.protobuf.message.Message):
    """Reference wrapper for: DmKick"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmKick: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmKick | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmKickRef = DmKickRef

class DmKoWindowRef(google.protobuf.message.Message):
    """Reference wrapper for: DmKoWindow"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmKoWindow: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmKoWindow | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmKoWindowRef = DmKoWindowRef

class DmLogRef(google.protobuf.message.Message):
    """Reference wrapper for: DmLog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmLog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmLog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmLogRef = DmLogRef

class DmLogCasingCollarRef(google.protobuf.message.Message):
    """Reference wrapper for: DmLogCasingCollar"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmLogCasingCollar: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmLogCasingCollar | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmLogCasingCollarRef = DmLogCasingCollarRef

class DmLogDescRef(google.protobuf.message.Message):
    """Reference wrapper for: DmLogDesc"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmLogDesc: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmLogDesc | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmLogDescRef = DmLogDescRef

class DmLogFormTestRef(google.protobuf.message.Message):
    """Reference wrapper for: DmLogFormTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmLogFormTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmLogFormTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmLogFormTestRef = DmLogFormTestRef

class DmLogIntervalRef(google.protobuf.message.Message):
    """Reference wrapper for: DmLogInterval"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmLogInterval: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmLogInterval | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmLogIntervalRef = DmLogIntervalRef

class DmLogIntervalHudRef(google.protobuf.message.Message):
    """Reference wrapper for: DmLogIntervalHud"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmLogIntervalHud: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmLogIntervalHud | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmLogIntervalHudRef = DmLogIntervalHudRef

class DmLogServiceRef(google.protobuf.message.Message):
    """Reference wrapper for: DmLogService"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmLogService: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmLogService | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmLogServiceRef = DmLogServiceRef

class DmMaterialTransferRef(google.protobuf.message.Message):
    """Reference wrapper for: DmMaterialTransfer"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmMaterialTransfer: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmMaterialTransfer | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmMaterialTransferRef = DmMaterialTransferRef

class DmMotorOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmMotorOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmMotorOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmMotorOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmMotorOpRef = DmMotorOpRef

class DmMoveOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmMoveOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmMoveOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmMoveOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmMoveOpRef = DmMoveOpRef

class DmMovePreloadRef(google.protobuf.message.Message):
    """Reference wrapper for: DmMovePreload"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmMovePreload: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmMovePreload | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmMovePreloadRef = DmMovePreloadRef

class DmMoveVesselRef(google.protobuf.message.Message):
    """Reference wrapper for: DmMoveVessel"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmMoveVessel: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmMoveVessel | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmMoveVesselRef = DmMoveVesselRef

class DmMudProductRef(google.protobuf.message.Message):
    """Reference wrapper for: DmMudProduct"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmMudProduct: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmMudProduct | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmMudProductRef = DmMudProductRef

class DmMudProductTranRef(google.protobuf.message.Message):
    """Reference wrapper for: DmMudProductTran"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmMudProductTran: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmMudProductTran | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmMudProductTranRef = DmMudProductTranRef

class DmMudVolumeRef(google.protobuf.message.Message):
    """Reference wrapper for: DmMudVolume"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmMudVolume: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmMudVolume | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmMudVolumeRef = DmMudVolumeRef

class DmMudgasRef(google.protobuf.message.Message):
    """Reference wrapper for: DmMudgas"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmMudgas: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmMudgas | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmMudgasRef = DmMudgasRef

class DmOperEquipFailRef(google.protobuf.message.Message):
    """Reference wrapper for: DmOperEquipFail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmOperEquipFail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmOperEquipFail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmOperEquipFailRef = DmOperEquipFailRef

class DmOperEquipFailStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: DmOperEquipFailStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmOperEquipFailStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmOperEquipFailStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmOperEquipFailStatusRef = DmOperEquipFailStatusRef

class DmOtherContractRef(google.protobuf.message.Message):
    """Reference wrapper for: DmOtherContract"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmOtherContract: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmOtherContract | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmOtherContractRef = DmOtherContractRef

class DmPartnerRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPartner"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPartner: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPartner | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPartnerRef = DmPartnerRef

class DmPartnerCompletionRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPartnerCompletion"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPartnerCompletion: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPartnerCompletion | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPartnerCompletionRef = DmPartnerCompletionRef

class DmPartnerContactRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPartnerContact"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPartnerContact: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPartnerContact | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPartnerContactRef = DmPartnerContactRef

class DmPartnerContactEventcodeRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPartnerContactEventcode"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPartnerContactEventcode: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPartnerContactEventcode | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPartnerContactEventcodeRef = DmPartnerContactEventcodeRef

class DmPartnerEventRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPartnerEvent"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPartnerEvent: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPartnerEvent | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPartnerEventRef = DmPartnerEventRef

class DmPartnerWellRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPartnerWell"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPartnerWell: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPartnerWell | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPartnerWellRef = DmPartnerWellRef

class DmPartnerWellboreRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPartnerWellbore"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPartnerWellbore: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPartnerWellbore | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPartnerWellboreRef = DmPartnerWellboreRef

class DmPcpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPcp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPcp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPcp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPcpRef = DmPcpRef

class DmPcpComponentRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPcpComponent"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPcpComponent: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPcpComponent | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPcpComponentRef = DmPcpComponentRef

class DmPcpFluidRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPcpFluid"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPcpFluid: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPcpFluid | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPcpFluidRef = DmPcpFluidRef

class DmPcpOperationRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPcpOperation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPcpOperation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPcpOperation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPcpOperationRef = DmPcpOperationRef

class DmPcpStatusHistoryRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPcpStatusHistory"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPcpStatusHistory: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPcpStatusHistory | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPcpStatusHistoryRef = DmPcpStatusHistoryRef

class DmPersonnelRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPersonnel"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPersonnel: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPersonnel | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPersonnelRef = DmPersonnelRef

class DmPersonnelDailyRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPersonnelDaily"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPersonnelDaily: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPersonnelDaily | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPersonnelDailyRef = DmPersonnelDailyRef

class DmPipeDataRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPipeData"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPipeData: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPipeData | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPipeDataRef = DmPipeDataRef

class DmPipeRunRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPipeRun"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPipeRun: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPipeRun | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPipeRunRef = DmPipeRunRef

class DmPipeTallyRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPipeTally"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPipeTally: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPipeTally | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPipeTallyRef = DmPipeTallyRef

class DmPitOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPitOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPitOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPitOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPitOpRef = DmPitOpRef

class DmPlanDrillParamRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPlanDrillParam"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPlanDrillParam: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPlanDrillParam | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPlanDrillParamRef = DmPlanDrillParamRef

class DmPlungerAccRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPlungerAcc"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPlungerAcc: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPlungerAcc | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPlungerAccRef = DmPlungerAccRef

class DmPlungerLiftRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPlungerLift"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPlungerLift: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPlungerLift | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPlungerLiftRef = DmPlungerLiftRef

class DmPlungerLiftStageSystemRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPlungerLiftStageSystem"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPlungerLiftStageSystem: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPlungerLiftStageSystem | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPlungerLiftStageSystemRef = DmPlungerLiftStageSystemRef

class DmPrimeMoverRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPrimeMover"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPrimeMover: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPrimeMover | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPrimeMoverRef = DmPrimeMoverRef

class DmProdEquipFailRef(google.protobuf.message.Message):
    """Reference wrapper for: DmProdEquipFail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmProdEquipFail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmProdEquipFail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmProdEquipFailRef = DmProdEquipFailRef

class DmProdEquipFailStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: DmProdEquipFailStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmProdEquipFailStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmProdEquipFailStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmProdEquipFailStatusRef = DmProdEquipFailStatusRef

class DmProducedRef(google.protobuf.message.Message):
    """Reference wrapper for: DmProduced"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmProduced: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmProduced | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmProducedRef = DmProducedRef

class DmPumpJackRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPumpJack"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPumpJack: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPumpJack | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPumpJackRef = DmPumpJackRef

class DmPumpOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmPumpOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmPumpOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmPumpOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmPumpOpRef = DmPumpOpRef

class DmRecoveryRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRecovery"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRecovery: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRecovery | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRecoveryRef = DmRecoveryRef

class DmReportCommentsRef(google.protobuf.message.Message):
    """Reference wrapper for: DmReportComments"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmReportComments: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmReportComments | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmReportCommentsRef = DmReportCommentsRef

class DmReportJournalRef(google.protobuf.message.Message):
    """Reference wrapper for: DmReportJournal"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmReportJournal: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmReportJournal | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmReportJournalRef = DmReportJournalRef

class DmRigActivityRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRigActivity"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRigActivity: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRigActivity | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRigActivityRef = DmRigActivityRef

class DmRigContractRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRigContract"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRigContract: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRigContract | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRigContractRef = DmRigContractRef

class DmRigDecklogRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRigDecklog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRigDecklog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRigDecklog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRigDecklogRef = DmRigDecklogRef

class DmRigDecklogRemarksRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRigDecklogRemarks"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRigDecklogRemarks: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRigDecklogRemarks | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRigDecklogRemarksRef = DmRigDecklogRemarksRef

class DmRigMoveRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRigMove"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRigMove: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRigMove | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRigMoveRef = DmRigMoveRef

class DmRigOperationRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRigOperation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRigOperation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRigOperation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRigOperationRef = DmRigOperationRef

class DmRigOperationEventLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRigOperationEventLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRigOperationEventLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRigOperationEventLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRigOperationEventLinkRef = DmRigOperationEventLinkRef

class DmRiserRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRiser"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRiser: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRiser | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRiserRef = DmRiserRef

class DmRiserOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRiserOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRiserOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRiserOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRiserOpRef = DmRiserOpRef

class DmRiserlineRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRiserline"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRiserline: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRiserline | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRiserlineRef = DmRiserlineRef

class DmRiserlineOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRiserlineOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRiserlineOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRiserlineOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRiserlineOpRef = DmRiserlineOpRef

class DmRjIntervalLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRjIntervalLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRjIntervalLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRjIntervalLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRjIntervalLinkRef = DmRjIntervalLinkRef

class DmRushmoreDprRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRushmoreDpr"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRushmoreDpr: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRushmoreDpr | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRushmoreDprRef = DmRushmoreDprRef

class DmRushmoreDprTdRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRushmoreDprTd"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRushmoreDprTd: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRushmoreDprTd | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRushmoreDprTdRef = DmRushmoreDprTdRef

class DmRushmoreDprWellpathRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRushmoreDprWellpath"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRushmoreDprWellpath: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRushmoreDprWellpath | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRushmoreDprWellpathRef = DmRushmoreDprWellpathRef

class DmRushmoreSubmissionRef(google.protobuf.message.Message):
    """Reference wrapper for: DmRushmoreSubmission"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmRushmoreSubmission: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmRushmoreSubmission | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmRushmoreSubmissionRef = DmRushmoreSubmissionRef

class DmSafetyRef(google.protobuf.message.Message):
    """Reference wrapper for: DmSafety"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmSafety: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmSafety | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmSafetyRef = DmSafetyRef

class DmSafetyIncidentRef(google.protobuf.message.Message):
    """Reference wrapper for: DmSafetyIncident"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmSafetyIncident: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmSafetyIncident | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmSafetyIncidentRef = DmSafetyIncidentRef

class DmSafetyKickDetectRef(google.protobuf.message.Message):
    """Reference wrapper for: DmSafetyKickDetect"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmSafetyKickDetect: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmSafetyKickDetect | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmSafetyKickDetectRef = DmSafetyKickDetectRef

class DmShakerOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmShakerOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmShakerOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmShakerOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmShakerOpRef = DmShakerOpRef

class DmShakerscreenRef(google.protobuf.message.Message):
    """Reference wrapper for: DmShakerscreen"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmShakerscreen: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmShakerscreen | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmShakerscreenRef = DmShakerscreenRef

class DmShakerscreenOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmShakerscreenOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmShakerscreenOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmShakerscreenOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmShakerscreenOpRef = DmShakerscreenOpRef

class DmShowRef(google.protobuf.message.Message):
    """Reference wrapper for: DmShow"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmShow: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmShow | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmShowRef = DmShowRef

class DmSlicklineRef(google.protobuf.message.Message):
    """Reference wrapper for: DmSlickline"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmSlickline: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmSlickline | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmSlicklineRef = DmSlicklineRef

class DmSlicklineDailyRef(google.protobuf.message.Message):
    """Reference wrapper for: DmSlicklineDaily"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmSlicklineDaily: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmSlicklineDaily | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmSlicklineDailyRef = DmSlicklineDailyRef

class DmSlicklinePurposeRef(google.protobuf.message.Message):
    """Reference wrapper for: DmSlicklinePurpose"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmSlicklinePurpose: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmSlicklinePurpose | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmSlicklinePurposeRef = DmSlicklinePurposeRef

class DmSlicklineSolidRef(google.protobuf.message.Message):
    """Reference wrapper for: DmSlicklineSolid"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmSlicklineSolid: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmSlicklineSolid | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmSlicklineSolidRef = DmSlicklineSolidRef

class DmSolidDetailRef(google.protobuf.message.Message):
    """Reference wrapper for: DmSolidDetail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmSolidDetail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmSolidDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmSolidDetailRef = DmSolidDetailRef

class DmSpillsRef(google.protobuf.message.Message):
    """Reference wrapper for: DmSpills"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmSpills: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmSpills | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmSpillsRef = DmSpillsRef

class DmStimFetTestRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimFetTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimFetTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimFetTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimFetTestRef = DmStimFetTestRef

class DmStimFlowbackRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimFlowback"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimFlowback: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimFlowback | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimFlowbackRef = DmStimFlowbackRef

class DmStimFlowpathRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimFlowpath"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimFlowpath: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimFlowpath | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimFlowpathRef = DmStimFlowpathRef

class DmStimFlowpathStageRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimFlowpathStage"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimFlowpathStage: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimFlowpathStage | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimFlowpathStageRef = DmStimFlowpathStageRef

class DmStimFluidRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimFluid"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimFluid: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimFluid | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimFluidRef = DmStimFluidRef

class DmStimFluidAddRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimFluidAdd"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimFluidAdd: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimFluidAdd | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimFluidAddRef = DmStimFluidAddRef

class DmStimFluidScheduleRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimFluidSchedule"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimFluidSchedule: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimFluidSchedule | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimFluidScheduleRef = DmStimFluidScheduleRef

class DmStimJobRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimJob"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimJob: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimJob | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimJobRef = DmStimJobRef

class DmStimPumpFbTestRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimPumpFbTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimPumpFbTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimPumpFbTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimPumpFbTestRef = DmStimPumpFbTestRef

class DmStimPumpingDiagRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimPumpingDiag"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimPumpingDiag: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimPumpingDiag | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimPumpingDiagRef = DmStimPumpingDiagRef

class DmStimResIntervalRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimResInterval"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimResInterval: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimResInterval | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimResIntervalRef = DmStimResIntervalRef

class DmStimStageRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimStage"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimStage: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimStage | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimStageRef = DmStimStageRef

class DmStimStageSupplementRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimStageSupplement"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimStageSupplement: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimStageSupplement | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimStageSupplementRef = DmStimStageSupplementRef

class DmStimStepTestRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimStepTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimStepTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimStepTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimStepTestRef = DmStimStepTestRef

class DmStimTreatmentRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimTreatment"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimTreatment: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimTreatment | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimTreatmentRef = DmStimTreatmentRef

class DmStimTreatmentAcCompRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimTreatmentAcComp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimTreatmentAcComp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimTreatmentAcComp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimTreatmentAcCompRef = DmStimTreatmentAcCompRef

class DmStimTreatmentAdditiveRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimTreatmentAdditive"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimTreatmentAdditive: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimTreatmentAdditive | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimTreatmentAdditiveRef = DmStimTreatmentAdditiveRef

class DmStimTreatmentFluidRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimTreatmentFluid"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimTreatmentFluid: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimTreatmentFluid | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimTreatmentFluidRef = DmStimTreatmentFluidRef

class DmStimTreatmentProppantRef(google.protobuf.message.Message):
    """Reference wrapper for: DmStimTreatmentProppant"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmStimTreatmentProppant: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmStimTreatmentProppant | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmStimTreatmentProppantRef = DmStimTreatmentProppantRef

class DmSupportVesselRef(google.protobuf.message.Message):
    """Reference wrapper for: DmSupportVessel"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmSupportVessel: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmSupportVessel | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmSupportVesselRef = DmSupportVesselRef

class DmSupportVesselDailyRef(google.protobuf.message.Message):
    """Reference wrapper for: DmSupportVesselDaily"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmSupportVesselDaily: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmSupportVesselDaily | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmSupportVesselDailyRef = DmSupportVesselDailyRef

class DmTransferDetailRef(google.protobuf.message.Message):
    """Reference wrapper for: DmTransferDetail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmTransferDetail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmTransferDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmTransferDetailRef = DmTransferDetailRef

class DmTransferSummaryRef(google.protobuf.message.Message):
    """Reference wrapper for: DmTransferSummary"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmTransferSummary: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmTransferSummary | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmTransferSummaryRef = DmTransferSummaryRef

class DmUnderwaterDetailRef(google.protobuf.message.Message):
    """Reference wrapper for: DmUnderwaterDetail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmUnderwaterDetail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmUnderwaterDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmUnderwaterDetailRef = DmUnderwaterDetailRef

class DmUnderwaterEquipmentRef(google.protobuf.message.Message):
    """Reference wrapper for: DmUnderwaterEquipment"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmUnderwaterEquipment: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmUnderwaterEquipment | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmUnderwaterEquipmentRef = DmUnderwaterEquipmentRef

class DmUnderwaterMaterialRef(google.protobuf.message.Message):
    """Reference wrapper for: DmUnderwaterMaterial"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmUnderwaterMaterial: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmUnderwaterMaterial | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmUnderwaterMaterialRef = DmUnderwaterMaterialRef

class DmUnderwaterMaterialTranRef(google.protobuf.message.Message):
    """Reference wrapper for: DmUnderwaterMaterialTran"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmUnderwaterMaterialTran: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmUnderwaterMaterialTran | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmUnderwaterMaterialTranRef = DmUnderwaterMaterialTranRef

class DmUnderwaterOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmUnderwaterOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmUnderwaterOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmUnderwaterOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmUnderwaterOpRef = DmUnderwaterOpRef

class DmUnderwaterPersRef(google.protobuf.message.Message):
    """Reference wrapper for: DmUnderwaterPers"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmUnderwaterPers: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmUnderwaterPers | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmUnderwaterPersRef = DmUnderwaterPersRef

class DmVentFlowTestRef(google.protobuf.message.Message):
    """Reference wrapper for: DmVentFlowTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmVentFlowTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmVentFlowTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmVentFlowTestRef = DmVentFlowTestRef

class DmVesselBulkTranRef(google.protobuf.message.Message):
    """Reference wrapper for: DmVesselBulkTran"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmVesselBulkTran: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmVesselBulkTran | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmVesselBulkTranRef = DmVesselBulkTranRef

class DmWasteTransferRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWasteTransfer"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWasteTransfer: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWasteTransfer | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWasteTransferRef = DmWasteTransferRef

class DmWasteTransferDetailRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWasteTransferDetail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWasteTransferDetail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWasteTransferDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWasteTransferDetailRef = DmWasteTransferDetailRef

class DmWbObstructionContentRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWbObstructionContent"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWbObstructionContent: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWbObstructionContent | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWbObstructionContentRef = DmWbObstructionContentRef

class DmWbObstructionStatusRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWbObstructionStatus"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWbObstructionStatus: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWbObstructionStatus | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWbObstructionStatusRef = DmWbObstructionStatusRef

class DmWeatherCheckRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWeatherCheck"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWeatherCheck: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWeatherCheck | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWeatherCheckRef = DmWeatherCheckRef

class DmWeatherCurrentRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWeatherCurrent"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWeatherCurrent: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWeatherCurrent | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWeatherCurrentRef = DmWeatherCurrentRef

class DmWellContractLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellContractLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellContractLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellContractLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellContractLinkRef = DmWellContractLinkRef

class DmWellPlanRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlan"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlan: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlan | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanRef = DmWellPlanRef

class DmWellPlanBitRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanBit"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanBit: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanBit | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanBitRef = DmWellPlanBitRef

class DmWellPlanCasingRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanCasing"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanCasing: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanCasing | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanCasingRef = DmWellPlanCasingRef

class DmWellPlanCasingTestRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanCasingTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanCasingTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanCasingTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanCasingTestRef = DmWellPlanCasingTestRef

class DmWellPlanCementRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanCement"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanCement: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanCement | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanCementRef = DmWellPlanCementRef

class DmWellPlanCoringRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanCoring"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanCoring: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanCoring | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanCoringRef = DmWellPlanCoringRef

class DmWellPlanDrillstringRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanDrillstring"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanDrillstring: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanDrillstring | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanDrillstringRef = DmWellPlanDrillstringRef

class DmWellPlanEquipRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanEquip"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanEquip: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanEquip | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanEquipRef = DmWellPlanEquipRef

class DmWellPlanGuidelineRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanGuideline"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanGuideline: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanGuideline | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanGuidelineRef = DmWellPlanGuidelineRef

class DmWellPlanHazardRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanHazard"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanHazard: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanHazard | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanHazardRef = DmWellPlanHazardRef

class DmWellPlanHoleSectRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanHoleSect"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanHoleSect: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanHoleSect | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanHoleSectRef = DmWellPlanHoleSectRef

class DmWellPlanHseRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanHse"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanHse: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanHse | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanHseRef = DmWellPlanHseRef

class DmWellPlanLoggingRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanLogging"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanLogging: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanLogging | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanLoggingRef = DmWellPlanLoggingRef

class DmWellPlanMudRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanMud"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanMud: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanMud | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanMudRef = DmWellPlanMudRef

class DmWellPlanMudCleaningRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanMudCleaning"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanMudCleaning: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanMudCleaning | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanMudCleaningRef = DmWellPlanMudCleaningRef

class DmWellPlanOffsetRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanOffset"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanOffset: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanOffset | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanOffsetRef = DmWellPlanOffsetRef

class DmWellPlanOffsetSummaryRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanOffsetSummary"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanOffsetSummary: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanOffsetSummary | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanOffsetSummaryRef = DmWellPlanOffsetSummaryRef

class DmWellPlanOpRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanOp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanOp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanOp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanOpRef = DmWellPlanOpRef

class DmWellPlanProdActualRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanProdActual"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanProdActual: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanProdActual | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanProdActualRef = DmWellPlanProdActualRef

class DmWellPlanProdBaseRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanProdBase"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanProdBase: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanProdBase | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanProdBaseRef = DmWellPlanProdBaseRef

class DmWellPlanProdPlanRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanProdPlan"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanProdPlan: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanProdPlan | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanProdPlanRef = DmWellPlanProdPlanRef

class DmWellPlanTestRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanTestRef = DmWellPlanTestRef

class DmWellPlanTreatmentRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanTreatment"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanTreatment: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanTreatment | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanTreatmentRef = DmWellPlanTreatmentRef

class DmWellPlanWellboreLinkRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellPlanWellboreLink"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellPlanWellboreLink: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellPlanWellboreLink | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellPlanWellboreLinkRef = DmWellPlanWellboreLinkRef

class DmWellboreIntegRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellboreInteg"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellboreInteg: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellboreInteg | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellboreIntegRef = DmWellboreIntegRef

class DmWellboreIntegTestRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellboreIntegTest"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellboreIntegTest: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellboreIntegTest | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellboreIntegTestRef = DmWellboreIntegTestRef

class DmWellboreListRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellboreList"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellboreList: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellboreList | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellboreListRef = DmWellboreListRef

class DmWellboreListDetailRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellboreListDetail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellboreListDetail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellboreListDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellboreListDetailRef = DmWellboreListDetailRef

class DmWellboreObstructionRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellboreObstruction"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellboreObstruction: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellboreObstruction | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellboreObstructionRef = DmWellboreObstructionRef

class DmWellboreZoneActivityRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWellboreZoneActivity"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWellboreZoneActivity: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWellboreZoneActivity | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWellboreZoneActivityRef = DmWellboreZoneActivityRef

class DmWorkDetailRef(google.protobuf.message.Message):
    """Reference wrapper for: DmWorkDetail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DmWorkDetail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DmWorkDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DmWorkDetailRef = DmWorkDetailRef

class DpAcruleRef(google.protobuf.message.Message):
    """Reference wrapper for: DpAcrule"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DpAcrule: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DpAcrule | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DpAcruleRef = DpAcruleRef

class DpAnnotationRef(google.protobuf.message.Message):
    """Reference wrapper for: DpAnnotation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DpAnnotation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DpAnnotation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DpAnnotationRef = DpAnnotationRef

class DpAnticolRef(google.protobuf.message.Message):
    """Reference wrapper for: DpAnticol"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DpAnticol: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DpAnticol | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DpAnticolRef = DpAnticolRef

class DpDefSurveyAnnotationRef(google.protobuf.message.Message):
    """Reference wrapper for: DpDefSurveyAnnotation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DpDefSurveyAnnotation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DpDefSurveyAnnotation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DpDefSurveyAnnotationRef = DpDefSurveyAnnotationRef

class DpMagneticRef(google.protobuf.message.Message):
    """Reference wrapper for: DpMagnetic"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DpMagnetic: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DpMagnetic | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DpMagneticRef = DpMagneticRef

class DpProjectTargetRef(google.protobuf.message.Message):
    """Reference wrapper for: DpProjectTarget"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DpProjectTarget: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DpProjectTarget | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DpProjectTargetRef = DpProjectTargetRef

class DpProjectTargetPointRef(google.protobuf.message.Message):
    """Reference wrapper for: DpProjectTargetPoint"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DpProjectTargetPoint: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DpProjectTargetPoint | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DpProjectTargetPointRef = DpProjectTargetPointRef

class DpSurveyStnSentAlertsRef(google.protobuf.message.Message):
    """Reference wrapper for: DpSurveyStnSentAlerts"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DpSurveyStnSentAlerts: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DpSurveyStnSentAlerts | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DpSurveyStnSentAlertsRef = DpSurveyStnSentAlertsRef

class DpTcolorRef(google.protobuf.message.Message):
    """Reference wrapper for: DpTcolor"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DpTcolor: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DpTcolor | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DpTcolorRef = DpTcolorRef

class DpTemplateRef(google.protobuf.message.Message):
    """Reference wrapper for: DpTemplate"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DpTemplate: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DpTemplate | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DpTemplateRef = DpTemplateRef

class DpToolTermRef(google.protobuf.message.Message):
    """Reference wrapper for: DpToolTerm"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DpToolTerm: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DpToolTerm | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DpToolTermRef = DpToolTermRef

class DpWalkRef(google.protobuf.message.Message):
    """Reference wrapper for: DpWalk"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DpWalk: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DpWalk | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DpWalkRef = DpWalkRef

class DtMapTableRef(google.protobuf.message.Message):
    """Reference wrapper for: DtMapTable"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DtMapTable: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DtMapTable | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DtMapTableRef = DtMapTableRef

class DtMapValueRef(google.protobuf.message.Message):
    """Reference wrapper for: DtMapValue"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___DtMapValue: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___DtMapValue | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___DtMapValueRef = DtMapValueRef

class IwpReportRef(google.protobuf.message.Message):
    """Reference wrapper for: IwpReport"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___IwpReport: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___IwpReport | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___IwpReportRef = IwpReportRef

class IwpTemplateRef(google.protobuf.message.Message):
    """Reference wrapper for: IwpTemplate"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___IwpTemplate: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___IwpTemplate | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___IwpTemplateRef = IwpTemplateRef

class KaLinksRef(google.protobuf.message.Message):
    """Reference wrapper for: KaLinks"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___KaLinks: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___KaLinks | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___KaLinksRef = KaLinksRef

class KaResultsRef(google.protobuf.message.Message):
    """Reference wrapper for: KaResults"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___KaResults: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___KaResults | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___KaResultsRef = KaResultsRef

class MdHierarchyLevelObjectsRef(google.protobuf.message.Message):
    """Reference wrapper for: MdHierarchyLevelObjects"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdHierarchyLevelObjects: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdHierarchyLevelObjects | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdHierarchyLevelObjectsRef = MdHierarchyLevelObjectsRef

class MdHierarchySchemeLevelsRef(google.protobuf.message.Message):
    """Reference wrapper for: MdHierarchySchemeLevels"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdHierarchySchemeLevels: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdHierarchySchemeLevels | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdHierarchySchemeLevelsRef = MdHierarchySchemeLevelsRef

class MdHierarchySchemesRef(google.protobuf.message.Message):
    """Reference wrapper for: MdHierarchySchemes"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdHierarchySchemes: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdHierarchySchemes | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdHierarchySchemesRef = MdHierarchySchemesRef

class MdPkCompTypeRef(google.protobuf.message.Message):
    """Reference wrapper for: MdPkCompType"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdPkCompType: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdPkCompType | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdPkCompTypeRef = MdPkCompTypeRef

class MdSectTypeRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSectType"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSectType: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSectType | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSectTypeRef = MdSectTypeRef

class MdSiteAttrSetOverrideRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteAttrSetOverride"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteAttrSetOverride: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteAttrSetOverride | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteAttrSetOverrideRef = MdSiteAttrSetOverrideRef

class MdSiteCarryoverRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteCarryover"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteCarryover: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteCarryover | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteCarryoverRef = MdSiteCarryoverRef

class MdSiteDexAttributesRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteDexAttributes"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteDexAttributes: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteDexAttributes | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteDexAttributesRef = MdSiteDexAttributesRef

class MdSiteDexTemplateRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteDexTemplate"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteDexTemplate: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteDexTemplate | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteDexTemplateRef = MdSiteDexTemplateRef

class MdSiteDvRuleBooksRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteDvRuleBooks"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteDvRuleBooks: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteDvRuleBooks | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteDvRuleBooksRef = MdSiteDvRuleBooksRef

class MdSiteDvRulesRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteDvRules"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteDvRules: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteDvRules | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteDvRulesRef = MdSiteDvRulesRef

class MdSiteJobTypeRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteJobType"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteJobType: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteJobType | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteJobTypeRef = MdSiteJobTypeRef

class MdSiteJobTypeReportRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteJobTypeReport"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteJobTypeReport: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteJobTypeReport | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteJobTypeReportRef = MdSiteJobTypeReportRef

class MdSiteJobTypeTaskRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteJobTypeTask"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteJobTypeTask: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteJobTypeTask | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteJobTypeTaskRef = MdSiteJobTypeTaskRef

class MdSiteStorageUnitsRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteStorageUnits"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteStorageUnits: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteStorageUnits | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteStorageUnitsRef = MdSiteStorageUnitsRef

class MdSiteTableDefRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteTableDef"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteTableDef: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteTableDef | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteTableDefRef = MdSiteTableDefRef

class MdSiteTightGroupRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteTightGroup"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteTightGroup: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteTightGroup | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteTightGroupRef = MdSiteTightGroupRef

class MdSiteTightGroupMemberRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteTightGroupMember"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteTightGroupMember: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteTightGroupMember | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteTightGroupMemberRef = MdSiteTightGroupMemberRef

class MdSiteUserRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteUser"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteUser: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteUser | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteUserRef = MdSiteUserRef

class MdSiteUserPwdHistoryRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSiteUserPwdHistory"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSiteUserPwdHistory: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSiteUserPwdHistory | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSiteUserPwdHistoryRef = MdSiteUserPwdHistoryRef

class MdStringSectMapRef(google.protobuf.message.Message):
    """Reference wrapper for: MdStringSectMap"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdStringSectMap: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdStringSectMap | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdStringSectMapRef = MdStringSectMapRef

class MdSysAltKeyRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysAltKey"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysAltKey: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysAltKey | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysAltKeyRef = MdSysAltKeyRef

class MdSysAltKeyColsRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysAltKeyCols"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysAltKeyCols: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysAltKeyCols | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysAltKeyColsRef = MdSysAltKeyColsRef

class MdSysAttrDictionaryRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysAttrDictionary"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysAttrDictionary: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysAttrDictionary | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysAttrDictionaryRef = MdSysAttrDictionaryRef

class MdSysAttrRulesRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysAttrRules"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysAttrRules: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysAttrRules | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysAttrRulesRef = MdSysAttrRulesRef

class MdSysAttrSettingsRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysAttrSettings"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysAttrSettings: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysAttrSettings | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysAttrSettingsRef = MdSysAttrSettingsRef

class MdSysBusobjRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysBusobj"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysBusobj: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysBusobj | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysBusobjRef = MdSysBusobjRef

class MdSysBusobjLinksRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysBusobjLinks"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysBusobjLinks: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysBusobjLinks | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysBusobjLinksRef = MdSysBusobjLinksRef

class MdSysBusobjMinorRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysBusobjMinor"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysBusobjMinor: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysBusobjMinor | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysBusobjMinorRef = MdSysBusobjMinorRef

class MdSysBusobjRulesRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysBusobjRules"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysBusobjRules: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysBusobjRules | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysBusobjRulesRef = MdSysBusobjRulesRef

class MdSysDsBusobjRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysDsBusobj"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysDsBusobj: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysDsBusobj | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysDsBusobjRef = MdSysDsBusobjRef

class MdSysDsBusobjGroupRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysDsBusobjGroup"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysDsBusobjGroup: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysDsBusobjGroup | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysDsBusobjGroupRef = MdSysDsBusobjGroupRef

class MdSysDsBusobjStructRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysDsBusobjStruct"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysDsBusobjStruct: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysDsBusobjStruct | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysDsBusobjStructRef = MdSysDsBusobjStructRef

class MdSysDvRuleBooksRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysDvRuleBooks"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysDvRuleBooks: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysDvRuleBooks | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysDvRuleBooksRef = MdSysDvRuleBooksRef

class MdSysDvRulesRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysDvRules"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysDvRules: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysDvRules | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysDvRulesRef = MdSysDvRulesRef

class MdSysEconSubsetRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysEconSubset"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysEconSubset: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysEconSubset | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysEconSubsetRef = MdSysEconSubsetRef

class MdSysEconSubsetUserRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysEconSubsetUser"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysEconSubsetUser: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysEconSubsetUser | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysEconSubsetUserRef = MdSysEconSubsetUserRef

class MdSysFieldDefRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysFieldDef"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysFieldDef: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysFieldDef | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysFieldDefRef = MdSysFieldDefRef

class MdSysLookupAttrRulesRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysLookupAttrRules"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysLookupAttrRules: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysLookupAttrRules | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysLookupAttrRulesRef = MdSysLookupAttrRulesRef

class MdSysLookupBusobjRulesRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysLookupBusobjRules"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysLookupBusobjRules: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysLookupBusobjRules | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysLookupBusobjRulesRef = MdSysLookupBusobjRulesRef

class MdSysPicklistRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysPicklist"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysPicklist: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysPicklist | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysPicklistRef = MdSysPicklistRef

class MdSysPicklistColsRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysPicklistCols"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysPicklistCols: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysPicklistCols | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysPicklistColsRef = MdSysPicklistColsRef

class MdSysPicklistDisplayColsRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysPicklistDisplayCols"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysPicklistDisplayCols: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysPicklistDisplayCols | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysPicklistDisplayColsRef = MdSysPicklistDisplayColsRef

class MdSysPicklistScriptRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysPicklistScript"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysPicklistScript: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysPicklistScript | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysPicklistScriptRef = MdSysPicklistScriptRef

class MdSysPicklistTableNamesRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysPicklistTableNames"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysPicklistTableNames: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysPicklistTableNames | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysPicklistTableNamesRef = MdSysPicklistTableNamesRef

class MdSysReplistRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysReplist"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysReplist: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysReplist | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysReplistRef = MdSysReplistRef

class MdSysReplistSectCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysReplistSectCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysReplistSectCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysReplistSectCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysReplistSectCatalogRef = MdSysReplistSectCatalogRef

class MdSysScriptRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysScript"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysScript: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysScript | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysScriptRef = MdSysScriptRef

class MdSysTableDefRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysTableDef"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysTableDef: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysTableDef | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysTableDefRef = MdSysTableDefRef

class MdSysTableRelationsRef(google.protobuf.message.Message):
    """Reference wrapper for: MdSysTableRelations"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdSysTableRelations: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdSysTableRelations | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdSysTableRelationsRef = MdSysTableRelationsRef

class MdUtilFieldAttrRef(google.protobuf.message.Message):
    """Reference wrapper for: MdUtilFieldAttr"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdUtilFieldAttr: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdUtilFieldAttr | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdUtilFieldAttrRef = MdUtilFieldAttrRef

class MdWellboreSectRef(google.protobuf.message.Message):
    """Reference wrapper for: MdWellboreSect"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MdWellboreSect: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MdWellboreSect | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MdWellboreSectRef = MdWellboreSectRef

class MtSysModuleWizardRef(google.protobuf.message.Message):
    """Reference wrapper for: MtSysModuleWizard"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MtSysModuleWizard: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MtSysModuleWizard | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MtSysModuleWizardRef = MtSysModuleWizardRef

class MtSysModulesRef(google.protobuf.message.Message):
    """Reference wrapper for: MtSysModules"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___MtSysModules: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___MtSysModules | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___MtSysModulesRef = MtSysModulesRef

class NtWellcaseRef(google.protobuf.message.Message):
    """Reference wrapper for: NtWellcase"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___NtWellcase: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___NtWellcase | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___NtWellcaseRef = NtWellcaseRef

class NtWellcaseDetRef(google.protobuf.message.Message):
    """Reference wrapper for: NtWellcaseDet"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___NtWellcaseDet: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___NtWellcaseDet | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___NtWellcaseDetRef = NtWellcaseDetRef

class PrVisualTrajectoryRef(google.protobuf.message.Message):
    """Reference wrapper for: PrVisualTrajectory"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___PrVisualTrajectory: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___PrVisualTrajectory | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___PrVisualTrajectoryRef = PrVisualTrajectoryRef

class RtLogCurveBlobRef(google.protobuf.message.Message):
    """Reference wrapper for: RtLogCurveBlob"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___RtLogCurveBlob: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___RtLogCurveBlob | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___RtLogCurveBlobRef = RtLogCurveBlobRef

class RtLogCurveBlobsRef(google.protobuf.message.Message):
    """Reference wrapper for: RtLogCurveBlobs"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___RtLogCurveBlobs: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___RtLogCurveBlobs | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___RtLogCurveBlobsRef = RtLogCurveBlobsRef

class RtLogCurveHeaderRef(google.protobuf.message.Message):
    """Reference wrapper for: RtLogCurveHeader"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___RtLogCurveHeader: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___RtLogCurveHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___RtLogCurveHeaderRef = RtLogCurveHeaderRef

class RtLogHeaderRef(google.protobuf.message.Message):
    """Reference wrapper for: RtLogHeader"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___RtLogHeader: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___RtLogHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___RtLogHeaderRef = RtLogHeaderRef

class TuAbandonmentTimeRef(google.protobuf.message.Message):
    """Reference wrapper for: TuAbandonmentTime"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuAbandonmentTime: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuAbandonmentTime | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuAbandonmentTimeRef = TuAbandonmentTimeRef

class TuBitCostRef(google.protobuf.message.Message):
    """Reference wrapper for: TuBitCost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuBitCost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuBitCost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuBitCostRef = TuBitCostRef

class TuCaseAllowableSizeRef(google.protobuf.message.Message):
    """Reference wrapper for: TuCaseAllowableSize"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuCaseAllowableSize: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuCaseAllowableSize | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuCaseAllowableSizeRef = TuCaseAllowableSizeRef

class TuCaseAnnulusFluidRef(google.protobuf.message.Message):
    """Reference wrapper for: TuCaseAnnulusFluid"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuCaseAnnulusFluid: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuCaseAnnulusFluid | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuCaseAnnulusFluidRef = TuCaseAnnulusFluidRef

class TuCaseAssemblyParameterRef(google.protobuf.message.Message):
    """Reference wrapper for: TuCaseAssemblyParameter"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuCaseAssemblyParameter: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuCaseAssemblyParameter | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuCaseAssemblyParameterRef = TuCaseAssemblyParameterRef

class TuCaseCoreRef(google.protobuf.message.Message):
    """Reference wrapper for: TuCaseCore"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuCaseCore: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuCaseCore | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuCaseCoreRef = TuCaseCoreRef

class TuCaseDrillingParameterRef(google.protobuf.message.Message):
    """Reference wrapper for: TuCaseDrillingParameter"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuCaseDrillingParameter: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuCaseDrillingParameter | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuCaseDrillingParameterRef = TuCaseDrillingParameterRef

class TuCaseParameterRef(google.protobuf.message.Message):
    """Reference wrapper for: TuCaseParameter"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuCaseParameter: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuCaseParameter | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuCaseParameterRef = TuCaseParameterRef

class TuCaseParameterSeqRef(google.protobuf.message.Message):
    """Reference wrapper for: TuCaseParameterSeq"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuCaseParameterSeq: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuCaseParameterSeq | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuCaseParameterSeqRef = TuCaseParameterSeqRef

class TuCaseRestrictionRef(google.protobuf.message.Message):
    """Reference wrapper for: TuCaseRestriction"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuCaseRestriction: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuCaseRestriction | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuCaseRestrictionRef = TuCaseRestrictionRef

class TuCaseRopIntervalRef(google.protobuf.message.Message):
    """Reference wrapper for: TuCaseRopInterval"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuCaseRopInterval: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuCaseRopInterval | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuCaseRopIntervalRef = TuCaseRopIntervalRef

class TuCaseUserParameterRef(google.protobuf.message.Message):
    """Reference wrapper for: TuCaseUserParameter"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuCaseUserParameter: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuCaseUserParameter | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuCaseUserParameterRef = TuCaseUserParameterRef

class TuCompTempDerationPointRef(google.protobuf.message.Message):
    """Reference wrapper for: TuCompTempDerationPoint"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuCompTempDerationPoint: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuCompTempDerationPoint | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuCompTempDerationPointRef = TuCompTempDerationPointRef

class TuCompletionCostRef(google.protobuf.message.Message):
    """Reference wrapper for: TuCompletionCost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuCompletionCost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuCompletionCost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuCompletionCostRef = TuCompletionCostRef

class TuCompletionTimeRef(google.protobuf.message.Message):
    """Reference wrapper for: TuCompletionTime"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuCompletionTime: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuCompletionTime | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuCompletionTimeRef = TuCompletionTimeRef

class TuCustomLoadProfileRef(google.protobuf.message.Message):
    """Reference wrapper for: TuCustomLoadProfile"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuCustomLoadProfile: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuCustomLoadProfile | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuCustomLoadProfileRef = TuCustomLoadProfileRef

class TuDlsOverrideRef(google.protobuf.message.Message):
    """Reference wrapper for: TuDlsOverride"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuDlsOverride: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuDlsOverride | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuDlsOverrideRef = TuDlsOverrideRef

class TuDlsOverrideGroupRef(google.protobuf.message.Message):
    """Reference wrapper for: TuDlsOverrideGroup"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuDlsOverrideGroup: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuDlsOverrideGroup | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuDlsOverrideGroupRef = TuDlsOverrideGroupRef

class TuDrillingOpParameterRef(google.protobuf.message.Message):
    """Reference wrapper for: TuDrillingOpParameter"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuDrillingOpParameter: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuDrillingOpParameter | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuDrillingOpParameterRef = TuDrillingOpParameterRef

class TuDrillingOperationRef(google.protobuf.message.Message):
    """Reference wrapper for: TuDrillingOperation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuDrillingOperation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuDrillingOperation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuDrillingOperationRef = TuDrillingOperationRef

class TuEppParametersRef(google.protobuf.message.Message):
    """Reference wrapper for: TuEppParameters"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuEppParameters: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuEppParameters | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuEppParametersRef = TuEppParametersRef

class TuEquipmentCostRef(google.protobuf.message.Message):
    """Reference wrapper for: TuEquipmentCost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuEquipmentCost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuEquipmentCost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuEquipmentCostRef = TuEquipmentCostRef

class TuFluidCatalogRef(google.protobuf.message.Message):
    """Reference wrapper for: TuFluidCatalog"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuFluidCatalog: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuFluidCatalog | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuFluidCatalogRef = TuFluidCatalogRef

class TuFluidHcPropertyRef(google.protobuf.message.Message):
    """Reference wrapper for: TuFluidHcProperty"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuFluidHcProperty: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuFluidHcProperty | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuFluidHcPropertyRef = TuFluidHcPropertyRef

class TuFluidPressPropertyRef(google.protobuf.message.Message):
    """Reference wrapper for: TuFluidPressProperty"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuFluidPressProperty: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuFluidPressProperty | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuFluidPressPropertyRef = TuFluidPressPropertyRef

class TuFluidPressureRef(google.protobuf.message.Message):
    """Reference wrapper for: TuFluidPressure"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuFluidPressure: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuFluidPressure | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuFluidPressureRef = TuFluidPressureRef

class TuFluidPvtPropertyRef(google.protobuf.message.Message):
    """Reference wrapper for: TuFluidPvtProperty"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuFluidPvtProperty: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuFluidPvtProperty | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuFluidPvtPropertyRef = TuFluidPvtPropertyRef

class TuFluidVleHeavyComponentRef(google.protobuf.message.Message):
    """Reference wrapper for: TuFluidVleHeavyComponent"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuFluidVleHeavyComponent: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuFluidVleHeavyComponent | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuFluidVleHeavyComponentRef = TuFluidVleHeavyComponentRef

class TuHangerCostRef(google.protobuf.message.Message):
    """Reference wrapper for: TuHangerCost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuHangerCost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuHangerCost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuHangerCostRef = TuHangerCostRef

class TuLoadHeaderRef(google.protobuf.message.Message):
    """Reference wrapper for: TuLoadHeader"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuLoadHeader: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuLoadHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuLoadHeaderRef = TuLoadHeaderRef

class TuLoadParametersRef(google.protobuf.message.Message):
    """Reference wrapper for: TuLoadParameters"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuLoadParameters: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuLoadParameters | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuLoadParametersRef = TuLoadParametersRef

class TuLoadProfileRef(google.protobuf.message.Message):
    """Reference wrapper for: TuLoadProfile"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuLoadProfile: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuLoadProfile | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuLoadProfileRef = TuLoadProfileRef

class TuLogCostRef(google.protobuf.message.Message):
    """Reference wrapper for: TuLogCost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuLogCost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuLogCost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuLogCostRef = TuLogCostRef

class TuMaxAllowableWearRef(google.protobuf.message.Message):
    """Reference wrapper for: TuMaxAllowableWear"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuMaxAllowableWear: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuMaxAllowableWear | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuMaxAllowableWearRef = TuMaxAllowableWearRef

class TuMiscCostRef(google.protobuf.message.Message):
    """Reference wrapper for: TuMiscCost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuMiscCost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuMiscCost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuMiscCostRef = TuMiscCostRef

class TuMiscTangibleCostRef(google.protobuf.message.Message):
    """Reference wrapper for: TuMiscTangibleCost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuMiscTangibleCost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuMiscTangibleCost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuMiscTangibleCostRef = TuMiscTangibleCostRef

class TuMmsApdRef(google.protobuf.message.Message):
    """Reference wrapper for: TuMmsApd"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuMmsApd: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuMmsApd | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuMmsApdRef = TuMmsApdRef

class TuMmsApdDetailRef(google.protobuf.message.Message):
    """Reference wrapper for: TuMmsApdDetail"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuMmsApdDetail: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuMmsApdDetail | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuMmsApdDetailRef = TuMmsApdDetailRef

class TuOperationCostRef(google.protobuf.message.Message):
    """Reference wrapper for: TuOperationCost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuOperationCost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuOperationCost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuOperationCostRef = TuOperationCostRef

class TuSizeRunSpeedRef(google.protobuf.message.Message):
    """Reference wrapper for: TuSizeRunSpeed"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuSizeRunSpeed: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuSizeRunSpeed | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuSizeRunSpeedRef = TuSizeRunSpeedRef

class TuSpecialOperationRef(google.protobuf.message.Message):
    """Reference wrapper for: TuSpecialOperation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuSpecialOperation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuSpecialOperation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuSpecialOperationRef = TuSpecialOperationRef

class TuTempDerationPointRef(google.protobuf.message.Message):
    """Reference wrapper for: TuTempDerationPoint"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuTempDerationPoint: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuTempDerationPoint | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuTempDerationPointRef = TuTempDerationPointRef

class TuTempDerationSchedRef(google.protobuf.message.Message):
    """Reference wrapper for: TuTempDerationSched"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuTempDerationSched: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuTempDerationSched | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuTempDerationSchedRef = TuTempDerationSchedRef

class TuToolPassageRef(google.protobuf.message.Message):
    """Reference wrapper for: TuToolPassage"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuToolPassage: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuToolPassage | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuToolPassageRef = TuToolPassageRef

class TuTubularCostRef(google.protobuf.message.Message):
    """Reference wrapper for: TuTubularCost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuTubularCost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuTubularCost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuTubularCostRef = TuTubularCostRef

class TuWearPredictionRef(google.protobuf.message.Message):
    """Reference wrapper for: TuWearPrediction"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuWearPrediction: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuWearPrediction | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuWearPredictionRef = TuWearPredictionRef

class TuZonePressureRef(google.protobuf.message.Message):
    """Reference wrapper for: TuZonePressure"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuZonePressure: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuZonePressure | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuZonePressureRef = TuZonePressureRef

class TuZonePressureGroupRef(google.protobuf.message.Message):
    """Reference wrapper for: TuZonePressureGroup"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___TuZonePressureGroup: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___TuZonePressureGroup | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___TuZonePressureGroupRef = TuZonePressureGroupRef

class UmsSysClassAssignmentsRef(google.protobuf.message.Message):
    """Reference wrapper for: UmsSysClassAssignments"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___UmsSysClassAssignments: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___UmsSysClassAssignments | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___UmsSysClassAssignmentsRef = UmsSysClassAssignmentsRef

class UmsSysUnitClassesRef(google.protobuf.message.Message):
    """Reference wrapper for: UmsSysUnitClasses"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___UmsSysUnitClasses: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___UmsSysUnitClasses | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___UmsSysUnitClassesRef = UmsSysUnitClassesRef

class UmsSysUnitMeasuresRef(google.protobuf.message.Message):
    """Reference wrapper for: UmsSysUnitMeasures"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___UmsSysUnitMeasures: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___UmsSysUnitMeasures | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___UmsSysUnitMeasuresRef = UmsSysUnitMeasuresRef

class UmsSysUnitSystemsRef(google.protobuf.message.Message):
    """Reference wrapper for: UmsSysUnitSystems"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___UmsSysUnitSystems: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___UmsSysUnitSystems | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___UmsSysUnitSystemsRef = UmsSysUnitSystemsRef

class UmsSysUnitSystemsHeaderRef(google.protobuf.message.Message):
    """Reference wrapper for: UmsSysUnitSystemsHeader"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___UmsSysUnitSystemsHeader: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___UmsSysUnitSystemsHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___UmsSysUnitSystemsHeaderRef = UmsSysUnitSystemsHeaderRef

class WcActivityConfigRef(google.protobuf.message.Message):
    """Reference wrapper for: WcActivityConfig"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcActivityConfig: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcActivityConfig | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcActivityConfigRef = WcActivityConfigRef

class WcCostItemRef(google.protobuf.message.Message):
    """Reference wrapper for: WcCostItem"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcCostItem: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcCostItem | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcCostItemRef = WcCostItemRef

class WcCostListRef(google.protobuf.message.Message):
    """Reference wrapper for: WcCostList"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcCostList: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcCostList | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcCostListRef = WcCostListRef

class WcCostPhaseAssociationRef(google.protobuf.message.Message):
    """Reference wrapper for: WcCostPhaseAssociation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcCostPhaseAssociation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcCostPhaseAssociation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcCostPhaseAssociationRef = WcCostPhaseAssociationRef

class WcCurrencyTypeRef(google.protobuf.message.Message):
    """Reference wrapper for: WcCurrencyType"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcCurrencyType: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcCurrencyType | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcCurrencyTypeRef = WcCurrencyTypeRef

class WcDayCostRef(google.protobuf.message.Message):
    """Reference wrapper for: WcDayCost"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcDayCost: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcDayCost | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcDayCostRef = WcDayCostRef

class WcDayDepthRef(google.protobuf.message.Message):
    """Reference wrapper for: WcDayDepth"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcDayDepth: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcDayDepth | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcDayDepthRef = WcDayDepthRef

class WcDesignSequenceRef(google.protobuf.message.Message):
    """Reference wrapper for: WcDesignSequence"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcDesignSequence: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcDesignSequence | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcDesignSequenceRef = WcDesignSequenceRef

class WcDeterministicActivityRef(google.protobuf.message.Message):
    """Reference wrapper for: WcDeterministicActivity"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcDeterministicActivity: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcDeterministicActivity | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcDeterministicActivityRef = WcDeterministicActivityRef

class WcDeterministicEventRef(google.protobuf.message.Message):
    """Reference wrapper for: WcDeterministicEvent"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcDeterministicEvent: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcDeterministicEvent | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcDeterministicEventRef = WcDeterministicEventRef

class WcDeterministicHoleSectionRef(google.protobuf.message.Message):
    """Reference wrapper for: WcDeterministicHoleSection"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcDeterministicHoleSection: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcDeterministicHoleSection | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcDeterministicHoleSectionRef = WcDeterministicHoleSectionRef

class WcEventListRef(google.protobuf.message.Message):
    """Reference wrapper for: WcEventList"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcEventList: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcEventList | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcEventListRef = WcEventListRef

class WcOffsetActivityRef(google.protobuf.message.Message):
    """Reference wrapper for: WcOffsetActivity"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcOffsetActivity: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcOffsetActivity | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcOffsetActivityRef = WcOffsetActivityRef

class WcOffsetPhaseDurationRef(google.protobuf.message.Message):
    """Reference wrapper for: WcOffsetPhaseDuration"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcOffsetPhaseDuration: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcOffsetPhaseDuration | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcOffsetPhaseDurationRef = WcOffsetPhaseDurationRef

class WcOffsetWellboreRef(google.protobuf.message.Message):
    """Reference wrapper for: WcOffsetWellbore"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcOffsetWellbore: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcOffsetWellbore | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcOffsetWellboreRef = WcOffsetWellboreRef

class WcPhaseConfigRef(google.protobuf.message.Message):
    """Reference wrapper for: WcPhaseConfig"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcPhaseConfig: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcPhaseConfig | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcPhaseConfigRef = WcPhaseConfigRef

class WcPhaseListRef(google.protobuf.message.Message):
    """Reference wrapper for: WcPhaseList"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcPhaseList: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcPhaseList | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcPhaseListRef = WcPhaseListRef

class WcRiskListRef(google.protobuf.message.Message):
    """Reference wrapper for: WcRiskList"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcRiskList: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcRiskList | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcRiskListRef = WcRiskListRef

class WcRiskPhaseAssociationRef(google.protobuf.message.Message):
    """Reference wrapper for: WcRiskPhaseAssociation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WcRiskPhaseAssociation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WcRiskPhaseAssociation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WcRiskPhaseAssociationRef = WcRiskPhaseAssociationRef

class WpBhaParamsRef(google.protobuf.message.Message):
    """Reference wrapper for: WpBhaParams"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpBhaParams: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpBhaParams | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpBhaParamsRef = WpBhaParamsRef

class WpBhaWobRopRef(google.protobuf.message.Message):
    """Reference wrapper for: WpBhaWobRop"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpBhaWobRop: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpBhaWobRop | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpBhaWobRopRef = WpBhaWobRopRef

class WpCaseAnnotationsRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseAnnotations"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseAnnotations: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseAnnotations | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseAnnotationsRef = WpCaseAnnotationsRef

class WpCaseBoosterPumpRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseBoosterPump"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseBoosterPump: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseBoosterPump | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseBoosterPumpRef = WpCaseBoosterPumpRef

class WpCaseCemFoamDataArrRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseCemFoamDataArr"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseCemFoamDataArr: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseCemFoamDataArr | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseCemFoamDataArrRef = WpCaseCemFoamDataArrRef

class WpCaseCemFoamSchdRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseCemFoamSchd"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseCemFoamSchd: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseCemFoamSchd | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseCemFoamSchdRef = WpCaseCemFoamSchdRef

class WpCaseCemFoamSchdArrRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseCemFoamSchdArr"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseCemFoamSchdArr: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseCemFoamSchdArr | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseCemFoamSchdArrRef = WpCaseCemFoamSchdArrRef

class WpCaseCemFoamSchdArr2Ref(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseCemFoamSchdArr2"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseCemFoamSchdArr2: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseCemFoamSchdArr2 | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseCemFoamSchdArr2Ref = WpCaseCemFoamSchdArr2Ref

class WpCaseCemJobDataRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseCemJobData"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseCemJobData: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseCemJobData | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseCemJobDataRef = WpCaseCemJobDataRef

class WpCaseCemJobDataArrRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseCemJobDataArr"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseCemJobDataArr: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseCemJobDataArr | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseCemJobDataArrRef = WpCaseCemJobDataArrRef

class WpCaseCemJobDataPresRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseCemJobDataPres"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseCemJobDataPres: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseCemJobDataPres | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseCemJobDataPresRef = WpCaseCemJobDataPresRef

class WpCaseCentralizerSchdRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseCentralizerSchd"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseCentralizerSchd: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseCentralizerSchd | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseCentralizerSchdRef = WpCaseCentralizerSchdRef

class WpCaseCentralizerSchdIntRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseCentralizerSchdInt"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseCentralizerSchdInt: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseCentralizerSchdInt | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseCentralizerSchdIntRef = WpCaseCentralizerSchdIntRef

class WpCaseCircSystemRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseCircSystem"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseCircSystem: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseCircSystem | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseCircSystemRef = WpCaseCircSystemRef

class WpCaseCsaBoundaryCondRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseCsaBoundaryCond"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseCsaBoundaryCond: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseCsaBoundaryCond | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseCsaBoundaryCondRef = WpCaseCsaBoundaryCondRef

class WpCaseCsaParamsRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseCsaParams"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseCsaParams: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseCsaParams | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseCsaParamsRef = WpCaseCsaParamsRef

class WpCaseEccentricityRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseEccentricity"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseEccentricity: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseEccentricity | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseEccentricityRef = WpCaseEccentricityRef

class WpCasePackerAnalysisRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCasePackerAnalysis"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCasePackerAnalysis: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCasePackerAnalysis | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCasePackerAnalysisRef = WpCasePackerAnalysisRef

class WpCasePumpRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCasePump"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCasePump: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCasePump | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCasePumpRef = WpCasePumpRef

class WpCasePumpSlowRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCasePumpSlow"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCasePumpSlow: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCasePumpSlow | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCasePumpSlowRef = WpCasePumpSlowRef

class WpCaseRangeRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseRange"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseRange: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseRange | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseRangeRef = WpCaseRangeRef

class WpCaseRtHydRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseRtHyd"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseRtHyd: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseRtHyd | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseRtHydRef = WpCaseRtHydRef

class WpCaseRtTdaRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseRtTda"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseRtTda: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseRtTda | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseRtTdaRef = WpCaseRtTdaRef

class WpCaseSoilPropRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseSoilProp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseSoilProp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseSoilProp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseSoilPropRef = WpCaseSoilPropRef

class WpCaseSurfaceRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseSurface"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseSurface: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseSurface | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseSurfaceRef = WpCaseSurfaceRef

class WpCaseTortIntRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseTortInt"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseTortInt: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseTortInt | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseTortIntRef = WpCaseTortIntRef

class WpCaseWbsimulatorAnalRef(google.protobuf.message.Message):
    """Reference wrapper for: WpCaseWbsimulatorAnal"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpCaseWbsimulatorAnal: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpCaseWbsimulatorAnal | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpCaseWbsimulatorAnalRef = WpCaseWbsimulatorAnalRef

class WpDrumDiameterRef(google.protobuf.message.Message):
    """Reference wrapper for: WpDrumDiameter"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpDrumDiameter: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpDrumDiameter | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpDrumDiameterRef = WpDrumDiameterRef

class WpDynamicpropertyRef(google.protobuf.message.Message):
    """Reference wrapper for: WpDynamicproperty"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpDynamicproperty: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpDynamicproperty | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpDynamicpropertyRef = WpDynamicpropertyRef

class WpDynamicpropertyHeaderRef(google.protobuf.message.Message):
    """Reference wrapper for: WpDynamicpropertyHeader"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpDynamicpropertyHeader: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpDynamicpropertyHeader | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpDynamicpropertyHeaderRef = WpDynamicpropertyHeaderRef

class WpFluidGasRef(google.protobuf.message.Message):
    """Reference wrapper for: WpFluidGas"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpFluidGas: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpFluidGas | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpFluidGasRef = WpFluidGasRef

class WpFluidGasPropertiesRef(google.protobuf.message.Message):
    """Reference wrapper for: WpFluidGasProperties"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpFluidGasProperties: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpFluidGasProperties | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpFluidGasPropertiesRef = WpFluidGasPropertiesRef

class WpFluidTempRef(google.protobuf.message.Message):
    """Reference wrapper for: WpFluidTemp"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpFluidTemp: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpFluidTemp | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpFluidTempRef = WpFluidTempRef

class WpFluidTempFannDataRef(google.protobuf.message.Message):
    """Reference wrapper for: WpFluidTempFannData"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpFluidTempFannData: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpFluidTempFannData | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpFluidTempFannDataRef = WpFluidTempFannDataRef

class WpFluidTunedRecipeRef(google.protobuf.message.Message):
    """Reference wrapper for: WpFluidTunedRecipe"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpFluidTunedRecipe: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpFluidTunedRecipe | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpFluidTunedRecipeRef = WpFluidTunedRecipeRef

class WpFluidTunedSpacerRef(google.protobuf.message.Message):
    """Reference wrapper for: WpFluidTunedSpacer"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpFluidTunedSpacer: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpFluidTunedSpacer | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpFluidTunedSpacerRef = WpFluidTunedSpacerRef

class WpHydActvalRef(google.protobuf.message.Message):
    """Reference wrapper for: WpHydActval"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpHydActval: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpHydActval | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpHydActvalRef = WpHydActvalRef

class WpHydOperationalRef(google.protobuf.message.Message):
    """Reference wrapper for: WpHydOperational"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpHydOperational: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpHydOperational | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpHydOperationalRef = WpHydOperationalRef

class WpHydOptionsRef(google.protobuf.message.Message):
    """Reference wrapper for: WpHydOptions"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpHydOptions: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpHydOptions | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpHydOptionsRef = WpHydOptionsRef

class WpHydParamsRef(google.protobuf.message.Message):
    """Reference wrapper for: WpHydParams"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpHydParams: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpHydParams | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpHydParamsRef = WpHydParamsRef

class WpKillSheetGenRef(google.protobuf.message.Message):
    """Reference wrapper for: WpKillSheetGen"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpKillSheetGen: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpKillSheetGen | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpKillSheetGenRef = WpKillSheetGenRef

class WpMastHeightRef(google.protobuf.message.Message):
    """Reference wrapper for: WpMastHeight"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpMastHeight: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpMastHeight | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpMastHeightRef = WpMastHeightRef

class WpSrgParamsRef(google.protobuf.message.Message):
    """Reference wrapper for: WpSrgParams"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpSrgParams: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpSrgParams | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpSrgParamsRef = WpSrgParamsRef

class WpSrgReciprocationRef(google.protobuf.message.Message):
    """Reference wrapper for: WpSrgReciprocation"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpSrgReciprocation: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpSrgReciprocation | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpSrgReciprocationRef = WpSrgReciprocationRef

class WpSrgSurgeRef(google.protobuf.message.Message):
    """Reference wrapper for: WpSrgSurge"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpSrgSurge: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpSrgSurge | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpSrgSurgeRef = WpSrgSurgeRef

class WpSrgSwabSurgeRef(google.protobuf.message.Message):
    """Reference wrapper for: WpSrgSwabSurge"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpSrgSwabSurge: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpSrgSwabSurge | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpSrgSwabSurgeRef = WpSrgSwabSurgeRef

class WpStuckpipeParamsRef(google.protobuf.message.Message):
    """Reference wrapper for: WpStuckpipeParams"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpStuckpipeParams: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpStuckpipeParams | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpStuckpipeParamsRef = WpStuckpipeParamsRef

class WpTdaActloadRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaActload"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaActload: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaActload | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaActloadRef = WpTdaActloadRef

class WpTdaAnnulusFluidGradRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaAnnulusFluidGrad"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaAnnulusFluidGrad: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaAnnulusFluidGrad | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaAnnulusFluidGradRef = WpTdaAnnulusFluidGradRef

class WpTdaDiscreteParamsRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaDiscreteParams"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaDiscreteParams: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaDiscreteParams | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaDiscreteParamsRef = WpTdaDiscreteParamsRef

class WpTdaDragchartRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaDragchart"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaDragchart: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaDragchart | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaDragchartRef = WpTdaDragchartRef

class WpTdaDragchartCofRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaDragchartCof"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaDragchartCof: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaDragchartCof | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaDragchartCofRef = WpTdaDragchartCofRef

class WpTdaDragchartManCofRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaDragchartManCof"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaDragchartManCof: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaDragchartManCof | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaDragchartManCofRef = WpTdaDragchartManCofRef

class WpTdaDragchartSensRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaDragchartSens"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaDragchartSens: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaDragchartSens | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaDragchartSensRef = WpTdaDragchartSensRef

class WpTdaFrdRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaFrd"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaFrd: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaFrd | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaFrdRef = WpTdaFrdRef

class WpTdaFrdAllRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaFrdAll"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaFrdAll: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaFrdAll | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaFrdAllRef = WpTdaFrdAllRef

class WpTdaFrdAllForceRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaFrdAllForce"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaFrdAllForce: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaFrdAllForce | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaFrdAllForceRef = WpTdaFrdAllForceRef

class WpTdaFrdForceRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaFrdForce"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaFrdForce: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaFrdForce | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaFrdForceRef = WpTdaFrdForceRef

class WpTdaManualCofRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaManualCof"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaManualCof: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaManualCof | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaManualCofRef = WpTdaManualCofRef

class WpTdaOptionsRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaOptions"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaOptions: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaOptions | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaOptionsRef = WpTdaOptionsRef

class WpTdaParamsRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaParams"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaParams: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaParams | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaParamsRef = WpTdaParamsRef

class WpTdaRsrlssDragchartRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaRsrlssDragchart"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaRsrlssDragchart: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaRsrlssDragchart | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaRsrlssDragchartRef = WpTdaRsrlssDragchartRef

class WpTdaRsrlssFrdRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaRsrlssFrd"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaRsrlssFrd: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaRsrlssFrd | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaRsrlssFrdRef = WpTdaRsrlssFrdRef

class WpTdaRsrlssFrdForceRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaRsrlssFrdForce"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaRsrlssFrdForce: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaRsrlssFrdForce | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaRsrlssFrdForceRef = WpTdaRsrlssFrdForceRef

class WpTdaRsrlssInnAnnFluidRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaRsrlssInnAnnFluid"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaRsrlssInnAnnFluid: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaRsrlssInnAnnFluid | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaRsrlssInnAnnFluidRef = WpTdaRsrlssInnAnnFluidRef

class WpTdaRsrlssOutAnnFluidRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaRsrlssOutAnnFluid"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaRsrlssOutAnnFluid: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaRsrlssOutAnnFluid | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaRsrlssOutAnnFluidRef = WpTdaRsrlssOutAnnFluidRef

class WpTdaStrRsrlssFluidGradRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaStrRsrlssFluidGrad"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaStrRsrlssFluidGrad: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaStrRsrlssFluidGrad | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaStrRsrlssFluidGradRef = WpTdaStrRsrlssFluidGradRef

class WpTdaStringFluidGradRef(google.protobuf.message.Message):
    """Reference wrapper for: WpTdaStringFluidGrad"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpTdaStringFluidGrad: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpTdaStringFluidGrad | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpTdaStringFluidGradRef = WpTdaStringFluidGradRef

class WpUbdParamsRef(google.protobuf.message.Message):
    """Reference wrapper for: WpUbdParams"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpUbdParams: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpUbdParams | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpUbdParamsRef = WpUbdParamsRef

class WpUbdParasiteStringRef(google.protobuf.message.Message):
    """Reference wrapper for: WpUbdParasiteString"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpUbdParasiteString: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpUbdParasiteString | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpUbdParasiteStringRef = WpUbdParasiteStringRef

class WpWcnParamsRef(google.protobuf.message.Message):
    """Reference wrapper for: WpWcnParams"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpWcnParams: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpWcnParams | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpWcnParamsRef = WpWcnParamsRef

class WpWorkspaceRef(google.protobuf.message.Message):
    """Reference wrapper for: WpWorkspace"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpWorkspace: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpWorkspace | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpWorkspaceRef = WpWorkspaceRef

class WpWpcRef(google.protobuf.message.Message):
    """Reference wrapper for: WpWpc"""

    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    KEY_FIELD_NUMBER: builtins.int
    VERSION_FIELD_NUMBER: builtins.int
    NAME_FIELD_NUMBER: builtins.int
    DANGLING_FIELD_NUMBER: builtins.int
    DATA_FIELD_NUMBER: builtins.int
    @property
    def key(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Key]: ...
    version: builtins.str
    name: builtins.str
    dangling: builtins.bool
    @property
    def data(self) -> global___WpWpc: ...
    def __init__(
        self,
        *,
        key: collections.abc.Iterable[global___Key] | None = ...,
        version: builtins.str = ...,
        name: builtins.str = ...,
        dangling: builtins.bool = ...,
        data: global___WpWpc | None = ...,
    ) -> None: ...
    def HasField(self, field_name: typing_extensions.Literal["data", b"data"]) -> builtins.bool: ...
    def ClearField(self, field_name: typing_extensions.Literal["dangling", b"dangling", "data", b"data", "key", b"key", "name", b"name", "version", b"version"]) -> None: ...

global___WpWpcRef = WpWpcRef

class BytesMessage(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALUE_FIELD_NUMBER: builtins.int
    value: builtins.bytes
    def __init__(
        self,
        *,
        value: builtins.bytes = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ...

global___BytesMessage = BytesMessage

class BytesMessageCollection(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALUE_FIELD_NUMBER: builtins.int
    @property
    def value(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.bytes]: ...
    def __init__(
        self,
        *,
        value: collections.abc.Iterable[builtins.bytes] | None = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ...

global___BytesMessageCollection = BytesMessageCollection

class DoubleMessage(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALUE_FIELD_NUMBER: builtins.int
    value: builtins.float
    def __init__(
        self,
        *,
        value: builtins.float = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ...

global___DoubleMessage = DoubleMessage

class DoubleMessageCollection(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALUE_FIELD_NUMBER: builtins.int
    @property
    def value(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ...
    def __init__(
        self,
        *,
        value: collections.abc.Iterable[builtins.float] | None = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ...

global___DoubleMessageCollection = DoubleMessageCollection

class FloatMessage(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALUE_FIELD_NUMBER: builtins.int
    value: builtins.float
    def __init__(
        self,
        *,
        value: builtins.float = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ...

global___FloatMessage = FloatMessage

class FloatMessageCollection(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALUE_FIELD_NUMBER: builtins.int
    @property
    def value(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ...
    def __init__(
        self,
        *,
        value: collections.abc.Iterable[builtins.float] | None = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ...

global___FloatMessageCollection = FloatMessageCollection

class Int32Message(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALUE_FIELD_NUMBER: builtins.int
    value: builtins.int
    def __init__(
        self,
        *,
        value: builtins.int = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ...

global___Int32Message = Int32Message

class Int32MessageCollection(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALUE_FIELD_NUMBER: builtins.int
    @property
    def value(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ...
    def __init__(
        self,
        *,
        value: collections.abc.Iterable[builtins.int] | None = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ...

global___Int32MessageCollection = Int32MessageCollection

class Int64Message(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALUE_FIELD_NUMBER: builtins.int
    value: builtins.int
    def __init__(
        self,
        *,
        value: builtins.int = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ...

global___Int64Message = Int64Message

class Int64MessageCollection(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALUE_FIELD_NUMBER: builtins.int
    @property
    def value(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ...
    def __init__(
        self,
        *,
        value: collections.abc.Iterable[builtins.int] | None = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ...

global___Int64MessageCollection = Int64MessageCollection

class StringMessage(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALUE_FIELD_NUMBER: builtins.int
    value: builtins.str
    def __init__(
        self,
        *,
        value: builtins.str = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ...

global___StringMessage = StringMessage

class StringMessageCollection(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALUE_FIELD_NUMBER: builtins.int
    @property
    def value(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ...
    def __init__(
        self,
        *,
        value: collections.abc.Iterable[builtins.str] | None = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ...

global___StringMessageCollection = StringMessageCollection

class BoolMessage(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALUE_FIELD_NUMBER: builtins.int
    value: builtins.bool
    def __init__(
        self,
        *,
        value: builtins.bool = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ...

global___BoolMessage = BoolMessage

class BoolMessageCollection(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor

    VALUE_FIELD_NUMBER: builtins.int
    @property
    def value(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.bool]: ...
    def __init__(
        self,
        *,
        value: collections.abc.Iterable[builtins.bool] | None = ...,
    ) -> None: ...
    def ClearField(self, field_name: typing_extensions.Literal["value", b"value"]) -> None: ...

global___BoolMessageCollection = BoolMessageCollection
